On 04/08/2013 08:48 PM, seth vidal wrote:
Handling of per-repo package exclusions was fixed and clarified. DNF
respects excludes for all operations, not just for update and install
as Yum does[2], I find this more intuitive.
Hi Aleš,
I'm a bit confused about this one. Is dnf making rpm not see the pkgs?
If not - then isn't it just going to trip over them in a
dependency-removal in the depsolve?
example:
foo requires bar
yum -x foo remove bar
bar will be marked for removal and then rpm is going to do..... what in
the transaction?
Hi,
DNF never makes RPM forget that some package is installed, I don't think
there even is a mechanism for that aside from some forcing flags. It's
all about
a) presentation to the user (like in list command we just don't show the
hidden packages)
b) locking versions of the excluded installed packages
In particular, all the preexisting RPMDB constrains still hold after a
transaction no matter the excludes:
[akozumpl@aklap ~]$ sudo dnf -x python-hawkey erase hawkey
Setting up Remove Process
Resolving Dependencies
--> Starting dependency resolution
--> Finding unneeded leftover dependencies
--> Finished dependency resolution
Error: package python-hawkey-0.3.3-2.git506ff84.fc17.x86_64 requires
hawkey(x86-64) = 0.3.3-2.git506ff84.fc17, but none of the providers can
be installed
Ales
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel