Summary: | sci-biology/GBrowse-2.39 fails to install if science overlay is present due to masked packages bioperl*9999-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | jlec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Juergen Rose
2011-08-17 08:56:22 UTC
It seems to as if you are installing every new sci package available? Do you like to be come an official herd tester for the sci team? This would give you several upgrades including bugzilla editing rights, so that you can directly assign your bugs. Hi Justin, I think there are about 1000 scientific packages in the normal portage tree and in some overlays: root@moose:/root(34)# for d in /usr/portage/sci-*/* /usr/local/portage/sci-*/* /var/lib/layman/*/sci-*/* ; do if [ -d $d ] ; then echo ${d##*/} ;fi ; done | sort | uniq | wc -l 971 As a physicist working mainly in the field of bioinformatics I have some interest in mathematics, physics, biology and geoscience. So I have active installed about 90 scientific packages: root@moose:/root(36)# grep sci- /var/lib/portage/world | wc -l 91 Because of the dependencies more than 200 scientific packages are installed: root@moose:/root(39)# qlist -I | grep sci- | wc -l 227 I.e. I have only contact to 20 % of the gentoo scientific packages. These packages are installed on about 10 computers (mostly x86_64 and some i686). I would like to support Gentoo, but my knowledge about the interna of ebuild writing is very limited. So what can I do to support the sci team more? Regards Juergen I don't see a bug here, other than that Bio-SamTools in sci overlay shadows the one in main tree. I just deleted the one in the overlay. Juergen, to clarify... the BioPerl ebuilds are in the main tree - there are none in the overlay - so I don't see how the overlay affects this. The messages you pasted are standard keyword mismatch messages. I did not said that the bioperl ebuilds are in the overlay. I said only that there is a Bio-SamTools-1.29 ebuild in the science overlay and in the main tree. 'emerge -uvDN world' prefers the Bio-SamTools-1.29 ebuild in the science overlay which depends on >=sci-biology/bioperl-1.6.901, which results in the attempt to install the masked bioperl-9999-r1: root@impala:/root(2)# emerge -pvuDN GBrowse These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U *] sci-biology/bioperl-9999-r1 [1.6.9] USE="db graphviz network run -minimal (-sqlite%*)" 0 kB [0] [ebuild U *] sci-biology/bioperl-db-9999-r1 [1.6.9] USE="(-test%)" 0 kB [0] [ebuild U *] sci-biology/bioperl-network-9999-r1 [1.6.9] USE="-test" 0 kB [0] [ebuild U *] sci-biology/bioperl-run-9999-r1 [1.6.9] USE="-minimal -test" 0 kB [0] [ebuild N ] dev-perl/Bio-SamTools-1.29 0 kB [1] [ebuild N ] sci-biology/GBrowse-2.39 USE="mysql postgres sqlite -minimal -vhosts" 0 kB [0] Total: 6 packages (4 upgrades, 2 new), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/science The following keyword changes are necessary to proceed: #required by sci-biology/bioperl-9999-r1[run], required by sci-biology/bioperl-network-9999-r1 >=sci-biology/bioperl-run-9999-r1 ** #required by sci-biology/bioperl-9999-r1[db], required by sci-biology/bioperl-network-9999-r1 >=sci-biology/bioperl-db-9999-r1 ** #required by sci-biology/bioperl-network-9999-r1 >=sci-biology/bioperl-9999-r1 ** #required by sci-biology/bioperl-9999-r1[network], required by sci-biology/bioperl-run-9999-r1 >=sci-biology/bioperl-network-9999-r1 ** With the removal of the dev-perl/Bio-SamTools package from the science overlay the issue disappeared for me. |