public inbox for gentoo-server@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-server] Stable portage tree
@ 2006-08-16  7:06 Jan Meier
  2006-08-16  9:01 ` Marten Persson
  2006-08-16 19:21 ` baselayout was " Robert Welz
  0 siblings, 2 replies; 37+ messages in thread
From: Jan Meier @ 2006-08-16  7:06 UTC (permalink / raw
  To: gentoo-server

Hello,

how is the status of the stable portage tree? Is it already available? 

I am really interested in it because I am tired of frequently updates on my 
server just because there is a new version. Doing only security update would 
be nice.

Regards

Jan
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16  7:06 [gentoo-server] Stable portage tree Jan Meier
@ 2006-08-16  9:01 ` Marten Persson
  2006-08-16  9:19   ` Jan Meier
  2006-08-16 19:21 ` baselayout was " Robert Welz
  1 sibling, 1 reply; 37+ messages in thread
From: Marten Persson @ 2006-08-16  9:01 UTC (permalink / raw
  To: gentoo-server

On Wednesday 16 August 2006 09.06, Jan Meier wrote:
> Hello,
>
> how is the status of the stable portage tree? Is it already available?
>
> I am really interested in it because I am tired of frequently updates on my
> server just because there is a new version. Doing only security update
> would be nice.
>
> Regards
>
> Jan
Whu do you need the latest versions? My servers run upates once or twice 
yearly and some security patching in between. 

Just a thought.

Marten
-- 
Höjebromölla
Mårten Persson

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16  9:01 ` Marten Persson
@ 2006-08-16  9:19   ` Jan Meier
  2006-08-16  9:36     ` Craig Webster
  0 siblings, 1 reply; 37+ messages in thread
From: Jan Meier @ 2006-08-16  9:19 UTC (permalink / raw
  To: gentoo-server

Am Mittwoch 16 August 2006 11:01 schrieb Marten Persson:
> On Wednesday 16 August 2006 09.06, Jan Meier wrote:
> > Hello,
> >
> > how is the status of the stable portage tree? Is it already available?
> >
> > I am really interested in it because I am tired of frequently updates on
> > my server just because there is a new version. Doing only security update
> > would be nice.
> >
> > Regards
> >
> > Jan
>
> Whu do you need the latest versions? My servers run upates once or twice
> yearly and some security patching in between.

No, I do not need the latest version. But I do not want to do "some security 
patching", I want to have every security risk patched (updated), without 
updating all the dependencies. That's the point.

For example emerge -u imagemagick shows a really long list for updating, I do 
not think that all of them are really needed. 

Regards

Jan


> Just a thought.
>
> Marten
> --
> Höjebromölla
> Mårten Persson

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16  9:19   ` Jan Meier
@ 2006-08-16  9:36     ` Craig Webster
  2006-08-16  9:50       ` Jan Meier
  0 siblings, 1 reply; 37+ messages in thread
From: Craig Webster @ 2006-08-16  9:36 UTC (permalink / raw
  To: gentoo-server

On 16 Aug 2006, at 10:19, Jan Meier wrote:
> No, I do not need the latest version. But I do not want to do "some  
> security
> patching", I want to have every security risk patched (updated),  
> without
> updating all the dependencies. That's the point.
>
> For example emerge -u imagemagick shows a really long list for  
> updating, I do
> not think that all of them are really needed.

Have you tried using glsa-check?

Cheers,
Craig
--
No long-term contracts, no complicated signup forms, no hidden costs.
Xeriom 2.0: Web hosting made easy. Coming soon! http://xeriom.net/


-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16  9:36     ` Craig Webster
@ 2006-08-16  9:50       ` Jan Meier
  2006-08-16 10:00         ` Ian P. Christian
  0 siblings, 1 reply; 37+ messages in thread
From: Jan Meier @ 2006-08-16  9:50 UTC (permalink / raw
  To: gentoo-server

Am Mittwoch 16 August 2006 11:36 schrieb Craig Webster:
> On 16 Aug 2006, at 10:19, Jan Meier wrote:
> > No, I do not need the latest version. But I do not want to do "some
> > security
> > patching", I want to have every security risk patched (updated),
> > without
> > updating all the dependencies. That's the point.
> >
> > For example emerge -u imagemagick shows a really long list for
> > updating, I do
> > not think that all of them are really needed.
>
> Have you tried using glsa-check?

I am using glsa-check for reporting vulnerable software, currently not for 
updating. 
I will give "emerge imagemagick" a shot, maybe that has less dependencies :).  
With your answeres in mind I came to the opinion that there is not a real 
need for a "stable portage tree". 

Regards

Jan

> Cheers,
> Craig
> --
> No long-term contracts, no complicated signup forms, no hidden costs.
> Xeriom 2.0: Web hosting made easy. Coming soon! http://xeriom.net/

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16  9:50       ` Jan Meier
@ 2006-08-16 10:00         ` Ian P. Christian
  2006-08-16 10:19           ` Paul Kölle
  2006-08-16 11:29           ` Alex Efros
  0 siblings, 2 replies; 37+ messages in thread
From: Ian P. Christian @ 2006-08-16 10:00 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 1246 bytes --]

On 08/16/06 Jan Meier wrote:
> I am using glsa-check for reporting vulnerable software, currently 
> not for updating. I will give "emerge imagemagick" a shot, maybe that 
> has less dependencies :) . With your answeres in mind I came to the 
> opinion that there is not a real need for a "stable portage tree". 

I personally think there is a a large need for a stable tree.

I run 10s of servers, and I'm sure there's people on this list who run
many more.

Updating every 6/12 months is fine in principle, but it means going
though 10's of machines updating config files and resolving conflics.
This is a painful task, it's fine for 1 machine, it's fine for 5... but
you have any real number of servers to maintain and it ends up taking
hours or days to upgrade your servers.

A stable tree that has an update cycle of something like 6 months and
perhaps a security overlay (implement as an overlay perhaps to reduce
the sync time and therefore resources) would be idea - then upgrading
between 'releases' could be well documented and coordinated.
Unfortunatly, this is a huge project - and without a small/medium team
of dedicated gentoo devs, it's not going to happen.

-- 
Ian P. Christian ~ http://pookey.co.uk


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 10:19           ` Paul Kölle
@ 2006-08-16 10:18             ` Ian P. Christian
  2006-08-16 11:10               ` Paul Kölle
  2006-08-16 11:26               ` Jan Meier
  0 siblings, 2 replies; 37+ messages in thread
From: Ian P. Christian @ 2006-08-16 10:18 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 518 bytes --]

On 08/16/06 Paul Kölle wrote:
> The basic problem here is: Upstream may not publish "security fixes" 
> but just a new (fixed) version. If you want a "stable" tree, you have 
> to watch upstream cvs/svn/mailing lists and backport fixes. That is a 
> lot of work.

that infrastructure is already in place in gentoo. Package maintainers
do it... they need to just make it clear when they update an ebuild
weather it's a general upgrade, or a security upgrade.


-- 
Ian P. Christian ~ http://pookey.co.uk


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 10:00         ` Ian P. Christian
@ 2006-08-16 10:19           ` Paul Kölle
  2006-08-16 10:18             ` Ian P. Christian
  2006-08-16 11:29           ` Alex Efros
  1 sibling, 1 reply; 37+ messages in thread
From: Paul Kölle @ 2006-08-16 10:19 UTC (permalink / raw
  To: gentoo-server

Ian P. Christian wrote:
> On 08/16/06 Jan Meier wrote:
>> I am using glsa-check for reporting vulnerable software, currently 
>> not for updating. I will give "emerge imagemagick" a shot, maybe that 
>> has less dependencies :) . With your answeres in mind I came to the 
>> opinion that there is not a real need for a "stable portage tree". 
> 
> I personally think there is a a large need for a stable tree.
[ snipp ]
The basic problem here is: Upstream may not publish "security fixes" but
just a new (fixed) version. If you want a "stable" tree, you have to
watch upstream cvs/svn/mailing lists and backport fixes. That is a lot
of work.

cheers
 Paul
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 10:18             ` Ian P. Christian
@ 2006-08-16 11:10               ` Paul Kölle
  2006-08-16 11:26               ` Jan Meier
  1 sibling, 0 replies; 37+ messages in thread
From: Paul Kölle @ 2006-08-16 11:10 UTC (permalink / raw
  To: gentoo-server

Ian P. Christian wrote:
> On 08/16/06 Paul Kölle wrote:
>> The basic problem here is: Upstream may not publish "security fixes" 
>> but just a new (fixed) version. If you want a "stable" tree, you have 
>> to watch upstream cvs/svn/mailing lists and backport fixes. That is a 
>> lot of work.
> 
> that infrastructure is already in place in gentoo. Package maintainers
> do it... they need to just make it clear when they update an ebuild
> weather it's a general upgrade, or a security upgrade.

glsa-check will tell you if it's a security upgrade, but it will do
version bumps including ${PV} nevertheless. That is, your dependency
tree will change and possibly lead to unwanted upgrades (read: upgrade
with possible config changes, new features, new bugs).
AFAIK gentoo devs don't do backports, i.e. if samba has a vulnerability
in say 3.0.23a which is fixed in 3.0.23b, you won't get a  "security
fixes only" 3.0.23a-r1 but just 3.0.23b with new features *and* fixed bugs.

cheers
 Paul
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 10:18             ` Ian P. Christian
  2006-08-16 11:10               ` Paul Kölle
@ 2006-08-16 11:26               ` Jan Meier
  2006-08-16 13:12                 ` Paul Kölle
  2006-08-23  5:30                 ` Sune Kloppenborg Jeppesen
  1 sibling, 2 replies; 37+ messages in thread
From: Jan Meier @ 2006-08-16 11:26 UTC (permalink / raw
  To: gentoo-server

Am Mittwoch 16 August 2006 12:18 schrieb Ian P. Christian:
> On 08/16/06 Paul Kölle wrote:
> > The basic problem here is: Upstream may not publish "security fixes"
> > but just a new (fixed) version. If you want a "stable" tree, you have
> > to watch upstream cvs/svn/mailing lists and backport fixes. That is a
> > lot of work.
>
> that infrastructure is already in place in gentoo. Package maintainers
> do it... they need to just make it clear when they update an ebuild
> weather it's a general upgrade, or a security upgrade.

I think every update because of security reasons has a security announcement.

I would be willing to start such a stable tree, I am thinking of taking a 
current portage tree, delete all ~arch ebuilds and create an overlay. Every 
time a security announcement is fired up I will add the newer ebuild to the 
overlay, checking for any really needed depencies.

The main portage tree will be updatedwith every new release, and the older 
trees will be supported until three new releases. Supported architecture 
would be currently only x86.

The overlay and the portage snapshot will I make public available.

What do you think about this?
The main problem is that it does not match the philosophy of gentoo. If other 
architectures should also be available it would be a lot of work.

Regards 

Jan

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 10:00         ` Ian P. Christian
  2006-08-16 10:19           ` Paul Kölle
@ 2006-08-16 11:29           ` Alex Efros
  2006-08-16 14:16             ` Jesse, Rich
       [not found]             ` <44E33DCA.4010407@hiramoto.org>
  1 sibling, 2 replies; 37+ messages in thread
From: Alex Efros @ 2006-08-16 11:29 UTC (permalink / raw
  To: gentoo-server

Hi!

On Wed, Aug 16, 2006 at 11:00:21AM +0100, Ian P. Christian wrote:
> Updating every 6/12 months is fine in principle, but it means going
> though 10's of machines updating config files and resolving conflics.
> This is a painful task, it's fine for 1 machine, it's fine for 5... but
> you have any real number of servers to maintain and it ends up taking
> hours or days to upgrade your servers.

Yeah, your right. But there simple solution for this: update your servers
every 3-4 days, and you will be surprised how ease and quick this task become.
You'll need from a couple of seconds to 2-3 minutes in average for such update!
Usually a few not important for you applications will be updated, which
can't broke anything on your server, and which require few seconds to
update their config files. Sometimes one of applications critical for your
server become updated, and this require more attention, but it's much
better to update ONE such important application instead of updating ALL of
such important applications every 6-12 month. And this way you always can
ease fallback to previous version of this application if something goes
wrong on your server, add broken (for you) version to
/etc/portage/package.mask, report bug and wait for next update.

I've tried all these ways of updating my servers in last 2 years:
update every few days, update only security issues, update every 6-12 months
and found first way much more ease, effective and manageable than others.
With two other ways I also wanna 'stable portage tree', with first way I
don't need it - ARCH=x86 IS A 'stable portage tree' for me now. :)

-- 
			WBR, Alex.
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 11:26               ` Jan Meier
@ 2006-08-16 13:12                 ` Paul Kölle
  2006-08-16 13:29                   ` Jan Meier
  2006-08-23  5:30                 ` Sune Kloppenborg Jeppesen
  1 sibling, 1 reply; 37+ messages in thread
From: Paul Kölle @ 2006-08-16 13:12 UTC (permalink / raw
  To: gentoo-server

Jan Meier wrote:
> I would be willing to start such a stable tree, I am thinking of taking a 
> current portage tree, delete all ~arch ebuilds and create an overlay. Every 
> time a security announcement is fired up I will add the newer ebuild to the 
> overlay, checking for any really needed depencies.

~arch doesn't hurt, so the main difference to glsa-check+standard tree
would be old ebuilds not being deleted right? AFAIK that can be done by
removing the --delete and --delete-after flag from PORTAGE_RSYNC_OPTS in
/etc/make.conf (dunno if thats "supported" though).

cheers
 Paul
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 13:12                 ` Paul Kölle
@ 2006-08-16 13:29                   ` Jan Meier
  2006-08-16 14:11                     ` Paul Kölle
  0 siblings, 1 reply; 37+ messages in thread
From: Jan Meier @ 2006-08-16 13:29 UTC (permalink / raw
  To: gentoo-server

Am Mittwoch 16 August 2006 15:12 schrieb Paul Kölle:
> Jan Meier wrote:
> > I would be willing to start such a stable tree, I am thinking of taking a
> > current portage tree, delete all ~arch ebuilds and create an overlay.
> > Every time a security announcement is fired up I will add the newer
> > ebuild to the overlay, checking for any really needed depencies.
>
> ~arch doesn't hurt, so the main difference to glsa-check+standard tree
> would be old ebuilds not being deleted right? 

No, the advantage would be that new ebuilds would not come into the portage 
tree. Only security relevant ebuilds, formerly which fix security holes, 
would come into the tree (kernel, php, mysql, apache, etc. should not be 
stopped from entering the portage tree).
This has the advantage that there would be less packages to update when the 
system has to be updated. And if there are security relevant updates there 
would not be as much dependency updates as with the normal tree.

Take a look here:
http://www.gentoo.org/proj/en/glep/glep-0019.html

Regards

Jan

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 13:29                   ` Jan Meier
@ 2006-08-16 14:11                     ` Paul Kölle
  2006-08-16 14:40                       ` Jan Meier
  0 siblings, 1 reply; 37+ messages in thread
From: Paul Kölle @ 2006-08-16 14:11 UTC (permalink / raw
  To: gentoo-server

Jan Meier wrote:
> Am Mittwoch 16 August 2006 15:12 schrieb Paul Kölle:
>> Jan Meier wrote:
>>> I would be willing to start such a stable tree, I am thinking of taking a
>>> current portage tree, delete all ~arch ebuilds and create an overlay.
>>> Every time a security announcement is fired up I will add the newer
>>> ebuild to the overlay, checking for any really needed depencies.
>> ~arch doesn't hurt, so the main difference to glsa-check+standard tree
>> would be old ebuilds not being deleted right? 
> 
> No, the advantage would be that new ebuilds would not come into the portage 
> tree. Only security relevant ebuilds, formerly which fix security holes, 
> would come into the tree (kernel, php, mysql, apache, etc. should not be 
> stopped from entering the portage tree).
Sorry, I don't get it. Why are you concerned about packages in the tree
you don't use? Is it about space savings?

> This has the advantage that there would be less packages to update when the 
> system has to be updated. And if there are security relevant updates there 
> would not be as much dependency updates as with the normal tree.
The depgraph of a bumped package does not depend on being bumped due to
a GLSA or not. If you only use glsa-check, you will get GLSA triggered
upgrades only and glsa-check will emerge the lowest safe version
possible. Keeping old versions around is sufficient to prevent unneeded
upgrades. If you want something like "emerge -u --stable world", well
then you would need a dedicated tree for --stable but thats way more
work than just deleting ~arch ebuilds you wouldn't use anyway.

> 
> Take a look here:
> http://www.gentoo.org/proj/en/glep/glep-0019.html
This glep talkes about a "stable tree" which conforms to some "higher"
QA standars than <arch> but I haven't seen much work here. Portage does
not support the "stable:<arch>" syntax and there is no sign gentoo devs
can handle those "higher QA" currently (see my comments on backporting
and missing seperate security patches upstream).

cheers
 Paul
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* RE: [gentoo-server] Stable portage tree
  2006-08-16 11:29           ` Alex Efros
@ 2006-08-16 14:16             ` Jesse, Rich
  2006-08-16 15:46               ` Alex Efros
       [not found]             ` <44E33DCA.4010407@hiramoto.org>
  1 sibling, 1 reply; 37+ messages in thread
From: Jesse, Rich @ 2006-08-16 14:16 UTC (permalink / raw
  To: gentoo-server

Constant and needless updating servers is the exact opposite of
"stable".  Server stability equates to money in almost all business,
IMHO.  Why on earth would I risk my stability on a daily basis by
emerging world?  Remember that the ONLY reason to upgrade a server is if
there is discernable benefit.  The benefit may be a security fix, bug
fix, supportability, enhancement, or it just looks cooler -- that's for
the user/benefactor(s) to decide.

By default, Portage doesn't lend itself to this.  I don't need/want the
latest Postgres just because it's available, especially when the upgrade
would require data and/or app migration.  Upgrades warrant testing.  I
can't justify spend hundreds of man-hours testing all available apps on
a given system just because some program went from v4.3 to 4.3-1.

I also can't justify upgrading just because Gentoo no longer wants to
keep last year's ebuild around.  Thankfully, a sysadmin can make use of
OVERLAY and rsync (*without* "--delete"!) to create their own portage
tree, complete with all the old rebuilds.  Anyone that's tried to
upgrade an old OpenSSH knows what happens on the ensuing revdep-rebuild
-- ebuilds are gone, and you're stuck in the mud.

RedHat is stable.  It's also a PITA to maintain for some business apps.
Building Oracle on RedHat requires arcane incantations and animal
sacrifice.  But doing the same on Gentoo is the same as any flavor of
Unix.  So, I use RedHat in production, but Gentoo on my R&D desktop.
But that doesn't mean I don't need stability.  Any major libs get
changed and I need to relink Oracle.  Then I need to wonder what changed
and how to test it.  It's just not worth the hassle for almost all
updates for me.

I'm way short on time and way too terse here.  This is the kinda stuff
that needs to be debated over copius amounts of really freakin good
beer.

My $.02,
Rich


-----Original Message-----
From: Alex Efros [mailto:powerman@powerman.asdfGroup.com] 
Sent: Wednesday, August 16, 2006 6:30 AM
To: gentoo-server@lists.gentoo.org
Subject: Re: [gentoo-server] Stable portage tree

Hi!

On Wed, Aug 16, 2006 at 11:00:21AM +0100, Ian P. Christian wrote:
> Updating every 6/12 months is fine in principle, but it means going
> though 10's of machines updating config files and resolving conflics.
> This is a painful task, it's fine for 1 machine, it's fine for 5...
but
> you have any real number of servers to maintain and it ends up taking
> hours or days to upgrade your servers.

Yeah, your right. But there simple solution for this: update your
servers
every 3-4 days, and you will be surprised how ease and quick this task
become.
You'll need from a couple of seconds to 2-3 minutes in average for such
update!
Usually a few not important for you applications will be updated, which
can't broke anything on your server, and which require few seconds to
update their config files. Sometimes one of applications critical for
your
server become updated, and this require more attention, but it's much
better to update ONE such important application instead of updating ALL
of
such important applications every 6-12 month. And this way you always
can
ease fallback to previous version of this application if something goes
wrong on your server, add broken (for you) version to
/etc/portage/package.mask, report bug and wait for next update.

I've tried all these ways of updating my servers in last 2 years:
update every few days, update only security issues, update every 6-12
months
and found first way much more ease, effective and manageable than
others.
With two other ways I also wanna 'stable portage tree', with first way I
don't need it - ARCH=x86 IS A 'stable portage tree' for me now. :)

-- 
			WBR, Alex.
-- 
gentoo-server@gentoo.org mailing list

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 14:11                     ` Paul Kölle
@ 2006-08-16 14:40                       ` Jan Meier
  2006-08-18 21:25                         ` Marius Mauch
  0 siblings, 1 reply; 37+ messages in thread
From: Jan Meier @ 2006-08-16 14:40 UTC (permalink / raw
  To: gentoo-server

Am Mittwoch 16 August 2006 16:11 schrieb Paul Kölle:
> Jan Meier wrote:
> > Am Mittwoch 16 August 2006 15:12 schrieb Paul Kölle:
> >> Jan Meier wrote:
> >>> I would be willing to start such a stable tree, I am thinking of taking
> >>> a current portage tree, delete all ~arch ebuilds and create an overlay.
> >>> Every time a security announcement is fired up I will add the newer
> >>> ebuild to the overlay, checking for any really needed depencies.
> >>
> >> ~arch doesn't hurt, so the main difference to glsa-check+standard tree
> >> would be old ebuilds not being deleted right?
> >
> > No, the advantage would be that new ebuilds would not come into the
> > portage tree. Only security relevant ebuilds, formerly which fix security
> > holes, would come into the tree (kernel, php, mysql, apache, etc. should
> > not be stopped from entering the portage tree).
>
> Sorry, I don't get it. Why are you concerned about packages in the tree
> you don't use? Is it about space savings?

Eh, no. In my opinion it is clear what I want to say, so I have nothing to 
add.

> > This has the advantage that there would be less packages to update when
> > the system has to be updated. And if there are security relevant updates
> > there would not be as much dependency updates as with the normal tree.
>
> The depgraph of a bumped package does not depend on being bumped due to
> a GLSA or not. If you only use glsa-check, you will get GLSA triggered
> upgrades only and glsa-check will emerge the lowest safe version
> possible. Keeping old versions around is sufficient to prevent unneeded
> upgrades. If you want something like "emerge -u --stable world", well
> then you would need a dedicated tree for --stable but thats way more
> work than just deleting ~arch ebuilds you wouldn't use anyway.

The ~arch ebuilds are not the point, the stable ebuilds which potentially be 
upgraded are the point. If you say that glsa-check does only update the 
package which is security relevant and tries not to update the dependencies 
then this is what I want.

Regards

Jan


-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 14:16             ` Jesse, Rich
@ 2006-08-16 15:46               ` Alex Efros
  2006-08-16 16:07                 ` Ian P. Christian
  0 siblings, 1 reply; 37+ messages in thread
From: Alex Efros @ 2006-08-16 15:46 UTC (permalink / raw
  To: gentoo-server

Hi!

On Wed, Aug 16, 2006 at 09:16:55AM -0500, Jesse, Rich wrote:
> Constant and needless updating servers is the exact opposite of "stable".

Yeah.

But last years show ARCH=x86 is stable enough and such updates
very rare broke anything, so "constant" in this case doesn't result in
so many troubles as it sounds.

About "needless" - as I said before, in last years I've tried all ways
to update servers - exactly because I also wanna install only security
fixes for everything plus sometimes update some critical for my tasks
packages because of important bug fixes there... but this doesn't work 
in long term, :( while "constant updating" solve these issues without
introducing too many new problems.

> By default, Portage doesn't lend itself to this.  I don't need/want the
> latest Postgres just because it's available, especially when the upgrade
> would require data and/or app migration.  Upgrades warrant testing.  I
> can't justify spend hundreds of man-hours testing all available apps on
> a given system just because some program went from v4.3 to 4.3-1.

Hmm... Again, x86 is stable enough to avoid such retesting on each update.
I agree it's nice idea to retest everything, but it's just impossible -
you should define some intelligent amount of retesting which you able to
do quickly after update. Something like smoke testing in few clicks to be
sure your app is running and working with database is enough for most cases.
If some deeper problems arise in this app just because of database update
from 4.3 to 4.3.1 then it's probably because of bug in your app and it's
better to fix it NOW.

Probably this way isn't acceptable for you - I'm mostly administrate
servers dedicated for few complex apps, and it's ease to quickly check
them all after update.

Also, I don't think your example is good and realistic. So critical
components as database isn't update often, newer version of databases
isn't usually marked as dependency for some other app, so you usually
isn't forced to update it ASAP - you can delay database update until
you'll read changelog and become sure your apps are ready for it.

> I also can't justify upgrading just because Gentoo no longer wants to
> keep last year's ebuild around.  Thankfully, a sysadmin can make use of
> OVERLAY and rsync (*without* "--delete"!) to create their own portage
> tree, complete with all the old rebuilds.  Anyone that's tried to
> upgrade an old OpenSSH knows what happens on the ensuing revdep-rebuild
> -- ebuilds are gone, and you're stuck in the mud.

Yeah, I know. But removing --delete doesn't guaranty ability to install
old ebuild - just because ebuilds sometimes changed without versions
bumping, and reinstalling same version few months later can result in
compilation using different patches and/or configure options, etc.

Such "old" ebuild even can fail to unpack, see this example:
1) [January] foo-1.0.ebuild added, it use files/foo.patch
2) [Febrary] foo-1.0.ebuild deleted,
	     foo-2.0.ebuild added, it also use files/foo.patch, but this
	     is completely different patch while it has same name as
	     previous patch :(

And another problem: removing old ebuild from portage mean it isn't
supported anymore, so you doesn't get GLSA and bugfixes for it. This is
why naive initiative of Jan Meier (in second subthread of this thread)
will not work:

>> I think every update because of security reasons has a security announcement.
>> 
>> I would be willing to start such a stable tree, I am thinking of taking a
>> current portage tree, delete all ~arch ebuilds and create an overlay. Every
>> time a security announcement is fired up I will add the newer ebuild to the
>> overlay, checking for any really needed depencies.

> But that doesn't mean I don't need stability.  Any major libs get
> changed and I need to relink Oracle.  Then I need to wonder what changed

Yeah, but... there always some reason why things like glibc updates, and
you free to update it or delay update because you don't have time now
to relink Oracle.

There is a big difference between 'install only selected updates' and
'install all updates except selected'. I prefer second because first
don't work in long term (I got troubles installing security updates after
about 6-8 months going this way). To support first way and get 'stable
portage tree' we need big enough team of Gentoo devs dedicated for this
task. For now it doesn't looks like they willing to do this. 

Maybe 'Debian stable' is right choice for ppl who vote for 'stable
portage tree' - it has only very old, really stable packages and only
critical updates (I doesn't use Debian myself, so maybe I'm wrong about it).

> I'm way short on time and way too terse here.  This is the kinda stuff
> that needs to be debated over copius amounts of really freakin good
> beer.

Agreed! :)

-- 
			WBR, Alex.
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
       [not found]             ` <44E33DCA.4010407@hiramoto.org>
@ 2006-08-16 16:04               ` Alex Efros
  2006-08-23  5:32                 ` Sune Kloppenborg Jeppesen
  2006-08-23  5:34               ` Sune Kloppenborg Jeppesen
  1 sibling, 1 reply; 37+ messages in thread
From: Alex Efros @ 2006-08-16 16:04 UTC (permalink / raw
  To: gentoo-server

Hi!

On Wed, Aug 16, 2006 at 05:46:18PM +0200, Karl Hiramoto wrote:
> You have to understand that people in production environments can not do 
> this.  You can not risk a server being off line every few days..  If you 
> have 10 severs, doing this you would 1-2 hours a week doing updates.  
> With 100 servers, you may need a full time employee just to do updates.

I'm understanding this, and I'm working in production environment. :)
If you've 10+, or even 100 servers, then most of them usually have same
configuration (3-4 different configurations), and you can dedicate 1-2
servers for testing updates before installing them of all servers.

> I think perhaps a good suggestion would be for example:
> Gentoo enterprise release 2006.0  with it's own rsync mirror, then only 
> security update ebuilds, or major bugs get added to this rsync mirror.  
> This release could be timed with a official gentoo live cd release.
> 
> When the admins want to do a major upgrade, they point their rsync 
> mirror to 2007.0   for example.

Yeah, but, as I said before, this require many Gentoo devs dedicated for
this task... and these devs must not be newbies, they must be security
experts and strong QA. For now I don't see enthusiasm from Gentoo devs to
work on this task.

All other solutions like 'update once in 6-12 months' for my experience is
much worse than 'update constantly everything except selected packages'.

-- 
			WBR, Alex.
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 15:46               ` Alex Efros
@ 2006-08-16 16:07                 ` Ian P. Christian
  2006-08-16 16:45                   ` Alex Efros
  0 siblings, 1 reply; 37+ messages in thread
From: Ian P. Christian @ 2006-08-16 16:07 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 2396 bytes --]

Perhaps this is simply just a case of accepting there's 2 schools of
though on how to keep a system upto date.  If this is the case, Gentoo
certainly doesn't' lend itself well to the school I attend, and clearly
I'm not the only person who's there.


Alex Efros wrote:
> very rare broke anything, so "constant" in this case doesn't result in
> so many troubles as it sounds.
> 
> in long term, :( while "constant updating" solve these issues without
> introducing too many new problems.

Twice you've suggested there are problems, and it's ok because there
haven't been many. This really isn't the case.  I can't afford to
upgrade 10's of machines every week and test them all (mostly they do
different things obviously).

> Hmm... Again, x86 is stable enough to avoid such retesting on each update.
> I agree it's nice idea to retest everything, but it's just impossible -

No, it's not. On a 6/12 month cycle (or like ubuntu for example, I
*think* it's 18) you get plenty of time to setup your stuff on some test
systems and test them out properly.  Perhaps giving them a week or two's
worth of stress testing.

> If some deeper problems arise in this app just because of database update
> from 4.3 to 4.3.1 then it's probably because of bug in your app and it's
> better to fix it NOW.

I'm sorry, but that is just crazy talk ;)
You clearly don't deal with PHP, where a point release can break a LOT
of things, some things you might not notice by loading 2 or 3 pages from
a website.

> Probably this way isn't acceptable for you - I'm mostly administrate
> servers dedicated for few complex apps, and it's ease to quickly check
> them all after update.

Can I ask how many? Perhaps this is just that you've not hit the point
where it's just a PITA yet.
I used to have no problem running 5 or 6 machines, but now it's just a
nightmare.

> Maybe 'Debian stable' is right choice for ppl who vote for 'stable
> portage tree' - it has only very old, really stable packages and only
> critical updates (I doesn't use Debian myself, so maybe I'm wrong about it).

Or, some might suggest the answer for those that want a 'stable portage
tree' is to provide... wait for it... it's a radical suggestion... a
stable portage tree? :)

Yours, occasionally sarcastically and no disrespect meant -

Ian

-- 
Ian P. Christian ~ http://pookey.co.uk


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 16:07                 ` Ian P. Christian
@ 2006-08-16 16:45                   ` Alex Efros
  0 siblings, 0 replies; 37+ messages in thread
From: Alex Efros @ 2006-08-16 16:45 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 3061 bytes --]

Hi!

On Wed, Aug 16, 2006 at 05:07:46PM +0100, Ian P. Christian wrote:
> Twice you've suggested there are problems, and it's ok because there
> haven't been many. This really isn't the case.  I can't afford to

In my exp and after reading ml I think constant updates in x86 result in 
1-2 issues per year. I think it's ok. I think it's better to get these
issues isolated, after updating 2-3 packages, and with ability to fallback
to previous package versions, than get these issues after massive update
of everything every 6-12 months and without ability to fallback.

Also I'm usually make `emerge --sync` and then wait 2-3 days reading ml
before running `emerge -uDNa world` - only in hope to avoid these
'1-2 issues per year', because if something so bad happens ppl in ml
usually notify about it very quickly.

> systems and test them out properly.  Perhaps giving them a week or two's
> worth of stress testing.

Yeah, I'm doing this 1-2 week stress testing by installing updates on
developers servers first, then on production servers. But this really
needed then some core package updated - linux kernel, perl, mysql, apache -
everybody has own list of critical packages and it isn't too big usually.

> I'm sorry, but that is just crazy talk ;)
> You clearly don't deal with PHP, where a point release can break a LOT
> of things, some things you might not notice by loading 2 or 3 pages from
> a website.

Yeah, you right about me. I don't deal with PHP and I never administrate
more than 5-6 servers. :) But I think it happens sometime, so this
discussion is very interesting for me - I wanna learn other's experience
and be ready for situations where my own experience will not work anymore.

It still isn't clear for me why update strategy for 100 servers differ
from 5-6 servers. I don't believe in 100 servers doing really DIFFERENT
tasks with really different configurations (at least - in all these
servers managed by single admin :)). If most of these server has similar
configurations then it's ease to setup few test servers updated
constantly and have production servers updated with some delay after test
servers.


P.S. About PHP. I don't deal with PHP because of only one reason:
I convince my boss what PHP is too unsecure (Ohh, I feel millions of PHP
fanatics will kill me now :)) and we moved all our PHP apps into
dedicated server, which we specially buy for this task, and I'm not really
think about security and updates of this server - I'm sure it can be hacked
just because of holes in PHP scripts which I can't audit and fix.
This may sounds terribly, but... overall security equal to security of
weakness place, and I don't think my attitude to updating this server
lowering it overall security. Myself, selecting between hacking one of
apache/ssh/qmail services on non-updated-in-12-months server with Hardened
Gentoo and hacking a lot of different (both custom and opensource) PHP apps
on this server will choose PHP without thinking too much. :)

-- 
			WBR, Alex.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16  7:06 [gentoo-server] Stable portage tree Jan Meier
  2006-08-16  9:01 ` Marten Persson
@ 2006-08-16 19:21 ` Robert Welz
  2006-08-16 20:58   ` Mark Rudholm
                     ` (2 more replies)
  1 sibling, 3 replies; 37+ messages in thread
From: Robert Welz @ 2006-08-16 19:21 UTC (permalink / raw
  To: gentoo-server

Jan Meier wrote:
> Hello,
> 
> how is the status of the stable portage tree? Is it already available? 
> 
> I am really interested in it because I am tired of frequently updates on my 
> server just because there is a new version. Doing only security update would 
> be nice.
> 
> Regards
> 
> Jan

I have noticed three updates to baselayout in three days. Is there a 
real reason for that high frequency of updates? I have the problem of 
etc-update on 14 servers and really could spend my time on something 
more productive i.e. learning ldap, fixing sguile and debugging xen for 
nfs. Now I fix all those init.d files all the day.

Just my 2 cents,
Regards,
Robert
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 19:21 ` baselayout was " Robert Welz
@ 2006-08-16 20:58   ` Mark Rudholm
  2006-08-17 11:20     ` Jonas Fietz
       [not found]   ` <Pine.LNX.4.64.0608161558030.606@matthew.jpcalvin.com>
  2006-08-16 22:52   ` kashani
  2 siblings, 1 reply; 37+ messages in thread
From: Mark Rudholm @ 2006-08-16 20:58 UTC (permalink / raw
  To: gentoo-server

Robert Welz wrote:
> Jan Meier wrote:
>> Hello,
>>
>> how is the status of the stable portage tree? Is it already available?
>> I am really interested in it because I am tired of frequently updates
>> on my server just because there is a new version. Doing only security
>> update would be nice.
>>
>> Regards
>>
>> Jan
> 
> I have noticed three updates to baselayout in three days. Is there a
> real reason for that high frequency of updates? I have the problem of
> etc-update on 14 servers and really could spend my time on something
> more productive i.e. learning ldap, fixing sguile and debugging xen for
> nfs. Now I fix all those init.d files all the day.

The general complaint I'm hearing about Gentoo is the lack of
configuration stability.  Updates that aren't backward-compatible
are a pain.  I had to reboot a system that hadn't been booted in
about a year and the modules didn't load because of the changes to
modules.autoload.  I've had to clean up Apache conf files 'cause they
moved.  I've had to deal with moving to the new "modular" xorg (and
try to hunt down all the X tools I used to have).  Not to mention
the baselayout changes...

I used to laugh at http://www.funroll-loops.org/ but lately it
really does seem that the distro is being managed by those on
the young side.

Not that any other Linux distro is any better.  I'm contemplating
going back to BSD, which is my company's standard anyway.

-Mark
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
       [not found]   ` <Pine.LNX.4.64.0608161558030.606@matthew.jpcalvin.com>
@ 2006-08-16 21:03     ` Dice R. Random
  2006-08-16 21:11       ` Jesse, Rich
                         ` (2 more replies)
  2006-08-17  9:15     ` Kerin Millar
  1 sibling, 3 replies; 37+ messages in thread
From: Dice R. Random @ 2006-08-16 21:03 UTC (permalink / raw
  To: gentoo-server

On 8/16/06, rdmurray@bitdance.com <rdmurray@bitdance.com> wrote:
> Just simplifying the etc-update process by having an option to silently
> install files that haven't been locally modified would help a _lot_.
> This was my big complaint about FreeBSD, too....
>
> Unfortunately I'm not doing enough server maintenance work myself these
> days to be able to justify taking the time to cook up some code for this.
>
> --David
> --
> gentoo-server@gentoo.org mailing list
>
>

You want dispatch-conf: http://gentoo-wiki.com/TIP_dispatch-conf
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* RE: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 21:03     ` Dice R. Random
@ 2006-08-16 21:11       ` Jesse, Rich
  2006-08-17 12:45         ` Brian Kroth
  2006-08-16 22:39       ` Robert Welz
  2006-08-16 23:07       ` rdmurray
  2 siblings, 1 reply; 37+ messages in thread
From: Jesse, Rich @ 2006-08-16 21:11 UTC (permalink / raw
  To: gentoo-server

I'll have to check into that.  I still wish folks would adopt sdiff
(instead of diff) when dealing with output intended for human
consumption, which is why I wrote a quickie "ecfg" script to find the
etc-update-able config files show me changes via sdiff instead.

Thanks for the pointer!

Rich

-----Original Message-----
From: Dice R. Random [mailto:dicerandom@gmail.com] 
Sent: Wednesday, August 16, 2006 4:04 PM
To: gentoo-server@lists.gentoo.org
Subject: Re: baselayout was Re: [gentoo-server] Stable portage tree

[snip]
You want dispatch-conf: http://gentoo-wiki.com/TIP_dispatch-conf

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 21:03     ` Dice R. Random
  2006-08-16 21:11       ` Jesse, Rich
@ 2006-08-16 22:39       ` Robert Welz
  2006-08-16 23:07       ` rdmurray
  2 siblings, 0 replies; 37+ messages in thread
From: Robert Welz @ 2006-08-16 22:39 UTC (permalink / raw
  To: gentoo-server

Dice R. Random wrote:
> On 8/16/06, rdmurray@bitdance.com <rdmurray@bitdance.com> wrote:
>> Just simplifying the etc-update process by having an option to silently
>> install files that haven't been locally modified would help a _lot_.
>> This was my big complaint about FreeBSD, too....
>>
>> Unfortunately I'm not doing enough server maintenance work myself these
>> days to be able to justify taking the time to cook up some code for this.
>>
>> --David
>> -- 
>> gentoo-server@gentoo.org mailing list
>>
>>
> 
> You want dispatch-conf: http://gentoo-wiki.com/TIP_dispatch-conf

That looks great, thank you!

Greetings,
Robert
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 19:21 ` baselayout was " Robert Welz
  2006-08-16 20:58   ` Mark Rudholm
       [not found]   ` <Pine.LNX.4.64.0608161558030.606@matthew.jpcalvin.com>
@ 2006-08-16 22:52   ` kashani
  2006-08-16 22:59     ` Christian Spoo
  2 siblings, 1 reply; 37+ messages in thread
From: kashani @ 2006-08-16 22:52 UTC (permalink / raw
  To: gentoo-server

Robert Welz wrote:

> I have noticed three updates to baselayout in three days. Is there a 
> real reason for that high frequency of updates? I have the problem of 
> etc-update on 14 servers and really could spend my time on something 
> more productive i.e. learning ldap, fixing sguile and debugging xen for 
> nfs. Now I fix all those init.d files all the day.

I'd guess those would be "oops" bugs that they are fixing which is why I 
don't update a package unless it's a glsa or it's been in portage more 
than a week.

kashani
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 22:52   ` kashani
@ 2006-08-16 22:59     ` Christian Spoo
  0 siblings, 0 replies; 37+ messages in thread
From: Christian Spoo @ 2006-08-16 22:59 UTC (permalink / raw
  To: gentoo-server


[-- Attachment #1.1: Type: text/plain, Size: 172 bytes --]

Just had a look at the changes in baselayout. There were only some
grammatical fixes in some of the init-scripts. Something you even
needn't to reboot for.

Christian

[-- Attachment #1.2: mail.vcf --]
[-- Type: text/x-vcard, Size: 281 bytes --]

begin:vcard
fn:Christian Spoo
n:Spoo;Christian
adr;quoted-printable:;;Am Kaiser 26;W=C3=BCrselen;NRW;52146;Deutschland
email;internet:mail@christian-spoo.info
tel;fax:02405/475071
tel;home:02405/493466
tel;cell:0176/61055475
x-mozilla-html:FALSE
version:2.1
end:vcard


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 888 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 21:03     ` Dice R. Random
  2006-08-16 21:11       ` Jesse, Rich
  2006-08-16 22:39       ` Robert Welz
@ 2006-08-16 23:07       ` rdmurray
  2 siblings, 0 replies; 37+ messages in thread
From: rdmurray @ 2006-08-16 23:07 UTC (permalink / raw
  To: gentoo-server

On Wed, 16 Aug 2006 at 14:03, Dice R. Random wrote:
> You want dispatch-conf: http://gentoo-wiki.com/TIP_dispatch-conf

Thanks!  I see disptach-conf is now mentioned in emerge --help config,
but of course I haven't read that text in a couple years :)

--David
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
       [not found]   ` <Pine.LNX.4.64.0608161558030.606@matthew.jpcalvin.com>
  2006-08-16 21:03     ` Dice R. Random
@ 2006-08-17  9:15     ` Kerin Millar
  1 sibling, 0 replies; 37+ messages in thread
From: Kerin Millar @ 2006-08-17  9:15 UTC (permalink / raw
  To: gentoo-server

On 16/08/06, rdmurray@bitdance.com <rdmurray@bitdance.com> wrote:
> On Wed, 16 Aug 2006 at 21:21, Robert Welz wrote:
> > i.e. learning ldap, fixing sguile and debugging xen for nfs. Now I fix all
> > those init.d files all the day.
>
> Just simplifying the etc-update process by having an option to silently
> install files that haven't been locally modified would help a _lot_.
> This was my big complaint about FreeBSD, too....

I agree with this - it would make things easier. Note that you can
alleviate this problem to a certain extent by the use of
CONFIG_PROTECT_MASK. For example, if you never alter your stock init.d
scripts or, say, udev configuration files then you could put
CONFIG_PROTECT_MASK="/etc/init.d /etc/udev" in /etc/make.conf. Any
files beneath these directories will simply be clobbered by subsequent
installation of packages that place files there (remember,
CONFIG_PROTECT="/etc" is defined by default).

Cheers,

--Kerin
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 20:58   ` Mark Rudholm
@ 2006-08-17 11:20     ` Jonas Fietz
  0 siblings, 0 replies; 37+ messages in thread
From: Jonas Fietz @ 2006-08-17 11:20 UTC (permalink / raw
  To: gentoo-server

Hi

> are a pain.  I had to reboot a system that hadn't been booted in
> about a year and the modules didn't load because of the changes to
> modules.autoload.  I've had to clean up Apache conf files 'cause they
> moved.  I've had to deal with moving to the new "modular" xorg (and
> try to hunt down all the X tools I used to have).  Not to mention
> the baselayout changes...
Well, Xorg was an upstream decision, the config-files for apache where 
simply wrong before, so that had to be fixed, and about the changes in 
modules.autoload, i am not so sure.
But to the people needing a stable portage tree: It is really a totally 
different ideology which is somewhat diametral to what gentoo does. 
Gentoo does _not_ have real releases, which some people, me included, 
think is a good thing. Also, i think if the security-fixes are just 
backported, I personally believe that unless there are many people 
helping with the effort there will be more bugs introduced by this, as 
most of the time the codes might not know the code base as well.
Also, you are complaining about the long list of updates when doing a -u 
somewhat. Those are _real_ dependencies, even if they were just imagined 
by some hallucinating gentoo dev ;). So normally there would not be a 
way around installing them.
But on an infrastructure as big as some are talking about here, there 
usually are few types of servers, so that it can be tested anyway. And 
maybe, those types of companies should be more willing to spend a few 
bucks to the gentoo project, maybe about the new "adopt a gentoo-dev"-page.

Ok, ranted enough ;)

Jonas Fietz


DISCLAIMER: I AM NOT A GENTOO DEV
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-16 21:11       ` Jesse, Rich
@ 2006-08-17 12:45         ` Brian Kroth
  2006-08-17 13:49           ` Jesse, Rich
  0 siblings, 1 reply; 37+ messages in thread
From: Brian Kroth @ 2006-08-17 12:45 UTC (permalink / raw
  To: gentoo-server

Jesse, Rich wrote:
> I'll have to check into that.  I still wish folks would adopt sdiff
> (instead of diff) when dealing with output intended for human
> consumption, which is why I wrote a quickie "ecfg" script to find the
> etc-update-able config files show me changes via sdiff instead.

You can do this in /etc/etc-update.conf or /etc/dispatch-conf.conf by 
changing the 'diff="..."' line.  I personally like colordiff.

Brian
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* RE: baselayout was Re: [gentoo-server] Stable portage tree
  2006-08-17 12:45         ` Brian Kroth
@ 2006-08-17 13:49           ` Jesse, Rich
  0 siblings, 0 replies; 37+ messages in thread
From: Jesse, Rich @ 2006-08-17 13:49 UTC (permalink / raw
  To: gentoo-server

Yet another excellent idea!  Thanks, Brian!

unalias ecfg

:)

Rich 

-----Original Message-----
From: Brian Kroth [mailto:bpkroth@wisc.edu] 
Sent: Thursday, August 17, 2006 7:45 AM
To: gentoo-server@lists.gentoo.org
Subject: Re: baselayout was Re: [gentoo-server] Stable portage tree

Jesse, Rich wrote:
> I'll have to check into that.  I still wish folks would adopt sdiff
> (instead of diff) when dealing with output intended for human
> consumption, which is why I wrote a quickie "ecfg" script to find the
> etc-update-able config files show me changes via sdiff instead.

You can do this in /etc/etc-update.conf or /etc/dispatch-conf.conf by 
changing the 'diff="..."' line.  I personally like colordiff.

Brian
-- 
gentoo-server@gentoo.org mailing list

-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 14:40                       ` Jan Meier
@ 2006-08-18 21:25                         ` Marius Mauch
  0 siblings, 0 replies; 37+ messages in thread
From: Marius Mauch @ 2006-08-18 21:25 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 999 bytes --]

On Wed, 16 Aug 2006 16:40:01 +0200
Jan Meier <jan.meier@zmnh.uni-hamburg.de> wrote:

> The ~arch ebuilds are not the point, the stable ebuilds which
> potentially be upgraded are the point. If you say that glsa-check
> does only update the package which is security relevant and tries not
> to update the dependencies then this is what I want.

It will only update dependencies when they are strictly required by the
new version, same like emerge if you don't use -u (which should
only be used for system and world updates anyway). Basically 
    glsa-check -f some-glsa
will call
    emerge --oneshot $EMERGE_OPTS =package-version
where 'version' is the lowest "safe" version that doesn't result in a
downgrade (of course if the system isn't affected it won't do anything).

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 11:26               ` Jan Meier
  2006-08-16 13:12                 ` Paul Kölle
@ 2006-08-23  5:30                 ` Sune Kloppenborg Jeppesen
  2006-08-23  7:30                   ` Jan Meier
  1 sibling, 1 reply; 37+ messages in thread
From: Sune Kloppenborg Jeppesen @ 2006-08-23  5:30 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 374 bytes --]

On Wednesday 16 August 2006 13:26, Jan Meier wrote:
> I think every update because of security reasons has a security
> announcement.
Not every security issue results in a GLSA [1].

[1] http://www.gentoo.org/security/en/vulnerability-policy.xml

-- 
Sune Kloppenborg Jeppesen (Jaervosz)
Operational Manager
Gentoo Linux Security Team
http://security.gentoo.org

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-16 16:04               ` Alex Efros
@ 2006-08-23  5:32                 ` Sune Kloppenborg Jeppesen
  0 siblings, 0 replies; 37+ messages in thread
From: Sune Kloppenborg Jeppesen @ 2006-08-23  5:32 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 688 bytes --]

On Wednesday 16 August 2006 18:04, Alex Efros wrote:
> Hi!
>
> On Wed, Aug 16, 2006 at 05:46:18PM +0200, Karl Hiramoto wrote:
> Yeah, but, as I said before, this require many Gentoo devs dedicated for
> this task... and these devs must not be newbies, they must be security
> experts and strong QA. For now I don't see enthusiasm from Gentoo devs to
> work on this task.
Currently we don't have the manpower needed for such a task. Some of us worked 
on GLEP 19 about a year ago but it has been dormant since then as we 
encountered quite a few problems.

-- 
Sune Kloppenborg Jeppesen (Jaervosz)
Operational Manager
Gentoo Linux Security Team
http://security.gentoo.org

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
       [not found]             ` <44E33DCA.4010407@hiramoto.org>
  2006-08-16 16:04               ` Alex Efros
@ 2006-08-23  5:34               ` Sune Kloppenborg Jeppesen
  1 sibling, 0 replies; 37+ messages in thread
From: Sune Kloppenborg Jeppesen @ 2006-08-23  5:34 UTC (permalink / raw
  To: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

On Wednesday 16 August 2006 17:46, Karl Hiramoto wrote:
> Alex Efros wrote:
> > Yeah, your right. But there simple solution for this: update your servers
> > every 3-4 days, and you will be surprised how ease and quick this task
> > become. You'll need from a couple of seconds to 2-3 minutes in average
> > for such update!
>
> You have to understand that people in production environments can not do
> this.  You can not risk a server being off line every few days..  If you
> have 10 severs, doing this you would 1-2 hours a week doing updates.
> With 100 servers, you may need a full time employee just to do updates.
With 100 servers some should be more or less identical giving you at least a 
few oppertunities to save time.

Previously I used to work for a hosting provider and in my memory we had less 
than one problem per server per year and we didn't even build packages 
centrally.

-- 
Sune Kloppenborg Jeppesen (Jaervosz)
Operational Manager
Gentoo Linux Security Team
http://security.gentoo.org

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 37+ messages in thread

* Re: [gentoo-server] Stable portage tree
  2006-08-23  5:30                 ` Sune Kloppenborg Jeppesen
@ 2006-08-23  7:30                   ` Jan Meier
  0 siblings, 0 replies; 37+ messages in thread
From: Jan Meier @ 2006-08-23  7:30 UTC (permalink / raw
  To: gentoo-server

Am Mittwoch 23 August 2006 07:30 schrieb Sune Kloppenborg Jeppesen:
> On Wednesday 16 August 2006 13:26, Jan Meier wrote:
> > I think every update because of security reasons has a security
> > announcement.
>
> Not every security issue results in a GLSA [1].
> [1] http://www.gentoo.org/security/en/vulnerability-policy.xml

Ahh, good to know. 

Regards

Jan
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2006-08-23  7:34 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-16  7:06 [gentoo-server] Stable portage tree Jan Meier
2006-08-16  9:01 ` Marten Persson
2006-08-16  9:19   ` Jan Meier
2006-08-16  9:36     ` Craig Webster
2006-08-16  9:50       ` Jan Meier
2006-08-16 10:00         ` Ian P. Christian
2006-08-16 10:19           ` Paul Kölle
2006-08-16 10:18             ` Ian P. Christian
2006-08-16 11:10               ` Paul Kölle
2006-08-16 11:26               ` Jan Meier
2006-08-16 13:12                 ` Paul Kölle
2006-08-16 13:29                   ` Jan Meier
2006-08-16 14:11                     ` Paul Kölle
2006-08-16 14:40                       ` Jan Meier
2006-08-18 21:25                         ` Marius Mauch
2006-08-23  5:30                 ` Sune Kloppenborg Jeppesen
2006-08-23  7:30                   ` Jan Meier
2006-08-16 11:29           ` Alex Efros
2006-08-16 14:16             ` Jesse, Rich
2006-08-16 15:46               ` Alex Efros
2006-08-16 16:07                 ` Ian P. Christian
2006-08-16 16:45                   ` Alex Efros
     [not found]             ` <44E33DCA.4010407@hiramoto.org>
2006-08-16 16:04               ` Alex Efros
2006-08-23  5:32                 ` Sune Kloppenborg Jeppesen
2006-08-23  5:34               ` Sune Kloppenborg Jeppesen
2006-08-16 19:21 ` baselayout was " Robert Welz
2006-08-16 20:58   ` Mark Rudholm
2006-08-17 11:20     ` Jonas Fietz
     [not found]   ` <Pine.LNX.4.64.0608161558030.606@matthew.jpcalvin.com>
2006-08-16 21:03     ` Dice R. Random
2006-08-16 21:11       ` Jesse, Rich
2006-08-17 12:45         ` Brian Kroth
2006-08-17 13:49           ` Jesse, Rich
2006-08-16 22:39       ` Robert Welz
2006-08-16 23:07       ` rdmurray
2006-08-17  9:15     ` Kerin Millar
2006-08-16 22:52   ` kashani
2006-08-16 22:59     ` Christian Spoo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox