[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][debian-mate-team/mate-applets][master] 4 commits: Backport an upstream commit to fix a FTBFS with GCC 14



Title: GitLab

Faidon Liambotis pushed to branch master at Debian and Ubuntu MATE Packaging Team / mate-applets

Commits:

  • 15d9f18e
    by Faidon Liambotis at 2024-09-05T16:56:13+03:00
    Backport an upstream commit to fix a FTBFS with GCC 14
    
    Closes: #1075258
    
  • d221d51b
    by Faidon Liambotis at 2024-09-05T16:59:40+03:00
    Revert the libnl -> libiwevgenie netspeed changes
    
    libiw is long deprecated, built from wireless-tools 30~pre9 from 2009.
    Wireless extensions are also deprecated by themselves, resulting in the
    following kernel warning:
      kernel: warning: `mate-multiload-' uses wireless extensions which will
      stop working for Wi-Fi 7 hardware; use nl80211
    
    Revert the change made in the 1.26.1-3 upload, and build with libnl
    again.
    
    This reverts commits:
     * 3aa48e03319ff6315d90553ec77d1d4c7eb7ef76.
     * 8ccb46dc314f0161dcac93ad0fad2e53ad58897f.
     * a2a75c26068fd8eb6d437b82358d288251fede02.
    
    Closes: #1058736
    
  • b8b68125
    by Faidon Liambotis at 2024-09-05T18:11:21+03:00
    Remove org.mate.CPUFreqSelector.conf from /etc on upgrades
    
    It was move to /usr/share and mate-applets-common back in 1.24. This is
    just cruft left behind.
    
    Closes: #951678
    
  • de26858b
    by Faidon Liambotis at 2024-09-05T18:13:44+03:00
    Release 1.26.1-3.1
    

6 changed files:

Changes:

  • debian/changelog
    1
    +mate-applets (1.26.1-3.1) unstable; urgency=medium
    
    2
    +
    
    3
    +  * Non-maintainer upload, with permission.
    
    4
    +  * Backport an upstream commit to fix a FTBFS with GCC 14. (Closes: #1075258)
    
    5
    +  * Revert the libnl -> libiwevgenie netspeed changes introduced with
    
    6
    +    1.26.1-3. libiw is deprecated, the build dependency is obsolete, and the
    
    7
    +    kernel emits warnings for the use of the deprecated API as well.
    
    8
    +    (Closes: #1058736)
    
    9
    +  * Remove org.mate.CPUFreqSelector.conf from /etc on upgrades, as this is
    
    10
    +    cruft left behind from when the file was moved to /usr/share back in the
    
    11
    +    1.24 series. (Closes: #951678)
    
    12
    +
    
    13
    + -- Faidon Liambotis <paravoid@debian.org>  Thu, 05 Sep 2024 18:11:25 +0300
    
    14
    +
    
    1 15
     mate-applets (1.26.1-3) unstable; urgency=medium
    
    2 16
     
    
    3 17
       * debian/rules:
    

  • debian/control
    ... ... @@ -25,6 +25,7 @@ Build-Depends: cdbs,
    25 25
                    libiw-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
    
    26 26
                    libmate-panel-applet-dev (>= 1.26),
    
    27 27
                    libmateweather-dev (>= 1.18),
    
    28
    +               libnl-genl-3-dev,
    
    28 29
                    libnotify-dev,
    
    29 30
                    libpolkit-gobject-1-dev,
    
    30 31
                    libupower-glib-dev,
    

  • debian/mate-applets.conffiles
    1
    +remove-on-upgrade /etc/dbus-1/system.d/org.mate.CPUFreqSelector.conf

  • debian/patches/0001_fix_ftbfs_with_gcc14.patch
    1
    +Description: Fix FTBFS with GCC 14
    
    2
    +Origin: upstream, commit:a6c354617a1e5876308df5007cd52907b3d742f9
    
    3
    +Bug-Debian: https://bugs.debian.org/1075258
    
    4
    +Last-Update: 2024-09-05
    
    5
    +
    
    6
    +--- a/command/src/command.c
    
    7
    ++++ b/command/src/command.c
    
    8
    +@@ -469,7 +469,7 @@ command_applet_fill (MatePanelApplet* applet)
    
    9
    +                      "visible",
    
    10
    +                      G_SETTINGS_BIND_DEFAULT);
    
    11
    +
    
    12
    +-    atk_widget = gtk_widget_get_accessible (command_applet->applet);
    
    13
    ++    atk_widget = gtk_widget_get_accessible (GTK_WIDGET (command_applet->applet));
    
    14
    +     if (GTK_IS_ACCESSIBLE (atk_widget)) {
    
    15
    +         atk_object_set_name (atk_widget,
    
    16
    +                              _("Command applet"));

  • debian/patches/series
    1
    +0001_fix_ftbfs_with_gcc14.patch

  • debian/rules
    ... ... @@ -19,8 +19,6 @@ DEB_DH_INSTALL_ARGS +=
    19 19
     DEB_CONFIGURE_SCRIPT := ./autogen.sh
    
    20 20
     
    
    21 21
     DEB_CONFIGURE_EXTRA_FLAGS += \
    
    22
    -                --with-iwevgenie \
    
    23
    -                --without-nl \
    
    24 22
                     --disable-silent-rules \
    
    25 23
                     --libexecdir=/usr/lib/mate-applets \
    
    26 24
                     --localstatedir=/var \
    


  • Reply to: