• [^] # Re: Détails sur la sortie du 2.4.21

    Posté par . En réponse à la dépêche Détails sur la sortie du 2.4.21. Évalué à 1.

    > et vas-y que je te renomme tous les noms de service KDE!

    Fichtre, c'est hyper grave ! Scandale !
    Il faut voir s'il y a un problème de compatibilité lorsque tu utilises ou compile une applie qui ne cherche pas à être "redhat".

    Il y a eu un problème :
    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=74071(...)

    -----------------------------------------
    There are possible compatibility concerns about renaming the
    KDE desktop files to add the kde- prefix; they are used
    frequently to look up different services using
    KService::serviceByDesktopName
    (often via KApplication::startServiceByDesktopName)

    The problem is shown by the size of the .dtfix patch that was needed
    for kdebase, though, admittedly, most of that is the trivial case
    of kcmshell desktop files.

    A bit of additional technology would make the renames invisible
    to applicaitons using serviceByDesktopName:

    the addition of the kde- prefix is done by the desktop-file-install tool.

    What it should do, is, at the same time add a X-RedHat-DesktopName

    field with the original name.

    Then, make kio/kio/kservice.c:KService::init()
    use this, if set, to set m_strDesktopEntryName.
    -----------------------------------------

    C'est pas une compatibilité introduit mais une modification imparfaite.
    Le bug est corrigé et un errata existe pour RH8.0. Les applis KDE fournis par redhat n'ont pas été modifiées suite à cet errata. Donc pas de problème de compatibilité. Une appli "pure kde" se compile et tourne sous RH8.0.

    Par contre un driver pour Linux 2.4.21 ne marchera peut-être pas sous mdk 9.1 .