On Fri 16 Oct 2026 at 10:25:35 (+0200), Klaus Jantzen wrote:
> following the documentation for preparing a full-upgrade from Bookworm
> I used
> 
> aptlist'?narrow(?installed, ?not(?origin(Debian)))' to find non-Debian
> packages. Nothing was found but I got a list with 1000 or so entries
> of the form ... apparmor/oldstable,now 3.0.8-3 amd64
> [installed,automatic] appstream/oldstable,now 0.16.1-2+b1 amd64
> [installed,automatic] apt-forktracer/oldstable,oldstable,now 0.9 all
> [installed] apt-listchanges/oldstable,oldstable,now 3.24 all
> [installed] apt-utils/oldstable,now 2.6.1 amd64 [installed] ... What
> should I do with that information? Delete something? How? Leave
> everything as is?

That command gives me just:

  $ apt list '?narrow(?installed, ?not(?origin(Debian)))'
  Listing... Done
  inxi/now 3.3.38-1-1 all [installed,local]
  xtoolwait/now 1.3-6.2 amd64 [installed,local]
  $ 

whereas gives me a couple of thousand:

  $ apt list '?narrow(?installed)'
  Listing...
  2to3/oldstable,now 3.11.2-1 all [installed]
  acl/oldstable,now 2.3.1-3 amd64 [installed,automatic]
  acpi-support-base/oldstable,now 0.143-5.1 all [installed,automatic]
  [ … ]
  $ 

My source file is:

  $ cat /etc/apt/sources.list.d/debian.sources 

  Types: deb
  URIs: http://deb.debian.org/debian
  Suites: bookworm bookworm-updates
  Components: main non-free non-free-firmware contrib
  Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

  Types: deb
  URIs: http://security.debian.org/debian-security
  Suites: bookworm-security
  Components: main non-free non-free-firmware contrib
  Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

  #
  $ 

So I'm wondering what you have in yours, and whether having
oldstable in place of bookworm could lead to your results.

I agree with Anssi, but you might feel more confident were
you to pipe your output through something like:

  | grep -v oldstable,now | grep -v oldstable-security,now

Thus, for example, on my system using the shorter command line:

  $ apt list '?narrow(?installed)' | grep -v oldstable,now | grep -v 
oldstable-security,now

  WARNING: apt does not have a stable CLI interface. Use with caution in 
scripts.

  Listing...
  inxi/now 3.3.38-1-1 all [installed,local]
  xtoolwait/now 1.3-6.2 amd64 [installed,local]
  $ 

so the contrast is:

  $ apt list '?narrow(?installed)' | grep -v oldstable,now | grep -v 
oldstable-security,now | wc -l
  WARNING: apt does not have a stable CLI interface. Use with caution in 
scripts.
  3
  $ apt list '?narrow(?installed)' | wc -l
  WARNING: apt does not have a stable CLI interface. Use with caution in 
scripts.
  2187
  $ 

Cheers,
David.

Reply via email to