vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 0e422102b3257f7ecc4e92c6707537f76e1f734e
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 13:42:58 2025 +0200
debian/control: Add myself to uploaders
commit 939728d8b7ae37c3eea5a96622f9d001ef2b1aa6
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 08:56:55 2025 +0200
Upload to unstable
commit 93055b47a18083c933956cc0329982d1213d0db3
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 08:53:35 2025 +0200
Release user-session-migration 0.5.0
commit 515beb2f8aed8068e4eba1442ab26e2bb8e429d4
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 07:13:56 2025 +0200
debian/salsa-ci: Add basic CI pipeline
Gbp-Dch: Ignore
commit 68cedf14d2ccde990aab9e5fccfc9a1cf550baa4
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 04:50:51 2025 +0200
user-session-migration: Save the state file in a data dir path
Use a program-specific state file path instead of a prefixed file for
new instances
commit 62bc509ada48492411e0ebfb76ca55d9bca4ef57
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 03:11:42 2025 +0200
user-session-migration: Use native function to write a string list to ini
commit 703afed9d0c5432ab866d70eeb7575c7698d0a1e
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 03:02:12 2025 +0200
user-session-migration: Use likely macros for dry run too
commit ff9d5bbd8247c1887420b92b62b0607544288953
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 03:00:47 2025 +0200
user-session-migration: Use G_UNLIKELY to check for verbose case
commit 4853b57375f28b6d9ca9193144f71e149721366b
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 02:59:05 2025 +0200
user-session-migration: Use GPtrArray instead of unefficient slist
This requires bumping the GLib dependency (While gio has never been
needed)
commit 69a93ceae98d4999639b3d29ec43be6169529331
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 02:46:46 2025 +0200
user-session-migration: Improve logging on spawn failures
commit 69d2c99f293d24de65b11e5f7c3ba33ab9972952
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 02:28:50 2025 +0200
user-session-migration: Use the hash table as a set
We use like that, so use g_hash_table_add() instead.
This allows us to clarifying the memory ownership, and fully use the
GStrv autopointer
commit 1a2232c4b545b0ea44fc56e6ee57e7799bb3ef64
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 02:24:29 2025 +0200
user-session-migration: Use autopointer to handle allocated data
commit 9e440cd46f090116bcd7aa898d2d9a50fde8f5e4
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 02:24:01 2025 +0200
user-session-migration: Do not leak stdout and stderr
commit 7269ed1bf350b686bbfd89ecd3afe99f56c0b976
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 02:17:35 2025 +0200
user-session-migration: Improve logging on key file parsing
commit 9115f0fa5024950667e758cc762b08cd9943ddd3
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 01:34:05 2025 +0200
cleanup: use EXIT{SUCCESS,FAILURE}
commit d13e57da99f8954833083df2f34afc3d10db2420
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 01:31:40 2025 +0200
cleanup: remove trailing space
commit 644bc353f9eda0b3eacbc5af72bec570c990b9b8
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Wed Aug 27 18:34:54 2025 +0200
user-session-migration: Add support for SKIP exit code
If a script exits with the 77 exit code (meson tests inspired), then the
script will be considered as not ran and no error message will be
written.
commit 5b2ef4ee7672697fa95f48bf1e360dd1f7c0fb8f
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Wed Aug 27 18:22:18 2025 +0200
user-session-migration: Handle the wait status with GLib utilities
Rename the exit status to wait status and use the native GLib check
function to verify the exit status and error out in case
commit 98af694f872cfe365e699d7785e8ebf1937ea153
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Wed Aug 27 18:21:13 2025 +0200
user-session-migration: Free some errors on cleanup
commit 3458aad4b18b8097539a124fa6d43d312f060ebc
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Wed Aug 27 18:09:05 2025 +0200
user-session-migrations: Prefer using XDG_CURRENT_DESKTOP
DESKTOP_SESSION is an old variable that may not even been set, so use it
only if set and a file with such name exists, otherwise rely on the more
compliant XDG_CURRENT_DESKTOP path.
The fact it can contain multiple desktop names is not a problem,
as `:` is a valid character and actually allow to handle the different
desktop kinds
commit 0a234590a4ee482e882f018218aa4253b5074a39
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Thu Aug 28 06:52:49 2025 +0200
tests: Use assets paths relative to test files
This fixes make test, that was otherwise using the working dir as
reference
commit 78250ca08f26388b3a7e63c38d1abc7b83262c66
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Wed Aug 27 18:02:47 2025 +0200
tests/cmake: Use correct file names for test files
Without this we're getting:
-- The C compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- rpm support: OFF ()
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for modules 'glib-2.0>=2.51.1;gio-2.0'
-- Found glib-2.0, version 2.80.0
-- Found gio-2.0, version 2.80.0
-- Found Python3: /usr/bin/python3 (found version "3.12.3") found
components: Interpreter
CMake Error at tests/CMakeLists.txt:2 (file):
file COPY cannot find
"/tmp/user-session-migration/tests/debhelper_tests.py": No such file or
directory.
commit 3299516f6cc26681229e854b7b04be5de849086b
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Date: Thu Aug 14 16:22:50 2025 +0200
debian/control: Add Multi-Arch: foreign declaration. Thanks, Multi-Arch Hinter.
commit 7efc6e554e04a5d4e3457e3713aede99e97cb616
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Date: Thu Aug 14 16:22:22 2025 +0200
debian/control: Bump Standards-Version: to 4.7.2. No changes needed.
commit 3c48e72d2e9640e04d27b0fa986a7fa9c71af67f
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Date: Thu Jan 30 11:23:33 2025 +0100
debian/control: Add to B-D: pkgconf.
commit 08541c9c20b79db713a01504766f6be71d31028a
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Fri Apr 14 09:07:06 2023 +0200
Update Debian packaging
Build-depend on systemd-dev for the pkg-config file.
commit 875427026902bef0a7b62d654811aea161390c8a
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Fri Apr 14 16:00:33 2023 +0200
Make debhelper tests pass on Ubuntu 20.04
Lower dh compat level to 12 in the test data, this does not affect the actual
packaging.
commit 93022f3cefb94c184cd57425f0f37806b970531d
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Thu Apr 13 14:14:08 2023 +0200
Use CMake testing facilities and detect dependencies
Detect presence of python3 and dpkg-buildpackage.
Remove dependency on nose and add ctest cases.
commit 7cf04332c05d21673b7214ffafd67218c826d1e9
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Thu Apr 13 14:42:50 2023 +0200
Remove g_type_init()
This has been deprecated as of glib 2.35.
commit 44848e8fc4fcdcfa8e959f3b1979add331307c91
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Thu Apr 13 13:42:35 2023 +0200
Make systemd support optional and do not hardcode path
commit bb8a6870d63e9a44df910f2fa028b975f4dccada
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Thu Apr 13 13:24:01 2023 +0200
Do not hardcode directories
commit 14cec969da2dc4a24989c5ff17a00a302ca16ab0
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Thu Apr 13 13:12:23 2023 +0200
Modernize CMake
Update to CMake 3.16 and modernize CMakeLists.txt. This covers at least
Ubuntu >= 20.04, RHEL >= 8, Debian >= 10 (Backports), openSUSE Leap >= 15.4,
SLES >= 15 SP4.
commit ccb92be828ea7bb695377e3b1801a4520d351553
Author: Guido Berhoerster <guido+freiesoftware@berhoerster.name>
Date: Thu Apr 13 11:49:03 2023 +0200
Add optional rpm support
Support is activated automatically if rpm is detected.
This adds a macro %_usersessionmigrationdir for the installation path of
user-session-migration scripts.
There is also a dependency generator which adds a runtime dependency on
user-session-migration if any files are installed below the above path.