• Bug#1067173: clearlooks-phenix-theme: hard-coded dependency on libgtk-3

    From Simon McVittie@21:1/5 to All on Tue Mar 19 18:20:01 2024
    Package: clearlooks-phenix-theme
    Version: 7.0.1-3
    Severity: serious
    Justification: blocker for 64-bit time_t transition
    User: debian-arm@lists.debian.org
    Usertags: time-t

    clearlooks-phenix-theme is an Architecture: all package, but has a
    direct (versioned) dependency on libgtk-3-0.

    On the architectures affected by the 64-bit time_t transition (notably
    armel and armhf), this is going to become an impossible dependency,
    because libgtk-3-0 and libgtk-3-0t64 conflict.

    Please remove the explicit dependency on libgtk-3-0, or swap it for libgtk-3-0t64. Perhaps it could become a Recommends: libgtk-3-0t64,
    Breaks: libgtk-3-0 (<< 3.20)?

    (This is mainly a theoretical concern because clearlooks-phenix-theme
    was removed from testing as a result of an unrelated RC bug.)

    Thanks,
    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sat Mar 23 20:10:01 2024
    Processing control commands:

    tags -1 patch
    Bug #1067173 [clearlooks-phenix-theme] clearlooks-phenix-theme: hard-coded dependency on libgtk-3-0 will become uninstallable on armel/armhf
    Added tag(s) patch.

    --
    1067173: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067173
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Andres Klode@21:1/5 to All on Sat Mar 23 20:10:01 2024
    Package: clearlooks-phenix-theme
    Followup-For: Bug #1067173
    X-Debbugs-Cc: juliank@ubuntu.com
    User: ubuntu-devel@lists.ubuntu.com
    Usertags: origin-ubuntu noble ubuntu-patch
    Control: tags -1 patch


    *** /tmp/tmpsylwqvoq/bug_body

    In Ubuntu, the attached patch was applied to achieve the following:

    * Remove unneccessary libgtk-3-0 depends. This should have been a Breaks
    of the old unsupported version instead...


    Thanks for considering the patch.

    *** /tmp/tmpsylwqvoq/clearlooks-phenix-theme_7.0.1-3ubuntu1.debdiff
    diff -Nru clearlooks-phenix-theme-7.0.1/debian/control clearlooks-phenix-theme-7.0.1/debian/control
    --- clearlooks-phenix-theme-7.0.1/debian/control 2024-03-19 07:08:49.000000000 +0100
    +++ clearlooks-phenix-theme-7.0.1/debian/control 2024-03-23 19:56:31.000000000 +0100
    @@ -1,8 +1,7 @@
    Source: clearlooks-phenix-theme
    Section: gnome
    Priority: optional
    -Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> -XSBC-Original-Maintainer: Debian Desktop Theme Team <team+desktop-themes-team@tracker.debian.org>
    +Maintainer: Debian Desktop Theme Team <team+desktop-themes-team@tracker.debian.org>
    Uploaders: Jeremy Bicha <jbicha@debian.org>
    Standards-Version: 4.2.1
    Build-Depends: debhelper (>= 11)
    @@ -12,7 +11,7 @@

    Package: clearlooks-phenix-theme
    Architecture: all
    -Depends: libgtk-3-0 (>= 3.20), ${misc:Depends}
    +Depends: ${misc:Depends}
    Recommends: gtk2-engines
    Description: GTK3 port of Clearlooks theme
    Clearlooks-Phénix is a GTK3 theme which is a port of Clearlooks, the


    -- System Information:
    Debian Release: trixie/sid
    APT prefers noble
    APT policy: (500, 'nob