IRC Web Chat

irc.freenode.net #hackontest

News

September 26, 2008 - Congratulations to all the winners! More about the Hackontest event will follow...

Pre-Hacking dinner of OpenLieroX

Working inside the box

Bruce Peren's evaluation

Harald Welte's review

 
Forgot password

Gentoo    

Created by Anant, modified September 25, 2008 at 05:53:18 CET | This project has a total of 6 feature requests with 14 comments rated at 78 points | 1 unique implementers | Readiness: 0 features with at least three implementers rated at 0 points

Gentoo is a free operating system based on either Linux or FreeBSD that can be automatically optimized and customized for just about any application or need. Extreme configurability, performance and a top-notch user and developer community are all hallmarks of the Gentoo experience.

List of Implementers

25

Emerge: do not stop updating after emerging some package fails    

It is very annoying that when you are updating you should periodically look if emerging something failed and why. It will be good if emerge script finds packages, which do not depend on failed package, and updates only them.

Feature promoted at 25 points
Implementers:
SLiDER
Feature created 2008-06-13 by ZyX
  Add comment.

2008-08-11 10:37 bidoc and maybe look for the toolchain update it is very frustratet to have a basic os like X kde and all the toolchain update from 1 -3 stages took me about 1 week but i like linux and specialy gentoo it ist a linux from scratch with portage

2008-08-11 10:33 bidoc hy did you realy realy read the gentoo book of life he he no just to fun ther is a new future in portage EMERGE_DEFAULT_OPTS="--keepgoing" this will tell portage if you emerge -uND world every package which fails compiling of some reason ("too agressive cflags ldflags or like that or just a bug") will try to emerge the next package

2008-07-27 09:45 Tobias Scherbaum Portage-2.2 (afaik since _rc2) already does that.

17

Emerge: some notify before upgrading libraries, which will need rebuild of linked software    

It is very bad when you upgrade some library and only then you see, that you need to revdep-rebuild :( maybe some notice before that?

Feature promoted at 17 points
Implementers:
SLiDER
Feature created 2008-06-13 by azure
  Add comment.

2008-07-13 00:07 Tobias Scherbaum The preserve libs feature implemented in Portage 2.2 will allow that.

12

Emerge: show the full list of required masked packages    

When you installing some "hot" software with a great variety of masked dependencies, emerge fails on the first one. And you have to re-run emerge and add dependencies into 'package.keywords' one by one. It would be great, if emerge were able to write all required masked on the first try.

Feature promoted at 12 points
No one has agreed to implement this feature.
Feature created 2008-06-16 by vah
  Add comment.

2008-07-23 20:23 bidoc Hmm did you read the Gentoo handbook? if not dontmatter we have so , do you use ~arch or just arch as accept_keywords? you can just emerge autounmask this opensource programm adds the masked keywords for the package you would like install with all dependencys dont use ACCEPT_KEYWORDS="X86" emerge package this will broke some libs

2008-07-13 00:08 Tobias Scherbaum Take a look at 'autounmask' - it doesn't build the full depgraph for hard masked packages, but generates the needed package.{keywords,unmask} files.

2008-07-03 13:53 Niko Kiirala Even better: provide a way to define, that the "hot" software may pull masked dependencies, if necessary. ACCEPT_KEYWORDS doesn't quite cut it, as it will pull masked versions of packages, that have unmasked versions available.

11

revdep-rebuild: re-emerge kernel modules after upgrading a kernel    

After upgrading a kernel, user should manually re-emerge kernel modules, like media-sound/alsa-driver or app-laptop/acer_acpi. Why can't tools like revdep-rebuild do that?

Feature promoted at 11 points
No one has agreed to implement this feature.
Feature created 2008-06-14 by dev-random
  Add comment.

2008-08-11 10:29 bidoc hy hmm sound like you are in a street without light. just go and push the button you will see their will be light ok so now the stuff you told after each kernel upgrade just do modules-rebuild -rebuild dont forget modules-rebuild is tool in portage

2008-07-11 14:22 DukeSniper emerge module-rebuild && module-rebuild rebuild

8

Notice of new software added in portage after sync    

It would be nice for me to see new programs added to portage tree after my last sync done.

Feature promoted at 8 points
No one has agreed to implement this feature.
Feature created 2008-06-14 by azure
  Add comment.

2008-08-11 10:35 bidoc hmm just do update-eix this will update all stuf in portage and in all overlays

2008-07-04 00:48 rlazo eix-sync does exactly that

2008-06-17 23:51 FlyingFoX if you use eix-sync for syncing it already does that job.

5

use DB instead of filesystem to store Portage tree and other data    

Emerge/Portage is very slow. That is for searching, for calculating dependencies, basically for all actions.

It would be a lot faster if everything is stored in a DB, similar to what eix is doing.

Feature promoted at 5 points
No one has agreed to implement this feature.
Feature created 2008-07-15 by albert
  Add comment.

2008-09-25 05:53 Kyle Dunn perhaps the database could be synchronized and ebuilds, manifests, ect would be downloaded on-demand. SAVE THE RSYNC SERVERS!! this way emerge has a means of determining package availability yet creating only the relevant files. no one needs references to the entire current portage tree

2008-07-23 20:25 bidoc hmm python cdb? search in the net