Slashdot Mirror


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.'"

67 of 259 comments (clear)

  1. Huh? by jd · · Score: 5, Funny

    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)
    1. Re:Huh? by Solra+Bizna · · Score: 4, Funny

      Why were you compiling with MAKEOPTS="-j32768"? What did you really expect to happen?

      -:sigma.SB

      --
      WARN
      THERE IS ANOTHER SYSTEM
    2. Re:Huh? by sinclair44 · · Score: 2, Funny

      -j32768 is indeed quite pointless. I don't specify that, just -fomit-instructions... my Gentoo install take up almost no disk space since I've turned it on! However, apparently it tends to mess up your bootloader; I've been unable to start Gentoo and simply haven't had the time yet to look into it.

      --
      Omnes stulti sunt.
  2. Easy solution by Anonymous Coward · · Score: 5, Funny

    $ emerge leadership

    1. Re:Easy solution by Jessta · · Score: 4, Funny

      $sudo emerge -av leadership
      password:

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

      Calculating dependencies... done!
      [ebuild U ] vitural/leadership-3.0_rc2 [1.0_rc1] USE="developers minimal intelligent paludis -emerge -designers " 50 kB

      Total: 1 package (1 upgrade), Size of downloads: 50 kB

      Would you like to merge these packages? [Yes/No]
      Y

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    2. Re:Easy solution by arth1 · · Score: 2, Funny

      Calculating dependencies... done!
      [ebuild U ] vitural/leadership-3.0_rc2 [1.0_rc1] USE="developers minimal intelligent paludis -emerge -designers " 50 kB

      You're touching one of the core problems there. Which needs the following solution:

      mkdir -p /etc/portage/profile && \
      touch /etc/portage/profile/use.mask && \
      echo paludis >>/etc/portage/profile/use.mask
      Honestly, when something is this controversial, like paludis is, it needs to either die for the greater good ("kill your babies" as they say in Hollywood), or a fork happen.
  3. Robbins has my respect. by GeneralEmergency · · Score: 5, Insightful

    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
    1. Re:Robbins has my respect. by Anonymous Coward · · Score: 5, Interesting

      I was pretty impressed when he actually helped out a guy who had a colo at our datacenter. Nobody with any fame or cred, just some guy who was having gentoo problems that nobody in the community seemed able or interested in helping him out with. Most of us seem to get burned out of helping even relatives pretty early in the game, so doing support for people on the street out of the goodness of your heart is pretty amazing. Even if it is your distro.

    2. Re:Robbins has my respect. by Anonymous Coward · · Score: 2, Interesting

      He used to run Linux support for IBM. Still Google-able, his answers got me going at work. Smart dude.

  4. What is the crisis? by Kristoph · · Score: 3, Interesting

    I RTFA but I have no idea what the problem actually is that he is going to solve. Could someone explain?

    1. Re:What is the crisis? by raptor386 · · Score: 2, Interesting

      I believe the issue is that the legal entity no longer exists, so he's going to step up, renew the charter, and get Gentoo Foundation recognized as a legal non-profit organization again. Though I understand that this is the issue, I don't understand WHY it's an issue. Hopefully someone else can clarify further.

    2. Re:What is the crisis? by jmdc · · Score: 5, Informative

      TFA refers to a previous blog entry, which mostly explains things. To summarize: the people who are supposed to be in charge have mostly resigned or are MIA. The remaining leadership isn't doing things like updating the website, etc - the weekly newsletter hasn't been published in months. The real crises is that they didn't file routine paperwork with the state, which puts the legal status of the gentoo foundation in jeopardy. No one explained why to the community, or said much of anything. So, he's going to get the legal matters cleared up and find new people to be in charge.

    3. Re:What is the crisis? by foobsr · · Score: 5, Informative

      Hopefully someone else can clarify further.

      The same blog can.

      "I am still upset that the Foundation has not been run properly over the last three years, and that many trustees apparently decided to take extended vacations from the project shortly after becoming a trustee, leaving the work to be done by very few - and often a single individual, which defeats the whole purpose of having multiple trustees to do the work rather than a single leader. I am also, like many of you, not happy at all with the way Gentoo has been going from a development and community perspective."

      You might also infer what was wrong by looking at what would be different.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    4. Re:What is the crisis? by Curtman · · Score: 4, Informative

      Hopefully someone else can clarify further.

      There's at least one response on Planet Gentoo so far. Maybe it will help.
    5. Re:What is the crisis? by arth1 · · Score: 2, Insightful

      The problem with them being unresponsive and MIA is why I fear this offer will fail too -- he wants an answer within a week, but the procrastinators and AWOL people won't give him an answer within a week -- they haven't managed to answer anything else in a timely matter, so why would they suddenly do so now?

    6. Re:What is the crisis? by Rich0 · · Score: 5, Interesting

      I think that one big problem is that much of the gentoo leadership is technical. If a debate opens up over how some aspect of the project is managed, the usual rallying cry to bring everybody together is for all the project leads to talk about what positive things are going on with various technical aspects of the distro.

      Now, that is very good in one sense - since we do need to remember the big picture. However, stuff like having a newsletter and all that isn't entirely unimportant. Not having a functional board of directors is a big problem. However, I've been reading the -dev group for months (and on and off for years) and I had just assumed (probably like many others) that this part of gentoo was just going along fine.

      To the 20-year-old coder who just wants to create some nifty installer or bootup routine having a board of directors may seem a bit silly. However, if some domain squatter grabs gentoo.org because it didn't get renewed and you can't sue for it back because you don't have any legal standing in any court worldwide then there is a problem. I think that gentoo just tends not to appeal to the sorts of people who like taking care of this stuff - largely because it emphasizes pragmatism and technical achievement - while other distros like debian have an appeal to the kinds of folks who love to read licenses since they make a big deal about that kind of stuff.

      I think that the criticality of this "crisis" is a bit overblown. Yes, its a problem and it really does need to be taken care of - expeditiously. However, the world isn't about to end. I'd probably call for rapid trustee elections to fill slots (I'm sure lots of people with half-decent qualifications would be willing to step up), and then have the trustees take action. Since legally gentoo is in quasi-existence it might be possible to not have as much process around all of that - since you can't violate bylaws that aren't binding and all that. But I'm not a lawyer (and the trustees would do well to talk to one).

    7. Re:What is the crisis? by dido · · Score: 2, Interesting

      I think that gentoo just tends not to appeal to the sorts of people who like taking care of this stuff - largely because it emphasizes pragmatism and technical achievement - while other distros like debian have an appeal to the kinds of folks who love to read licenses since they make a big deal about that kind of stuff.

      So you're saying that Gentoo has more of the Linus Torvalds mindset, whereas Debian has more of the Richard Stallman mindset? Interesting point. I moved to Gentoo largely because I was fed up with the RPM-based distros I had been stuck with until then. Never really got around to trying Debian, but I may soon make the switch, if these troubles really get out of hand.

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  5. Trouble by Frekko · · Score: 4, Insightful

    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)

    1. Re:Trouble by Frekko · · Score: 2, Informative

      Let me add a few more:
      6. You are forced to update VERY frequently. More than a month and you are CERTAIN to get issues while compiling.
      7. Actually getting a usable desktop (with udev, automounting etc.) working is a hell of a lot of work

    2. Re:Trouble by Noksagt · · Score: 4, Informative
      I don't use gentoo much anymore, but I did not too long ago.

      1. Package system becoming VERY VERY slow because of the amount db size.
      Robins claims there was also a bug in a recent portage version that slowed things down quite a bit.

      4. No automatic way to uninstall a package and have the system automatically remove the unused ones.
      Like:

      $ emerge -C [packagename] && emerge --depclean
      or do you mean something else?

      5. Very very slow upgrade cycle for major packages (KDE is a good example)
      Do you mean slow time to see updated ebuilds or that it takes a long time to compile? 3.58 is in the repos & there is a 4.0 overlay. Think there are even cvs ebuilds floating around.
    3. Re:Trouble by misleb · · Score: 2, Insightful

      But at least all the copy-pasting of commands from the Gentoo forums makes you feel like you're learning a lot about how Linux works, right? ;o)


      Ha! That's exactly what I thought when I first installed Gentoo from stage1. I was just following the howto, line for line. Great guide, but I can't really say I learned anything. If they're just going to provide step by step instructions to do everything anyway, why not just make the system easier to install/use in the first place?
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    4. Re:Trouble by Teppic_52 · · Score: 2, Insightful

      If they're just going to provide step by step instructions to do everything anyway, why not just make the system easier to install/use in the first place?
      You have clearly missed the point, it's not made to be 'difficult', that is just the way it is.
      Plenty of people find the annoying idiosyncrasies of Gentoo worth the effort, their reasoning for this is their own and probably unique. If you gain no benefit use something else, if it's too hard for you use something else.

      The only prerequisite for being able to install Gentoo instead of any other distro is the ability to read IMHO, and the 8 or so hours I spent 4 years ago installing my 1st system was well worth it as it's the same install I post from now.
    5. Re:Trouble by turbidostato · · Score: 2, Informative

      "Debian isn't without some weird issues either"

      Of course not. That doesn't mean that anything you take our your a** is an issue.

      "VNCServer doesn't depend on any font packages"

      Of course not, since it doesn't really need any local font package installed. What else would you expect?

      "despite not being able to start without them, with the official explanation being that the user could be running a font server somewhere in their network."

      Isn't it a valid explanation? Wouldn't vncserver start using a network font server? And then, you see, both vncserver and vnc4server do *recomend* the installation of xfonts-base, just look at it.

      Any modern OS is a complex thing and if you want to administer one of then, you'd better expend some time learning its ins and outs. That being said the "ins and outs" of Debian regarding systems administration are probably the very best out there.

  6. gentoo by johnm1019 · · Score: 2, Informative

    I think gentoo has some incredible flexibility and it'd be a shame to see the project go by the wayside.

  7. So far it's looking good for him by alveraan · · Score: 5, Informative

    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.
  8. Re:good! by Mantaar · · Score: 5, Interesting

    It's strange how people think Gentooers are into Gentoo for the '--fomg-optimize' thing...

    I had to leave Gentoo a few weeks ago because my Laptop couldn't take the massive compiles anymore - my desks are all FreeBSD btw. What I enjoyed about Gentoo was the ports-like package manager and the ability to carefully choose your dependencies via USE-flags. Here I am, back on Debian, and I think it's actually faster... but I don't really care about speed since I exclusively use XMonad and the console - no need for speed improvements on a 1.6 GHz machine with that.

    But what I hate is that I don't have overlays anymore. You could dynamically replace any part of your package repository with something you found on the net. Like the proaudio overlay. Or the Haskell overlay. With Debian, this is much harder, as you have to find someone on the Net that will offer his repo of binaries ... people are much less likely to offer that since writing an ebuild is easy, but compiling that stuff for different archs is actually not that easy.

    For example, I still didn't find any place that offers a .deb of the new Firefox Beta 3. Anyone willing to point me to one?

    The speed is only a minor advantage of Gentoo and manifests itself in the much shorter start up times and the ability to easily switch to baselayout2 or einit to even improve that one. But since the average uptime of my laptop is about 2-3 weeks, I don't really care if Debian takes 20 seconds longer to boot up.

    --
    I'm an infovore...
  9. Re:Should we care? by Nyago · · Score: 5, Insightful

    Except that Gentoo happens to be one of the best. Maybe if one of the dozens of Red Hat clones using the same crappy RPM system died, nobody would miss it, but... Gentoo is too important. Even the non-Gentoo users I know rely on the Gentoo forums and wiki and documentation for help.

    --
    Reality is fluffy!
  10. Re:Should we care? by Mantaar · · Score: 2, Interesting

    No. I think diversity in Linux is a Good Thing. There are hundreds of distros out there and that's really good to see, because they're all competing with each other, sharing their work with each other, forking one another and then merging back... If a distro dies, ten new ones spawn. That's very good, it contributes to a diversity which makes the Linux community an interesting place to live in.

    And that 'but it confuses the newbies' argument just doesn't cut it anymore. For the complete boons, there's Ubuntu and probably SuSE. For everyone else, there's choice. I like choice. Right now I chose Debian, but that has changed in the past and will probably change in the future.

    ... as long as it's not RPM-based...

    --
    I'm an infovore...
  11. Gentoo as a learning aid by dmneoblade · · Score: 3, Interesting

    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.
    1. Re:Gentoo as a learning aid by Teppic_52 · · Score: 2, Funny
      Quote from the Gentoo forums

      I would have used LFS, but didn't fancy using a notebook as a package manager
  12. Re:good! by segedunum · · Score: 4, Interesting

    I never liked the condescending attitude of those Gentoo users that think compiling everything was always so superior to Yum or apt-get.
    If you've ever had to hunt around for a package repository because your distribution does not provide, or no longer provides, updates for particular packages and you have no upgrade path - necessitating downloading the source and compiling yourself or completely upgrading your distribution to the latest and greatest - you'll know why the condescending attitude of binary repository developers that everything should be in a repository, and their derision of using source code as a solution, pisses a lot of people off. On top of this, try multiplying this up for different platforms,

    When you have experienced this, come back and comment.
  13. Re:good! by syzler · · Score: 4, Insightful

    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.

    Slackware is package based, although I will admit that the packages do not perform checks for required packages. I only know one person that re-compiles Slackware by hand, but he is a bit eccentric. Most of us only compile packages when they are not included in the distro, when they are not compiled with the options we want, or when we re-compile the kernel.

      It seems odd to lump Slackware and Gentoo together since most of the people that I know who use Slackware are more server centric than desktop centric and prefer stable software that does not change. Most Gentoo users I know are desktop centric and want the latest greatest untested software. This is reflected in the different methodology of the two distros.

    I would also like to point out that Slackware has been around longer than Debian and Slackware produces stable releases faster than one every two to three years. Although Debian is a decent distro, there are other decent distros as well. I could argue that a Torx screw is better than a roofing nail, but it really depends on the job at hand.

  14. Gentoo needs drobbins by Reverse+Gear · · Score: 4, Insightful

    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.
    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 ... though I fear that might happen once again.

  15. His post said by joeflies · · Score: 5, Funny

    that he wants an answer in 7 days. There's no way that your $emerge leadership package will compile and install by then.

  16. Leadership: Gentoo-way by Dark+Coder · · Score: 2, Funny

    #
    # emerge -C gentoo-leaderships
    # emerge -uDv gentoo-leaderships
    # echo "Deep Leadership Upgrade: Done."
    Here's to hoping that its "package" dependencies don't break.
  17. Why is the foundation required? by grahammm · · Score: 2, Interesting
    I have been a user of Gentoo for time and have never seen an explanation of why the foundation is needed or even what it does. Looking at the home page under 'About Gentoo', 'Philosophy' and 'Social Contract', I do not see a foundation mentioned at all. To quote from 'About gentoo'

    To advise on and help with Gentoo's global development, a 7-member council is elected on a yearly basis which decides on global issues, policies and advancements in the Gentoo project. . To my mind the council seems to be sufficient, so why the need for and fuss about a(n almost unmentioned) foundation?
  18. Re:Should we care? by jd · · Score: 5, Interesting
    The problem lies not with the number of distributions but with what the different distributions offer. Needs, and therefore "ideal" solutions, tend to be specialized. General-purpose distributions have to be generalized. This means that general-purpose distributions will meet most of most needs, but can never really be ideal for any of them.

    Gentoo's approach of configuring and compiling at point of install should - in theory - solve this problem. You can adjust what gets compiled with what options and can therefore tailor the solution exactly to what you need. This is great for some of the more complicated packages, where there are many optional components, some of which may be mutually exclusive. This is also great when you have packages that - if you compile in everything - the package become unwieldy and sluggish.

    In practice, the maze of options and the staggering number of potential compiler flags for tuning things -- it's simply too complicated for the majority of users and even for a very large number of software engineers. A better solution, in my opinion, is to have users describe a basic distribution and the platform on which it is to run, and then have a central cluster use herustics to grind out a way to achieve it.

    Personally, I'd do this by compiling a mini distro locally that used a very standard package manager and didn't invalidate assumptions by mainstream distributions also using that package manager. Then the user could use existing repositories to add the stuff that's not critical to them but they still want. Alternatively, the cluster could spit out all of the necessary scripts, databases and configuration files for a Gentoo-style distro to build that perfect foundation.

    However, ultimately, I do believe this to be the area virtually all distros get it wrong. The foundation components are the most critical, but they are also the least reusable. Correct that and you correct 99% of the (few) problems people have with Linux.

    --
    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)
  19. Re:good! by Dice · · Score: 5, Insightful

    Gentoo is subject to the same problem in reverse - except it's far more annoying and time consuming.

    This scenario has happened to me multiple times on production systems:

    Updates get pushed out, glsa-check notifies you of some critical patch to openssl or whatever, you go to do the upgrade only to discover that the new version has a .so rev bump. Now you need to use revdep-rebuild to track down every package that links against openssl (i.e. anything important) and recompile them. If any of these packages are more than a minor revision or two behind what's currently in portage the only way to rebuild them is to pull the ebuild from /var/db/pkg and copy it into the portage tree manually, then rebuild the digest and hope to god that portage can track down all of the source files or that they're still sitting in /usr/portage/distfiles. In the meantime you'd better hope that you're either on a dev box (luxury!) or nobody sneezes, since everything that needs the package that was so bumped is now running off cached filesystem data.

    It's a lot of fun.

  20. Same here by theurge14 · · Score: 4, Insightful

    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.

    1. Re:Same here by Zarhan · · Score: 2, Interesting

      That's funny, I left FreeBSD for Gentoo for exactly the same reasons (this was around time of FreeBSD 5.0, so I probably had the worst possible FreeBSD experience). And Linux kernel had better hardware support, especially for laptops.

      With FreeBSD, packages tended to break with almost every upgrade. With Gentoo, they still break after every upgrade, but at least there is revdep-rebuild to fix things. Portupgrade -L didn't really work...

  21. Re:Should we care? by muuh-gnu · · Score: 2, Insightful

    > it seems obvious that there comes a point where diluting the development effort

    This nonsense argument about dilluting effort gets repeated over and over. How exactly is it "obvious" that if I do something the way I think is the best, and work independently of the few "majors", I am dilluting the work of somebody else? Its called competition, and, as I least heard about it, it promotes diversity and is rather healthy for a ecosystem of any kind. There is no reason why there shouldnt be extreme diversity in the software landscape. You and your likes seem to suffer from some kind of software xenophobia. How exactly does some obscure source based distro you never heard of, make _you_ counterproductive? Using your reasoning Linux and the BSDs shouldnt even exist because theyre dilluting somebody else's windows based "development efforts".

  22. Re:good! by MyDixieWrecked · · Score: 4, Informative

    As has been discussed before, Gentoo isn't an enterprise production OS... in fact, it's not totally ideal for even a single server in a small shop.

    The thing about gentoo is that it gives you super-fine grained control over your packages. You want ldap support? want to not support jpeg, but to support png? do you want the package installed, but omit all the X11 bullshit? Or how about keeping a specific version of a package from upgrading when you upgrade your system? That's the power of gentoo's package management system.

    Gentoo also offers insight into the innerworkings of the linux OS. You get to build your own kernel and pick EXACTLY what gets installed.

    Since Gentoo is frequently on the bleeding edge, it's great for testing out new versions of applications. One of the downsides of CentOS that I've encountered was the fact that subversion isn't quite up to date, and it took several months before vim7 was in the yum repository. Of course, you could add new repositories to yum, or download an RPM specificly of what you want, but that sometimes involves waiting for someone to make the RPM or finding the repository that has what you need.

    Another downside of Gentoo, especially in a production environment, is that since it's bleeding edge, many things in the system are changing and usually with a frequency that defies belief. I've been running Gentoo on my own two personal servers (hosting my websites and mysql and DNS and stuff) for nearly 5 years. The sheer number of times that I've booted the machine after doing an 'emerge -u world' and gotten "this configuration file's syntax is depricated, please use this new syntax instead" messages has been infuriating. Routine upgrades aren't routine. You can spend hours picking through config files and manually inspecting the diffs between versions. You don't want Gentoo on your server unless you enjoy spending a day doing an upgrade.

    Gentoo is ideal for embedded projects and systems that aren't going to change. The OS lends itself well to projects such as DVRs and controller OSs for robotics. It's small and runs on a lot of different hardwares.

    I'm always amazed at how much hate people have for gentoo because you have to build it yourself, but you don't hear people getting mad about the .tar.gz source files they download from sourceforge. You don't hear people bitching about Linux from scratch. The nice thing about Gentoo over LSF is that it automates a lot of the process for you and allows you to set up your system by itself, without the aide of another machine to get the system bootstrapped and initially configured. Sure, some gentoo users are cocky; but they're cocky in the same way that a guy who built his own Camarro acts around their buddy who just bought his new, shiny Saturn.

    Gentoo is an exercise in academia. For a user new to Linux who wants to get a feel for the ins and outs and get used to the commandline really fast, gentoo is for them.

    --



    ...spike
    Ewwwwww, coconut...
  23. Re:good! by grahammm · · Score: 2, Interesting

    The alternative in that situation is to 'take the plunge' and upgrade all the dependent packages to the latest (presumably stable, as if you are running ~arch then they would likely not be behind) version in portage. As you are talking about production systems, it makes sense to have testing systems which are kept (reasonably) up-to-date so that you do not get (many) unpleasant surprises when updating the live production systems.

  24. Re:good! by Jack+Malmostoso · · Score: 2, Informative

    For example, I still didn't find any place that offers a .deb of the new Firefox Beta 3. Anyone willing to point me to one?

    The best thing is that it's right on your computer, just a couple of commands away:

    $ wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b2/linux-i686/en-US/firefox-3.0b2.tar.bz2
    $ mkdir -p debian/DEBIAN
    $ mkdir -p debian/opt
    $ tar -xjvf firefox-3.0b2.tar.bz2 -c debian/opt
    $ mv debian/opt/firefox debian/opt/firefox3
    $ apt-cache show iceweasel > debian/DEBIAN/control
    $ joe debian/DEBIAN/control
    $ dpkg-deb --build debian
    $ mv debian.deb firefox3_3.0+b2_i386.deb

    Remember to modify the debian/DEBIAN/control file to look like it makes sense, pretty much like this

    Package: firefox3
    Priority: optional
    Section: web
    Maintainer: Yourname <Your@email.address>
    Architecture: i386
    Version: 3.0+b2
    Depends: debianutils (>= 1.16), fontconfig, libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7-1), libcairo2 (>= 1.4.0), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libglib2.0-0 (>= 2.14.0), libgtk2.0-0 (>= 2.12.0), libhunspell-1.1-0 (>= 1.1.6-1), libjpeg62, libnspr4-0d (>= 1.8.0.10), libnss3-0d (>= 3.11.7), libpango1.0-0 (>= 1.18.3), libpng12-0 (>= 1.2.13-4), libstdc++6 (>= 4.2.1), libx11-6, libxft2 (>> 2.1.1), libxinerama1, libxp6, libxrender1, libxt6, procps, psmisc, zlib1g (>= 1:1.2.3.3.dfsg-1)
    Suggests: iceweasel-gnome-support (= 2.0.0.11-1), latex-xft-fonts, libkrb53, mozplugger, xprint
    Conflicts: firefox (<< 2.0+dfsg-1), mozilla-firefox (<< 1.5.dfsg-1)
    Description: lightweight web browser based on Mozilla
    Iceweasel is a redesign of the Mozilla browser component, similar to
    Galeon, K-Meleon and Camino, but written using the XUL user interface
    language and designed to be lightweight and cross-platform.
    .
    This browser is based on the Firefox source-code, with minor
    modifications. Historically, this browser was previously known as
    Firebird and Phoenix.
    .
    This package is built from the binaries downloaded here:
    http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b2/linux-i686/en-US/firefox-3.0b2.tar.bz2

    While it's not like downloading a .deb and installing it, it sure is damn faster than recompiling firefox.

    Oh and yes, you could just untar firefox in /opt and make a symlink in /usr/local/bin, but you wanted a .deb.
  25. Re:The state of Packagage Managers by rjames13 · · Score: 3, Insightful

    Now, Slackware tends to be problematic, no package dependancy can result in chaos.

    Yes and us Slackware users divert that chaos through /dev/random increasing our cryptographic key generation abilities.

    Seriously I have used Slackware since before ver 3 and have never seen chaos from dependancy issues. You make it sound like it crashes computers at random. But as someone who actually knows how it works I can tell you this, all a unresolved dependancy issue does is stop a specific program from running until that dependancy is met. If foo needs bar then the system does not crash foo just complains and exits. This is Linux not Window95.

  26. Re:good! by borked · · Score: 5, Informative

    Gentoo isn't an enterprise production OS... in fact, it's not totally ideal for even a single server in a small shop.

    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.

    Don't make sweeping statements if you don't know what you are doing. I run Gentoo on my servers and I run Gentoo on my personal desktop and and laptop and have *NO* problems with it. The next time you feel like bashing it, try it first and this time RTFM. Sheesh....
  27. Gentoo by Anonymous Coward · · Score: 3, Interesting

    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.

  28. Re:good! by ttldkns · · Score: 2, Interesting

    The sheer number of times that I've booted the machine after doing an 'emerge -u world' and gotten "this configuration file's syntax is depricated, please use this new syntax instead" messages has been infuriating. Routine upgrades aren't routine. You can spend hours picking through config files and manually inspecting the diffs between versions. You don't want Gentoo on your server unless you enjoy spending a day doing an upgrade.


    On my server most of the time i find that etc-update takes care of most of the config file updates. If you have config files you want to protect from minor updates use CONFIG_PROTECT in make.conf to protect specific files. Then the majority of config updates flagged with etc-update are ones which you don't need to read over like tweaks to init scripts or such like. I find my config updates are usually over in a few minutes.

    The thing i don't like about gentoo is that after a few years of repeatedly upgrading my system using emerge and building new kernels around new hardware and stuff i have started to feel really isolated from any sense of community or identity gentoo may have. I'm not the kinda guy who hangs out on IRC all the time but with other distros i've used in the past i've really had a sense of direction of where the distro is headed in the future and the grand goal of the project. Gentoo just seems to be like that lazy teenager whos just bumming away his life with no plans for the future.

    overall though i think its one of the best distros i've used from a low resources server perspective. It still works after 4 without having to scrap it and start again so i'm not going to switch no matter how lethargic its attitude may feel.
    --
    How many computers are too many?
  29. Re:Should we care? by Jesus_666 · · Score: 3, Informative

    Actually, Gentoo is one of the two distros I see most commonly offered to newbies, the other one being Ubuntu, of course. Those newbies who want an "it just works" distro get Ubuntu while those who have specific needs such as a shell-only test box on old hardware are told to get Gentoo. Even if Portage is getting slow, it's still so much more useful than everything else out there that most advanced users I know tend to gravitate towards it because they are averse to the ridiculous dependency graphs binary -ased package managers tend to generate.

    Also, Gentoo is the best-documented distro out there with Gentoo HOWTOs often containing very useful information even for non-Gentoo users. It's pretty much irrelevant what you intend to do on your Linux box, a google for [subject matter] gentoo will usually give yu a detailed description of what you need to do.

    Gentoo is much more than the ricer distro many people see in it.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  30. I also left long ago by Apreche · · Score: 2, Insightful

    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!
  31. Re:will fail silenly by ettlz · · Score: 2, Funny

    Who cares? The GP's script was just three lines of comments, anyway.

  32. Re:good! by garutnivore · · Score: 2, Insightful

    MyDixieWrecked, you present a reasonable picture of what Gentoo is good at. Thank you for that. The problem is that too many Gentoo advocates out there are asses about the choice they made. Here's an all too frequent scenario. You're discussing a problem in Ubuntu or Fedora, trying to help someone get the system running correctly. Then, a Gentoo advocate comes by, screams "Ubuntu (or Fedora) is teh suxx0rs! Gentoo, FTW" and then tries to convince every one and their pets with juvenile arguments that Gentoo is the best distribution out there, irrespective of what the end user's needs may be. (Yeah, I'll put my mother on Gentoo.)

    Most likely, such Gentoo advocates form a minority of Gentoo users but they form a vocal minority. The problem with such vocal minorities is that they often are so vocal that people start thinking that these minorities represent the view of the majority. I think a fair amount of the "hate people have for gentoo" comes from interaction with those jackasses.

    Someone might ask what about Fedora users acting like jackasses or Ubuntu users, or Slackware users. Well, those exist too but somehow Gentoo jackasses seem more frequent to me.

  33. Re:good! by MyDixieWrecked · · Score: 3, Insightful

    I've had to run revdep-rebuild once or twice; because of expat and one other package, but in the last 5 years, gentoo has changed their config syntax for networks and the way that pam works with ldap logins. I've had to do big jumps in kernel upgrades because of lack of support of features I use in iptables which caused me to have to upgrade to udev from devfs, and I've had several other weekend's worth jobs because of config file and package deprication.

    The reason that I say that Gentoo isn't ideal for production is because of these changes that are made. If you want to stay relatively up to date in your packages (for security reasons), it can be a pretty big pain to keep up with config changes. The measures that you can implement to protect your config files aren't always great since sometimes a minor upgrade will incorporate some new configuration option (I've seen this in apache, php and ldap on several occasions).

    Rolling your own enterprise-level server management application, I think, would be easiest on gentoo because so much of the system is exposed and it is so straight forward, but my point in my original post is that for production, you'd like a reasonably stable implementation of configuration and some way of keeping my old setup until I'm ready to do a full revamp of my machine.

    I didn't bash gentoo. I'm a gentoo user and I like it a lot... I just wouldn't use it for contract jobs or at my real job (sysadmin of around 130 machines); for that, I'd rather use CentOS.

    As an aside... although I do enjoy building my own kernel, it can be time consuming and doing large jumps (I've gone from 2.6.4 to 2.6.12 to 2.6.19) can be a real pain in the ass to remember to properly enable all options. I've got an issue right now where the current kernel will not boot my machine and after dozens of attempts, I haven't been able to solve it. I've got several unsolved posts in the gentoo forums about this... the downside is that I'm running gentoo on PPC hardware, so I don't have the largest pool of people to help troubleshoot.

    --



    ...spike
    Ewwwwww, coconut...
  34. Re:The solution: by mrsteveman1 · · Score: 3, Funny

    no no, it'll be ok. slashcode just needs some USE flags.

  35. Re:good! by jimicus · · Score: 3, Informative

    I'm glad you mentioned that, as it's bitten me more than once in the past.

    Gentoo is great to experiment with, and provided you can keep the system bang up to date (and live with occasional breakage), fine. But many of us aren't prepared to make that sacrifice.

    On the plus side, maybe as a result of this, it's produced a very helpful community. Much more so than many other distributions.

  36. Re:good! by I'm+just+joshin · · Score: 3, Informative

    Or you use your dev machine to build binary packages of everything you need and then have your production machines install those packages. Think of Gentoo more as a distribution -builder- instead. I have 1 box building for dozens. -J

  37. Re:The state of Packagage Managers by sydneyfong · · Score: 2, Informative
    [Disclaimer: I am only a casual tinker of debs, so my information may not be all that accurate.]

    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. The Debian way to "mass deploy" packages is probably using the apt-get system. You simply add your own package repository to your "sources list", and use apt-get to install/upgrade the packages. They do provide gpg signing, if you want security.

    Other posters have mentioned some possible ways of building from source. For me, at least if the source package is from Debian official, it's a matter of `apt-get source PACKAGE`, then `cd DIR; fakeroot debian/build binary`. If you have the prerequisite development packages install the package should build cleanly and you'll have the newly compiled binary packages ready for installation.

    [By the way..... claiming that building debs from source is "harder" because you "don't know how to build Debs" is not terribly convincing...]
    --
    Don't quote me on this.
  38. Re:good! by color · · Score: 2, Interesting

    it is hard to switch back to a binary distro after gentoo, but the parent has a point in that gentoo gets harder and harder to manage. That's why I started looking for alternatives and found Gobolinux, a distro that makes it really easy for mantainers and admins. It is a fresh air in the unix world.
    www.gobolinux.org

    --
    -- EOF
  39. How non-tech people can help by Endymion · · Score: 2, Insightful

    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.
  40. Great news by wytcld · · Score: 5, Insightful

    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
    1. Re:Great news by janiskracht · · Score: 2, Insightful

      > If Robbins comes back, Gentoo could shine again
      This is it exactly.. I've been running Gentoo for at least 6 years.. I'm afraid now to update the simplest packages because so many packages are generally broken.. My husband has abandoned gentoo at least a year ago, for his internationally marketed software on his development systems (he started using it shortly after I did..) I'm looking forward to Daniel Robbins being involved once again so that some sanity will return here... I love Gentoo. It's been said that one cannot run a project by committee... and I believe that is true unless you have ONE person who is willing to take care of details.. someone with a vision I think Daniel is it...
      Janis
      www.filegate.net

  41. Re:good! by Penguin's+Advocate · · Score: 2, Insightful

    Amen to that! We run our servers on gentoo as well

    --
    Frag 'em all...
  42. Re:The state of Packagage Managers by domatic · · Score: 2, Informative

    I've built several things from Sid on Ubuntu Gutsy by following these instructions from Debian's FAQ:

    7.13 How do I install a source package?

    Debian source packages can't actually be "installed", they are just unpacked in whatever directory you want to build the binary packages they produce.

    Source packages are distributed on most of the same mirrors where you can obtain the binary packages. If you set up your APT's sources.list(5) to include the appropriate "deb-src" lines, you'll be able to easily download any source packages by running

              apt-get source foo

    To help you in actually building the source package, Debian source package provide the so-called build-dependencies mechanism. This means that the source package maintainer keeps a list of other packages that are required to build their package. To see how this is useful, run

              apt-get build-dep foo

    before building the source.

    If you want just to compile the package, you may cd into foo-version directory and issue the command

              dpkg-buildpackage -rfakeroot -b

    to build the package (note that this also requires the fakeroot package), and then

              dpkg -i ../foo_version-revision_arch.deb

    to install the newly-built package(s).

  43. Re:good! by MyDixieWrecked · · Score: 2, Informative

    Why don't you just copy the .config file over to the new kernel?
    Kernel migrations aren't a big issue at all imho.


    I've tried doing that in the past but have wound up with errors. I believe it's because my servers are both PPC and it seems that features appear and disappear and get renamed between versions, at least between gaps of 5+ versions. Going from 2.6.12 to the latest will not work at all. there are an enormous amount of new features that require enabling.
    --



    ...spike
    Ewwwwww, coconut...
  44. Re:The solution: by X0563511 · · Score: 2, Insightful

    Moderation isn't enough. These jerks need to be flayed.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  45. Reasons for leaving Gentoo seem exaggerated... by Brane2 · · Score: 2, Interesting

    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...

  46. Re:The solution: by Lord+Ender · · Score: 3, Insightful

    I don't really think it's racism. I mean, race has nothing to do with the topic at hand. My suspicion is that these sorts of trolls only use that word because it is the most taboo of all words. It's one of the only words that can really get a reaction out of people, that can end careers. It is a word so powerful, that if it is used while committing a crime, the crime becomes many times more serious. That word is used because we, as a society, give it a special power.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.