Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162957 - net-wireless/ipw2200 masked with no explanation in ChangeLog
Summary: net-wireless/ipw2200 masked with no explanation in ChangeLog
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-20 17:30 UTC by sfp-a7x
Modified: 2007-01-21 05:00 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 sfp-a7x 2007-01-20 17:30:50 UTC
All of the net-wireless/ipw2200 ebuilds have been masked, but there is no explanation as to why in the ChangeLog.  After some searching, it turns out that the ebuilds are being deprecated in favor of using the in-kernel modules (see bug #162058).  It would be nice to include this fact in the Changelog.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-20 17:34:31 UTC
# grep -C4 net-wireless/ipw2200 /usr/portage/profiles/package.mask 
# Christian Heim <phreak@gentoo.org> (19 Jan 2007)
# Masked, pending removal in 30 days. Please stop using the external package
# and use the in-kernel equivalents
net-wireless/ipw2100
net-wireless/ipw2200
Comment 2 sfp-a7x 2007-01-20 17:43:02 UTC
Ah, I was not aware that there were package mask comments in there.  I use packages.gentoo.org to see what's new with packages, and that doesn't grep and display package.mask for me.  But, now I'm aware of this file, so thank you for the info.  :)

But, I still think it would be wise to update the ChangeLog, since many non-devs (like me) won't know to look in some seemingly random file in the depths of portage.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-20 17:44:38 UTC
You know, portage will read it for you... :)

# emerge -pv net-wireless/ipw2200

These are the packages that would be merged, in order:

Calculating dependencies \
!!! All ebuilds that could satisfy "net-wireless/ipw2200" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-wireless/ipw2200-1.1.3 (masked by: package.mask)
# Christian Heim <phreak@gentoo.org> (19 Jan 2007)
# Masked, pending removal in 30 days. Please stop using the external package
# and use the in-kernel equivalents

- net-wireless/ipw2200-1.2.0 (masked by: package.mask)
- net-wireless/ipw2200-1.1.2-r1 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
Comment 4 sfp-a7x 2007-01-20 17:58:51 UTC
(In reply to comment #3)
> You know, portage will read it for you... :)

Huh, I didn't know that.  I'm guessing that the message only shows if you specify the package rather than updating world:

======================================
# emerge -aDNtuv world

These are the packages that would be merged, in reverse order:

Calculating world dependencies |
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
net-wireless/ipw2200
                                                                                                                                                                          ... done!

Total size of downloads: 0 kB

Nothing to merge; would you like to auto-clean packages? [Yes/No] 
======================================

Perhaps this is a bug in portage?
Comment 5 Renato Alves 2007-01-21 05:00:50 UTC
(In reply to comment #4)

> Perhaps this is a bug in portage?

Its the way it should be. Imagine if you are updating world and 20 packages are masked? You would get a full log.

The right way to do it is checking the package that has been reported as masked with the --pretend option.