Summary: | net-dns/nsd: file collisions...net-misc/mico-2.3.13-r7:0::gentoo * /usr/share/man/man8/nsd.8.bz2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Michael Haubenwallner (RETIRED) <haubi> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | polynomial-c |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://sourceforge.net/p/mico/mailman/message/33798103/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Toralf Förster
![]() 1) ~/cvsPortage/gentoo-x86/net-dns/nsd $ ebuild nsd-4.1.0.ebuild clean install >>> Completed installing nsd-4.1.0 into /mnt/gen2/TmpDir/portage/net-dns/nsd-4.1.0/image/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version usr/sbin/nsd usr/sbin/nsd-checkconf usr/sbin/nsd-checkzone usr/sbin/nsd-control ecompressdir: bzip2 -9 /usr/share/doc ecompressdir: bzip2 -9 /usr/share/man 2) emerge -1 =net-dns/nsd-3.2.1 >>> Emerging (1 of 1) net-dns/nsd-3.2.18::gentoo >>> Installing (1 of 1) net-dns/nsd-3.2.18::gentoo repeat 1) >>> Completed installing nsd-4.1.0 into /mnt/gen2/TmpDir/portage/net-dns/nsd-4.1.0/image/ I don't know how you managed this. Initially there was no file /usr/share/man/man8/nsd.8.bz2 present, so I installed one, and still it installed without issue. You could do a qfile on the /usr/share/man/man8/nsd.8.bz2 and see what pacage it is that with which portage is reporting its collision. Also technically this blocks 541036 despite that it was submitted months ago and that it hasn't been done. This needs replicating and fixing or closing to re-establish a valid state to the version bump request. tinderbox@tor-relay ~ $ sudo ./chr.sh old/amd64-unstable-libtool_20150314/ tor-relay / # equery b /usr/share/man/man8/nsd.8.bz2 * Searching for /usr/share/man/man8/nsd.8.bz2 ... net-misc/mico-2.3.13-r7 (/usr/share/man/man8/nsd.8.bz2) tor-relay / # eix -I mico [I] net-misc/mico Available versions: (~)2.3.13-r4^t (~)2.3.13-r5^t (~)2.3.13-r6^t (~)2.3.13-r7^t **9999^t {X gtk postgres qt4 ssl tcl threads} Installed versions: 2.3.13-r7^t(10:20:23 PM 03/19/2015)(X gtk qt4 ssl threads -postgres -tcl) Homepage: http://www.mico.org/ Description: A freely available and fully compliant implementation of the CORBA standard tor-relay / # eix -I nsd [I] app-laptop/pbbuttonsd Available versions: (~)0.8.1-r3 (~)0.8.1-r4 {acpi alsa debug doc ibam macbook oss} Installed versions: 0.8.1-r4(12:04:13 AM 03/17/2015)(acpi alsa -debug -doc -ibam -macbook -oss) Homepage: http://pbbuttons.berlios.de Description: Handles power management and special keys on laptops [I] net-dns/pdnsd Available versions: 1.2.9a-r1 {debug ipv6 isdn test +urandom} Installed versions: 1.2.9a-r1(04:40:24 PM 03/24/2015)(urandom -debug -ipv6 -isdn -test) Homepage: http://members.home.nl/p.a.rombouts/pdnsd/ Description: Proxy DNS server with permanent caching [I] net-dns/rbldnsd Available versions: 0.996b (~)0.997 (~)0.997a 0.997a-r1 {ipv6 test zlib PYTHON_TARGETS="python2_7"} Installed versions: 0.997a-r1(05:22:03 PM 03/17/2015)(zlib -ipv6 -test PYTHON_TARGETS="python2_7") Homepage: http://www.corpit.ru/mjt/rbldnsd.html Description: DNS server designed to serve blacklist zones Found 3 matches. I googled a bit and found: https://github.com/raghunayak/mico/blob/master/src/man/man8/nsd.8 So, indeed there seems to be a nsd man page in the mico package. I'm not familiar with mico, or the ebuild for it, but since the net-dns/nsd package actually is named 'nsd', and the core product also is named that way, it might be the easiest solution to rename the man page in the mico ebuild to 'mico-nsd' upon install? Apparently this isn't just the man page, but there is /usr/bin/nsd provided by mico as well. Although I don't use mico nsd myself, the man page talks about: NAME: nsd - MICO name service server SYNOPSIS nsd DESCRIPTION nsd implements the COS compliant naming service. To use it you have to run micod, create an entry for the naming service in the implementation repository using the imr tool and pass the clients the address of the naming service using the -ORBNamingAddr option. I could think of renaming to "mico-nsd" while keeping USE-flag controlled symlinks "nsd -> mico-nsd", along a simple blocker like: IUSE="oldnsdname" RDEPEND="oldnsdname? ( !net-dns/nsd )" Also, this name collision IMO should be brought to upstream's attention. (In reply to Michael Haubenwallner from comment #6) > I could think of renaming to "mico-nsd" while keeping USE-flag controlled > symlinks "nsd -> mico-nsd", along a simple blocker like: > IUSE="oldnsdname" > RDEPEND="oldnsdname? ( !net-dns/nsd )" > Yes, the above looks a valid options, though I'd have thought 1 one be enough. Not sure > Also, this name collision IMO should be brought to upstream's attention. You.re the designated maintainer, please proceed. A link to <URL: > or if that doesn't work to < See Also: (add) > would work Ping. Any news here? I'd like to get this resolved. Sorry, did the reassignment wrong... *** Bug 593062 has been marked as a duplicate of this bug. *** Fixed in net-misc/mico-2.3.13-r9. |