Gentoo in Crisis, Robbins Offers Solution
mrbadbar writes "Gentoo Linux founder Daniel Robbins says Gentoo's leadership is in crisis. 'the Gentoo Foundation's charter has been revoked for several weeks, which means that as of this moment the Gentoo Foundation no longer exists.' Robbins offers a solution: his return as President of the Gentoo Foundation. According to Robbins: 'If I return as President, I will preserve the not-for-profit aspect of Gentoo. Beyond this, you can expect everything to be very, very different than how things are today.'"
Disallow future nigger-use of Gentoo. Do not accept nigger contributions, in the unlikely event that they manifest themselves.
The emerge of the upgraded management package failed? Did you remember to set the right USE flags?
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
you were powerless niggers in a world full of white men
$ emerge leadership
The project to Give Each Nigger Two Orphaned Ogres. Brought to you by Felicia Gygax.
As far as a nigger's concerned, nothing's changed because as everyone knows, NIGGERS PREFER SLACKWARE.
Not too many folks could pen such an offer with out tossing in the phrase "tail between your legs" somewhere.
"A microprocessor... is a terrible thing to waste." --
GeneralEmergency
Tough news, but I trust in Mr. Robbins' ability to get things finished, and I believe in his talent of organization and nigger-slapping, the latter ability of which he was considered an Olympic-calibre competitor.
Gentoo will survive. The community will see to that.
Thanks for all you've given us, Dan.
I RTFA but I have no idea what the problem actually is that he is going to solve. Could someone explain?
Not to sound like an ingrate but I don't want to keep this distro installed if any nigs were involved in the project. At least with Ubuntu, they tell you right up front with their nigger-speak. Can someone clarify?
I never liked the condescending attitude of those Gentoo users that think compiling everything was always so superior to Yum or apt-get.
They are prolly made up of the survivors of the sinking Slackware bunch ( who are equally annoying ).
Of course Gentoo or Slackware or the like will work fine, but in these days of fast processors and cheap memory, why not just use a Debian based Linux like Ubuntu WITH a GUI, and let some one else compile the thing.
There, I feel better now.
* Carthago Delenda Est *
Are you suffering from Tourettes? It is treatable? Can you have typing Tourettes?
I left gentoo some time ago due to severe problems. Let me sum up the most problematic ones: 1. Package system becoming VERY VERY slow because of the amount db size. 2. No sane way to upgrade properly without doing several rounds of breaking and fixing library dependencies 3. USE flags change all the time and often leave the apps crippled if you don't set it up "just" right (try PHP) 4. No automatic way to uninstall a package and have the system automatically remove the unused ones. 5. Very very slow upgrade cycle for major packages (KDE is a good example)
I think gentoo has some incredible flexibility and it'd be a shame to see the project go by the wayside.
http://lwn.net/Articles/224615/
There's a sticky post in the gentoo forums dealing with this. So far Daniel got a pretty positive response and frankly... as a user that has seen gentoo slowly falling apart over the past few years, I'm glad he's motivated to bring it back on track: http://forums.gentoo.org/viewtopic-t-644321.html
Everytime you kill a kitten, god masturbates.
So a distribution might die. Good. There are too many of them anyway.
Open Source Drum Kit, LPLC deve board - mjhdesigns.com
FrreBSD 4roject,
Gentoo was my way of learning a lot about linux sysadmining in a short time. In a couple weeks, I learned how to compile packages, manage partition issues, compile kernels, deal with numerous config files, and many other skills. I later switched to Ubuntu, but I still appreciate my time spent with gentoo as a great learning aid. Just enough help to make it not as hard as LFS, but hard enough to be challenging.
Warning, knife is sharp. Please keep out of children.
The reason for this offer from Daniel is imho not as important as it is that he is offering to step up back as the leader of this project and take his job down to part time so that he again can put some energy into the role as leader of Gentoo Linux. ... though I fear that might happen once again.
Gentoo badly needs some leadership right now, Daniel has done it well before and had Gentoo thriving while he still was at the helm, so let's get him back there and get this ship back on course.
I really hope that the council will accept this offer for the best of Gentoo and not let their personal agendas stand in the way of the good of Gentoo
that he wants an answer in 7 days. There's no way that your $emerge leadership package will compile and install by then.
I left Gentoo for FreeBSD due to these reasons and also due to waiting for certain packages for too long, then receiving buggy packages and finally, having the base config change several times in 6 months, mainly for apache2, php, etc. After spending a week with FreeBSD I don't think I'll be back to Gentoo for any reason.
Troll mode on:
/me ducks
Gentoo has always been a group of amateurs. When Gentoo first started, they'd SPAM Slackware IRC channels. "You know how to compile software. Do you want to become a developer for Gentoo?"
Just look at the history of problems they've had with emerge or whatever they call it.
Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)
at a technical level that it's worth saving. Someday, distributing apps as binaries may hit a wall in terms of efficiency and matching individual hardware and if that day comes, we'll be glad there's another way to do things out there which has people who understand it.
Tech Public Policy stuff
There is but one Linux. But there are multiple forms of packaging. Mandriva and Fedora/RedHat/CentOS can be lumped into the category of having dependancy resolution problems too rigid. Mandriva specifically suffers a loss of redundacy when a source of RPMs fail. Yum keeps mirror catalogs. urpmi from Mandriva has the added ability of using SSH and Kerberos to "Mass Deploy" applications, and can centralize with LDAP. No other package Manager can do that.
But both urpmi and yum fail at handling source code package. You have to download them and compile with rpm --rebuild.
When it comes to Debs, I have no idea how to build Debs. Ubuntu and Debian lack the SSH/Kerberos mass deply ability and are even HARDER to recompile than RPMs.
Portage Handles source Code gracefully. Thats its strength.
I sorta wish that some of these projects would merge. I wish that urpmi handled mirror failures and did a better job than it does. I wish that urpmi could handle source code. Likewise, I wish that yum could use SSH/Kerberos
Now, Slackware tends to be problematic, no package dependancy can result in chaos.
I also take issues with things like Autopackage RPM and DEB are here to stay. get over it.
The form of 'metadata' stretched out on top of both these distributions are what make them unique.
.vortex
portage for Gentoo & bitbake for OpenEmbedded
With each, a (usually) high degree of control is given in how to shape the distribution's function and attributes. And this is repeatable from "first principles" compilation of source code (from tool chain onwards).
What is needed is research and standardisation in the ontology of this metadata and it is for this I believe Gentoo can still play an essential role.
Anyone who has spent a lot of time tweaking parts of their application, OS space, kernel and boot methods would certainly appreciate the ability to reproduce that work from scratch if need be.
To publish and share this metadata distribution 'state' is to fine tune the virulence of GNU/Linux beyond the GPL and into the real (and virtual) system space.
shine,
Time flies like an arrow -- Fruit flies like a banana
This is well defined under the incorporating state law. They pass the IP, liabilities, money and other property to another willing entity incorporated under the same clause.
501c3 -> 501c3. Happens all the time. Though the legal negotiations usually last until bank accounts approach zero.
Except it isn't a good point at all because all the developers work together anyway regardless of which actual distribution they are working on.
1) Developers of the different distros contribute all their changes back to upstream. It doesn't matter how many developers are working on which distribution because the fixes all end up back in the same place.
2) Not only this but the different distributions are all going in different directions and have different goals. When something is successful they'll borrow from each other.
3) Ubuntu's goal is to bring Linux to the masses. Debian's goal is to provide a libre operating system. There is no way you could put both developers of those groups together on a single distribution because they both have different goals, but it doesn't matter because they both share from each other and fix problems.
4) A bug in Ubuntu could be a bug in Debian which could be a bug in every distribution. What is most important though is upstream which is where all the changes take place. You seem to have made the mistake of thinking that every distribution has to code all the upstream fixes themselves when what actually happens is that they pull down the latest updates on all these projects and spend a lot of their time making sure everything in the distribution works. If it doesn't file a bug upstream and get it fixed. Hey, now it works on other distributions too!
5) So as you can see everything is co-operated on, even proprietary programs. While reading the uvc webcam driver mailing list yesterday a developer filed a bug in the Skype beta bug tracker as he found a problem with Skype's webcam implementation and even offered to co-operate with them on how to fix it.
I was a long time Gentoo user who got fed up and move on. As a software developer myself I found it too laborious to figure out why the latest emerge brought my system down. QA was non-existent and especially so for x86_64 platforms.
Gentoo overall is a decent idea for people who like configurability, but it's too fragile. For instance, I recall one update to the latest glibc which had some bugs in the portage script. Next thing you know nothing, and I mean nothing, works, since they all link against it. There is no "roll back" ability in gentoo, which honestly would be a good idea (and given they have installed files lists it's entirely possible).
I switched to Ubuntu and haven't looked back. While it's less configurable than Gentoo it's more than good enough, and it "just works."
In reality, Gentoo needs to improve the QA and safety (e.g. roll backs) facets more than their leadership.
www.freerice.com
Say what you will about Ubuntu, at least Mark Shuttleworth didn't kneel before Microsoft.
I've was using Gentoo since pre version 1.0, I've submitted ebuilds that got accepted in portage and was a contributer at heart. I noticed a big change when Daniel Robbins stepped down, a big enough change to get me to drop the use of Gentoo.
I would love to welcome Daniel Robbins back and and I wish there was a way to allow community vote.
Leadership was a mess and it trickled down to the regular users. Fortunately, I found a system that lets me be even more elitist and I haven't been happier. OS X is great, and my new octo core Mac Pro is AWESOME! I can download mp3s really quickly now.
I have a nasty stack of APR / Python / Postgres related packages
and I need something better than my own cobbled together build
scripts. I'm not interested in anything that forces me to rewrite
those packages makefiles or config scripts - I just want something
that allows me to easily maintain the depenendency tree and occasionally
apply a patch or two.
From what I've seen bitbake is really nice for this but there's
this enormous metadata thing you need with it and the docs for
bitbake are really sparse.
Anyone have any advice on how to get up to speed with it, short of
embarking on my own embedded linux project?
In college I was big into Gentoo. It had it's problems, sure, but when you got it working, it was terrific. Then after the college days were over, and I started working, I had a lot less free time. I realized that with Gentoo I spend a lot more time working on the computer itself as opposed to using the computer to do other things. I've switched to Ubuntu, and haven't looked back since.
The GeekNights podcast is going strong. Listen!
what did we accomplish at Microsoft that was worth leaving Gentoo for in the first place?
Duuuuuuuuurrrrrrrr!!!!!!!
He worked for Microsoft and now pushes for Microsoft based technologies(.net based), then he is not to be trusted at all. It's too dangerous for gentoo.
He was mandated by MS to sabotage from the inside the main source based GNU/Linux distro, since no proprietary software can compete with its flexibility and power thanks to the direct use of the source code. The future of open source is not binary package but source package where no proprietary software can go!
Moreover, thanks to its flexibility, gentoo gnome is not infested *by default* with toxic Microsoft based software like mono.
Beware, The wolf is trying to destroy the Little Red Riding Hood.
I've been using Gentoo for years and I love it. In the great FOSS tradition, Gentoo is all about choice (read: control). In the early years the stable branch was not very stable and the forums were filled with emerge problems in the stable branch. In the last few years those problems have almost all gone away. My system is mostly from the stable branch and I almost never run into a problem when I do updates. This is a very good thing[TM] IMO. I'm very glad the devs keep packages out of stable until they are almost always problem free.
But with Gentoo I can keyword-unmask specific packages if I want to be more on the bleeding edge and if I am really adventurous, I can hard-unmask packages. Yes, running a mixed system can require me to unmask dependencies but that has never been a nightmare (for me) and I don't see how the Gentoo devs could possibly prevent it. In fact, it should give you insight into why some packages seem to take longer than usual to make it into stable: all their dependencies need to go stable also.
It could well be that Gentoo is not the right distro for you. If your top priority is ease of use then one of the binary distros would probably be a better choice. But if you want the maximum control over your system, Gentoo is hard to beat.
We don't see the world as it is, we see it as we are.
-- Anais Nin
Your post reminds me of some of the (very) old slashdot stories asking the question of how non-technical/non-programmers can help the F/OSS movements. The response usually came in the for of "there's lots of stuff like documentation (real writing, not tech writing), art, etc, that are also needed."
This was and is true, but I think another big category was forgotten: management. That for a good project to succeed, the techies should keep doing techie stuff, and be shielded from politics and dull aspects of business as much as possible.[*] This Gentoo problem is a prefect example of this. The techies don't want to do business, so that's an area that non-techie people could really help.
I hope the pull through with this, regardless of the solution - I would hate to have to switch to another distro...
[*] - See: Brokes and the MMM, where he talks about the "surgical team"
Ce n'est pas une signature automatique.
I've been using Gentoo on production servers (and my desktop) since the first year it was out. It used to be a very solid project. It still has much better documentation than, say, Ubuntu. Originally the speed of the custom-compiled stuff was important to me, because of lower-end hardware of the time I had in use - which it did well on (once compiled, of course). The other main virtue, compared to Red Hat or Debian or Slackware of the time, was that it was easier to keep an up-to-date server running without having to do a fresh OS install every year or two.
But over the last year especially Gentoo has gone into steep decline. Upgrades of major stuff come with "upgrade guides" that leave out major things that commonly get broken. The Gentoo bugzilla is manned by kids who compete to close bugs while insulting the intelligence of anyone who'd dare file them. Older libraries which take little space and conflict with nothing are removed without choice or warning when newer packages are installed, and it's just tough if your production server has stuff installed doing useful work that depends on those libraries. Meanwhile the Ubuntu project has worked very hard to become the most-safely-upgradeable Linux (I'd imagine Red Hat must have improved too; but I hate rpms too much to want to try it again). And hardware is so fast now that for standard server stuff there's much less to gain from customized compilation.
For those who say that Gentoo is fine if you just keep a spare system to test upgrades on first, that's bull. Stuff will break on nearly-identical servers that are just slightly different in their versions - that is, going from 1.17 to 1.19 on a app may break, while going from 1.17 to 1.18 to 1.19 works fine. And the breakage can show up tangentially, not just where you'd most expect it. So you'd have to keep a test server for each production server, and very carefully keep it just one step ahead in sync. Plus you'd need to keep it under some sort of dummy load, since some breakage only becomes apparent in production, not in idle use. The real solution there would be for Gentoo to start being responsive to its bugzilla reports again, immediately fixing any breakage caused by new packages so that instead of letting hundreds or thousands of people trip over the same stone, the paths are kept free and clear.
If Robbins comes back, Gentoo could shine again. If he doesn't, it's about over.
"with their freedom lost all virtue lose" - Milton
I heard a rumor once that Gentoo was not for the faint of heart incoming Linux converts. If Parent Poster's remark is on target, I think I just found out why.
I sortof understand Debian's philosophy as the Ultra-Scrubbed distro which includes things like Icy Cats instead of Firey Foxes, because the animals don't all play nice together on a branding level. (Will someone ever port Icecat to Windows, or is that a contridiction in terms?)
What exactly is Gentoo's theme? Other than being super-componentized, is this kind of administrative fallout systemic to the distro?
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
What's wrong with:
# flagedit =package-cat/package-version -- '~x86'
No muss, no fuss, and you only have to do it once?
Also, --depclean *crashes*??? Can you post a backtrace and any error messages?
To me, Gentoo's not about the crazy flags you can throw to GCC. It's about the flexibility of portage. Ex: can you get debugging symbols for *everything* in your binary-only distro? Probably not.
WRT compiler flags: I've gotten along quite nicely with 'CFLAGS="-O2 -mtune=${CPU} -fomit-frame-pointer -pipe"'.
Also, your "Archetypal Gentoo Builds" idea is good. Perhaps drobbins will work towards something like this in the future?
Recommended tags:
;)
gentooisdyingnetcraftconfirmsit
robbinstannedrestedandready
Please reply, adding more (hilarity) as needed
sigfault (core dumped)
I'm long time gentoo user ( I've started around version 1.4) and am more or less stisfied with it. I mean, it definitely has its flaws, but I haven't been able to find substitution that could "scratch my itch".
I have tried Ubuntu as everyone around me were advocating it, but found that while it has much prettier installer and things tend to work out of the box, deep down it's actually inferior to Gentoo.
When things work smoothly in Ubuntu, everyone is quick to point out those maybe few minutes and a CLI command that Ubuntu has spared you, but no one mentions those cases when things don't work.
Each distro has its framework which combines many pieces of open source mosaic, but things get interesting when some piece in mosaic develops a flaw that is not immediately obvious or it affects some portion of users. I don't care for a few seconds spared during installation nearly as much I care for infrastructure support in cases that don't work.
WRT to Gentoo's imminent death:
1. If its going to happen, it won't be soon.
2. All problems of Gentoo can be traced to its origins. At the time, its creator found his pleasure in homebrew approach and wanted to have something that works in some way much rather than trying to get it right first time and also answer many organisational, commercial and law questions.
So now we have Gentoo Organisation, Infrastructure and Distro in the state of Russian Orbital station MIR jsut before its death: there are many interleaving and intervening systems with many semi-documented patches and changes and whole shebang is far from original specs. I mean, evolution is a ni ce thing, but it has its limits. When it reaches its limits, maybe its time to use accumulated knowledge and experience to make something new...
3. WRT to Drobbins, I don't know the guy personally and have nothing against him, but I'm not sure that having him back is a good idea.
He had the chance but has proven unable to make Gentoo his life, so now he's coming back, faced with similar problems ( needing money for RL but being strawn between his hobby and bussiness) and unable to learn from his mistakes and use radically different solution this time.
4. New Gentoo should start from scratch with its policy, organisation and web/distro infrastructure while good old Gentoo I is living on...
My reason was: couldn't build the core of it with package self-tests enabled.
It was core-utils or linux-utils that couldn't compile when checks/tests were enabled,
and if even a single package compiles but is scrambled,
I don't want it near any system I admin.
Why can't they have checks/tests enabled as a final auto-check before marking something as OK?
( and no, I wasn't using the "~" stuff )
Try also my gallery: http://photo.net/photos/AntrygRevo
nt
I'm sorry, but that is total crap. I have been using Gentoo on production servers which I *do* keep current using stable (not bleeding-edge) packages. This is a large shop with many servers. I have never looked back since switching to Gentoo. Everyone who moans about emerges failing and having to run revdep-rebuild often must be doing something wrong. I've had to run revdep-rebuild once when I upgraded libexpat. So what? It took like 2 minutes.
Absolutely right. We deployed Gentoo at my former employer (a Chicago Hedge Fund trading in most major markets) as servers, trading desktops, and developer machines, and it proved to be ideal. Most people don't seem to realize that Gentoo is a meta distribution, allowing finely grained control over exactly what is included (down to the version and compile-time options). Manage your local portage tree, mirrors, and define your site-wide default USE flags, and you have a tweaked platform that is exactly right to your needs. Taking the time to do this has loads of benefits--and ultimately takes less time than trying to shoehorn Fedora or Centos into doing a job it isn't optimized for (and sometimes doesn't support at all).
Anyone unable to make Gentoo work in an enterprise environment doesn't know Gentoo. Now, it isn't for everyone (my current employer uses CentOS, which is fine for them, but wouldn't have worked for my former employer at all), but Gentoo is far more useful in far wider circumstances than its nay-sayers would have us believe.
The Future of Human Evolution: Autonomy
not official firefox but you might get interested in http://www.getswiftfox.com/deb.htm this guy keep fairly update it (if you haven't heard it before of course )
.deb of the new Firefox Beta 3. Anyone willing to point me to one?
: For example, I still didn't find any place that offers a
I see a lot of people who have this or that frustration with Gentoo, but in each case it's pretty easy to see what tool or approach they overlooked which could easily have solved their 'problem'. Gentoo requites some effort and knowledge to use it properly, but it's hard to imagine how the distro could avoid this while still offering the same immense flexibility.
Of course somebody is going to prefer Ubuntu if they have fairly mainstream needs, and dislike spending any time configuring their system. But tell me what other distro could simultaneously drive an arcade machine with 15Khz monitor, a tweaked real time kernel for pro audio and a full suite of bleeding edge (and I mean *bleeding*) source-compiled soft synths and sequencers, all running flawlessly on a Pentium 3?
The only way I can think of to produce a totally generic solution is to use software that already exists for calculating optimal settings and for profiling packages, and produce as comprehensive a table as possible of what permutations work for what systems.
You might want to expand on that if you have some time and the energy to write an essay about it. Maybe a tool that uses QEMU or xen while being nice'd +19 for us to run on our machines with spare capacity. Bandwidth might be the highest cost.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)