Package libgtk2-perl

intrigeri intrigeri at debian.org
Thu Dec 5 07:48:14 GMT 2019


Hi,

(fully quoting, with his permission, what rob replied to me privately
by mistake)

rob stone:
> My issue has nothing to do with GTK versions.

> When I run a dist-upgrade, this is what happens:-

> The following packages have unmet dependencies:
>  libldb2 : Breaks: libldb1 (< 2:2~) but 2:1.5.1+really1.4.7-1 is
> installed
>  fwupdate : Breaks: fwupdate-signed which is a virtual package,
> provided by:
>                     - fwupdate-amd64-signed (12+5), but 12+5 is
> installed

>  libpolkit-backend-1-0 : Depends: libpolkit-gobject-1-0 (= 0.105-25)
> but 0.105-26 is to be installed
>  fwupd : Conflicts: fwupdate-amd64-signed but 12+5 is installed
>  fwupdate-amd64-signed : Depends: fwupdate (= 12-5) but 12-7 is to be
> installed
>  libgtk2-perl : Depends: perlapi-5.28.1 which is a virtual package,
> provided by:
>                          - perl-base (5.28.1-6), but 5.30.0-9 is to be
> installed

> The following actions will resolve these dependencies:

>      Remove the following packages:              
> 1)     fwupdate-amd64-signed [12+5 (now)]        
> 2)     libgtk2-perl [2:1.24993-1 (now)]          
> 3)     libldb1 [2:1.5.1+really1.4.7-1 (now)]     
> 4)     libpolkit-backend-1-0 [0.105-25 (now)]    
> 5)     python-ldb [2:1.5.1+really1.4.7-1 (now)]  

>      Leave the following dependencies unresolved:
> 6)     gdebi recommends libgtk2-perl             

> Accept this solution? [Y/n/q/?] q
> Abandoning all efforts to resolve these dependencies.
> Abort.

This looks like aptitude, isn't it? I'm not familiar with how it
handles such situations. I'm a bit surprised it tries to enforce the
recommends relationship. Anyway, options 2 and 6 seem OK given what
you told us.

Alternatively, you could de-install libgtk2-perl manually,
or try "apt upgrade" possibly followed by "apt full-upgrade".

> Why is it so difficult to alter the dependencies in libgtk2-perl?
> If you guys are maintaining all the perl packages, why does this
> inconsistency exist?

I hear the tone of your questions as slightly disingenuous
and this is not particularly motivating.

I'm not saying it would be "so difficult". I'm saying I'd rather
not spend my own volunteer time on this.

If you're genuinely interested in understanding better the
libgtk2-perl situation (and how we got there), please consider reading
the bug reports I've pointed you to in my first reply, that provide
some background information on this topic. Thanks in advance :)
If all that matters to you is upgrading your system, then I believe
I have provided guidance above + some more below.

> I'd like to update my laptop. I'm concerned that if I accept the
> solution, it won't boot up afterwards. It's not just the perl packages,
> as you can see from the list of broken dependencies.

Removing libgtk2-perl has ~0 chances to prevent your laptop
from booting.
Regarding the other issues, AFAICT they are entirely unrelated,
and I think they belong more to Debian user support channels
than to this list.

Cheers,
-- 
intrigeri



More information about the pkg-perl-maintainers mailing list