View Issue Details

IDProjectCategoryView StatusLast Update
0010252Talerdeployment and operationspublic2025-08-18 14:53
Reporterhow Assigned ToFlorian Dold  
PriorityhighSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
PlatformGNU/LinuxOSDebianOS Version13
Target Version1.0 stretch goals 
Summary0010252: Debian 13 is now stable: please upgrade deb.taler.net accordingly
Descriptionhttps://www.debian.org/News/2025/20250809 announced that Debian stable moved from Bookworm (12) to Trixie (13).

However, the https://deb.taler.net/ mirror only builds up to bookworm.
Additional InformationRe priority: The TALER PO has requested a demo, but I cannot upgrade the system and fear to break the demo due to similar bug under investigation (e.g., 0009920).

Willing to pair-prog to see how this is done.
Tagsinfrastructure, packaging

Activities

Christian Grothoff

2025-08-14 23:57

manager   ~0025647

I've been trying to put stuff into place, but Debian kicked out recutils due to

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066370

and we depend on recutils, so it's not exactly easy to build on Debian trixie right now :-(.

Christian Grothoff

2025-08-15 00:55

manager   ~0025648

Hacked around it by "borrowing" recutils from bookworm. Fixed other issues, looks better. Didn't yet upload.

Christian Grothoff

2025-08-15 01:16

manager   ~0025649

Now getting a strange error in the anastasis-gtk-build-deps package -- which I don't even know where that comes from, I certainly didn't expect to even _create_ such a package:

dpkg-deb: building package 'anastasis-gtk-build-deps' in '../anastasis-gtk-build-deps_0.6.3_all.deb'.
 dpkg-genbuildinfo --build=binary -O../anastasis-gtk-build-deps_0.6.3_amd64.buildinfo
 dpkg-genchanges --build=binary -O../anastasis-gtk-build-deps_0.6.3_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)

The package has been created.
Attention, the package has been created in the current directory,
not in ".." as indicated by the message above!
Selecting previously unselected package anastasis-gtk-build-deps.
(Reading database ... 106436 files and directories currently installed.)
Preparing to unpack anastasis-gtk-build-deps_0.6.3_all.deb ...
Unpacking anastasis-gtk-build-deps (0.6.3) ...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies...Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) anastasis-gtk-build-deps:amd64 < 0.6.3 @iU K Nb Ib >
Broken anastasis-gtk-build-deps:amd64 Depends on libgnunetgtk-dev:amd64 < none @un H > (>= 0.24.0)
  Considering libgnunetgtk-dev:amd64 0 as a solution to anastasis-gtk-build-deps:amd64 -2
  Removing anastasis-gtk-build-deps:amd64 rather than change libgnunetgtk-dev:amd64
Done
 Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following packages were automatically installed and are no longer required:
  postgresql-client postgresql-client-17 postgresql-client-common
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  anastasis-gtk-build-deps
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 9216 B disk space will be freed.
(Reading database ... 106440 files and directories currently installed.)
Removing anastasis-gtk-build-deps (0.6.3) ...
mk-build-deps: Unable to install anastasis-gtk-build-deps at /usr/bin/mk-build-deps line 460.
mk-build-deps: Unable to install all build-dep packages
Traceback (most recent call last):
  File "/research/taler-deployment/packaging/ng/./taler-pkg", line 338, in <module>
    main()
    ~~~~^^
  File "/research/taler-deployment/packaging/ng/./taler-pkg", line 334, in main
    args.func(args)
    ~~~~~~~~~^^^^^^
  File "/research/taler-deployment/packaging/ng/./taler-pkg", line 176, in build
    subprocess.run(
    ~~~~~~~~~~~~~~^
        cmd,
        ^^^^
        check=True,
        ^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.13/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['podman', 'run', '-it', '--entrypoint=/bin/bash', '--security-opt', 'label=disable', '--mount', 'type=bind,source=/research/taler-deployment/packaging/ng/buildscripts,target=/buildscripts,readonly', '--mount', 'type=bind,source=/research/taler-deployment/packaging/ng/buildconfig,target=/buildconfig,readonly', '--mount', 'type=bind,source=/research/taler-deployment/packaging/ng/packages/debian-trixie,target=/pkgdir', 'taler-packaging-debian-trixie:latest', '/buildscripts/generic.sh', 'anastasis-gtk']' returned non-zero exit status 1.

Florian Dold

2025-08-18 14:53

manager   ~0025651

Fixed. Was caused by a dependency of libgnunetgtk that does not exist in trixie anymore (the policykit-1 transitional pkg).

Packages are now available for trixie.

Issue History

Date Modified Username Field Change
2025-08-14 17:16 how New Issue
2025-08-14 17:16 how Status new => assigned
2025-08-14 17:16 how Assigned To => Florian Dold
2025-08-14 17:16 how Tag Attached: infrastructure
2025-08-14 17:16 how Tag Attached: packaging
2025-08-14 23:57 Christian Grothoff Note Added: 0025647
2025-08-15 00:55 Christian Grothoff Note Added: 0025648
2025-08-15 01:16 Christian Grothoff Note Added: 0025649
2025-08-18 14:53 Florian Dold Status assigned => resolved
2025-08-18 14:53 Florian Dold Resolution open => fixed
2025-08-18 14:53 Florian Dold Note Added: 0025651