Discussion:
Bug#1099081: transition: gnustep-base, gnustep-gui, gworkspace
Add Reply
Yavor Doganov
2025-02-27 23:40:01 UTC
Reply
Permalink
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: pkg-gnustep-***@lists.alioth.debian.org
User: ***@packages.debian.org
Usertags: transition
Control: affects -1 + src:gnustep-base src:gnustep-gui src:gworkspace

We at the GNUstep team would like to request a transition slot for a
simultaneous (combined) transition of three libraries:

libgnustep-base1.30 -> 1.31
libgnustep-gui0.31 -> 0.32
libinspector0 -> 1

The only reverse-dependency that FTBFS is gnustep-dl2 (#1096111) but
the fixed package is already in testing. As always during GNUstep
library transitions, gnustep-back will require a sourceful upload.

The ben file for gnustep-base will need a little correction to take
into account universal-detector:

is_affected = .depends ~ /\b(libgnustep\-base1\.31|libgnustep\-base1\.30)\b/ | .source ~ /universal-detector/;
is_good = .depends ~ /\b(libgnustep\-base1\.31|gnustep\-base\-abi\-1\.31)\b/;
is_bad = .depends ~ /\b(libgnustep\-base1\.30|gnustep\-base\-abi\-1\.30)\b/;

Both bookworm and bullseye shipped with outdated GNUstep core
libraries so we would very much like to avoid that in trixie.
Thanks for considering.
Debian Bug Tracking System
2025-02-27 23:40:01 UTC
Reply
Permalink
Post by Yavor Doganov
affects -1 + src:gnustep-base src:gnustep-gui src:gworkspace
Bug #1099081 [release.debian.org] transition: gnustep-base, gnustep-gui, gworkspace
Added indication that 1099081 affects src:gnustep-base, src:gnustep-gui, and src:gworkspace
--
1099081: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099081
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Debian Bug Tracking System
2025-02-28 09:10:01 UTC
Reply
Permalink
tags -1 confirmed
Bug #1099081 [release.debian.org] transition: gnustep-base, gnustep-gui, gworkspace
Added tag(s) confirmed.
--
1099081: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099081
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Yavor Doganov
2025-02-28 18:20:01 UTC
Reply
Permalink
Post by Yavor Doganov
The ben file for gnustep-base will need a little correction to take
is_affected = .depends ~ /\b(libgnustep\-base1\.31|libgnustep\-base1\.30)\b/ | .source ~ /universal-detector/;
is_good = .depends ~ /\b(libgnustep\-base1\.31|gnustep\-base\-abi\-1\.31)\b/;
is_bad = .depends ~ /\b(libgnustep\-base1\.30|gnustep\-base\-abi\-1\.30)\b/;
Adding it like that won't help, it will just show up as unknown as it
doesn't depend on either of those packages.
I don't think that's the case:

$ apt-cache show libuniversaldetector-dev | grep ^Depends
Depends: gnustep-base-abi-1.30
Since it's just one package, we can trigger a rebuild for it and
keep an eye on it.
OK, the important thing is not to forget to schedule binNMUs for
universal detector as well (the dependency guarantees that it will be
rebuilt before unar). You are probably right that it's not worth the
trouble to amend the ben file.
Go ahead.
Thanks very much; all uploaded.
Yavor Doganov
2025-03-03 09:20:01 UTC
Reply
Permalink
gnustep-gui is failing its own autopkgtests. Can you take a look?
Yes, I noticed and it's been fixed in Git already. Unfortunately I
couldn't test these in advance as autopkgtest-schroot does not allow me
to install extra packages.

I hope it will be uploaded today and I guess it won't delay the
transition because gworkspace needs 2 more days to age.

Loading...