Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 296216 - x11-drivers/xf86-input-wacom not blocking linuxwacom
Summary: x11-drivers/xf86-input-wacom not blocking linuxwacom
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-08 17:23 UTC by Gilles Dartiguelongue (RETIRED)
Modified: 2009-12-10 08:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-12-08 17:23:58 UTC
My build chroot cannot proceed to upgrade of the system since xf86-input-wacom fails to install because it finds file-collision with linuxwacom. There is a blocker but only one way on linuxwacom side.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-12-08 20:56:21 UTC
Since when do blockers have to be explicitly written on both sides?
Comment 2 Zac Medico gentoo-dev 2009-12-08 21:12:31 UTC
The blocker only has to be on one side, but 'retroactive blockers' (added after the package was installed) are not always reliable.
Comment 3 Zac Medico gentoo-dev 2009-12-10 07:55:38 UTC
(In reply to comment #2)
> The blocker only has to be on one side, but 'retroactive blockers' (added after
> the package was installed) are not always reliable.

It looks like a case of a retrocactive blocker. You can verify this by checking whether or not /var/db/pkg/x11-drivers/linuxwacom*/*DEPEND contains the blocker.

Also, the linuxwacom ebuilds seem to have the blocker in DEPEND, but technically the blockers should go in RDEPEND since otherwise they won't work for binary packages (or even installed packages) since DEPEND has no meaning for packages once they've been built.
Comment 4 Zac Medico gentoo-dev 2009-12-10 08:56:11 UTC
(In reply to comment #3)
> It looks like a case of a retrocactive blocker. You can verify this by checking
> whether or not /var/db/pkg/x11-drivers/linuxwacom*/*DEPEND contains the
> blocker.

I've added blockers to the xf86-input-wacom ebuilds in order to solve the retroactivity issue.

> Also, the linuxwacom ebuilds seem to have the blocker in DEPEND, but
> technically the blockers should go in RDEPEND since otherwise they won't work
> for binary packages (or even installed packages) since DEPEND has no meaning
> for packages once they've been built.

I've moved the blockers to RDEPEND.