Would it be possible to unmask pypgsql and pexpect on amd64? Both emerge fine, work, and have no ill effects. Thanks. Reproducible: Always Steps to Reproduce:
dev-python/pypgsql-2.4 has already been marked ~amd64. dev-python/pexpect-0.999 has also been marked ~amd64 already.
It's not clear to me how this continues to be an issue, but there remains debate as to the meaning of "to mask". Take for example the message from emerge: # emerge -s pypgsql Searching... [ Results for search key : pypgsql ] [ Applications found : 1 ] * dev-python/pypgsql [ Masked ] Latest version available: 2.4 Latest version installed: 2.4 Size of downloaded files: 148 kB Homepage: http://pypgsql.sourceforge.net/ Description: Python Interface to PostgreSQL License: GPL-2 or: # emerge pypgsql Calculating dependencies !!! All ebuilds that could satisfy "pypgsql" have been masked. !!! One of the following masked packages is required to complete your request: - dev-python/pypgsql-2.4 (masked by: ~amd64 keyword) - dev-python/pypgsql-2.3 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. The man page is also quite clear that "~" in KEYWORDS will "mask" a package. As this package does function, I submitted this bug to correct this "masking". -Jacob
I've been using pypgsql for over a year now on amd64 with gentoo. I use it for an experiment tracking and summarizing system. It works fine. Unless someone can show a good reason for it to stay masked, I think we should unmask it already.
Jacob the term masked can be ambiguous. As an example the monotone package has no amd64 in keywords, but output from emerge is shown below, amd64 monotone # emerge -s monotone Searching... [ Results for search key : monotone ] [ Applications found : 1 ] * dev-util/monotone [ Masked ] Latest version available: 0.16 Latest version installed: [ Not Installed ] Size of downloaded files: 3,358 kB Homepage: http://www.venge.net/monotone/ Description: Monotone Distributed Version Control System License: GPL-2 amd64 monotone # emerge -pv monotone These are the packages that I would merge, in order: Calculating dependencies !!! All ebuilds that could satisfy "monotone" have been masked. !!! One of the following masked packages is required to complete your request: - dev-util/monotone-0.16 (masked by: missing keyword) So as you can see this package is also considered masked, and so your bug report is ambiguous as it refers to packages with no amd64 or ~amd64 keywords. As a further example look at the new package quickplot which only has ~amd64 in KEYWORDS, amd64 monotone # emerge -s quickplot Searching... [ Results for search key : quickplot ] [ Applications found : 1 ] * media-gfx/quickplot Latest version available: 0.8.5 Latest version installed: 0.8.5 Size of downloaded files: 384 kB Homepage: http://quickplot.sourceforge.net/ Description: A fast interactive 2D plotter. License: GPL-2 It is not marked as masked due to me having it listed in /etc/portage/package.keywords. A package is considered masked by portage if you don't have any of the KEYWORDS in your ACCEPT_KEYWORDS variable. Please see the amd64 technotes on bug reporting for further information on how to write good bug reports, http://www.gentoo.org/proj/en/base/amd64/technotes.xml?part=1&chap=3 Packages will usually be marked stable if they have been in ~amd64 for more than one month and have no outstanding bug reports in that time. I have corrected the bug report and marked both ebuild as stable as they satisfy the criteria. Thanks for the bug report.