Bug#1071328: lomiri-indicator-network: FTBFS: unit-tests failed

2024-05-23 Thread Mike Gabriel
: 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)

2024-05-23 Thread Mike Gabriel

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

2024-05-21 Thread Mike Gabriel
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

2024-05-19 Thread Mike Gabriel
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#1071286: ITP: mkcal -- SQlite storage backend for KCalendarCore development files

2024-05-17 Thread Mike Gabriel
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

2024-05-17 Thread Mike Gabriel
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#1070760: ITP: buteo-syncfw -- Buteo Synchronization Framework

2024-05-08 Thread Mike Gabriel
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

2024-05-06 Thread Mike Gabriel

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

2024-05-05 Thread Mike Gabriel
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

2024-05-05 Thread Mike Gabriel
 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

2024-05-04 Thread Mike Gabriel
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

2024-05-02 Thread Mike Gabriel
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

2024-05-02 Thread Mike Gabriel
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#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

2024-04-21 Thread Mike Gabriel

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#1069190: ITP: libmlocale -- MLocale (and friends), originally from libmeegotouch

2024-04-17 Thread Mike Gabriel
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#1057565: state of kalzium package, and metapackage dependencies on it.

2024-04-14 Thread Mike Gabriel

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

2024-04-12 Thread Mike Gabriel
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

2024-04-10 Thread Mike Gabriel

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

2024-04-10 Thread Mike Gabriel

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#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])

2024-04-07 Thread Mike Gabriel

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.

2024-04-04 Thread Mike Gabriel

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.

2024-04-04 Thread Mike Gabriel

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

2024-04-04 Thread Mike Gabriel
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

2024-04-02 Thread Mike Gabriel
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

2024-04-02 Thread Mike Gabriel

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

2024-04-01 Thread Mike Gabriel

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#1067773: plank: FTBFS when Build-Depends-Indep are not installed

2024-03-28 Thread Mike Gabriel

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

2024-03-26 Thread Mike Gabriel

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

2024-03-26 Thread Mike Gabriel

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

2024-03-25 Thread Mike Gabriel

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

2024-03-23 Thread Mike Gabriel

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)

2024-03-20 Thread Mike Gabriel

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

2024-03-14 Thread Mike Gabriel
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#1065803: ITP: lomiri-system-settings-security-privacy -- Security and privacy settings plugin for Lomiri system settings

2024-03-09 Thread Mike Gabriel
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

2024-03-08 Thread Mike Gabriel
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#1064288: Missing /skole directory.

2024-02-19 Thread Mike Gabriel

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#901711: arctica-greeter: please downgrade mate-settings-daemon to Recommends

2024-02-06 Thread Mike Gabriel

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#992453: caja-rename: Sometimes pressing F2 on a file/folder does absolutely nothing

2024-02-05 Thread Mike Gabriel

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#1062671: lomiri-ui-toolkit: NMU diff for 64-bit time_t transition

2024-02-02 Thread Mike Gabriel

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'.

2024-02-01 Thread Mike Gabriel

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

2024-02-01 Thread Mike Gabriel
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

2024-02-01 Thread Mike Gabriel
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!

2024-01-31 Thread Mike Gabriel

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

2024-01-31 Thread Mike Gabriel

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

2024-01-31 Thread Mike Gabriel
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

2024-01-31 Thread Mike Gabriel

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

2024-01-31 Thread Mike Gabriel

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

2024-01-31 Thread Mike Gabriel

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

2024-01-31 Thread Mike Gabriel

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#1057442: onboard ftbfs with Python 3.12

2024-01-30 Thread Mike Gabriel

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#1061560: Need to remove /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert on upgrade

2024-01-26 Thread Mike Gabriel

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

2024-01-24 Thread Mike Gabriel

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

2024-01-24 Thread Mike Gabriel

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

2024-01-21 Thread Mike Gabriel

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

2024-01-20 Thread Mike Gabriel

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#1060405: Segmentation fault on opening .deb files

2024-01-10 Thread Mike Gabriel
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

2024-01-06 Thread Mike Gabriel

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

2024-01-06 Thread Mike Gabriel
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

2024-01-05 Thread Mike Gabriel

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

2024-01-05 Thread Mike Gabriel
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

2024-01-05 Thread Mike Gabriel
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

2024-01-05 Thread Mike Gabriel
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

2024-01-05 Thread Mike Gabriel

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

2024-01-05 Thread Mike Gabriel

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

2024-01-05 Thread Mike Gabriel

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

2024-01-05 Thread Mike Gabriel

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

2024-01-05 Thread Mike Gabriel

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

2024-01-03 Thread Mike Gabriel

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

2023-12-30 Thread Mike Gabriel
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

2023-12-30 Thread Mike Gabriel
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

2023-12-28 Thread Mike Gabriel
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#1059524: bookworm-pu: package mate-screensaver/1.26.1-1+deb12u1

2023-12-27 Thread Mike Gabriel
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

2023-12-27 Thread Mike Gabriel
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

Bug#1057442: onboard ftbfs with Python 3.12

2023-12-23 Thread Mike Gabriel

Hi Bo,

thanks for proposing a patch... (more: see below).

On  Mi 06 Dez 2023 10:31:52 CET, Bo YU wrote:


Source: onboard
Version: 1.4.1-5
Followup-For: Bug #1057442
Tags: patch

Dear Maintainer,

I think it is okay to remove `-Wdeclaration-after-statement` option
which to support Arch linux build from code comment.

please notice here also, even if the issue is fixed, the package will be
build failed again when running tests:

```
...
 dh_auto_test -O--buildsystem=pybuild
I: pybuild base:310: cd  
/<>/.pybuild/cpython3_3.12_onboard/build; python3.12 -m  
unittest discover -v
/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/utils.py:151:  
SyntaxWarning: invalid escape sequence '\d'

  """
/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/utils.py:220:  
SyntaxWarning: invalid escape sequence '\s'

  pattern = re.compile('>\n\s+([^<>\s].*?)\n\s+/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/utils.py:221:  
SyntaxWarning: invalid escape sequence '\g'

  pretty_xml = pattern.sub('>\g<1>/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/utils.py:356:  
SyntaxWarning: invalid escape sequence '\:'

  """
/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/utils.py:1542:  
SyntaxWarning: invalid escape sequence '\w'

  """(?:
Onboard (unittest.loader._FailedTest.Onboard) ... ERROR

==
ERROR: Onboard (unittest.loader._FailedTest.Onboard)
--
ImportError: Failed to import test module: Onboard
Traceback (most recent call last):
  File "/usr/lib/python3.12/unittest/loader.py", line 427, in _find_test_path
package = self._get_module_from_name(name)
  
  File "/usr/lib/python3.12/unittest/loader.py", line 337, in  
_get_module_from_name

__import__(name)
  File  
"/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/__init__.py",  
line 23, in 

from Onboard.utils import Translation
  File  
"/<>/.pybuild/cpython3_3.12_onboard/build/Onboard/utils.py",  
line 933, in 

import cairo
  File "/usr/lib/python3/dist-packages/cairo/__init__.py", line 1,  
in 

from ._cairo import *  # noqa: F401,F403
^
ModuleNotFoundError: No module named 'cairo._cairo'


--
Ran 1 test in 0.000s

FAILED (errors=1)
E: pybuild pybuild:395: test: plugin distutils failed with: exit  
code=1: cd /<>/.pybuild/cpython3_3.12_onboard/build;  
python3.12 -m unittest discover -v
I: pybuild base:310: cd  
/<>/.pybuild/cpython3_3.11_onboard/build; python3.11 -m  
unittest discover -v


--
Ran 0 tests in 0.000s

OK

```

I do think this is one issue from python-cairo even depend on the
latest version[0]. But if look back its buildd log[1] these tests are
also not executed correctly. I am not sure how to deal with this and if
skip test explicit it willl be okay.


[0]:  
https://tracker.debian.org/news/1483436/accepted-pycairo-1251-1-source-into-unstable/
[1]:  
https://buildd.debian.org/status/fetch.php?pkg=onboard=amd64=1.4.1-5%2Bb8=1701806362=0



The underlying cause of the cairo import issue is that  
/usr/lib/python3/dist-packages/cairo/_cairo.cpython-312-x86_64-linux-gnu.so
 is not yet contained in python3-cairo. Only the  
_cairo.cpython-311-x86_64-linux-gnu.so build is in that package. I  
just pinged the #debian-python IRC channel to check how this could  
best be fixed (likely via a binNMU).


I might assume that other packages could be affected by a missing binNMU...

Waiting for IRC 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



pgpFDpfVSiuDT.pgp
Description: Digitale PGP-Signatur


Bug#1057755: Qt WebEngine Security Support In Stable

2023-12-14 Thread Mike Gabriel

Hi everyone,

On  Do 14 Dez 2023 00:38:29 CET, Soren Stoutner wrote:


Patrick,

On Wednesday, December 13, 2023 3:00:23 PM MST Patrick Franz wrote:

Don't forget that the open-source Qt LTS releases are delayed by a year.


I wasn’t aware of that.  Can you please elaborate on how that timeline works?
One of the things I am hoping to accomplish with this bug report is  
to collect

all the information that everyone has regarding this issue in one place to
make it easy for others to find it in the future.

My understanding is that LTS releases for Qt WebEngine are not  
delayed because

the AGPL license doesn’t allow it.


AFAIK, QtWebengine is not affected by the one-year-delay-release  
policy. In Ubuntu Touch (i.e. Morph Web Browser) we currently also use  
QtWebEngine (Qt5 version).


For Ubuntu Touch we regularly bump to a latest QtWebEngine 5.15.x  
release. Problems is that it is based on a very old version of the  
Chromium webengine (receiving security support, but not progressing  
forwards).


To switch to a latest chromium engine one needs to build ones browser  
software against the Qt6 variant of QtWebEngine (this is planned for  
Ubuntu Touch, but no ETA, yet).


All in all, I dearly welcome Soren's initiative on turning QtWebEngine  
5.x and 6.x into rolling release packages inside Debian as the Morph  
Web Browser (morph-browser by package name) heavily will benefit from  
this.


Debian stable tends to release in the summer of odd years and Ubuntu  
LTS tends
to release in the spring of even years.  If KDE synchronizes their  
schedule to

release at the beginning of even years to make it easier to be packaged into
Ubuntu LTS releases, that makes we wonder how many other projects also
synchronize their release schedules to make it easier for Ubuntu.


In the past QtWebEngine has received totally different release  
management compared to Qt core components. So possibly, none of this  
applies to QtWebEngine.



Perhaps there are really good reasons for not doing so, but would it be in
Debian’s interest to change our release schedule to be in the summer of even
years?  If other projects besides KDE coordinate their LTS releases around
even years, then it might make the lives of many package maintainers easier.


Off topic here. Debian can't synchronize with all upstreams the ship  
software of nor can upstreams synchronize with Debian. In theory, this  
is possible, but we in Debian should find workflows that fit with all  
upstreams. And yes, sometimes its painful missing an upstream release  
by 2 months because of Debian's freeze policy shortly before a Debian  
release.



[...]


Responding to Qt core related thoughts only with this: Sticking with  
LTS upstreams is always a good choice for massive packaging projects  
(i.e. when many many packages are involved). This applies to Qt and  
KDE/Plasma I guess.


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



pgpP0vB_VAEA7.pgp
Description: Digitale PGP-Signatur


Bug#1057891: bookworm-pu: package debian-edu-artwork/2.12.3-3~deb12u1

2023-12-10 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-edu-artw...@packages.debian.org, 
debian-...@lists.debian.org
Control: affects -1 + src:debian-edu-artwork

This is the second attempt to land a new version of debian-edu-artwork in
bookworm, so consider this as a follow up approval request of #1056222
(originally filed for for d-e-a 2.12.3-2~deb12u1). The previous version
had a regression (#1057815) that got resolved in this upload.

Please accept an upstream version bump of the debian-edu-artwork package
uploaded to Debian bookworm(-pu).

The previous d-e-a version contained only dummy Debian Edu 12 artwork, by
simply having copied over the Debian Edu 11 artwork files into the
bin:pkg debian-edu-artwork-emerald. This was only done (long year
practice) to get the d-e-a-emerald bin:pkg into Debian 12 before the
release freeze.

Now, we finally get to providing the real Debian Edu 12 artwork with this
upload to bookworm.

[ Reason ]
See above. Artwork files for Debian Edu 12 adjusted so they actually look like
the Emerald theme, but branded for Debian Edu.

[ Impact ]
If not accepted, Debian Edu 12 will look like Debian Edu 11.

[ Tests ]
Manually, piuparts.

[ Risks ]
For most Debian users: none. For Debian Edu users, the artwork files and
script might have flaws that we have not spotted during testing.

[ 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-artwork (2.12.3-3~deb12u1) bookworm; urgency=medium
+
+  * Release to bookworm.
+
+ -- Mike Gabriel   Sun, 10 Dec 2023 10:58:24 +0100
+
+debian-edu-artwork (2.12.3-3) unstable; urgency=medium
+
+  * Revert "debian/update-debian-edu-artwork: Stop checking if this is a Debian
+Edu system." (Closes: #1057815, see also: #856789)
+  * debian/update-debian-edu-artwork: Add comment to never introduce this
+regression again.
+
+ -- Mike Gabriel   Sat, 09 Dec 2023 08:00:36 +0100
+
+debian-edu-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium
+
+  * Release to bookworm. This provides an Emerald theme based
+artwork for upcoming Debian Edu 12 release.
+
+ -- Mike Gabriel   Sun, 19 Nov 2023 10:11:30 +0100
+
+debian-edu-artwork (2.12.3-2) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Install separate copies of update-debian-edu-artwork into each
+artwork variant bin:pkg. (Closes: #1054338).
+
+ -- Mike Gabriel   Mon, 30 Oct 2023 14:47:01 +0100
+
+debian-edu-artwork (2.12.3-1) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Create proper Emerald-based theme
+  * Use single script instead of individual update-debian-edu-artwork-* 
scripts.
+
+  [ Mike Gabriel ]
+  * arctica-greeter: Add gsettings override for background and debian-edu'fied
+logo image.
+  * logo/greeter-debian-edu-logo.*: Add huge versions of the Debian Edu logo
+used in the greeter.
+  * debian/update-debian-edu-artwork: Stop checking if this is a Debian Edu
+system.
+
+ -- Mike Gabriel   Thu, 05 Oct 2023 20:36:15 +0200

[ Other info ]
Acceptance of this upload to bookworm is +/- critical for the upcoming
Debian Edu release, now schedules for Debian 12.4. Thanks.
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.3/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.3/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
   2023-10-05 20:35: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/63QJ5Cu4HZ/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo-hidpi.png
 and 
/tmp/J1hCRNo1Ts/debian-edu-artwork-2.12.3/art-common/arctica-greeter/debian-edu-logo-hidpi.png
 differ
Binary files 
/tmp/63QJ5Cu4HZ/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo.png
 and 
/tmp/J1hCRNo1Ts/debian-edu-artwork-2.12.3/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.3/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.3/art-common/arctica-greeter/Makefile.am
2023-10-05 20:35:21.0 +0200
@@ -0,0 +1,7 @@
+install-data-local:
+   $(mkinstalldirs) $(DESTDIR)$(datadir)/arcti

Bug#1057777: missing dependency on dconf-cli

2023-12-08 Thread Mike Gabriel

Hi Wolfgang,

On  Fr 08 Dez 2023 18:50:19 CET, Wolfgang Schweer wrote:


Hi Mike,

[ Mike Gabriel, 2023-12-08 ]

as the new dconf logic in update-proxy-from-wpad is only for desktops, I'd
suggest we check whether pkg dconf-cli / executable dconf is installed and
if not, skip that bit in the script.

Acceptable solution?


maybe yes, can't dig into it.


I have proposed a fix now. Simply ignoring the dconf bit if dconf-cli  
is not installed.



iirc cf-agent runs the script in the d-i environment; installations
using 12.3 -edu- ISO images (available tomorrow) might be broken.


My intention for 12.3 is to send out a call for testing and do the  
actual edu0 release for bookworm with 12.4. (Originally, the intention  
was to send out a call for testing and if nothing comes back and  
Guido's and my tests go well, let's announce 12.3 as edu0. But this  
issue and also the d-e-a regression issue is reason enough for waiting  
until 12.4 with the announcement. However, 12.3 should be usable as  
installer ISO (if one works around this issue).


Greets,
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



pgpxm0LN0gq8Z.pgp
Description: Digitale PGP-Signatur


Bug#1057815: debian-edu-artwork-emerald: modifies conffile: /etc/plymouth/plymouthd.conf

2023-12-08 Thread Mike Gabriel

On  Fr 08 Dez 2023 22:52:45 CET, Andreas Beckmann wrote:


Followup-For: Bug #1057815

Hi,

this actually causes prompting for modified conffiles on upgrades from
bullseye to bookworm+pu:

  Setting up plymouth (22.02.122-3) ...

  Configuration file '/etc/plymouth/plymouthd.conf'
   ==> Modified (by you or by a script) since installation.
   ==> Package distributor has shipped an updated version.
 What would you like to do about it ?  Your options are:
  Y or I  : install the package maintainer's version
  N or O  : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
   The default action is to keep your current version.
  *** plymouthd.conf (Y/I/N/O/D/Z) [default=N] ? dpkg: error  
processing package plymouth (--configure):

   end of file on stdin at conffile prompt


Oh damn, we already have been here: #856789.

At that time I manipulated the update script so that plymouthd.conf  
only gets modified on Debian Edu installations. This was sufficient  
for Debian policy. I will revert this now to the previous state.


This is the commit that introduced this regression (neglecting history  
of the package):

https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/65703345dd7a400c3f4d548ae037f63253a4f1a2

(My revert will then also contain a comment to never undo this again).

Sorry, for the noise!!!

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



pgpg9xmi2IiPj.pgp
Description: Digitale PGP-Signatur


Bug#1057777: missing dependency on dconf-cli

2023-12-08 Thread Mike Gabriel

Hi Wolfgang,

On  Fr 08 Dez 2023 18:50:19 CET, Wolfgang Schweer wrote:


Hi Mike,

[ Mike Gabriel, 2023-12-08 ]

as the new dconf logic in update-proxy-from-wpad is only for desktops, I'd
suggest we check whether pkg dconf-cli / executable dconf is installed and
if not, skip that bit in the script.

Acceptable solution?


maybe yes, can't dig into it.


Ok.


iirc cf-agent runs the script in the d-i environment; installations
using 12.3 -edu- ISO images (available tomorrow) might be broken.


Oh damn... Then, we'll need another release cycle...

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



pgpPRK9vpsNro.pgp
Description: Digitale PGP-Signatur


Bug#1057777: missing dependency on dconf-cli

2023-12-08 Thread Mike Gabriel

Hi Wolfgang,

On  Fr 08 Dez 2023 12:42:55 CET, Wolfgang Schweer wrote:


Package: debian-edu-config
Version: 2.12.41~deb12u1
Severity: important

Dear Maintainer,

the update-proxy-from-wpad tool fails with error 'dconf: not found' on a
plain main server.

dconf is shipped with the dconf-cli package; it seems that this package
is supposed to be pulled in only in case the 'Workstation' profile has
(also) been chosen and 'desktop=mate' or 'desktop=gnome' has been set on
the kernel command line during installation (non-default edu desktop).

Please test with default installations w/ and w/o GUI.

Wolfgang


as the new dconf logic in update-proxy-from-wpad is only for desktops,  
I'd suggest we check whether pkg dconf-cli / executable dconf is  
installed and if not, skip that bit in the script.


Acceptable solution?
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



pgpcmjssz3qqP.pgp
Description: Digitale PGP-Signatur


Bug#1029060: closing, uploaded way back

2023-12-01 Thread Mike Gabriel

Control: close -1

Debian has the plugin under its new pkg name now for a while. This ITP  
obviously did not get closed by the upload.


Closing now...

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



pgpBrmcDXh1lB.pgp
Description: Digitale PGP-Signatur


Bug#1057236: bookworm-pu: package gosa-plugins-sudo/2.8~git20211022.7ff3ed2-2+deb12u1

2023-12-01 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: gosa-plugins-s...@packages.debian.org
Control: affects -1 + src:gosa-plugins-sudo

Please accept updated package gosa-plugins-sudo to bookworm.

[ Reason ]
Fix processing sudoUser regexp when processing LDAP sudo rules.

[ Impact ]
GOsa²'s sudo plugin will behave buggy. This will be noticed by sysadmins
of Debian Edu 12.

[ Tests ]
Manual tests.

[ Risks ]
Merely none, only for users of GOsa² and its sudo plugin.

[ 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 1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch.
+  Assign variable before using it.

[ Other info ]
none
diff -Nru gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/changelog 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/changelog
--- gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/changelog  2023-01-23 
13:03:23.0 +0100
+++ gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/changelog  2023-12-01 
23:27:03.0 +0100
@@ -1,3 +1,11 @@
+gosa-plugins-sudo (2.8~git20211022.7ff3ed2-2+deb12u1) bookworm; urgency=medium
+
+  * debian/patches:
++ Add 1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch.
+  Assign variable before using it.
+
+ -- Mike Gabriel   Fri, 01 Dec 2023 23:27:03 +0100
+
 gosa-plugins-sudo (2.8~git20211022.7ff3ed2-2) unstable; urgency=medium
 
   * Source-only upload to unstable.
diff -Nru 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch
 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch
--- 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch
1970-01-01 01:00:00.0 +0100
+++ 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch
2023-12-01 23:26:43.0 +0100
@@ -0,0 +1,33 @@
+From a82b03aa40ee147ddc2a2a440dad18da8be5b5e1 Mon Sep 17 00:00:00 2001
+From: root 
+Date: Thu, 17 Aug 2023 22:16:03 +0200
+Subject: [PATCH 06/13] plugins/admin/sudo/class_sudoGeneric.inc: Assign
+ variable before using it.
+
+---
+ admin/sudo/class_sudoGeneric.inc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/admin/sudo/class_sudoGeneric.inc 
b/admin/sudo/class_sudoGeneric.inc
+index f1b1f31..d55679f 100644
+--- a/admin/sudo/class_sudoGeneric.inc
 b/admin/sudo/class_sudoGeneric.inc
+@@ -297,6 +297,7 @@ class sudo extends plugin
+ /* Acceptable characters for various fields */
+ $ipv4_regex = 
"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$";
+ $fqdn_regex = 
"^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$";
++$c = preg_quote(' *+-?_|!\'"()','/');
+ $attr_regex = array(
+ "sudoUser" => "/^[a-z0-9{$c}]*$/i",
+ "sudoHost" => "/$ipv4_regex|$fqdn_regex/i",
+@@ -310,7 +311,6 @@ class sudo extends plugin
+ isset($_POST['new_'.$attr]) && 
+ !empty($_POST['new_'.$attr])){
+ 
+-$c = preg_quote(' *+-?_|!\'"()','/');
+ if(preg_match($attr_regex[$attr],get_post('new_'.$attr))){
+ $attrs = $this->$attr;
+ $attrs[] =  trim(get_post('new_'.$attr)); 
+-- 
+2.39.2
+
diff -Nru gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/README 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/README
--- gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/README 
1970-01-01 01:00:00.0 +0100
+++ gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/README 
2023-12-01 23:26:43.0 +0100
@@ -0,0 +1,3 @@
+0xxx: Grabbed from upstream development.
+1xxx: Possibly relevant for upstream adoption.
+2xxx: Only relevant for official Debian release.
diff -Nru gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/series 
gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/series
--- gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/series 
1970-01-01 01:00:00.0 +0100
+++ gosa-plugins-sudo-2.8~git20211022.7ff3ed2/debian/patches/series 
2023-12-01 23:26:43.0 +0100
@@ -0,0 +1 @@
+1001_plugins-admin-sudo-class_sudoGeneric.inc-Assign-vari.patch


Bug#1056992: freerdp2: Please package version 3

2023-11-28 Thread Mike Gabriel

Hi Jeremy,

On  Mo 27 Nov 2023 18:19:55 CET, Jeremy Bícha wrote:


Source: freerdp2
Version: 2.11.2+dfsg1-1
Severity: wishlist
X-Debbugs-CC: sunwea...@debian.org

FreeRDP 3.0.0 RC0 was just released. We should begin thinking about
how we will handle its packaging. I believe it would require a major
transition if we aim to keep only one version of FreeRDP in Debian.

gnome-remote-desktop 46 is expected to be released in March  
requiring FreeRDP 3.


Thank you,
Jeremy Bícha


my overall idea would be to upload a new freerdp3 src:pkg like we did  
for freerdp(1) -> freerd2.


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_jxtjYGs9I.pgp
Description: Digitale PGP-Signatur


Bug#1050417: lightdm-guest-session support (via Arctica Greeter) takes a long time to startup X11 guest sessions

2023-11-20 Thread Mike Gabriel

HI Yves-Alexis,

On  Mo 20 Nov 2023 21:39:54 CET, Yves-Alexis Perez wrote:


On Sun, 2023-11-19 at 10:07 +, Mike Gabriel wrote:

I just tested this once more: It needs to be

/run/user/*/ICEauthority-l l,

Without that line, guest login to a MATE desktop is slloo 
(with error dialog about /run/user/*/ICEauthority, without "-l").

With that line, login is smooth, no error dialog anymore.


Ok, that's confusing (unless there's a specific syntax weirdness?). I assume
you tested with:

/run/user/*/ICEauthority l,

and it didn't work?


Correct. To be fully sure, I tested again (Debian 12):

/run/user/*/ICEauthority l, -> long delay when logging into MATE (+  
dialog error)

/run/user/*/ICEauthority-l l, -> smoothly logging into MATE
no such line -> -> long delay when logging into MATE (+ dialog error)

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



pgp77AHFkGQgA.pgp
Description: Digitale PGP-Signatur


Bug#1050417: lightdm-guest-session support (via Arctica Greeter) takes a long time to startup X11 guest sessions

2023-11-19 Thread Mike Gabriel

Hi Yves-Alexis,

sorry for the delay...

On  Mi 15 Nov 2023 20:48:26 CET, Yves-Alexis Perez wrote:


On Thu, 2023-08-24 at 10:25 +, Mike Gabriel wrote:

+  /run/user/*/ICEauthority-l l,


Hi Mike,

are you sure about the `ICEauthority-l' filename (especially the -l part)? On
my system it's just ICEauthority apparently.

Regards,
- --
Yves-Alexis



I just tested this once more: It needs to be

/run/user/*/ICEauthority-l l,

Without that line, guest login to a MATE desktop is slloo  
(with error dialog about /run/user/*/ICEauthority, without "-l").


With that line, login is smooth, no error dialog anymore.

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



pgp1mFTvKA3kl.pgp
Description: Digitale PGP-Signatur


Bug#1056228: bookworm-pu: package sitesummary/0.1.56~deb12u2

2023-11-19 Thread Mike Gabriel

On  So 19 Nov 2023 10:55:53 CET, Mike Gabriel wrote:


[ Changes ]

+sitesummary (0.1.56~deb12u2) bookworm; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Use systemd timer for running sitesummary-client if available.
+(Cherry-picked from release 0.1.58).
+
+ -- Mike Gabriel   Sun, 19 Nov 2023 10:38:35 +0100

[ Other info ]
This upload to bookworm is required for the Debian Edu 12 release. Thanks.



One more thing. I just realized that the above d/changelog line is  
missing the bug closure. This was also missing from the unstable  
upload, unfortunately.


This bookworm-pu closes (already actually closed via mail):  
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052247


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



pgp7lHifOMpFQ.pgp
Description: Digitale PGP-Signatur


Bug#1056228: bookworm-pu: package sitesummary/0.1.56~deb12u2

2023-11-19 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: sitesumm...@packages.debian.org, debian-...@lists.debian.org
Control: affects -1 + src:sitesummary

A small adjustment had to be made to sitesummary for Debian Edu.

[ Reason ]
On systems running systemd it was discovered that sitesummary-client's
CRON jobs where pausing all other CRON job executions when triggered via
anacron. To avoid this, sitesummary-client needs to use the newly introduced
systemd-timerd rules instead of CRON.

[ Impact ]
CRON job execution being paused at boot for max 1h.

[ Tests ]
Manually on Debian Edu 12 systems.

[ Risks ]
Only for Debian Edu users mostly. Only a few other installations seem to
use sitesummary.

[ 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 ]

+sitesummary (0.1.56~deb12u2) bookworm; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Use systemd timer for running sitesummary-client if available.
+(Cherry-picked from release 0.1.58).
+
+ -- Mike Gabriel   Sun, 19 Nov 2023 10:38:35 +0100

[ Other info ]
This upload to bookworm is required for the Debian Edu 12 release. Thanks.
diff -Nru sitesummary-0.1.56~deb12u1/debian/changelog 
sitesummary-0.1.56~deb12u2/debian/changelog
--- sitesummary-0.1.56~deb12u1/debian/changelog 2023-08-28 16:31:34.0 
+0200
+++ sitesummary-0.1.56~deb12u2/debian/changelog 2023-11-19 10:38:35.0 
+0100
@@ -1,3 +1,11 @@
+sitesummary (0.1.56~deb12u2) bookworm; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Use systemd timer for running sitesummary-client if available.
+(Cherry-picked from release 0.1.58).
+
+ -- Mike Gabriel   Sun, 19 Nov 2023 10:38:35 +0100
+
 sitesummary (0.1.56~deb12u1) bookworm; urgency=medium
 
   * Release to bookworm as 0.1.56~deb12u1.
diff -Nru sitesummary-0.1.56~deb12u1/debian/sitesummary-client.cron.daily 
sitesummary-0.1.56~deb12u2/debian/sitesummary-client.cron.daily
--- sitesummary-0.1.56~deb12u1/debian/sitesummary-client.cron.daily 
2022-02-11 22:11:15.0 +0100
+++ sitesummary-0.1.56~deb12u2/debian/sitesummary-client.cron.daily 
2023-11-19 10:37:55.0 +0100
@@ -2,7 +2,10 @@
 #
 # Author: Petter Reinholdtsen
 
-[ -x /usr/sbin/sitesummary-client ] || exit 0
+if [ ! -x /usr/sbin/sitesummary-client ] || \
+[ -d /run/systemd/system ]; then
+exit 0
+fi
 
 # Read the package default.  Make sure this is identical to the code
 # in sitesummar-client
diff -Nru 
sitesummary-0.1.56~deb12u1/debian/sitesummary-client.sitesummary-client.timer 
sitesummary-0.1.56~deb12u2/debian/sitesummary-client.sitesummary-client.timer
--- 
sitesummary-0.1.56~deb12u1/debian/sitesummary-client.sitesummary-client.timer   
2023-08-23 13:01:58.0 +0200
+++ 
sitesummary-0.1.56~deb12u2/debian/sitesummary-client.sitesummary-client.timer   
2023-11-19 10:37:55.0 +0100
@@ -3,6 +3,9 @@
 
 [Timer]
 OnBootSec=5min
+OnCalendar=*-*-* 00:00:00
+RandomizedDelaySec=1h
+FixedRandomDelay=true
 
 [Install]
 WantedBy=timers.target


Bug#1052247: Blocks (ana)cron daily jobs and system shutdown for too long

2023-11-19 Thread Mike Gabriel

Control: fixed -1 0.1.58
Control: fixed -1 0.1.56~deb12u2
Control: close -1

On  Di 19 Sep 2023 14:33:05 CEST, Guido Berhoerster wrote:


Package: sitesummary-client
Version: 0.1.57

The sitesummary-client daily cron job jurrently has a random delay of up
to one hour which is intended to prevent all clients in a network from
submitting their reports at the same time overloading the server.

This has some unfortunate consequences, anacron uses run-parts which
runs scripts sequentially so it also holds up execution of all scripts
ordered after it and since bookworm the anacron systemd service has an
infinite stop timeout (see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915379#38) which means
that stopping/restarting the anacron service is blocked until execution
has finished.

This is particularly bad in case of shutdown or reboot which may be
blocked for up to an hour without any means to override execept a hard
power off.

IMHO both the lack of timeout in anacron and sleep in the cron.daily
script are problematic.

There are two possible solutions:

- a shorter maximum delay
- stop using anacron and rely on systemd timers which support random delays


This issue has been resolved by uploads 0.1.58 (testing/unstable) and  
0.1.56~deb12u2 (bookworm). Unfortunately, I forgot to mention this in  
d/changelog when uploading.


@Guido: please always(!) put the "Closes #XX" statement always in  
the first line of a Git commit. Otherwise gbp dch won't add it to  
d/changelog. Furthermore: multi-line/-paragraph Git commits are not  
handled well by gbp dch (the tool with which we create d/changelog).  
Those lines get simply ignored and I tend to forget moving over  
additional information from the Git commits over into d/changelog.  
Please help, easing the d/changelog creation workflow. 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



pgpFfPNZ1aoNJ.pgp
Description: Digitale PGP-Signatur


Bug#1056222: bookworm-pu: package debian-edu-artwork/2.12.3-2~deb12u1

2023-11-19 Thread Mike Gabriel

On  So 19 Nov 2023 10:28:57 CET, Mike Gabriel wrote:


[ Other info ]
Acceptance of this upload to bookworm is +/- critical for the upcoming
Debian Edu release. Thanks.


I forgot to mention: the attached .debdiff does not contain the diffs  
between the old and new SVG files (with the purpose of shrinking the  
.debdiff tremendously).


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



pgpOWLq75WLsi.pgp
Description: Digitale PGP-Signatur


Bug#1056222: bookworm-pu: package debian-edu-artwork/2.12.3-2~deb12u1

2023-11-19 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-edu-artw...@packages.debian.org, 
debian-...@lists.debian.org
Control: affects -1 + src:debian-edu-artwork

Please accept an upstream version bump of the debian-edu-artwork package
uploaded to Debian bookworm(-pu).

The previous d-e-a version contained only dummy Debian Edu 12 artwork, by
simply having copied over the Debian Edu 11 artwork files into the
bin:pkg debian-edu-artwork-emerald. This was only done (long year
practice) to get the d-e-a-emerald bin:pkg into Debian 12 before the
release freeze.

Now, we finally get to providing the real Debian Edu 12 artwork with this
upload to bookworm.

[ Reason ]
See above. Artwork files for Debian Edu 12 adjusted so they actually look like
the Emerald theme, but branded for Debian Edu.

[ Impact ]
If not accepted, Debian Edu 12 will look like Debian Edu 11.

[ Tests ]
Manually.

[ Risks ]
For most Debian users: none. For Debian Edu users, the artwork files and
script might have flaws that we have not spotted during testing.

[ 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-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium
+
+  * Release to bookworm. This provides an Emerald theme based
+artwork for upcoming Debian Edu 12 release.
+
+ -- Mike Gabriel   Sun, 19 Nov 2023 10:11:30 +0100
+
+debian-edu-artwork (2.12.3-2) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Install separate copies of update-debian-edu-artwork into each
+artwork variant bin:pkg. (Closes: #1054338).
+
+ -- Mike Gabriel   Mon, 30 Oct 2023 14:47:01 +0100
+
+debian-edu-artwork (2.12.3-1) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Create proper Emerald-based theme
+  * Use single script instead of individual update-debian-edu-artwork-* 
scripts.
+
+  [ Mike Gabriel ]
+  * arctica-greeter: Add gsettings override for background and debian-edu'fied
+logo image.
+  * logo/greeter-debian-edu-logo.*: Add huge versions of the Debian Edu logo
+used in the greeter.
+  * debian/update-debian-edu-artwork: Stop checking if this is a Debian Edu
+system.
+
+ -- Mike Gabriel   Thu, 05 Oct 2023 20:36:15 +0200

[ Other info ]
Acceptance of this upload to bookworm is +/- critical for the upcoming
Debian Edu release. Thanks.
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.3/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.3/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
   2023-10-05 20:35: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/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo-hidpi.png
 and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-common/arctica-greeter/debian-edu-logo-hidpi.png
 differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo.png
 and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/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.3/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.3/art-common/arctica-greeter/Makefile.am
2023-10-05 20:35: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.3/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.3/art-common/Makefile.am2023-10-05 
20:35:21.0 +0200
@@ -1,2 +1,3 @@
 SUBDIRS = \
-   gdm-theme
+   gdm-theme \
+   arctica-greeter
diff -Nru --exclude

Bug#1055281: ITP: gosa-plugins-rolemanagement -- Role Management plugin for GOsa²

2023-11-03 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: gosa-plugins-rolemanagement
  Version : 2.8~gitsnapshot
  Upstream Contact: GONICUS GmbH
* URL : https://github.com/gosa-project/gosa-plugins-rolemanagement
* License : GPL-2+
  Programming Lang: PHP
  Description : Role Management plugin for GOsa²

 Role Management plugin for GOsa²
 .
 This package will be maintained under the umbrella of the Debian Edu
 Packaging Team.


Bug#1055086: bookworm-pu: package libmateweather/1_1.26.0-1.1+deb12u1

2023-10-31 Thread Mike Gabriel
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

Please unblock the recent bookworm-pu upload of libmateweather.

[ Reason ]
Main reason for providing the pu is that Aviation Weather change 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.

Furthermore, users will experience typos and spelling issue in location
names, etc.

[ Tests ]
Manually installed the new .deb version and test the MATE weather applet
regarding the introduced changes.

[ 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 (and re-arrange) upstream fixes.
+ + rename: timezones.patch => 0001_Kyiv-timezone.patch (100%)
+ + add city: 0002_add-San-Miguel-de-Tucuman-Argentina.patch
+ + update Chicago area codes: 0003_Chicago-area-updates.patch
+ + update data server URL: 0004_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

[ Other info ]
None.
diff -Nru libmateweather-1.26.0/debian/changelog 
libmateweather-1.26.0/debian/changelog
--- libmateweather-1.26.0/debian/changelog  2022-10-15 17:45:15.0 
+0200
+++ libmateweather-1.26.0/debian/changelog  2023-10-31 08:25:09.0 
+0100
@@ -1,3 +1,16 @@
+libmateweather (1.26.0-1.1+deb12u1) bookworm; urgency=medium
+
+  * debian/patches: Cherry-pick (and re-arrange) upstream fixes.
+ + rename: timezones.patch => 0001_Kyiv-timezone.patch (100%)
+ + add city: 0002_add-San-Miguel-de-Tucuman-Argentina.patch
+ + update Chicago area codes: 0003_Chicago-area-updates.patch
+ + update data server URL: 0004_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
+
+ -- Mike Gabriel   Tue, 31 Oct 2023 08:25:09 +0100
+
 libmateweather (1.26.0-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libmateweather-1.26.0/debian/patches/0001_Kyiv-timezone.patch 
libmateweather-1.26.0/debian/patches/0001_Kyiv-timezone.patch
--- libmateweather-1.26.0/debian/patches/0001_Kyiv-timezone.patch   
1970-01-01 01:00:00.0 +0100
+++ libmateweather-1.26.0/debian/patches/0001_Kyiv-timezone.patch   
2023-10-31 08:12:39.0 +0100
@@ -0,0 +1,32 @@
+Author: Reiner Herrmann 
+Bug-Debian: https://bugs.debian.org/1017304
+Description: Update spelling of Kiev/Kyiv to match tzdata
+ tzdata 2022b-1 changed it from Kiev to Kyiv.
+
+--- a/data/Locations.xml.in
 b/data/Locations.xml.in
+@@ -20618,13 +20618,13 @@
+   UA
+   UP
+   
+-
++
+   Europe/Simferopol
+   Europe/Uzhgorod
+   Europe/Zaporozhye
+ 
+   
+-  Europe/Kiev
++  Europe/Kyiv
+   
+ 
+ Boryspil'
+@@ -20700,7 +20700,7 @@
+  "Kiev" is the traditional English name.
+  The local name in Ukrainian is "Kyyiv".
+   -->
+-Kiev
++Kyiv
+ 50.43 30.516667
+ 
+   Kyiv
diff -Nru 
libmateweather-1.26.0/debian/patches/0002_add-San-Miguel-de-Tucuman-Argentina.patch
 
libmateweather-1.26.0/debian/patches/0002_add-San-Miguel-de-Tucuman-Argentina.patch
--- 
libmateweather-1.26.0/debian/patches/0002_add-San-Miguel-de-Tucuman-Argentina.patch
 1970-01-01 01:00:00.0 +0100
+++ 
libmateweather-1.26.0/debian/patches/0002_add-San-Miguel-de-Tucuman-Argentina.patch
 2023-10-31 08:14:08.0 +0100
@@ -0,0 +1,42 @@
+From f0c9cc4764ec3d21ea0d8589c943635606aa2c09 Mon Sep 17 00:00:00 2001
+From: Rodolfo Guagnini 
+Date: Mon, 4 Jul 2022 10:13:46 -0300
+Subject: locations: add San Miguel de Tucuman (Argentina)
+
+San Miguel is the capital city of an state of Argentina, and it has 
international airport with corresponding 4 letter code. I used other Argentina 
city as template, updated the name, the airport's code, latitud and longitude 
taken from wikipedia: 
https://en.wikipedia.org/wiki/Teniente_General_Benjam%C3%ADn_Matienzo_International_Airport
+---
+ data/Locations.xml.in | 11 ++-
+ 1 file changed, 10 insertions(+), 1 del

Bug#1054248: Bug#1054268: Re: mate-applets: mate weather applet not retrieving data

2023-10-31 Thread Mike Gabriel

Control: forcemerge #1054248 #1054268

Hi,

On  Di 31 Okt 2023 03:00:47 CET, Christian P. MOMON wrote:


Hi,

 This bug is related to the following official ticket:
https://github.com/mate-desktop/libmateweather/issues/123

 This is due to a change of data server URL:
https://github.com/mate-desktop/libmateweather/commit/b75056f5bccf506959a2075305f7e8abbb2502dd
– "https://www.aviationweather.gov/adds/dataserver_current/httpparam;,
+ "https://www.aviationweather.gov/cgi-bin/data/dataserver.php;,

 The fix is merged and available in release 1.26.2:
https://github.com/mate-desktop/libmateweather/releases/tag/v1.26.2
https://github.com/mate-desktop/libmateweather/commits/1.26

 Hope to see the fix soon in bookworm :o)

 Librement,

 Cpm.


On it now... Will also bring this change to Debian 11 + 12.

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



pgp3Y6zeaOgyh.pgp
Description: Digitale PGP-Signatur


Bug#1052859: geonames: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8 VERBOSE=1 returned exit code 2

2023-10-29 Thread Mike Gabriel

Hi,

On  So 29 Okt 2023 11:17:21 CET, Mike Gabriel wrote:


Investigating deeper...


underlying cause that introduced this FTBFS in geonames is this patch  
[1] in glibc (added with glibc 2.37-8):


[1]  
https://salsa.debian.org/glibc-team/glibc/-/blob/sid/debian/patches/any/git-c-utf-8-language.diff


I just rebuilt 2.37-12 (glibc version currently in unstable) with that  
patch disabled in d/p/series and geonames builds fine again.


Cc:ing Aurelien Jarno who  cherry-picked that patch from upstream into  
the glibc Debian package.


@Aurelien: Any idea, what my cause the observed FTBFS in geonames (#1052859).

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



pgplzv4YjSFbO.pgp
Description: Digitale PGP-Signatur


Bug#1052859: geonames: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8 VERBOSE=1 returned exit code 2

2023-10-29 Thread Mike Gabriel

Hi Santiago,

On  So 29 Okt 2023 10:35:13 CET, Santiago Vila wrote:


El 29/10/23 a las 7:59, Mike Gabriel escribió:
ERROR:./tests/test-geonames.c:110:assert_first_names: assertion  
failed (geonames_city_get_country (city) == expected_country):  
("United States of America" == "\303\211tats Unis")
not ok /translations -  
ERROR:./tests/test-geonames.c:110:assert_first_names: assertion  
failed (geonames_city_get_country (city) == expected_country):  
("United States of America" == "\303\211tats Unis")


This is an interesting FTBFS. Do your test servers have a  
non-C.UTF-8 locale configured on system level? It looks like we  
should run unit tests with LANG=C.UTF-8 exported.


Hello. You are right that apparently this seems a locale problem,  
but no, I can also

reproduce it using C.UTF-8.

The probably reason for this is that some locales recently moved from tzdata
to tzdata-legacy and your package is using some of those locales that moved
to tzdata-legacy.

Several solutions for that are explained in the link provided by Lucas,
and more precisely here:

https://wiki.debian.org/qa.debian.org/FTBFS#A2023-09-28_tzdata-legacy_split_from_tzdata


Hmmm... interesting... adding tzdata-legacy as B-D does not help, either.

Investigating deeper...

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



pgpYD_vJYEr48.pgp
Description: Digitale PGP-Signatur


Bug#1052859: geonames: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8 VERBOSE=1 returned exit code 2

2023-10-29 Thread Mike Gabriel

Hi Lucas,

On  Di 26 Sep 2023 15:17:58 CEST, Lucas Nussbaum wrote:


Source: geonames
Version: 0.3.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):

make[2]: Entering directory '/<>/obj-x86_64-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j8
UpdateCTestConfiguration  from  
:/<>/obj-x86_64-linux-gnu/DartConfiguration.tcl
UpdateCTestConfiguration  from  
:/<>/obj-x86_64-linux-gnu/DartConfiguration.tcl

Test project /<>/obj-x86_64-linux-gnu
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 1
Start 1: test_geonames

1: Test command: /<>/obj-x86_64-linux-gnu/tests/test_geonames
1: Working Directory: /<>/obj-x86_64-linux-gnu/tests
1: Test timeout computed to be: 1000
1: TAP version 13
1: # random seed: R02S845fe55aee887825f93218b66afea354
1: 1..4
1: ok 1 /common-cities
1: # slow test /common-cities executed in 0.59 secs
1: **
1: ERROR:./tests/test-geonames.c:110:assert_first_names: assertion  
failed (geonames_city_get_country (city) == expected_country):  
("United States of America" == "\303\211tats Unis")
1: not ok /translations -  
ERROR:./tests/test-geonames.c:110:assert_first_names: assertion  
failed (geonames_city_get_country (city) == expected_country):  
("United States of America" == "\303\211tats Unis")

1: Bail out!
1/1 Test #1: test_geonames Subprocess  
aborted***Exception:   1.17 sec

TAP version 13
# random seed: R02S845fe55aee887825f93218b66afea354
1..4
ok 1 /common-cities
# slow test /common-cities executed in 0.59 secs
**
ERROR:./tests/test-geonames.c:110:assert_first_names: assertion  
failed (geonames_city_get_country (city) == expected_country):  
("United States of America" == "\303\211tats Unis")
not ok /translations -  
ERROR:./tests/test-geonames.c:110:assert_first_names: assertion  
failed (geonames_city_get_country (city) == expected_country):  
("United States of America" == "\303\211tats Unis")

Bail out!


0% tests passed, 1 tests failed out of 1

Total Test time (real) =   1.17 sec

The following tests FAILED:
  1 - test_geonames (Subprocess aborted)
Errors while running CTest
make[2]: *** [Makefile:74: test] Error 8
make[2]: Leaving directory '/<>/obj-x86_64-linux-gnu'
dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j8 test  
ARGS\+=--verbose ARGS\+=-j8 VERBOSE=1 returned exit code 2



The full build log is available from:
http://qa-logs.debian.net/2023/09/25/geonames_0.3.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na=ign=7=7=only=ftbfs-20230925=lu...@debian.org=1=1=1=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff  
it with mine

so that we can identify if something relevant changed in the meantime.



This is an interesting FTBFS. Do your test servers have a non-C.UTF-8  
locale configured on system level? It looks like we should run unit  
tests with LANG=C.UTF-8 exported.


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



pgplq8_1UWWic.pgp
Description: Digitale PGP-Signatur


Bug#1054900: [Pkg-ayatana-devel] Bug#1054900: libunity: please consider upgrading to 3.0 source format

2023-10-29 Thread Mike Gabriel

On  Sa 28 Okt 2023 14:32:51 CEST, Bastian Germann wrote:


Source: libunity
Version: 7.1.4+19.04.20190319-5
Severity: wishlist

This package is among the few that still use source format 1.0.
Please upgrade it to source format 3.0:
https://wiki.debian.org/Projects/DebSrc3.0


In fact, is libunity still used by any package in Debian Checking  
myself... Yes, it is... (by the mail notification plugin in  
evolution-plugins).


@Sebastien Bacher: leaving amending this issue to you. (As you have  
done the recent libunity uploads... Maybe add yourself to Uploaders:  
in d/control).


Greets + 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



pgpzwDlVM4ATp.pgp
Description: Digitale PGP-Signatur


Bug#1053673: RM: libwnck -- RoQA; leaf library; depends on gtk2

2023-10-29 Thread Mike Gabriel

reassign -1 ftp.debian.org

On  So 08 Okt 2023 16:21:11 CEST, Bastian Germann wrote:


Source: libwnck
Severity: serious
Version: 2.30.7-6

Please remove libwnck. It does not have any reverse dependencies  
anymore and depends on the obsolete gtk2.

I am going to file a RM bug when this is autoremoved from testing.


Reassigning to ftp.debian.org, so the removal request gets seen by ftp  
masters.


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



pgpwQILVayDg1.pgp
Description: Digitale PGP-Signatur


Bug#1037366: libplank-dev: depends on deprecated libgdk-pixbuf2.0-dev

2023-10-29 Thread Mike Gabriel

Hi Bastian,

On  Sa 21 Okt 2023 12:11:16 CEST, Bastian Germann wrote:


I am uploading a NMU in order to fix this.
The debdiff is attached.


.debdiff applied in packaging Git now. More ideal than sending the  
.debdiff to the original bug that gets closed by the .debdiff is  
sending the .debdiff as a new bug report.


Closed bug reports disappear from the devs' radar whereas open/new bug  
reports do not so.


light+love + thanks for qa'ing,
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



pgpKQact_lXUY.pgp
Description: Digitale PGP-Signatur


Bug#1054338: debian-edu-artwork: fails to remove, update-debian-edu-artwork-emerald: not found

2023-10-28 Thread Mike Gabriel

Hi,

On  Mo 23 Okt 2023 09:01:00 CEST, Guido Berhoerster wrote:


update-debian-edu-artwork is provided by debian-edu-artwork, however
there is only a weak Recommends dependency of the subpackages
debian-edu-artwork-emerald on the main package whereas the main package
has a strong dependency on any of the subpackages.

Adding a Requires on the main package creates a dependency loop which
would as far as I understand the policy manual be broken arbitrarily, so
it doesn't seem to be a good solution.

The most simple fix I can think of would be to copy the script into each
subpackage instead of symlinking it, that way we don't have to maintain
multiple copies.


I like this approach for the d-e-a version that we want to bring to  
bookworm as it does not require changing the bin:pkg arrangement.



However I'm wondering why the package is set up the way it is, couldn't
we rename debian-edu-artwork to debian-edu-artwork-common, make the
theme subpackages require that and turn debian-edu-artwork into a
virtual package provided by each theme subpackage?


This we should revisit for d-e-a in Debian Edu trixie. Please file an  
extra bug for this.


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



pgpOtA6Xsq7Ov.pgp
Description: Digitale PGP-Signatur


  1   2   3   4   5   6   7   8   9   10   >