Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59045 - dev-python/pypgsql and dev-python/pexpect should be marked stable on amd64
Summary: dev-python/pypgsql and dev-python/pexpect should be marked stable on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2004-07-31 19:43 UTC by Jacob Joseph
Modified: 2005-01-08 22:24 UTC (History)
0 users

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 Jacob Joseph 2004-07-31 19:43:37 UTC
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:
Comment 1 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-08 00:47:48 UTC
dev-python/pypgsql-2.4 has already been marked ~amd64.
dev-python/pexpect-0.999 has also been marked ~amd64 already.
Comment 2 Jacob Joseph 2005-01-08 12:28:32 UTC
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
Comment 3 Paul Komarek 2005-01-08 12:32:54 UTC
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.
Comment 4 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-08 22:24:22 UTC
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.