Bug#1071863: ITP: buteo-syncfw-qml -- Buteo sync framework client - QML bindings
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: buteo-syncfw-qml Version : 0.3 Upstream Contact: UBports developers * URL : https://gitlab.com/ubports/development/core/buteo-syncfw-qml/ * License : GPL-3 Programming Lang: C++ Description : Buteo sync framework client - QML bindings Synchronization of contact data in Lomiri is controlled by Buteo (the synchronization framework used in Ubuntu Touch and SailfishOS). Synchronization with a variety of data sources is supported through a number of data-source-specific synchronization plugins. Each plugin is independent, although many of them share significant amounts of code to ease maintenance. . This package contains the QML plugin providing Buteo's features to applications. . This package will be maintained by the Debian UBports Packaging Team.
Bug#758985: libsqlite3-0: Please support 'icu' and 'unicode61' tokenizers
Hi Laszlo, sorry for the long pause regarding the below. On Di 07 Mai 2024 21:28:05 CEST, László Böszörményi (GCS) wrote: Hi Mike, On Mon, May 6, 2024 at 10:27 PM Mike Gabriel wrote: Find attached a .debdiff patch that fixes bug #758985 by building sqlite3 with SQLITE_ENABLE_ICU. I think there was a time when it was already enabled. Caused some problems, but so late I can't remember exactly. Hmm... ok. Please consider enabling the ICU extension and making sqlite3 i18n capable for languages using regional fonts etc. If this change is not acceptable, please also let me know. I'm going to upload it to experimental as it will help to test it easily first. Would it pull in too many extra dependencies with ICU? Need to be checked as well. In the Lomiri / UBports packaging team we have discussed this matter in length over the past few days. To be less disruptive to Debian users, may we propose re-focussing on a dyn-loadable module approach for ICU rather than the amalgamation build of Sqlite3+ICU. I have attached new .debdiff that builds the ICU extension as a module and installs it to LIBDIR. Regarding the module installation path we are probably facing the sqlite3 library path issue (see [1]). See the comment in the patch when it comes to installing libSqliteIcu.so in d/rules. The only Debian consumer in mind for the ICU extension for now is src:pkg qtcontacts-sqlite. If support of loading modules with library name only (i.e. without giving the full path to load_extension()) is of less priority compared to staying compliant with Debian policy, we could patch the hard-coded full path to libSqliteIcu.so into qtcontacts-sqlite. For now, in the sent .debdiff we install libSqliteIcu.so to /usr/lib// so that load_extension() finds the module without specifying its full path. Let me know if that works for you. Maybe it could be an approach to upload an ICU-enabled version of sqlite3 to experimental and ask people to test their services/applications with the new-featured sqlite3. I can help with communications if needed. Please let me know. Do you have a list of people, projects that will be affected by this change? Sure, it would help to reach them for comments. With this disruptive potential in mind, we chose to present this new .debdiff. Sqlite3 consumers would stay unaffected, for us (qtcontacts-sqlite / Lomiri maintainers), the loadable module will be sufficient. Please note, that this .debdiff does not close bug #758985 fully, because initially it was asked to provide the amalgamation build of sqlite3+icu. The ICU related tokenizers will not be available via the loadable module approach. Looking forward to your feedback! Thanks, [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758985 -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net diff -Nru sqlite3-3.45.3/debian/changelog sqlite3-3.45.3/debian/changelog --- sqlite3-3.45.3/debian/changelog 2024-04-16 18:12:58.0 +0200 +++ sqlite3-3.45.3/debian/changelog 2024-05-24 09:18:30.0 +0200 @@ -1,3 +1,12 @@ +sqlite3 (3.45.3-1.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * debian/: ++ Build ICU extension as dynamically loadable library and ship it in bin:pkg + libsqlite3-mod-icu. + + -- Mike Gabriel Fri, 24 May 2024 09:18:30 +0200 + sqlite3 (3.45.3-1) unstable; urgency=medium * New upstream release. diff -Nru sqlite3-3.45.3/debian/control sqlite3-3.45.3/debian/control --- sqlite3-3.45.3/debian/control 2023-06-24 16:16:47.0 +0200 +++ sqlite3-3.45.3/debian/control 2024-05-24 09:18:30.0 +0200 @@ -2,7 +2,7 @@ Section: devel Priority: optional Maintainer: Laszlo Boszormenyi (GCS) -Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev +Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev, libicu-dev Build-Conflicts: tcl8.4, tcl8.4-dev, tcl8.5, tcl8.5-dev Standards-Version: 4.6.2 Rules-Requires-Root: no @@ -85,6 +85,19 @@ . This package contains the Tcl bindings. +Package: libsqlite3-mod-icu +Suggests: sqlite3-doc +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: SQLite 3 ICU extension + SQLite is a C library that implements an SQL database engine. + Programs that link with the SQLite library can have SQL database + access without running a separate RDBMS process. + . + This package contains the ICU extension as dynamically loadable + library. + Package: sqlite3-tools Suggests: sqlite3-doc Section: database diff -Nru sqlite3-3.45.3/debian/libsqlite3-mod-icu.install sqlite3-3.45.3/debian/libsqlite3-mod
Bug#1069679: Debian Bugs information: logs for Bug#1069679
Hi Emilio, On Fr 24 Mai 2024 09:42:45 CEST, Emilio Pozuelo Monfort wrote: Hi Mike, On 24/05/2024 09:39, Hector Oron wrote: Hello Mike, On Fri, 24 May 2024 at 08:57, Mike Gabriel wrote: If noone plans to fix Ofono in Debian within the next 1-2 weeks, I'd like to do a team upload. In that case, could any of you give me access to https://salsa.debian.org/telepathy-team (or just the ofono repo in there). I tried but I do not have enough permissions to add you. You'll need Emilio or Laurent for that. I'm not really active on the telepathy stack anymore. I have granted you access to the team, feel free to take a look at ofono and any other stuff that needs some love. Cheers, Emilio Thanks for that! Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpbbQWxrayJV.pgp Description: Digitale PGP-Signatur
Bug#1069679: ofono RC bugs (was: Debian Bugs information: logs for Bug#1069679)
Hi Hector, On Fr 24 Mai 2024 09:39:13 CEST, Hector Oron wrote: Hello Mike, On Fri, 24 May 2024 at 08:57, Mike Gabriel wrote: If noone plans to fix Ofono in Debian within the next 1-2 weeks, I'd like to do a team upload. In that case, could any of you give me access to https://salsa.debian.org/telepathy-team (or just the ofono repo in there). I tried but I do not have enough permissions to add you. You'll need Emilio or Laurent for that. Thanks for trying. So, waiting for pochu/bigon. :-) Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgph9RFV8cwkD.pgp Description: Digitale PGP-Signatur
Bug#1069679: Debian Bugs information: logs for Bug#1069679
Hi Emilio, Laurent, Hector, et al. On Fr 24 Mai 2024 08:48:04 CEST, Debian Bug Tracking System wrote: Source: ofono X-Debbugs-CC: t...@security.debian.org Severity: grave Tags: security Hi, The following vulnerability was published for ofono. CVE-2023-2794[0]: | A flaw was found in ofono, an Open Source Telephony on Linux. A | stack overflow bug is triggered within the decode_deliver() function | during the SMS decoding. It is assumed that the attack scenario is | accessible from a compromised modem, a malicious base station, or | just SMS. There is a bound check for this memcpy length in | decode_submit(), but it was forgotten in decode_deliver(). https://bugzilla.redhat.com/show_bug.cgi?id=2255387 https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=a90421d8e45d63 b304dc010baba24633e7869682 https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=7f2adfa22fbae8 24f8e2c3ae86a3f51da31ee400 https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=07f48b23e3877e f7d15a7b0b8b79d32ad0a3607e https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=8fa1fdfcb54e1e db588c6a5e260b065a39c9 If you fix the vulnerability please also make sure to include the CVE (Common Vulnerabilities & Exposures) id in your changelog entry. For further information see: [0] https://security-tracker.debian.org/tracker/CVE-2023-2794 https://www.cve.org/CVERecord?id=CVE-2023-2794 Please adjust the affected versions in the BTS as needed. Is any of you guys planning to fix ofono in Debian unstable anytime soon? Ofono is a direct dependency of the Lomiri Operating Environment and currently two RC bugs in ofono are endangering Lomiri to be removed from testing. If noone plans to fix Ofono in Debian within the next 1-2 weeks, I'd like to do a team upload. In that case, could any of you give me access to https://salsa.debian.org/telepathy-team (or just the ofono repo in there). Thanks+Greets, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpGA8WD3JJxb.pgp Description: Digitale PGP-Signatur
Bug#1071328: lomiri-indicator-network: FTBFS: unit-tests failed
: 1715965981.620 emit /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.DeviceAdded "/org/freedesktop/NetworkManager/Devices/0" 1: 1715965981.629 GetServerInformation 1: 1715965981.630 Get /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.ActiveConnections 1: 1715965981.630 GetAll /org/freedesktop/NetworkManager org.freedesktop.NetworkManager 1: 1715965981.631 ListConnections 1: 1715965981.631 Get /org/freedesktop/NetworkManager/Settings org.freedesktop.NetworkManager.Settings.Connections 1: 1715965981.631 GetAll /org/freedesktop/NetworkManager/Settings org.freedesktop.NetworkManager.Settings 1: 1715965981.632 GetSettings 1: 1715965981.633 IsFlightMode 1: Debug: nmofono::KillSwitch::KillSwitch(const QDBusConnection&) reply.isValid() true reply.value() false reply.error() QDBusError("", "") ((null):0, (null)) 1: 1715965981.633 Get /org/freedesktop/URfkill/WLAN org.freedesktop.URfkill.Killswitch.state 1: 1715965981.633 GetAll /org/freedesktop/URfkill/WLAN org.freedesktop.URfkill.Killswitch 1: 1715965981.636 GetModems 1: 1715965981.636 GetAll /ril_0 org.ofono.Modem 1: 1715965981.636 GetDevices 1: Debug: Device Added: "/org/freedesktop/NetworkManager/Devices/0" ((null):0, (null)) 1: 1715965981.637 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.DeviceType 1: 1715965981.637 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.637 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.Interface 1: 1715965981.637 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.637 GetAccessPoints 1: 1715965981.638 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.State 1: 1715965981.638 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.638 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.ActiveConnection 1: 1715965981.638 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.638 state 1: 1715965981.638 Get /
Bug#1071690: Since 2.80.2: free(): double free detected in tcache 2 (observed in lomiri-indicator-network and lomiri-indicator-telephony-service)
Package: src:glib2.0 Version: 2.80.2-1 Severity: important Hi Simon, hi all, as reported on IRC, we are seeing test failures in lomiri-indicator-network and lomiri-telephony-service since a few weeks ago. The upstream bugs have been filed here showing more details: https://gitlab.com/ubports/development/core/lomiri-indicator-network/-/issues/111 https://gitlab.com/ubports/development/core/lomiri-telephony-service/-/issues/69 Cosima (@OPNA2608) from Ubuntu Touch was able to track it down to a single commit causing the issue + an MR fixing it: Quoting @OPNA2608: Bisected to https://gitlab.gnome.org/GNOME/glib/-/commit/3f30ec86cd11af9cf12f271f118460c9c13978a0, applying https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4073 fixes it on my end. Please provide this patch in glib2.0 in Debian unstable. Thanks! Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpyFoozyBVhP.pgp Description: Digitale PGP-Signatur
Bug#1071570: ITP: nemo-qml-plugin-contacts -- QML module providing access to QtPIM QtContacts
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: nemo-qml-plugin-contacts Version : 0.3.28 Upstream Contact: https://sailfishos.org/contact/ * URL : https://github.com/sailfishos/nemo-qml-plugin-contacts.git * License : BSD-3-clause Programming Lang: C++ Description : QML module providing access to QtPIM QtContacts This QML module provides a high-level abstraction layer on top of the QtPIM QtContacts API with some improvements such as a data cache, localisation and internationalization enablers, and other utility capabilities. . This package is part of Lomiri's addressbook app stack and will be maintained by the Debian UBports Packaging Team.
Bug#1071328: lomiri-indicator-network: FTBFS: unit-tests failed
desktop.NetworkManager.DeviceAdded "/org/freedesktop/NetworkManager/Devices/0" 1: 1715965981.629 GetServerInformation 1: 1715965981.630 Get /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.ActiveConnections 1: 1715965981.630 GetAll /org/freedesktop/NetworkManager org.freedesktop.NetworkManager 1: 1715965981.631 ListConnections 1: 1715965981.631 Get /org/freedesktop/NetworkManager/Settings org.freedesktop.NetworkManager.Settings.Connections 1: 1715965981.631 GetAll /org/freedesktop/NetworkManager/Settings org.freedesktop.NetworkManager.Settings 1: 1715965981.632 GetSettings 1: 1715965981.633 IsFlightMode 1: Debug: nmofono::KillSwitch::KillSwitch(const QDBusConnection&) reply.isValid() true reply.value() false reply.error() QDBusError("", "") ((null):0, (null)) 1: 1715965981.633 Get /org/freedesktop/URfkill/WLAN org.freedesktop.URfkill.Killswitch.state 1: 1715965981.633 GetAll /org/freedesktop/URfkill/WLAN org.freedesktop.URfkill.Killswitch 1: 1715965981.636 GetModems 1: 1715965981.636 GetAll /ril_0 org.ofono.Modem 1: 1715965981.636 GetDevices 1: Debug: Device Added: "/org/freedesktop/NetworkManager/Devices/0" ((null):0, (null)) 1: 1715965981.637 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.DeviceType 1: 1715965981.637 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.637 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.Interface 1: 1715965981.637 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.637 GetAccessPoints 1: 1715965981.638 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.State 1: 1715965981.638 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1715965981.638 Get /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device.ActiveConnection 1: 1715965981.638 GetAll /org/freedesktop/NetworkManager/Devices/0 org.freedesktop.NetworkManager.Device 1: 1
Bug#1071289: libopenmpt-modplug1: update alternatives or provide libmodplug1?
Package: libopenmpt-modplug1 Version: 0.8.9.0-openmpt1-2+b1 Severity: wishlist X-Debbugs-Cc: okgomdjgbm...@gmail.com Dear Maintainer, shouldn't this be a drop in replacement of libmodplug1? Or i missunderstoud the package? It shoudn't conflict with it and provide it and the lib have the same name so that programs can find it? Or use the alternatives system?
Bug#1071286: ITP: mkcal -- SQlite storage backend for KCalendarCore development files
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: mkcal Version : 0.7.26 Upstream Contact: https://sailfishos.org/contact * URL : https://github.com/sailfishos/mkcal.git * License : LGPL-2+ Programming Lang: C++ Description : SQlite storage backend for KCalendarCore development files Extends KDE calendar core library and provides an SQlite backend. . Required by Lomiri's calendar / contacts (new) storage backend. . This package will be maintained by the Debian UBports Packaging Team. Co-maintenance by the KDE team welcome (if required).
Bug#1071262: ITP: libqofonoqext -- Qt bindings for ofono extensions
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: libqofonoqext Version : 1.0.32 Upstream Contact: https://sailfishos.org/contact/ * URL : https://github.com/sailfishos/libqofonoext.git * License : LGPL-2.1+ Programming Lang: C++ Description : Qt bindings for ofono extensions A library for accessing ofono extensions, and a declarative plugin for it. . This package is required by the Lomiri Addressbook App backend stack. . This package will be maintained by the Debian UBports Packaging team.
Bug#1070997: sorry about the new bug
Apologies, I had meant to update 1070876, not create a new bug. I guess they should be merged? regards, mike
Bug#1070997: linux-image-5.10.0-29-amd64: more info
Package: src:linux Version: 5.10.216-1 Followup-For: Bug #1070876 X-Debbugs-Cc: kup...@rawbw.com Dear Maintainer, Sorry about the lack of system information in the original submission. (I had run "reportbug linux" rather than "reportbug kernel".) The kernel log is from a fresh boot. Please let me know if there are any files from /var/log that I should include. -- Package-specific info: ** Version: Linux version 5.10.0-29-amd64 (debian-ker...@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.216-1 (2024-05-03) ** Command line: BOOT_IMAGE=/vmlinuz-5.10.0-29-amd64 root=/dev/mapper/ceylon--vg-root ro quiet ** Not tainted ** Kernel log: [ 10.876427] usbcore: registered new interface driver uvcvideo [ 10.876429] USB Video Class driver (1.1.1) [ 10.877628] intel_rapl_common: Found RAPL domain package [ 10.877630] intel_rapl_common: Found RAPL domain core [ 10.877631] intel_rapl_common: Found RAPL domain uncore [ 10.877638] intel_rapl_common: RAPL package-0 domain package locked by BIOS [ 10.905380] Adding 1003516k swap on /dev/mapper/ceylon--vg-swap_1. Priority:-2 extents:1 across:1003516k SSFS [ 10.924828] cfg80211: Loaded X.509 cert 'romain.per...@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328' [ 10.925204] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 10.929617] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci:00/:00:03.0/sound/card0/input12 [ 10.929692] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci:00/:00:03.0/sound/card0/input13 [ 10.929754] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci:00/:00:03.0/sound/card0/input14 [ 10.929825] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci:00/:00:03.0/sound/card0/input15 [ 10.930695] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci:00/:00:03.0/sound/card0/input16 [ 10.931777] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 10.938367] platform regulatory.0: firmware: direct-loading firmware regulatory.db [ 10.940753] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s [ 11.007023] Bluetooth: Core ver 2.22 [ 11.007082] NET: Registered protocol family 31 [ 11.007084] Bluetooth: HCI device and connection manager initialized [ 11.007216] Bluetooth: HCI socket layer initialized [ 11.007219] Bluetooth: L2CAP socket layer initialized [ 11.007225] Bluetooth: SCO socket layer initialized [ 11.007354] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3235: line_outs=1 (0x16/0x0/0x0/0x0/0x0) type:line [ 11.007356] snd_hda_codec_realtek hdaudioC1D0:speaker_outs=1 (0x14/0x0/0x0/0x0/0x0) [ 11.007358] snd_hda_codec_realtek hdaudioC1D0:hp_outs=1 (0x15/0x0/0x0/0x0/0x0) [ 11.007360] snd_hda_codec_realtek hdaudioC1D0:mono: mono_out=0x0 [ 11.007362] snd_hda_codec_realtek hdaudioC1D0:inputs: [ 11.007364] snd_hda_codec_realtek hdaudioC1D0: Headset Mic=0x1a [ 11.007366] snd_hda_codec_realtek hdaudioC1D0: Dock Mic=0x19 [ 11.007368] snd_hda_codec_realtek hdaudioC1D0: Headphone Mic=0x18 [ 11.007370] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x13 [ 11.041503] usbcore: registered new interface driver btusb [ 11.046768] usb 1-1.3: firmware: failed to load ar3k/AthrBT_0x3101.dfu (-2) [ 11.046820] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware [ 11.046874] usb 1-1.3: Direct firmware load for ar3k/AthrBT_0x3101.dfu failed with error -2 [ 11.046885] Bluetooth: Loading patch file failed [ 11.046926] ath3k: probe of 1-1.3:1.0 failed with error -2 [ 11.047085] usbcore: registered new interface driver ath3k [ 11.065040] input: HDA Digital PCBeep as /devices/pci:00/:00:1b.0/sound/card1/input17 [ 11.065129] input: HDA Intel PCH Dock Mic as /devices/pci:00/:00:1b.0/sound/card1/input18 [ 11.065190] input: HDA Intel PCH Headphone Mic as /devices/pci:00/:00:1b.0/sound/card1/input19 [ 11.065254] input: HDA Intel PCH Dock Line Out as /devices/pci:00/:00:1b.0/sound/card1/input20 [ 11.071353] EXT4-fs (sda2): mounting ext2 file system using the ext4 subsystem [ 11.082092] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null) [ 11.082099] ext2 filesystem being mounted at /boot supports timestamps until 2038 (0x7fff) [ 11.112440] ath9k :02:00.0: enabling device ( -> 0002) [ 11.112594] ath: phy0: WB335 2-ANT card detected [ 11.112595] ath: phy0: Set BT/WLAN RX diversity capability [ 11.120307] ath: phy0: Enable LNA combining [ 11.121445] ath: phy0: ASPM enabled: 0x42 [ 11.121448] ath: EEPROM regdomain: 0x6c [ 11.121449] ath: EEPROM indicates we should expect a direct regpair map [ 11.121451] ath: Country alpha2 being used: 00 [ 11.121452] ath: Regpair used: 0x6c [ 11.123371] ieee80211 phy0: Selected rate control algorithm
Bug#1070876: linux: hang when resuming from suspend
Source: linux Version: 5.10.0-29 Severity: important X-Debbugs-Cc: kup...@rawbw.com Dear Maintainer, With the 5.10.0-29 kernel, my Dell Latitude E7250 hangs when resuming from suspend-to-RAM. I have not once gotten a successful resume; this problem does not appear at all with the 5.10.0-28 kernel. The visible symptom is that I see the display as it was at the time of suspend, but there is no response to the trackpad or keyboard. If there is a screen locker that displays the time (e.g., Cinnamon), the time-of-suspend is displayed, even when the resume happens several minutes (or longer) after the suspend. I have tried the following desktop sessions: Cinnamon, i3, and maybe Xfce, too. I've also seen this hang after suspending from the lightdm login screen. I have also seen the same (or at least a similar) hang a couple times with the 5.10.0-29 kernel on a different system. That one is a ZaReason Limbo (AMD FX-6300 processor, Radeon graphics). Most of the time, though, I can resume that system okay, at least with Cinnamon and i3. -- System Information: Debian Release: 11.9 APT prefers oldstable-security APT policy: (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-29-amd64 (SMP w/4 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
Bug#1070760: ITP: buteo-syncfw -- Buteo Synchronization Framework
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: buteo-syncfw Version : 0.11.3 Upstream Contact: https://sailfishos.org/contact/ * URL : https://github.com/sailfishos/buteo-syncfw * License : LGPL-2.1 Programming Lang: C++ Description : Buteo Synchronization Framework In Lomiri, Buteo Sync Framework will be the new backend daemon for syncing groupware data between a local device and remote services. . This package will be maintained by the Debian UBports Packaging Team.
Bug#758985: libsqlite3-0: Please support 'icu' and 'unicode61' tokenizers
Control: severity -1 important Control: tags -1 patch Dear Laszlo, On Mo 06 Mai 2024 21:03:07 CEST, Debian Bug Tracking System wrote: Source: libsqlite3-0 Severity: normal Tags: l10n Debian SQlite appears to be compiled without support for the 'icu' and 'unicode61' tokenizers: sqlite> CREATE VIRTUAL TABLE test1 USING fts4(tokenize=simple); sqlite> CREATE VIRTUAL TABLE test2 USING fts4(tokenize=porter); sqlite> CREATE VIRTUAL TABLE test3 USING fts4(tokenize=icu); Error: unknown tokenizer: icu sqlite> CREATE VIRTUAL TABLE test4 USING fts4(tokenize=unicode61); Error: unknown tokenizer: unicode61 'simple' and 'porter' tokenizers only really work for English, so this is quite bad for localization. 'icu' is enabled through SQLITE_ENABLE_ICU, and 'unicode61' should be available since SQlite 3.7.13 ... Find attached a .debdiff patch that fixes bug #758985 by building sqlite3 with SQLITE_ENABLE_ICU. I just uploaded an addressbook storage backend [1] for Lomiri's [2] address book app [3] to Debian's NEW queue which needs this fix (so I am creating some dramatizing tension by bumping this bug's severity to 'important' ;-) ). Please consider enabling the ICU extension and making sqlite3 i18n capable for languages using regional fonts etc. If this change is not acceptable, please also let me know. Maybe it could be an approach to upload an ICU-enabled version of sqlite3 to experimental and ask people to test their services/applications with the new-featured sqlite3. I can help with communications if needed. Please let me know. Thanks! Looking forward to seeing this addressed in short-term... Mike [1] https://ftp-master.debian.org/new/qtcontacts-sqlite_0.3.5-1.html [2] https://lomiri.com [3] https://gitlab.com/ubports/development/core/address-book-app -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net diff -Nru sqlite3-3.45.3/debian/changelog sqlite3-3.45.3/debian/changelog --- sqlite3-3.45.3/debian/changelog 2024-04-16 16:12:58.0 + +++ sqlite3-3.45.3/debian/changelog 2024-05-06 16:42:20.0 + @@ -1,3 +1,14 @@ +sqlite3 (3.45.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/rules: ++ Build with SQLITE_ENABLE_ICU=1. ++ Add -licuuc -licui18n to LDFLAGS. + * debian/libsqlite3-0.symbol: ++ Update file (due to building with SQLITE_ENABLE_ICU=1). + + -- Mike Gabriel Mon, 06 May 2024 18:42:20 +0200 + sqlite3 (3.45.3-1) unstable; urgency=medium * New upstream release. diff -Nru sqlite3-3.45.3/debian/control sqlite3-3.45.3/debian/control --- sqlite3-3.45.3/debian/control 2023-06-24 14:16:47.0 + +++ sqlite3-3.45.3/debian/control 2024-05-06 15:39:48.0 + @@ -2,7 +2,7 @@ Section: devel Priority: optional Maintainer: Laszlo Boszormenyi (GCS) -Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev +Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev, libicu-dev Build-Conflicts: tcl8.4, tcl8.4-dev, tcl8.5, tcl8.5-dev Standards-Version: 4.6.2 Rules-Requires-Root: no diff -Nru sqlite3-3.45.3/debian/libsqlite3-0.symbols sqlite3-3.45.3/debian/libsqlite3-0.symbols --- sqlite3-3.45.3/debian/libsqlite3-0.symbols 2024-04-16 16:12:58.0 + +++ sqlite3-3.45.3/debian/libsqlite3-0.symbols 2024-05-06 16:41:57.0 + @@ -364,6 +364,7 @@ sqlite3Fts3HashFindElem@Base 3.37.0 sqlite3Fts3HashInit@Base 3.37.0 sqlite3Fts3HashInsert@Base 3.37.0 + sqlite3Fts3IcuTokenizerModule@Base 3.45.3-1.1 sqlite3Fts3Incrmerge@Base 3.37.0 sqlite3Fts3Init@Base 3.37.0 sqlite3Fts3InitAux@Base 3.37.0 @@ -439,6 +440,7 @@ sqlite3HeapNearlyFull@Base 3.37.0 sqlite3HexToBlob@Base 3.37.0 sqlite3HexToInt@Base 3.37.0 + sqlite3IcuInit@Base 3.45.3-1.1 sqlite3IdListAppend@Base 3.37.0 sqlite3IdListDelete@Base 3.37.0 sqlite3IdListDup@Base 3.37.0 diff -Nru sqlite3-3.45.3/debian/rules sqlite3-3.45.3/debian/rules --- sqlite3-3.45.3/debian/rules 2024-03-13 20:16:30.0 + +++ sqlite3-3.45.3/debian/rules 2024-05-06 16:42:20.0 + @@ -25,6 +25,10 @@ export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) export LDFLAGS += -Wl,--as-needed + +# Because we build with SQLITE_ENABLE_ICU +LDFLAGS += -licuuc -licui18n + ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --build $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.6 export CROSS_BUILDING=no @@ -50,6 +54,7 @@ -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 \ -DSQLITE_ENABLE_LOAD_EXTENSION \ -DSQLITE_ENABLE_JSON1 \ + -DSQLITE_ENABLE_ICU \ -DSQLITE
Bug#1070468: ITP: qtcontacts-sqlite -- SQLite-based plugin for QtPIM Contacts
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: qtcontacts-sqlite Version : 0.3.5 Upstream Contact: Alberto Mardegan * URL : https://gitlab.com/ubports/development/core/qtcontacts-sqlite * License : BSD-3-clause Programming Lang: C++ Description : SQLite-based plugin for QtPIM Contacts Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains a backend for the QtContacts API which stores contact information to a local SQLite database.
Bug#1070455: ayatana-indicator-display: FTBFS: Errors while running CTest
done Checking /<>/src/main.cpp ... /<>/src/service.h:33:4: style: The destructor '~DisplayIndicator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ~DisplayIndicator(); ^ /<>/src/indicator.h:84:12: note: Virtual destructor in base class virtual ~Indicator(); ^ /<>/src/service.h:33:4: note: Destructor in derived class ~DisplayIndicator(); ^ Checking /<>/src/main.cpp: LOMIRI_FEATURES_ENABLED... 3/6 files checked 16% done Checking /<>/src/service.cpp ... /<>/src/service.cpp:967:42: style: Parameter 'pAction' can be declared as pointer to const. However it seems that 'onSettings' is a callback function, if 'pAction' is declared with const you might also need to cast function pointer(s). [constParameterCallback] static void onSettings (GSimpleAction *pAction, GVariant *pVariant, gpointer pData) ^ /<>/src/service.cpp:933:59: note: You might need to cast the function pointer here g_signal_connect (action, "activate", G_CALLBACK (onSettings), this); ^ /<>/src/service.cpp:967:42: note: Parameter 'pAction' can be declared as pointer to const static void onSettings (GSimpleAction *pAction, GVariant *pVariant, gpointer pData) ^ /<>/src/service.cpp:967:61: style: Parameter 'pVariant' can be declared as pointer to const. However it seems that 'onSettings' is a callback function, if 'pVariant' is declared with const you might also need to cast function pointer(s). [constParameterCallback] static void onSettings (GSimpleAction *pAction, GVariant *pVariant, gpointer pData) ^ /<>/src/service.cpp:933:59: note: You might need to cast the function pointer here g_signal_connect (action, "activate", G_CALLBACK (onSettings), this); ^ /<>/src/service.cpp:967:61: note: Parameter 'pVariant' can be declared as pointer to const static void onSettings (GSimpleAction *pAction, GVariant *pVariant, gpointer pData) ^ Checking /<>/src/service.cpp: COLOR_TEMP_ENABLED... /<>/src/service.cpp:0:0: information: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. [normalCheckLevelMaxBranches] ^ /<>/src/service.cpp:337:41: style: C-style pointer casting [cstyleCast] DisplayIndicator::Impl *pImpl = (DisplayIndicator::Impl*) pUserData; ^ /<>/src/service.cpp:452:41: style: C-style pointer casting [cstyleCast] DisplayIndicator::Impl *pImpl = (DisplayIndicator::Impl*) pData; ^ /<>/src/service.cpp:763:41: style: C-style pointer casting [cstyleCast] DisplayIndicator::Impl *pImpl = (DisplayIndicator::Impl*) pData; ^ /<>/src/service.cpp:819:41: style: C-style pointer casting [cstyleCast] DisplayIndicator::Impl *pImpl = (DisplayIndicator::Impl*) pData; ^ 4/6 files checked 87% done Checking /<>/src/solar.c ... 5/6 files checked 97% done Checking /<>/tests/unit/rotation-lock-test.cpp ... /<>/tests/utils/test-dbus-fixture.h:33:14: style: The destructor '~TestDBusFixture' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] virtual ~TestDBusFixture() =default; ^ /<>/tests/utils/glib-fixture.h:38:14: note: Virtual destructor in base class virtual ~GlibFixture() =default; ^ /<>/tests/utils/test-dbus-fixture.h:33:14: note: Destructor in derived class virtual ~TestDBusFixture() =default; ^ 6/6 files checked 100% done nofile:0:0: information: Active checkers: 164/712 (use --checkers-report= to see details) [checkersReport] 50% tests passed, 1 tests failed out of 2 Total Test time (real) = 0.17 sec The following tests FAILED: 1 - cppcheck (Failed) Errors while running CTest make[1]: *** [Makefile:74: test] Error 8 make[1]: Leaving directory '/<>/obj-x86_64-linux-gnu' dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j2 test ARGS\+=--verbose ARGS\+=-j2 returned exit code 2 make: *** [debian/rules:21: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202405/
Bug#1070400: ITP: lomiri-weather-app -- Weather App for Lomiri Operating Environment
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: lomiri-weather-app Version : 5.13.5 Upstream Contact: Daniel Frost * URL : https://gitlab.com/ubports/development/apps/lomiri-weather-app * License : GPL-3 Programming Lang: C++/QML Description : Weather App for Lomiri Operating Environment This app is a core app for Ubuntu Touch's shell Lomiri. Ubuntu Touch is a mobile OS developed by the UBports Foundation. Lomiri is its operating environment optimized for touch based human-machine interaction, but also supports convergence (i.e. switching between tablet/phone and desktop mode). . This package provides Lomiri's Weather App. . The package will be maintained by the Debian UBports Packaging Team.
Bug#1070233: ITP: telepathy-ofono -- telepathy oFono connection manager
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: telepathy-ofono Version : 0.3.1 Upstream Contact: UBports developers * URL : https://gitlab.com/ubports/development/core/telepathy-ofono * License : LGPL-3 Programming Lang: C++ / C Description : telepathy oFono connection manager telepathy-ofono is a Telepathy connection manager that makes it possible for Telepathy clients to communicate using oFono modems, enabling features like real phone calls and send and receive SMSs. . This package will be maintained by the Debian UBports Packaging Team and is part of Lomiri's phone stack.
Bug#1070224: ITP: libofono-qt -- Qt oFono library
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: libofono-qt Version : 1.30 Upstream Contact: Alexander Kanavin * URL : https://github.com/Kaffeine/libofono-qt * License : LGPL-2.1 Programming Lang: C++ Description : Qt oFono library This package contains ofono-qt, a Qt-based library that provides bindings to oFono. . oFono is a free software project for mobile telephony (GSM/UMTS) applications. It is build on 3GPP standards and uses a high-level D-Bus API for use by telephony applications. . This package will be maintained by the Debian UBports Packaging Team.
Bug#1068008: rustc: Please package rust 1.75 or higher
On Mon, Apr 22, 2024 at 10:24:09PM +0200, Fabian Grünbichler wrote: > Hi Wesley, Yaroslav, Carsten and Mike, Hi Fabian, Let me start by thanking you for the work going into packaging rustc. > while we try to keep rustc somewhat current in sid, this is not always > possible in a timely manner. rustc 1.70 was released on June 1 and made it to unstable in September. We're now 7 months later. At the time rustc 1.70 was released, unstable had... 1.63, which was released close to a year prior, at which time unstable had... 1.59. "rustc somewhat current in sid" might have been true in the past, but that has unfortunately not been the case for at least two years, now. I'm not discounting your work, merely stating the hard truth. The sad part is, as you noted, the more outdated the version in unstable is, the worse it gets to update it... > I am sorry to say that I don't expect us to be caught up with 1.75 > (which is 5 trips through bin-NEW, one of them bigger than usual cause > of the merge, and probably 20-40h of rebasing and testing work on my > end) until at least the end of May :( I will make sure to include the > requirements of thunderbird/firefox if things get stuck in NEW for too > long. And by end of May, we'll be close to the upstream release of rustc 1.79... Is there anything we can do to make things better? Presumably, the src:cargo merge should help here, at least a little (because cargo being outdated has also been another source of recurring problems). At least for firefox, I managed to relax the rustc requirement back to 1.70, so the urgency is slightly less severe at least for that package, for now. Mike
Bug#1069558: lomiri-ui-toolkit: FTBFS on armel: QWARN : components::UnknownTestFunc() file:///usr/lib/arm-linux-gnueabi/qt5/qml/QtTest/SignalSpy.qml:258: Error: Invalid write to global property "qtest
Control: severity -1 important Control: tags -1 moreinfo Hi Lucas, On Sa 20 Apr 2024 15:21:10 CEST, Lucas Nussbaum wrote: Source: lomiri-ui-toolkit Version: 1.3.5100+dfsg-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-armel Hi, During a rebuild of all packages in sid, your package failed to build on armel. Relevant part (hopefully): [...] The bug title seems misleading. Causes of the FTBFS are these test failures of the following kind: QWARN : components::AbstractButtonAPI::test_sensing_area(zero size, no margins, tap in visual) "No touch device registered. Register one using registerTouchDevice() before using touchClick" FAIL! : components::AbstractButtonAPI::test_sensing_area(zero size, no margins, tap in visual) 'wait for signal clicked' returned FALSE. () Can this be related to a slightly different test bed? A VM without evdev device? (Not sure if a PC-like hardware is required for successfully running those tests). Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgprC6PQ3W8Yx.pgp Description: Digitale PGP-Signatur
Bug#1066483: scrollz: FTBFS: configure: error: Fatal: You must get working getaddrinfo() function.
I've updated this package to a newer upstream release and it seems to build fine on my own amd64 system. However, I haven't had a key in the Debian key ring for quite some time and I'm not able to upload. I'm starting here in the hopes that someone who's also interested in this package will see it; I'll seek a sponsor to upload it on my behalf soon if this bug doesn't catch anyone's eye. -- Mike Markley
Bug#1069190: ITP: libmlocale -- MLocale (and friends), originally from libmeegotouch
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: libmlocale Version : 0.1.1 Upstream Contact: https://sailfishos.org/contact/ * URL : https://github.com/sailfishos/libmlocale * License : LGPL-2.1 Programming Lang: C++ Description : MLocale (and friends), originally from libmeegotouch Provide localization facilities from libmeegotouch without having to bring on board also the MeeGo Touch GUI toolkit. . This package will be maintained under the umbrella of the Debian UBports Packaging Team and will be part of Lomiri's addressbook backend stack.
Bug#1069107: oregano: Oregano crashes when using multiple displays.
Package: oregano Version: 0.84.41+dfsg.1-1.1 Severity: important X-Debbugs-Cc: mhaag85...@gmail.com Dear Maintainer, 1) I use a three-monitor setup on Gnome - Wayland. When opening Oregano, the splash screen displays briefly and the application crashes. 2) Attempting to start Oregano from the terminal, I get the following error messages: mike@Pro6300:~$ oregano (oregano:150187): Gdk-CRITICAL **: 08:21:48.278: gdk_monitor_get_geometry: assertion 'GDK_IS_MONITOR (monitor)' failed (oregano:150187): Gdk-CRITICAL **: 08:21:48.373: gdk_monitor_get_geometry: assertion 'GDK_IS_MONITOR (monitor)' failed (oregano:150187): Gdk-WARNING **: 08:21:48.405: Native Windows wider than 65535 pixels are not supported (oregano:150187): Gdk-CRITICAL **: 08:21:48.429: ../../../gdk/wayland/gdkdisplay-wayland.c:1346: Truncating shared memory file failed: Invalid argument Segmentation fault mike@Pro6300:~$ 3) When just using the primary display, after first turning off the two non- primary displays, Oregano starts and opens as expected. -- System Information: Debian Release: 12.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-20-rt-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages oregano depends on: ii dconf-gsettings-backend [gsettings-backend] 0.40.0-4 ii libc62.36-9+deb12u4 ii libcairo21.16.0-7 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1 ii libglib2.0-0 2.74.6-2 ii libgoocanvas-2.0-9 2.0.4-1+b1 ii libgtk-3-0 3.24.38-2~deb12u1 ii libgtksourceview-3.0-1 3.24.11-2+b1 ii libpango-1.0-0 1.50.12+ds-1 ii libxml2 2.9.14+dfsg-1.3~deb12u1 Versions of packages oregano recommends: ii gnucap 1:0.36~20171003-1.1 oregano suggests no packages. -- no debconf information
Bug#1068008: rustc: Please package rust 1.75 or higher
On Fri, Mar 29, 2024 at 11:14:44AM -0400, Wesley Schwengle wrote: > Package: rustc > Version: 1.70.0+dfsg1-9 > Severity: wishlist > X-Debbugs-Cc: wes...@schwengle.net > > Dear Maintainer, > > > I was trying to build a rust package from source when I noticed they use > traits. Async traits are supported as of 1.75. It would be beneficial to > Debian that > we can start developing rust with these traits. > > Currently upstream sits at 1.77.x, it would be nice if we could get at least > to > 1.75 , but 1.77.x would be preferred. > > https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html Firefox will require 1.74 in version 125 (which will be released in a few hours), and at least 1.76 in version 127. Mike
Bug#1057565: state of kalzium package, and metapackage dependencies on it.
Hi Peter, On Sa 13 Apr 2024 19:23:07 CEST, Peter Green wrote: kalzium needs to be rebuilt for the time64 transition, but it has had a FTBFS bug with no maintainer response for 4 months. The only reverse dependencies seem to be a number of metapackages. In particular, the kdeedu package is a key package and has a hard dependency on kalzium. This means that it can't be autoremoved from testing, making it a blocker the time64 transition. Is there someone who can step up and fix kalzium? or should it be dropped from the metapackages so it can be removed from testing? Metapackages built from the meta-kde source (key, hard dependencies) * kdeedu Metapackages built from the debian-edu source (key, but only reccomends): * education-chemistry * education-highschool * education-primaryschool * education-secondaryschool Metapackages built from the debian-science source (not key, only reccomends): * science-chemistry Metapackages built from the debichem source (not key, only reccomends): * debichem-visualisation it seems the kalzium package has been upgraded last night and buildds look good. So, ignore this mail? Or is anything else needed? Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgp_cRQx7uLAH.pgp Description: Digitale PGP-Signatur
Bug#1068861: ITP: rlottie-qml -- rLottie QML module
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: rlottie-qml Version : 0.1~git Upstream Contact: Michele (@mymike00) * URL : https://gitlab.com/mymike00/rlottie-qml * License : GPL-3 Programming Lang: C++ / QML Description : rLottie QML module rLottie is a platform independent standalone C++ library for rendering vector based animations and art in realtime. . This package provides a QML module binding for rLottie.
Bug#1068655: lomiri-telephony-service FTBFS with abseil 20230802.1
Hi Adrian, On Mo 08 Apr 2024 20:36:54 CEST, Adrian Bunk wrote: Source: lomiri-telephony-service Version: 0.5.3-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=lomiri-telephony-service=amd64=0.5.3-1%2Bb3=1712518065=0 ... /<>/libtelephonyservice/contactwatcher.cpp: In member function ‘void ContactWatcher::updateAlias()’: /<>/libtelephonyservice/contactwatcher.cpp:157:21: error: ‘dgettext’ is not a member of ‘C’; did you mean ‘dgettext’? 157 | setAlias(C::dgettext("telephony-service", "Private Number")); | ^~~~ In file included from /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h:36, from /usr/include/c++/13/bits/locale_facets_nonio.h:2064, from /usr/include/c++/13/locale:43, from /usr/include/c++/13/iomanip:45, from /usr/include/absl/strings/internal/str_format/arg.h:23, from /usr/include/absl/strings/str_format.h:78, from /usr/include/absl/crc/crc32c.h:32, from /usr/include/absl/crc/internal/crc_cord_state.h:23, from /usr/include/absl/strings/cord.h:79, from /usr/include/absl/container/internal/hash_function_defaults.h:56, from /usr/include/absl/container/node_hash_set.h:42, from /usr/include/phonenumbers/phonenumberutil.h:33, from /<>/libtelephonyservice/phoneutils.h:27, from /<>/libtelephonyservice/contactwatcher.cpp:25: /usr/include/libintl.h:44:14: note: ‘dgettext’ declared here 44 | extern char *dgettext (const char *__domainname, const char *__msgid) | ^~~~ /<>/libtelephonyservice/contactwatcher.cpp:159:21: error: ‘dgettext’ is not a member of ‘C’; did you mean ‘dgettext’? 159 | setAlias(C::dgettext("telephony-service", "Unknown Number")); | ^~~~ /usr/include/libintl.h:44:14: note: ‘dgettext’ declared here 44 | extern char *dgettext (const char *__domainname, const char *__msgid) | ^~~~ ... I might need a hand with this. I have been staring at the code and see a construct like this: ``` namespace C { #include } ... C::dgettext(...) ... ``` This works in many of the files of lomiri-telephony-service, but not in libtelephonyservice/contactwatcher.cpp. Neither in indicator/messagingmenu.cpp. I can omit the "C::" namespace prefix in those files and then the build works. (But it used to work the way it is before the recent binNMU if lomiri-telephony-service). I'd appreciate if you could take a look and shed some light on this. Thanks in advance!!! As a side note: shouldn't the libintl.h include in an 'extern "C" { #include <...> }' environment? Thanks! Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgp3cQXH_kgZ2.pgp Description: Digitale PGP-Signatur
Bug#1063347: ITP: td -- telegram client library
Hi Paul, On Mi 10 Apr 2024 12:09:26 CEST, Ying-Chun Liu (PaulLiu) wrote: Hi Mike, I have packaged it already. However I found that it embeds a sqlite library inside. Not sure if we need to remove that and let it link to the system's sqlite. It might need more effort to remove the embed sqlite because that sqlite is renamed to "tdsqlite" and spreads everywhere. I think I'll push it to collab-maint so that you can see that too. Yours, Paul Thanks for getting back to me on tdlib. Yes, we should not ship a bundled copy of code of sqlite. It should be easy to patch it out if it's just the name they changed. Have you compared the bundle sqlite code with upstream sqlite? This should be next IMHO. Please push to collab-maint! And send me a link... Thanks, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpB7ovAKLoJD.pgp Description: Digitale PGP-Signatur
Bug#1068611: python3-editables: bacport to stable
Package: python3-editables Version: 0.5-1 Severity: wishlist X-Debbugs-Cc: okgomdjgbm...@gmail.com Dear Maintainer, This is needed to build yt-dlp. It would be nice to backport it.
Bug#1066308: Fwd: Bug#1066308: marked as done (click: FTBFS: clickpreload.c:422:16: error: implicit declaration of function ‘__fxstat’; did you mean ‘__xstat’? [-Werror=implicit-function-declaration])
Control: notfixed -1 python-whey/0.0.26-1 Hi Josenilson, I think you closed the wrong bug with upload of python-why 0.0.26-1. Please amend your changelog post-upload and close the real bug you wanted to fix. Regarding #1066308: It was already closed, so please don't reopen it. Mike - Weitergeleitete Nachricht von Debian Bug Tracking System - Datum: Sat, 06 Apr 2024 17:39:04 + Von: Debian Bug Tracking System Antwort an: 1066...@bugs.debian.org Betreff: Bug#1066308: marked as done (click: FTBFS: clickpreload.c:422:16: error: implicit declaration of function ‘__fxstat’; did you mean ‘__xstat’? [-Werror=implicit-function-declaration]) An: Josenilson Ferreira da Silva [...] Format: 1.8 Date: Sat, 06 Apr 2024 13:31:57 -0300 Source: python-whey Architecture: source Version: 0.0.26-1 Distribution: unstable Urgency: medium Maintainer: Debian Python Team Changed-By: Josenilson Ferreira da Silva Closes: 1066308 Changes: python-whey (0.0.26-1) unstable; urgency=medium . * New upstream version 0.0.26 (closes:#1066308) * debian/manpage/whey.1: Version updade * debian/patches: Update with new version Checksums-Sha1: 6cd9d3937011269643139ddec456935b4899e10a 2721 python-whey_0.0.26-1.dsc 018ce93b6a478dba5656989496dd391709347251 319078 python-whey_0.0.26.orig.tar.gz 58363fa261e25cab0bf934384772b3c9cf747836 6028 python-whey_0.0.26-1.debian.tar.xz 61dbd48ccc57653158c8d0f2af68fe6b375ccc54 10690 python-whey_0.0.26-1_source.buildinfo Checksums-Sha256: 8bf07fb07081d8dc8d6d007a566f854ae0458cf47c483c5fee5e8284b49f5127 2721 python-whey_0.0.26-1.dsc 407d2ccecacb2f8ce21e9c4989aa7627a48933e273018d66b710a0f57facdc3a 319078 python-whey_0.0.26.orig.tar.gz d3a9f6e391a1436ab4aad337ee3daead319a778ced96df6d418951066a807526 6028 python-whey_0.0.26-1.debian.tar.xz f31c72085c80dafefee1d88a742c2ac1938f6faedff1d66c859cee35dd716647 10690 python-whey_0.0.26-1_source.buildinfo Files: 48c3efd81ca4219bb36f9da3dbaaa19f 2721 python optional python-whey_0.0.26-1.dsc 9c8fe6cb688827383f1cefde402b7431 319078 python optional python-whey_0.0.26.orig.tar.gz 87fa48cd21612bbff67fa0d2862662e1 6028 python optional python-whey_0.0.26-1.debian.tar.xz 158c70c26d2feab9eff415d790695ce8 10690 python optional python-whey_0.0.26-1_source.buildinfo -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgp41yZHlG9id.pgp Description: Digitale PGP-Signatur
Bug#1068399: lomiri-system-settings - uninstallable on armel, armhf and mips64el due to depends/build-depends cycles.
Control: reassign -1 lomiri-system-settings-security-privacy Control: found -1 1.0.2-2 On Do 04 Apr 2024 17:53:07 CEST, Peter Green wrote: Package: lomiri-system-settings Version: 1.1.0-2 Severity: grave lomiri-system-settings depends on lomiri-system-settings-security-privacy, which is not availble on armel, armhf or mips64el. The reason, or at least one reason, it is not available is because lomiri-system-settings-security-privacy build-depends on lomiri-system-settings. Reassinging to l-s-s-security-privacy. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpWL2MHPEe1q.pgp Description: Digitale PGP-Signatur
Bug#1068399: lomiri-system-settings - uninstallable on armel, armhf and mips64el due to depends/build-depends cycles.
On Do 04 Apr 2024 17:53:07 CEST, Peter Green wrote: Package: lomiri-system-settings Version: 1.1.0-2 Severity: grave lomiri-system-settings depends on lomiri-system-settings-security-privacy, which is not availble on armel, armhf or mips64el. The reason, or at least one reason, it is not available is because lomiri-system-settings-security-privacy build-depends on lomiri-system-settings. Yeah, the lomiri-system-settings inter-dependencies are a mess as I have learned recently, as well. Will decouple this via a work-around for now, but this needs deeper thinking upstream. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpcc9m6zKTwT.pgp Description: Digitale PGP-Signatur
Bug#1068362: bookworm-pu: package uif/1.99.0-4.1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: u...@packages.debian.org Control: affects -1 + src:uif Please accept a minor fix for the uif firewall script. With this change, uif now also supports VLAN ethX.Y interface names. [ Reason ] See above. [ Impact ] No VLAN support in uif. [ Tests ] Manually, esp. during development of Debian Edu Router. [ Risks ] Minimal. Only for uif users. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add 0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch. + Support VLAN interfaces in config's interfaces{} section. (Closes: + #1053962). [ Other info ] None. diff -Nru uif-1.99.0/debian/changelog uif-1.99.0/debian/changelog --- uif-1.99.0/debian/changelog 2023-01-21 11:11:04.0 +0100 +++ uif-1.99.0/debian/changelog 2023-10-15 02:04:10.0 +0200 @@ -1,3 +1,12 @@ +uif (1.99.0-4.1+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Add 0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch. + Support VLAN interfaces in config's interfaces{} section. (Closes: + #1053962). + + -- Mike Gabriel Sun, 15 Oct 2023 02:04:10 +0200 + uif (1.99.0-4.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru uif-1.99.0/debian/patches/0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch uif-1.99.0/debian/patches/0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch --- uif-1.99.0/debian/patches/0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch 1970-01-01 01:00:00.0 +0100 +++ uif-1.99.0/debian/patches/0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch 2023-10-15 02:03:26.0 +0200 @@ -0,0 +1,27 @@ +From d32bd9305be7217eadfffdb1c24c0f8dcdfa9e66 Mon Sep 17 00:00:00 2001 +From: Mike Gabriel +Date: Sat, 14 Oct 2023 23:54:28 +0200 +Subject: [PATCH] uif.pl: Support VLAN interfaces, allow '.' in network + interface names. + +Signed-off-by: Mike Gabriel +--- + uif.pl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/uif.pl b/uif.pl +index 2cc72b2..d45c61e 100755 +--- a/uif.pl b/uif.pl +@@ -530,7 +530,7 @@ sub validateData { + $$Interfaces{$key} = resolveHashentries($$Interfaces{$key}, $Interfaces); + } + foreach $key (keys (%$Interfaces)) { +- if (!($$Interfaces{$key} =~ /^[a-zA-Z0-9+ ]+(:\d+)?$/)) { ++ if (!($$Interfaces{$key} =~ /^[\.a-zA-Z0-9+ ]+(:\d+)?$/)) { + die "invalid character in interface definition: $$Interfaces{$key}\n"; + } + } +-- +2.39.2 + diff -Nru uif-1.99.0/debian/patches/series uif-1.99.0/debian/patches/series --- uif-1.99.0/debian/patches/series2023-01-21 11:11:04.0 +0100 +++ uif-1.99.0/debian/patches/series2023-10-15 02:03:26.0 +0200 @@ -1,3 +1,4 @@ 0001_uif.8-Drop-another-now-unused-.Ar-macro.patch 2001_stay-with-iptables-for-now.patch 0002_uif.conf.5-Fix-what-is-section-of-the-uif.conf.5-man.patch +0003_uif.pl-Support-VLAN-interfaces-allow-.-in-network-in.patch
Bug#1068261: ITP: quickflux -- Flux implementation for QML
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: quickflux Version : 1.0.3+git Upstream Contact: Ben Lau * URL : https://github.com/benlau/quickflux * License : Apache-2.0 Programming Lang: C++ Description : Flux implementation for QML An implementation of Flux Application Architecture Framework from Facebook. It turns your QML application into a more modern and structured way. . This QML module is needed by several Lomiri apps such as telePORTS and Dekko. . This package will be maintained by the Debian UBports Packaging team.
Bug#1063347: ITP: td -- telegram client library
Hi Paul Liu, On Di 06 Feb 2024 14:59:00 CET, Ying-Chun Liu (PaulLiu) wrote: Package: wnpp X-Debbugs-Cc: debian-de...@lists.debian.org Owner: "Ying-Chun Liu (PaulLiu)" Severity: wishlist * Package name: td Version : 1.8.0 Upstream Contact: https://github.com/tdlib/td * URL : https://core.telegram.org/tdlib * License : Boost Software License 1.0 Programming Lang: C++ Description : telegram database library TDLib (Telegram Database Library) is a cross-platform, fully functional Telegram client. This library helps third-party developers create their own custom apps using the Telegram platform. I am currently looking into packaging telePORTS, the Telegram of Ubuntu Touch for Debian. tdlib is a dependency of it. Do you have any ETA when an upload of this can be expected in Debian unstable? Or asking the other way round: do you need some help? light+love Mike (aka sunweaver at d.o) -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpg9BRq8cWLj.pgp Description: Digitale PGP-Signatur
Bug#1068182: lightdm: Allow changing $HOME via PAM
Package: lightdm Version: 1.32.0-4 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: debian-edu Hi, For Debian Edu Guido Berhörster worked on a flaw in LightDM that made it impossible to divert the user's HOME directory via the PAM login process. In Debian Edu, we ship a host / installation type called "Roaming Workstations". On these roaming workstations we modify the user's HOME directory /skole//home/ (coming from an LDAP user object) to /home/. This is done via libpam-mklocaluser. The overall idea is making notebooks/tablet usable outside of the school network, but initializing the usage process by initial login with LDAP user accounts. GDM accepts this silently and proceeds with login while setting $HOME during login to the newly injected home (all of this is handled by libpam-mklocaluser). In LightDM, support for this has been missing so far. Very recently, a patchset for this (contributed by Guido) had been accepted to LightDM upstream: https://github.com/canonical/lightdm/commit/31d8ad5145679b810a912281af932f4d489e0132 https://github.com/canonical/lightdm/commit/2e1d7eb6080644928a22d992a4ff1f844334cf3d https://github.com/canonical/lightdm/commit/73673008c7010f4b4cf1964f57f49ee1865d74c2 Would it be possible include this patchset into the Debian package of lightdm? Thanks, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpIjaa9LDq8P.pgp Description: Digitale PGP-Signatur
Bug#1068028: qmmp: dependency freepats not included
Package: qmmp Version: 1.6.2-1+b1 Severity: normal X-Debbugs-Cc: okgomdjgbm...@gmail.com Dear Maintainer, midi with libwildmidi2 needs freepats for it to work out of the box. But freepats is not a dependency in any form of qmmp. freepats should be recommended or at least suggested. I don't think that libwildmidi2 is the one that should depend on freepats.
Bug#1067773: plank: FTBFS when Build-Depends-Indep are not installed
Control: close -1 Control: fixed -1 0.11.89-6 On Di 26 Mär 2024 17:48:59 CET, Mike Gabriel wrote: Hi Simon, On Di 26 Mär 2024 16:32:13 CET, Simon McVittie wrote: Source: plank Version: 0.11.89-5 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) Thanks for trying to address #1067764, but unfortunately the version that was uploaded fails to build on all of the per-architecture buildds: dh_auto_configure -- \ --enable-docs \ --enable-headless-tests \ ... checking for valadoc... : configure: error: Doc building requested but valadoc not installed. I did suggest how to avoid this in #1067764: only --enable-docs if the -doc package is going to be built. smcv Ouch, failed to read that last part. Will amend the package asap, likely tonight or tomorrow morning. Mike Issue is resolved, bug closure in d/changelog contained a typo so that close-on-upload was not triggered in BTS. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpl_93KIAeSK.pgp Description: Digitale PGP-Signatur
Bug#1067773: plank: FTBFS when Build-Depends-Indep are not installed
Hi Simon, On Di 26 Mär 2024 16:32:13 CET, Simon McVittie wrote: Source: plank Version: 0.11.89-5 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) Thanks for trying to address #1067764, but unfortunately the version that was uploaded fails to build on all of the per-architecture buildds: dh_auto_configure -- \ --enable-docs \ --enable-headless-tests \ ... checking for valadoc... : configure: error: Doc building requested but valadoc not installed. I did suggest how to avoid this in #1067764: only --enable-docs if the -doc package is going to be built. smcv Ouch, failed to read that last part. Will amend the package asap, likely tonight or tomorrow morning. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpkOdJYNtxV_.pgp Description: Digitale PGP-Signatur
Bug#836288: Resolved since 0.11.89-1
Control: fixed -1 0.11.89-1 Control: close -1 This issue was resolved with upload of plank 0.11.89-1. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpp8S2IwmQr8.pgp Description: Digitale PGP-Signatur
Bug#1067531: fix ftbfs with 64bit time_t
Control: closed -1 Control: fixed -1 0.2.1-9 Hi Matthias, On Sa 23 Mär 2024 09:14:49 CET, Matthias Klose wrote: Package: src:lomiri Version: 0.2.1-7 Severity: serious Tags: sid trixie ftbfs patch fix ftbfs with 64bit time_t, patch at http://launchpadlibrarian.net/720782511/lomiri_0.2.1-7build3_0.2.1-7ubuntu1.diff.gz This has been fixed in 0.2.1-9. Please sync lomiri to Ubuntu to make patching unnecessary. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpT1_gIhjVm7.pgp Description: Digitale PGP-Signatur
Bug#1067507: lomiri-ui-toolkit ftbfs with Python 3.12
Hi Matthias, On Fr 22 Mär 2024 17:44:56 CET, Matthias Klose wrote: Package: src:lomiri-ui-toolkit Version: 1.3.5012+dfsg-5 Severity: important Tags: sid trixie patch User: debian-pyt...@lists.debian.org Usertags: python3.12 lomiri-ui-toolkit ftbfs with Python 3.12, patch at http://launchpadlibrarian.net/720653257/lomiri-ui-toolkit_1.3.5012+dfsg-5_1.3.5012+dfsg-5ubuntu1.diff.gz I didn't check if the quoting is correct. this will be fixed via new upstream release 1.3.5100 (in the makings on the Debian side), but currently blocked by plenty of test failures due to the 5.15.13 ABI bump. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpaeeWnb_bR4.pgp Description: Digitale PGP-Signatur
Bug#1015710: FTBFS: click fails when builder has restricted network (misses mock)
Control: fixed -1 0.5.0-10 Control: close -1 On Di 19 Jul 2022 19:02:22 CEST, Sven Mueller wrote: Package: click Version: 0.5.0-7 Short story: Package needs python3-mock due to a wrong comparison in upstream setup.py, can't install it without network and then fails to build in the test phase. At work, I'm rebuilding all packages in Debian testing. click fails there, during the test phase. And while looking at debian/control in the source package, I got confused. debian/control has this in its Build-Depends: python3:any (>= 3.3) | python3-mock, Now, I'm wondering what the reasoning behind this alternative would be (I couldn't find how python3>=3.3 would provide python3-mock). And why python3-mock isn't marked with (!nocheck)? It seems it's only used during tests (which should be disabled by the `nocheck` build profile, I didn't check yet if that happens. (I suspect python3-coverage is also only used during tests and might not even be needed there - setuptools used to skip coverage if not explicitly asked to run it and the coverage tooling wasn't installed). The reason the build fails during tests is that the machine running the test has essentially no network access (Debian Policy allows such build environments) and the test attempts to install mock from the network: /usr/lib/python3/dist-packages/setuptools/dist.py:493: UserWarning: Normalizing '0.5.0-8' to '0.5.0.post8' warnings.warn(tmpl.format(**locals())) running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 2.3.0- is an invalid version and will not be supported in a future release warnings.warn( /usr/lib/python3/dist-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/mock/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/mock/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/mock/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/mock/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/mock/ ERROR: Could not find a version that satisfies the requirement mock (from versions: none) ERROR: No matching distribution found for mock error: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpf8o5cnox', '--quiet', 'mock']' returned non-zero exit status 1. Did fail to send this for an hour or so. And just looked at setup.py -> This line is a problem: if sys.version < "3.3": sys.version is 3.10 - But: sys.version < "3.3" True sys.version '3.10.4 (main, May 6 2022, 11:23:40) [GCC 11.2.0]' So this explain both why the package depends on mox only when python is <= 3.2+ and why it tries to install mock when Kind regards, Sven Side note: Looks like `tox` and `mock` and probably `coverage` This issue got fixed in upload of click 0.5.0-10. See https://salsa.debian.org/ubports-team/click/-/commit/839a255b929545dc8ece0f167d6930f915861a97 Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpdPPIn6HMcu.pgp Description: Digitale PGP-Signatur
Bug#1066859: ITP: lomiri-system-settings-online-accounts -- Online Accounts setup for Lomiri
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: lomiri-system-settings-online-accounts Version : 0.10 Upstream Contact: Alberto Mardegan * URL : https://gitlab.com/ubports/development/core/lomiri-system-settings-online-accounts/ * License : GPL-3, LGPL-3 Programming Lang: C++ / QML Description : Online Accounts setup for Lomiri Lomiri-system-settings is the System Settings application used in Lomiri operating environment. it's designed for phones, tablets and convergent devices. . This package will contains the online accounts setup utility for Lomiri System Settings as well as the OnlineAccountsClient shared library for plumbing OnlineAccounts functionality into client applications. . This package will be maintained under the umbrella of the Debian UBports Packaging Team.
Bug#1066055: re: rust-symphonia-core: FTBFS on i386 units::tests::verify_timebase panic
On Tue, 12 Mar 2024 17:55:42 + Peter Green wrote: > 2. Is it worth expending effort on getting symphonia available on > i386? to me that depends on what software is using or planning > to use it. For a port in it's twilight years, keeping existing > software working seems more important than making new software > available. Speaking as a user, if this package simply doesn't support i386 I'd be ok with that outcome. The main reason I noticed this is because I work on a project that does clean internal rebuilds of Debian packages, and if this packages simply shouldn't support i386 any more that resolves it from my perspective.
Bug#1066062: libmath-int128-perl: FTBFS on i386 "your compiler doesn't support a 128-bit integer type"
Source: libmath-int128-perl Version: 0.22-5 Severity: important Tags: ftbfs libmath-int128-perl appears unable to build on i386 on my machine using sbuild and the latest buildd result[1] seems the same. This indirectly affects the i386 build of libmaxmind-db-writer-perl and probably a few other packages. Checking for int __attribute__ ((__mode__ (TI)))... It looks like your compiler doesn't support a 128-bit integer type (one of "int __attribute__ ((__mode__ (TI)))" or "__int128"). One of these types is necessary to compile the Math::Int128 module. [1]: https://buildd.debian.org/status/fetch.php?pkg=libmath-int128-perl=i386=0.22-5=1705861163=0
Bug#1066055: rust-symphonia-core: FTBFS on i386 units::tests::verify_timebase panic
Source: rust-symphonia-core Version: 0.5.2-1 Severity: important Tags: ftbfs rust-symphonia-core appears to FTBFS from an i386 sbuild chroot with a test 'units::tests::verify_timebase' panicking units::tests::verify_timebase stdout thread 'units::tests::verify_timebase' panicked at 'assertion failed: `(left == right)` left: `4503599627370496`, right: `4503599627370497`', src/units.rs:257:9 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.70.0/library/std/src/panicking.rs:578:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.70.0/library/core/src/panicking.rs:67:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.70.0/library/core/src/panicking.rs:228:5 4: symphonia_core::units::tests::verify_timebase at /usr/share/cargo/registry/symphonia-core-0.5.2/src/units.rs:257:9 5: symphonia_core::units::tests::verify_timebase::{{closure}} at /usr/share/cargo/registry/symphonia-core-0.5.2/src/units.rs:236:26 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.70.0/library/core/src/ops/function.rs:250:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.70.0/library/core/src/ops/function.rs:250:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. This failure also seems present on the latest attempt from buildd[1]. [1]: https://buildd.debian.org/status/fetch.php?pkg=rust-symphonia-core=i386=0.5.2-1%2Bb1=170585=0
Bug#1065803: ITP: lomiri-system-settings-security-privacy -- Security and privacy settings plugin for Lomiri system settings
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: lomiri-system-settings-security-privacy Version : 1.0.2 Upstream Contact: UBports Developers https://gitlab.com/ubports/development/core/lomiri-system-settings-security-privacy * License : GPL-3 Programming Lang: C++ / QML Description : Security and privacy settings plugin for Lomiri system settings Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. . This plugin provides the security and privacy settings plugin to lomiri-system-settings. . This package will be maintained under the umbrella of the Debian UBports Packaging Team.
Bug#1065663: ITP: lomiri-polkit-agent -- Service to prompt for policy kit permissions in Lomiri
Package: wnpp Severity: wishlist Owner: Mike Gabriel X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: lomiri-polkit-agent Version : 0.1 Upstream Contact: UBports developers (https://gitlab.com/ubports) * URL : https://gitlab.com/ubports/development/core/lomiri-polkit-agent * License : GPL-3 Programming Lang: C++ Description : Service to prompt for policy kit permissions in Lomiri Connects to the Policy Kit daemon for the session and responds to requests for authentication. It then creates a Lomiri snap decision to request the password from the user, returning it back to PolicyKit. . This package will be maintained under the umbrella of the Debian UBports Packaging Team.
Bug#1061437: firefox-esr: Fails to build with Python 3.12 as default
On Tue, Feb 20, 2024 at 11:59:11PM -0500, Jeremy Bícha wrote: > Amin Bandali collected several other fixes that were necessary for > mozjs115 to build with Python 3.12 beyond the one that I noticed was > included in 115.8. > > You can find them in the python3.12 patches in > https://salsa.debian.org/gnome-team/mozjs/-/tree/debian/115/master/debian/patches > > (Note that mozjs115 is partially stripped down so I can't guarantee > that even those patches are complete for firefox-esr's needs.) > > Therefore, I presume we will need to reopen this bug, but I have not > tried building firefox-esr myself. I've totally built Firefox 115esr with python 3.12 without those patches. At quick glance, they touch code that is not involved during the build. Mike
Bug#1064288: Missing /skole directory.
Control: found -1 2024.02.01.2~deb12u1 Control: found -1 2024.02.01.2 Control: tags -1 trixie Control: tags -1 bookworm Hi Daniel, On Mo 19 Feb 2024 19:48:37 CET, Daniel Teichmann wrote: Package: debian-edu-fai Version: bookworm Dear Maintainers, I've noticed that the /skole directory was missing, therefore no /home could be mounted for a user. The user couldn't log into a workstation, because of that. Thanks for the reminder/info. Will take a look. I guess the missing dir should be created via puppet. In vanilla Debian Edu, we don't use puppet. The fix needs to be applied to the FAI config space shipped in debian-edu-fai. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpaM5sMCej_5.pgp Description: Digitale PGP-Signatur
Bug#1063688: mypy fails with a combination of argparse and glob
Package: mypy Version: 1.0.1-1 Severity: normal X-Debbugs-Cc: dalg...@gmail.com Dear Maintainer, $ cat u.py import argparse import glob parser = argparse.ArgumentParser() parser.add_argument('-g', type=glob.glob) $ mypy u.py u.py:5: error: Argument "type" to "add_argument" of "_ActionsContainer" has incompatible type "Callable[[AnyStr, DefaultNamedArg(Optional[Union[str, bytes, PathLike[str], PathLike[bytes]]], 'root_dir'), DefaultNamedArg(Optional[int], 'dir_fd'), DefaultNamedArg(bool, 'recursive'), DefaultNamedArg(bool, 'include_hidden')], List[AnyStr]]"; expected "Union[Callable[[str], List[AnyStr]], FileType]" [arg-type] Found 1 error in 1 file (checked 1 source file) Add the following directive to whatever line contains "type=glob.glob" is a work around: # type: ignore[arg-type] -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-17-amd64 (SMP w/6 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mypy depends on: ii python3 3.11.2-1+b1 ii python3-mypy 1.0.1-1 Versions of packages mypy recommends: ii python3-typeshed 0.0~git20221107.4f381af-1 Versions of packages mypy suggests: pn mypy-doc -- no debconf information
Bug#901711: arctica-greeter: please downgrade mate-settings-daemon to Recommends
Control: close -1 Control: tags -1 wontfix On Do 06 Sep 2018 08:03:21 CEST, Mike Gabriel wrote: Hi, On Mon, 13 Aug 2018 23:06:00 +0200 Mike Gabriel wrote: Control: forwarded -1 https://github.com/ArcticaProject/arctica-greeter/issues/12 Hi Phil, On Sun, 17 Jun 2018 09:24:03 +0100 Phil Morrell wrote: > Package: arctica-greeter > Version: 0.99.0.2-2~bpo9+1 > Severity: normal > > I'm normally a fan of installing all recommends, but when trying out > -guest-session on an Xfce system, I found it was pulling in all sorts of > other DE packages (and openbox). I was able to exclude most of them by > disabling Recommends for ayatana-indicator-session. Thanks for the pointer to a-i-session. I have just uploaded 0.4.2-2 that has most of those Recommends: moved to Suggests: field. > Unfortunately, with mate-settings-daemon a Depends, I was unable to > exclude that tree of mate dependencies. Now, to be fair, I haven't > actually checked/tested to see if it is required for arctica-greeter to > work, but if not, please reduce the dependency tree by making it > Recommends. In fact, arctica-greeter requires mate-settings-daemon for some features. It might be an idea to make this optional (or remove it entirely as done in slick-greeter). See https://github.com/ArcticaProject/arctica-greeter/issues/12 Just for the record, I just tested arctica.greeter on a system with mate-settings-daemon removed. It fails to start then. We'll see if I can make m-s-d optional or not (with my upstream hat on). The plumbing of mate-settings-daemon into arctica-greeter (formerly gnome-settings-daemon) is so invasive, ripping it out is not possible without a considerable amount of effort. So, closing this with tag "wontfix". Sorry, Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgphygX5ag5Ho.pgp Description: Digitale PGP-Signatur
Bug#1062930: openssh-client: ssh fails with "Connection corrupted" error when connecting to Oracle Linux systems
Some discussion of this on Oracle’s GitHub: https://github.com/oracle/oracle-linux/issues/125 They’ve acknowledged a problem on their customer support forums and the faulty openssl-server package has been withdrawn from their repositories. There may be nothing for Debian to do on this one. Mike Quin signature.asc Description: Message signed with OpenPGP
Bug#992453: caja-rename: Sometimes pressing F2 on a file/folder does absolutely nothing
Control: close -1 Control: fixed -1 21.11.24-1 Hi Andreas, On Mi 18 Aug 2021 22:31:01 CEST, Andreas Rönnquist wrote: Package: caja-rename Version: 20.1.26-1 Severity: important Dear Maintaier, I am using caja on a Xfce desktop (still on Buster), and noticed that sometimes I couldn't rename a file by simply pressing F2. This sent me of on a wild goose-chase on permissions and whatnot in the affected folder (it was on a nfs-share, if that matters). By running caja in a terminal I have found that what I run into is a bug in caja-rename - which already has been reported and fixed upstream: https://bugs.launchpad.net/ubuntu/+source/caja-rename/+bug/1877718 which is a one-liner fix (2 counting whitespace): https://github.com/tari01/caja-rename/pull/4/files This seems to also still be a problem in both Buster / Bullseye, and also in Sid. If you need prepared packages / sponsoring for stable / old-stable, I would gladly help out with this too. Just found this old bug that was still open. In Debian, this issue got fixed years ago via upload of caja-rename 21.11.24-1. So, closing... Greets, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpx9tJE5nIxG.pgp Description: Digitale PGP-Signatur
Bug#1062930: openssh-client: ssh fails with "Connection corrupted" error when connecting to Oracle Linux systems
Package: openssh-client Version: 1:9.2p1-2+deb12u2 Severity: normal X-Debbugs-Cc: t...@security.debian.org Dear Maintainer, Following the upgrade of the openssh-client and related packages to 1:9.2p1-2+deb12u2, ssh connections to Oracle Linux 8.9 systems running their openssh server package 8.0p1-19.el8_9.2 have started to fail with: Bad packet length 2605177462. ssh_dispatch_run_fatal: Connection to REDACTED port 22: Connection corrupted The number after "Bad packet length" changes with each connection attempt. With the u1 version of openssh-client it was possible to connect to these systems. Specifying that the aes256-...@openssh.com cipher be used rather than the chacha20-poly1...@openssh.com works around the problem. On the Oracle side, the openssh server package has recent changes related to a couple of CVEs that may be relevant: - Forbid shell metasymbols in username/hostname Resolves: CVE-2023-51385 - Fix Terrapin attack Resolves: CVE-2023-48795 -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-13-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages openssh-client depends on: ii adduser 3.134 ii libc6 2.36-9+deb12u4 ii libedit2 3.1-20221030-2 ii libfido2-11.12.0-2+b1 ii libgssapi-krb5-2 1.20.1-2+deb12u1 ii libselinux1 3.4-1+b6 ii libssl3 3.0.11-1~deb12u2 ii passwd1:4.13+dfsg1-1+b1 ii zlib1g1:1.2.13.dfsg-1 Versions of packages openssh-client recommends: ii xauth 1:1.1.2-1 Versions of packages openssh-client suggests: pn keychain pn libpam-ssh pn monkeysphere pn ssh-askpass -- no debconf information
Bug#1062671: lomiri-ui-toolkit: NMU diff for 64-bit time_t transition
Hi Graham, On Fr 02 Feb 2024 16:43:30 CET, Graham Inggs wrote: Source: lomiri-ui-toolkit Version: 1.3.5010+dfsg-3 Severity: serious Tags: patch pending sid trixie Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t NOTICE: these changes must not be uploaded to unstable yet! As it seems this transition is kind of interfering with our FOSDEM-hacking effort of getting Lomiri packages updated in Debian unstable (for Ubuntu LTS). Last night I uploaded a new upstream release of lomiri-ui-toolkit to unstable. I can take your patch and upgrade the version in exp to latest upstream. (I also did that for lomiri-download-manager just now and would love to do it for lomiri-indicator-transfer; OT here, though). Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpPehvDW5HcH.pgp Description: Digitale PGP-Signatur
Bug#1030923: [PATCH] debian/postinst: Use '--force-badname' option if 'adduser' package version is below '3.122'.
Control: close -1 Control: fixed -1 0.0.1+git20230316.f1bd0f1-1 On Do 09 Feb 2023 12:25:49 CET, Daniel Teichmann wrote: Otherwise use '--allow-bad-names' option (if adduser version is new enough). Fixes: https://bugs.debian.org/1030923 --- debian/postinst | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/debian/postinst b/debian/postinst index bd92aa1..56c44ce 100644 --- a/debian/postinst +++ b/debian/postinst @@ -23,10 +23,18 @@ case "${1}" in # setup mDNS Reflector system user account if ! getent 'passwd' '_mdns.reflector' >'/dev/null'; then echo 'Creating _mdns.reflector system user.' >&2 +# if adduser >= 3.122; then use --allow-bad-names +# if not; then use --force-badname +badname_option="--allow-bad-names" +version=`dpkg-query --show --showformat='${Version}' adduser` +if dpkg --compare-versions "$version" "lt" "3.122"; then +badname_option="--force-badname" +fi + adduser --system --no-create-home \ --disabled-password --disabled-login \ --shell /bin/false --group --home /dev/null \ ---allow-bad-names _mdns.reflector +"$badname_option" _mdns.reflector fi # Enable cap_net_raw+ep for the mdns-reflector binary -- 2.30.2 This patch has been shipped since 0.0.1+git20230316.f1bd0f1-1. Closing this issue. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpc6FHa6YMiL.pgp Description: Digitale PGP-Signatur
Bug#1062475: bookworm-pu: package debian-edu-fai/2024.02.01.2~deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: debian-edu-...@packages.debian.org Control: affects -1 + src:debian-edu-fai Please accept a new upstream release of debian-edu-fai (targetting Debian Edu 12 workstation installation via FAI) fine-polishing various issues found in its previous bookworm version. [ Reason ] See [Changes] section. This bookworm-pu is part of the Debian Edu 12 release. [ Impact ] Workstation installation is not as perfect as it could be if that upload gets rejected. [ Tests ] Manually on customer deployments. [ Risks ] None for Debian users, minimal for Debian Edu users. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] +debian-edu-fai (2024.02.01.2~deb12u1) bookworm; urgency=medium + + * Release to Debian bookworm. + + -- Mike Gabriel Thu, 01 Feb 2024 17:15:05 +0100 + +debian-edu-fai (2024.02.01.2) unstable; urgency=medium + + * fai/config/package_config/EDU: ++ Fix package name (systemd-timerd -> systemd-timesyncd). -> regression fix for 2024.02.01.1 (wrong package name) + -- Mike Gabriel Thu, 01 Feb 2024 16:24:26 +0100 + +debian-edu-fai (2024.02.01.1) unstable; urgency=medium + + * fai/config/class/40-parse-profiles.sh: ++ Enlarge menu window width by 5 chars. -> allows for better readability in the FAI installer menu (where users choose the installation profile). + * fai/config/disk_config/LVM_EDU*: ++ Drop /dev/vg_system/usr volume. Causes conflicts with usr-merge + initiative in Debian. -> It was discovered that the D-I rescue mode of Debian bookworm ISO images are not able to mount /usr/ partitions automatically if used in /etc/fstab. As bash/dash are in /usr/bin these days, this leads to failing chrooting into host system as offered by D-I's rescue mode. (Maybe worth a bug report there?) To work-around this, we dropped mounting /usr to an extra partition. + * fai/config/disk_config/LVM_EDU_*_LEGACY: ++ Add BIOS Legacy partition tables again. Some old UEFIs/BIOSes + can't handle BIOS legacy on GPT partition tables. -> Some old Lenovo Thinkpads don't support booting from GPT partition tables when installed via BIOS legacy. To work-around this, BIOS-only partition tables have been added to the FAI installer (though without installation profile, yet). + * fai/config/_obsolete-files.d/debian-edu-fai.removed: ++ Add class/90_fai.profile. -> Stray file in FAI config space (was removed earlier), needs to be listed in our "clean-up" file for FAI config space management. + * fai/config/package_config/EDU: ++ Assure installation of systemd-timerd. -> Without systemd-timesyncd (see above, the regression fix) Debian Edu 12 workstations won't query time updates from Debian Edu mainserver. + -- Mike Gabriel Thu, 01 Feb 2024 16:10:54 +0100 [ Other info ] None. diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/ChangeLog debian-edu-fai-2024.02.01.2~deb12u1/ChangeLog --- debian-edu-fai-2023.11.19.1~deb12u1/ChangeLog 2023-11-30 09:14:12.0 +0100 +++ debian-edu-fai-2024.02.01.2~deb12u1/ChangeLog 2024-02-01 17:14:16.0 +0100 @@ -1,6 +1,25 @@ +2024-02-01 Mike Gabriel + +* release 2024.02.01.1 (HEAD -> master, tag: 2024.02.01.1) +* fai/config/package_config/EDU: Assure installation of + systemd-timerd. (44ab6d4) + +2024-01-10 Mike Gabriel + +* fai/config/_obsolete-files.d/debian-edu-fai.removed: Add + class/90_fai.profile. (7077927) +* fai/config/disk_config/LVM_EDU_*_LEGACY: Add BIOS Legacy partition + tables again. Some old UEFIs/BIOSes can't handle BIOS + legacy on GPT partition tables. (ee77914) +* fai/config/disk_config/LVM_EDU*: Drop /dev/vg_system/usr volume. + Causes conflicts with usr-merge initiative in Debian. + (e47fbed) +* fai/config/class/40-parse-profiles.sh: Enlarge menu window width by + 5 chars. (671a73d) + 2023-11-19 Mike Gabriel -* release 2023.11.19.1 (HEAD -> master, tag: 2023.11.19.1) +* release 2023.11.19.1 (4e6310a) (tag: 2023.11.19.1) * bin/debian-edu-router-fai_updateconfigspace: Fix quoting typo in git command. (bec92b6) diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/debian/changelog debian-edu-fai-2024.02.01.2~deb12u1/debian/changelog --- debian-edu-fai-2023.11.19.1~deb12u1/debian/changelog2023-11-30 09:14:29.0 +0100 +++ debian-edu-fai-2024.02.01.2~deb12u1/debian/changelog2024-02-01 17:15:05.0 +0100 @@ -1,3 +1,33 @@ +debian-edu-fai (2024.02.01.2~deb12u1) bookworm; urgency=medium + + * Release to Debian bookworm. + + -- Mike Gabriel Thu, 01 Feb 2024 17:15:05 +0100 + +debian-edu-fai (2
Bug#1062469: bookworm-pu: package debian-edu-config/2.12.44~deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: debian-edu-con...@packages.debian.org Control: affects -1 + src:debian-edu-config Please accept a new upstream release of debian-edu-config to Debian bookworm. This finalizes the Debian Edu 12 release, so that we should be good to go to announce the first stable release of Debian Edu 12. [ Reason ] While testing Debian Edu from the Debian 12.4 point release, several issues were discovered that needed amending (see below in the [ Changes ] section). [ Impact ] Debian Edu 12 release won't happen via Debian 12.5 point release. [ Tests ] Manually, on customer systems via preview builds and deployment via customer-driver APT repository. [ Risks ] None for Debian users, minimal for Debian Edu users. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] +debian-edu-config (2.12.44) unstable; urgency=medium + + * share/debian-edu-config/tools/wpad-extract: ++ Update IP of www.debian.org. -> debian-edu-config ships a script that contains the hard-code IP of www.debian.org. Assuming this never changes. (But it did "recently"). ++ Don't use the proxy for accessing wpad. This avoids a DHCP client hook failure and loss of the active DHCP lease after a while (~ 1h). + * share/debian-edu-config/tools/fetch-rootca-cert: ++ Don't use the proxy for accessing .intern. This avoids a DHCP client hook failure and loss of the active DHCP lease after a while (~ 1h). + * debian/debian-edu-config.maintscript: ++ Remove stray /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert. Should have + been removed with 2.12.34 already. (Closes: #1061560). -> conffile was been removed in 2.12.34 but we never cleaned up during upgrades from earlier versions. ++ Use version numbers as recommended on the + dpkg-maintscript-helper man page (the current upload version suffixed + by '~'). -> Nearly a cosmetic adjustments. Functionality improved for people investigating old packages and conffile removals. + -- Mike Gabriel Wed, 31 Jan 2024 15:07:09 +0100 + +debian-edu-config (2.12.43) unstable; urgency=medium + + [ Holger Levsen ] + * d/changelog: +- add missing Closes: for #1021688, #1024033 and #1039461 in previous + entries to ease future debugging. +- fix too long line in previous entry. -> d/changelog amendments only + -- Holger Levsen Mon, 25 Dec 2023 11:56:02 +0100 + +debian-edu-config (2.12.42) unstable; urgency=medium + + * share/debian-edu-config/tools/update-proxy-from-wpad: Ignore missing dconf +command. (Closes: #105). It might be missing on main-server +installations where no desktop environment is installed. -> don't let DHCP client hook (and Debian Installer edu profile configuration) fail on systems that are installed without a desktop environment. [ Other info ] None. diff -Nru debian-edu-config-2.12.41~deb12u1/debian/changelog debian-edu-config-2.12.44~deb12u1/debian/changelog --- debian-edu-config-2.12.41~deb12u1/debian/changelog 2023-12-03 08:45:42.0 +0100 +++ debian-edu-config-2.12.44~deb12u1/debian/changelog 2024-02-01 10:52:12.0 +0100 @@ -1,3 +1,43 @@ +debian-edu-config (2.12.44~deb12u1) bookworm; urgency=medium + + * Upload to bookworm. + + -- Mike Gabriel Thu, 01 Feb 2024 10:52:12 +0100 + +debian-edu-config (2.12.44) unstable; urgency=medium + + * share/debian-edu-config/tools/wpad-extract: ++ Update IP of www.debian.org. ++ Don't use the proxy for accessing wpad. + * share/debian-edu-config/tools/fetch-rootca-cert: ++ Don't use the proxy for accessing .intern. + * debian/debian-edu-config.maintscript: ++ Remove stray /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert. Should have + been removed with 2.12.34 already. (Closes: #1061560). ++ Use version numbers as recommended on the + dpkg-maintscript-helper man page (the current upload version suffixed + by '~'). + + -- Mike Gabriel Wed, 31 Jan 2024 15:07:09 +0100 + +debian-edu-config (2.12.43) unstable; urgency=medium + + [ Holger Levsen ] + * d/changelog: +- add missing Closes: for #1021688, #1024033 and #1039461 in previous + entries to ease future debugging. +- fix too long line in previous entry. + + -- Holger Levsen Mon, 25 Dec 2023 11:56:02 +0100 + +debian-edu-config (2.12.42) unstable; urgency=medium + + * share/debian-edu-config/tools/update-proxy-from-wpad: Ignore missing dconf +command. (Closes: #105). It might be missing on main-server +installations where no desktop environment is installed. + + -- Mike Gabriel Sat, 09 Dec 2023 08:15:45 +0100 + debian-edu-config (2.12.41~deb12u1) bookworm; urgency=medium * Upload to bo
Bug#1061500: libfreerdp-server2-2: Connection from windows to gnome-remote-deskopt fails with the following error: [ERROR][com.winpr.sspi.NTLM] - Message Integrity Check (MIC) verification failed!
Control: tags -1 moreinfo Hi Patrick, On Do 25 Jan 2024 16:21:23 CET, Patrick Winnertz wrote: Package: libfreerdp-server2-2 Version: 2.10.0+dfsg1-1 Severity: important Tags: patch Dear Maintainer, it's currently impossible to connect to a running gnome-remote-desktop instance due to a issue in freerdp. there is already a patch available in upstream for that issue, which just needs to be backported to 2.10. https://github.com/FreeRDP/FreeRDP/commit/a23a24fe068c37d20c254fe393d4fe5d4c6ab31d You'll find additional information within this bug report: #1040395 and at https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/issues/86 It would be nice if the freerdp implementation in stable could be fixed, so that rdp is again usable in a stable environment. With best regards Patrick *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** Interesting hmmm... when applying the patch referenced above, quilt says: ``` [sunweaver@sunobo freerdp2 (debian/bookworm/updates)]$ dquilt push -a Applying patch 0001_fix-NTOWFvxxxA-functions.patch patching file winpr/libwinpr/utils/ntlm.c Hunk #1 FAILED at 48. Hunk #2 FAILED at 94. Hunk #3 FAILED at 160. 3 out of 3 hunks FAILED -- rejects in file winpr/libwinpr/utils/ntlm.c Patch 0001_fix-NTOWFvxxxA-functions.patch can be reverse-applied ``` Can you check if that is different for you? Is the upsream commit the wrong URL? Also, the commit is listed for the 2.10.0 tag in upstream freerdp Git: https://github.com/FreeRDP/FreeRDP/commits/2.10.0/ Can you provide more information on this? Ideally a list of commits to cherry-pick for a test ride. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpvFQu9Lt3E6.pgp Description: Digitale PGP-Signatur
Bug#1040912: Bug artica-greeter
Hi, On Di 30 Jan 2024 21:24:36 CET, Dieter Scheinkönig wrote: Hi Maintainer, I see, more information would be needed for the artica-greeter issue. How can I support? What information do you need? Cheers we have worked on this on the arctica-greeter upstream side, although we don't (yet) honour x-session-manager symlinking. This would still be a needed patch in arctica-greeter upstream. I will upload arctica-greeter's latest version to unstable (and thus testing) soon, so we can proceed from there improving this issue. Thanks, Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpISazQq6oxc.pgp Description: Digitale PGP-Signatur
Bug#1062175: bookworm-pu: package debian-edu-install/2.12.10~deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: debian-edu-inst...@packages.debian.org Control: affects -1 + src:debian-edu-install Please accept a new Debian Edu upstream release of debian-edu-install as 2.12.10~deb12u1 to Debian bookworm. [ Reason ] After release of Debian 12.4 various adjustments have been identified and updated in debian-edu-install 2.12.10 (see below in [Changes] section). Also a systemd conversion of the xdebian-edu-firstboot init script has been included (finalizing the systemd transition of all Debian Edu parts). [ Impact ] Debian Edu 12 release will not be fully perfect (from our current perspective). [ Tests ] None, unfurtunately for the D-I part of the changes. The real testing happens after build of the Debian Edu ISO images by the Debian CD team. The xdebian-edu-firstboot script was tested on a bookworm and a trixie Debian Edu system. [ Risks ] None for ordinary Debian users, only affects Debian Edu. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] +debian-edu-install (2.12.10~deb12u1) bookworm; urgency=medium + + * Release to bookworm. + + -- Mike Gabriel Wed, 31 Jan 2024 16:00:42 +0100 + +debian-edu-install (2.12.10) unstable; urgency=medium + + [ Wolfgang Schweer ] + * Fix security mirror URL generated by apt-setup generator script. +Closes: #1058788. + * Remove non-free and contrib repository components. Closes: #1058789. + + [ Guido Berhoerster ] + * Add systemd service files equivalent to xdebian-edu-firstboot init script. + * Adjust debian-edu-testsuite to new UID/GID of first user. + + [ Mike Gabriel ] + * d/changelog: typo fix in previous upload stanza. + + -- Holger Levsen Mon, 25 Dec 2023 11:07:01 +0100 [ Other info ] This upload is required for the fine-polishing of Debian Edu 12. diff -Nru debian-edu-install-2.12.9~deb12u1/apt-setup/generators/70debian-edu-install debian-edu-install-2.12.10~deb12u1/apt-setup/generators/70debian-edu-install --- debian-edu-install-2.12.9~deb12u1/apt-setup/generators/70debian-edu-install 2019-07-03 11:56:36.0 +0200 +++ debian-edu-install-2.12.10~deb12u1/apt-setup/generators/70debian-edu-install 2024-01-31 16:00:03.0 +0100 @@ -28,7 +28,7 @@ # Prevent installer to contact security host as we don't have network # connection. Setting apt-setup/security_host to an empty value will # make apt-setup/generators/90security skip the security mirror -if ! wget -qO - http://security.debian.org/dists/$DISTRIBUTION/updates/Release ; then +if ! wget -qO - http://security.debian.org/dists/$DISTRIBUTION-security/Release ; then log "Disabling security mirror, unable to reach it using http/wget" db_fset apt-setup/security_host seen true || true db_set apt-setup/security_host "" || true diff -Nru debian-edu-install-2.12.9~deb12u1/debian/changelog debian-edu-install-2.12.10~deb12u1/debian/changelog --- debian-edu-install-2.12.9~deb12u1/debian/changelog 2023-08-29 23:10:45.0 +0200 +++ debian-edu-install-2.12.10~deb12u1/debian/changelog 2024-01-31 16:00:42.0 +0100 @@ -1,3 +1,25 @@ +debian-edu-install (2.12.10~deb12u1) bookworm; urgency=medium + + * Release to bookworm. + + -- Mike Gabriel Wed, 31 Jan 2024 16:00:42 +0100 + +debian-edu-install (2.12.10) unstable; urgency=medium + + [ Wolfgang Schweer ] + * Fix security mirror URL generated by apt-setup generator script. +Closes: #1058788. + * Remove non-free and contrib repository components. Closes: #1058789. + + [ Guido Berhoerster ] + * Add systemd service files equivalent to xdebian-edu-firstboot init script. + * Adjust debian-edu-testsuite to new UID/GID of first user. + + [ Mike Gabriel ] + * d/changelog: typo fix in previous upload stanza. + + -- Holger Levsen Mon, 25 Dec 2023 11:07:01 +0100 + debian-edu-install (2.12.9~deb12u1) bookworm; urgency=medium * Release to bookworm. @@ -26,7 +48,7 @@ - Add shebang (#!/bin/sh) to silence lintian with 'W: debian-edu-profile- udeb udeb: executable-not-elf-or-script [lib/debian-edu-common]'. * debian/debian-edu-profile-udeb.postinst: -+ Drop #DEBHELPER# macro. The have no effect in udeb:pkgs. Thanks, lintian. ++ Drop #DEBHELPER# macro. They have no effect in udeb:pkgs. Thanks, lintian. -- Mike Gabriel Sat, 19 Aug 2023 16:32:09 +0200 diff -Nru debian-edu-install-2.12.9~deb12u1/debian/debian-edu-install.debian-edu-testsuite.service debian-edu-install-2.12.10~deb12u1/debian/debian-edu-install.debian-edu-testsuite.service --- debian-edu-install-2.12.9~deb12u1/debian/debian-edu-install.debian-edu-testsuite.service 1970-01-01 01:00:00.0 +0100 +++ debian-edu-install-2.12.10~deb12u1/debian/debian-ed
Bug#1056222: bookworm-pu: package debian-edu-artwork/2.12.4-1~deb12u1
Hi all, On Sa 23 Dez 2023 19:04:10 CET, Holger Levsen wrote: control: forcemerge -1 1057891 control: retitle -1 bookworm-pu: package debian-edu-artwork/2.12.4-1~deb12u1 thanks Hi, I've just uploaded debian-edu-artwork/2.12.4-1 to unstable and expect that we'd want to at least update in bookworm to this. However I'm not sure which debdiff you'd like to see, to the one in bookworm or the one in bookworm-pu? I have now uploaded debian-edu-artwork 2.12.4-1~deb12u1 to bookworm-proposed-updates. Find attached two .debdiff files: * one diff'ed against the d-e-a version in bookworm * one diff'ed against the d-e-a rejected version in bookworm-proposed-updates Note that I omitted SVG files from the .debdiff output (to reduce .debdiff file size). Let me know if anything else is needed. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override debian-edu-artwork-2.12.4/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override --- debian-edu-artwork-2.12.2/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override 1970-01-01 01:00:00.0 +0100 +++ debian-edu-artwork-2.12.4/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override 2023-10-23 11:56:21.0 +0200 @@ -0,0 +1,3 @@ +[org.ArcticaProject.arctica-greeter] +background='/usr/share/desktop-base/active-theme/login/background-nologo.svg' +logo='/usr/share/arctica-greeter/theme-debian-edu-logo.png' Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo-hidpi.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-common/arctica-greeter/debian-edu-logo-hidpi.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-common/arctica-greeter/debian-edu-logo.png differ diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-common/arctica-greeter/Makefile.am debian-edu-artwork-2.12.4/art-common/arctica-greeter/Makefile.am --- debian-edu-artwork-2.12.2/art-common/arctica-greeter/Makefile.am 1970-01-01 01:00:00.0 +0100 +++ debian-edu-artwork-2.12.4/art-common/arctica-greeter/Makefile.am 2023-10-23 11:56:21.0 +0200 @@ -0,0 +1,7 @@ +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(datadir)/arctica-greeter + $(INSTALL_DATA) debian-edu-logo.png \ + $(DESTDIR)$(datadir)/arctica-greeter/theme-debian-edu-logo.png + $(mkinstalldirs) $(DESTDIR)$(datadir)/glib-2.0/schemas + $(INSTALL_DATA) 32_arctica-greeter-theme-debian-edu.gschema.override \ + $(DESTDIR)$(datadir)/glib-2.0/schemas/32_arctica-greeter-theme-debian-edu.gschema.override diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-common/Makefile.am debian-edu-artwork-2.12.4/art-common/Makefile.am --- debian-edu-artwork-2.12.2/art-common/Makefile.am2020-11-25 17:28:19.0 +0100 +++ debian-edu-artwork-2.12.4/art-common/Makefile.am2023-10-23 11:56:21.0 +0200 @@ -1,2 +1,3 @@ SUBDIRS = \ - gdm-theme + gdm-theme \ + arctica-greeter diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml debian-edu-artwork-2.12.4/art-emerald/desktop-base/gnome-background.xml --- debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml 2023-01-30 20:34:45.0 +0100 +++ debian-edu-artwork-2.12.4/art-emerald/desktop-base/gnome-background.xml 1970-01-01 01:00:00.0 +0100 @@ -1,17 +0,0 @@ - - -864.0 - - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1024x768.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x720.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x800.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x800.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1600x1024.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1920x1080.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1920x1200.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/2560x1080.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/2560x1600.svg - /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/4096x2160.svg - - - diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-emerald/desktop-base
Bug#883710: mate-system-monitor: Do not ignore zfs file system in file system usage tab
Control: close -1 Control: fixed -1 1.24.0-1 On Mi 06 Dez 2017 18:50:12 CET, Witold Baryluk wrote: Package: mate-system-monitor Version: 1.18.1-1 Severity: normal It appears that mate system monitor filters out zfs file systems from file system usage tab. I only see vfat and ext4, but no other file systems (zfs, tmpfs, pstore, cgroup, efivarfs, autofs, debugfs, rpc_pipefs, mqueue, binfmt_misc) that I see in mount. When looking at df -h -T, I see devtmpfs, tmpfs, ext4, zfs, vfat without problems. df by default filters out psuedo file systems. It might be worth looking into how df is detecting them, and use the same logic in mate system monitor. Regards, Witold. This iss is resolved since upload of mate-system-monitor 1.24.0-1. Thus, closing. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpBrkmelpvg9.pgp Description: Digitale PGP-Signatur
Bug#1061929: bamf: NMU diff for 64-bit time_t transition
Hi Steve, On Mi 31 Jan 2024 10:17:23 CET, Steve Langasek wrote: Source: bamf Followup-For: Bug #1061929 Apologies, an oversight in the conversion script caused us to fail to update strict versioned dependencies on the previous package name. Please find attached a fixed patch. This has also now been uploaded to experimental. changes now pushed to the packaging Git. Let me know when I shall do an unstable upload. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpQUekVPogqZ.pgp Description: Digitale PGP-Signatur
Bug#1061924: atril: NMU diff for 64-bit time_t transition
Hi Steve, On Mi 31 Jan 2024 09:43:35 CET, Steve Langasek wrote: Source: atril Followup-For: Bug #1061924 Apologies, an oversight in the conversion script caused us to fail to update strict versioned dependencies on the previous package name. Please find attached a fixed patch. This has also now been uploaded to experimental. NMU changes have now been pushed to Git. Ping me once you need an unstable upload for this. Thanks. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpD_AW2cfXSH.pgp Description: Digitale PGP-Signatur
Bug#1062000: debian-cd: Bookworm images are missing the contrib section
Package: debian-cd Version: 3.2.1 Severity: important X-Debbugs-Cc: mikeonthecompu...@gmail.com Debian 12, bookworm, images are missing the contrib section of the repositories in their entirety. This prevents the use of, for instance, installing ZFS on an offline computer. There is quite a lot of useful software in the contrib section and excluding it from the media sets are a burden, especially for archival purposes of releases. Using the current mirrors can be fine and all, but eventually 12 won't exist in the current mirrors anymore, including all the software in contrib. (Maybe there's an argument that contrib is used for many things that don't really belong in it. Hypothetically, it's software that depends on non-free, but in practice, much of it is completely usable without non-free dependencies.) -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-17-amd64 (SMP w/32 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages debian-cd depends on: ii apt2.6.1 ii bc 1.07.1-3+b1 ii bzip2 1.0.8-5+b1 ii cpp4:12.2.0-3 ii curl 7.88.1-10+deb12u5 ii dctrl-tools [grep-dctrl] 2.24-3+b1 ii dpkg-dev 1.21.22 pn libcompress-zlib-perl pn libdigest-md5-perl ii libdpkg-perl 1.21.22 ii libfile-slurp-perl .32-2 ii libyaml-libyaml-perl 0.86+ds-1 ii lynx 2.9.0dev.12-1 ii make 4.3-4.1 ii perl [libdigest-sha-perl] 5.36.0-7+deb12u1 ii pigz 2.6-1 ii tofrodos 1.7.13+ds-6 ii uuid-runtime 2.38.1-5+b1 ii wget 1.21.3-1+b2 ii xorriso1.5.4-4 Versions of packages debian-cd recommends: ii dosfstools 4.2-1 ii hfsutils 3.2.6-15 ii isolinux 3:6.04~git20190206.bf6db5b4+dfsg1-3 ii mtools 4.0.33-1+really4.0.32-1 ii syslinux-common 3:6.04~git20190206.bf6db5b4+dfsg1-3 debian-cd suggests no packages. -- no debconf information
Bug#1057442: onboard ftbfs with Python 3.12
Hi Boyuan, On Di 30 Jan 2024 15:28:17 CET, Boyuan Yang wrote: X-Debbugs-CC: sunwea...@debian.org tsu.y...@gmail.com gin...@debian.org Hi, On Thu, 11 Jan 2024 08:47:18 +0200 Graham Inggs wrote: There's no _cairo.cpython-312-x86_64-linux-gnu.so in python3-cairo because pycairo no longer builds extensions for all supported Python versions, see #1055488. I just fixed #1055488 via a team upload, though in a somehow ugly way. Can we proceed with the fix for package onboard? I think it is long overdue. Thanks, Boyuan Yang the problem is that onboard never ran its unit tests. It ran some 0 tests which succeeded. Reason is, it did not find its tests. I have a local version that runs all tests and nearly succeeds everywhere, but not yet everywhere. I have been working on fixing onboard on-and-off over the past weeks, but I am not fully there, yet. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpPCUe1e2Pm7.pgp Description: Digitale PGP-Signatur
Bug#966833: fixed in current releases
you can close this bug -- it should be fixed with the latest releases signature.asc Description: PGP signature
Bug#1061560: Need to remove /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert on upgrade
Control: severity -1 serious On Fr 26 Jan 2024 13:28:52 CET, Guido Berhoerster wrote: Package: debian-edu-config Version: 2.12.43 The dhclient hook /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert has been renamed to/etc/dhcp/dhclient-exit-hooks.d/fetch-rootca-cert in https://salsa.debian.org/debian-edu/debian-edu-config/-/commit/912fa538970efd7175481779a5bde71f6d14d530 On package upgrade the old hook fetch-ldap-cert will be left behind and lead to errors because the init script it tries to start no longer exists. The old hook should probably be removed by a maintainer script. Leaving config files behind is a policy violation and needs to be addressed before next pu-upload round. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpl8NaHrSm9j.pgp Description: Digitale PGP-Signatur
Bug#1060193: nextcloud-spreed-signaling: systemd file has wrong ExecPath
Hi again, On Mi 24 Jan 2024 10:18:48 CET, Mike Gabriel wrote: Control: close -1 Control: fixed -1 1.2.2-2 This issue has been resolved via upload of nextcloud-spreed-signaling 1.2.2-2. I have added the bug closure post-upload to the d/changelog stanza of 1.2.2-2 (for later reference). Thanks, Mike I am aware that this bug report has been reported against the bookworm-backports version of nextcloud-spreed-signaling. The bookworm-backports version will be fixed (by uploading 1.2.2-3~bpo12+1) after the just uploaded 1.2.2-3 has landed in testing. Thanks+Greets, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgprtLzUhzWwE.pgp Description: Digitale PGP-Signatur
Bug#1060193: nextcloud-spreed-signaling: systemd file has wrong ExecPath
Control: close -1 Control: fixed -1 1.2.2-2 This issue has been resolved via upload of nextcloud-spreed-signaling 1.2.2-2. I have added the bug closure post-upload to the d/changelog stanza of 1.2.2-2 (for later reference). Thanks, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpg3T6bPbX76.pgp Description: Digitale PGP-Signatur
Bug#1059609: bookworm-pu: package engrampa/1.26.0-1+deb12u1
Hi Adam, On Sa 20 Jan 2024 15:24:35 CET, Adam D. Barratt wrote: Control: tags -1 + moreinfo On Fri, 2023-12-29 at 08:25 +0100, Mike Gabriel wrote: While upload a new upstream version of engrampa, a bookworm-pu has been prepared that fixes various memleaks and resolves a bug in the archive "save as" action. The metadata for #969761 suggests that the bug affects the package in unstable and is not yet resolved there. If that's correct, please apply the update to unstable first; otherwise, please fix the metadata to more accurately reflect the situation. The correct engrampa 1.26.0-1+deb12u1 has now been uploaded (just now, so tumbling in within the next minutes/hours). Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpykAvftTLf6.pgp Description: Digitale PGP-Signatur
Bug#1059609: bookworm-pu: package engrampa/1.26.0-1+deb12u1
Hi Adam, On Sa 20 Jan 2024 15:24:35 CET, Adam D. Barratt wrote: Control: tags -1 + moreinfo On Fri, 2023-12-29 at 08:25 +0100, Mike Gabriel wrote: While upload a new upstream version of engrampa, a bookworm-pu has been prepared that fixes various memleaks and resolves a bug in the archive "save as" action. The metadata for #969761 suggests that the bug affects the package in unstable and is not yet resolved there. If that's correct, please apply the update to unstable first; otherwise, please fix the metadata to more accurately reflect the situation. Regards, Adam thanks for spotting this. I referenced the wrong bug in the d/changelog file of the bookworm-pu upload. It should have been #913075. Please reject engrampa 1.26.0-1+deb12u1, I will upload it anew with correct bug closure reference. Thanks! Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgplKHj3SG5bW.pgp Description: Digitale PGP-Signatur
Bug#1059546: pylint generates false positive 'import-error' with local editable modules.
Easily replicable setup environment attached. A.tar.gz Description: application/gzip B.tar.gz Description: application/gzip
Bug#1059546: pylint generates false positive 'import-error' with local editable modules.
Sorry. I now realize that changing my local PROMPT to be the default '$ ', I dropped an important bit of information. The file, `t.py` is NOT in the same directory as `pyproject.toml`. That is, while t.py was $HOME for the test, the pyproject.toml file and associated source was in some $RANDOM directory. Just like, if I have two python projects, A and B, living in completely different source directories, and A depends on B. If B is installed in normal mode, pylint against A works fine. However, if B is installed with 'pip -e', then pylint against A cannot find B. mrc
Bug#1060405: Segmentation fault on opening .deb files
0077183a41 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x76f763ec in start_thread (arg=) at ./nptl/pthread_create.c:444 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737336795440, -7221697594254877078, -120, 0, 140737488343808, 140737162432512, 7221726963929783914, 7221677729832050282}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x76ff6a5c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 No locals. Thread 2 (Thread 0x7592e6c0 (LWP 28785) "pool-spawner"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x771b1a54 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x7712016b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x771840ca in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x77183a41 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x76f763ec in start_thread (arg=) at ./nptl/pthread_create.c:444 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737336795440, -7221697594254877078, -120, 0, 140737488344000, 140737305042944, 7221675287420149354, 7221677729832050282}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x76ff6a5c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 No locals. Thread 1 (Thread 0x76222ac0 (LWP 28782) "engrampa"): #0 0x55581fbe in process_metadata_line (comm=0x55b20350, line=0x55a89150 "1083 bytes,26 lines control") at ./src/fr-command-dpkg.c:76 fdata = 0x55ac9dd0 fields = 0x55b082a0 name = fdata = fields = name = __func__ = _g_boolean_var_10 = #1 process_data_line (line=0x55a89150 "1083 bytes,26 lines control", data=0x55b20350) at ./src/fr-command-dpkg.c:110 fdata = comm = 0x55b20350 fields = time_s = name = __func__ = "process_data_line" #2 0x5558e12a in fr_channel_data_read (channel=channel@entry=0x5576b160) at ./src/fr-process.c:144 line = 0x55a89150 "1083 bytes,26 lines control" length = 41 terminator_pos = 40 #3 0x5558fca8 in check_child (data=0x5576b140) at ./src/fr-process.c:857 process = info = 0x55aa46a0 pid = status = 0 continue_process = channel_error = __FUNCTION__ = "check_child" #4 0x7715702e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x771530d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #6 0x77156317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #7 0x77156930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #8 0x77388b7d in g_application_run () from /lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #9 0x5556b45a in main (argc=, argv=) at ./src/main.c:357 context = error = 0x0 app = 0x556f37f0 client = status = ----- Regards, Sergio The fix is on its way to unstable, is the change only required in Debian unstable, or is a stable upload to bookworm also required? Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgputTsiizF4K.pgp Description: Digitale PGP-Signatur
Bug#1014890: RFP: python3-looseversion -- Version numbering for anarchists and software realists
On Do 04 Jan 2024 03:03:32 CET, Yaroslav Halchenko wrote: AFAIK nope -- feel welcome to finish it up and upload. Then you can make it follow the desired naming ;) On Wed, 03 Jan 2024, Mike Gabriel wrote: Has there been any progress on uploading python3-looseversion to unstable, recently? (I'd suggest naming the src:pkg python-looseversion, though). I need the LooseVersion() API for python-x2go and if you have dropped interest in looseversion (or similar), would you be ok with me doing an initial upload of python-looseversion? Greets + Thanks for feedback, Mike Ack. Will take a look at it then. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpcOkZ_Vi34o.pgp Description: Digitale PGP-Signatur
Bug#1060132: bookworm-pu: package mate-settings-daemon/1.26.0-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: mate-settings-dae...@packages.debian.org Control: affects -1 + src:mate-settings-daemon While prepare a new upstream release upload for unstable, this bookworm-pu has also been prepared, cherry-picking various fixes from the current upstream release (v1.26.1). [ Reason ] Resolved issues: * two memleaks resolved * auto-enable HiDPI for QHD displays * handle race conditions during rfkill hotkey events [ Impact ] The above issues will stay unresolved if this upload gets rejected. [ Tests ] Manually. [ Risks ] For MATE desktop users, in case regressions occur. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + [ Martin Wimpress ] + * debian/patches: ++ Add 1002-debounce_multiple_rfkill_events.patch (LP: #1936956) + + [ Mike Gabriel ] + * debian/patches: ++ Add 0003-datetime-fix-memory-leak.patch and 0004-mate-settings-manager- + fix-memory-leak.patch. Fix two memory leaks. (Cherry-picked from v1.26.1). ++ Add 0005-Relax-High-DPI-limits.patch. Set DPI_LIMIT to 90% of 2x + DPI_FALLBACK, to catch QHD laptop screens. (Cherry-picked from v1.26.1). [ Other info ] None. diff -Nru mate-settings-daemon-1.26.0/debian/changelog mate-settings-daemon-1.26.0/debian/changelog --- mate-settings-daemon-1.26.0/debian/changelog2021-12-11 16:57:53.0 +0100 +++ mate-settings-daemon-1.26.0/debian/changelog2024-01-06 09:05:33.0 +0100 @@ -1,3 +1,18 @@ +mate-settings-daemon (1.26.0-1+deb12u1) bookworm; urgency=medium + + [ Martin Wimpress ] + * debian/patches: ++ Add 1002-debounce_multiple_rfkill_events.patch (LP: #1936956) + + [ Mike Gabriel ] + * debian/patches: ++ Add 0003-datetime-fix-memory-leak.patch and 0004-mate-settings-manager- + fix-memory-leak.patch. Fix two memory leaks. (Cherry-picked from v1.26.1). ++ Add 0005-Relax-High-DPI-limits.patch. Set DPI_LIMIT to 90% of 2x + DPI_FALLBACK, to catch QHD laptop screens. (Cherry-picked from v1.26.1). + + -- Mike Gabriel Sat, 06 Jan 2024 09:05:33 +0100 + mate-settings-daemon (1.26.0-1) unstable; urgency=medium [ Martin Wimpress ] diff -Nru mate-settings-daemon-1.26.0/debian/patches/0003-datetime-fix-memory-leak.patch mate-settings-daemon-1.26.0/debian/patches/0003-datetime-fix-memory-leak.patch --- mate-settings-daemon-1.26.0/debian/patches/0003-datetime-fix-memory-leak.patch 1970-01-01 01:00:00.0 +0100 +++ mate-settings-daemon-1.26.0/debian/patches/0003-datetime-fix-memory-leak.patch 2024-01-06 09:04:30.0 +0100 @@ -0,0 +1,51 @@ +From 0a7512040ff4e9e6354d8d519cd74dfb50fb7825 Mon Sep 17 00:00:00 2001 +From: rbuj +Date: Thu, 21 Oct 2021 16:15:39 +0200 +Subject: [PATCH 3/5] datetime: fix memory leak + +Signed-off-by: Mike Gabriel +--- + plugins/datetime/msd-datetime-mechanism.c | 6 -- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/plugins/datetime/msd-datetime-mechanism.c b/plugins/datetime/msd-datetime-mechanism.c +index 0a604f6..75a7615 100644 +--- a/plugins/datetime/msd-datetime-mechanism.c b/plugins/datetime/msd-datetime-mechanism.c +@@ -228,7 +228,7 @@ msd_datetime_mechanism_new (void) + static gboolean + _check_polkit_for_action (MsdDatetimeMechanism *mechanism, DBusGMethodInvocation *context, const char *action) + { +-const char *sender; ++char *sender; + GError *error; + PolkitSubject *subject; + PolkitAuthorizationResult *result; +@@ -238,6 +238,7 @@ _check_polkit_for_action (MsdDatetimeMechanism *mechanism, DBusGMethodInvocation + /* Check that caller is privileged */ + sender = dbus_g_method_get_sender (context); + subject = polkit_system_bus_name_new (sender); ++g_free (sender); + + result = polkit_authority_check_authorization_sync (mechanism->priv->auth, + subject, +@@ -587,7 +588,7 @@ check_can_do (MsdDatetimeMechanism *mechanism, + const char*action, + DBusGMethodInvocation *context) + { +-const char *sender; ++char *sender; + PolkitSubject *subject; + PolkitAuthorizationResult *result; + GError *error; +@@ -595,6 +596,7 @@ check_can_do (MsdDatetimeMechanism *mechanism, + /* Check that caller is privileged */ + sender = dbus_g_method_get_sender (context); + subject = polkit_system_bus_name_new (sender); ++g_free (sender); + + error = NULL; + result = polkit_authority_check_authorization_sync (mechanism->priv->auth, +-- +2.39.2 + diff -Nru mate-settings-daemon-1.26.0/debian/patches/0004-mate-settings
Bug#1060130: bullseye-pu: package libmateweather/1.24.1-1+deb11u1
Hi, unfortunately, this mail left my system before it was complete. See below. On Sa 06 Jan 2024 08:36:21 CET, Mike Gabriel wrote: Please unblock the recent bullseye-pu upload of libmateweather. [ Reason ] Main reason for providing the pu is that Aviation Weather changed their data server URL for retrieving weather information from their servers. While at it, more data changes have been cherry-picked from upstream (see below). [ Impact ] If this pu does not get accepted, Debian users will have a broken weather-applet on MATE desktop. No weather information can be retrieved. [ Tests ] Manually installed the new .deb version and tested the MATE weather applet regarding the introduced changes (on a Debian (Edu) bullseye system). [ Risks ] Regressions are always possible. MATE users will be affected. Esp. when using weather reports on their desktop. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: Cherry-pick upstream fixes from libmateweather 1.24 branch: ++ add 0001_add-two-brazilian-cities.patch ++ add 0002_remove-Berlin-Tegel.patch + * debian/patches: Cherry-pick upstream fixes from libmateweather 1.26 branch: ++ add (and comment out) 0011_Kyiv-timezone.patch (tzdata in bullseye + still uses the old Europe/Kiew ++ add city: 0012_add-San-Miguel-de-Tucuman-Argentina.patch ++ update Chicago area codes: 0013_Chicago-area-updates.patch ++ update data server URL: 0014_data-server-url-changed.patch (Closes: + #1054248, #1054268) ++ typo fixes in location names: 0005_fix-some-location-names.patch ++ new Tbilisi airport code: 0006_tbilisi-IATA-airport-code-changed.patch ++ Add follow-up patch 0014b_The-url-with-www.-is-a-permanent-redirect-308- + to-the.patch. The url with 'www.aviationweather.gov' is a permanent + redirect (308) to the url without 'www.'. [ Other info ] This bullseye-pu brings libmateweather onto a similar level as libmateweather in bookworm after the bookworm-pu 1.26.0-1.1+deb12u2 (2!) has been accepted (see #1060129). light+love, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpSYvCt8lgCU.pgp Description: Digitale PGP-Signatur
Bug#1060130: bullseye-pu: package libmateweather/1.24.1-1+deb11u1
Package: release.debian.org Severity: normal Tags: bullseye User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: libmateweat...@packages.debian.org Control: affects -1 + src:libmateweather Please unblock the recent bullseye-pu upload of libmateweather. [ Reason ] Main reason for providing the pu is that Aviation Weather changed their data server URL for retrieving weather information from their servers. While at it, more data changes have been cherry-picked from upstream (see below). [ Impact ] If this pu does not get accepted, Debian users will have a broken weather-applet on MATE desktop. No weather information can be retrieved. [ Tests ] Manually installed the new .deb version and tested the MATE weather applet regarding the introduced changes (on a Debian (Edu) bullseye system). [ Risks ] Regressions are always possible. MATE users will be affected. Esp. when using weather reports on their desktop. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] [ Other info ] (Anything else the release team should know.) diff -Nru libmateweather-1.24.1/debian/changelog libmateweather-1.24.1/debian/changelog --- libmateweather-1.24.1/debian/changelog 2020-08-21 23:20:54.0 +0200 +++ libmateweather-1.24.1/debian/changelog 2023-12-13 14:48:25.0 +0100 @@ -1,3 +1,23 @@ +libmateweather (1.24.1-1+deb11u1) bullseye; urgency=medium + + * debian/patches: Cherry-pick upstream fixes from libmateweather 1.24 branch: ++ add 0001_add-two-brazilian-cities.patch ++ add 0002_remove-Berlin-Tegel.patch + * debian/patches: Cherry-pick upstream fixes from libmateweather 1.26 branch: ++ add (and comment out) 0011_Kyiv-timezone.patch (tzdata in bullseye + still uses the old Europe/Kiew ++ add city: 0012_add-San-Miguel-de-Tucuman-Argentina.patch ++ update Chicago area codes: 0013_Chicago-area-updates.patch ++ update data server URL: 0014_data-server-url-changed.patch (Closes: + #1054248, #1054268) ++ typo fixes in location names: 0005_fix-some-location-names.patch ++ new Tbilisi airport code: 0006_tbilisi-IATA-airport-code-changed.patch ++ Add follow-up patch 0014b_The-url-with-www.-is-a-permanent-redirect-308- + to-the.patch. The url with 'www.aviationweather.gov' is a permanent + redirect (308) to the url without 'www.'. + + -- Mike Gabriel Wed, 13 Dec 2023 14:48:25 +0100 + libmateweather (1.24.1-1) unstable; urgency=medium [ Martin Wimpress ] diff -Nru libmateweather-1.24.1/debian/patches/0001_add-two-brazilian-cities.patch libmateweather-1.24.1/debian/patches/0001_add-two-brazilian-cities.patch --- libmateweather-1.24.1/debian/patches/0001_add-two-brazilian-cities.patch 1970-01-01 01:00:00.0 +0100 +++ libmateweather-1.24.1/debian/patches/0001_add-two-brazilian-cities.patch 2023-12-13 14:48:25.0 +0100 @@ -0,0 +1,47 @@ +From 90cc76a2b0e8d57ec17a5ca81d00fa7e6808076a Mon Sep 17 00:00:00 2001 +From: raveit65 +Date: Wed, 7 Apr 2021 21:41:14 +0200 +Subject: [PATCH] add 2 brazil cities +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +- Joinville and São Bento do Sul +- fixes https://github.com/mate-desktop/libmateweather/issues/94 +--- + data/Locations.xml.in | 22 ++ + 1 file changed, 22 insertions(+) + +diff --git a/data/Locations.xml.in b/data/Locations.xml.in +index a80dacd1..19b61c00 100644 +--- a/data/Locations.xml.in b/data/Locations.xml.in +@@ -9787,6 +9787,28 @@ + -27.67 -48.55 + + ++ ++ ++ Joinville ++ -26.30444 -48.84556 ++ ++Joinville Airport ++SBJV ++America/Sao_Paulo ++-26.22444 -48.79722 ++ ++ ++ ++ ++ São Bento do Sul ++ -26.25028 -49.37861 ++ ++São Bento do Sul ++SBSB ++America/Sao_Paulo ++-26.25028 -49.37861 ++ ++ + + + diff -Nru libmateweather-1.24.1/debian/patches/0002_remove-Berlin-Tegel.patch libmateweather-1.24.1/debian/patches/0002_remove-Berlin-Tegel.patch --- libmateweather-1.24.1/debian/patches/0002_remove-Berlin-Tegel.patch 1970-01-01 01:00:00.0 +0100 +++ libmateweather-1.24.1/debian/patches/0002_remove-Berlin-Tegel.patch 2023-12-13 14:48:25.0 +0100 @@ -0,0 +1,30 @@ +From 74c7f241a34e85b1aa33daa9fd595b17b65756c1 Mon Sep 17 00:00:00 2001 +From: Benjamin Valentin +Date: Tue, 6 Jul 2021 15:50:47 +0200 +Subject: [PATCH] locations: drop Berlin Tegel + +Berlin Tegel Airport shut down on 4th of May 2021 and will be converted +into the 'Urban Tech Republic' quarters. + +It currently serves as a COVID-19 vaccination center
Bug#1060129: bookworm-pu: package libmateweather/1.26.0-1.1+deb12u2
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: libmateweat...@packages.debian.org Control: affects -1 + src:libmateweather A minor fix has been released as libmateweather 1.26.3 which shall be cherry-picked into the libmateweather version in Debian bookworm. [ Reason ] It turned out that the updated URL used for accessing the aviationweather.gov service was permanent redirect. This shall be amended with the next point release. [ Impact ] Minimal, mostly an issue for the service provider of aviationweather.gov (as all Debian stable versions of libmateweather will access their permanent redirect rather than the real target URL). [ Tests ] Manually. [ Risks ] Very low. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add follow-up patch 0004b_The-url-with-www.-is-a-permanent-redirect-308- + to-the.patch. The url with 'www.aviationweather.gov' is a permanent + redirect (308) to the url without 'www.'. (Cherry-picked from v1.26.3). [ Other info ] This is a direct follow-up for libmateweather 1.26.0-1.1+deb12u1. diff -Nru libmateweather-1.26.0/debian/changelog libmateweather-1.26.0/debian/changelog --- libmateweather-1.26.0/debian/changelog 2023-10-31 08:25:09.0 +0100 +++ libmateweather-1.26.0/debian/changelog 2024-01-06 08:27:01.0 +0100 @@ -1,3 +1,12 @@ +libmateweather (1.26.0-1.1+deb12u2) bookworm; urgency=medium + + * debian/patches: ++ Add follow-up patch 0004b_The-url-with-www.-is-a-permanent-redirect-308- + to-the.patch. The url with 'www.aviationweather.gov' is a permanent + redirect (308) to the url without 'www.'. (Cherry-picked from v1.26.3). + + -- Mike Gabriel Sat, 06 Jan 2024 08:27:01 +0100 + libmateweather (1.26.0-1.1+deb12u1) bookworm; urgency=medium * debian/patches: Cherry-pick (and re-arrange) upstream fixes. diff -Nru libmateweather-1.26.0/debian/patches/0004b_The-url-with-www.-is-a-permanent-redirect-308-to-the.patch libmateweather-1.26.0/debian/patches/0004b_The-url-with-www.-is-a-permanent-redirect-308-to-the.patch --- libmateweather-1.26.0/debian/patches/0004b_The-url-with-www.-is-a-permanent-redirect-308-to-the.patch 1970-01-01 01:00:00.0 +0100 +++ libmateweather-1.26.0/debian/patches/0004b_The-url-with-www.-is-a-permanent-redirect-308-to-the.patch 2024-01-06 08:23:50.0 +0100 @@ -0,0 +1,27 @@ +From 5b068a6e73e96db512ca8c60a11d31c068a5375f Mon Sep 17 00:00:00 2001 +From: Olivier Gagnon +Date: Sun, 19 Nov 2023 13:47:25 -0500 +Subject: [PATCH] The url with 'www.' is a permanent redirect (308) to the url + without it + +Signed-off-by: Mike Gabriel +--- + libmateweather/weather-metar.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libmateweather/weather-metar.c b/libmateweather/weather-metar.c +index 0ae2cbb..7bc24fc 100644 +--- a/libmateweather/weather-metar.c b/libmateweather/weather-metar.c +@@ -550,7 +550,7 @@ metar_start_open (WeatherInfo *info) + } + + msg = soup_form_request_new ( +-"GET", "https://www.aviationweather.gov/cgi-bin/data/dataserver.php;, ++"GET", "https://aviationweather.gov/cgi-bin/data/dataserver.php;, + "dataSource", "metars", + "requestType", "retrieve", + "format", "xml", +-- +2.39.2 + diff -Nru libmateweather-1.26.0/debian/patches/series libmateweather-1.26.0/debian/patches/series --- libmateweather-1.26.0/debian/patches/series 2023-10-31 08:17:48.0 +0100 +++ libmateweather-1.26.0/debian/patches/series 2024-01-06 08:25:04.0 +0100 @@ -2,5 +2,6 @@ 0002_add-San-Miguel-de-Tucuman-Argentina.patch 0003_Chicago-area-updates.patch 0004_data-server-url-changed.patch +0004b_The-url-with-www.-is-a-permanent-redirect-308-to-the.patch 0005_fix-some-location-names.patch 0006_tbilisi-IATA-airport-code-changed.patch
Bug#1060122: bookworm-pu: package atril/1.26.0-2+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: at...@packages.debian.org Control: affects -1 + src:atril While preparing a new upstream release upload of atril 1.26.1-1 to unstable (already some days ago), a bookwork-pu upload has (now) also been prepared. [ Reason ] Upstream fixed two issues regarding epub file opening robustness in v1.26.1. Also, one patch could be cherry-picked from a bug report in Debian BTS (#972715). Additionally, the 'Hide sidebar' button was lacking a11y text which has also now been added. [ Impact ] Impact of rejecting this bookworm-pu is low. Outcome: Less epub robustness, a11y text for 'Hide sidebar' remains missing. [ Tests ] Manually (build and test on local bookworm system). [ Risks ] Regressions are always possible. Atril is used as PDF reader in MATE and Xfce4, so those users will be affected. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add 1002-avoid-crash-on-certain-epub-files.patch. Avoid crashes when + opening certain epub files. (Closes: #972715). ++ Add 0001-Accessibility-add-button-description.patch. Accessibility: add + 'Hide sidebar' button description. (Cherry-picked from v1.26.1). ++ Add 0003-epub-Fix-index-loading-for-certain-documents-look-fo.patch. Fix + index loading for certain epub documents. (Cherry-picked from v1.26.1). ++ Add 0004-epub-add-fallback-for-malformed-epub-files-in-check_.patch. epub: + add fallback for malformed epub files in check_mime_type. (Cherry-picked from + v1.26.1). [ Other info ] None. diff -Nru atril-1.26.0/debian/changelog atril-1.26.0/debian/changelog --- atril-1.26.0/debian/changelog 2022-10-27 11:00:10.0 +0200 +++ atril-1.26.0/debian/changelog 2024-01-06 07:18:28.0 +0100 @@ -1,3 +1,18 @@ +atril (1.26.0-2+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Add 1002-avoid-crash-on-certain-epub-files.patch. Avoid crashes when + opening certain epub files. (Closes: #972715). ++ Add 0001-Accessibility-add-button-description.patch. Accessibility: add + 'Hide sidebar' button description. (Cherry-picked from v1.26.1). ++ Add 0003-epub-Fix-index-loading-for-certain-documents-look-fo.patch. Fix + index loading for certain epub documents. (Cherry-picked from v1.26.1). ++ Add 0004-epub-add-fallback-for-malformed-epub-files-in-check_.patch. epub: + add fallback for malformed epub files in check_mime_type. (Cherry-picked from + v1.26.1). + + -- Mike Gabriel Sat, 06 Jan 2024 07:18:28 +0100 + atril (1.26.0-2) unstable; urgency=medium [ Mike Gabriel ] diff -Nru atril-1.26.0/debian/patches/0001-Accessibility-add-button-description.patch atril-1.26.0/debian/patches/0001-Accessibility-add-button-description.patch --- atril-1.26.0/debian/patches/0001-Accessibility-add-button-description.patch 1970-01-01 01:00:00.0 +0100 +++ atril-1.26.0/debian/patches/0001-Accessibility-add-button-description.patch 2024-01-06 07:18:28.0 +0100 @@ -0,0 +1,47 @@ +From 9a981607b36488ea5d2ce8646540b1545e35ecd5 Mon Sep 17 00:00:00 2001 +From: Valentin Villenave +Date: Tue, 26 Oct 2021 19:29:01 +0200 +Subject: [PATCH 01/10] Accessibility: add button description + +Signed-off-by: Mike Gabriel +--- + po/POTFILES.in | 1 + + shell/ev-sidebar.c | 3 +++ + 2 files changed, 4 insertions(+) + +diff --git a/po/POTFILES.in b/po/POTFILES.in +index 02b9435..08ab5ec 100644 +--- a/po/POTFILES.in b/po/POTFILES.in +@@ -67,6 +67,7 @@ shell/ev-password-view.c + shell/ev-properties-dialog.c + shell/ev-properties-fonts.c + shell/ev-properties-license.c ++shell/ev-sidebar.c + shell/ev-sidebar-annotations.c + shell/ev-sidebar-attachments.c + shell/ev-sidebar-bookmarks.c +diff --git a/shell/ev-sidebar.c b/shell/ev-sidebar.c +index b9173cd..0cdb6be 100644 +--- a/shell/ev-sidebar.c b/shell/ev-sidebar.c +@@ -26,6 +26,8 @@ + + #include + ++#include ++#include + #include + #include + +@@ -362,6 +364,7 @@ ev_sidebar_init (EvSidebar *ev_sidebar) + g_signal_connect (close_button, "clicked", + G_CALLBACK (ev_sidebar_close_clicked_cb), + ev_sidebar); ++ gtk_widget_set_tooltip_text (close_button, _("Hide sidebar")); + + image = gtk_image_new_from_icon_name ("window-close", + GTK_ICON_SIZE_MENU); +-- +2.39.2 + diff -Nru atril-1.26.0/debian/patches/0003-epub-Fix-index-loading-for-certain-documents-look-fo.patch atril-1.26.0/debian/patches/0003-epub-Fix-index-loading-for-certain-documents-look-fo.patch --- atril-1.26.0/debian/patches/0003-epub-Fix-index-loading-for-certain-documents-l
Bug#965275: atril: slow scrolling for large documents
Control: fixed -1 1.26.0-1 On Sa 06 Jan 2024 07:08:41 CET, Mike Gabriel wrote: Control: fixed 1.26.0-1 Resending with hopefully more correct closure control command. Sigh... (amending fixed control command). -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpFMHjCwq9F2.pgp Description: Digitale PGP-Signatur
Bug#965275: atril: slow scrolling for large documents
Control: close -1 Control: fixed 1.26.0-1 On Sa 06 Jan 2024 06:56:21 CET, Mike Gabriel wrote: Close: -1 Version: 1.26.0-1 Resending with hopefully more correct closure control command. -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpsDU5da3eGR.pgp Description: Digitale PGP-Signatur
Bug#1000877: atril: scrolling is sometimes slow, as if the Shift key were pressed
Hi Vincent, On Di 30 Nov 2021 16:33:38 CET, Vincent Lefevre wrote: Package: atril Version: 1.24.0-1+b1 Severity: minor When I scroll a document by dragging the scrollbar thumb with the mouse, scrolling is sometimes slow, as if the Shift key were pressed. This seems to occur when I press the thumb, then move it only once it is disappearing (but this is not always reproducible); note that if I wait a bit too long, I can no longer scroll at all (see bug 1000874). Could you check if the above problem still occurs with atril 1.26.x as found in Debian bookworm/trixie? I assume that this has been resolved via https://github.com/mate-desktop/atril/commit/50d0b23c608020dd1da3fb3e13883941182ec89e Thanks for your feedback, Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpLCezpDZ2n7.pgp Description: Digitale PGP-Signatur
Bug#939269: atril: please provide a version of atril without webkit dependencies
Close: -1 Tags: wontfix On Mo 02 Sep 2019 19:31:11 CEST, Rogério Brito wrote: Package: atril Version: 1.22.1-1 Severity: wishlist Hi. Thanks for packaging atril in Debian. For those people that don't use atril for epubs or for those that want a lighter installation, can a version of atril be provided without all the webkit support? This would really help keeping systems leaner. Thanks, Rogério Brito. We will not provide two versions of atril. Closing with tag "wontfix". Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpmu6RsDD5Rx.pgp Description: Digitale PGP-Signatur
Bug#965275: atril: slow scrolling for large documents
Close: -1 Version: 1.26.0-1 On Fr 04 Dez 2020 13:07:43 CET, Fabio Fantoni wrote: If this patch is still not applied upstream I think is good do a PR to have it in next versions. This issue has been resolved by upstream in atril 1.26.0. Thus, closing this issue. I will post-upload add the bug closure to d/changelog of the 1.26.0-1 upload. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de pgpoi4GctwVHc.pgp Description: Digitale PGP-Signatur
Bug#1014890: RFP: python3-looseversion -- Version numbering for anarchists and software realists
Hi Yaroslav, On Mi 13 Jul 2022 20:54:11 CEST, Yaroslav Halchenko wrote: Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-pyt...@lists.debian.org * Package name: python3-looseversion Version : 1.0.1 Upstream Author : Chris Markiewicz * URL : https://github.com/effigies/looseversion * License : Python Programming Lang: Python Description : Version numbering for anarchists and software realists A backwards/forwards-compatible fork of distutils.version.LooseVersion, for times when PEP-440 isn't what you need. . The goal of this package is to be a drop-in replacement for the original LooseVersion. It implements an identical interface and comparison logic to LooseVersion. The only major change is that a looseversion.LooseVersion is comparable to a distutils.version.LooseVersion, which means tools should not need to worry whether all dependencies that use LooseVersion have migrated. . If you are simply comparing versions of Python packages, consider moving to packaging.version.Version, which follows PEP-440. LooseVersion is better suited to interacting with heterogeneous version schemes that do not follow PEP-440. This package would be useful as we plan for adding support for Python 3.12 which would remove distutils.version.LooseVersion and some packages would need to "adjust" somehow. In our DataLad project we likely would just go the way of using this LooseVersion instead of coming up with some "more proper" solution. Has there been any progress on uploading python3-looseversion to unstable, recently? (I'd suggest naming the src:pkg python-looseversion, though). I need the LooseVersion() API for python-x2go and if you have dropped interest in looseversion (or similar), would you be ok with me doing an initial upload of python-looseversion? Greets + Thanks for feedback, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpZBrpHvB7zH.pgp Description: Digitale PGP-Signatur
Bug#1059705: bookworm-pu: package pluma/1.26.0-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: pl...@packages.debian.org Control: affects -1 + src:pluma While prepare upload of pluma 1.26.1-1 a bookworm-pu upload has been prepared cherry-picking various fixes from upstream (one mem leak issue, one out-of-bounds write issue, one double extensions activation issue. [ Reason ] Backporting upstream fixes to pluma in bookworm. [ Impact ] The named issues remain unfixed in bookworm's pluma version. [ Tests ] Manually. [ Risks ] Regressions may occur for all pluma users. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add 0001_pluma-plugins-engine-fix-memory-leak.patch, + 0002_Fix-double-activation-of-extensions.patch and + 0003_Fix-out-of-bounds-write.patch (cherry-picked from + v1.26.1). Fixing a mem leak issue, double extensions activation + and an out-of-bounds write issue. [ Other info ] None. diff -Nru pluma-1.26.0/debian/changelog pluma-1.26.0/debian/changelog --- pluma-1.26.0/debian/changelog 2021-12-13 10:55:21.0 +0100 +++ pluma-1.26.0/debian/changelog 2023-12-30 16:04:26.0 +0100 @@ -1,3 +1,14 @@ +pluma (1.26.0-1+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Add 0001_pluma-plugins-engine-fix-memory-leak.patch, + 0002_Fix-double-activation-of-extensions.patch and + 0003_Fix-out-of-bounds-write.patch (cherry-picked from + v1.26.1). Fixing a mem leak issue, double extensions activation + and an out-of-bounds write issue. + + -- Mike Gabriel Sat, 30 Dec 2023 16:04:26 +0100 + pluma (1.26.0-1) unstable; urgency=medium [ Martin Wimpress ] diff -Nru pluma-1.26.0/debian/patches/0001_pluma-plugins-engine-fix-memory-leak.patch pluma-1.26.0/debian/patches/0001_pluma-plugins-engine-fix-memory-leak.patch --- pluma-1.26.0/debian/patches/0001_pluma-plugins-engine-fix-memory-leak.patch 1970-01-01 01:00:00.0 +0100 +++ pluma-1.26.0/debian/patches/0001_pluma-plugins-engine-fix-memory-leak.patch 2023-12-30 15:57:19.0 +0100 @@ -0,0 +1,39 @@ +From f46395ba21cc7fd14e1679ee6c4bc1c5cda81355 Mon Sep 17 00:00:00 2001 +From: rbuj +Date: Sat, 23 Oct 2021 03:54:46 +0200 +Subject: [PATCH 1/3] pluma-plugins-engine: fix memory leak + +Signed-off-by: Mike Gabriel +--- + pluma/pluma-plugins-engine.c | 7 +-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/pluma/pluma-plugins-engine.c b/pluma/pluma-plugins-engine.c +index cf76313..cb5e2c4 100644 +--- a/pluma/pluma-plugins-engine.c b/pluma/pluma-plugins-engine.c +@@ -57,6 +57,7 @@ static void + pluma_plugins_engine_init (PlumaPluginsEngine *engine) + { + GError *error = NULL; ++ char *user_plugins_dir; + + pluma_debug (DEBUG_PLUGINS); + +@@ -89,9 +90,11 @@ pluma_plugins_engine_init (PlumaPluginsEngine *engine) + g_clear_error (); + } + ++ user_plugins_dir = pluma_dirs_get_user_plugins_dir (); + peas_engine_add_search_path (PEAS_ENGINE (engine), +- pluma_dirs_get_user_plugins_dir (), +- pluma_dirs_get_user_plugins_dir ()); ++ user_plugins_dir, ++ user_plugins_dir); ++ g_free (user_plugins_dir); + + peas_engine_add_search_path (PEAS_ENGINE (engine), +PLUMA_LIBDIR "/plugins", +-- +2.39.2 + diff -Nru pluma-1.26.0/debian/patches/0002_Fix-double-activation-of-extensions.patch pluma-1.26.0/debian/patches/0002_Fix-double-activation-of-extensions.patch --- pluma-1.26.0/debian/patches/0002_Fix-double-activation-of-extensions.patch 1970-01-01 01:00:00.0 +0100 +++ pluma-1.26.0/debian/patches/0002_Fix-double-activation-of-extensions.patch 2023-12-30 15:59:49.0 +0100 @@ -0,0 +1,29 @@ +From e1d9f852ab4f9b1c162385f5aac1b598f563b17a Mon Sep 17 00:00:00 2001 +From: mbkma +Date: Tue, 23 Nov 2021 22:40:26 +0100 +Subject: [PATCH 2/3] Fix double activation of extensions + +Signed-off-by: Mike Gabriel +--- + pluma/pluma-view.c | 9 ++--- + 1 file changed, 2 insertions(+), 7 deletions(-) + +diff --git a/pluma/pluma-view.c b/pluma/pluma-view.c +index 4a353e1..672cca8 100644 +--- a/pluma/pluma-view.c b/pluma/pluma-view.c +@@ -413,11 +413,6 @@ on_notify_buffer_cb (PlumaView *view, + "search_highlight_updated", + G_CALLBACK (search_highlight_updated_cb), + view); +- +-/* We only activate the extensions when the right buffer is set, +- * because most plugins will expect this behaviour, and we won't +- * change the buffer later anyway. */ +-peas_extension_
Bug#1059696: bookworm-pu: package mate-utils/1.26.0-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: mate-ut...@packages.debian.org Control: affects -1 + src:mate-utils While preparing a new upstream release upload of mate-utils, a bookworm-pu has been prepared cherry-picking various memory leak fixes from upstream. [ Reason ] (a) Fixing various memleaks in mate utils. (b) Fixing package name in upstream changelog. [ Impact ] If this pu won't get accepted, memleaks in mate-utils in bookworm remain. [ Tests ] Manually. [ Risks ] MATE users could be affected by regression. The various tools in mate-utils supplement MATE desktop's functionality scope with minor tools (diskusage, screenshot, dictionary, etc.). [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add _Fix-News.patch. Fix wrong package name in upstream NEWS file + (i.e. our upstream ChangeLog). ++ Add patches 0001 - 0006 fixing various memleaks in mate-utils (closes: + #1052579), cherry-picked from v1.26.1: 0001_mate-screenshot-fix-memory- + leak.patch, 0002_mate-disk-image-mounter-fix-memory-leak.patch, 0003_mate- + dictionary-fix-memory-leak.patch, 0004_gsearchtool-fix-memory-leak.patch, + 0005_mate-dictionary-fix-memory-leak.patch, 0006_mate-dictionary-fix- + memory-leak.patch. [ Other info ] None. diff -Nru mate-utils-1.26.0/debian/changelog mate-utils-1.26.0/debian/changelog --- mate-utils-1.26.0/debian/changelog 2021-12-13 08:11:24.0 +0100 +++ mate-utils-1.26.0/debian/changelog 2023-12-30 11:48:33.0 +0100 @@ -1,3 +1,17 @@ +mate-utils (1.26.0-1+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Add _Fix-News.patch. Fix wrong package name in upstream NEWS file + (i.e. our upstream ChangeLog). ++ Add patches 0001 - 0006 fixing various memleaks in mate-utils (closes: + #1052579), cherry-picked from v1.26.1: 0001_mate-screenshot-fix-memory- + leak.patch, 0002_mate-disk-image-mounter-fix-memory-leak.patch, 0003_mate- + dictionary-fix-memory-leak.patch, 0004_gsearchtool-fix-memory-leak.patch, + 0005_mate-dictionary-fix-memory-leak.patch, 0006_mate-dictionary-fix- + memory-leak.patch. + + -- Mike Gabriel Sat, 30 Dec 2023 11:48:33 +0100 + mate-utils (1.26.0-1) unstable; urgency=medium [ Martin Wimpress ] diff -Nru mate-utils-1.26.0/debian/patches/_Fix-News.patch mate-utils-1.26.0/debian/patches/_Fix-News.patch --- mate-utils-1.26.0/debian/patches/_Fix-News.patch1970-01-01 01:00:00.0 +0100 +++ mate-utils-1.26.0/debian/patches/_Fix-News.patch2023-12-30 11:38:14.0 +0100 @@ -0,0 +1,55 @@ +From 3d70c8ec7b5b3847fe906974dc178d03a05bdaf7 Mon Sep 17 00:00:00 2001 +From: raveit65 +Date: Thu, 5 Aug 2021 22:45:07 +0200 +Subject: [PATCH] Fix News + +closes annoying report https://github.com/mate-desktop/mate-utils/issues/318 + +Signed-off-by: Mike Gabriel +--- + NEWS | 10 +- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/NEWS b/NEWS +index 3d677c09..da91780c 100644 +--- a/NEWS b/NEWS +@@ -1,9 +1,9 @@ +-### mate-notification-daemon 1.26.0 ++### mate-utils 1.26.0 + + * Translations update + * update copyright to 2021 + +-### mate-notification-daemon 1.25.1 ++### mate-utils 1.25.1 + + * Translations update + * Remove warnings about missing prototypes +@@ -33,7 +33,7 @@ + * Warn about accessing an undefined property of the object + * gsearchtool: Fix "open with" behavior + +-### mate-notification-daemon 1.25.0 ++### mate-utils 1.25.0 + + * Translations update + * gdict-pref-dialog: Simplify notebook scroll event +@@ -67,12 +67,12 @@ + * baobab: Remove unused variable ‘uri_list’ + * mate-screenshot: do not use stock icons in mate-screenshot.ui + +-### mate-notification-daemon 1.24.0 ++### mate-utils 1.24.0 + + * Translations update + * Fix build using gcc 10 -fno-common flag + +-### mate-notification-daemon 1.23.2 ++### mate-utils 1.23.2 + + * Translations update + * gettext: Fix locale dir +-- +2.39.2 + diff -Nru mate-utils-1.26.0/debian/patches/0001_mate-screenshot-fix-memory-leak.patch mate-utils-1.26.0/debian/patches/0001_mate-screenshot-fix-memory-leak.patch --- mate-utils-1.26.0/debian/patches/0001_mate-screenshot-fix-memory-leak.patch 1970-01-01 01:00:00.0 +0100 +++ mate-utils-1.26.0/debian/patches/0001_mate-screenshot-fix-memory-leak.patch 2023-12-30 11:38:46.0 +0100 @@ -0,0 +1,29 @@ +From 74646513584b8bcbea61b37ddb3e75a5a206605c Mon Sep 17 00:00:00 2001 +From: rbuj +Date: Mon, 8 Nov 2021 15:26:58 +0100 +Subject: [PATCH 1/6] mate-screenshot: fix memory leak + +Signed-off-by: Mike Gabriel +--- + mate-screenshot/src/mate-screenshot.c | 4 +++- + 1 fi
Bug#1059609: bookworm-pu: package engrampa/1.26.0-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: engra...@packages.debian.org Control: affects -1 + src:engrampa [ Reason ] While upload a new upstream version of engrampa, a bookworm-pu has been prepared that fixes various memleaks and resolves a bug in the archive "save as" action. [ Impact ] Engrampa will still have memleaks + the save as dialog will still be broken. [ Tests ] Manually. A new dialog box has been added by upstream. This will only be presented to the users in English (as the translations have not been cherry-picked into this package). [ Risks ] Regressions might occur, affecting engrampa and in general MATE desktop users. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Cherry-pick various memleak fixes from upstream: + 0001_dlg-package-installer-fix-memory-leak.patch, + 0002_fr-window-fix-memory-leak.patch, + 0003_file-data-fix-memory-leak.patch, and + 0005_fr-process-fix-memory-leak.patch. ++ Add 0004_Fix-archive-file-save-as-function.patch. Fix archive 'save as' + function. (Closes: #969761). [ Other info ] None. diff -Nru engrampa-1.26.0/debian/changelog engrampa-1.26.0/debian/changelog --- engrampa-1.26.0/debian/changelog2021-12-12 16:00:52.0 +0100 +++ engrampa-1.26.0/debian/changelog2023-12-29 08:13:22.0 +0100 @@ -1,3 +1,16 @@ +engrampa (1.26.0-1+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Cherry-pick various memleak fixes from upstream: + 0001_dlg-package-installer-fix-memory-leak.patch, + 0002_fr-window-fix-memory-leak.patch, + 0003_file-data-fix-memory-leak.patch, and + 0005_fr-process-fix-memory-leak.patch. ++ Add 0004_Fix-archive-file-save-as-function.patch. Fix archive 'save as' + function. (Closes: #969761). + + -- Mike Gabriel Fri, 29 Dec 2023 08:13:22 +0100 + engrampa (1.26.0-1) unstable; urgency=medium [ Martin Wimpress ] diff -Nru engrampa-1.26.0/debian/patches/0001_dlg-package-installer-fix-memory-leak.patch engrampa-1.26.0/debian/patches/0001_dlg-package-installer-fix-memory-leak.patch --- engrampa-1.26.0/debian/patches/0001_dlg-package-installer-fix-memory-leak.patch 1970-01-01 01:00:00.0 +0100 +++ engrampa-1.26.0/debian/patches/0001_dlg-package-installer-fix-memory-leak.patch 2023-12-29 08:03:51.0 +0100 @@ -0,0 +1,38 @@ +From da64dd31f77a8082650d0904da19a21dfc400ae1 Mon Sep 17 00:00:00 2001 +From: rbuj +Date: Thu, 21 Oct 2021 20:12:17 +0200 +Subject: [PATCH 1/5] dlg-package-installer: fix memory leak + +Signed-off-by: Mike Gabriel +--- + src/dlg-package-installer.c | 5 - + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/src/dlg-package-installer.c b/src/dlg-package-installer.c +index 0b18441..3cda168 100644 +--- a/src/dlg-package-installer.c b/src/dlg-package-installer.c +@@ -305,9 +305,11 @@ dlg_package_installer (FrWindow *window, + { + char *secondary_text; + GtkWidget *dialog; ++ char *description; + ++ description = g_content_type_get_description (idata->archive->content_type); + secondary_text = g_strdup_printf (_("There is no command installed for %s files.\nDo you want to search for a command to open this file?"), +- g_content_type_get_description (idata->archive->content_type)); ++description); + dialog = _gtk_message_dialog_new (GTK_WINDOW (idata->window), + GTK_DIALOG_MODAL, + "dialog-error", +@@ -328,6 +330,7 @@ dlg_package_installer (FrWindow *window, + g_signal_connect (dialog, "response", G_CALLBACK (confirm_search_dialog_response_cb), idata); + gtk_widget_show (dialog); + ++ g_free (description); + g_free (secondary_text); + } + +-- +2.39.2 + diff -Nru engrampa-1.26.0/debian/patches/0002_fr-window-fix-memory-leak.patch engrampa-1.26.0/debian/patches/0002_fr-window-fix-memory-leak.patch --- engrampa-1.26.0/debian/patches/0002_fr-window-fix-memory-leak.patch 1970-01-01 01:00:00.0 +0100 +++ engrampa-1.26.0/debian/patches/0002_fr-window-fix-memory-leak.patch 2023-12-29 08:03:51.0 +0100 @@ -0,0 +1,81 @@ +From c0fadd464f227e7ebbfefd3fa54e578f1bb9998b Mon Sep 17 00:00:00 2001 +From: rbuj +Date: Thu, 21 Oct 2021 21:34:05 +0200 +Subject: [PATCH 2/5] fr-window: fix memory leak + +Signed-off-by: Mike Gabriel +--- + src/fr-window.c | 13 ++--- + 1 file changed,
Bug#1059546: pylint generates false positive 'import-error' with local editable modules.
Package: pylint Version: 2.16.2-2 Severity: important Tags: upstream X-Debbugs-Cc: dalg...@gmail.com Dear Maintainer, This *might* be https://github.com/pylint-dev/pylint/issues/8829 . However, I am new to this bits of the Python eco-system, so not confident in my assessment. When trying to run pylint against a module that imports an _editable_ module install, a false positive 'import-error' is given. To reproduce, I used the following toy module: $ find -type f -exec printf '\n%s\n' {} \; -exec cat {} \; ./pyproject.toml [project] name = 'ttt' version = '0' ./ttt/__init__.py ./ttt/pylintbug.py """Docstring.""" def bug_func(): """Bug.""" print('I am the bug_func') And this module for testing: $ cat t.py """Docstring.""" from ttt import pylintbug pylintbug.bug_func() With the module not installed, nothing works, as expected: # nothing installed $ pip list --user ; date Wed Dec 27 07:31:09 PM PST 2023 $ python --version Python 3.11.2 $ python t.py Traceback (most recent call last): File "/home/nexus/t.py", line 3, in from ttt import pylintbug ModuleNotFoundError: No module named 'ttt' $ pylint --rcfile /dev/null t.py * Module t t.py:3:0: E0401: Unable to import 'ttt' (import-error) -- Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00) Install the module: $ pip install --break-system-packages . Defaulting to user installation because normal site-packages is not writeable Processing /home/nexus/src/ttt Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: ttt Building wheel for ttt (pyproject.toml) ... done Created wheel for ttt: filename=ttt-0-py3-none-any.whl size=1225 sha256=051948400d275bad5c31d656ef0394f8a43232d00754ab826bbe18dcd67d1c60 Stored in directory: /tmp/pip-ephem-wheel-cache-upb4wjrt/wheels/c3/93/be/4d7b95f07076bb565c6c69548aef2e2868a95b899b724660dd Successfully built ttt Installing collected packages: ttt Successfully installed ttt-0 And everything works as expected: $ pip list --user ; date Package Version --- --- ttt 0 Wed Dec 27 07:32:56 PM PST 2023 $ python t.py I am the bug_func $ pylint --rcfile /dev/null t.py Your code has been rated at 10.00/10 (previous run: 0.00/10, +10.00) Now, install the module and reinstall in _editable_ mode (-e): $ pip uninstall --break-system-packages -y ttt Found existing installation: ttt 0 Uninstalling ttt-0: Successfully uninstalled ttt-0 $ pip install --break-system-packages -e . Defaulting to user installation because normal site-packages is not writeable Obtaining file:///home/nexus/src/ttt Installing build dependencies ... done Checking if build backend supports build_editable ... done Getting requirements to build editable ... done Preparing editable metadata (pyproject.toml) ... done Building wheels for collected packages: ttt Building editable for ttt (pyproject.toml) ... done Created wheel for ttt: filename=ttt-0-0.editable-py3-none-any.whl size=2313 sha256=20eacec25143d7c0f57fed066c7c57dbed566853edc944919e1029a65349822b Stored in directory: /tmp/pip-ephem-wheel-cache-2sxotfjx/wheels/c3/93/be/4d7b95f07076bb565c6c69548aef2e2868a95b899b724660dd Successfully built ttt Installing collected packages: ttt Successfully installed ttt-0 Now, executing the 't.py' script works, but pylint fails with the false positive: $ pip list --user ; date Package Version Editable project location --- --- - ttt 0 /home/nexus/src/ttt Wed Dec 27 07:35:24 PM PST 2023 $ python t.py I am the bug_func $ pylint --rcfile /dev/null t.py * Module t t.py:3:0: E0401: Unable to import 'ttt' (import-error) Your code has been rated at 0.00/10 (previous run: 10.00/10, -10.00) Reinstalling the module in regular mode and it works again: $ pip list --user ; date Package Version --- --- ttt 0 Wed Dec 27 07:38:27 PM PST 2023 $ python t.py I am the bug_func $ pylint --rcfile /dev/null t.py Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-16-amd64 (SMP w/6 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages pylint depends on: ii python33.11.2-1+b1 ii python3-astroid2.14.2-1 ii python3-dill
Bug#1059524: bookworm-pu: package mate-screensaver/1.26.1-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: mate-screensa...@packages.debian.org Control: affects -1 + src:mate-screensaver Two memory leaks were resolved upstream and cherry-picked into this bookworm-pu. [ Reason ] In mate-screensaver's preferences tool two memory leaks were discovered and resolved by upstream. [ Impact ] Memleaks persist for mate-screensaver in bookworm if this upload gets rejected. [ Tests ] Manual smoke test. [ Risks ] Possible regression. Users of mate-screensaver will be affected. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add 0001_mate-screensaver-preferences-fix-memory-leak.patch and + 0002_mate-screensaver-preferences-fix-memory-leak.patch, fixing two + memleaks in the preferences tool of mate-screensaver. [ Other info ] None. diff -Nru mate-screensaver-1.26.1/debian/changelog mate-screensaver-1.26.1/debian/changelog --- mate-screensaver-1.26.1/debian/changelog2021-12-14 07:45:02.0 +0100 +++ mate-screensaver-1.26.1/debian/changelog2023-12-27 15:32:39.0 +0100 @@ -1,3 +1,12 @@ +mate-screensaver (1.26.1-1+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Add 0001_mate-screensaver-preferences-fix-memory-leak.patch and + 0002_mate-screensaver-preferences-fix-memory-leak.patch, fixing two + memleaks in the preferences tool of mate-screensaver. + + -- Mike Gabriel Wed, 27 Dec 2023 15:32:39 +0100 + mate-screensaver (1.26.1-1) unstable; urgency=medium * New upstream release. diff -Nru mate-screensaver-1.26.1/debian/patches/0001_mate-screensaver-preferences-fix-memory-leak.patch mate-screensaver-1.26.1/debian/patches/0001_mate-screensaver-preferences-fix-memory-leak.patch --- mate-screensaver-1.26.1/debian/patches/0001_mate-screensaver-preferences-fix-memory-leak.patch 1970-01-01 01:00:00.0 +0100 +++ mate-screensaver-1.26.1/debian/patches/0001_mate-screensaver-preferences-fix-memory-leak.patch 2023-12-27 15:30:26.0 +0100 @@ -0,0 +1,198 @@ +From 8c12ca79d237a36e7d41a644b24c0753cafc968c Mon Sep 17 00:00:00 2001 +From: rbuj +Date: Fri, 22 Oct 2021 17:24:56 +0200 +Subject: [PATCH 1/2] mate-screensaver-preferences: fix memory leak + +Signed-off-by: Mike Gabriel +--- + src/mate-screensaver-preferences.c | 125 +++-- + 1 file changed, 64 insertions(+), 61 deletions(-) + +diff --git a/src/mate-screensaver-preferences.c b/src/mate-screensaver-preferences.c +index 3c7621a..46e780e 100644 +--- a/src/mate-screensaver-preferences.c b/src/mate-screensaver-preferences.c +@@ -934,10 +934,14 @@ drag_data_received_cb (GtkWidget*widget, + static char * + time_to_string_text (long time) + { +- char *secs, *mins, *hours, *string; +- int sec, min, hour; +- +- int n, inc_len, len_minutes; ++ char *secs, *mins, *hours, *string; ++ char *chk_hour_str, *chk_minute_str, *chk_hour_minute_str; ++ char *chk_ascii_str; ++ intsec, min, hour; ++ size_t chk_ascii_len; ++ intlen_minutes; ++ intn, inc_len; ++ intdiff; + + sec = time % 60; + time = time - sec; +@@ -954,60 +958,63 @@ time_to_string_text (long time) + secs = g_strdup_printf (ngettext ("%d second", + "%d seconds", sec), sec); + +- inc_len = strlen (g_strdup_printf (_("%s %s"), +-g_strdup_printf (ngettext ("%d hour", +- "%d hours", 1), 1), +-g_strdup_printf (ngettext ("%d minute", +- "%d minutes", 59), 59))) - 1; ++ /* inc_len = it's the lenght of the string "1 hour 59 minutes" */ ++ chk_hour_str = g_strdup_printf (ngettext ("%d hour", ++"%d hours", 1), 1); ++ chk_minute_str = g_strdup_printf (ngettext ("%d minute", ++ "%d minutes", 59), 59); ++ chk_hour_minute_str = g_strdup_printf (_("%s %s"), ++ chk_hour_str, chk_minute_str); ++ inc_len = strlen (chk_hour_minute_str) - 1; ++ g_free (chk_hour_str); ++ g_free (chk_minute_str); ++ g_free (chk_hour_minute_str); + + len_minutes = 0; +- + for (n = 2; n < 60; n++) + { +- if (n < 10) +- { +- if ((strlen (g_str_to_ascii (g_strdup_printf (ngettext ("%d minute", +-
Bug#1059522: bookworm-pu: package caja/1.26.1-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: c...@packages.debian.org Control: affects -1 + src:caja Two issue fixes have been cherry-picked from upstream to resolve caja bugs in Debian bookworm. (The fixed bugs have not been filed against Debian BTS, though). [ Reason ] (a) Graphical rendering glitches could be observed when using MATE in remote sessions and the session window getting resized. This behaviour also occurs on resolution changes. (b) Wrong informal date string calculation could be observed when the informal date format is in use. [ Impact ] Rejection will not be critical to end users. More a nice to have fix-up. [ Tests ] Manual tests. [ Risks ] To MATE desktop users and other caja users, in case this introduces a regression. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: ++ Add 0001_caja-desktop-window-Fix-the-xrandr-error.patch and + 0002_Replace-deprecated-code-from-xrandr-fix.patch. Fix desktop + (background) rendering artifacts after resolution changes (or + window resizings when MATE runs in a remote session). ++ Add 0003_caja-file-fix-yesterday-today-informal-date-bug.patch and + 0004_caja-file-fix-future-informal-date-bug.patch. Fix usage of the + informal date format. [ Other info ] None. diff -Nru caja-1.26.1/debian/changelog caja-1.26.1/debian/changelog --- caja-1.26.1/debian/changelog2022-07-23 23:32:12.0 +0200 +++ caja-1.26.1/debian/changelog2023-12-27 14:44:09.0 +0100 @@ -1,3 +1,16 @@ +caja (1.26.1-1+deb12u1) bookworm; urgency=medium + + * debian/patches: ++ Add 0001_caja-desktop-window-Fix-the-xrandr-error.patch and + 0002_Replace-deprecated-code-from-xrandr-fix.patch. Fix desktop + (background) rendering artifacts after resolution changes (or + window resizings when MATE runs in a remote session). ++ Add 0003_caja-file-fix-yesterday-today-informal-date-bug.patch and + 0004_caja-file-fix-future-informal-date-bug.patch. Fix usage of the + informal date format. + + -- Mike Gabriel Wed, 27 Dec 2023 14:44:09 +0100 + caja (1.26.1-1) unstable; urgency=medium * New upstream release. diff -Nru caja-1.26.1/debian/patches/0001_caja-desktop-window-Fix-the-xrandr-error.patch caja-1.26.1/debian/patches/0001_caja-desktop-window-Fix-the-xrandr-error.patch --- caja-1.26.1/debian/patches/0001_caja-desktop-window-Fix-the-xrandr-error.patch 1970-01-01 01:00:00.0 +0100 +++ caja-1.26.1/debian/patches/0001_caja-desktop-window-Fix-the-xrandr-error.patch 2023-12-27 13:50:53.0 +0100 @@ -0,0 +1,34 @@ +From e98fd06346d621d84ea1df97b018f204a9a7e641 Mon Sep 17 00:00:00 2001 +From: yangxiaojuan +Date: Tue, 27 Jun 2023 15:56:18 +0800 +Subject: [PATCH 1/4] caja-desktop-window: Fix the xrandr error + +fix https://github.com/mate-desktop/caja/issues/1096 + +Signed-off-by: Mike Gabriel +--- + src/caja-desktop-window.c | 7 ++- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/src/caja-desktop-window.c b/src/caja-desktop-window.c +index 061b11b7..bb31b2c6 100644 +--- a/src/caja-desktop-window.c b/src/caja-desktop-window.c +@@ -155,12 +155,9 @@ caja_desktop_window_screen_size_changed (GdkScreen *screen, + CajaDesktopWindow *window) + { + int width_request, height_request; +-int scale; +- +-scale = gdk_window_get_scale_factor (gdk_screen_get_root_window (screen)); + +-width_request = WidthOfScreen (gdk_x11_screen_get_xscreen (screen)) / scale; +-height_request = HeightOfScreen (gdk_x11_screen_get_xscreen (screen)) / scale; ++width_request = gdk_screen_get_width(screen); ++height_request = gdk_screen_get_height(screen); + + g_object_set (window, + "width_request", width_request, +-- +2.39.2 + diff -Nru caja-1.26.1/debian/patches/0002_Replace-deprecated-code-from-xrandr-fix.patch caja-1.26.1/debian/patches/0002_Replace-deprecated-code-from-xrandr-fix.patch --- caja-1.26.1/debian/patches/0002_Replace-deprecated-code-from-xrandr-fix.patch 1970-01-01 01:00:00.0 +0100 +++ caja-1.26.1/debian/patches/0002_Replace-deprecated-code-from-xrandr-fix.patch 2023-12-27 13:47:09.0 +0100 @@ -0,0 +1,32 @@ +From aa80005f4f2f0fe3cfbc2517213167397c1a1ce0 Mon Sep 17 00:00:00 2001 +From: lukefromdc +Date: Thu, 29 Jun 2023 08:05:44 -0400 +Subject: [PATCH 2/4] Replace deprecated code from xrandr fix + +*In x11 we can anchor the desktop size to the root window +instead of the screen or (possibly multiple)monitors + +Signed-off-by: Mike Gabriel +--- + src/caja-desktop-window.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/ca