Bug#948200: marked as done (apt: problem when a package is present in multiple repositories)
Your message dated Mon, 6 Jan 2020 10:39:01 +0100
with message-id <20200106103414.GA2266475@debian.org>
and subject line Re: Bug#948200: apt: problem when a package is present in multiple repositories
has caused the Debian Bug report #948200,
regarding apt: problem when a package is present in multiple repositories
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
948200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948200
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: apt: problem when a package is present in multiple repositories
- From: Antonio <antdev66@gmail.com>
- Date: Sun, 5 Jan 2020 10:01:00 +0100
- Message-id: <CAPx8Ocvg2WjtwxN8XUUrrs4oVJZ-NAOb+brswS4j4KTFKY=YJA@mail.gmail.com>
Package: apt
Version: 1.8.4
Severity: normal
Dear Maintainer,
after updating the system, including the exiv2 and libexiv2-dev
packages, relaunching the update command:
$ apt-get upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
I seguenti pacchetti saranno RETROCESSI:
exiv2 libexiv2-dev
0 aggiornati, 0 installati, 2 retrocessi, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 0 B/999 kB di archivi.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
Continuare? [S/n] ^C
if I repeat the update command (already executed), there is
always an update to be performed on the same packages.
As far as I can see these packages appear in two repository:
$ apt-cache policy exiv2 libexiv2-dev
exiv2:
Installed: 0.27.2-3
Applicant: 0.27.2-3
Version table:
*** 0.27.2-3 100
100 http://debian.fastweb.it/debian experimental / main amd64 Packages
100 / var / lib / dpkg / status
0.27.2-3 750
750 http://www.deb-multimedia.org sid / main amd64 Packages
0.25-4 700
500 http://debian.fastweb.it/debian stable / main amd64 Packages
700 http://debian.fastweb.it/debian sid / main amd64 Packages
libexiv2-dev:
Installed: 0.27.2-3
Applicant: 0.27.2-3
Version table:
*** 0.27.2-3 100
100 http://debian.fastweb.it/debian experimental / main amd64 Packages
100 / var / lib / dpkg / status
0.27.2-3 750
750 http://www.deb-multimedia.org sid / main amd64 Packages
0.25-4 700
500 http://debian.fastweb.it/debian stable / main amd64 Packages
700 http://debian.fastweb.it/debian sid / main amd64 Packages
The problem is, that although the package has been installed from the
multimedia repository (pin 750), however in the apt-cache policies it
appears to be (incorrectly) installed by experimental repository, so
the misunderstanding is created and the package is considered to be
reinstalled.
Is it possible to fix the problem?
Thanks,
Antonio
-- Package-specific info:
-- /etc/apt/preferences.d/debian --
Package: *
Pin: origin www.deb-multimedia.org
Pin-Priority: 750
Package: *
Pin: origin mi.mirror.garr.it
Pin-Priority: 750
Package: *
Pin: release a=unstable
Pin-Priority: 700
Package: *
Pin: origin debug.mirrors.debian.org
Pin-Priority: 650
Package: *
Pin: release a=testing
Pin-Priority: 600
Package: *
Pin: release a=stable-backports
Pin-Priority: 555
Package: *
Pin: release a=stable
Pin-Priority: 500
Package: *
Pin: release a=experimental
Pin-Priority: 100
-- (no /etc/apt/sources.list present) --
-- /etc/apt/sources.list.d/debian.list --
# Stable
deb http://debian.fastweb.it/debian/ stable main
# Security
deb http://security.debian.org/ stable/updates main
# Updates
deb http://debian.fastweb.it/debian stable-updates main
# Debian sid
deb http://debian.fastweb.it/debian/ sid main contrib non-free
# Debian experimental
deb http://debian.fastweb.it/debian/ experimental main contrib non-free
-- /etc/apt/sources.list.d/multimedia.list --
deb http://www.deb-multimedia.org sid main
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (700, 'unstable'), (500, 'stable-updates'), (500,
'stable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.8-custom (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=it_IT, LC_CTYPE=it_IT (charmap=ISO-8859-1) (ignored:
LC_ALL set to it_IT), LANGUAGE=it (charmap=ISO-8859-1) (ignored:
LC_ALL set to it_IT)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages apt depends on:
ii adduser 3.118
ii debian-archive-keyring 2019.1
ii gpgv 2.2.17-3
ii libapt-pkg5.0 1.8.4
ii libc6 2.29-7
ii libgcc1 1:9.2.1-22
ii libgnutls30 3.6.11.1-2
ii libseccomp2 2.4.2-2
ii libstdc++6 9.2.1-22
Versions of packages apt recommends:
ii ca-certificates 20190110
Versions of packages apt suggests:
pn apt-doc <none>
ii aptitude 0.8.12-1
ii dpkg-dev 1.19.7
ii gnupg 2.2.17-3
ii gnupg2 2.2.17-3
ii powermgmt-base 1.36
ii synaptic 0.84.8
-- no debconf information
--- End Message ---
--- Begin Message ---
- To: Antonio <antdev66@gmail.com>, 948200-done@bugs.debian.org
- Subject: Re: Bug#948200: apt: problem when a package is present in multiple repositories
- From: Julian Andres Klode <jak@debian.org>
- Date: Mon, 6 Jan 2020 10:39:01 +0100
- Message-id: <20200106103414.GA2266475@debian.org>
- In-reply-to: <CAPx8Ocvg2WjtwxN8XUUrrs4oVJZ-NAOb+brswS4j4KTFKY=YJA@mail.gmail.com>
- References: <CAPx8Ocvg2WjtwxN8XUUrrs4oVJZ-NAOb+brswS4j4KTFKY=YJA@mail.gmail.com>
On Sun, Jan 05, 2020 at 10:01:00AM +0100, Antonio wrote:
> Package: apt
> Version: 1.8.4
> Severity: normal
>
> Dear Maintainer,
> after updating the system, including the exiv2 and libexiv2-dev
> packages, relaunching the update command:
>
> $ apt-get upgrade
> Lettura elenco dei pacchetti... Fatto
> Generazione albero delle dipendenze
> Lettura informazioni sullo stato... Fatto
> Calcolo dell'aggiornamento... Fatto
> I seguenti pacchetti saranno RETROCESSI:
> exiv2 libexiv2-dev
> 0 aggiornati, 0 installati, 2 retrocessi, 0 da rimuovere e 0 non aggiornati.
> È necessario scaricare 0 B/999 kB di archivi.
> Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
> Continuare? [S/n] ^C
>
> if I repeat the update command (already executed), there is
> always an update to be performed on the same packages.
>
> As far as I can see these packages appear in two repository:
>
> $ apt-cache policy exiv2 libexiv2-dev
>
> exiv2:
> Installed: 0.27.2-3
> Applicant: 0.27.2-3
> Version table:
> *** 0.27.2-3 100
> 100 http://debian.fastweb.it/debian experimental / main amd64 Packages
> 100 / var / lib / dpkg / status
> 0.27.2-3 750
> 750 http://www.deb-multimedia.org sid / main amd64 Packages
> 0.25-4 700
> 500 http://debian.fastweb.it/debian stable / main amd64 Packages
> 700 http://debian.fastweb.it/debian sid / main amd64 Packages
Please do not use deb-multimedia.org. Bugs on systems w/ deb-multimedia.org
present will be closed without further investigation. deb-multimedia.org is
not supported, nor is it really supportable.
As you can see, deb-multimedia.org ignores standard practices, and wrongly
re-used the same version number scheme as the main archive; which can cause
problems like this.
It also overrides a ton of libraries, causing all kind of support woes. If
you use it, do not report bugs, you're on your own.
--
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer i speak de, en
--- End Message ---
Reply to: