[packagekit] yum requirements -- can and cannot remove gimp

Ken VanDine ken at vandine.org
Wed Nov 7 05:58:50 PST 2007


Tim:

I disagree about pkcon being just for testing...  PackageKit represents
a common UI for multiple packaging systems.  I think sharing a common
UI, both GUI and CLI is valuable.  We should definately treat pkcon as a
first class citizen.  

My $0.02

--Ken

On Wed, 2007-11-07 at 14:06 +0100, Tim Lauridsen wrote:
> Matej Cepl wrote:
> > I want to remove GIMP (big, fat and I don't use it). Because PK 
> > (so far) cannot remove all depending packages, I have to check 
> > dependencies first:
> >
> > [matej at viklef ~]$ pkcon get requires gimp
> > resolve runtime was 0.8 seconds
> > get-requires runtime was 0.8 seconds                                            
> > [matej at viklef ~]$
> >
> > OK, that means I can just go ahead, right?
> >
> > [matej at viklef ~]$ pkcon remove gimp
> > resolve runtime was 0.8 seconds
> >     [..........................................................]    
> > 0%          Error: dep-resolution-failed : package could not be 
> > remove, because something depends on it
> > remove-package runtime was 5.2 seconds                                          
> > [matej at viklef ~]$
> >
> > Ouch, so there is something (what the hell is this kind of error 
> > message -- „something depends on it“; cannot PK tell me what 
> > depends on it, or even better to suggest to remove it as well?).
> >
> > [matej at viklef ~]$ sudo repoquery -q --whatrequires gimp
> > xsane-gimp-0:0.994-4.fc8.i386
> > gimp-resynthesizer-0:0.15-2.fc8.i386
> > GREYCstoration-gimp-0:2.5.2-6.fc8.i386
> > gimp-help-0:2-0.2.0.13.fc8.noarch
> > gutenprint-plugin-0:5.0.1-5.fc8.i386
> > [matej at viklef ~]$ sudo rpm -q xsane-gimp gimp-resynthesizer \
> >    GREYCstoration-gimp gimp-help gutenprint-plugin
> > balíček xsane-gimp není nainstalován
> > balíček gimp-resynthesizer není nainstalován
> > balíček GREYCstoration-gimp není nainstalován
> > balíček gimp-help není nainstalován
> > gutenprint-plugin-5.0.1-5.fc8
> > [matej at viklef ~]$ 
> >
> > OK, so I have to remove gutenprint-plugin first, right?
> >
> > [matej at viklef ~]$ pkcon remove gutenprint-plugin
> > resolve runtime was 0.8 seconds
> >     [..........................................................]    
> > 0%          Error: dep-resolution-failed : package could not be 
> > remove, because something depends on it
> > remove-package runtime was 5.2 seconds                                          
> > [matej at viklef ~]$
> >
> > Ouch, again!
> >
> > [matej at viklef ~]$ sudo repoquery -q --whatrequires gutenprint-plugin
> > gimp-2:2.4.0-0.rc3.2.fc8.i386
> > gimp-2:2.4.1-1.fc8.i386
> > [matej at viklef ~]$ 
> >
> > Oh boy. :-( But wait, maybe I can remove both of them at once?
> >
> > [matej at viklef ~]$ pkcon remove gutenprint-plugin gimp
> > resolve runtime was 0.8 seconds
> >     [..........................................................]    
> > 0%          Error: dep-resolution-failed : package could not be 
> > remove, because something depends on it
> > remove-package runtime was 5.2 seconds                                          
> > [matej at viklef ~]$ 
> >
> > No, I can't.
> >
> > Any ideas?
> >
> > Matěj
> >
> >
> > _______________________________________________
> > PackageKit mailing list
> > PackageKit at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/packagekit
> >   
> The yum backend can do a remove with depremoval, but it is not made 
> available in pkcon because it is to dangerous.
> You will not see a list of what is getting remove, before the removal start.
> I see pkcon as a testing tool for packagekit, not a replacement for 
> native package tool.
> 
> yum remove gimp
> 
> should do there thing you want.
> 
> Tim
> 
> 
> _______________________________________________
> PackageKit mailing list
> PackageKit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/packagekit




More information about the PackageKit mailing list