Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

more info on portage keyword

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
pierrearinsal
n00b
n00b
Posts: 5
Joined: Tue May 06, 2008 12:19 pm

more info on portage keyword

  • Quote

Post by pierrearinsal » Mon Jan 19, 2009 8:34 pm

hi

I'm using gentoo for years, and i'm so happy to.
there is one thing I have never been able to figure out, it is the exact (list of) reason(s) why certain pakage are masqued :

my example , I'm using the very good even if non-official and still beta gentoo-portage.com web site.
today, I've noticed there is a new blablabla 2.6.x.x. package , that is tagged ~amd64, and I would LOVE to know why this package is tagged ~amd64 : is it because it has not been tested yet (in that case, I would love to help) or is there a known reason, and if so, where can I found those reasons and incidentally why it's not on gentoo-portage.com, just aside 'related bugs'?

my question is propably very stupid, but still, I can't be the only one that wonders that.
I have added entries in my /etc/portage/package.keywords file, and compiled package that were masqued, and they just worked perfectly, and after, I didn't know where to report..!

anticipated thanks to the one that gona make my day explaining here a probably very basic gentoo portage use...

pierre
Top
Bzub
Tux's lil' helper
Tux's lil' helper
Posts: 89
Joined: Sat Dec 25, 2004 11:21 am
Location: Belgium

  • Quote

Post by Bzub » Mon Jan 19, 2009 9:04 pm

From http://www.gentoo.org/doc/en/handbook/h ... t=2&chap=1
When you want to install a package that isn't available for your system, you will receive this masking error. You should try installing a different application that is available for your system or wait until the package is put available. There is always a reason why a package is masked:
  • ~arch keyword means that the application is not tested sufficiently to be put in the stable branch. Wait a few days or weeks and try again.
  • -arch keyword or -* keyword means that the application does not work on your architecture. If you believe the package does work file a bug at our bugzilla website.
  • missing keyword means that the application has not been tested on your architecture yet. Ask the architecture porting team to test the package or test it for them and report your findings on our bugzilla website.
  • package.mask means that the package has been found corrupt, unstable or worse and has been deliberately marked as do-not-use.
  • profile means that the package has been found not suitable for your profile. The application might break your system if you installed it or is just not compatible with the profile you use.

So the reasons are being stable, secure & not messing up the rest of the system (if for example a lib is to new for the rest of the programs).

Filling a bug report on bugzilla will help speeding up putting the masked package as stable (I guess).
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56082
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Mon Jan 19, 2009 9:06 pm

pierrearinsal,

No question is stupid, except the one you don't ask as then you never get an answer.

Gentoo Packages come in three levels of testing.
The best tested packages are stable, e.g amd64. For a package to be considered for stable it must have no open bugs and no new bugs for 30 days.
The 30 days is a guideline only. Also, it must depend only on other stable packages.

The next layer up, e.g. ~amd64 are in testing. Some packages in testing have been there a long time and work very well but they either do not satisfy the criteria for stable or the developers judge that there is not enough test evidence. You can help here. If you use a testing package, check bugs.gentoo.org for a stabilisation bug. If there is one, add your

Code: Select all

emerge --info
to it, explain the features you have tested and how.

Lastly, there are hard masked packages. These should compile but little else is known about them. If you decide to try one and it works for you, you could post a keywording request bug. It needs the same information as above.

Running a whole testing system does lead to a few nasty surprises from time to time but I can only recall two in my seven years running ~x86.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
pierrearinsal
n00b
n00b
Posts: 5
Joined: Tue May 06, 2008 12:19 pm

  • Quote

Post by pierrearinsal » Mon Jan 19, 2009 11:09 pm

Thanks a lot for your fast replies...
that's exactly what I was looking for.
I don't have that much of entries in my package.keywords, but I will try to report each time I'll compile one.
that's all what *nix is about, sharing to improve isn't it...
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56082
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Mon Jan 19, 2009 11:14 pm

pierrearinsal,

yep.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
Post Reply

5 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic