[SID - Unstable] 750 packages +b1 ?

- - ALL UNSTABLE / TESTING THREADS SHOULD BE POSTED HERE - -
This sub-forum is the dedicated area for the ongoing Unstable/Testing releases of Debian. Advanced, or Experienced User support only. Use the software, give, and take advice with caution.
Post Reply
Message
Author
maloosheck
Posts: 26
Joined: 2011-10-09 15:12
Been thanked: 1 time

[SID - Unstable] 750 packages +b1 ?

#1 Post by maloosheck »

I have been running Sid for some time. I usually try to update it every few days just to avoid long list of packages. The highest number of packages to update was related to the *t64 update. However, last time I run "apt update" I got the list of 750 upgradable packages, most of which were jumping by +b1 version up. It looks kind of weird so I wanted to know if this sudden increase of packages is intentional.
Attachments
Screenshot from 2024-10-30 23-19-37.png

froggit9000
Posts: 61
Joined: 2023-03-24 20:00
Has thanked: 8 times
Been thanked: 2 times

Re: [SID - Unstable] 750 packages +b1 ?

#2 Post by froggit9000 »

I saw over 1000 packages when I updated. After the update I performed the apt full-upgrade. All was well but there seems to be one package libmagick++-dev held back... there appears to be an upgrade from version 6 to 7 going on which I expect may be resolved soon.

User avatar
wizard10000
Global Moderator
Global Moderator
Posts: 1084
Joined: 2019-04-16 23:15
Location: southeastern us
Has thanked: 117 times
Been thanked: 189 times

Re: [SID - Unstable] 750 packages +b1 ?

#3 Post by wizard10000 »

Yes, it's intentional. There's been a Perl transition going on for the last two weeks and hundreds of packages are impacted. Was about 450 packages on my laptop yesterday.

Was announced on the debian-devel-announce mailing list on Oct 14 - that and the debian-devel list would be good mailing lists to watch.
we see things not as they are, but as we are.
-- anais nin

User avatar
fabien
Forum Helper
Forum Helper
Posts: 1156
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 101 times
Been thanked: 264 times

Re: [SID - Unstable] 750 packages +b1 ?

#4 Post by fabien »

maloosheck wrote: 2024-10-31 03:29 However, last time I run "apt update" I got the list of 750 upgradable packages, most of which were jumping by +b1 version up.
This is a type of Non-maintainer uploads (NMU) called Binary-only non-maintainer upload.
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#recompilation-or-binary-only-nmu wrote:Sometimes the initial porter upload is problematic because the environment in which the package was built was not good enough (outdated or obsolete library, bad compiler, etc.). Then you may just need to recompile it in an updated environment. However, you have to bump the version number in this case
[...]
The magic for a recompilation-only NMU is triggered by using a suffix appended to the package version number, following the form bnumber. For instance, if the latest version you are recompiling against was version 2.9-3, your binary-only NMU should carry a version of 2.9-3+b1. If the latest version was 3.4+b1 (i.e, a native package with a previous recompilation NMU), your binary-only NMU should have a version number of 3.4+b2.
https://wiki.debian.org/binNMU wrote:Please note, binNMUs don't need to be acknowledged in your source changelog afterwards, whereas NMUs typically are.
However, it is possible to access the specific changelog before applying the updates. Use the --download-only option of your APT front-end:
man 8 apt-get wrote:-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
man 8 aptitude wrote:-d, --download-only
Download packages to the package cache as necessary, but do not install or remove anything. By default, the package cache is stored in /var/cache/apt/archives.

Code: Select all

#> apt -d full-upgrade
Use dpkg -X to extract the package:

Code: Select all

$> dpkg -X /var/cache/apt/archives/libaacs0_0.11.1-4+b1_amd64.deb /tmp/libaacs/
./
./usr/
./usr/lib/
./usr/lib/x86_64-linux-gnu/
./usr/lib/x86_64-linux-gnu/libaacs.so.0.7.2
./usr/share/
./usr/share/doc/
./usr/share/doc/libaacs0/
./usr/share/doc/libaacs0/KEYDB.cfg.gz
./usr/share/doc/libaacs0/README.md
./usr/share/doc/libaacs0/changelog.Debian.amd64.gz
./usr/share/doc/libaacs0/changelog.Debian.gz
./usr/share/doc/libaacs0/changelog.gz
./usr/share/doc/libaacs0/copyright
./usr/lib/x86_64-linux-gnu/libaacs.so.0
Read the specific changelog:

Code: Select all

$> zless /tmp/libaacs/usr/share/doc/libaacs0/changelog.Debian.amd64.gz
$> zcat /tmp/libaacs/usr/share/doc/libaacs0/changelog.Debian.amd64.gz
libaacs (0.11.1-4+b1) sid; urgency=low, binary-only=yes

  * Binary-only non-maintainer upload for amd64; no source changes.
  * Rebuild for PAC/BTI support

 -- amd64 / i386 Build Daemon (x86-csail-01) <buildd_amd64-x86-csail-01@buildd.debian.org>  Mon, 28 Oct 2024 21:44:26 +0000
I don't know what this has to do with amd64 since it is an arm64 thing.
I'm also not sure if this is related to the current Perl transition @wizard10000. Maybe linked to this:
https://metadata.ftp-master.debian.org/changelogs//main/g/glibc/glibc_2.40-3_changelog wrote:glibc (2.40-3) unstable; urgency=medium
[...]
* debian/control.in/main: adjust g++-for-host version on arm64 to ensure
PAC/BTI support.
[...]
-- Aurelien Jarno <aurel32@debian.org> Tue, 24 Sep 2024 21:46:16 +0200
ImageShare your Debian SCRIPTS
There will be neither barrier nor walls, neither official nor guard, there will be no more desert and the entire world will become a garden. — Anacharsis Cloots

User avatar
wizard10000
Global Moderator
Global Moderator
Posts: 1084
Joined: 2019-04-16 23:15
Location: southeastern us
Has thanked: 117 times
Been thanked: 189 times

Re: [SID - Unstable] 750 packages +b1 ?

#5 Post by wizard10000 »

fabien wrote: 2024-10-31 12:49I'm also not sure if this is related to the current Perl transition @wizard10000. Maybe linked to this:
https://metadata.ftp-master.debian.org/changelogs//main/g/glibc/glibc_2.40-3_changelog wrote:glibc (2.40-3) unstable; urgency=medium
[...]
* debian/control.in/main: adjust g++-for-host version on arm64 to ensure
PAC/BTI support.
[...]
-- Aurelien Jarno <aurel32@debian.org> Tue, 24 Sep 2024 21:46:16 +0200
Could be. Didn't see anything relevant in debian-devel so just guessing :)
we see things not as they are, but as we are.
-- anais nin

maloosheck
Posts: 26
Joined: 2011-10-09 15:12
Been thanked: 1 time

Re: [SID - Unstable] 750 packages +b1 ?

#6 Post by maloosheck »

wizard10000 wrote: 2024-10-31 10:15 Yes, it's intentional. There's been a Perl transition going on for the last two weeks and hundreds of packages are impacted. Was about 450 packages on my laptop yesterday.

Was announced on the debian-devel-announce mailing list on Oct 14 - that and the debian-devel list would be good mailing lists to watch.
Thank you, I have just signed up for debian-devel-announce mailing list.

User avatar
wizard10000
Global Moderator
Global Moderator
Posts: 1084
Joined: 2019-04-16 23:15
Location: southeastern us
Has thanked: 117 times
Been thanked: 189 times

Re: [SID - Unstable] 750 packages +b1 ?

#7 Post by wizard10000 »

Most excellent.

Another list that's helpful is debian-devel. What I did was set up a mail rule so that anything containing lists.debian.org goes to its own folder.

I'm not a developer so I mostly just browse subject lines to see if there's anything I need to look out for.

cheers -
we see things not as they are, but as we are.
-- anais nin

User avatar
donald
Debian Developer, Site Admin
Debian Developer, Site Admin
Posts: 1358
Joined: 2021-03-30 20:08
Has thanked: 242 times
Been thanked: 296 times

Re: [SID - Unstable] 750 packages +b1 ?

#8 Post by donald »

@Best_Threads
Typo perfectionish.


"The advice given above is all good, and just because a new message has appeared it does not mean that a problem has arisen, just that a new gremlin hiding in the hardware has been exposed." - FreewheelinFrank

Post Reply