First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 59045
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jacob Joseph <jmjoseph@andrew.cmu.edu>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 59045 depends on: Show dependency tree
Bug 59045 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-07-31 19:43 0000
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 From Marcus D. Hanwell 2005-01-08 00:47:48 0000 -------
dev-python/pypgsql-2.4 has already been marked ~amd64.
dev-python/pexpect-0.999 has also been marked ~amd64 already.

------- Comment #2 From Jacob Joseph 2005-01-08 12:28:32 0000 -------
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 From Paul Komarek 2005-01-08 12:32:54 0000 -------
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 From Marcus D. Hanwell 2005-01-08 22:24:22 0000 -------
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.

First Last Prev Next    No search results available      Search page      Enter new bug