if yum --skip-broken has nothing but broken left, he asks, if you want to update nothing :-) Not really a bug, but unexpected. Is it worth entering in Bugzilla ? cu romal [root@beowulf ~]# yum update --skip-broken Loading "skip-broken" plugin Setting up Update Process Resolving Dependencies **** Checking packages for dependency problems **** Checking for dep problems : gstreamer-plugins-good-debuginfo - 0.10.6-1.fc8.x86_64 --> Running transaction check **** OK : gstreamer-plugins-good-debuginfo.x86_64 0-0.10.6-1.fc8 - None **** Checking for dep problems : gstreamer-plugins-good-debuginfo - 0.10.6-2.fc8.x86_64 --> Running transaction check ---> Package gstreamer-plugins-good-debuginfo.x86_64 0:0.10.6-2.fc8 set to be updated --> Processing Dependency: libgstvideo4linux2.so()(64bit) for package: gstreamer-plugins-good-debuginfo --> Processing Dependency: libgstwavpack.so()(64bit) for package: gstreamer-plugins-good-debuginfo --> Finished Dependency Resolution **** Failed **** Missing Dependency: libgstvideo4linux2.so()(64bit) is needed by package gstreamer-plugins-good-debuginfo **** Missing Dependency: libgstwavpack.so()(64bit) is needed by package gstreamer-plugins-good-debuginfo **** Packages with dependency resolving errors **** gstreamer-plugins-good-debuginfo - 0.10.6-2.fc8.x86_64 **** 2 **** 2 **** End Checking packages for dependency problems --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 0 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug --> Populating transaction set with selected packages. Please wait. Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Complete! [root@beowulf ~]#
Yes, you are right no need to complete a transaction with nothing to do.
Seth: Where shall we fix this issue, where a plugin have remove all the packages from the transaction in yum-cli or in the plugin ???
Fixing it in cli.py would make the most sense. There doesn't seem to be a check there to say "there are no packages in the tsInfo, just exit"
fixed in upstream, closing.