dependency quirks

Rahul Sundaram sundaram at redhat.com
Mon Jan 9 06:43:38 UTC 2006


Hi

yum groupremove "GNOME Desktop Environment"  on rawhide shows 
system-config-display, system-config-control(Fedora Extras package) and 
system-config-boot in the dependency list.  Yum remove 
system-config-display lists firstboot as a dependency. This seems 
reversed. Also yum remove metacity lists firstboot and s-c-d as a 
dependency. Isnt this quirky?. I might very well be using s-c-* without 
using GNOME.

# yum groupremove "GNOME Desktop Environment"
Loading "installonlyn" plugin
Setting up Group Process
Setting up repositories
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gtk-engines.i386 1:0.12-7.1 set to be erased
---> Package gnome-audio.noarch 0:2.0.0-3.1 set to be erased
---> Package control-center.i386 1:2.13.3-2 set to be erased
---> Package gedit.i386 1:2.13.1-1 set to be erased
---> Package evince.i386 0:0.4.0-3.1 set to be erased
---> Package gthumb.i386 0:2.7.2-1 set to be erased
---> Package NetworkManager-gnome.i386 0:0.5.1-5.1 set to be erased
---> Package gnome-user-share.i386 0:0.9-1.1 set to be erased
---> Package gnome-applets.i386 1:2.13.1-4 set to be erased
---> Package control-center.i386 1:2.13.4-1 set to be erased
---> Package gnome-media.i386 0:2.12.0-3.1 set to be erased
---> Package gnome-themes.noarch 0:2.13.2-3 set to be erased
---> Package gnome-volume-manager.i386 0:1.5.7-2 set to be erased
---> Package at-spi.i386 0:1.6.6-2.1 set to be erased
---> Package gnome-system-monitor.i386 0:2.13.3-2 set to be erased
---> Package gimp-print-utils.i386 0:4.2.7-15 set to be erased
---> Package vino.i386 0:2.12.0-2.1 set to be erased
---> Package hwbrowser.noarch 0:0.24-1.1 set to be erased
---> Package gnome-session.i386 0:2.12.0-5 set to be erased
---> Package gnopernicus.i386 0:1.0.0-1 set to be erased
---> Package nautilus-sendto.i386 0:0.4-6 set to be erased
---> Package gnome-vfs2-smb.i386 0:2.13.3-1 set to be erased
---> Package gthumb.i386 0:2.7.1-1.1 set to be erased
---> Package desktop-printing.i386 0:0.19-4.1 set to be erased
---> Package gnome-user-docs.noarch 0:2.8.1-2.1 set to be erased
---> Package metacity.i386 0:2.13.8-1 set to be erased
---> Package file-roller.i386 0:2.13.3-1 set to be erased
---> Package gnome-netstatus.i386 0:2.12.0-3.1 set to be erased
---> Package gnome-applets.i386 1:2.13.1-2 set to be erased
---> Package gnome-system-monitor.i386 0:2.13.4-1 set to be erased
---> Package gnome-utils.i386 1:2.13.4-1 set to be erased
---> Package gnome-panel.i386 0:2.13.4-1 set to be erased
---> Package gnome-screensaver.i386 0:0.0.23-3 set to be erased
---> Package gok.i386 0:1.0.5-6.1 set to be erased
---> Package nautilus.i386 0:2.13.3-1 set to be erased
---> Package gnome-pilot.i386 0:2.0.13-7.fc5.1 set to be erased
---> Package gnome-mag.i386 0:0.12.2-2.1 set to be erased
---> Package gnome-kerberos.i386 0:0.3.3-2.1 set to be erased
---> Package gnome-terminal.i386 0:2.13.0-2 set to be erased
---> Package yelp.i386 0:2.13.2-2 set to be erased
---> Package gtk2-engines.i386 0:2.7.2-1 set to be erased
---> Package gnome-panel.i386 0:2.13.3-3 set to be erased
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
--> Processing Dependency: metacity for package: system-config-display
--> Processing Dependency: libgnome-media-profiles.so.0 for package: 
sound-juicer
--> Processing Dependency: at-spi >= 1.0.1 for package: libgail-gnome
--> Processing Dependency: libnautilus-extension.so.1 for package: 
nautilus-cd-burner
--> Processing Dependency: gnome-media >= 2.9.90 for package: sound-juicer
--> Processing Dependency: libnautilus-extension.so.1 for package: totem
--> Processing Dependency: gnome-media >= 2.9.90 for package: sound-juicer
--> Processing Dependency: metacity for package: firstboot
--> Processing Dependency: libspi.so.0 for package: libgail-gnome
--> Processing Dependency: libgnome-media-profiles.so.0 for package: 
sound-juicer
--> Processing Dependency: libpanel-applet-2.so.0 for package: 
libgail-gnome
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package sound-juicer.i386 0:2.13.1-3 set to be erased
---> Package totem.i386 0:1.3.0-3 set to be erased
---> Package sound-juicer.i386 0:2.13.1-2.1 set to be erased
---> Package libgail-gnome.i386 0:1.1.2-1.1 set to be erased
---> Package system-config-display.noarch 0:1.0.33-1.1 set to be erased
---> Package nautilus-cd-burner.i386 0:2.13.3-1 set to be erased
---> Package firstboot.noarch 0:1.3.55-1.1 set to be erased
--> Running transaction check
--> Processing Dependency: libnautilus-burn.so.3 for package: rhythmbox
--> Processing Dependency: firstboot for package: system-config-control
--> Processing Dependency: firstboot for package: system-config-boot
--> Processing Dependency: libtotem-plparser.so.0 for package: rhythmbox
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package system-config-control.noarch 0:1.0-3.fc5 set to be erased
---> Package system-config-boot.i386 0:0.2.11-1.1 set to be erased
---> Package rhythmbox.i386 0:0.9.2-4 set to be erased
--> Running transaction check

Dependencies Resolved

============================================================================= 

Package                 Arch       Version          Repository        
Size 
============================================================================= 

Removing:
NetworkManager-gnome    i386       0.5.1-5.1        installed         287 k
at-spi                  i386       1.6.6-2.1        installed         747 k
control-center          i386       1:2.13.3-2       installed         7.0 M
control-center          i386       1:2.13.4-1       installed         7.1 M
desktop-printing        i386       0.19-4.1         installed         260 k
evince                  i386       0.4.0-3.1        installed         1.9 M
file-roller             i386       2.13.3-1         installed         3.1 M
gedit                   i386       1:2.13.1-1       installed          12 M
gimp-print-utils        i386       4.2.7-15         installed          35 k
gnome-applets           i386       1:2.13.1-4       installed          31 M
gnome-applets           i386       1:2.13.1-2       installed          31 M
gnome-audio             noarch     2.0.0-3.1        installed         1.4 M
gnome-kerberos          i386       0.3.3-2.1        installed          74 k
gnome-mag               i386       0.12.2-2.1       installed         218 k
gnome-media             i386       2.12.0-3.1       installed         5.4 M
gnome-netstatus         i386       2.12.0-3.1       installed         971 k
gnome-panel             i386       2.13.4-1         installed         9.0 M
gnome-panel             i386       2.13.3-3         installed         8.9 M
gnome-pilot             i386       2.0.13-7.fc5.1   installed         1.7 M
gnome-screensaver       i386       0.0.23-3         installed         3.3 M
gnome-session           i386       2.12.0-5         installed         1.2 M
gnome-system-monitor    i386       2.13.3-2         installed         1.7 M
gnome-system-monitor    i386       2.13.4-1         installed         1.6 M
gnome-terminal          i386       2.13.0-2         installed         7.3 M
gnome-themes            noarch     2.13.2-3         installed         3.2 M
gnome-user-docs         noarch     2.8.1-2.1        installed         1.9 M
gnome-user-share        i386       0.9-1.1          installed          79 k
gnome-utils             i386       1:2.13.4-1       installed          14 M
gnome-vfs2-smb          i386       2.13.3-1         installed          26 k
gnome-volume-manager    i386       1.5.7-2          installed         1.4 M
gnopernicus             i386       1.0.0-1          installed         6.2 M
gok                     i386       1.0.5-6.1        installed         6.9 M
gthumb                  i386       2.7.2-1          installed         5.5 M
gthumb                  i386       2.7.1-1.1        installed         5.4 M
gtk-engines             i386       1:0.12-7.1       installed         1.5 M
gtk2-engines            i386       2.7.2-1          installed         658 k
hwbrowser               noarch     0.24-1.1         installed         247 k
metacity                i386       2.13.8-1         installed         8.7 M
nautilus                i386       2.13.3-1         installed          11 M
nautilus-sendto         i386       0.4-6            installed         144 k
vino                    i386       2.12.0-2.1       installed         1.1 M
yelp                    i386       2.13.2-2         installed         1.2 M
Removing for dependencies:
firstboot               noarch     1.3.55-1.1       installed         837 k
libgail-gnome           i386       1.1.2-1.1        installed          60 k
nautilus-cd-burner      i386       2.13.3-1         installed         1.3 M
rhythmbox               i386       0.9.2-4          installed         4.1 M
sound-juicer            i386       2.13.1-3         installed         1.4 M
sound-juicer            i386       2.13.1-2.1       installed         1.4 M
system-config-boot      i386       0.2.11-1.1       installed         112 k
system-config-control   noarch     1.0-3.fc5        installed         189 k
system-config-display   noarch     1.0.33-1.1       installed         600 k
totem                   i386       1.3.0-3          installed         3.8 M

Transaction Summary
============================================================================= 

Install      0 Package(s)         Update       0 Package(s)         
Remove      52 Package(s)         Total download size: 0 Is this ok [y/N]:


# yum remove system-config-display

Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package system-config-display.noarch 0:1.0.33-1.1 set to be erased
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
--> Processing Dependency: system-config-display for package: firstboot
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package firstboot.noarch 0:1.3.55-1.1 set to be erased
--> Running transaction check
--> Processing Dependency: firstboot for package: system-config-control
--> Processing Dependency: firstboot for package: system-config-boot
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package system-config-control.noarch 0:1.0-3.fc5 set to be erased
---> Package system-config-boot.i386 0:0.2.11-1.1 set to be erased
--> Running transaction check

Dependencies Resolved

============================================================================= 

Package                 Arch       Version          Repository        
Size 
============================================================================= 

Removing:
system-config-display   noarch     1.0.33-1.1       installed         600 k
Removing for dependencies:
firstboot               noarch     1.3.55-1.1       installed         837 k
system-config-boot      i386       0.2.11-1.1       installed         112 k
system-config-control   noarch     1.0-3.fc5        installed         189 k

Transaction Summary
============================================================================= 

Install      0 Package(s)         Update       0 Package(s)         
Remove       4 Package(s)         Total download size: 0 Is this ok [y/N]:



# yum remove metacity

Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package metacity.i386 0:2.13.8-1 set to be erased
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
--> Processing Dependency: metacity for package: system-config-display
--> Processing Dependency: metacity for package: firstboot
--> Processing Dependency: libmetacity-private.so.0 for package: 
control-center
--> Processing Dependency: libmetacity-private.so.0 for package: 
control-center
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package control-center.i386 1:2.13.4-1 set to be erased
---> Package control-center.i386 1:2.13.3-2 set to be erased
---> Package system-config-display.noarch 0:1.0.33-1.1 set to be erased
---> Package firstboot.noarch 0:1.3.55-1.1 set to be erased
--> Running transaction check
--> Processing Dependency: firstboot for package: system-config-control
--> Processing Dependency: control-center for package: gnome-session
--> Processing Dependency: firstboot for package: system-config-boot
--> Processing Dependency: control-center >= 2.0 for package: 
gnome-volume-manager
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package system-config-boot.i386 0:0.2.11-1.1 set to be erased
---> Package gnome-session.i386 0:2.12.0-5 set to be erased
---> Package gnome-volume-manager.i386 0:1.5.7-2 set to be erased
---> Package system-config-control.noarch 0:1.0-3.fc5 set to be erased
--> Running transaction check

Dependencies Resolved

============================================================================= 

Package                 Arch       Version          Repository        
Size 
============================================================================= 

Removing:
metacity                i386       2.13.8-1         installed         8.7 M
Removing for dependencies:
control-center          i386       1:2.13.4-1       installed         7.1 M
control-center          i386       1:2.13.3-2       installed         7.0 M
firstboot               noarch     1.3.55-1.1       installed         837 k
gnome-session           i386       2.12.0-5         installed         1.2 M
gnome-volume-manager    i386       1.5.7-2          installed         1.4 M
system-config-boot      i386       0.2.11-1.1       installed         112 k
system-config-control   noarch     1.0-3.fc5        installed         189 k
system-config-display   noarch     1.0.33-1.1       installed         600 k

Transaction Summary
============================================================================= 

Install      0 Package(s)         Update       0 Package(s)         
Remove       9 Package(s)         Total download size: 0 Is this ok [y/N]:

-- 
Rahul 

Fedora Bug Triaging - http://fedoraproject.org/wiki/BugZappers




More information about the fedora-devel-list mailing list