[Aptitude-devel] Version number matching question

2020-02-23 Thread Jonas Bechtel


Hey there,

I've got a question: I try to update evince-common, which is not possible 
because it breaks the evince package. 
Aptitude then looks like this:

  Origin URI: 
http://security.debian.org/pool/updates/main/e/evince/evince_3.30.2-3+deb10u1_i386.deb
  --\ Depends (19)
--- dconf-gsettings-backend | gsettings-backend
--\ evince-common:all (< 3.31) (UNSATISFIED)
idA   evince-common 3.30.2-3
-11.0 MB   
--\ evince-common:all (>= 3.30) (UNSATISFIED)
idA   evince-common 3.30.2-3
-11.0 MB   


The installation overview looks like this:

--\ Packages with unsatisfied dependencies (1)
iB   evince:i386
  3.30.2-3+deb10 3.30.2-3+deb10
--\ Packages to be upgraded (1)
iuA  evince-common  
  3.30.2-3   3.30.2-3+deb10
--\ Packages being held back (969)


Package view shows me:

Some dependencies of evince:i386 (broken, 3.30.2-3+deb10u1) are not satisfied:  
  ▒

  ▒
  * evince:i386 (held/unchanged, 3.30.2-3+deb10u1) depends on evince-common:all 
(< 3.31) (provided by ▒
evince-common 3.30.2-3) 
  ▒

  ▒

  


So the question here is: why is 

3.30 <= 3.30.2-3 < 3.31
but not
3.30 <= 3.30.2-3+deb10 < 3.31 ?



Best Regards
 Jonas






Bits & Bäume Dresden, Tour de Natur, GRÜNE LIGA, Konglomerat e. V., ADFC, 
(ex-)tuuwi, Hochschulgruppe Rad, Institut für Bahntechnik

Schlafende Projekte: CityConcierge, IKaRad, TerKur
Neueste Idee: Radfernbahn Berlin-Dresden, Dresden-Leipzig -> radfernbahn.de


___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel

Re: [Aptitude-devel] Version number matching question

2020-02-24 Thread Axel Beckert
Hi Jonas,

Jonas Bechtel wrote:
> I've got a question: I try to update evince-common, which is not possible 
> because it breaks the evince package. 
> Aptitude then looks like this:
> 
>   Origin URI: 
> http://security.debian.org/pool/updates/main/e/evince/evince_3.30.2-3+deb10u1_i386.deb

From the version number I gather you're having this issue on Debian 10
Buster.

Seeing i386 packages: Is this a multi-arch system, i.e. does it use
i386 and amd64 packages or just i386 packages?

I only have Buster amd64 here, so might not see exactly the same
package relations.

>   --\ Depends (19)
> --- dconf-gsettings-backend | gsettings-backend
> --\ evince-common:all (< 3.31) (UNSATISFIED)
> idA   evince-common 3.30.2-3
> -11.0 MB   
> --\ evince-common:all (>= 3.30) (UNSATISFIED)
> idA   evince-common 3.30.2-3
> -11.0 MB   
> 
> 
> The installation overview looks like this:
> 
> --\ Packages with unsatisfied dependencies (1)
> iB   evince:i386  
> 3.30.2-3+deb10 3.30.2-3+deb10
> --\ Packages to be upgraded (1)
> iuA  evince-common
> 3.30.2-3   3.30.2-3+deb10
> --\ Packages being held back (969)

Looks like it won't update evince-common for some reason.

Do you happen to have apt-listbugs installed? It might pin packages to
older versions due to bugs so they aren't upgraded.

> Some dependencies of evince:i386 (broken, 3.30.2-3+deb10u1) are not 
> satisfied:▒
>   
> ▒
>   * evince:i386 (held/unchanged, 3.30.2-3+deb10u1) depends on 
> evince-common:all (< 3.31) (provided by ▒
> evince-common 3.30.2-3)   
> ▒
> 
> So the question here is: why is 
> 
> 3.30 <= 3.30.2-3 < 3.31
> but not
> 3.30 <= 3.30.2-3+deb10 < 3.31 ?

I suspect another issue here as 3.30 <= 3.30.2-3+deb10 < 3.31 is true,
too, and also worked for me on Buster (but amd64).

Can you please run "aptitude-create-state-bundle evince.tbz2" on that
system after having exited aptitude with "q" (so that the current
state is saved).

It will put all files relevant to reproduce this issue (package lists,
package states, aptitude settings, etc.) into a bzip2 compressed tar
archive given as parameter. It might become something between 20 and
200 MB, so it's usually not suitable for transfering by e-mail.
Uploading it somewhere and telling us (or just me if you don't want
the link published in a public list archive) the link to it.

> Institut für Bahntechnik

We might have some common acquaintances... :-)

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE


signature.asc
Description: PGP signature
___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel