* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 18:54 ` Grant
@ 2006-12-18 19:12 ` Mrugesh Karnik
2006-12-18 19:33 ` Andrew Gaydenko
2006-12-18 20:29 ` Philip Webb
2006-12-18 19:18 ` Daniel da Veiga
` (4 subsequent siblings)
5 siblings, 2 replies; 123+ messages in thread
From: Mrugesh Karnik @ 2006-12-18 19:12 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1534 bytes --]
On Tuesday 19 December 2006 00:24, Grant wrote:
> I'm thinking this over a bit more, and it seems like the best thing
> for Gentoo (or any distro) is a lot of users. More users must mean
> more active developers, and more active developers must mean an
> increased rate of growth for the software.
>
> I believe the great benefit of Gentoo is its flexibility, and
> flexibility is like a meta-benefit because it makes possible any other
> benefit. What do you think makes Ubuntu the distro of the moment? Is
> it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> Ubuntu variety, they would attract more users and thereby increase the
> rate of growth for the software.
>
> Popular migration from one distro to the next sends a very important
> signal to any distro that wants to grow.
Methinks, Gentoo should stay focused.
I don't think the goal of Gentoo was to become a Desktop Distro for the people
migrating from M$ land. I don't care about ease of use. The current situation
is great for me. I DO want the flexibility and the control.
Quality matters, not the quantity.
I'm not against ease of use. Its always welcome. I guess its up to the devs
and the Council to decide on what Gentoo wants to be and for whom. Trying to
cater too many different categories of people is shooting yourself in the
foot.
--
----------------------------------------
Mrugesh Karnik
GPG Key 0xBA6F1DA8
Public key on http://wwwkeys.pgp.net
----------------------------------------
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 19:12 ` Mrugesh Karnik
@ 2006-12-18 19:33 ` Andrew Gaydenko
2006-12-18 20:29 ` Philip Webb
1 sibling, 0 replies; 123+ messages in thread
From: Andrew Gaydenko @ 2006-12-18 19:33 UTC (permalink / raw
To: gentoo-user
+1
You have stealed my thoughts!
All I can add, I'd want to Gentoo aim be a better Gentoo :-)
======= On Monday 18 December 2006 22:12, Mrugesh Karnik wrote: =======
...
I don't think the goal of Gentoo was to become a Desktop Distro for the people
migrating from M$ land. I don't care about ease of use. The current situation
is great for me. I DO want the flexibility and the control.
Quality matters, not the quantity.
...
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 19:12 ` Mrugesh Karnik
2006-12-18 19:33 ` Andrew Gaydenko
@ 2006-12-18 20:29 ` Philip Webb
2006-12-18 21:07 ` Roman Naumann
1 sibling, 1 reply; 123+ messages in thread
From: Philip Webb @ 2006-12-18 20:29 UTC (permalink / raw
To: gentoo-user
061219 Mrugesh Karnik wrote:
> On Tuesday 19 December 2006 00:24, Grant wrote:
>> It seems like the best thing for Gentoo is a lot of users.
>> More users must mean more active developers
>> and an increased rate of growth for the software.
> Methinks, Gentoo should stay focused.
> I don't think the goal of Gentoo was to become a Desktop Distro
> for the people migrating from M$ land. I don't care about ease of use.
> I DO want the flexibility and the control.
> Quality matters, not the quantity.
Gentoo is for fairly experienced Linux users who want real control
& are prepared to put a bit of time into maintaining their box(es).
There will always be people who try it & find it too time-consuming
or are simply not experienced enough to handle its challenges.
There is no other distro which offers anything like what Gentoo offers
& until there is, Gentoo will remain alive & fairly healthy.
BTW 'Distrowatch' has its annual review today
with a rather snide report on Gentoo as no longer being fashionable (grin).
--
========================,,============================================
SUPPORT ___________//___, Philip Webb : purslow@chass.utoronto.ca
ELECTRIC /] [] [] [] [] []| Centre for Urban & Community Studies
TRANSIT `-O----------O---' University of Toronto
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 20:29 ` Philip Webb
@ 2006-12-18 21:07 ` Roman Naumann
2006-12-18 22:00 ` Neil Walker
2006-12-18 22:26 ` Neil Bothwick
0 siblings, 2 replies; 123+ messages in thread
From: Roman Naumann @ 2006-12-18 21:07 UTC (permalink / raw
To: gentoo-user
> > On Tuesday 19 December 2006 00:24, Grant wrote:
> >> It seems like the best thing for Gentoo is a lot of users.
> >> More users must mean more active developers
> >> and an increased rate of growth for the software.
> >
> > Methinks, Gentoo should stay focused.
> > I don't think the goal of Gentoo was to become a Desktop Distro
> > for the people migrating from M$ land. I don't care about ease of use.
> > I DO want the flexibility and the control.
> > Quality matters, not the quantity.
On Monday 18 December 2006 21:29, Philip Webb wrote:
> Gentoo is for fairly experienced Linux users who want real control
> & are prepared to put a bit of time into maintaining their box(es).
> There will always be people who try it & find it too time-consuming
> or are simply not experienced enough to handle its challenges.
People who're new to Linux, especially naturally unexperienced teens will have
a rough time if they try gentoo linux. Even if they learn fast.. especially
the fact that you need a whole day to have a running installation kills
motivation.
I find Sabayon linux very useful, it offers a complete pre-installation, you
can modify it afterwards. The perfect os with a rapid beginning. :-)
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 21:07 ` Roman Naumann
@ 2006-12-18 22:00 ` Neil Walker
2006-12-18 22:26 ` Neil Bothwick
1 sibling, 0 replies; 123+ messages in thread
From: Neil Walker @ 2006-12-18 22:00 UTC (permalink / raw
To: gentoo-user
Roman Naumann wrote:
> I find Sabayon linux very useful, it offers a complete pre-installation, you
> can modify it afterwards. The perfect os with a rapid beginning. :-)
>
Sabayon creates such a horribly broken system it takes hours for an
experienced Gentoo user to sort out a simple "emerge -uavD world". I
wouldn't recommend it to anyone. Incidentally, Kororaa is just as bad
and I didn't find VLOS much, if any, better.
Neil
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 21:07 ` Roman Naumann
2006-12-18 22:00 ` Neil Walker
@ 2006-12-18 22:26 ` Neil Bothwick
1 sibling, 0 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-18 22:26 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 571 bytes --]
On Mon, 18 Dec 2006 22:07:54 +0100, Roman Naumann wrote:
> People who're new to Linux, especially naturally unexperienced teens
> will have a rough time if they try gentoo linux. Even if they learn
> fast.. especially the fact that you need a whole day to have a running
> installation kills motivation.
A whole day? It hasn't been like that for a long time. I installed this
laptop about 18 months ago, using a stage 3 tarball and a GRP CD. I went
from blank disc to KDE desktop in a little over an hour.
--
Neil Bothwick
SCSI: System Can't See It
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 18:54 ` Grant
2006-12-18 19:12 ` Mrugesh Karnik
@ 2006-12-18 19:18 ` Daniel da Veiga
2006-12-18 19:58 ` Grant
2006-12-18 21:27 ` Hemmann, Volker Armin
` (3 subsequent siblings)
5 siblings, 1 reply; 123+ messages in thread
From: Daniel da Veiga @ 2006-12-18 19:18 UTC (permalink / raw
To: gentoo-user
On 12/18/06, Grant <emailgrant@gmail.com> wrote:
> > > I've caught a whiff or two lately that Gentoo is declining in
> > > popularity amongst users and developers. Is it all in my head? I
> > > personally still love Gentoo.
> >
> > there are always several phases in the life of a distri.
> >
> > Beginning, when it becomes 'cool' and a sudden surge in users, some time of
> > high popularity, a decline, and at the end, only the users who are
> > really 'the right ones' for that kind of distri are left.
> >
> > So the 'always using the cool thing' users are gone and the 'we are using what
> > the cool guys were using' crowd is leaving now. So what? Are they important?
> > No. At some point ubuntu will suffer the same. And then the next cool distro
> > de jour.
> >
> > Some decline in user interest is normal - and a healthy process. Because it
> > removes the 'I use it because it is cool' and 'I use it because everybody
> > else uses it' type of users.
>
> I'm thinking this over a bit more, and it seems like the best thing
> for Gentoo (or any distro) is a lot of users. More users must mean
> more active developers, and more active developers must mean an
> increased rate of growth for the software.
Well, I must say not all users really add to the distro in any way...
>
> I believe the great benefit of Gentoo is its flexibility, and
> flexibility is like a meta-benefit because it makes possible any other
> benefit. What do you think makes Ubuntu the distro of the moment? Is
> it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> Ubuntu variety, they would attract more users and thereby increase the
> rate of growth for the software.
Ubuntu is popular because there were thousands of articles over the
net and magazines making it sound like the "Linux that anyone can
use". It is true for MOST hardware/software combination, but once it
fails (and it will, eventually, every OS does), an unprepared user
would be just lost.
A great number of users grant your distro fame and sponsors, but most
of this users add nothing to the distro. Most don't even participate
in discussions like this one, that's focused on making the distro
better. C'mon, how many developers really watch their users mailing
lists and answer like Gentoo devs do?
I don't think easy-to-use makes a distro better. What makes it better
is a good documentation (and Gentoo has the best) and users willing to
go read a little before crying out that it doesn't work, adding stuff
to the wikis and forums and helping each other. In my sincere opinion,
Gentoo may have less users than other distros, but we have the best
users around ;-)
>
> Popular migration from one distro to the next sends a very important
> signal to any distro that wants to grow.
>
Well, IMHO it doesn't.
--
Daniel da Veiga
Computer Operator - RS - Brazil
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
------END GEEK CODE BLOCK------
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 19:18 ` Daniel da Veiga
@ 2006-12-18 19:58 ` Grant
2006-12-18 20:26 ` Brandon Edens
2006-12-18 22:37 ` Neil Bothwick
0 siblings, 2 replies; 123+ messages in thread
From: Grant @ 2006-12-18 19:58 UTC (permalink / raw
To: gentoo-user
> > > > I've caught a whiff or two lately that Gentoo is declining in
> > > > popularity amongst users and developers. Is it all in my head? I
> > > > personally still love Gentoo.
> > >
> > > there are always several phases in the life of a distri.
> > >
> > > Beginning, when it becomes 'cool' and a sudden surge in users, some time of
> > > high popularity, a decline, and at the end, only the users who are
> > > really 'the right ones' for that kind of distri are left.
> > >
> > > So the 'always using the cool thing' users are gone and the 'we are using what
> > > the cool guys were using' crowd is leaving now. So what? Are they important?
> > > No. At some point ubuntu will suffer the same. And then the next cool distro
> > > de jour.
> > >
> > > Some decline in user interest is normal - and a healthy process. Because it
> > > removes the 'I use it because it is cool' and 'I use it because everybody
> > > else uses it' type of users.
> >
> > I'm thinking this over a bit more, and it seems like the best thing
> > for Gentoo (or any distro) is a lot of users. More users must mean
> > more active developers, and more active developers must mean an
> > increased rate of growth for the software.
>
> Well, I must say not all users really add to the distro in any way...
Every user does add to the distro because they make it more popular,
and, generally, a more popular distro will have more active developers
than an unpopular distro. Active developers make the distro. For
example, I submitted this bug about a mod_perl-2.0.3 version bump on
11-28-06, and there hasn't even been a reply yet:
http://bugs.gentoo.org/show_bug.cgi?id=157239
One way or another, this is a (big) problem of not enough active
developers. Gentoo needs more users so it can get more active
developers so we can get a better Gentoo and a continually up-to-date
Gentoo. We very well may have to adapt to survive.
- Grant
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 19:58 ` Grant
@ 2006-12-18 20:26 ` Brandon Edens
2006-12-18 22:23 ` Neil Bothwick
2006-12-18 22:37 ` Neil Bothwick
1 sibling, 1 reply; 123+ messages in thread
From: Brandon Edens @ 2006-12-18 20:26 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1789 bytes --]
On Mon, Dec 18, 2006 at 11:58:26AM -0800, Grant wrote:
> Every user does add to the distro because they make it more popular,
> and, generally, a more popular distro will have more active developers
> than an unpopular distro. Active developers make the distro. For
> example, I submitted this bug about a mod_perl-2.0.3 version bump on
> 11-28-06, and there hasn't even been a reply yet:
>
> http://bugs.gentoo.org/show_bug.cgi?id=157239
>
> One way or another, this is a (big) problem of not enough active
> developers. Gentoo needs more users so it can get more active
> developers so we can get a better Gentoo and a continually up-to-date
> Gentoo. We very well may have to adapt to survive.
Well if it means anything...
I think we should modify portage to allow for a decentralized distribution. I'd
like to see the "herd" like groupings to be the normal method of operation with
pockets of users informally banding together into their own herds. This of
course would be facilitated by software. If you think about it, most of the
Gentoo infrastructure "ideas" could be replicated in an informal fashion. We'd
always want the cathedral as a reference point but if it was destroyed tomorrow
I'd like things to continue running.
As for your bug, I guess I would have liked to have typed,
$ equery comments mod_perl
and seen information about that bug you posted.
If I knew something about the problem I'd type
$ equery bug mod_perl comment "I'm having this same issue. Issue was solved by \
X. Pushed modified ebuild into the University Computer Science System \
Administrators Herd and the WebFarm Herd."
Brandon
--
Brandon Edens brandon@cs.uri.edu
http://www.brandonedens.org
key 0x55438F48
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 19:58 ` Grant
2006-12-18 20:26 ` Brandon Edens
@ 2006-12-18 22:37 ` Neil Bothwick
2006-12-18 23:03 ` John J. Foster
1 sibling, 1 reply; 123+ messages in thread
From: Neil Bothwick @ 2006-12-18 22:37 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 833 bytes --]
On Mon, 18 Dec 2006 11:58:26 -0800, Grant wrote:
> Every user does add to the distro because they make it more popular,
> and, generally, a more popular distro will have more active developers
> than an unpopular distro.
It may, but you are confusing cause and effect. A distro with more
developers should be a better distro, and should have more users.
> Active developers make the distro. For
> example, I submitted this bug about a mod_perl-2.0.3 version bump on
> 11-28-06, and there hasn't even been a reply yet:
Gentoo helps those who help themselves. Did you try renaming the 2.0.2
ebuild yourself? If so, you should have reported this, along with the
outcome. As for your second question, that could have been answered with
"eix mod_perl".
--
Neil Bothwick
Just don't give away the homeworld!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 22:37 ` Neil Bothwick
@ 2006-12-18 23:03 ` John J. Foster
2006-12-18 23:18 ` Jeff Rollin
0 siblings, 1 reply; 123+ messages in thread
From: John J. Foster @ 2006-12-18 23:03 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 588 bytes --]
On Mon, Dec 18, 2006 at 10:37:10PM +0000, Neil Bothwick wrote:
> On Mon, 18 Dec 2006 11:58:26 -0800, Grant wrote:
>
> It may, but you are confusing cause and effect. A distro with more
> developers should be a better distro, and should have more users.
>
Well, Microsoft has proven that theory wrong ;->
festus.
--
Disobedience, in the eyes of any one who has read history, is man's
original virtue. It is through disobedience that progress has been
made, through disobedience and through rebellion.
-- Oscar Wilde
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 23:03 ` John J. Foster
@ 2006-12-18 23:18 ` Jeff Rollin
2006-12-19 10:05 ` Neil Bothwick
0 siblings, 1 reply; 123+ messages in thread
From: Jeff Rollin @ 2006-12-18 23:18 UTC (permalink / raw
To: gentoo-user
On 18/12/06, John J. Foster <Gentoo-User@festus.festusandsimone.org> wrote:
> On Mon, Dec 18, 2006 at 10:37:10PM +0000, Neil Bothwick wrote:
> > On Mon, 18 Dec 2006 11:58:26 -0800, Grant wrote:
> >
> > It may, but you are confusing cause and effect. A distro with more
> > developers should be a better distro, and should have more users.
> >
> Well, Microsoft has proven that theory wrong ;->
>
> festus.
>
> --
Indeed. In fact Fred Brooks, (In "The Mythical Man Month",
specifically cited MS-DOS as one of the computing projects that
"people don't get excited about" - for the very reason you and he
cites, that throwing more developers at a project will not only fail
to improve it, and improve it faster, but will slow it down and make
it buggier.
Jeff
--
Now, did you hear the news today?
They say the danger's gone away
But I can hear the marching feet
Moving into the street
Adapted from Genesis, "Land of Confusion"
http://latedeveloperbasketcase.blogspot.com
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 23:18 ` Jeff Rollin
@ 2006-12-19 10:05 ` Neil Bothwick
2006-12-20 14:35 ` Jeff Rollin
0 siblings, 1 reply; 123+ messages in thread
From: Neil Bothwick @ 2006-12-19 10:05 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1105 bytes --]
On Mon, 18 Dec 2006 23:18:19 +0000, Jeff Rollin wrote:
> On 18/12/06, John J. Foster <Gentoo-User@festus.festusandsimone.org>
> > > It may, but you are confusing cause and effect. A distro with more
> > > developers should be a better distro, and should have more users.
> > >
> > Well, Microsoft has proven that theory wrong ;->
Windows is not a distro. The development model is completely different.
On the other hand, Windows has more developers and users than any Linux
distro, so by the original argument, it must be much better...
> Indeed. In fact Fred Brooks, (In "The Mythical Man Month",
> specifically cited MS-DOS as one of the computing projects that
> "people don't get excited about" - for the very reason you and he
> cites, that throwing more developers at a project will not only fail
> to improve it, and improve it faster, but will slow it down and make
> it buggier.
Eric Raymond explained why this doesn't apply to open source development
in "The Cathedral and the Bazaar".
--
Neil Bothwick
ALZHEIMER.COM found . . . Out of . . . something . .
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-19 10:05 ` Neil Bothwick
@ 2006-12-20 14:35 ` Jeff Rollin
0 siblings, 0 replies; 123+ messages in thread
From: Jeff Rollin @ 2006-12-20 14:35 UTC (permalink / raw
To: gentoo-user
On 19/12/06, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Mon, 18 Dec 2006 23:18:19 +0000, Jeff Rollin wrote:
>
> > On 18/12/06, John J. Foster <Gentoo-User@festus.festusandsimone.org>
>
> > > > It may, but you are confusing cause and effect. A distro with more
> > > > developers should be a better distro, and should have more users.
> > > >
> > > Well, Microsoft has proven that theory wrong ;->
>
> Windows is not a distro. The development model is completely different.
>
> On the other hand, Windows has more developers and users than any Linux
> distro, so by the original argument, it must be much better...
>
> > Indeed. In fact Fred Brooks, (In "The Mythical Man Month",
> > specifically cited MS-DOS as one of the computing projects that
> > "people don't get excited about" - for the very reason you and he
> > cites, that throwing more developers at a project will not only fail
> > to improve it, and improve it faster, but will slow it down and make
> > it buggier.
>
> Eric Raymond explained why this doesn't apply to open source development
> in "The Cathedral and the Bazaar".
>
>
I haven't read it, BUT, in my understanding you still have to have
"the right people".
Yes, people can download (e.g.) the linux kernel and alter it willy
nilly, but unless linus and the rest of the core kernel team (no
capital letters) think it's a good idea, they will not integrate it.
Jeff.
http://latedeveloperbasketcase.blogspot.com
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 18:54 ` Grant
2006-12-18 19:12 ` Mrugesh Karnik
2006-12-18 19:18 ` Daniel da Veiga
@ 2006-12-18 21:27 ` Hemmann, Volker Armin
2006-12-18 23:45 ` Iain Buchanan
2006-12-18 22:23 ` Bryan Østergaard
` (2 subsequent siblings)
5 siblings, 1 reply; 123+ messages in thread
From: Hemmann, Volker Armin @ 2006-12-18 21:27 UTC (permalink / raw
To: gentoo-user
On Monday 18 December 2006 19:54, Grant wrote:
> > > I've caught a whiff or two lately that Gentoo is declining in
> > > popularity amongst users and developers. Is it all in my head? I
> > > personally still love Gentoo.
> >
> > there are always several phases in the life of a distri.
> >
> > Beginning, when it becomes 'cool' and a sudden surge in users, some time
> > of high popularity, a decline, and at the end, only the users who are
> > really 'the right ones' for that kind of distri are left.
> >
> > So the 'always using the cool thing' users are gone and the 'we are using
> > what the cool guys were using' crowd is leaving now. So what? Are they
> > important? No. At some point ubuntu will suffer the same. And then the
> > next cool distro de jour.
> >
> > Some decline in user interest is normal - and a healthy process. Because
> > it removes the 'I use it because it is cool' and 'I use it because
> > everybody else uses it' type of users.
>
> I'm thinking this over a bit more, and it seems like the best thing
> for Gentoo (or any distro) is a lot of users. More users must mean
> more active developers, and more active developers must mean an
> increased rate of growth for the software.
this kind of users never turn into devs. This kind of users are writing 'good
bye postings' in the forum about how much gentoo sucks and that
INSERTNAMEHERE is much better.
>
> I believe the great benefit of Gentoo is its flexibility, and
> flexibility is like a meta-benefit because it makes possible any other
> benefit. What do you think makes Ubuntu the distro of the moment? Is
> it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> Ubuntu variety, they would attract more users and thereby increase the
> rate of growth for the software.
all the hype about it (in ubuntus case, the hype even started before it was
released, thanks to good marketing).
There is something called 'target audience'. Do you want to target the noobs?
The 'I don't want to read anything' crowd? At the beginning, there was a
big 'gentoo is for advanced users type' sign on the front page. If you dumb
gentoo down to make it idiot-proof only idiots will use it. It is a good
sign, that people from other distros are asking questions in the gentoo
forums, because they expect good answers there. It is also a known fact, that
ubuntus forums are very big - but good answers are rare. When ubuntu f*ed up
a X update sometime ago, ou had thousands of helpless users. Do you really
want that kind of people in gentoo?
I don't. They don't turn in admins or mods, they don't become devs, they whine
a lot and because of them, choices are removed and the distro dumbed down.
Linux is not windows - and gentoo is not ubuntu, or linspire. If someone wants
an easy-to-use Iamstupidandwanttostaythatway distro, there are already
douzends of them. No need to turn gentoo in another one.
>
> Popular migration from one distro to the next sends a very important
> signal to any distro that wants to grow.
>
nope. It is just the wave of people who want to use the
cool-distro-of-the-day. This people are like locusts. They wander from distro
to distro. If something new pops up, they go there and stay a while before
they 'discover' the next cool one and go there. And if you try to adapt to
them, you will loose badly.
Debian did not adapt to the locusts, and they are a fine, healthy distro.
Redhat did not adapt to them, mandriva tried and got bitten.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 21:27 ` Hemmann, Volker Armin
@ 2006-12-18 23:45 ` Iain Buchanan
0 siblings, 0 replies; 123+ messages in thread
From: Iain Buchanan @ 2006-12-18 23:45 UTC (permalink / raw
To: gentoo-user
On Mon, 2006-12-18 at 22:27 +0100, Hemmann, Volker Armin wrote:
> On Monday 18 December 2006 19:54, Grant wrote:
> > I'm thinking this over a bit more, and it seems like the best thing
> > for Gentoo (or any distro) is a lot of users. More users must mean
> > more active developers, and more active developers must mean an
> > increased rate of growth for the software.
>
> this kind of users never turn into devs. This kind of users are writing 'good
> bye postings' in the forum about how much gentoo sucks and that
> INSERTNAMEHERE is much better.
/me searches the 'net for the INSERTNAMEHERE distro. Tell me more - I
like the sound of this one, I hear it's really cool, and I'm thinking of
leaving Gentoo... NOT...
> > I believe the great benefit of Gentoo is its flexibility, and
> > flexibility is like a meta-benefit because it makes possible any other
> > benefit. What do you think makes Ubuntu the distro of the moment? Is
> > it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> > Ubuntu variety, they would attract more users and thereby increase the
> > rate of growth for the software.
>
> all the hype about it (in ubuntus case, the hype even started before it was
> released, thanks to good marketing).
>
> There is something called 'target audience'. Do you want to target the noobs?
no! I heard once (can't remember who / when) someone say (and I
paraphrase from memory) "don't call yourself a noob when you ask a
question on a ml. noob is a term used to describe 'idiots' who don't
read, and don't try. I can't understand when people say 'complete idiot
here, just wanting to ask a question'".
> The 'I don't want to read anything' crowd? At the beginning, there was a
> big 'gentoo is for advanced users type' sign on the front page. If you dumb
> gentoo down to make it idiot-proof only idiots will use it.
If you make it more idiot proof, someone will make a better idiot.
You'd be chasing a moving target.
> It is a good
> sign, that people from other distros are asking questions in the gentoo
> forums, because they expect good answers there. It is also a known fact, that
> ubuntus forums are very big - but good answers are rare. When ubuntu f*ed up
> a X update sometime ago, ou had thousands of helpless users. Do you really
> want that kind of people in gentoo?
On a side note, this ml would have to be proof that Gentoo is
maintaining a decent quality. How many times have I heard "this is the
best mailing list with the most knowledgeable users"?
> nope. It is just the wave of people who want to use the
> cool-distro-of-the-day.
hey that was me once upon a time. That's how I found Gentoo, but then I
wasn't a noob at that stage, so I recognised what I found and stuck to
it...
--
Iain Buchanan <iaindb at netspace dot net dot au>
It's easier to get forgiveness for being wrong than forgiveness for being
right.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 18:54 ` Grant
` (2 preceding siblings ...)
2006-12-18 21:27 ` Hemmann, Volker Armin
@ 2006-12-18 22:23 ` Bryan Østergaard
2006-12-19 6:42 ` Uwe Thiem
2006-12-18 22:34 ` Neil Bothwick
2006-12-19 7:22 ` Alan McKinnon
5 siblings, 1 reply; 123+ messages in thread
From: Bryan Østergaard @ 2006-12-18 22:23 UTC (permalink / raw
To: gentoo-user
On Mon, Dec 18, 2006 at 10:54:06AM -0800, Grant wrote:
> >> I've caught a whiff or two lately that Gentoo is declining in
> >> popularity amongst users and developers. Is it all in my head? I
> >> personally still love Gentoo.
> >
> >there are always several phases in the life of a distri.
> >
> >Beginning, when it becomes 'cool' and a sudden surge in users, some time of
> >high popularity, a decline, and at the end, only the users who are
> >really 'the right ones' for that kind of distri are left.
> >
> >So the 'always using the cool thing' users are gone and the 'we are using
> >what
> >the cool guys were using' crowd is leaving now. So what? Are they
> >important?
> >No. At some point ubuntu will suffer the same. And then the next cool
> >distro
> >de jour.
> >
> >Some decline in user interest is normal - and a healthy process. Because it
> >removes the 'I use it because it is cool' and 'I use it because everybody
> >else uses it' type of users.
>
> I'm thinking this over a bit more, and it seems like the best thing
> for Gentoo (or any distro) is a lot of users. More users must mean
> more active developers, and more active developers must mean an
> increased rate of growth for the software.
>
> I believe the great benefit of Gentoo is its flexibility, and
> flexibility is like a meta-benefit because it makes possible any other
> benefit. What do you think makes Ubuntu the distro of the moment? Is
> it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> Ubuntu variety, they would attract more users and thereby increase the
> rate of growth for the software.
>
> Popular migration from one distro to the next sends a very important
> signal to any distro that wants to grow.
>
I don't think our primary goal should be growth (in number of users /
developers). In fact I think there's a lot of issues that're much more
important to Gentoo.
Gentoo started with the stated goal of providing a metadistribution.
This basically means providing the best possible foundation for others
to tinker with any way they like. Be it building embedded applications,
making the next 'Ubuntu' or whatever. To me the flexibility that Gentoo
provides is one of the most important things.
Another thing that I think should go before popularity is quality. What
good is a distribution if it doesn't work half the time no matter how
many users it has?
In short, staying focused on Gentoos original goals and not getting
sidetracked by some meassure of popularity is a very good thing in my
opinion.
And for those who think Gentoo is declining I can only say that's
definitely not what I'm seeing as lead of developer relations and
recruiters. There's always some developers leaving but we have a lot
more developers joining us. In the last 3 years that I've been a Gentoo
developer we've grown from ~80 developers to 330+ developers. That's a
yearly growth of 60% or more.
Now, whether those 60% is the right people.. is another matter
altogether :)
Regards,
Bryan Østergaard
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 22:23 ` Bryan Østergaard
@ 2006-12-19 6:42 ` Uwe Thiem
0 siblings, 0 replies; 123+ messages in thread
From: Uwe Thiem @ 2006-12-19 6:42 UTC (permalink / raw
To: gentoo-user
On 19 December 2006 00:23, Bryan Østergaard wrote:
> Gentoo started with the stated goal of providing a metadistribution.
> This basically means providing the best possible foundation for others
> to tinker with any way they like. Be it building embedded applications,
> making the next 'Ubuntu' or whatever. To me the flexibility that Gentoo
> provides is one of the most important things.
Exactly. Over the last 2 years or so, I have converted most of my customers to
Gentoo - and it is a big relief compared to all those commercial
distributions. I all ways had to fight their admin tools for any setup that
wasn't completely standard. With Gentoo, I can set up systems exactly the way
I want them without fighting anything. That's an incredible advantage from a
professional sys/net-admin's POV.
> And for those who think Gentoo is declining I can only say that's
> definitely not what I'm seeing as lead of developer relations and
> recruiters. There's always some developers leaving but we have a lot
> more developers joining us. In the last 3 years that I've been a Gentoo
> developer we've grown from ~80 developers to 330+ developers. That's a
> yearly growth of 60% or more.
Amen. At last, someone provides numbers instead of speculation.
Now, if only open-xchange made the jump from hard masked to unstable. ;-)
Uwe
--
Mark Twain: I rather decline two drinks than a German adjective.
http://www.SysEx.com.na
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 18:54 ` Grant
` (3 preceding siblings ...)
2006-12-18 22:23 ` Bryan Østergaard
@ 2006-12-18 22:34 ` Neil Bothwick
2006-12-19 0:01 ` Philip Webb
2006-12-20 14:56 ` Mark Knecht
2006-12-19 7:22 ` Alan McKinnon
5 siblings, 2 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-18 22:34 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1684 bytes --]
On Mon, 18 Dec 2006 10:54:06 -0800, Grant wrote:
> I'm thinking this over a bit more, and it seems like the best thing
> for Gentoo (or any distro) is a lot of users. More users must mean
> more active developers, and more active developers must mean an
> increased rate of growth for the software.
"must mean"? Why? The only thing more users must mean is more users. If
you maintain the proportion of users-who-would-become-devs to
always-users your point may have some validity, but the ratio always
drops when a distro becomes popular. More users often means more work for
the same number of devs, it can be counter-productive.
> I believe the great benefit of Gentoo is its flexibility, and
> flexibility is like a meta-benefit because it makes possible any other
> benefit. What do you think makes Ubuntu the distro of the moment? Is
> it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> Ubuntu variety, they would attract more users and thereby increase the
> rate of growth for the software.
Do we really need yet another easy to use distro? There are already more
than enough of those. Gentoo is for those who want maximum control over
their systems and are prepared to make the effort to achieve this. This
is for a different type of user. Turn Gentoo into yet another easy-to-use
distro and those people lose while those wanting ease of use gain very
little.
I really don't care if Gentoo is considered a minority distro, it is not,
and hopefully never will be, a mass market product.
--
Neil Bothwick
When you finally buy enough memory, you will not have enough disk space.
-- Murphy's Computer Laws n°3
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 22:34 ` Neil Bothwick
@ 2006-12-19 0:01 ` Philip Webb
2006-12-19 1:13 ` Daryl Mathison
2006-12-20 14:56 ` Mark Knecht
1 sibling, 1 reply; 123+ messages in thread
From: Philip Webb @ 2006-12-19 0:01 UTC (permalink / raw
To: gentoo-user
061218 Neil Bothwick wrote:
> Do we really need yet another easy to use distro?
> Gentoo is for those who want maximum control over their systems
> and are prepared to make the effort to achieve this.
Ubuntu & ilk are supermarkets, where crowds shop for branded groceries.
Gentoo is a garden, where devotees grow their own healthy produce.
--
========================,,============================================
SUPPORT ___________//___, Philip Webb : purslow@chass.utoronto.ca
ELECTRIC /] [] [] [] [] []| Centre for Urban & Community Studies
TRANSIT `-O----------O---' University of Toronto
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-19 0:01 ` Philip Webb
@ 2006-12-19 1:13 ` Daryl Mathison
0 siblings, 0 replies; 123+ messages in thread
From: Daryl Mathison @ 2006-12-19 1:13 UTC (permalink / raw
To: gentoo-user
All,
This thread caused me to go back to the website and reread the
social contract that Gentoo has posted. The contract lists a core set
of values that the distribution keeps as a whole. I feel that Gentoo is
healthy based on this regard. Of course, there are other things to
factor but the values that a distro bases its actions will filter down
to popularity and activity of the distro.
I have used a lot of distros and I am beginning to see each distro,
each OS as a tool to get a job done. If your needs are for a
roll-it-out-one-shot distro then use one of those. If you need to have
a specific set of tools and services running and nothing else, then I
would use Gentoo.
Gentoo's health relies on following the social contract it has
posted and fulfilling the needs of its users. Whether that is 1000
users or 10,000 users is no matter.
I am using three different distros in the project I am doing now. One
of the central distros is Gentoo.
Regards,
Daryl
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 22:34 ` Neil Bothwick
2006-12-19 0:01 ` Philip Webb
@ 2006-12-20 14:56 ` Mark Knecht
2006-12-20 16:13 ` Alan McKinnon
1 sibling, 1 reply; 123+ messages in thread
From: Mark Knecht @ 2006-12-20 14:56 UTC (permalink / raw
To: gentoo-user
Just getting around to reading this 59 post. Thread. Interesting. Thanks!
On 12/18/06, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Mon, 18 Dec 2006 10:54:06 -0800, Grant wrote:
>
> > I'm thinking this over a bit more, and it seems like the best thing
> > for Gentoo (or any distro) is a lot of users. More users must mean
> > more active developers, and more active developers must mean an
> > increased rate of growth for the software.
>
> "must mean"? Why? The only thing more users must mean is more users. If
> you maintain the proportion of users-who-would-become-devs to
> always-users your point may have some validity, but the ratio always
> drops when a distro becomes popular. More users often means more work for
> the same number of devs, it can be counter-productive.
This is very true.
>
> > I believe the great benefit of Gentoo is its flexibility, and
> > flexibility is like a meta-benefit because it makes possible any other
> > benefit. What do you think makes Ubuntu the distro of the moment? Is
> > it ease-of-use? If Gentoo focused more on ease-of-use aspects of the
> > Ubuntu variety, they would attract more users and thereby increase the
> > rate of growth for the software.
>
> Do we really need yet another easy to use distro? There are already more
> than enough of those. Gentoo is for those who want maximum control over
> their systems and are prepared to make the effort to achieve this. This
> is for a different type of user. Turn Gentoo into yet another easy-to-use
> distro and those people lose while those wanting ease of use gain very
> little.
I agree again. The ONLY problem I'm having with Gentoo is the devs
removing older revs of things from portage. (ati-drivers, MythTV,
etc.)
My older, somewhat specialized MYthTV frontends are boxes that
require specific kernel+ati-drivers combos to get SVideo to work. I've
found that when I need to upgrade these I find that the version of
ati-drivers that I'm currently using is no longer in portage. I lost
SVideo output on both my boxes for this reason and had to switch to
composite vidio. Bummer.
On those machines I'm seemingly forced to use ati-drivers because the
xorg ATI drivers only support VGA output on my ATI9200/Pundit-R
machines.
>
> I really don't care if Gentoo is considered a minority distro, it is not,
> and hopefully never will be, a mass market product.
I'd prefer it did not. I still love Gentoo. It's easily the most
stable distro I've ever run. (RH & Suse here.) The support from the
devs has been second to none.
- Mark
>
>
> --
> Neil Bothwick
>
> When you finally buy enough memory, you will not have enough disk space.
> -- Murphy's Computer Laws n°3
>
>
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 14:56 ` Mark Knecht
@ 2006-12-20 16:13 ` Alan McKinnon
2006-12-20 16:54 ` Daniel da Veiga
2006-12-20 17:16 ` Mark Knecht
0 siblings, 2 replies; 123+ messages in thread
From: Alan McKinnon @ 2006-12-20 16:13 UTC (permalink / raw
To: gentoo-user
On Wednesday 20 December 2006 16:56, Mark Knecht wrote:
> I agree again. The ONLY problem I'm having with Gentoo is the devs
> removing older revs of things from portage. (ati-drivers, MythTV,
> etc.)
In cases like that, you use portage overlays. Then the ebuild will
always be there until *you* delete it
Just another example of The Gentoo Way where the user is completely in
control :-)
[snip]
> > I really don't care if Gentoo is considered a minority distro, it
> > is not, and hopefully never will be, a mass market product.
>
> I'd prefer it did not. I still love Gentoo. It's easily the most
> stable distro I've ever run. (RH & Suse here.) The support from the
> devs has been second to none.
I can attest to that. I run ~x86 on this notebook, sync daily and on
*testing* *unstable* ebuilds I have to fix things only about once a
week on average. That's phenomenal.
My day job is, amongst other things, delivering the Red Hat courses and
supporting RHEL where we installed it for customers. Now RHEL is pretty
good as an enterprise OS but it's also a binary distro and you are
stuck with what the RH engineers decided to give you. They are a decent
crowd and genuinely try their best but they can't satisfy everyone, so
they've sacrificed flexibility for a standard, unchanging platform. To
a gentoo user that just feels .... constrained
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 16:13 ` Alan McKinnon
@ 2006-12-20 16:54 ` Daniel da Veiga
2006-12-20 17:16 ` Mark Knecht
1 sibling, 0 replies; 123+ messages in thread
From: Daniel da Veiga @ 2006-12-20 16:54 UTC (permalink / raw
To: gentoo-user
Gentoo - being different as it is - a metadistro, is by far the most
easy to mantain and support installs I've ever used. Most, if not all,
problems usually exist because some companies still relay in a single
distro specific behavior (companies that do not see the "big
picture"), the rest is pure beta testing result of your environment.
Gentoo is tied to upstream, the devs discuss, patch and help upstream,
with a user test base of thousands of users that daily read this ML
and go to the forums. This distro, along with all the benefits, still
contributes to upstream availability and stability, because we COMPILE
the source on so many different hardware/software combinations. I
would say Gentoo's bugzilla is where users (yes, those who do not
write C code) can expect their problems to be solved by experts, even
upstream developers, if someone think they should know about it, while
contributing for that specific package stability. We are the "high
level" (in programming sense) code test people! I feel proud of that.
Besides, with all the enhancements of the last few years, Gentoo has
become easy to install, overcoming problems like the "whole day
install process" and the "hours of compile time to get a browser"
problems that people who do not like Gentoo always use over the net
stating that "their distro is better".
Add to all that the FREEDOM, some people already stated that in this
thread. That is, by far (for me) the most incredible feature of
Gentoo. You can build a server, a desktop or a damn small kiosk with
little or no knowledge, because since the very begin you DECIDE what
you want, and that freedom keeps going till your system dies of age or
you decide to "kill" it! ;-) And still, with all this benefits, the
devs still provide a easy to use package management system with so
many features I haven't used most yet over this 3 years of being a
Gentoo user.
Gentoo is not dying, it is pretty healthy, I don't even know how
someone that frequently reads this ML can think something like that.
If the devs stop, or the distro is not healthy, problems occur, this
problems sum up till its dead, like the old "conectiva" distro I used
four years ago, but that is a long, painful agonizing process, not
something that comes in a day... I don't feel any symptoms.
--
Daniel da Veiga
Computer Operator - RS - Brazil
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
------END GEEK CODE BLOCK------
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 16:13 ` Alan McKinnon
2006-12-20 16:54 ` Daniel da Veiga
@ 2006-12-20 17:16 ` Mark Knecht
2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
` (3 more replies)
1 sibling, 4 replies; 123+ messages in thread
From: Mark Knecht @ 2006-12-20 17:16 UTC (permalink / raw
To: gentoo-user
Hi Alan
On 12/20/06, Alan McKinnon <alan@linuxholdings.co.za> wrote:
> On Wednesday 20 December 2006 16:56, Mark Knecht wrote:
>
> > I agree again. The ONLY problem I'm having with Gentoo is the devs
> > removing older revs of things from portage. (ati-drivers, MythTV,
> > etc.)
>
> In cases like that, you use portage overlays. Then the ebuild will
> always be there until *you* delete it
The problem with this view of overlays has been that I do an eix-sync
and find that something I'm currently running been removed from
portage - for whatever reason but mostly it's been security issues or
the developer not wanting to maintain an old version. At that point
it's gone. I cannot put into an overlay what I don't have. Probably
most frustrating has been that I don't know it will be removed until
it's been removed. At that point it's too late to be easy. (Nobody
said Gentoo cannot be easy - right? If they told me that I wouldn't be
able to run it!) ;-)
I understand that every package is out there in some repository on the
web. I think Neil has pointed me toward it once or twice at least. The
problem is for a user type like me, and yes, I'm *purely* a user type,
it's a bit beyond my skillset today to go get it and build the overlay
myself.
I've mentioned this in the past but the idea has never gained
traction. If portage is thinking about removing an ebuild from my
machine why not just move it to some location on my machine so I've
always got a copy of what I was running? I could build my overlay from
what's been moved there. No pain at all. Or I can do what you suggest
and remove it.
Anyway, that's my view from user land on this subject. It is only this
area where Gentoo is a bit of a pain for me. To be honest I still use
etc-update since I didn't get comfortable with dispatch-conf. I'd like
to be a bit more confident with the tools when it comes to updating
config files but it's not so bad to make it a problem.
>
> Just another example of The Gentoo Way where the user is completely in
> control :-)
I agree! Just looking for better data management, not a change in the system.
>
> [snip]
>
> > > I really don't care if Gentoo is considered a minority distro, it
> > > is not, and hopefully never will be, a mass market product.
> >
> > I'd prefer it did not. I still love Gentoo. It's easily the most
> > stable distro I've ever run. (RH & Suse here.) The support from the
> > devs has been second to none.
>
> I can attest to that. I run ~x86 on this notebook, sync daily and on
> *testing* *unstable* ebuilds I have to fix things only about once a
> week on average. That's phenomenal.
>
> My day job is, amongst other things, delivering the Red Hat courses and
> supporting RHEL where we installed it for customers. Now RHEL is pretty
> good as an enterprise OS but it's also a binary distro and you are
> stuck with what the RH engineers decided to give you. They are a decent
> crowd and genuinely try their best but they can't satisfy everyone, so
> they've sacrificed flexibility for a standard, unchanging platform. To
> a gentoo user that just feels .... constrained
>
> alan
I'm 51, retired from Silicon Valley and now trade stocks for a living.
Unfortunately my trading platform is Windows but I'm writing you from
my #1 daytime machine - my AMD64 Gentoo desktop running Gnome - mostly
stable. For fun I write and record music using mostly Linux tools all
on Gentoo. My wife and 14 year old son run Gentoo. My 78 year old
father and 77 year old mother run Gentoo. Gentoo works, even for us
user types. ;-)
Cheers,
Mark
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* RE: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:16 ` Mark Knecht
@ 2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
2006-12-20 17:42 ` Mark Knecht
2006-12-20 17:53 ` Bo Ørsted Andresen
2006-12-20 17:39 ` Bo Ørsted Andresen
` (2 subsequent siblings)
3 siblings, 2 replies; 123+ messages in thread
From: Nelson, David (ED, PAR&D) @ 2006-12-20 17:28 UTC (permalink / raw
To: gentoo-user
Hi folks
> -----Original Message-----
> From: Mark Knecht [mailto:markknecht@gmail.com]
> Sent: 20 December 2006 17:16
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] Is Gentoo healthy?
- snip snip -
>
> The problem with this view of overlays has been that I do an eix-sync
> and find that something I'm currently running been removed from
> portage - for whatever reason but mostly it's been security issues or
> the developer not wanting to maintain an old version. At that point
> it's gone. I cannot put into an overlay what I don't have. Probably
> most frustrating has been that I don't know it will be removed until
> it's been removed. At that point it's too late to be easy. (Nobody
> said Gentoo cannot be easy - right? If they told me that I wouldn't be
> able to run it!) ;-)
>
> I understand that every package is out there in some repository on the
> web. I think Neil has pointed me toward it once or twice at least. The
> problem is for a user type like me, and yes, I'm *purely* a user type,
> it's a bit beyond my skillset today to go get it and build the overlay
> myself.
Is there, or could there be, a method for giving say 7 days notice for when an ebuild is going to be removed? Or, what about keeping removed ebuilds somewhere on the gentoo website or someplace for say 28 days. So if you want it, you can grab it and put it in an overlay or wherever.
As far as I am aware the GWN lists ebuilds to be removed but are these only for dead programs rather than specific ebuilds/versions?
>
> I'm 51, retired from Silicon Valley and now trade stocks for a living.
> Unfortunately my trading platform is Windows but I'm writing you from
> my #1 daytime machine - my AMD64 Gentoo desktop running Gnome - mostly
> stable. For fun I write and record music using mostly Linux tools all
> on Gentoo. My wife and 14 year old son run Gentoo. My 78 year old
> father and 77 year old mother run Gentoo. Gentoo works, even for us
> user types. ;-)
To continue the trend (or jump on the bandwagon)- I'm 20, Chemistry Student, doing an internship as an analytical/formulation/solid state Chemist for a pharmaceutical company. Unfortunately my 9-5 Mon-Fri box is Windows 2000/Office 2000 based (the response to my request for a *nix box was laughter)but my home server runs CentOS (set and forget for the most part) and my laptop (my main machine) runs Gentoo. Attempts to convert friends and family to Gentoo haven't worked so well although a few have tinkered with Ubuntu liveCDs.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
@ 2006-12-20 17:42 ` Mark Knecht
2006-12-20 17:58 ` Jeff Rollin
` (2 more replies)
2006-12-20 17:53 ` Bo Ørsted Andresen
1 sibling, 3 replies; 123+ messages in thread
From: Mark Knecht @ 2006-12-20 17:42 UTC (permalink / raw
To: gentoo-user
On 12/20/06, Nelson, David (ED, PAR&D) <David.Nelson2@astrazeneca.com> wrote:
<SNIP>
> > I understand that every package is out there in some repository on the
> > web. I think Neil has pointed me toward it once or twice at least. The
> > problem is for a user type like me, and yes, I'm *purely* a user type,
> > it's a bit beyond my skillset today to go get it and build the overlay
> > myself.
>
> Is there, or could there be, a method for giving say 7 days notice for when an ebuild is going to be removed? Or, what about keeping removed ebuilds somewhere on the gentoo website or someplace for say 28 days. So if you want it, you can grab it and put it in an overlay or wherever.
>
I'm sure this exists already. I don't know where it is but high level
users like Neil and others have pointed me at it before.
My personal problem was not finding it but moving it to my machine and
creating the overlay. I'm not sure of directory structure. I don't
know all the files that have to be there and where. I don't know about
running digests, etc., and being a user I'm not all that interested in
that stuff.
My thought was that if I had a directory that looked like portage but
held the old ebuilds then nothing gets removed - it just gets moved. I
could then moved that directory in this local repository to an overlay
and eix/portage would see it again.
Anyway, thanks for the interest and the ideas.
As for family members not a single one of them, except possibly my son
today could even have a chance of setting up a Linux box. My son's
first computer was RH when he was 6 or 7. Today's he's 14, runs
Gentoo, rips CDs, uses Aqualung & xmms. He *might* get through a RH
install but not Gentoo. It's not that Gentoo is so hard. It's that
none of them know anything about 'vi' so how could they even edit a
config file and give the system an IP address or point it at a name
server? (Maybe the graphical installer but I'd not let them try for
fear they'd wreck existing Windows installs trying to load it.)
Sometimes it's the things experienced people take most for granted
that can be the most difficult for new people.
Cheers,
Mark
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:42 ` Mark Knecht
@ 2006-12-20 17:58 ` Jeff Rollin
2006-12-20 18:05 ` Bo Ørsted Andresen
2006-12-21 7:20 ` Alan McKinnon
2 siblings, 0 replies; 123+ messages in thread
From: Jeff Rollin @ 2006-12-20 17:58 UTC (permalink / raw
To: gentoo-user
On 20/12/06, Mark Knecht <markknecht@gmail.com> wrote:
> On 12/20/06, Nelson, David (ED, PAR&D) <David.Nelson2@astrazeneca.com> wrote:
> <SNIP>
> > > I understand that every package is out there in some repository on the
> > > web. I think Neil has pointed me toward it once or twice at least. The
> > > problem is for a user type like me, and yes, I'm *purely* a user type,
> > > it's a bit beyond my skillset today to go get it and build the overlay
> > > myself.
> >
> > Is there, or could there be, a method for giving say 7 days notice for when an ebuild is going to be removed? Or, what about keeping removed ebuilds somewhere on the gentoo website or someplace for say 28 days. So if you want it, you can grab it and put it in an overlay or wherever.
> >
>
> I'm sure this exists already. I don't know where it is but high level
> users like Neil and others have pointed me at it before.
>
> My personal problem was not finding it but moving it to my machine and
> creating the overlay. I'm not sure of directory structure. I don't
> know all the files that have to be there and where. I don't know about
> running digests, etc., and being a user I'm not all that interested in
> that stuff.
>
> My thought was that if I had a directory that looked like portage but
> held the old ebuilds then nothing gets removed - it just gets moved. I
> could then moved that directory in this local repository to an overlay
> and eix/portage would see it again.
>
> Anyway, thanks for the interest and the ideas.
>
> As for family members not a single one of them, except possibly my son
> today could even have a chance of setting up a Linux box. My son's
> first computer was RH when he was 6 or 7. Today's he's 14, runs
> Gentoo, rips CDs, uses Aqualung & xmms. He *might* get through a RH
> install but not Gentoo.
It's not like Gentoo is the only distro out there. It's only worth
starting from if you have (and are willing to take) the time to read
the docs.
It's not that Gentoo is so hard. It's that
> none of them know anything about 'vi' so how could they even edit a
> config file and give the system an IP address or point it at a name
> server? (Maybe the graphical installer but I'd not let them try for
> fear they'd wreck existing Windows installs trying to load it.)
Well last time I installed Gentoo the default editor was nano...with
all those lovely instructions on how to use it </sarcasm> cluttering
up the screen. Again, if you are going to take the time to READ the
instructions, it's not hard.
>
> Sometimes it's the things experienced people take most for granted
> that can be the most difficult for new people.
Granted, but most people are capable of reading and typing (even two
fingered typists). There are a lot more "consumer" gadgets that need
manuals (at least for "higher-order functions") than just computers.
Jeff
--
Now, did you hear the news today?
They say the danger's gone away
But I can hear the marching feet
Moving into the street
Adapted from Genesis, "Land of Confusion"
http://latedeveloperbasketcase.blogspot.com
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:42 ` Mark Knecht
2006-12-20 17:58 ` Jeff Rollin
@ 2006-12-20 18:05 ` Bo Ørsted Andresen
2006-12-21 7:20 ` Alan McKinnon
2 siblings, 0 replies; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-20 18:05 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]
On Wednesday 20 December 2006 18:42, Mark Knecht wrote:
> My personal problem was not finding it but moving it to my machine and
> creating the overlay. I'm not sure of directory structure. I don't
> know all the files that have to be there and where. I don't know about
> running digests, etc., and being a user I'm not all that interested in
> that stuff.
The structure isn't any different from the tree. In fact most of what's
required in the tree doesn't need to be in an overlay.
If you have PORTDIR_OVERLAY="/usr/local/portage", then the ebuild goes
into /usr/local/portage/$CATEGORY/$NAME/$NAME-$PVR.ebuild. It's that simple.
[SNIP]
> It's not that Gentoo is so hard. It's that
> none of them know anything about 'vi' so how could they even edit a
> config file and give the system an IP address or point it at a name
> server?
Well, they could just follow the handbook and hence use nano... *hint* *hint*
> (Maybe the graphical installer but I'd not let them try for
> fear they'd wreck existing Windows installs trying to load it.)
That's a serious risk. Not when loading the disk but when trying to use it to
install Gentoo.
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:42 ` Mark Knecht
2006-12-20 17:58 ` Jeff Rollin
2006-12-20 18:05 ` Bo Ørsted Andresen
@ 2006-12-21 7:20 ` Alan McKinnon
2006-12-21 15:55 ` Jeff Rollin
2 siblings, 1 reply; 123+ messages in thread
From: Alan McKinnon @ 2006-12-21 7:20 UTC (permalink / raw
To: gentoo-user
On Wednesday 20 December 2006 19:42, Mark Knecht wrote:
> As for family members not a single one of them, except possibly my
> son today could even have a chance of setting up a Linux box.
Looks like you are assuming stuff up front and never actually getting
round to checking it out for real
> My
> son's first computer was RH when he was 6 or 7. Today's he's 14, runs
> Gentoo, rips CDs, uses Aqualung & xmms. He *might* get through a RH
> install but not Gentoo.
Can't he read or something? Gentoo's install is more heavily documented
than any other distro out there
> It's not that Gentoo is so hard. It's that
> none of them know anything about 'vi' so how could they even edit a
> config file and give the system an IP address or point it at a name
> server?
The basic installer does not provide vi for this exact reason. It
provides nano, so this objection doesn't even rear it's head
> (Maybe the graphical installer but I'd not let them try for
> fear they'd wreck existing Windows installs trying to load it.)
The risk that the user might nuke the partitions containing Windows is
always there regardless of what distro you use. You still make the same
decisions, fdisk, cfdisk and gparted are still there. Whether you click
here, click OK then say "oops..." or type "fdisk /dev/sda" <some stuff>
then say "oops" you're still gonna say "oops" ....
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 7:20 ` Alan McKinnon
@ 2006-12-21 15:55 ` Jeff Rollin
2006-12-21 16:07 ` Dale
0 siblings, 1 reply; 123+ messages in thread
From: Jeff Rollin @ 2006-12-21 15:55 UTC (permalink / raw
To: gentoo-user
On 21/12/06, Alan McKinnon <alan@linuxholdings.co.za> wrote:
> The risk that the user might nuke the partitions containing Windows is
> always there regardless of what distro you use. You still make the same
> decisions, fdisk, cfdisk and gparted are still there. Whether you click
> here, click OK then say "oops..." or type "fdisk /dev/sda" <some stuff>
> then say "oops" you're still gonna say "oops" ....
>
This is the part where I point out (for the benefit of readers *other*
than Alan, probably) that the user, if he is going to have to
(re)install Windows, is at risk of nuking the partitions already
containing Windows/Linux/SkyOS/$MYFAVOS anyway. "Whether you click
here, click ok then say 'oops' or type 'fdisk c:' <some stuff> then
say 'oops' you're still gonna say 'oops'".
Last I heard, btw, Windows was still using a nasty
type-at-me-don't-click partitioner.
My £0.02
Jeff.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 15:55 ` Jeff Rollin
@ 2006-12-21 16:07 ` Dale
2006-12-21 16:12 ` Jeff Rollin
0 siblings, 1 reply; 123+ messages in thread
From: Dale @ 2006-12-21 16:07 UTC (permalink / raw
To: gentoo-user
Jeff Rollin wrote:
> On 21/12/06, Alan McKinnon <alan@linuxholdings.co.za> wrote:
>
>> The risk that the user might nuke the partitions containing Windows is
>> always there regardless of what distro you use. You still make the same
>> decisions, fdisk, cfdisk and gparted are still there. Whether you click
>> here, click OK then say "oops..." or type "fdisk /dev/sda" <some stuff>
>> then say "oops" you're still gonna say "oops" ....
>>
> This is the part where I point out (for the benefit of readers *other*
> than Alan, probably) that the user, if he is going to have to
> (re)install Windows, is at risk of nuking the partitions already
> containing Windows/Linux/SkyOS/$MYFAVOS anyway. "Whether you click
> here, click ok then say 'oops' or type 'fdisk c:' <some stuff> then
> say 'oops' you're still gonna say 'oops'".
>
> Last I heard, btw, Windows was still using a nasty
> type-at-me-don't-click partitioner.
>
> My £0.02
>
> Jeff.
>
All things considered, Mandrake is easier to install than windoze any
day. You think about it, you set up the drives, select ALL the software
you can fit and hit the install button. How easy is that? You only
have to reboot once too. I counted six reboots the last time I
installed XP for somebody. It took longer too. Then you get to install
the software you had to buy, including anti-virus, adware protection,
trojan watchers and all that.
Yea, I pick Linux.
Dale
:-) :-) :-)
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 16:07 ` Dale
@ 2006-12-21 16:12 ` Jeff Rollin
2006-12-21 16:48 ` Nelson, David (ED, PAR&D)
0 siblings, 1 reply; 123+ messages in thread
From: Jeff Rollin @ 2006-12-21 16:12 UTC (permalink / raw
To: gentoo-user
On 21/12/06, Dale <dalek@exceedtech.net> wrote:
>
> All things considered, Mandrake is easier to install than windoze any
> day. You think about it, you set up the drives, select ALL the software
> you can fit and hit the install button. How easy is that? You only
> have to reboot once too. I counted six reboots the last time I
> installed XP for somebody. It took longer too. Then you get to install
> the software you had to buy, including anti-virus, adware protection,
> trojan watchers and all that.
>
> Yea, I pick Linux.
>
Precisely.
Jeff
http://latedeveloperbasketcase.blogspot.com
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* RE: [gentoo-user] Is Gentoo healthy?
2006-12-21 16:12 ` Jeff Rollin
@ 2006-12-21 16:48 ` Nelson, David (ED, PAR&D)
2006-12-21 16:56 ` Jeff Rollin
0 siblings, 1 reply; 123+ messages in thread
From: Nelson, David (ED, PAR&D) @ 2006-12-21 16:48 UTC (permalink / raw
To: gentoo-user
> -----Original Message-----
> From: Jeff Rollin [mailto:jeff.rollin@gmail.com]
> Sent: 21 December 2006 16:12
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] Is Gentoo healthy?
>
>
> On 21/12/06, Dale <dalek@exceedtech.net> wrote:
>
> >
> > All things considered, Mandrake is easier to install than
> windoze any
> > day. You think about it, you set up the drives, select ALL
> the software
> > you can fit and hit the install button. How easy is that? You only
> > have to reboot once too. I counted six reboots the last time I
> > installed XP for somebody. It took longer too. Then you
> get to install
> > the software you had to buy, including anti-virus, adware
> protection,
> > trojan watchers and all that.
> >
> > Yea, I pick Linux.
> >
>
> Precisely.
>
> Jeff
Credit where credit is due, Windows XP improves over Windows 98 in that it doesnt dump you at a plan desktop with no drivers installed. They are making progress, and soon Windows may actually be ready for the desktop ;)
David
Note: These views are my own, advice is provided with no guarantee of success. I do not represent anyone else in any emails I send to this list.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 16:48 ` Nelson, David (ED, PAR&D)
@ 2006-12-21 16:56 ` Jeff Rollin
0 siblings, 0 replies; 123+ messages in thread
From: Jeff Rollin @ 2006-12-21 16:56 UTC (permalink / raw
To: gentoo-user
On 21/12/06, Nelson, David (ED, PAR&D) <David.Nelson2@astrazeneca.com> wrote:
> > > All things considered, Mandrake is easier to install than
> > windoze any
> > > day. You think about it, you set up the drives, select ALL
> > the software
> > > you can fit and hit the install button. How easy is that? You only
> > > have to reboot once too. I counted six reboots the last time I
> > > installed XP for somebody. It took longer too. Then you
> > get to install
> > > the software you had to buy, including anti-virus, adware
> > protection,
> > > trojan watchers and all that.
> > >
> > > Yea, I pick Linux.
> Credit where credit is due, Windows XP improves over Windows 98 in that it doesnt dump you at a plan desktop with no drivers installed. They are making progress, and soon Windows may actually be ready for the desktop ;)
>
> David
>
Call me just-an-MS-hating-Grinch if you want to, but the thing I find
most frustrating about MS Windows is that for every advance they make
in one area, they take a step backwards in another! Yes, XP does come
with drivers, and does include a fire-and-forget installation option
for those that want it - but it also loses lots of drivers - i
remember having to get on the net on another machine because xp didn't
include a driver for a serially-attached external modem. Bah! Not to
mention that instead of hiding an "advanced" installation option which
lets you install on whichever drive you like, with whatever software
options you like, behind some sort of "curtain" - maybe, umm, I dunno,
a button marked "advanced installation"? - it instead /completely
removes the possibility of doing an advanced installation at all!
Poo!
Jeff
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
2006-12-20 17:42 ` Mark Knecht
@ 2006-12-20 17:53 ` Bo Ørsted Andresen
1 sibling, 0 replies; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-20 17:53 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1144 bytes --]
On Wednesday 20 December 2006 18:28, Nelson, David (ED, PAR&D) wrote:
> Is there, or could there be, a method for giving say 7 days notice for when
> an ebuild is going to be removed?
When we are talking about old ebuilds being removed in favour of newer
available ebuilds this just isn't feasible imo. It would be a lot of added
work for no good reason.
If on the other hand we speak of entire packages being removed from portage
then policy dictates that it is masked for removal for 30 days before it is
actually removed. Furthermore it is now mentioned in GWN.
> Or, what about keeping removed ebuilds
> somewhere on the gentoo website or someplace for say 28 days. So if you
> want it, you can grab it and put it in an overlay or wherever.
It will stay in cvs forever. Not just 28 days. Just click the "Show ? dead
files" link in any folder to see files that have been removed from the tree.
http://sources.gentoo.org/viewcvs.py/gentoo-x86/
> As far as I am aware the GWN lists ebuilds to be removed but are these only
> for dead programs rather than specific ebuilds/versions?
Yes.
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:16 ` Mark Knecht
2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
@ 2006-12-20 17:39 ` Bo Ørsted Andresen
2006-12-21 8:00 ` [gentoo-user] OT: " Andrey Gerasimenko
2006-12-20 19:09 ` [gentoo-user] " Benno Schulenberg
2006-12-20 21:25 ` Hemmann, Volker Armin
3 siblings, 1 reply; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-20 17:39 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1157 bytes --]
On Wednesday 20 December 2006 18:16, Mark Knecht wrote:
[SNIP]
> I understand that every package is out there in some repository on the
> web. I think Neil has pointed me toward it once or twice at least. The
> problem is for a user type like me, and yes, I'm *purely* a user type,
> it's a bit beyond my skillset today to go get it and build the overlay
> myself.
Yes, http://sources.gentoo.org/viewcvs.py/gentoo-x86/ . And it contains every
ebuild (and patch) that has ever been in the tree. It really isn't that hard.
> I've mentioned this in the past but the idea has never gained
> traction. If portage is thinking about removing an ebuild from my
> machine why not just move it to some location on my machine so I've
> always got a copy of what I was running? I could build my overlay from
> what's been moved there. No pain at all. Or I can do what you suggest
> and remove it.
Portage already copies the ebuild into the vdb (/var/db/pkg/$category/$name)
when you install a package. You can copy the ebuild from there. The problem
is when it requires patches in $FILESDIR which isn't copied to the vdb.
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-20 17:39 ` Bo Ørsted Andresen
@ 2006-12-21 8:00 ` Andrey Gerasimenko
2006-12-21 8:33 ` Alan McKinnon
2006-12-21 9:25 ` Neil Bothwick
0 siblings, 2 replies; 123+ messages in thread
From: Andrey Gerasimenko @ 2006-12-21 8:00 UTC (permalink / raw
To: gentoo-user
On Wed, 20 Dec 2006 20:39:46 +0300, Bo Ørsted Andresen
<bo.andresen@zlin.dk> wrote:
> On Wednesday 20 December 2006 18:16, Mark Knecht wrote:
> [SNIP]
>> I understand that every package is out there in some repository on the
>> web. I think Neil has pointed me toward it once or twice at least. The
>> problem is for a user type like me, and yes, I'm *purely* a user type,
>> it's a bit beyond my skillset today to go get it and build the overlay
>> myself.
>
> Yes, http://sources.gentoo.org/viewcvs.py/gentoo-x86/ . And it contains
> every
> ebuild (and patch) that has ever been in the tree. It really isn't that
> hard.
>
Looks like we have got a bug in the Gentoo handbook. This link should be
mentioned together with the recommendation for how often should I sync the
portage tree. I guess the right place is an annotation to the first
request to sync the tree. There are 3 problems for a new user not
discussed in the handbook:
If I get some problem, then why not to start all over again, that is, sync
a tree? Do so every 15 minutes and the rsync server promises to get angry.
I did not do that but found the advice on the maximum syncing rate way too
late.
If I have a problem with sync (as I had some network problem installing
from Knoppix live CD), it is good to know (not to guess) that I do not
need to sync at all if I just downloaded the latest tree.
When SHOULD I sync again? That is, for how long may I not to sync and
expect that ebuilds can find the files they need to download at the
expected locations? It looks like this depends on the good will of 3-d
parties, for example, I will get nVidia legacy drivers only if nVidia
keeps them on their site or the mirror I use keeps them. I still do not
know for how long old ebuilds keep working. I understand that some ebuilds
can stop working any time when a 3-d party changes the file they do not
allow to put on mirrors, but what is normal for an ebuild?
--
Andrei Gerasimenko
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 8:00 ` [gentoo-user] OT: " Andrey Gerasimenko
@ 2006-12-21 8:33 ` Alan McKinnon
2006-12-21 8:47 ` Nelson, David (ED, PAR&D)
2006-12-21 9:25 ` Neil Bothwick
1 sibling, 1 reply; 123+ messages in thread
From: Alan McKinnon @ 2006-12-21 8:33 UTC (permalink / raw
To: gentoo-user
On Thursday 21 December 2006 10:00, Andrey Gerasimenko wrote:
> When SHOULD I sync again? That is, for how long may I not to sync and
> expect that ebuilds can find the files they need to download at the
> expected locations? It looks like this depends on the good will of
> 3-d parties, for example, I will get nVidia legacy drivers only if
> nVidia keeps them on their site or the mirror I use keeps them. I
> still do not know for how long old ebuilds keep working. I understand
> that some ebuilds can stop working any time when a 3-d party changes
> the file they do not allow to put on mirrors, but what is normal for
> an ebuild?
It depends.
You see, this is like asking how long is a piece of string? Because we
have no idea when the vendors will change their drivers, so the ebuild
is valid for as long as it still works and the download is available.
Note carefully that none of that is in any way under a gentoo dev's
control
Now often should you sync? There is no rule, and none is possible, so
don't ask for one. I can give you some tips from experience though:
If you run ~arch you might want to sync ever few days or so. For a
regular stable (arch) system, I found once a week or once a fortnight
suited me. You might be different. So try syncing once a week, if you
find that you can cope OK with that, stick with it. Otherwise, sync
more or less often till you find the interval that suits you.
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* RE: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 8:33 ` Alan McKinnon
@ 2006-12-21 8:47 ` Nelson, David (ED, PAR&D)
0 siblings, 0 replies; 123+ messages in thread
From: Nelson, David (ED, PAR&D) @ 2006-12-21 8:47 UTC (permalink / raw
To: gentoo-user
> -----Original Message-----
> From: Alan McKinnon [mailto:alan@linuxholdings.co.za]
> Sent: 21 December 2006 08:33
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] OT: Is Gentoo healthy?
>
> Now often should you sync? There is no rule, and none is possible, so
> don't ask for one. I can give you some tips from experience though:
>
> If you run ~arch you might want to sync ever few days or so. For a
> regular stable (arch) system, I found once a week or once a fortnight
> suited me. You might be different. So try syncing once a week, if you
> find that you can cope OK with that, stick with it. Otherwise, sync
> more or less often till you find the interval that suits you.
>
> alan
I tend to sync my one gentoo machine every day or two, because I like to stay up to date and play with the newest toys :). I have however paid for this enjoyment in the form of hours fixing my machine, serveral times!
If you are aiming for as stable a machine as possible I would only update what you need to update, or specific packages you want to update or add. I admit to being the type that just updates everything (usually).
David
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 8:00 ` [gentoo-user] OT: " Andrey Gerasimenko
2006-12-21 8:33 ` Alan McKinnon
@ 2006-12-21 9:25 ` Neil Bothwick
2006-12-21 9:43 ` Andrey Gerasimenko
1 sibling, 1 reply; 123+ messages in thread
From: Neil Bothwick @ 2006-12-21 9:25 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 954 bytes --]
On Thu, 21 Dec 2006 11:00:41 +0300, Andrey Gerasimenko wrote:
> When SHOULD I sync again? That is, for how long may I not to sync and
> expect that ebuilds can find the files they need to download at the
> expected locations? It looks like this depends on the good will of 3-d
> parties, for example, I will get nVidia legacy drivers only if nVidia
> keeps them on their site or the mirror I use keeps them. I still do
> not know for how long old ebuilds keep working. I understand that some
> ebuilds can stop working any time when a 3-d party changes the file
> they do not allow to put on mirrors, but what is normal for an ebuild?
Files are removed from the mirrors two weeks after the last ebuild using
them is removed from the tree, so if you sync every two weeks you should
never suffer from missing source files (apart fro restricted ebuilds).
--
Neil Bothwick
As God is my witness, I thought turkeys could fly.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 9:25 ` Neil Bothwick
@ 2006-12-21 9:43 ` Andrey Gerasimenko
2006-12-21 9:52 ` Bo Ørsted Andresen
0 siblings, 1 reply; 123+ messages in thread
From: Andrey Gerasimenko @ 2006-12-21 9:43 UTC (permalink / raw
To: gentoo-user
On Thu, 21 Dec 2006 12:25:01 +0300, Neil Bothwick <neil@digimed.co.uk>
wrote:
>
> Files are removed from the mirrors two weeks after the last ebuild using
> them is removed from the tree, so if you sync every two weeks you should
> never suffer from missing source files (apart fro restricted ebuilds).
>
>
Thanks. Must be found early in the Gentoo handbook.
--
Andrei Gerasimenko
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 9:43 ` Andrey Gerasimenko
@ 2006-12-21 9:52 ` Bo Ørsted Andresen
2006-12-21 11:23 ` Andrey Gerasimenko
0 siblings, 1 reply; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-21 9:52 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 474 bytes --]
On Thursday 21 December 2006 10:43, Andrey Gerasimenko wrote:
> > Files are removed from the mirrors two weeks after the last ebuild using
> > them is removed from the tree, so if you sync every two weeks you should
> > never suffer from missing source files (apart fro restricted ebuilds).
>
> Thanks. Must be found early in the Gentoo handbook.
No. But here:
http://www.gentoo.org/proj/en/infrastructure/mirrors/overview-distfile.xml
:)
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 9:52 ` Bo Ørsted Andresen
@ 2006-12-21 11:23 ` Andrey Gerasimenko
2006-12-21 13:28 ` Danyelle Gragsone
0 siblings, 1 reply; 123+ messages in thread
From: Andrey Gerasimenko @ 2006-12-21 11:23 UTC (permalink / raw
To: gentoo-user
On Thu, 21 Dec 2006 12:52:53 +0300, Bo Ørsted Andresen
<bo.andresen@zlin.dk> wrote:
> On Thursday 21 December 2006 10:43, Andrey Gerasimenko wrote:
>> > Files are removed from the mirrors two weeks after the last ebuild
>> using
>> > them is removed from the tree, so if you sync every two weeks you
>> should
>> > never suffer from missing source files (apart fro restricted ebuilds).
>>
>> Thanks. Must be found early in the Gentoo handbook.
>
> No. But here:
>
> http://www.gentoo.org/proj/en/infrastructure/mirrors/overview-distfile.xml
>
> :)
>
Wow! It is in the docs already! I find this "Gentoo Distfiles Mirrowing
System - Overview" worth reading from the user perspective, but the path
to it leads through the developer specific stuff and the title is not
listed in http://www.gentoo.org/doc/en/list.xml.
I would get there all by myself reading gradually all the Gentoo
documentation, but this mailing list made that happen sooner :).
--
Andrei Gerasimenko
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] OT: Is Gentoo healthy?
2006-12-21 11:23 ` Andrey Gerasimenko
@ 2006-12-21 13:28 ` Danyelle Gragsone
0 siblings, 0 replies; 123+ messages in thread
From: Danyelle Gragsone @ 2006-12-21 13:28 UTC (permalink / raw
To: gentoo-user
wow.. this thing is still going..
On 12/21/06, Andrey Gerasimenko <gak@kaluga.ru> wrote:
> On Thu, 21 Dec 2006 12:52:53 +0300, Bo Ørsted Andresen
> <bo.andresen@zlin.dk> wrote:
>
> > On Thursday 21 December 2006 10:43, Andrey Gerasimenko wrote:
> >> > Files are removed from the mirrors two weeks after the last ebuild
> >> using
> >> > them is removed from the tree, so if you sync every two weeks you
> >> should
> >> > never suffer from missing source files (apart fro restricted ebuilds).
> >>
> >> Thanks. Must be found early in the Gentoo handbook.
> >
> > No. But here:
> >
> > http://www.gentoo.org/proj/en/infrastructure/mirrors/overview-distfile.xml
> >
> > :)
> >
>
> Wow! It is in the docs already! I find this "Gentoo Distfiles Mirrowing
> System - Overview" worth reading from the user perspective, but the path
> to it leads through the developer specific stuff and the title is not
> listed in http://www.gentoo.org/doc/en/list.xml.
>
> I would get there all by myself reading gradually all the Gentoo
> documentation, but this mailing list made that happen sooner :).
>
> --
> Andrei Gerasimenko
> --
> gentoo-user@gentoo.org mailing list
>
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:16 ` Mark Knecht
2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
2006-12-20 17:39 ` Bo Ørsted Andresen
@ 2006-12-20 19:09 ` Benno Schulenberg
2006-12-20 19:39 ` Mark Knecht
2006-12-21 7:15 ` Alan McKinnon
2006-12-20 21:25 ` Hemmann, Volker Armin
3 siblings, 2 replies; 123+ messages in thread
From: Benno Schulenberg @ 2006-12-20 19:09 UTC (permalink / raw
To: gentoo-user
Mark Knecht wrote:
> At that point it's gone. I cannot put into an overlay
> what I don't have. Probably most frustrating has been that I
> don't know it will be removed until it's been removed.
You could, as soon as you have a system in a working state, tar up
the entire /usr/portage tree, and then, when you find an upgrade
has broken an essential package, untar the ball over your new tree,
and re-emerge the old version of the package. Once a month or so,
when you find that also the newest tree gives you a working system,
you would tar up that /usr/portage instead and remove the old one.
This is the dead simple, brute force way, no overlay required. :)
Benno
--
Cetere mi opinias ke ne ĉio tradukenda estas.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 19:09 ` [gentoo-user] " Benno Schulenberg
@ 2006-12-20 19:39 ` Mark Knecht
2006-12-20 20:49 ` Uwe Thiem
2006-12-21 8:52 ` Neil Bothwick
2006-12-21 7:15 ` Alan McKinnon
1 sibling, 2 replies; 123+ messages in thread
From: Mark Knecht @ 2006-12-20 19:39 UTC (permalink / raw
To: gentoo-user
On 12/20/06, Benno Schulenberg <benno.schulenberg@gmail.com> wrote:
> Mark Knecht wrote:
> > At that point it's gone. I cannot put into an overlay
> > what I don't have. Probably most frustrating has been that I
> > don't know it will be removed until it's been removed.
>
> You could, as soon as you have a system in a working state, tar up
> the entire /usr/portage tree, and then, when you find an upgrade
> has broken an essential package, untar the ball over your new tree,
> and re-emerge the old version of the package. Once a month or so,
> when you find that also the newest tree gives you a working system,
> you would tar up that /usr/portage instead and remove the old one.
> This is the dead simple, brute force way, no overlay required. :)
>
> Benno
>
Yes, I think this is a simple answer. A bit difficult for 5-7 machines
if I do it separately for each, but not too bad.
If I wanted to take the plunge I should probably learn to run my own
portage server where I suppose I could learn to keep things like this
even if the main server wants to get rid of things.
The thing is that I don't want to start ignoring valid reasons to get
rid of packages, like security problems or broken code that's fixed in
new revs.
Anyway, I appreciate all the ideas and everyone's POV. I'm just
speaking from what I've seen and experienced.
Cheers and out for now,
Mark
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 19:39 ` Mark Knecht
@ 2006-12-20 20:49 ` Uwe Thiem
2006-12-21 8:52 ` Neil Bothwick
1 sibling, 0 replies; 123+ messages in thread
From: Uwe Thiem @ 2006-12-20 20:49 UTC (permalink / raw
To: gentoo-user
On 20 December 2006 21:39, Mark Knecht wrote:
> If I wanted to take the plunge I should probably learn to run my own
> portage server where I suppose I could learn to keep things like this
> even if the main server wants to get rid of things.
You don't need to do that. I have one box with a portage tree. All my other
computers simply NFS mount /usr/portage of that box as local /usr/portage.
Bandwidth is expensive in this part of the world. So I really don't want to
download the same stuff for each of my boxes.
Your different boxes can still have different world files but share a single
portage tree. Works perfectly here. No need for a private mirror.
Uwe
--
A fast and easy generator of fractals for KDE:
http://www.SysEx.com.na/iwy-1.0.tar.bz2
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 19:39 ` Mark Knecht
2006-12-20 20:49 ` Uwe Thiem
@ 2006-12-21 8:52 ` Neil Bothwick
1 sibling, 0 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-21 8:52 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 649 bytes --]
On Wed, 20 Dec 2006 11:39:23 -0800, Mark Knecht wrote:
> > You could, as soon as you have a system in a working state, tar up
> > the entire /usr/portage tree,
> Yes, I think this is a simple answer. A bit difficult for 5-7 machines
> if I do it separately for each, but not too bad.
There's no need to do it separately, the portage tree is the same for all
of them. Just make sure you exclude distfiles and packages or you're going
to need an awful lot of disk space :)
--
Neil Bothwick
The present never ages. Each moment is like a snowflake, unique,
unspoiled, unrepeatable, and can be appreciated in its surprisingness.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 19:09 ` [gentoo-user] " Benno Schulenberg
2006-12-20 19:39 ` Mark Knecht
@ 2006-12-21 7:15 ` Alan McKinnon
2006-12-21 21:28 ` Benno Schulenberg
1 sibling, 1 reply; 123+ messages in thread
From: Alan McKinnon @ 2006-12-21 7:15 UTC (permalink / raw
To: gentoo-user
On Wednesday 20 December 2006 21:09, Benno Schulenberg wrote:
> Mark Knecht wrote:
> > At that point it's gone. I cannot put into an overlay
> > what I don't have. Probably most frustrating has been that I
> > don't know it will be removed until it's been removed.
>
> You could, as soon as you have a system in a working state, tar up
> the entire /usr/portage tree, and then, when you find an upgrade
> has broken an essential package, untar the ball over your new tree,
> and re-emerge the old version of the package. Once a month or so,
> when you find that also the newest tree gives you a working system,
> you would tar up that /usr/portage instead and remove the old one.
> This is the dead simple, brute force way, no overlay required. :)
No, no, no that's waaaaaaaay too much work.
Archive a portage tree by all means. But if an ebuild is removed that a
user want to keep, the solution is so simple it's amazing. Copy the
ebuild to /usr/local/portage in the correct directory structure. I
maintain my own enlightenment-17 ebuilds, so to start I did this:
mkdir -p /usr/local/portage/x11-wm
cp -ar /usr/portage/x11-wm/e /usr/local/portage/x11-wm
Run emerge. Simple as that. You might need to add an entry to
package.mask so that portage won't use later versions in the main tree
but that's all part of normal gentoo usage anyway
There's a howto on gentoo.org that explains this in great detail. Use
it, it's the way portage let's you keep old stuff around.
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 7:15 ` Alan McKinnon
@ 2006-12-21 21:28 ` Benno Schulenberg
2006-12-21 22:38 ` Bo Ørsted Andresen
` (2 more replies)
0 siblings, 3 replies; 123+ messages in thread
From: Benno Schulenberg @ 2006-12-21 21:28 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> On Wednesday 20 December 2006 21:09, Benno Schulenberg wrote:
> > Mark Knecht wrote:
> > > At that point it's gone. I cannot put into an overlay
> > > what I don't have. Probably most frustrating has been that I
> > > don't know it will be removed until it's been removed.
> >
> > You could, as soon as you have a system in a working state, tar
> > up the entire /usr/portage tree, [...]
>
> No, no, no that's waaaaaaaay too much work.
On the contrary, it's very little work: just a simple tar command.
But the tarball will eat loads of disk space when not excluding
distfiles.
> Archive a portage tree by all means. But if an ebuild is removed
> that a user want to keep, the solution is so simple it's amazing.
> Copy the ebuild to /usr/local/portage [...]
But he can't: the ebuild is gone. That is the case we're trying to
solve here: he has emerged a newer version of a package, finds it
doesn't work correctly, wants to go back to the previous version,
but seess that that version is gone. How to get it back? One way
is to get it from viewcvs on the net. Another way is to keep a copy
of all the ebuilds yourself. It's a big waste of space, but it is
simple, no searching on the web required.
The best way, of course, is to use the binary package thing. Mark:
add EMERGE_DEFAULT_OPTS="-b" to your /etc/make.conf. This will
tell emerge to also build a binary package for every package that
you emerge. Whenever you find that an upgrade of some package was
unfortunate, do an 'emerge -K =package-x.y.z' with the exact
version number you want to restore, and done. No manual tarring
and untarring required, emerge does it all.
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 21:28 ` Benno Schulenberg
@ 2006-12-21 22:38 ` Bo Ørsted Andresen
2006-12-22 0:26 ` Mark Knecht
2006-12-22 7:16 ` Alan McKinnon
2 siblings, 0 replies; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-21 22:38 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 244 bytes --]
On Thursday 21 December 2006 22:28, Benno Schulenberg wrote:
> The best way, of course, is to use the binary package thing. Mark:
> add EMERGE_DEFAULT_OPTS="-b" to your /etc/make.conf.
Heh, that's FEATURES=buildpkg.
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 21:28 ` Benno Schulenberg
2006-12-21 22:38 ` Bo Ørsted Andresen
@ 2006-12-22 0:26 ` Mark Knecht
2006-12-22 1:02 ` Bo Ørsted Andresen
2006-12-22 15:45 ` Benno Schulenberg
2006-12-22 7:16 ` Alan McKinnon
2 siblings, 2 replies; 123+ messages in thread
From: Mark Knecht @ 2006-12-22 0:26 UTC (permalink / raw
To: gentoo-user
On 12/21/06, Benno Schulenberg <benno.schulenberg@gmail.com> wrote:
> Alan McKinnon wrote:
> > On Wednesday 20 December 2006 21:09, Benno Schulenberg wrote:
> > > Mark Knecht wrote:
> > > > At that point it's gone. I cannot put into an overlay
> > > > what I don't have. Probably most frustrating has been that I
> > > > don't know it will be removed until it's been removed.
> > >
> > > You could, as soon as you have a system in a working state, tar
> > > up the entire /usr/portage tree, [...]
> >
> > No, no, no that's waaaaaaaay too much work.
>
> On the contrary, it's very little work: just a simple tar command.
> But the tarball will eat loads of disk space when not excluding
> distfiles.
>
> > Archive a portage tree by all means. But if an ebuild is removed
> > that a user want to keep, the solution is so simple it's amazing.
> > Copy the ebuild to /usr/local/portage [...]
>
> But he can't: the ebuild is gone. That is the case we're trying to
> solve here: he has emerged a newer version of a package, finds it
> doesn't work correctly, wants to go back to the previous version,
> but seess that that version is gone. How to get it back? One way
> is to get it from viewcvs on the net. Another way is to keep a copy
> of all the ebuilds yourself. It's a big waste of space, but it is
> simple, no searching on the web required.
>
> The best way, of course, is to use the binary package thing. Mark:
> add EMERGE_DEFAULT_OPTS="-b" to your /etc/make.conf. This will
> tell emerge to also build a binary package for every package that
> you emerge. Whenever you find that an upgrade of some package was
> unfortunate, do an 'emerge -K =package-x.y.z' with the exact
> version number you want to restore, and done. No manual tarring
> and untarring required, emerge does it all.
>
> Benno
Benno,
Now that is an interesting solution, especially for my Myth boxes
which do not get touched for 6 months to 1 year. I've had problems
with Gentoo devs getting rid of older ati-drivers, mythtv to some
small extent ivtv a long time ago. Anyway, if binary packages were
built and stored in some reasonable location then I could probably
prune out things that I'm not worried about, like fluxbox, etc., but
keep the critical stuff like Myth, video drivers.
I'll check it out, as well as Bo's FEATURES=buildpkg comment.
I wonder if -b could be put in one of the /etc/portage/package.XXX
files so that it could be done every time for ejust specific packages?
Thanks for the idea!
Cheers,
Mark
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 0:26 ` Mark Knecht
@ 2006-12-22 1:02 ` Bo Ørsted Andresen
2006-12-22 15:45 ` Benno Schulenberg
1 sibling, 0 replies; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-22 1:02 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 764 bytes --]
On Friday 22 December 2006 01:26, Mark Knecht wrote:
> I wonder if -b could be put in one of the /etc/portage/package.XXX
> files so that it could be done every time for ejust specific packages?
That doesn't seem to work (because the FEATURES and EMERGE_DEFAULT_OPTS vars
are checked on the python side before sourcing bashrc). What you can do,
however, is use quickpkg to create a binary package after it has been
installed. That can be automated via the post_pkg_postinst() user hook:
# mkdir -p /etc/portage/env/$category && \
echo 'post_pkg_postinst() {
quickpkg ="${CATEGORY}/${PF}"
}' > /etc/portage/env/$category/$name
Personally I just use FEATURES="buildpkg fixpackages" (and more) for
everything though. :)
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 0:26 ` Mark Knecht
2006-12-22 1:02 ` Bo Ørsted Andresen
@ 2006-12-22 15:45 ` Benno Schulenberg
2006-12-22 16:55 ` Neil Bothwick
1 sibling, 1 reply; 123+ messages in thread
From: Benno Schulenberg @ 2006-12-22 15:45 UTC (permalink / raw
To: gentoo-user
Mark Knecht wrote:
> if binary packages were built and stored in some reasonable
> location then I could probably prune out things that I'm not
> worried about,
But then, one day, you'll see that you've pruned something you
shouldn't have, something that one of the things you did keep needs
as a dependency. Better keep everything. Disks are gigantic these
days, surely you can spare a gigabyte or two for binary packages.
> I wonder if -b could be put in one of the
> /etc/portage/package.XXX files
Better go with the FEATURES=buildpkg that Bo pointed out, that is
the mechanism that emerge provides for this situation. Myself, I
don't use buildpkg nor default option -b, I simply keep a second
partition around with a Gentoo system in a working state. If ever
the primary gets messed up, I can reboot into the second one and
use that until I have the first repaired.
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 15:45 ` Benno Schulenberg
@ 2006-12-22 16:55 ` Neil Bothwick
0 siblings, 0 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-22 16:55 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 982 bytes --]
On Fri, 22 Dec 2006 16:45:40 +0100, Benno Schulenberg wrote:
> > if binary packages were built and stored in some reasonable
> > location then I could probably prune out things that I'm not
> > worried about,
They are stored wherever you tell portage to store them.
> But then, one day, you'll see that you've pruned something you
> shouldn't have, something that one of the things you did keep needs
> as a dependency. Better keep everything. Disks are gigantic these
> days, surely you can spare a gigabyte or two for binary packages.
du /mnt/portage/packages/
5.5G /mnt/portage/packages/
5.5G total
That's for five machines, each having a separate package store. The last
clean up was two weeks ago, but all the machines run ~arch, so there's
already a lot of superceded packages in there. Your estimate of space
requirements seems spot on for a single machine :)
--
Neil Bothwick
Intel: where Quality is job number 0.9998782345!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-21 21:28 ` Benno Schulenberg
2006-12-21 22:38 ` Bo Ørsted Andresen
2006-12-22 0:26 ` Mark Knecht
@ 2006-12-22 7:16 ` Alan McKinnon
2006-12-22 9:06 ` Neil Bothwick
2006-12-22 16:02 ` Benno Schulenberg
2 siblings, 2 replies; 123+ messages in thread
From: Alan McKinnon @ 2006-12-22 7:16 UTC (permalink / raw
To: gentoo-user
On Thursday 21 December 2006 23:28, Benno Schulenberg wrote:
> But he can't: the ebuild is gone. That is the case we're trying to
> solve here: he has emerged a newer version of a package, finds it
> doesn't work correctly, wants to go back to the previous version,
> but seess that that version is gone. How to get it back? One way
> is to get it from viewcvs on the net. Another way is to keep a copy
> of all the ebuilds yourself. It's a big waste of space, but it is
> simple, no searching on the web required.
>
> The best way, of course, is to use the binary package thing. Mark:
> add EMERGE_DEFAULT_OPTS="-b" to your /etc/make.conf. This will
> tell emerge to also build a binary package for every package that
> you emerge. Whenever you find that an upgrade of some package was
> unfortunate, do an 'emerge -K =package-x.y.z' with the exact
> version number you want to restore, and done. No manual tarring
> and untarring required, emerge does it all.
I can't believe you are advocating either of those solutions. It means
you retain 500M worth of tgz'ed portage tree for just in case an ebuild
leaves the tree. Any custom changes you make to the tree are wiped out
with the next --sync anyway, so now the user has to remember which ones
were updated and remember to put them all back.
A bin package is equally cumbersome. You will very quickly consume huge
amounts of disk space - at least equal to all the current packages on
the system plus old ones that were updated. With an average notebook
40G drive, that's 40% of your disk space gone right there. And the user
still has to remember which packages are the customized ones.
Trust me, the portage devs have already figured all this out and
overlays are exactly the solution for this. The user already has to be
online to have updated, so all he needs do is get the desired ebuild
from cvs, copy it to /usr/local/portage, block updates to that package
using package.mask and then GO AWAY AND FORGET ALL ABOUT IT. No more
maintenance, no monthly tars, no vast amounts of disk space consumed.
it all just works.
Tell me, have you ever actually used overlays?
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 7:16 ` Alan McKinnon
@ 2006-12-22 9:06 ` Neil Bothwick
2006-12-22 9:35 ` Alan McKinnon
` (2 more replies)
2006-12-22 16:02 ` Benno Schulenberg
1 sibling, 3 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-22 9:06 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2691 bytes --]
On Fri, 22 Dec 2006 09:16:10 +0200, Alan McKinnon wrote:
> I can't believe you are advocating either of those solutions. It means
> you retain 500M worth of tgz'ed portage tree for just in case an ebuild
> leaves the tree. Any custom changes you make to the tree are wiped out
> with the next --sync anyway, so now the user has to remember which ones
> were updated and remember to put them all back.
Except it's not 500MB, as you'll see by looking at the snapshots
directory on any Gentoo mirror. Of course, the fact that portage trees
for the last couple of weeks are nicely tarred up on all the Gentoo
mirrors makes this process pointless anyway :)
> A bin package is equally cumbersome. You will very quickly consume huge
> amounts of disk space - at least equal to all the current packages on
> the system plus old ones that were updated.
Maybe, but they do provide an extremely useful fallback, especially for
those of us running ~arch systems. Being able to roll back to an older,
working version in seconds rather than minutes or hours is a definite
benefit.
> With an average notebook
> 40G drive, that's 40% of your disk space gone right there.
Which is why I have $PKGDIR on an NFS mounted drive. Desktop drives are
big and cheap.
> And the user
> still has to remember which packages are the customized ones.
>
> Trust me, the portage devs have already figured all this out and
> overlays are exactly the solution for this. The user already has to be
> online to have updated, so all he needs do is get the desired ebuild
> from cvs, copy it to /usr/local/portage, block updates to that package
> using package.mask and then GO AWAY AND FORGET ALL ABOUT IT. No more
> maintenance, no monthly tars, no vast amounts of disk space consumed.
> it all just works.
Absolutely. Overlays are there specifically for people who need something
different from the standard portage tree. They are hardly difficult to
use, as long as you know how to use mkdir and cp. When a user has a
system that depends on specific versions of particular packages, all he
has to do is copy them from /usr/portage to the overlay. You shouldn't
even need to mess with CVS, as soon as you mask all newer versions of a
package, you should copy its ebuild directory to your overlay to keep it
safe. Old versions do not disappear as soon as a newer version comes out,
unless the previous version had a serious security hole.
mkdir -p /usr/local/portage/category
cp -a /usr/portage/category/package /usr/local/portage/category
How hard is that?
--
Neil Bothwick
If everything is coming your way then you're in the wrong lane.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 9:06 ` Neil Bothwick
@ 2006-12-22 9:35 ` Alan McKinnon
2006-12-22 10:42 ` Neil Bothwick
2006-12-22 19:09 ` [gentoo-user] working with overlays Benno Schulenberg
2006-12-23 11:47 ` [gentoo-user] Is Gentoo healthy? Bo Ørsted Andresen
2 siblings, 1 reply; 123+ messages in thread
From: Alan McKinnon @ 2006-12-22 9:35 UTC (permalink / raw
To: gentoo-user
On Friday 22 December 2006 11:06, Neil Bothwick wrote:
> On Fri, 22 Dec 2006 09:16:10 +0200, Alan McKinnon wrote:
> > I can't believe you are advocating either of those solutions. It
> > means you retain 500M worth of tgz'ed portage tree for just in case
> > an ebuild leaves the tree. Any custom changes you make to the tree
> > are wiped out with the next --sync anyway, so now the user has to
> > remember which ones were updated and remember to put them all back.
>
> Except it's not 500MB, as you'll see by looking at the snapshots
> directory on any Gentoo mirror. Of course, the fact that portage
> trees for the last couple of weeks are nicely tarred up on all the
> Gentoo mirrors makes this process pointless anyway :)
My /usr/portage (without distfiles) is 558,560 blocks of 1k each. I have
no idea what it will .tar.gz down to
[snip]
> > Trust me, the portage devs have already figured all this out and
> > overlays are exactly the solution for this. The user already has to
> > be online to have updated, so all he needs do is get the desired
> > ebuild from cvs, copy it to /usr/local/portage, block updates to
> > that package using package.mask and then GO AWAY AND FORGET ALL
> > ABOUT IT. No more maintenance, no monthly tars, no vast amounts of
> > disk space consumed. it all just works.
>
> Absolutely. Overlays are there specifically for people who need
> something different from the standard portage tree. They are hardly
> difficult to use, as long as you know how to use mkdir and cp. When a
> user has a system that depends on specific versions of particular
> packages, all he has to do is copy them from /usr/portage to the
> overlay. You shouldn't even need to mess with CVS, as soon as you
> mask all newer versions of a package, you should copy its ebuild
> directory to your overlay to keep it safe. Old versions do not
> disappear as soon as a newer version comes out, unless the previous
> version had a serious security hole.
>
> mkdir -p /usr/local/portage/category
> cp -a /usr/portage/category/package /usr/local/portage/category
>
> How hard is that?
We agree on this. I use overlays extensively:
alan@nazgul /usr/portage/virtual/perl-DB_File $ ll /usr/local/portage/
total 21
drwxrwsr-x 27 root portage 880 Dec 10 12:02 ./
drwxr-xr-x 11 root root 312 Sep 24 20:19 ../
drwxrwsr-x 3 root portage 72 Nov 11 18:08 app-admin/
drwxrwsr-x 3 root portage 72 Nov 11 18:09 app-editors/
drwxrwsr-x 3 root portage 72 Nov 11 18:09 app-laptop/
drwxrwsr-x 5 root portage 120 Dec 9 20:19 app-misc/
drwxrwsr-x 3 root portage 72 Dec 10 11:30 app-text/
drwxrwsr-x 3 root portage 72 Nov 11 18:10 dev-db/
drwxrwsr-x 6 root portage 144 Nov 11 18:11 dev-libs/
drwxrwsr-x 4 root portage 96 Nov 11 18:11 dev-util/
drwxrwsr-x 2 root portage 48 Nov 11 18:56 distfiles/
drwxrwsr-x 2 root portage 48 Nov 11 18:56 eclass/
-rw-rw-r-- 1 root portage 121 Jan 2 2006 header.txt
drwxrwsr-x 3 root portage 72 Nov 11 18:11 mail-client/
drwxrwsr-x 9 root portage 224 Dec 3 10:48 media-gfx/
drwxrwsr-x 8 root portage 200 Dec 9 20:45 media-libs/
drwxrwsr-x 3 root portage 72 Dec 9 20:45 media-sound/
drwxrwsr-x 5 root portage 120 Nov 11 22:26 media-video/
drwxrwsr-x 3 root portage 72 Nov 11 18:15 net-im/
drwxrwsr-x 2 root portage 168 Dec 17 19:59 profiles/
drwxrwsr-x 3 root portage 72 Nov 11 18:16 sci-calculators/
-rw-rw-r-- 1 root portage 3666 Jan 2 2006 skel.ChangeLog
-rw-rw-r-- 1 root root 7189 Sep 22 17:05 skel.ebuild
-rw-rw-r-- 1 root portage 789 Jun 8 2004 skel.metadata.xml
drwxrwsr-x 3 root portage 72 Nov 11 18:17 sys-fs/
drwxrwsr-x 3 root portage 72 Nov 11 18:17 x11-apps/
drwxrwsr-x 8 root portage 192 Dec 9 20:37 x11-libs/
drwxrwsr-x 10 root portage 264 Dec 10 12:44 x11-misc/
drwxrwsr-x 25 root portage 712 Dec 9 23:17 x11-plugins/
drwxrwsr-x 4 root portage 104 Nov 11 18:19 x11-terms/
drwxrwsr-x 4 root portage 104 Dec 10 11:36 x11-wm/
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 9:35 ` Alan McKinnon
@ 2006-12-22 10:42 ` Neil Bothwick
0 siblings, 0 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-22 10:42 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1101 bytes --]
On Fri, 22 Dec 2006 11:35:58 +0200, Alan McKinnon wrote:
> > Except it's not 500MB, as you'll see by looking at the snapshots
> > directory on any Gentoo mirror. Of course, the fact that portage
> > trees for the last couple of weeks are nicely tarred up on all the
> > Gentoo mirrors makes this process pointless anyway :)
>
> My /usr/portage (without distfiles) is 558,560 blocks of 1k each. I
> have no idea what it will .tar.gz down to
33.1MB with bzip2, see
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/snapshots/
There's not much point in making your own when this is available :)
I have /usr/portage mounted on a sparse file, as per
http://gentoo-wiki.com/TIP_Speeding_up_portage#MultiPurpose_Trick
That page lists ease of backing up as a benefit, but I've never felt the
need to do that.
--
Neil Bothwick
Windows95: <win-doz-nin-te-fiv> n. 32 bit extensions and a graphical
shell for a 16 bit patch to an 8 bit operating system originally coded
for a 4 bit microprocessor, written by a 2 bit company, that can't stand
1 bit of competition.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] working with overlays
2006-12-22 9:06 ` Neil Bothwick
2006-12-22 9:35 ` Alan McKinnon
@ 2006-12-22 19:09 ` Benno Schulenberg
2006-12-23 0:04 ` Neil Bothwick
2007-01-01 17:31 ` Bo Ørsted Andresen
2006-12-23 11:47 ` [gentoo-user] Is Gentoo healthy? Bo Ørsted Andresen
2 siblings, 2 replies; 123+ messages in thread
From: Benno Schulenberg @ 2006-12-22 19:09 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> Overlays are there specifically for people who need
> something different from the standard portage tree. They are
> hardly difficult to use,
Not difficult, but it is clumsy:
mkdir -p /usr/local/portage/category/package
## Dont't copy all ebuilds, just the one to be tweaked:
cp /usr/portage/category/package/packag-x.y.z.ebuild /usr/local/portage/category/package/
## Copy all possible patches:
cp -a /usr/portage/category/package/files /usr/local/portage/category/package/
## Copy the new patch too:
cp package-foo-bar.patch /usr/local/portage/category/package/files/
## Edit the ebuild and insert an 'epatch ${FILESDIR}/package-foo-bar.patch' command:
vim /usr/local/portage/category/package/package-x.y.z.ebuild
[search for src_unpack(), insert extra command at end, :wq]
## Recreate digest:
ebuild /usr/local/portage/category/package/package-x.y.z.ebuild digest
## Finally, emerge the thing:
emerge -1 package
> How hard is that?
Not hard, but a nuisance. Of course one could write a script that automates all
those seven steps into a single command, but it has proven a bit beyond my skills
(the finding of the category when just saying 'ovlay.sh package', not to mention
the insertion of an epatch command). Bo once said (or was it someone else?) he
had such a script. If so, Bo, please post the script. Or better yet, push it
upstream. Portage knows about overlays, but doesn't have any commands to make
working with them easy. It really should include a command that copies the latest
ebuild of a given package to an overlay, and inserts epatch commands for all the
additional arguments.
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] working with overlays
2006-12-22 19:09 ` [gentoo-user] working with overlays Benno Schulenberg
@ 2006-12-23 0:04 ` Neil Bothwick
2006-12-24 11:53 ` Benno Schulenberg
2007-01-01 17:31 ` Bo Ørsted Andresen
1 sibling, 1 reply; 123+ messages in thread
From: Neil Bothwick @ 2006-12-23 0:04 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2083 bytes --]
On Fri, 22 Dec 2006 20:09:55 +0100, Benno Schulenberg wrote:
> > Overlays are there specifically for people who need
> > something different from the standard portage tree. They are
> > hardly difficult to use,
>
> Not difficult, but it is clumsy:
>
> mkdir -p /usr/local/portage/category/package
> ## Dont't copy all ebuilds, just the one to be tweaked:
Unless you are really short of disk space, what's wrong with copying the
complete package directory - it makes life much simpler.
> cp /usr/portage/category/package/packag-x.y.z.ebuild /usr/local/portage/category/package/
> ## Copy all possible patches:
> cp
> -a /usr/portage/category/package/files /usr/local/portage/category/package/
> ## Copy the new patch too: cp
> package-foo-bar.patch /usr/local/portage/category/package/files/ ##
> Edit the ebuild and insert an 'epatch
> ${FILESDIR}/package-foo-bar.patch' command:
> vim /usr/local/portage/category/package/package-x.y.z.ebuild [search
> for src_unpack(), insert extra command at end, :wq] ## Recreate digest:
> ebuild /usr/local/portage/category/package/package-x.y.z.ebuild digest
> ## Finally, emerge the thing: emerge -1 package
If you just want to add a patch, you can do it with bashrc, no need to
mess with overlays: http://forums.gentoo.org/viewtopic-t-339019.html
> Not hard, but a nuisance. Of course one could write a script that
> automates all those seven steps into a single command, but it has
> proven a bit beyond my skills (the finding of the category when just
> saying 'ovlay.sh package', not to mention the insertion of an epatch
> command). Bo once said (or was it someone else?) he had such a
> script.
There's a script floating around that will copy an ebuild to your overlay
and bump its version. Adding patches is easier with bashrc. But neither
of these are related to the original question, which was about
preserving old versions. for that you only need at most one mkdir and
exactly one cp.
--
Neil Bothwick
Bookmark - A means of returning to where you got lost last time.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] working with overlays
2006-12-23 0:04 ` Neil Bothwick
@ 2006-12-24 11:53 ` Benno Schulenberg
0 siblings, 0 replies; 123+ messages in thread
From: Benno Schulenberg @ 2006-12-24 11:53 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2009 bytes --]
Neil Bothwick wrote:
> On Fri, 22 Dec 2006 20:09:55 +0100, Benno Schulenberg wrote:
> > mkdir -p /usr/local/portage/category/package
> > ## Dont't copy all ebuilds, just the one to be tweaked:
>
> Unless you are really short of disk space, what's wrong with
> copying the complete package directory - it makes life much
> simpler.
There's nothing wrong with it, but it makes life harder: now I must
remember which of the ebuilds in /usr/local/portage/*/* I have
patched and which not. It's much easier to have only ebuilds in
there that I've actually changed.
> If you just want to add a patch, you can do it with bashrc, no
> need to mess with overlays:
> http://forums.gentoo.org/viewtopic-t-339019.html
(Or http://dev.gentoo.org/~solar/portage_misc/bashrc.autopatch for
the original.)
Well, yes, that is one way. But mostly I do not want things to be
autopatched: I just want to change this one version and not any
newer one. And I do not want to have to remember to remove
/usr/portage/local/patches/category/package afterwards; patch,
emerge and forget is easier.
Also, when using overlays 'emerge -pev world' will immediately show
which packages have been patched (because coming from my overlay).
When autopatching, one has to check /usr/portage/local/patches/
separately.
> There's a script floating around that will copy an ebuild to your
> overlay and bump its version.
Found it here: http://forums.gentoo.org/viewtopic.php?p=445501
Since this script is a bit too verbose for my taste, I've continued
working on my own. Using the post_src_unpack() function mentioned
by Bo, the inserting of patches becomes pretty easy. See the
attached file. Suggestions and improvements are welcome.
> But neither of these are related to the original
> question, which was about preserving old versions.
Yes, sorry for changing focus; I was reacting to this:
> > > Overlays are there specifically for people who need
> > > something different from the standard portage tree.
Benno
[-- Attachment #2: ovlay.sh --]
[-- Type: application/x-shellscript, Size: 2329 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] working with overlays
2006-12-22 19:09 ` [gentoo-user] working with overlays Benno Schulenberg
2006-12-23 0:04 ` Neil Bothwick
@ 2007-01-01 17:31 ` Bo Ørsted Andresen
2007-01-01 20:52 ` Benno Schulenberg
1 sibling, 1 reply; 123+ messages in thread
From: Bo Ørsted Andresen @ 2007-01-01 17:31 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
On Friday 22 December 2006 20:09, Benno Schulenberg wrote:
> Bo once said (or was it someone else?) he
> had such a script. If so, Bo, please post the script.
You may be referring to this post:
http://thread.gmane.org/gmane.linux.gentoo.user/164432/focus=164437
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] working with overlays
2007-01-01 17:31 ` Bo Ørsted Andresen
@ 2007-01-01 20:52 ` Benno Schulenberg
0 siblings, 0 replies; 123+ messages in thread
From: Benno Schulenberg @ 2007-01-01 20:52 UTC (permalink / raw
To: gentoo-user
Bo Ørsted Andresen wrote:
> On Friday 22 December 2006 20:09, Benno Schulenberg wrote:
> > Bo once said (or was it someone else?) he
> > had such a script. If so, Bo, please post the script.
>
> You may be referring to this post:
>
> http://thread.gmane.org/gmane.linux.gentoo.user/164432/focus=164437
Ah, yes. Thanks.
Meanwhile my own script evolved a little further:
-----8<------------------------------------------
#!/bin/bash
# ovlay.sh version 0.2
OVERLAY=/usr/local/portage
unset BUMP DELETE EDIT HELP NEWVERSION RENUMBER REST
if [[ -z $EDITOR ]]; then
EDITOR="vim"
fi
for ARGUMENT in $*; do
if [[ "$BUMP" == "take" ]]; then
NEWVERSION="$ARGUMENT"
BUMP="yes"
continue
fi
case "$ARGUMENT" in
"-b"|"--bump") BUMP="take";;
"-d"|"--delete") DELETE="yes";;
"-e"|"--edit") EDIT="yes";;
"-h"|"--help") HELP="yes";;
"-r"|"--renumber") RENUMBER="yes";;
*) REST="$REST $ARGUMENT";;
esac
done
# Redefine positional arguments:
set -- $REST
if [[ $HELP || -z "$1" ]]; then
PROGRAM=${0##/[a-z]*/}
echo "Usage: $PROGRAM [-e|--edit] package_name [patch_name...]"
echo " $PROGRAM -d|--delete package_name..."
echo " $PROGRAM -b|--bump new_version_number [-r|--renumber] package_name"
echo ""
echo "Copies the latest ebuild of the specified package to the local overlay,"
echo "and optionally allows you to bump it, insert patches, and edit it."
exit 0
elif [[ "$BUMP" == "take" ]]; then
echo "Specify a new version number."
exit 2
elif [[ $RENUMBER && -z $BUMP ]]; then
echo "Renumbering is only possible with version bumping."
exit 2
fi
if [[ $DELETE ]]; then
if [[ $BUMP || $EDIT || $RENUMBER ]]; then
echo "Deletion does not go together with other options."
exit 2
fi
while [[ "$1" ]]; do
if ls -d /${OVERLAY}/*/$1 &>/dev/null; then
rm -r /${OVERLAY}/*/$1
else
echo "There is no overlay for '$1'."
exit 2
fi
shift
done
# Remove empty dirs (there must be a better way):
ls -dl /${OVERLAY}/* | grep "x 2 root" | sed 's/.* //' |
while read dir; do rmdir $dir; done
exit 0
fi
##shopt -s -o xtrace
EMERGEOUT="$(emerge -qOp $1 2>/dev/null)"
if [[ $? != 0 ]]; then
EMERGEOUT="$(emerge -qOp =$1 2>/dev/null)"
if [[ $? != 0 ]]; then
echo "Package '$1' not found."
exit 2
fi
fi
NAMENUMBER=$(echo $EMERGEOUT | sed -e 's:^[^/]*\]::' -e 's:\[.*$::' -e 's: ::g')
CATPACK=${NAMENUMBER%%-[0-9]*}
PACKAGE=${NAMENUMBER##[a-z]*/}
FULLPATH=${OVERLAY}/${CATPACK}
NAME=${PACKAGE%%-[0-9]*}
VERSION=${PACKAGE##[a-z]*-}
if [[ $NAME != $1 && $PACKAGE != $1 ]]; then
echo "*Internal error*: determination of package name is wrong."
exit 4
fi
# When wanting to edit an already existing ebuild and not giving any further
# arguments, do not first recreate the ebuild, but just allow editting it:
if [[ $EDIT && -f /$FULLPATH/${PACKAGE}.ebuild && -z "$2" ]]; then
vim /$FULLPATH/${PACKAGE}.ebuild
ebuild ${FULLPATH}/${PACKAGE}.ebuild digest >/dev/null
emerge -pqv =${PACKAGE}
exit 0
fi
mkdir -p /${FULLPATH}
cp /usr/portage/${CATPACK}/${PACKAGE}.ebuild /${FULLPATH}/
cp -a /usr/portage/${CATPACK}/files /${FULLPATH}/
if [[ $BUMP ]]; then
mv /${FULLPATH}/${PACKAGE}.ebuild /${FULLPATH}/${NAME}-${NEWVERSION}.ebuild
if [[ $RENUMBER ]]; then
# Renumber versioned patches:
rename "${VERSION}" "${NEWVERSION}" /${FULLPATH}/files/*${VERSION}*
fi
PACKAGE=${NAME}-${NEWVERSION}
fi
# Insert any trailing arguments as patches:
if [[ "$2" ]]; then
echo -e '\n\npost_src_unpack() { cd ${S}' >>/${FULLPATH}/${PACKAGE}.ebuild
while [[ "$2" ]]; do
if [[ ! -f $2 ]]; then
echo "Patch file '$2' not found."
exit 2
fi
cp $2 /${FULLPATH}/files/
echo -e '\tepatch ${FILESDIR}/'$2 >>/${FULLPATH}/${PACKAGE}.ebuild
shift
done
echo -e "}\n" >>/${FULLPATH}/${PACKAGE}.ebuild
fi
if [[ $EDIT ]]; then
vim /$FULLPATH/${PACKAGE}.ebuild
fi
rm /$FULLPATH/files/digest-*
# Strangely this does not allow a double leading slash:
ebuild ${FULLPATH}/${PACKAGE}.ebuild digest >/dev/null
emerge -pqv =${PACKAGE}
-----8<------------------------------------------
Benno
--
Cetere mi opinias ke ne ĉio tradukenda estas.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 9:06 ` Neil Bothwick
2006-12-22 9:35 ` Alan McKinnon
2006-12-22 19:09 ` [gentoo-user] working with overlays Benno Schulenberg
@ 2006-12-23 11:47 ` Bo Ørsted Andresen
2006-12-23 14:44 ` Neil Bothwick
2 siblings, 1 reply; 123+ messages in thread
From: Bo Ørsted Andresen @ 2006-12-23 11:47 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 701 bytes --]
On Friday 22 December 2006 10:06, Neil Bothwick wrote:
> > A bin package is equally cumbersome. You will very quickly consume huge
> > amounts of disk space - at least equal to all the current packages on
> > the system plus old ones that were updated.
>
> Maybe, but they do provide an extremely useful fallback, especially for
> those of us running ~arch systems. Being able to roll back to an older,
> working version in seconds rather than minutes or hours is a definite
> benefit.
And in addition to that they only require a working tar and bash (which could
be run from a livecd) to roll back. Without them a working gcc and
python/portage is required too...
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-23 11:47 ` [gentoo-user] Is Gentoo healthy? Bo Ørsted Andresen
@ 2006-12-23 14:44 ` Neil Bothwick
2006-12-23 16:11 ` Boyd Stephen Smith Jr.
2006-12-23 16:11 ` Hemmann, Volker Armin
0 siblings, 2 replies; 123+ messages in thread
From: Neil Bothwick @ 2006-12-23 14:44 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 671 bytes --]
On Sat, 23 Dec 2006 12:47:04 +0100, Bo Ørsted Andresen wrote:
> > Maybe, but they do provide an extremely useful fallback, especially
> > for those of us running ~arch systems. Being able to roll back to an
> > older, working version in seconds rather than minutes or hours is a
> > definite benefit.
>
> And in addition to that they only require a working tar and bash (which
> could be run from a livecd) to roll back.
Oh yes, I've been there when a broken glibc update stopped the computer
booting. Untarring the old glibc package from a live CD was all I needed
to get working again.
--
Neil Bothwick
Top Oxymorons Number 8: Tight slacks
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-23 14:44 ` Neil Bothwick
@ 2006-12-23 16:11 ` Boyd Stephen Smith Jr.
2006-12-23 16:11 ` Hemmann, Volker Armin
1 sibling, 0 replies; 123+ messages in thread
From: Boyd Stephen Smith Jr. @ 2006-12-23 16:11 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1048 bytes --]
On Saturday 23 December 2006 08:44, Neil Bothwick <neil@digimed.co.uk>
wrote about 'Re: [gentoo-user] Is Gentoo healthy?':
> On Sat, 23 Dec 2006 12:47:04 +0100, Bo Ørsted Andresen wrote:
> > > Maybe, but they do provide an extremely useful fallback, especially
> > > for those of us running ~arch systems. Being able to roll back to an
> > > older, working version in seconds rather than minutes or hours is a
> > > definite benefit.
> > And in addition to that they only require a working tar and bash
> > (which could be run from a livecd) to roll back.
> Oh yes, I've been there when a broken glibc update stopped the computer
> booting.
I've broken multiple packages including glibc (multiple times), but was
able to recover via busybox (which has a shell and tar built-in).
/me hugs his Gentoo.
--
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-23 14:44 ` Neil Bothwick
2006-12-23 16:11 ` Boyd Stephen Smith Jr.
@ 2006-12-23 16:11 ` Hemmann, Volker Armin
1 sibling, 0 replies; 123+ messages in thread
From: Hemmann, Volker Armin @ 2006-12-23 16:11 UTC (permalink / raw
To: gentoo-user
On Saturday 23 December 2006 15:44, Neil Bothwick wrote:
> On Sat, 23 Dec 2006 12:47:04 +0100, Bo Ørsted Andresen wrote:
> > > Maybe, but they do provide an extremely useful fallback, especially
> > > for those of us running ~arch systems. Being able to roll back to an
> > > older, working version in seconds rather than minutes or hours is a
> > > definite benefit.
> >
> > And in addition to that they only require a working tar and bash (which
> > could be run from a livecd) to roll back.
>
> Oh yes, I've been there when a broken glibc update stopped the computer
> booting. Untarring the old glibc package from a live CD was all I needed
> to get working again.
nice for you, but downgrading glibc broked my system extremly badly. 'no
devices because of no udev' badly. 'You can't boot a livecd, because the
kernels are too old for your sata' badly.
No fun at all...
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-22 7:16 ` Alan McKinnon
2006-12-22 9:06 ` Neil Bothwick
@ 2006-12-22 16:02 ` Benno Schulenberg
1 sibling, 0 replies; 123+ messages in thread
From: Benno Schulenberg @ 2006-12-22 16:02 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> Any custom changes you make to
> the tree are wiped out with the next --sync anyway,
Who is talking about making custom changes? Who would make such
changes to the main /usr/portage tree anyway? We're talking about
a simple user here, no extras, no frills, no adaptations. He just
wants to be able to keep a system working also when he syncs just
once a year and finds that a working ebuild has been replaced with
one that doesn't. No huge buildup of binary packages: if the
update was succesful, he can delete all the old versions of the
packages for which he has duplicates.
> Trust me,
Hrm. Why should I?
> Tell me, have you ever actually used overlays?
# ls -l /usr/local/portage/
total 0
drwxr-xr-x 3 root root 88 Dec 2 12:13 app-i18n
drwxr-xr-x 4 root root 104 Dec 20 14:33 app-office
drwxr-xr-x 3 root root 72 Nov 21 00:53 app-shells
drwxr-xr-x 2 root root 48 Jun 10 2006 games-action
drwxr-xr-x 4 root root 104 Oct 6 14:38 kde-base
drwxr-xr-x 3 root root 80 Nov 15 23:07 net-irc
drwxr-xr-x 4 root root 104 Dec 7 12:39 sys-apps
drwxr-xr-x 3 root root 72 Nov 8 16:02 sys-libs
drwxr-xr-x 3 root root 72 Dec 18 23:38 sys-process
drwxr-xr-x 3 root root 80 Aug 18 12:24 www-client
drwxr-xr-x 3 root root 72 Mar 18 2005 x11-base
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-20 17:16 ` Mark Knecht
` (2 preceding siblings ...)
2006-12-20 19:09 ` [gentoo-user] " Benno Schulenberg
@ 2006-12-20 21:25 ` Hemmann, Volker Armin
3 siblings, 0 replies; 123+ messages in thread
From: Hemmann, Volker Armin @ 2006-12-20 21:25 UTC (permalink / raw
To: gentoo-user
On Wednesday 20 December 2006 18:16, Mark Knecht wrote:
> > In cases like that, you use portage overlays. Then the ebuild will
> > always be there until *you* delete it
>
> The problem with this view of overlays has been that I do an eix-sync
> and find that something I'm currently running been removed from
> portage - for whatever reason but mostly it's been security issues or
> the developer not wanting to maintain an old version. At that point
> it's gone. I cannot put into an overlay what I don't have.
no, it is still there. You do have it!
If you have a package installed, its ebuild is safed
in /var/db/pkg/category/packagename just copy it.
Or you extract it from cvs.
But it is not 'gone'.
> I understand that every package is out there in some repository on the
> web. I think Neil has pointed me toward it once or twice at least. The
> problem is for a user type like me, and yes, I'm *purely* a user type,
> it's a bit beyond my skillset today to go get it and build the overlay
> myself.
it is not 'somewhere'. It is on the gentoo hp. AND your harddisk.
>
> I've mentioned this in the past but the idea has never gained
> traction. If portage is thinking about removing an ebuild from my
> machine why not just move it to some location on my machine so I've
> always got a copy of what I was running? I could build my overlay from
> what's been moved there. No pain at all. Or I can do what you suggest
> and remove it.
because there is already a copy if you installed it. Also, do you really want
to never remove an ebuild?`How many millions should be kept? And the
diskspace?
>
> Anyway, that's my view from user land on this subject. It is only this
> area where Gentoo is a bit of a pain for me.
because you don't know how to use it and never informed yourself?
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [gentoo-user] Is Gentoo healthy?
2006-12-18 18:54 ` Grant
` (4 preceding siblings ...)
2006-12-18 22:34 ` Neil Bothwick
@ 2006-12-19 7:22 ` Alan McKinnon
5 siblings, 0 replies; 123+ messages in thread
From: Alan McKinnon @ 2006-12-19 7:22 UTC (permalink / raw
To: gentoo-user
On Monday 18 December 2006 20:54, Grant wrote:
> I believe the great benefit of Gentoo is its flexibility, and
> flexibility is like a meta-benefit because it makes possible any
> other benefit. What do you think makes Ubuntu the distro of the
> moment? Is it ease-of-use? If Gentoo focused more on ease-of-use
> aspects of the Ubuntu variety, they would attract more users and
> thereby increase the rate of growth for the software.
Ubuntu is popular because a South African Python-loving, Debian-using
billionaire astronaut who built Thawte from the ground up put up the
money for it. The result is that currently it's in fashion - the same
way that mini skirts and belly rings move in and out of fashion.
This is not to distract from what Ubuntu has achieved - Mark gathered a
fine team to kick-start Ubuntu and they built a fine product which
people like. It's also targeted to a very different set of users than
gentoo. We had our time of being the latest cool thing two years ago
but don't make the mistake of thinking that because the fanboys went
somewhere else, that there's nothing left. The real core of gentoo, the
heart and soul of it the expertise behind it, is still there doing what
it always did - making ebuilds.
The Linux landscape consists of about 50% of fickle idiots who chase
after the latest greatest rainbow. We have these because there is so
much choice out there. As a contrast, Windows doesn't have this because
there's nothing to choose from apart from standard Windows. Now, these
50% fanboys move around from distro to distro every 6 to 9 months if my
observations are accurate. What does this mean? Nothing. It *could*
mean that a new distro is well marketed and well thought of - that's
cool in the early days. When the fans move on to something new it
doesn't mean anything about the last cool thing, it simply means that
the fickle crowd have something new to go "ooh, wow!" about. In other
words, it's a reflection of a considerable user bases' fickleness, and
no reflection of any kind on the distro.
Get over it, gentoo isn't going anywhere. It's perfectly capable of
coping with the creaks and groans of everyday life.
alan
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 123+ messages in thread