Bug#1110900: apt update misleadingly says "All packages are up-to-date" when no package sources are configured

Thure Duehrsen <[email protected]>
Newsgroups gmane.linux.debian.apt.devel
Message-ID <175517716307.266036.2101342723062198571.reportbug__31227.4635698245$1755177343$gmane$org@tduthinkpad>
Package: apt
Followup-For: Bug #1110900
X-Debbugs-Cc: [email protected]

Dear Maintainer,

the issue in question is still present in apt version 3.0.3 (amd64),
cf. the transcript below:

Transcript:
------------------------------------------------------------
root@debiantutor:/etc/apt# cat /etc/debian_version
13.0
root@debiantutor:/etc/apt# cat /etc/issue.net
Debian GNU/Linux 13
root@debiantutor:/etc/apt# apt-cache policy apt
apt:
  Installed: 3.0.3
  Candidate: 3.0.3
  Version table:
 *** 3.0.3 100
        100 /var/lib/dpkg/status
root@debiantutor:/etc/apt# apt --version
apt 3.0.3 (amd64)
root@debiantutor:/etc/apt#
root@debiantutor:/etc/apt# apt update
Get:1 https://security.debian.org/debian-security trixie-security InRelease [43.4 kB]
Hit:2 https://linux.teamviewer.com/deb stable InRelease
Get:3 https://security.debian.org/debian-security trixie-security/main amd64 Packages [8236 B]
Get:4 https://security.debian.org/debian-security trixie-security/main i386 Packages [4800 B]
Get:5 https://security.debian.org/debian-security trixie-security/main Translation-en [8632 B]
Get:6 https://deb.debian.org/debian trixie InRelease [138 kB]
Get:7 https://deb.debian.org/debian trixie-updates InRelease [47.1 kB]
Get:8 https://deb.debian.org/debian trixie/main amd64 Packages [9668 kB]
Get:9 https://deb.debian.org/debian trixie/main i386 Packages [9428 kB]
Get:10 https://deb.debian.org/debian trixie/main Translation-en [6484 kB]
Get:11 https://deb.debian.org/debian trixie/main amd64 Components [5175 kB]
Get:12 https://deb.debian.org/debian trixie/main Icons (48x48) [3626 kB]
Get:13 https://deb.debian.org/debian trixie/main Icons (64x64) [7367 kB]
Get:14 https://deb.debian.org/debian trixie/contrib amd64 Packages [53.8 kB]
Get:15 https://deb.debian.org/debian trixie/contrib i386 Packages [44.1 kB]
Get:16 https://deb.debian.org/debian trixie/contrib Translation-en [49.6 kB]
Get:17 https://deb.debian.org/debian trixie/contrib amd64 Components [41.5 kB]
Get:18 https://deb.debian.org/debian trixie/contrib Icons (48x48) [60.1 kB]
Get:19 https://deb.debian.org/debian trixie/contrib Icons (64x64) [132 kB]
Get:20 https://deb.debian.org/debian trixie/non-free i386 Packages [72.6 kB]
Get:21 https://deb.debian.org/debian trixie/non-free amd64 Packages [100 kB]
Get:22 https://deb.debian.org/debian trixie/non-free Translation-en [67.1 kB]
Get:23 https://deb.debian.org/debian trixie/non-free amd64 Components [3784 B]
Get:24 https://deb.debian.org/debian trixie/non-free Icons (48x48) [578 B]
Get:25 https://deb.debian.org/debian trixie/non-free Icons (64x64) [10.4 kB]
Get:26 https://deb.debian.org/debian trixie/non-free-firmware i386 Packages [6540 B]
Get:27 https://deb.debian.org/debian trixie/non-free-firmware amd64 Packages [6868 B]
Get:28 https://deb.debian.org/debian trixie/non-free-firmware Translation-en [4704 B]
Get:29 https://deb.debian.org/debian trixie/non-free-firmware amd64 Components [24.3 kB]
Get:30 https://deb.debian.org/debian trixie/non-free-firmware Icons (48x48) [29 B]
Get:31 https://deb.debian.org/debian trixie/non-free-firmware Icons (64x64) [29 B]
Get:32 https://deb.debian.org/debian trixie-updates/main amd64 Packages [2432 B]
Get:33 https://deb.debian.org/debian trixie-updates/main i386 Packages [2432 B]
Get:34 https://deb.debian.org/debian trixie-updates/main Translation-en [396 B]
Fetched 42.7 MB in 8s (5242 kB/s)
7 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@debiantutor:/etc/apt#
root@debiantutor:/etc/apt# mv -v sources.list.d/debian.sources{,.disabled}
renamed 'sources.list.d/debian.sources' -> 'sources.list.d/debian.sources.disabled'
root@debiantutor:/etc/apt# mv -v sources.list.d/teamviewer.list{,.disabled}
renamed 'sources.list.d/teamviewer.list' -> 'sources.list.d/teamviewer.list.disabled'
root@debiantutor:/etc/apt# apt update
All packages are up to date.
root@debiantutor:/etc/apt#
root@debiantutor:/etc/apt# mv -v sources.list.d/teamviewer.list.disabled sources.list.d/teamviewer.list
renamed 'sources.list.d/teamviewer.list.disabled' -> 'sources.list.d/teamviewer.list'
root@debiantutor:/etc/apt# mv -v sources.list.d/debian.sources.disabled sources.list.d/debian.sources
renamed 'sources.list.d/debian.sources.disabled' -> 'sources.list.d/debian.sources'
root@debiantutor:/etc/apt# apt update
Get:1 https://linux.teamviewer.com/deb stable InRelease [11.9 kB]
Get:2 https://deb.debian.org/debian trixie InRelease [138 kB]
Get:3 https://linux.teamviewer.com/deb stable/main amd64 Packages [6747 B]
Get:4 https://linux.teamviewer.com/deb stable/main i386 Packages [6244 B]
Get:5 https://security.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:6 https://deb.debian.org/debian trixie-updates InRelease [47.1 kB]
Get:7 https://security.debian.org/debian-security trixie-security/main i386 Packages [4800 B]
Get:8 https://deb.debian.org/debian trixie/main i386 Packages [9428 kB]
Get:9 https://security.debian.org/debian-security trixie-security/main amd64 Packages [8236 B]
Get:10 https://security.debian.org/debian-security trixie-security/main Translation-en [8632 B]
Get:11 https://deb.debian.org/debian trixie/main amd64 Packages [9668 kB]
Get:12 https://deb.debian.org/debian trixie/main Translation-en [6484 kB]
Get:13 https://deb.debian.org/debian trixie/main amd64 Components [5175 kB]
Get:14 https://deb.debian.org/debian trixie/main Icons (48x48) [3626 kB]
Get:15 https://deb.debian.org/debian trixie/main Icons (64x64) [7367 kB]
Get:16 https://deb.debian.org/debian trixie/contrib amd64 Packages [53.8 kB]
Get:17 https://deb.debian.org/debian trixie/contrib i386 Packages [44.1 kB]
Get:18 https://deb.debian.org/debian trixie/contrib Translation-en [49.6 kB]
Get:19 https://deb.debian.org/debian trixie/contrib amd64 Components [41.5 kB]
Get:20 https://deb.debian.org/debian trixie/contrib Icons (48x48) [60.1 kB]
Get:21 https://deb.debian.org/debian trixie/contrib Icons (64x64) [132 kB]
Get:22 https://deb.debian.org/debian trixie/non-free i386 Packages [72.6 kB]
Get:23 https://deb.debian.org/debian trixie/non-free amd64 Packages [100 kB]
Get:24 https://deb.debian.org/debian trixie/non-free Translation-en [67.1 kB]
Get:25 https://deb.debian.org/debian trixie/non-free amd64 Components [3784 B]
Get:26 https://deb.debian.org/debian trixie/non-free Icons (48x48) [578 B]
Get:27 https://deb.debian.org/debian trixie/non-free Icons (64x64) [10.4 kB]
Get:28 https://deb.debian.org/debian trixie/non-free-firmware amd64 Packages [6868 B]
Get:29 https://deb.debian.org/debian trixie/non-free-firmware i386 Packages [6540 B]
Get:30 https://deb.debian.org/debian trixie/non-free-firmware Translation-en [4704 B]
Get:31 https://deb.debian.org/debian trixie/non-free-firmware amd64 Components [24.3 kB]
Get:32 https://deb.debian.org/debian trixie/non-free-firmware Icons (48x48) [29 B]
Get:33 https://deb.debian.org/debian trixie/non-free-firmware Icons (64x64) [29 B]
Get:34 https://deb.debian.org/debian trixie-updates/main amd64 Packages [2432 B]
Get:35 https://deb.debian.org/debian trixie-updates/main i386 Packages [2432 B]
Get:36 https://deb.debian.org/debian trixie-updates/main Translation-en [396 B]
Fetched 42.7 MB in 7s (5846 kB/s)
7 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@debiantutor:/etc/apt#
------------------------------------------------------------

Also note the repeated transfer of arguably the same information after restoring the sources.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.