After enabling USE="ntfsprogs" one can no longer install ntfs3g-2011.4.12 because it shoots itself in the foot. [ebuild U ] sys-fs/ntfs3g-2011.4.12 [2011.1.15] USE="acl crypt%* ntfsprogs%* udev xattr -debug -external-fuse -suid" 1,101 kB [ebuild U ] xfce-extra/xfce4-sensors-plugin-1.2.0 [1.0.0-r1] USE="acpi hddtemp libnotify lm_sensors -debug" 409 kB [ebuild U ] net-misc/openssh-5.8_p2 [5.8_p1-r1] USE="X X509 hpn ldap libedit pam tcpd -kerberos (-selinux) -skey -static" 1,296 kB [blocks B ] sys-fs/ntfsprogs ("sys-fs/ntfsprogs" is blocking sys-fs/ntfs3g-2011.4.12) Total: 12 packages (11 upgrades, 1 reinstall), Size of downloads: 15,845 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-fs/ntfsprogs-2.0.0-r3, installed) pulled in by sys-fs/ntfsprogs required by @selected (sys-fs/ntfs3g-2011.4.12, ebuild scheduled for merge) pulled in by sys-fs/ntfs3g required by @selected For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked Reproducible: Always Steps to Reproduce: 1. add "ntfsprogs" to USE 2. try to emerge ntfs3g-2011.4.12 3. Actual Results: Blocked Packages Expected Results: You tell me :)
It doesn't block itself. Maintainance of ntfsprogs is now done by the authors of ntfs3g so you now have the choice of either installing old sys-fs/ntfsprogs package (which might already be deprecated) or you uninstall sys-fs/ntfsprogs and go with sys-fs/ntfs3g[ntfsprogs]. See also this short chat I had with our ntfs3g package maintainer yesterday: 21:12:19 <@Polynomial-C> chutzpah, ping. What's the better ntfsprogs? The one from ntfs3g package or the standalone package? 21:14:31 <@chutzpah> Polynomial-C: apparently the one from ntfs3g, according to the website that is the ntfsprogs upstream now 21:15:19 <@Polynomial-C> chutzpah, can the ntfs3g[ntfsprogs] package fully replace the ntfsprogs package? 21:15:51 <@chutzpah> Polynomial-C: yes You can find more information here: http://www.tuxera.com/about-us/news/2658/
Thansk, you are right. But I'm almost 100% sure portage can handle this situation by auto-uninstall of ntfsprogs package when USE="ntfsprogs" is enabled. I think I saw such behaviour already :)
(In reply to comment #2) > But I'm almost 100% sure portage can handle this situation by auto-uninstall of > ntfsprogs package when USE="ntfsprogs" is enabled. I think I saw such behaviour > already :) You are right, portage can handle so called "soft blockers" automatically. But in this case the ntfsprogs package gets "hard-blocked" which is a situation portage cannot resolve for you. If this "hard block" is really necessary is beyond my knowledge. That can only be answered by our ntfs3g package maintainer :)