View previous topic :: View next topic |
Author |
Message |
christoph_peter_s Tux's lil' helper
Joined: 30 Nov 2015 Posts: 108
|
Posted: Thu Oct 24, 2024 2:26 pm Post subject: Package ordering issue for _r10+ revision? |
|
|
Dear fellow Gentooers,
I have a strange message during the system upgrade, which looks like portage would not order the package revisions correctly.
Code: | WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
app-text/xmlto:0
(app-text/xmlto-0.0.28-r11:0/0::gentoo, ebuild scheduled for merge) USE="-latex -text" ABI_X86="(64)" conflicts with
>=app-text/xmlto-0.0.28-r3[text(+)] required by (x11-misc/xdg-utils-1.2.1-r6:0/0::gentoo, installed) USE="X dbus -doc -gnome -plasma" ABI_X86="(64)" |
It is no big deal. But I am unsure, whether I do interpret it correctly...
I read it, that portage decided that xxx_r11 was below xxx_r3, which is the minimum required revision here, so it skips the update.
Is this correct?
I presume, that the issue is regarded as too minor to implement some code in portage to deal with this situation.
Again: Is this correct?
Thank You and best regards
Peter |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22870
|
Posted: Thu Oct 24, 2024 2:37 pm Post subject: |
|
|
I think that is not the right interpretation. Portage is telling you that it would install -r11, but that doing so would violate a constraint set by xdg-utils, due to the USE flag mismatch. The versioning has nothing to do with it. xdg-utils wants xmlto with USE=+text. Your upgrade would install xmlto with USE=-text. This is a conflict. |
|
Back to top |
|
|
christoph_peter_s Tux's lil' helper
Joined: 30 Nov 2015 Posts: 108
|
Posted: Thu Oct 24, 2024 4:57 pm Post subject: |
|
|
Thank You!
It happens so often, that I don't get the obvious...
Glad, You remind me to examine _all_ the details. |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9617 Location: beyond the rim
|
Posted: Fri Oct 25, 2024 11:55 pm Post subject: |
|
|
Also any defect in the version comparison logic would be an absolute showstopper, not just a minor annoyance. Picking a wrong revision can be as fatal as picking the wrong package in some cases. This part of portage should be very well defined and extremely stable. |
|
Back to top |
|
|
|