• Re: Versions of kf6 packages in unstable / testing?

    From Martin Steigerwald@21:1/5 to All on Sat Nov 30 16:10:01 2024
    Hi!

    Shmerl - 29.11.24, 20:10:14 MEZ:
    Now that Plasma 6 and recent applications using kf 6 / Qt 6 started
    moving to unstable,
    I noticed that they are still built against KDE Frameworks 6.6.0.

    So my previous installation in testing with packages from experimental
    that were built
    against 6.7.0 is a bit at odds with it (probably requires kf6 packages downgrade in testing
    to be updated smoothly?).

    I wrote before that KF 6.7.0 was not supposed to go into experimental.

    Priority now is to get Plasma 6 into testing. KF upgrades will come at a
    later time.

    Again: Debian Testing/Unstable is not primarily about having the latest versions of everything immediately after release. It is about preparing
    for next stable. Rest assured the KDE/Qt Debian team is aware of KF still
    at 6.6 in unstable, while 6.7 is in experimental. Allow Plasma 6 to
    migrate to testing and then for some additional time for the team to
    prepare whatever KF 6 version is then most current and suitable. Plasma 6
    needs to go into testing first and the fallout from this settle a bit.

    I just answered to the mail of an user who complained about a black
    desktop in German language upstream KDE user mailing list. That user is
    using Debian Testing and is likely affected by the plasma-framework version
    for Plasma 6 in testing issue. While Testing and Unstable are not expected
    to be stable at all times it is important to iron out things like this.
    Cause it appears more users are using Testing than I would have though, basically expecting to be able to just use it like a kind of always stable rolling distribution. This is just not what Debian Testing/Unstable is
    about. And still of course it is important to fix things up that go wrong during development and package migration. I pointed the user to this
    mailing list, but it may be he is not fluent with English language. So
    let's first settle the churn a bit, and then upload new stuff.

    Again: This is not a competition, not a race. If you like to have the
    latest version of everything at all times, then Debian Unstable/Testing
    might not be the right distribution for you. I really want to set
    expectations straight here.

    Plasma 6.2 can run with a certain range of KF 6 versions, so it is not
    really an issue if it does not run on the latest KF version available at
    all times in Testing/Unstable.

    The aim is of course to ship recent enough versions in next stable, but in
    the end it will be whatever versions work best giving upcoming Debian
    release schedule, upstream release schedules, stability of different
    versions, time to prepare new versions for Debian and various other
    factors, like compatibility with other packages in Debian and so on.

    Thank you.

    Best,
    --
    Martin - please no carbon copy to me

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Steigerwald@21:1/5 to All on Sat Nov 30 19:00:01 2024
    Aurélien COUDERC - 30.11.24, 18:51:54 MEZ:
    [… long explanation from Martin …]

    In addition to what Martin wrote, libraries have ABIs to ensure backward/forward compatibility and the Debian tooling ensures you
    cannot shoot yourself in the foot.

    So feel free to experiment with the kf6 version you like. As long as the solution apt proposes looks good, you're safe.

    Yeah, as written before in another mail, I bet KF 6.7 from experimental
    will just work.

    I am comfortably waiting for the next KF in unstable however :). If
    someone else tried KF 6.7 from experimental already, feel free to share
    your findings.

    --
    Martin

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?ISO-8859-1?Q?Aur=E9lien_COUDERC?=@21:1/5 to All on Sat Nov 30 19:10:02 2024
    Le 30 novembre 2024 16:07:08 GMT+01:00, Martin Steigerwald <[email protected]> a écrit :
    Hi!

    Shmerl - 29.11.24, 20:10:14 MEZ:
    Now that Plasma 6 and recent applications using kf 6 / Qt 6 started
    moving to unstable,
    I noticed that they are still built against KDE Frameworks 6.6.0.

    So my previous installation in testing with packages from experimental
    that were built
    against 6.7.0 is a bit at odds with it (probably requires kf6 packages
    downgrade in testing
    to be updated smoothly?).

    [… long explanation from Martin …]

    In addition to what Martin wrote, libraries have ABIs to ensure backward/forward compatibility and the Debian tooling ensures you cannot shoot yourself in the foot.

    So feel free to experiment with the kf6 version you like. As long as the solution apt proposes looks good, you're safe.


    Happy hacking,
    --
    Aurélien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)