public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Cutting down on non-cascaded profiles
@ 2005-05-01 10:17 Donnie Berkholz
  2005-05-01 10:35 ` Stuart Longland
                   ` (3 more replies)
  0 siblings, 4 replies; 34+ messages in thread
From: Donnie Berkholz @ 2005-05-01 10:17 UTC (permalink / raw
  To: Gentoo Developers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

How long are all those non-cascaded profiles going to stick around? They
make profile changes a mess for anyone who wants to do something crazy
like change default USE flags for everyone. (Who would ever need to do
that?!?!)

Thanks,
Donnie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCdKzRXVaO67S1rtsRAuYLAKCxcIKA4V6S9YO6qPYJ/T9xkBAwxACfRejF
JFGq9ZBCAWEkvVc0VBGt3ZM=
=AktL
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-01 10:17 [gentoo-dev] Cutting down on non-cascaded profiles Donnie Berkholz
@ 2005-05-01 10:35 ` Stuart Longland
  2005-05-01 12:31   ` [gentoo-dev] " Duncan
  2005-05-02 14:55   ` [gentoo-dev] " Jan Kundrát
  2005-05-01 11:37 ` [gentoo-dev] " Ned Ludd
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 34+ messages in thread
From: Stuart Longland @ 2005-05-01 10:35 UTC (permalink / raw
  To: gentoo-dev

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

Donnie Berkholz wrote:
> How long are all those non-cascaded profiles going to stick around? They
> make profile changes a mess for anyone who wants to do something crazy
> like change default USE flags for everyone. (Who would ever need to do
> that?!?!)

I was just thinking this myself.  Are there any users still using Gentoo
Linux 1.4 or 2004.0?

Certainly the cobalt-mips-1.4 and cobalt-mips-2004.1 profiles can go...
the 2004.2 release for Cobalt machines has been around quite a while
now, and just about everyone (that I know of) has moved up to at least
2004.2, and has probably upgraded from there.
(In any case... new 2005.0 images for Gentoo Linux/MIPS Cobalt are on
the way)

I'd certainly welcome a cleanup here... clean out the dead wood. ;-)

--
+-------------------------------------------------------------+
| Stuart Longland -oOo- http://stuartl.longlandclan.hopto.org |
| Atomic Linux Project     -oOo-    http://atomicl.berlios.de |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| I haven't lost my mind - it's backed up on a tape somewhere |
+-------------------------------------------------------------+

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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-01 10:17 [gentoo-dev] Cutting down on non-cascaded profiles Donnie Berkholz
  2005-05-01 10:35 ` Stuart Longland
@ 2005-05-01 11:37 ` Ned Ludd
  2005-05-01 17:11 ` Mike Frysinger
  2005-05-03  8:53 ` Aaron Walker
  3 siblings, 0 replies; 34+ messages in thread
From: Ned Ludd @ 2005-05-01 11:37 UTC (permalink / raw
  To: gentoo-dev

On Sun, 2005-05-01 at 03:17 -0700, Donnie Berkholz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> How long are all those non-cascaded profiles going to stick around? 

There exists 48 deprecated profiles in the tree.
I've wondered about this myself about when is a good time to flush them.
(>2 release cycles >1 year?)

How about lets flush the 10 *-2004.[0-1]*/deprecated profiles for
starters?
Or do you wish to propose this might be a good time to flush all 48
profiles that are marked as deprecated?


> They
> make profile changes a mess for anyone who wants to do something crazy
> like change default USE flags for everyone. 


> (Who would ever need to do
> that?!?!)

Only somebody fishing to be abused by the rest of us.

------------------------------------------------------------------
Here is a complete lists of profiles that are candidates 
for 2005 spring cleaning.

./default-x86-2004.2/deprecated
./default-ppc/deprecated
./default-sparc64-1.4/deprecated
./default-linux/ppc/1.0/deprecated
./default-linux/ppc/1.2/deprecated
./default-linux/ppc/1.4/deprecated
./default-linux/ppc/1.0_rc/deprecated
./default-linux/x86/gcc31/deprecated
./default-linux/x86/2004.0/deprecated
./default-linux/x86/2004.2/deprecated
./default-linux/x86/2004.3/deprecated
./default-linux/amd64/gcc34-2004.2/deprecated
./default-linux/alpha/2004.3/deprecated
./default-linux/sparc/sparc32/2004.3/deprecated
./default-linux/sparc/sparc64/2004.2/deprecated
./default-linux/sparc/sparc64/2004.3/deprecated
./default-macos/ppc/10.3/deprecated
./default-macos/ppc/10.4/deprecated
./default-macos/ppc/deprecated
./default-macos/deprecated
./default-sparc-2004.0/deprecated
./hardened-x86-2004.0/deprecated
./default-mips-1.4/deprecated
./default-sparc-1.4/deprecated
./gcc34-x86-2004.2/deprecated
./default-mips-2004.1/deprecated
./gcc33-sparc64-1.4/deprecated
./cobalt-mips-1.4/deprecated
./default-sparc64-2004.0/deprecated
./default-ppc-2004.0/deprecated
./default-ppc-2004.1/deprecated
./default-ppc-2004.2/deprecated
./default-ppc-2004.3/deprecated
./n32-mips-2004.1/deprecated
./default-alpha-1.4/deprecated
./default-macos-10.3/deprecated
./default-macos-10.4/deprecated
./default-ppc64-2004.2/deprecated
./default-ppc64-2004.3/deprecated
./default-amd64-2004.2/deprecated
./uclibc/x86/linux24/deprecated
./uclibc/x86/linux26/deprecated
./default-mips64-1.4/deprecated
./default-alpha-2004.0/deprecated
./cobalt-mips-2004.1/deprecated
./gcc34-amd64-2004.1/deprecated
./default-ppc-1.0/deprecated
./default-ppc-1.4/deprecated


-- 
Ned Ludd <solar@gentoo.org>

-- 
gentoo-dev@gentoo.org mailing list


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

* [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-01 10:35 ` Stuart Longland
@ 2005-05-01 12:31   ` Duncan
  2005-05-01 13:15     ` Ned Ludd
  2005-05-02 14:55   ` [gentoo-dev] " Jan Kundrát
  1 sibling, 1 reply; 34+ messages in thread
From: Duncan @ 2005-05-01 12:31 UTC (permalink / raw
  To: gentoo-dev

Stuart Longland posted <4274B10C.5060507@longlandclan.hopto.org>,
excerpted below,  on Sun, 01 May 2005 20:35:56 +1000:

> Donnie Berkholz wrote:
>> How long are all those non-cascaded profiles going to stick around? They
>> make profile changes a mess for anyone who wants to do something crazy
>> like change default USE flags for everyone. (Who would ever need to do
>> that?!?!)
> 
> I was just thinking this myself.  Are there any users still using Gentoo
> Linux 1.4 or 2004.0?

I know the default-amd64-2004.2/deprecated file says it's subject to
removal after 2005.07.01.  I don't remember the date of the last time this
discussion came up (tho I do remember someone posted a nice dependency map
of what profiles depended on what, nice graphic that was!), but I believe
the deprecated files appeared in several of those legacy "flat" profiles
as a result thereof.

Of course, note that the amd64 arch tends to be a bit more forward leaning
than others, including x86, with its larger user base including a decent
segment of conservative "enterprise", or as I'd personally opine,
"legacy", users, so 2004.2 for amd64 probably roughly equates to 2004.0
for x86.  I really can't imagine anyone still on 1.4 that'd be attracted
to Gentoo in the first place, but I'm sure in the large x86 base at least,
there are likely to be some.

Assuming the amd64 profile above was deprecated at about the same time as
the others, July 1st should be a good time to remove them all.  For
those without a specific deadline date in them (I checked the mentioned
cobalt-mips-2004.1, no date there), but that have been deprecated for some
time, sticking the July 1st date notice in them would be a useful thing to
do, for any that might still be using them.  That still gives them ~60
days notice, plus what they had b4 the date was put in.

Of course, should there be dates in any deprecated files already there,
with said dates passed, shoot 'em now and get 'em out of their misery!  <g>

I run amd64, so maybe I'm partial, but I certainly like the set date
thing.  IMO all archs should have a profile deprecation time policy, and
stick dates in their deprecated files as appropriate.  IIRC for amd64,
it's something like 6 or 8 months from the first appearance of the
deprecated file, which is then post-dated appropriately, save for
"development" profiles, which usually come with a short deprecation time
warning (six weeks notice I believe I saw in one) in them from the
beginning.  However, anyone bleeding edge enough to be using "development"
profiles should in practice have moved on to the /next/ profile, usually
the following official release, long before the deprecation notice
appears, anyway.  I know that's always been the case here.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-01 12:31   ` [gentoo-dev] " Duncan
@ 2005-05-01 13:15     ` Ned Ludd
  0 siblings, 0 replies; 34+ messages in thread
From: Ned Ludd @ 2005-05-01 13:15 UTC (permalink / raw
  To: gentoo-dev

On Sun, 2005-05-01 at 05:31 -0700, Duncan wrote:
> Stuart Longland posted <4274B10C.5060507@longlandclan.hopto.org>,
> excerpted below,  on Sun, 01 May 2005 20:35:56 +1000:
> 
> > Donnie Berkholz wrote:
> >> How long are all those non-cascaded profiles going to stick around? They
> >> make profile changes a mess for anyone who wants to do something crazy
> >> like change default USE flags for everyone. (Who would ever need to do
> >> that?!?!)
> > 

> > I was just thinking this myself.  

> Are there any users still using Gentoo
> > Linux 1.4 or 2004.0?

Yes sorta 1.4.
I still have production servers in place that were based on the
Gentoo-1.2/4 era. The smooth migration path away from 1.4 profiles
correlates to having a proper default-linux/$ARCH/gcc2 profile. 
So far it looks as if only x86 has made this move while every other arch
appears to be letting the <=1.4 profiles rot.

-- 
Ned Ludd <solar@gentoo.org>

-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-01 10:17 [gentoo-dev] Cutting down on non-cascaded profiles Donnie Berkholz
  2005-05-01 10:35 ` Stuart Longland
  2005-05-01 11:37 ` [gentoo-dev] " Ned Ludd
@ 2005-05-01 17:11 ` Mike Frysinger
  2005-05-02 13:47   ` Chris Gianelloni
  2005-05-03  8:53 ` Aaron Walker
  3 siblings, 1 reply; 34+ messages in thread
From: Mike Frysinger @ 2005-05-01 17:11 UTC (permalink / raw
  To: gentoo-dev

On Sunday 01 May 2005 06:17 am, Donnie Berkholz wrote:
> How long are all those non-cascaded profiles going to stick around?

each arch manager is responsible for their own profiles

all of the x86 ones have been pruned except for default-x86-2004.2 which we 
will keep for a while since there isnt a smooth upgrade path to a newer 
portage without it (older portages crash with cascaded make.defaults)

> They 
> make profile changes a mess for anyone who wants to do something crazy
> like change default USE flags for everyone.

it's simple, dont bother touching the non-cascaded version.  no one said you 
had to :P
-mike
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-01 17:11 ` Mike Frysinger
@ 2005-05-02 13:47   ` Chris Gianelloni
  0 siblings, 0 replies; 34+ messages in thread
From: Chris Gianelloni @ 2005-05-02 13:47 UTC (permalink / raw
  To: gentoo-dev

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

On Sun, 2005-05-01 at 13:11 -0400, Mike Frysinger wrote:
> > They 
> > make profile changes a mess for anyone who wants to do something crazy
> > like change default USE flags for everyone.
> 
> it's simple, dont bother touching the non-cascaded version.  no one said you 
> had to :P

Agreed.  I don't touch any of the non-cascaded profiles when doing
updates, especially as they are all deprecated.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-01 10:35 ` Stuart Longland
  2005-05-01 12:31   ` [gentoo-dev] " Duncan
@ 2005-05-02 14:55   ` Jan Kundrát
  2005-05-02 15:53     ` Stephen P. Becker
  1 sibling, 1 reply; 34+ messages in thread
From: Jan Kundrát @ 2005-05-02 14:55 UTC (permalink / raw
  To: gentoo-dev

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

Stuart Longland wrote:
> I'd certainly welcome a cleanup here... clean out the dead wood. ;-)

What would happen to users having *really* old version of Gentoo, say
something from end of 2003? Is there an easy way to upgrade?

TIA,
-jkt

-- 
cd /local/pub && more beer > /dev/mouth

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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 14:55   ` [gentoo-dev] " Jan Kundrát
@ 2005-05-02 15:53     ` Stephen P. Becker
  2005-05-02 16:11       ` Jan Kundrát
  0 siblings, 1 reply; 34+ messages in thread
From: Stephen P. Becker @ 2005-05-02 15:53 UTC (permalink / raw
  To: gentoo-dev

> What would happen to users having *really* old version of Gentoo, say
> something from end of 2003? Is there an easy way to upgrade?
> 
> TIA,
> -jkt
> 

Portage should have been warning such users about using a deprecated
profile for some time now.  So, they should have updated to a new
profile by now. Surely most people have synced portage sometime recently
and done an emerge -uD world.  If somebody is using a portage snapshot
from two years ago, they have more problems than a deprecated profile.

You do realize that for the most part, gentoo versions don't mean very
much, right?  A gentoo install is as current as the portage tree, no
matter what installer was used.

-Steve
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 15:53     ` Stephen P. Becker
@ 2005-05-02 16:11       ` Jan Kundrát
  2005-05-02 16:33         ` Stephen P. Becker
  0 siblings, 1 reply; 34+ messages in thread
From: Jan Kundrát @ 2005-05-02 16:11 UTC (permalink / raw
  To: gentoo-dev

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

Stephen P. Becker wrote:
> Portage should have been warning such users about using a deprecated
> profile for some time now.  So, they should have updated to a new
> profile by now. Surely most people have synced portage sometime recently
> and done an emerge -uD world.  If somebody is using a portage snapshot
> from two years ago, they have more problems than a deprecated profile.

What is bad about doing *only* `emerge --sync` and security updates?
This is not my case so it's quite possible that no such users exist (so
the gentoo-dev ml isn't probably the best place to ask if they exist,
btw), but if you do something that will prevent *everyone* who is so
"late with upgrades" from continuing, you'll introduce (IMHO dangerous)
precedence about backward compatibility.

So I'm just asking if those users (even if nobody like that exist) have
an ability to upgrade or at least to carry on with their security
upgrades (which could of course require update of sys-apps/portage, this
is perfectly correct).

Good thing is that `emerge --sync` produces warning about using
deprecated profile, so it will probably catch the attention.

> You do realize that for the most part, gentoo versions don't mean very
> much, right?  A gentoo install is as current as the portage tree, no
> matter what installer was used.

Sure.

TIA,
-jkt

-- 
cd /local/pub && more beer > /dev/mouth

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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 16:11       ` Jan Kundrát
@ 2005-05-02 16:33         ` Stephen P. Becker
  2005-05-02 16:40           ` Jan Kundrát
  2005-05-03 15:21           ` [gentoo-dev] " Duncan
  0 siblings, 2 replies; 34+ messages in thread
From: Stephen P. Becker @ 2005-05-02 16:33 UTC (permalink / raw
  To: gentoo-dev

> What is bad about doing *only* `emerge --sync` and security updates?

Nothing, however if they have been doing security only updates, I think
that their install won't be *too* far behind the stable tree.  Besides,
at some point old ebuilds are completely removed from portage anyway,
and therefore there is no support for those versions if somebody tries
to submit a bug.  This is really getting into a whole different
discussion altogether about having a security update only tree, but
there has been talk of this a few times before...search the mailing list
archives.

> This is not my case so it's quite possible that no such users exist (so
> the gentoo-dev ml isn't probably the best place to ask if they exist,
> btw), but if you do something that will prevent *everyone* who is so
> "late with upgrades" from continuing, you'll introduce (IMHO dangerous)
> precedence about backward compatibility.

Removing old profiles will do nothing other than forcing them to set a
new profile.  Changing the profile won't stop people from doing security
only updates.

-Steve
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 16:33         ` Stephen P. Becker
@ 2005-05-02 16:40           ` Jan Kundrát
  2005-05-02 23:55             ` Stuart Longland
  2005-05-03 15:21           ` [gentoo-dev] " Duncan
  1 sibling, 1 reply; 34+ messages in thread
From: Jan Kundrát @ 2005-05-02 16:40 UTC (permalink / raw
  To: gentoo-dev

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

Stephen P. Becker wrote:
> This is really getting into a whole different
> discussion altogether about having a security update only tree, but
> there has been talk of this a few times before...search the mailing list
> archives.

Yep, of course I know; I wasn't asking for "stable" tree.

> Removing old profiles will do nothing other than forcing them to set a
> new profile.  Changing the profile won't stop people from doing security
> only updates.

Okay, as long as "changing the profile" won't affect people *much* (I
mean if it doesn't break their boxes), it is perfectly correct.

I asked just to make sure that broken /etc/make.profile won't completely
screw up Portage or so :-).

-jkt


-- 
cd /local/pub && more beer > /dev/mouth

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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 16:40           ` Jan Kundrát
@ 2005-05-02 23:55             ` Stuart Longland
  2005-05-03  0:45               ` Alec Warner
  2005-05-03  6:29               ` Jan Kundrát
  0 siblings, 2 replies; 34+ messages in thread
From: Stuart Longland @ 2005-05-02 23:55 UTC (permalink / raw
  To: gentoo-dev

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

Jan Kundrát wrote:
> Stephen P. Becker wrote:
> 
> > Removing old profiles will do nothing other than forcing them to set a
> > new profile.  Changing the profile won't stop people from doing security
> > only updates.
> 
> Okay, as long as "changing the profile" won't affect people *much* (I
> mean if it doesn't break their boxes), it is perfectly correct.
> 
> I asked just to make sure that broken /etc/make.profile won't completely
> screw up Portage or so :-).

Actually... things are more likely to break if you leave the system
as-is.  The toolchain and libs will be getting quite old, and while the
updated packages should be backward compatable, they may not be.

Anyway, wouldn't security updates include the core system, rather than
just things like Apache?

-- 
+-------------------------------------------------------------+
| Stuart Longland -oOo- http://stuartl.longlandclan.hopto.org |
| Atomic Linux Project     -oOo-    http://atomicl.berlios.de |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| I haven't lost my mind - it's backed up on a tape somewhere |
+-------------------------------------------------------------+


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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 23:55             ` Stuart Longland
@ 2005-05-03  0:45               ` Alec Warner
  2005-05-03  0:54                 ` Mike Frysinger
  2005-05-03  6:29               ` Jan Kundrát
  1 sibling, 1 reply; 34+ messages in thread
From: Alec Warner @ 2005-05-03  0:45 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The only dish I have is what if a new profile doesn't support what they
are attempting to do?  If something is profile masked ( gcc fex ) there
is no way currently for a user to unmask it, even in /etc/portage.

In the end they just might symlink make.profile to /etc/portage/profile
and just make their own, although again it seems rather hackish.

Is there documentation guides for modifying ones own profile?  Certainly
the portage support is mostly there ( if one points make.profile to
/etc/portage/profile it technically is all there ).  I guess as a user
it would be nice to see a migration/setup guide for a profile setup,
perhaps I will write one ;)

Stuart Longland wrote:
> Jan Kundrát wrote:
> 
>>Stephen P. Becker wrote:
>>
>>
>>>Removing old profiles will do nothing other than forcing them to set a
>>>new profile.  Changing the profile won't stop people from doing security
>>>only updates.
>>
>>Okay, as long as "changing the profile" won't affect people *much* (I
>>mean if it doesn't break their boxes), it is perfectly correct.
>>
>>I asked just to make sure that broken /etc/make.profile won't completely
>>screw up Portage or so :-).
> 
> 
> Actually... things are more likely to break if you leave the system
> as-is.  The toolchain and libs will be getting quite old, and while the
> updated packages should be backward compatable, they may not be.
> 
> Anyway, wouldn't security updates include the core system, rather than
> just things like Apache?
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQnbJuGzglR5RwbyYAQJNNQ/+Ofcg2B5tDlACAlYs3tIlSFOs21Q6PzyQ
Nvw5w7qah7lm7goF3qygwGqi7NQwGY04hB3Qp2yIEEhR1gBQkUuh8s9dXrRjobU5
OGhJ4tOyK60L9/RPZw0cy4oLZkVJCYnMYlBa710zzQ9sbJMJPYeR8on8rDhmXsNw
aPTRHhE1EFB2VRELwkbfl3FXp/UzJb0INBab4D61HEtPz4Ie2YTCVN2lGiSt7MYm
ywFR6NInOrnxeB0TSeult+E4WE6CTuaLdIfhcekt+UgPUNrqb70f3Vnr4i08pAb4
1MTT/DeP31CxkWvNT5Jhw4bh4gEBqJm+lMjh2pomKDorJm/P5jGb0rK/a4YLn0A8
VIm3Wkha/wTdhSMUU07JQcAMmjFVruU/usHeWEvCNM1+b7bWRYVwS0iuPu1wVHKc
bHH67oWYYZsN24cX+BOTwiInx51z84OxWxeJf1SDBLu5kDtGj5+wIdE0hxPuBoAR
QnHWIgB6P2iQpAXlpi2KdeO/9ZhxBvRgu54e/3JSHpISVL1zQ2Ok95F+3/DGKXtG
DoDOVSMMLTtpXZR6SlTIAjKr5dULAnNBPd2egDHDNxLPWZNJZP+cL+Hxl80dgmnI
O0taYtrsFaXQ/25HDyjEn6Tn3DtFcrmGWBkPA6salKRNxfGlTQasjkpSVPZGMThc
2qMTbZpY2jQ=
=Briz
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-03  0:45               ` Alec Warner
@ 2005-05-03  0:54                 ` Mike Frysinger
  2005-05-03  1:31                   ` Alec Warner
  0 siblings, 1 reply; 34+ messages in thread
From: Mike Frysinger @ 2005-05-03  0:54 UTC (permalink / raw
  To: gentoo-dev

On Monday 02 May 2005 08:45 pm, Alec Warner wrote:
> The only dish I have is what if a new profile doesn't support what they
> are attempting to do?  If something is profile masked ( gcc fex ) there
> is no way currently for a user to unmask it, even in /etc/portage.

yes there is, you just didnt read enough in `man portage`
-mike
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-03  0:54                 ` Mike Frysinger
@ 2005-05-03  1:31                   ` Alec Warner
  0 siblings, 0 replies; 34+ messages in thread
From: Alec Warner @ 2005-05-03  1:31 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike Frysinger wrote:
> On Monday 02 May 2005 08:45 pm, Alec Warner wrote:
> 
>>The only dish I have is what if a new profile doesn't support what they
>>are attempting to do?  If something is profile masked ( gcc fex ) there
>>is no way currently for a user to unmask it, even in /etc/portage.
> 
> 
> yes there is, you just didnt read enough in `man portage`
> -mike

apparently I didn't ;)  *goes off to unmask things*
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQnbUX2zglR5RwbyYAQIm9Q/9Hm+1y5sQv+sDturHheKQCANN4l/tXARP
Kr+5H8WMkD895VeiRQPZdae1fjyul6wmY0hjYYP+pXnKLe48Cn5CygwRDkqajgzN
j3n012hXeJXF3c8cXh1XvMeaXt5llVT5LKfOaLp0hoXAPb7JzXdfacUFbRdHIGaS
000vJFyssP6e9+ZyNQOcDhJr0YS6+pB0Mk/+WZEBg4mDFckQ+kgNrLTXgp2r1QMz
jH/sharmAPDUJQfU+BbD34f0X1XgMQRCjIsSdapxOnTRaaOmrUQWyU9s0jgS4w//
yktqNdUNn4vLsz3ROuXWZU7Ju0nkhbMbHb4PwA/vH+tIryt3AeJNTUTMbhTbQuhP
KoE1gMuPhk/rXZQ8wM5fseqC+Z50jZZ54o7OtQoGk3Ol09aiBpCfB7EP9IJXGGFl
+2PqoIAf3bNDkej6nyCEK21weDB7uiiwVBtx/EWV4oLgb2tdDjB1o0A/nsh5Oe0E
/OCBZI7JtmO3CY7WhZ/7AyHs/2TFVXReIjywHHcpwx9wQpkoqBXuIWkHjfFuKKab
p6nXrUpDMojvyRk5Cw09+/XZmrE9wFqley/HPnLnciygtyeEXrq07neZaZY9ZtQX
ZUuumrwfpsk8kRXJETDy5KuK8os83MKoohGSRKONTPxs1fVJNT2h/FD47RDNjXDq
M5yepQ3SsPg=
=Iitj
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-02 23:55             ` Stuart Longland
  2005-05-03  0:45               ` Alec Warner
@ 2005-05-03  6:29               ` Jan Kundrát
  2005-05-03  7:05                 ` Stuart Longland
  1 sibling, 1 reply; 34+ messages in thread
From: Jan Kundrát @ 2005-05-03  6:29 UTC (permalink / raw
  To: gentoo-dev

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

Stuart Longland wrote:
> Anyway, wouldn't security updates include the core system, rather than
> just things like Apache?

Security updates are updates which are fixing *security* problems.
Upgrading glibc is not a security update, IMHO :-).

-jkt

-- 
cd /local/pub && more beer > /dev/mouth

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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-03  6:29               ` Jan Kundrát
@ 2005-05-03  7:05                 ` Stuart Longland
  2005-05-03 12:27                   ` Mike Frysinger
  0 siblings, 1 reply; 34+ messages in thread
From: Stuart Longland @ 2005-05-03  7:05 UTC (permalink / raw
  To: gentoo-dev

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

Jan Kundrát wrote:
> Stuart Longland wrote:
> 
>>Anyway, wouldn't security updates include the core system, rather than
>>just things like Apache?
> 
> 
> Security updates are updates which are fixing *security* problems.
> Upgrading glibc is not a security update, IMHO :-).
> 

Yep... 100% agree... but {g,µC,diet,bsd,whatever}libc is not immune to
security issues. :-)  It's a piece of code which can contain exploitable
defects like everything else.  In fact, this makes things worse, as it's
a piece of code that's linked into just about every application on the
system.

Having said that... sometimes there's a lot to be said for the "if it
ain't broke -- don't fix it" attitude. ;-)  Not to mention, security
through obsolecence -- which you see in action whenever you see a
website running on Linux 2.x (where x < 4) or Windows NT 4.0.

If it's seriously a problem... make a copy of the profile whilst it
still exists, and delete the 'deprecated' file you see in there -- that
will stop Portage from complaining.  Mind you... no guarantees that this
won't break your system either.  (whether it should break now, or 6
months down the track -- is irrelevant)

-- 
+-------------------------------------------------------------+
| Stuart Longland -oOo- http://stuartl.longlandclan.hopto.org |
| Atomic Linux Project     -oOo-    http://atomicl.berlios.de |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| I haven't lost my mind - it's backed up on a tape somewhere |
+-------------------------------------------------------------+


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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-01 10:17 [gentoo-dev] Cutting down on non-cascaded profiles Donnie Berkholz
                   ` (2 preceding siblings ...)
  2005-05-01 17:11 ` Mike Frysinger
@ 2005-05-03  8:53 ` Aaron Walker
  2005-05-03 12:43   ` Jason Stubbs
  2005-05-03 13:19   ` Chris Gianelloni
  3 siblings, 2 replies; 34+ messages in thread
From: Aaron Walker @ 2005-05-03  8:53 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Donnie Berkholz wrote:
> How long are all those non-cascaded profiles going to stick around? They
> make profile changes a mess for anyone who wants to do something crazy
> like change default USE flags for everyone. (Who would ever need to do
> that?!?!)

The new profiles.desc format should solve this problem (what's valid and not)
whenever it's added.  What's the ETA on this anyways?  Doesn't the latest
repoman support it?

- --
Ah, sweet pity: where would my love life have been without it?

		-- Homer Simpson
		   I Love Lisa

Aaron Walker <ka0ttic@gentoo.org>
[ BSD | cron | forensics | shell-tools | commonbox | netmon | vim | web-apps ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCdzwEC3poscuANHARAnHCAJwILYnzhXPAigDgWn86qXeKohRDuQCcDSOE
DLag0JxDkRvfsuCqFiI0qXU=
=5z2v
-----END PGP SIGNATURE-----

-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-03  7:05                 ` Stuart Longland
@ 2005-05-03 12:27                   ` Mike Frysinger
  0 siblings, 0 replies; 34+ messages in thread
From: Mike Frysinger @ 2005-05-03 12:27 UTC (permalink / raw
  To: gentoo-dev

On Tuesday 03 May 2005 03:05 am, Stuart Longland wrote:
> Jan Kundrát wrote:
> > Stuart Longland wrote:
> >>Anyway, wouldn't security updates include the core system, rather than
> >>just things like Apache?
> >
> > Security updates are updates which are fixing *security* problems.
> > Upgrading glibc is not a security update, IMHO :-).
>
> Yep... 100% agree... but {g,µC,diet,bsd,whatever}libc is not immune to
> security issues. :-)

and to prove the point we have a few GLSA's for glibc
-mike

-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-03  8:53 ` Aaron Walker
@ 2005-05-03 12:43   ` Jason Stubbs
  2005-05-03 13:19   ` Chris Gianelloni
  1 sibling, 0 replies; 34+ messages in thread
From: Jason Stubbs @ 2005-05-03 12:43 UTC (permalink / raw
  To: gentoo-dev

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

On Tuesday 03 May 2005 17:53, Aaron Walker wrote:
> Donnie Berkholz wrote:
> > How long are all those non-cascaded profiles going to stick around? They
> > make profile changes a mess for anyone who wants to do something crazy
> > like change default USE flags for everyone. (Who would ever need to do
> > that?!?!)
>
> The new profiles.desc format should solve this problem (what's valid and
> not) whenever it's added.  What's the ETA on this anyways?  Doesn't the
> latest repoman support it?

There is no change in format. There was only the question of whether multiple 
profiles per architecture is supported. From 2.0.51.20 onward, it is.

Regards,
Jason Stubbs

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

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

* Re: [gentoo-dev] Cutting down on non-cascaded profiles
  2005-05-03  8:53 ` Aaron Walker
  2005-05-03 12:43   ` Jason Stubbs
@ 2005-05-03 13:19   ` Chris Gianelloni
  1 sibling, 0 replies; 34+ messages in thread
From: Chris Gianelloni @ 2005-05-03 13:19 UTC (permalink / raw
  To: gentoo-dev

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

On Tue, 2005-05-03 at 04:53 -0400, Aaron Walker wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Donnie Berkholz wrote:
> > How long are all those non-cascaded profiles going to stick around? They
> > make profile changes a mess for anyone who wants to do something crazy
> > like change default USE flags for everyone. (Who would ever need to do
> > that?!?!)
> 
> The new profiles.desc format should solve this problem (what's valid and not)
> whenever it's added.  What's the ETA on this anyways?  Doesn't the latest
> repoman support it?

Yes, the last 2 repoman versions have supported the new format.  I plan
on adding all of the profiles that I know are valid, and working with
other teams to ensure their valid profiles are listed, also.

Right now, I'm just hoping to see portage versions >= 2.0.51.20 be more
prevalent in #gentoo-commits before taking the plunge and changing
this... or perhaps repoman complaining loudly every time they try to use
it will give people a bit of motivation to upgrade?  ;]

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-02 16:33         ` Stephen P. Becker
  2005-05-02 16:40           ` Jan Kundrát
@ 2005-05-03 15:21           ` Duncan
  2005-05-03 16:10             ` Chris Gianelloni
  1 sibling, 1 reply; 34+ messages in thread
From: Duncan @ 2005-05-03 15:21 UTC (permalink / raw
  To: gentoo-dev

Stephen P. Becker posted <42765654.3010404@gentoo.org>, excerpted below, 
on Mon, 02 May 2005 12:33:24 -0400:

> Removing old profiles will do nothing other than forcing them to set a new
> profile.  Changing the profile won't stop people from doing security only
> updates.

Except that isn't quite correct, for that
deprecated-profile-security-update-only person we're talking about.

Such a person isn't likely to have a version of portage that can handle
cascading profiles, which /is/ after all what the thread is about, and
gcc and other parts of the toolchain are likely to be equally outdated
(gcc-2.95, python 2.2, maybe earlier, etc). Remove their flat profile, and
they may have an entirely broken portage, which they can't fix because
they can no longer parse the tree, and may not be able to compile certain
dependencies to get it working again even if they could.

I haven't taken a look at the emergency procedures for a broken portage,
recently, altho IIRC it now simply points to a place where a binary
package can be downloaded.  Are those procedures and binary package
updated enough to cope with cascading profiles, while still being backward
compatible with python 2.2 and gcc 2.95?

Consider a user off the net, at least as far as the bandwidth necessary to
do upgrades, for a year and a half.  Maybe they were a missionary to some
remote location for the period, or "unavoidably detained" for political or
other reasons.  They finally get back to "Internet civilisation", and find
their Gentoo so outdated they can't even update it!

Of course, if they're /that/ far out of date, perhaps a new install,
stage-three and packages CD, is the most efficient way to get up and
running again.  That'd be my approach, if I found myself syncing after a
year and a half out of circulation, and further assuming my machine
(and personal know-how) was even more outdated, such that a stage-1
install didn't sound palatable.

Is there a convenient profile archive somewhere?  If not, perhaps one
should be created, and at deletion from the tree, the profile dir in
question is replaced with a file (or the empty dir with only that
file) pointing to the archive.  This archive could then keep the last
workable profile snapshot around for another six months or so, or perhaps
even forever, given the cost of storage now days.  The pointer to it in
the tree could then be removed 30 days or 6 months after the profile
itself was removed, /forcing/ action on any laggards.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-03 15:21           ` [gentoo-dev] " Duncan
@ 2005-05-03 16:10             ` Chris Gianelloni
  2005-05-03 18:37               ` [gentoo-dev] " Duncan
                                 ` (2 more replies)
  0 siblings, 3 replies; 34+ messages in thread
From: Chris Gianelloni @ 2005-05-03 16:10 UTC (permalink / raw
  To: gentoo-dev

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

On Tue, 2005-05-03 at 08:21 -0700, Duncan wrote:
> Is there a convenient profile archive somewhere?  If not, perhaps one
> should be created, and at deletion from the tree, the profile dir in
> question is replaced with a file (or the empty dir with only that
> file) pointing to the archive.  This archive could then keep the last
> workable profile snapshot around for another six months or so, or perhaps
> even forever, given the cost of storage now days.  The pointer to it in
> the tree could then be removed 30 days or 6 months after the profile
> itself was removed, /forcing/ action on any laggards.

I think an easier solution would be a portage rescue set of profiles.
These would be minimal profiles not designed for actual use, but only
for performing a portage update for those people that lag too far
behind.  The idea would be a very tiny profile, per arch, that is not
cascaded.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [gentoo-dev]  Re: Re: Cutting down on non-cascaded profiles
  2005-05-03 16:10             ` Chris Gianelloni
@ 2005-05-03 18:37               ` Duncan
  2005-05-03 18:49               ` [gentoo-dev] " Mike Frysinger
  2005-05-04  7:17               ` John Myers
  2 siblings, 0 replies; 34+ messages in thread
From: Duncan @ 2005-05-03 18:37 UTC (permalink / raw
  To: gentoo-dev

Chris Gianelloni posted <1115136614.889.281.camel@cgianelloni.nuvox.net>,
excerpted below,  on Tue, 03 May 2005 12:10:14 -0400:

> I think an easier solution would be a portage rescue set of profiles.
> These would be minimal profiles not designed for actual use, but only for
> performing a portage update for those people that lag too far behind.  The
> idea would be a very tiny profile, per arch, that is not cascaded.

I like!  In some cases, they may be combine-able, as well multiple archs
to a profile, if they are sufficiently minimal.  They could remain for
some time to point people to if/as necessary.

My idea for an archive was that this should be pretty low traffic, and
would get it off the rsync mirrors and clean out the profile tree, making
things less confusing.  However, put them in a single "emergency-profile"
subtree, and make them tiny enough, and it would do almost as well, while
at the same time still being conveniently located in the portage tree.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-03 16:10             ` Chris Gianelloni
  2005-05-03 18:37               ` [gentoo-dev] " Duncan
@ 2005-05-03 18:49               ` Mike Frysinger
  2005-05-03 21:05                 ` Chris Gianelloni
  2005-05-03 21:20                 ` Marius Mauch
  2005-05-04  7:17               ` John Myers
  2 siblings, 2 replies; 34+ messages in thread
From: Mike Frysinger @ 2005-05-03 18:49 UTC (permalink / raw
  To: gentoo-dev

On Tuesday 03 May 2005 12:10 pm, Chris Gianelloni wrote:
> I think an easier solution would be a portage rescue set of profiles.

afaik the only thing it'd need is a 'make.defaults' and a custom 
'packages' (where we'd force a newer version of portage of course)

i dont think we even need a set, we could just do it with one ... after all, 
we can stick bash code into make.defaults and have it do something ugly like 
run `uname` or parse make.defaults to figure out the correct ARCH
-mike
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-03 18:49               ` [gentoo-dev] " Mike Frysinger
@ 2005-05-03 21:05                 ` Chris Gianelloni
  2005-05-09 20:12                   ` Paul de Vrieze
  2005-05-03 21:20                 ` Marius Mauch
  1 sibling, 1 reply; 34+ messages in thread
From: Chris Gianelloni @ 2005-05-03 21:05 UTC (permalink / raw
  To: gentoo-dev

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

On Tue, 2005-05-03 at 14:49 -0400, Mike Frysinger wrote:
> On Tuesday 03 May 2005 12:10 pm, Chris Gianelloni wrote:
> > I think an easier solution would be a portage rescue set of profiles.
> 
> afaik the only thing it'd need is a 'make.defaults' and a custom 
> 'packages' (where we'd force a newer version of portage of course)
> 
> i dont think we even need a set, we could just do it with one ... after all, 
> we can stick bash code into make.defaults and have it do something ugly like 
> run `uname` or parse make.defaults to figure out the correct ARCH

If you're feeling up to the bash-fu, I was trying to propose something
simple, but this would probably be the best solution.

So does anyone have any objections yet? ;]

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-03 18:49               ` [gentoo-dev] " Mike Frysinger
  2005-05-03 21:05                 ` Chris Gianelloni
@ 2005-05-03 21:20                 ` Marius Mauch
  1 sibling, 0 replies; 34+ messages in thread
From: Marius Mauch @ 2005-05-03 21:20 UTC (permalink / raw
  To: gentoo-dev

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

On Tue, 3 May 2005 14:49:54 -0400
Mike Frysinger <vapier@gentoo.org> wrote:

> On Tuesday 03 May 2005 12:10 pm, Chris Gianelloni wrote:
> > I think an easier solution would be a portage rescue set of
> > profiles.
> 
> afaik the only thing it'd need is a 'make.defaults' and a custom 
> 'packages' (where we'd force a newer version of portage of course)
> 
> i dont think we even need a set, we could just do it with one ...
> after all,  we can stick bash code into make.defaults and have it do
> something ugly like  run `uname` or parse make.defaults to figure out
> the correct ARCH 
> -mike

Please no bash code in make.defaults other than variable assignments,
portage doesn't source it but uses a simle python parser.
Oh, and profile.bashrc isn't available either in those old portage
versions.

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: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-03 16:10             ` Chris Gianelloni
  2005-05-03 18:37               ` [gentoo-dev] " Duncan
  2005-05-03 18:49               ` [gentoo-dev] " Mike Frysinger
@ 2005-05-04  7:17               ` John Myers
  2 siblings, 0 replies; 34+ messages in thread
From: John Myers @ 2005-05-04  7:17 UTC (permalink / raw
  To: gentoo-dev

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

On Tuesday 03 May 2005 09:10, Chris Gianelloni wrote:
> I think an easier solution would be a portage rescue set of profiles.
> These would be minimal profiles not designed for actual use, but only
> for performing a portage update for those people that lag too far
> behind.  The idea would be a very tiny profile, per arch, that is not
> cascaded.

Perhaps another solution would be to create a system with archives of the 
profiles and packages necessary to do an upgrade from an old portage and 
profile to a new portage and profile, seeing as portage has circular 
effective dependencies on at least the tree and python, perhaps other stuff 
as well. This could be some sort of script which downloads the archive, then 
upgrades, one major shift at a time.

Once said system is in place, notices could be put in the deprecated files 
(and of course the homepage) to that effect, and the old profiles removed 
from the main tree after a while.

Just a thought.

--electronerd

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

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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-03 21:05                 ` Chris Gianelloni
@ 2005-05-09 20:12                   ` Paul de Vrieze
  2005-05-09 20:27                     ` Mike Frysinger
  2005-05-09 22:23                     ` Brian Harring
  0 siblings, 2 replies; 34+ messages in thread
From: Paul de Vrieze @ 2005-05-09 20:12 UTC (permalink / raw
  To: gentoo-dev

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

On Tuesday 03 May 2005 23:05, Chris Gianelloni wrote:
> On Tue, 2005-05-03 at 14:49 -0400, Mike Frysinger wrote:
> > On Tuesday 03 May 2005 12:10 pm, Chris Gianelloni wrote:
> > > I think an easier solution would be a portage rescue set of profiles.
> >
> > afaik the only thing it'd need is a 'make.defaults' and a custom
> > 'packages' (where we'd force a newer version of portage of course)
> >
> > i dont think we even need a set, we could just do it with one ... after
> > all, we can stick bash code into make.defaults and have it do something
> > ugly like run `uname` or parse make.defaults to figure out the correct
> > ARCH
>
> If you're feeling up to the bash-fu, I was trying to propose something
> simple, but this would probably be the best solution.
>
> So does anyone have any objections yet? ;]

What about adding a "panic" mode to portage which, when confronted with a 
missing profile, (and after confirmation) continues to upgrade portage to the 
latest version it can find with some default settings that should allways 
work.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net

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

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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-09 20:12                   ` Paul de Vrieze
@ 2005-05-09 20:27                     ` Mike Frysinger
  2005-05-10  9:15                       ` Paul de Vrieze
  2005-05-09 22:23                     ` Brian Harring
  1 sibling, 1 reply; 34+ messages in thread
From: Mike Frysinger @ 2005-05-09 20:27 UTC (permalink / raw
  To: gentoo-dev

On Monday 09 May 2005 04:12 pm, Paul de Vrieze wrote:
> What about adding a "panic" mode to portage which, when confronted with a
> missing profile, (and after confirmation) continues to upgrade portage to
> the latest version it can find with some default settings that should
> allways work.

looking ahead that's a good idea but for older portages that doesnt help at 
all ... the profiles we're talking about here will break when given a 
cascaded profile
-mike
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-09 20:12                   ` Paul de Vrieze
  2005-05-09 20:27                     ` Mike Frysinger
@ 2005-05-09 22:23                     ` Brian Harring
  1 sibling, 0 replies; 34+ messages in thread
From: Brian Harring @ 2005-05-09 22:23 UTC (permalink / raw
  To: gentoo-dev

On Mon, May 09, 2005 at 10:12:03PM +0200, Paul de Vrieze wrote:
> What about adding a "panic" mode to portage which, when confronted with a 
> missing profile, (and after confirmation) continues to upgrade portage to the 
> latest version it can find with some default settings that should allways 
> work.
Can't see any tenuable way to pull it off; without the profile, 
keywording can be something of a crapshoot (consider p.mask'ed portage 
versions, which do, and will continue to, occur).

Depends on your definition of default though I spose; I'd expect it 
would require a portage modification though :)
~brian
-- 
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-09 20:27                     ` Mike Frysinger
@ 2005-05-10  9:15                       ` Paul de Vrieze
  2005-05-10  9:31                         ` Georgi Georgiev
  0 siblings, 1 reply; 34+ messages in thread
From: Paul de Vrieze @ 2005-05-10  9:15 UTC (permalink / raw
  To: gentoo-dev

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

On Monday 09 May 2005 22:27, Mike Frysinger wrote:
> On Monday 09 May 2005 04:12 pm, Paul de Vrieze wrote:
> > What about adding a "panic" mode to portage which, when confronted
> > with a missing profile, (and after confirmation) continues to upgrade
> > portage to the latest version it can find with some default settings
> > that should allways work.
>
> looking ahead that's a good idea but for older portages that doesnt
> help at all ... the profiles we're talking about here will break when
> given a cascaded profile

I know. But I'm certain that todays profiles will need to be removed in 
the future. And quite possibly there will be things that break very old 
portage versions.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net

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

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

* Re: [gentoo-dev]  Re: Cutting down on non-cascaded profiles
  2005-05-10  9:15                       ` Paul de Vrieze
@ 2005-05-10  9:31                         ` Georgi Georgiev
  0 siblings, 0 replies; 34+ messages in thread
From: Georgi Georgiev @ 2005-05-10  9:31 UTC (permalink / raw
  To: gentoo-dev

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

maillog: 10/05/2005-11:15:45(+0200): Paul de Vrieze types
> On Monday 09 May 2005 22:27, Mike Frysinger wrote:
> > On Monday 09 May 2005 04:12 pm, Paul de Vrieze wrote:
> > > What about adding a "panic" mode to portage which, when confronted
> > > with a missing profile, (and after confirmation) continues to upgrade
> > > portage to the latest version it can find with some default settings
> > > that should allways work.
> >
> > looking ahead that's a good idea but for older portages that doesnt
> > help at all ... the profiles we're talking about here will break when
> > given a cascaded profile
> 
> I know. But I'm certain that todays profiles will need to be removed in 
> the future. And quite possibly there will be things that break very old 
> portage versions.

Why do you need to remove them? Keep them there with the obsolete
warning and hard-code the newer portage to exclude those profiles when
syncing as to not clutter user's trees.  Maybe even add a
$PORTDIR/profiles/rsync_excludes file that will have a list of stuff to
be excluded. Portage can then use that file as another "--exclude-from
$PORTDIR/profiles/rsync_excludes".

-- 
(*   Georgi Georgiev   (* Of course you have a purpose -- to find a    (*
*)    chutz@gg3.net    *) purpose.                                     *)
(*  +81(90)2877-8845   (*                                              (*

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

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

end of thread, other threads:[~2005-05-10  9:31 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-01 10:17 [gentoo-dev] Cutting down on non-cascaded profiles Donnie Berkholz
2005-05-01 10:35 ` Stuart Longland
2005-05-01 12:31   ` [gentoo-dev] " Duncan
2005-05-01 13:15     ` Ned Ludd
2005-05-02 14:55   ` [gentoo-dev] " Jan Kundrát
2005-05-02 15:53     ` Stephen P. Becker
2005-05-02 16:11       ` Jan Kundrát
2005-05-02 16:33         ` Stephen P. Becker
2005-05-02 16:40           ` Jan Kundrát
2005-05-02 23:55             ` Stuart Longland
2005-05-03  0:45               ` Alec Warner
2005-05-03  0:54                 ` Mike Frysinger
2005-05-03  1:31                   ` Alec Warner
2005-05-03  6:29               ` Jan Kundrát
2005-05-03  7:05                 ` Stuart Longland
2005-05-03 12:27                   ` Mike Frysinger
2005-05-03 15:21           ` [gentoo-dev] " Duncan
2005-05-03 16:10             ` Chris Gianelloni
2005-05-03 18:37               ` [gentoo-dev] " Duncan
2005-05-03 18:49               ` [gentoo-dev] " Mike Frysinger
2005-05-03 21:05                 ` Chris Gianelloni
2005-05-09 20:12                   ` Paul de Vrieze
2005-05-09 20:27                     ` Mike Frysinger
2005-05-10  9:15                       ` Paul de Vrieze
2005-05-10  9:31                         ` Georgi Georgiev
2005-05-09 22:23                     ` Brian Harring
2005-05-03 21:20                 ` Marius Mauch
2005-05-04  7:17               ` John Myers
2005-05-01 11:37 ` [gentoo-dev] " Ned Ludd
2005-05-01 17:11 ` Mike Frysinger
2005-05-02 13:47   ` Chris Gianelloni
2005-05-03  8:53 ` Aaron Walker
2005-05-03 12:43   ` Jason Stubbs
2005-05-03 13:19   ` Chris Gianelloni

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