* [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated [not found] ` <200408121001.42258.jhuebel@gentoo.org> @ 2004-08-12 17:36 ` Paul de Vrieze 2004-08-12 22:05 ` Jason Huebel 2004-08-16 15:00 ` Chris Gianelloni 0 siblings, 2 replies; 25+ messages in thread From: Paul de Vrieze @ 2004-08-12 17:36 UTC (permalink / raw To: gentoo-amd64; +Cc: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1218 bytes --] On Thursday 12 August 2004 17:01, Jason Huebel wrote: > > K, since I'm the release maintainer for amd64, I'm going to chime in on > this. This may not be a popular opinion, but so be it. > > I am of the opinion that a new profile should be part of each new Gentoo > release. It may be confusing for the user if s/he is using a 2004.0 > profile with a 2004.2 release. Whether there are significant profile > changes or not, Gentoo 2004.0 has a 2004.0 profile, 2004.2 has a 2004.2 > profile, and 2004.3 will have a 2004.3 profile. And so on... The only > exception has been 2004.1, but I was still relatively new to being a > release maintainer and hadn't formulated a solid opinion on profiles. > > For the release maintainers, creating a new profile is very simple and > quick. For users, updating to the new profile is also very simple and > quick. I fail to see the big problem here. From what I remember this was not the initial idea. Maybe your position is better, but some discussion might be appropriate. I think it should be done consistently for the different architectures. Paul -- Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 17:36 ` [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated Paul de Vrieze @ 2004-08-12 22:05 ` Jason Huebel 2004-08-12 23:20 ` John Davis 2004-08-16 15:00 ` Chris Gianelloni 1 sibling, 1 reply; 25+ messages in thread From: Jason Huebel @ 2004-08-12 22:05 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 806 bytes --] On Thursday 12 August 2004 12:36 pm, Paul de Vrieze wrote: > From what I remember this was not the initial idea. Maybe your position is > better, but some discussion might be appropriate. I think it should be done > consistently for the different architectures. If the idea has been that profiles don't necessarily track the version of the release, then I think profiles should have a different version numbering scheme. Using 2004.0, 2004.1, 2004.2, etc implies that the profile should be tracking with the release. 2 cents.. cha-ching! -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 22:05 ` Jason Huebel @ 2004-08-12 23:20 ` John Davis 2004-08-12 23:36 ` Jason Huebel 0 siblings, 1 reply; 25+ messages in thread From: John Davis @ 2004-08-12 23:20 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1250 bytes --] On Thu, 2004-08-12 at 18:05, Jason Huebel wrote: > On Thursday 12 August 2004 12:36 pm, Paul de Vrieze wrote: > > From what I remember this was not the initial idea. Maybe your position is > > better, but some discussion might be appropriate. I think it should be done > > consistently for the different architectures. > > If the idea has been that profiles don't necessarily track the version of the > release, then I think profiles should have a different version numbering > scheme. Using 2004.0, 2004.1, 2004.2, etc implies that the profile should be > tracking with the release. > > 2 cents.. cha-ching! Precisely! When seemant and I first talked about the cascading profile implementation, we had every intention of avoiding release specific versioning scheme. AFAIK, this is still the case. I still think that this is the best route to follow due to the fact that not much changes between releases. If there are special cases (take xorg for example), we can always make an exception to the rule. Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 23:20 ` John Davis @ 2004-08-12 23:36 ` Jason Huebel 2004-08-13 0:52 ` John Davis ` (2 more replies) 0 siblings, 3 replies; 25+ messages in thread From: Jason Huebel @ 2004-08-12 23:36 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1440 bytes --] On Thursday 12 August 2004 6:20 pm, John Davis wrote: > Precisely! When seemant and I first talked about the cascading profile > implementation, we had every intention of avoiding release specific > versioning scheme. AFAIK, this is still the case. I still think that > this is the best route to follow due to the fact that not much changes > between releases. If there are special cases (take xorg for example), we > can always make an exception to the rule. Maybe it would make more sense to have yearly refreshes of the profiles, with profile "revisions" during the year using -r#. For instance, 2004 would have: default-linux/amd64/2004 (equivalent to the 2004.0 profile) default-linux/amd64/2004-r1 (equivalent to the 2004.2 profile) Then next year (even though it isn't strictly necessary), we could have: default-linux/amd64/2005 It would basically be the same as the last 2004 revision, but I can't think of a better major version number than using the year. Then we could have revisions after that. Actually, we might even be able to do something like this: default-linux/amd64/2005/r0 default-linux/amd64/2005/r1 ... and so on. Thoughts? -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 23:36 ` Jason Huebel @ 2004-08-13 0:52 ` John Davis 2004-08-13 1:08 ` Jason Huebel 2004-08-13 13:39 ` Aron Griffis 2004-08-20 15:09 ` John Davis 2 siblings, 1 reply; 25+ messages in thread From: John Davis @ 2004-08-13 0:52 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1860 bytes --] On Thu, 2004-08-12 at 19:36, Jason Huebel wrote: > On Thursday 12 August 2004 6:20 pm, John Davis wrote: > > Precisely! When seemant and I first talked about the cascading profile > > implementation, we had every intention of avoiding release specific > > versioning scheme. AFAIK, this is still the case. I still think that > > this is the best route to follow due to the fact that not much changes > > between releases. If there are special cases (take xorg for example), we > > can always make an exception to the rule. > > Maybe it would make more sense to have yearly refreshes of the profiles, with > profile "revisions" during the year using -r#. For instance, 2004 would have: > > default-linux/amd64/2004 (equivalent to the 2004.0 profile) > default-linux/amd64/2004-r1 (equivalent to the 2004.2 profile) > > Then next year (even though it isn't strictly necessary), we could have: > > default-linux/amd64/2005 > > It would basically be the same as the last 2004 revision, but I can't think of > a better major version number than using the year. Then we could have > revisions after that. > > Actually, we might even be able to do something like this: > > default-linux/amd64/2005/r0 > default-linux/amd64/2005/r1 > > ... and so on. Thoughts? I like the major versioning, but do we really need the minor versions? I see that as a throwback to what we are doing now. The reason that I want to drop release-based versioning is to avoid the needless replication of data since the profiles between same year releases are so similar. BTW - we really should start a GLEP about this ;) Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 0:52 ` John Davis @ 2004-08-13 1:08 ` Jason Huebel 2004-08-13 3:29 ` John Davis 0 siblings, 1 reply; 25+ messages in thread From: Jason Huebel @ 2004-08-13 1:08 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1652 bytes --] On Thursday 12 August 2004 7:52 pm, John Davis wrote: > I like the major versioning, but do we really need the minor versions? I > see that as a throwback to what we are doing now. The reason that I want > to drop release-based versioning is to avoid the needless replication of > data since the profiles between same year releases are so similar. > > BTW - we really should start a GLEP about this ;) Well, it's not that we have minor versions. Frankly there may be years where the first major version is all we need. But specifying that a revision number is the accepted minor version would simply eliminate confusion. I don't see how we could get away from some type of minor version, considering we had one significant profile change this year when we moved to xorg-x11. I know that amd64 is planning to have at least one more significant change when we move to gcc 3.4 in 2004.3. As far as the GLEP, I think we should finish hashing it out here, then write it up. :-) This is a very constructive discussion so far. We could decide to write the GLEP when things digress. ;-) So, I still think using the year as the major version, with a revision number as the minor version (only for -r1 or greater) is a good way to go. But you're the head releng dude, so it's up to you. But I think we should at least get away from using .1, .2, etc in the profiles. -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 1:08 ` Jason Huebel @ 2004-08-13 3:29 ` John Davis [not found] ` <1092375494.17392.1.camel@sephora> 0 siblings, 1 reply; 25+ messages in thread From: John Davis @ 2004-08-13 3:29 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 2031 bytes --] On Thu, 2004-08-12 at 21:08, Jason Huebel wrote: > On Thursday 12 August 2004 7:52 pm, John Davis wrote: > > I like the major versioning, but do we really need the minor versions? I > > see that as a throwback to what we are doing now. The reason that I want > > to drop release-based versioning is to avoid the needless replication of > > data since the profiles between same year releases are so similar. > > > > BTW - we really should start a GLEP about this ;) > > Well, it's not that we have minor versions. Frankly there may be years where > the first major version is all we need. But specifying that a revision > number is the accepted minor version would simply eliminate confusion. I > don't see how we could get away from some type of minor version, considering > we had one significant profile change this year when we moved to xorg-x11. I > know that amd64 is planning to have at least one more significant change when > we move to gcc 3.4 in 2004.3. > > As far as the GLEP, I think we should finish hashing it out here, then write > it up. :-) This is a very constructive discussion so far. We could decide to > write the GLEP when things digress. ;-) > > So, I still think using the year as the major version, with a revision number > as the minor version (only for -r1 or greater) is a good way to go. But > you're the head releng dude, so it's up to you. But I think we should at > least get away from using .1, .2, etc in the profiles. I can do with a revision number as the minor version, as long as it is the exception, not the rule ;) I agree as well that we should get away from the .x stuff. I am fine with the proposal that we have and am ready to GLEP it if there are no further comments. Thanks for the constructive discussion :) Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
[parent not found: <1092375494.17392.1.camel@sephora>]
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated [not found] ` <1092375494.17392.1.camel@sephora> @ 2004-08-13 14:20 ` John Davis 2004-08-13 14:49 ` Jason Huebel 0 siblings, 1 reply; 25+ messages in thread From: John Davis @ 2004-08-13 14:20 UTC (permalink / raw To: seemant; +Cc: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 936 bytes --] On Fri, 2004-08-13 at 01:38, Seemant Kulleen wrote: > you know, this maybe silly, but I do kind of like not having version > numbers at all, and maybe making the profile names more descriptive > > so in the amd64 profile, you'd have gcc34, for example > and in all of them, we could have xfree and xorg profiles. > Thoughts? I could see either way working. The nice thing about your proposal is that it cuts all of the bloat associated with version numbering. The only con that I can see is that it does not offer a standardized way of marking profile revisions like jhuebel's does (-r1, -r2, no matter what the arch or the change). Since this is a good comment, I am forwarding it to the list ;) Regards, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 14:20 ` John Davis @ 2004-08-13 14:49 ` Jason Huebel 0 siblings, 0 replies; 25+ messages in thread From: Jason Huebel @ 2004-08-13 14:49 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1276 bytes --] On Friday 13 August 2004 9:20 am, John Davis wrote: > On Fri, 2004-08-13 at 01:38, Seemant Kulleen wrote: > > you know, this maybe silly, but I do kind of like not having version > > numbers at all, and maybe making the profile names more descriptive > > > > so in the amd64 profile, you'd have gcc34, for example > > and in all of them, we could have xfree and xorg profiles. > > Thoughts? > > I could see either way working. The nice thing about your proposal is > that it cuts all of the bloat associated with version numbering. The > only con that I can see is that it does not offer a standardized way of > marking profile revisions like jhuebel's does (-r1, -r2, no matter what > the arch or the change). > > Since this is a good comment, I am forwarding it to the list ;) This is my concern. It seems to me that we still really need to hold on to some type of versioning scheme that indicates a progression over time. I'll just leave it at that. I just wanted to indicate my agreement... :-) -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 23:36 ` Jason Huebel 2004-08-13 0:52 ` John Davis @ 2004-08-13 13:39 ` Aron Griffis 2004-08-13 14:59 ` Jason Huebel 2004-08-20 15:09 ` John Davis 2 siblings, 1 reply; 25+ messages in thread From: Aron Griffis @ 2004-08-13 13:39 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 281 bytes --] Jason Huebel wrote:[Thu Aug 12 2004, 07:36:02PM EDT] > Maybe it would make more sense to have yearly refreshes of the > profiles, with profile "revisions" during the year using -r#. What's the point of the yearly refreshes? Regards, Aron -- Aron Griffis Gentoo Linux Developer [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 13:39 ` Aron Griffis @ 2004-08-13 14:59 ` Jason Huebel 2004-08-13 18:58 ` William Hubbs 0 siblings, 1 reply; 25+ messages in thread From: Jason Huebel @ 2004-08-13 14:59 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1145 bytes --] On Friday 13 August 2004 8:39 am, Aron Griffis wrote: > > Maybe it would make more sense to have yearly refreshes of the > > profiles, with profile "revisions" during the year using -r#. > > What's the point of the yearly refreshes? Honestly, those yearly refreshes would be a duplication of effort. However, if we use the year as the major number, it seems to me that the first release for each year should include a refresh of the profile as well, just to track with the year's releases. It's less duplication of effort than the current flat-profile scheme, but still maintains an understandable progression. There's no point in simplifying the versioning scheme if we're unwilling to do any "cleanup maintenance". There is going to be some duplication, period. But that duplication (minimized as much as possible) is what makes a well-maintained set of profiles. -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 14:59 ` Jason Huebel @ 2004-08-13 18:58 ` William Hubbs 2004-08-13 19:08 ` Jason Huebel 2004-08-16 15:10 ` Chris Gianelloni 0 siblings, 2 replies; 25+ messages in thread From: William Hubbs @ 2004-08-13 18:58 UTC (permalink / raw To: gentoo-releng -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, Aug 13, 2004 at 09:59:27AM -0500, Jason Huebel wrote: > On Friday 13 August 2004 8:39 am, Aron Griffis wrote: > > > Maybe it would make more sense to have yearly refreshes of the > > > profiles, with profile "revisions" during the year using -r#. > > > > What's the point of the yearly refreshes? > > Honestly, those yearly refreshes would be a duplication of effort. However, > if we use the year as the major number, it seems to me that the first release > for each year should include a refresh of the profile as well, just to track > with the year's releases. It's less duplication of effort than the current > flat-profile scheme, but still maintains an understandable progression. > > There's no point in simplifying the versioning scheme if we're unwilling to do > any "cleanup maintenance". There is going to be some duplication, period. > But that duplication (minimized as much as possible) is what makes a > well-maintained set of profiles. I don't see why we need the yearly refreshes either. I like the suggestion of making the names more descriptive in stead of using numbers. Fore example, default/linux/am64. Then, you might have default/linux/am64/gcc34. Suppose that you decide to make the default am64 profile use gcc 3.4. All you have to do is merge the am64/gcc34 profile into the am64 profile. You could do this type of merging with any revision you want to become part of the default profile, and otherwise not change the default profile at all. What do you think? William -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBHQ9UblQW9DDEZTgRAvaUAJ9lgCqUMO1g0SHDVw4gFPPuQzyRwwCeNeN/ AGISNaH8omBmeok77WF57Dg= =vm+k -----END PGP SIGNATURE----- -- gentoo-releng@gentoo.org mailing list ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 18:58 ` William Hubbs @ 2004-08-13 19:08 ` Jason Huebel 2004-08-13 21:22 ` William Hubbs 2004-08-16 15:10 ` Chris Gianelloni 1 sibling, 1 reply; 25+ messages in thread From: Jason Huebel @ 2004-08-13 19:08 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1350 bytes --] On Friday 13 August 2004 1:58 pm, William Hubbs wrote: > I don't see why we need the yearly refreshes either. > > I like the suggestion of making the names more descriptive in stead of > using numbers. Fore example, default/linux/am64. > Then, you might have default/linux/am64/gcc34. > Suppose that you decide to make the default am64 profile use gcc 3.4. All > you have to do is merge the am64/gcc34 profile into the am64 profile. You > could do this type of merging with any revision you want to become part of > the default profile, and otherwise not change the default profile at all. > > What do you think? Again I'm concerned that there isn't a built-in revision history outside of CVS using this method. Since users don't have CVS access, they don't have a convenient way to tell which profile is the "newest". Since we can't be sure that everyone has moved off a particular profile, we have to keep ALL the profiles around for an extended period of time. So not having a revision history makes it more difficult to understand what the latest and greatest is. -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 19:08 ` Jason Huebel @ 2004-08-13 21:22 ` William Hubbs 2004-08-15 1:19 ` John Davis 0 siblings, 1 reply; 25+ messages in thread From: William Hubbs @ 2004-08-13 21:22 UTC (permalink / raw To: gentoo-releng -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, Aug 13, 2004 at 02:08:59PM -0500, Jason Huebel wrote: > On Friday 13 August 2004 1:58 pm, William Hubbs wrote: > > I don't see why we need the yearly refreshes either. > > > > I like the suggestion of making the names more descriptive in stead of > > using numbers. Fore example, default/linux/am64. > > Then, you might have default/linux/am64/gcc34. > > Suppose that you decide to make the default am64 profile use gcc 3.4. All > > you have to do is merge the am64/gcc34 profile into the am64 profile. You > > could do this type of merging with any revision you want to become part of > > the default profile, and otherwise not change the default profile at all. > > > > What do you think? > > Again I'm concerned that there isn't a built-in revision history outside of > CVS using this method. Since users don't have CVS access, they don't have a > convenient way to tell which profile is the "newest". Since we can't be sure > that everyone has moved off a particular profile, we have to keep ALL the > profiles around for an extended period of time. So not having a revision > history makes it more difficult to understand what the latest and greatest > is. Hmmm, I guess I'm thinking that for general use the latest and greatest would be /default-linux/<arch>. Any changes would be in /default-linux/<arch>/<something> for a while, then if it is decided that that change should be made part of the profile for <arch>, it would be merged into that profile then the /default-linux/<arch>/<something> profile would be depricated. I guess I'm seeing any subdirectory under /default-linux/<arch> as either a special-purpose profile of some kind, or a way to test changes to the profile before they are put into the main profile for that architecture. What do you think? William -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBHTEEblQW9DDEZTgRAnoNAJ9VW5wo674vyAwdAIpPXhEEr024igCgg/Cy ue7wSzUQRCKLZnsJ6vydBnE= =QOa2 -----END PGP SIGNATURE----- -- gentoo-releng@gentoo.org mailing list ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 21:22 ` William Hubbs @ 2004-08-15 1:19 ` John Davis 0 siblings, 0 replies; 25+ messages in thread From: John Davis @ 2004-08-15 1:19 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1727 bytes --] On Fri, 2004-08-13 at 17:22, William Hubbs wrote: > Hmmm, I guess I'm thinking that for general use the latest and greatest would be /default-linux/<arch>. > Any changes would be in /default-linux/<arch>/<something> for a while, then if it is decided that that change > should be made part of the profile for <arch>, it would be merged into that profile then the > /default-linux/<arch>/<something> profile would be depricated. > Its a good idea, but quite vague. What you are proposing is more or less what we do now ;) > I guess I'm seeing any subdirectory under /default-linux/<arch> as either a special-purpose profile of > some kind, or a way to test changes to the profile before they are put into the main profile for that architecture. > Developers can use whatever name they want to for unoffical profiles: For example, a testing gcc3.4 profile (full dir layout here) /default-linux -x86 -/2005 -/2005.1 -/gcc34 Once that profile is stable and tested, it can be merged into a 2005.2. At that time we would deprecate the older profile if needed. I would really rather that we go the route that jhuebel proposed. It is not overly structured, but it gives enough structure as to keep our profile dir a bit more intuitive. If we document what is in each profile (default-linux/$arch/ChangeLog perhaps?) and stick to a standard naming scheme, I honestly believe that we will be better off in the long run. Consistency across the board is a Good Thing (TM). Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-13 18:58 ` William Hubbs 2004-08-13 19:08 ` Jason Huebel @ 2004-08-16 15:10 ` Chris Gianelloni 2004-08-19 15:59 ` John Davis 1 sibling, 1 reply; 25+ messages in thread From: Chris Gianelloni @ 2004-08-16 15:10 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1640 bytes --] On Fri, 2004-08-13 at 14:58, William Hubbs wrote: > I don't see why we need the yearly refreshes either. > > I like the suggestion of making the names more descriptive in stead of using numbers. > Fore example, default/linux/am64. > Then, you might have default/linux/am64/gcc34. > Suppose that you decide to make the default am64 profile use gcc 3.4. All you have to do is merge the am64/gcc34 profile into the am64 profile. > You could do this type of merging with any revision you want to become part of the default profile, and otherwise not change the default profile at all. > > What do you think? So how does a user know the profile has changed? What happens to users using the gcc34 profile? What would this do to any of the proposed "stable" portage tree incarnations? I'm all for a profile for each release which *never* changes. Additions can be made as sub-profiles, but a profile never changes. This way things act exactly the same every time. Consistency is a REQUIREMENT for QA. I think creating a profile for each release is very simple. I've created one myself for 2004.2 and I can tell you that it sure was a hard 3 minutes of my life... *grin* Having a stable profile is a definite requirement for any stable project. Since we've been talking with the stable project guys, I think we definitely should not be discussing doing the exact opposite of what is needed to cooperate with them, especially on a separate list which they might not be subscribed to... -- Chris Gianelloni Release Engineering QA Manager/Games Developer Gentoo Linux Is your power animal a penguin? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-16 15:10 ` Chris Gianelloni @ 2004-08-19 15:59 ` John Davis 2004-08-19 17:16 ` Chris Gianelloni 0 siblings, 1 reply; 25+ messages in thread From: John Davis @ 2004-08-19 15:59 UTC (permalink / raw To: wolf31o2; +Cc: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1935 bytes --] On Mon, 2004-08-16 at 11:10, Chris Gianelloni wrote: > On Fri, 2004-08-13 at 14:58, William Hubbs wrote: > > I don't see why we need the yearly refreshes either. > > > > I like the suggestion of making the names more descriptive in stead of using numbers. > > Fore example, default/linux/am64. > > Then, you might have default/linux/am64/gcc34. > > Suppose that you decide to make the default am64 profile use gcc 3.4. All you have to do is merge the am64/gcc34 profile into the am64 profile. > > You could do this type of merging with any revision you want to become part of the default profile, and otherwise not change the default profile at all. > > > > What do you think? > > So how does a user know the profile has changed? What happens to users > using the gcc34 profile? What would this do to any of the proposed > "stable" portage tree incarnations? > > I'm all for a profile for each release which *never* changes. Additions > can be made as sub-profiles, but a profile never changes. This way > things act exactly the same every time. Consistency is a REQUIREMENT > for QA. > > I think creating a profile for each release is very simple. I've > created one myself for 2004.2 and I can tell you that it sure was a hard > 3 minutes of my life... *grin* > > Having a stable profile is a definite requirement for any stable > project. Since we've been talking with the stable project guys, I think > we definitely should not be discussing doing the exact opposite of what > is needed to cooperate with them, especially on a separate list which > they might not be subscribed to... Chris - I agree on all points. Does the stable team (are they a team) have a ML? Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-19 15:59 ` John Davis @ 2004-08-19 17:16 ` Chris Gianelloni 2004-08-19 18:10 ` Ned Ludd 0 siblings, 1 reply; 25+ messages in thread From: Chris Gianelloni @ 2004-08-19 17:16 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 691 bytes --] On Thu, 2004-08-19 at 11:59, John Davis wrote: > > Having a stable profile is a definite requirement for any stable > > project. Since we've been talking with the stable project guys, I think > > we definitely should not be discussing doing the exact opposite of what > > is needed to cooperate with them, especially on a separate list which > > they might not be subscribed to... > > Chris - > I agree on all points. Does the stable team (are they a team) have a ML? Not that I am aware of... All discussions were taking place on -dev as far as I know. -- Chris Gianelloni Release Engineering QA Manager/Games Developer Gentoo Linux Is your power animal a penguin? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-19 17:16 ` Chris Gianelloni @ 2004-08-19 18:10 ` Ned Ludd 2004-08-19 19:16 ` Chris Gianelloni 0 siblings, 1 reply; 25+ messages in thread From: Ned Ludd @ 2004-08-19 18:10 UTC (permalink / raw To: wolf31o2; +Cc: releng [-- Attachment #1: Type: text/plain, Size: 926 bytes --] On Thu, 2004-08-19 at 13:16, Chris Gianelloni wrote: > On Thu, 2004-08-19 at 11:59, John Davis wrote: > > > Having a stable profile is a definite requirement for any stable > > > project. Since we've been talking with the stable project guys, I think > > > we definitely should not be discussing doing the exact opposite of what > > > is needed to cooperate with them, especially on a separate list which > > > they might not be subscribed to... > > > > Chris - > > I agree on all points. Does the stable team (are they a team) have a ML? > > Not that I am aware of... All discussions were taking place on -dev as > far as I know. All of the arch teams are aliases vs mailing lists. If you need something to be stabilized on an arch mail arch@g.o if it's all arches then arch-maintainers@g.o -- Ned Ludd <solar@gentoo.org> Gentoo (hardened,security,infrastructure,embedded,toolchain) Developer [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-19 18:10 ` Ned Ludd @ 2004-08-19 19:16 ` Chris Gianelloni 0 siblings, 0 replies; 25+ messages in thread From: Chris Gianelloni @ 2004-08-19 19:16 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 454 bytes --] On Thu, 2004-08-19 at 14:10, Ned Ludd wrote: > All of the arch teams are aliases vs mailing lists. If you need > something to be stabilized on an arch mail arch@g.o if it's all arches > then arch-maintainers@g.o Ehh... what? "Stable" as in "stable tree", not stable as in stabilize this ebuild on your arch... *grin* -- Chris Gianelloni Release Engineering QA Manager/Games Developer Gentoo Linux Is your power animal a penguin? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 23:36 ` Jason Huebel 2004-08-13 0:52 ` John Davis 2004-08-13 13:39 ` Aron Griffis @ 2004-08-20 15:09 ` John Davis 2004-08-20 15:40 ` Jason Huebel 2 siblings, 1 reply; 25+ messages in thread From: John Davis @ 2004-08-20 15:09 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 980 bytes --] OK - I am going to try and make sense of all of the good discussion here by putting it into a draft proposal. From what I have gleaned off of the thread, this is the implementation that we are looking for regarding general profile policy: Profiles will adhere to the following layout standard: default-linux/$arch/20xx default-linux/$arch/20xx-r1 default-linux/$arch/20xx-r2 (and so forth) Each year, a new profile has to be created (20xx). Each subsequent major revision to the 20xx profile will be marked as -rx, where x is the revision number. The top level arch directory (default-linux/$arch) will contain a ChangeLog that will serve as a record log for each profile revision and change. How does that sound? Am I missing anything? Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-20 15:09 ` John Davis @ 2004-08-20 15:40 ` Jason Huebel 2004-08-20 16:20 ` John Davis 0 siblings, 1 reply; 25+ messages in thread From: Jason Huebel @ 2004-08-20 15:40 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1226 bytes --] On Friday 20 August 2004 10:09 am, John Davis wrote: > OK - > I am going to try and make sense of all of the good discussion here by > putting it into a draft proposal. From what I have gleaned off of the > thread, this is the implementation that we are looking for regarding > general profile policy: > > Profiles will adhere to the following layout standard: > default-linux/$arch/20xx > default-linux/$arch/20xx-r1 > default-linux/$arch/20xx-r2 > (and so forth) > > Each year, a new profile has to be created (20xx). Each subsequent major > revision to the 20xx profile will be marked as -rx, where x is the > revision number. > > The top level arch directory (default-linux/$arch) will contain a > ChangeLog that will serve as a record log for each profile revision and > change. > > How does that sound? Am I missing anything? Looks good to me. Quick (slightly OT) question: Is there any limit on the directory depth of a cascading profile? -- Jason Huebel Gentoo/amd64 Strategic Lead Gentoo Developer Relations/Recruiter GPG Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230 "Do not weep; do not wax indignant. Understand." Baruch Spinoza (1632 - 1677) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-20 15:40 ` Jason Huebel @ 2004-08-20 16:20 ` John Davis 0 siblings, 0 replies; 25+ messages in thread From: John Davis @ 2004-08-20 16:20 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1374 bytes --] On Fri, 2004-08-20 at 11:40, Jason Huebel wrote: > On Friday 20 August 2004 10:09 am, John Davis wrote: > > OK - > > I am going to try and make sense of all of the good discussion here by > > putting it into a draft proposal. From what I have gleaned off of the > > thread, this is the implementation that we are looking for regarding > > general profile policy: > > > > Profiles will adhere to the following layout standard: > > default-linux/$arch/20xx > > default-linux/$arch/20xx-r1 > > default-linux/$arch/20xx-r2 > > (and so forth) > > > > Each year, a new profile has to be created (20xx). Each subsequent major > > revision to the 20xx profile will be marked as -rx, where x is the > > revision number. > > > > The top level arch directory (default-linux/$arch) will contain a > > ChangeLog that will serve as a record log for each profile revision and > > change. > > > > How does that sound? Am I missing anything? > > Looks good to me. Quick (slightly OT) question: Is there any limit on the > directory depth of a cascading profile? IIRC, there is not, but you would have to check w/ carpaski to be 100% sure. Cheers, -- John Davis Gentoo Linux Developer <http://dev.gentoo.org/~zhen> ---- GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> Fingerprint: 4F9E 41F6 D072 5C1A 636C 2D46 B92C 4823 E281 41BB [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-12 17:36 ` [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated Paul de Vrieze 2004-08-12 22:05 ` Jason Huebel @ 2004-08-16 15:00 ` Chris Gianelloni 2004-08-16 22:29 ` William Hubbs 1 sibling, 1 reply; 25+ messages in thread From: Chris Gianelloni @ 2004-08-16 15:00 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 721 bytes --] On Thu, 2004-08-12 at 13:36, Paul de Vrieze wrote: > From what I remember this was not the initial idea. Maybe your position is > better, but some discussion might be appropriate. I think it should be done > consistently for the different architectures. I agree with the creation of profiles. I also think the minimum versions of packages in the profile should match what is used to build that release. This way, we ensure that a "2004.3" machine, especially one that was upgraded from a previous release, has the same minimal versions of system packages as our actual release media. -- Chris Gianelloni Release Engineering QA Manager/Games Developer Gentoo Linux Is your power animal a penguin? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated 2004-08-16 15:00 ` Chris Gianelloni @ 2004-08-16 22:29 ` William Hubbs 0 siblings, 0 replies; 25+ messages in thread From: William Hubbs @ 2004-08-16 22:29 UTC (permalink / raw To: gentoo-releng -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, Aug 16, 2004 at 11:00:49AM -0400, Chris Gianelloni wrote: > On Thu, 2004-08-12 at 13:36, Paul de Vrieze wrote: > > From what I remember this was not the initial idea. Maybe your position is > > better, but some discussion might be appropriate. I think it should be done > > consistently for the different architectures. > > I agree with the creation of profiles. I also think the minimum > versions of packages in the profile should match what is used to build > that release. This way, we ensure that a "2004.3" machine, especially > one that was upgraded from a previous release, has the same minimal > versions of system packages as our actual release media. If we are using profiles not only to control which packages are part of the base system, but which versions of the packages are installed, it makes sense to use a different profile for each release. I also like the idea of a default-linux/<arch>/ChangeLog or other file that documents what is in each profile. William -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBITVgblQW9DDEZTgRAsQJAJ9AbxF8CVegQSLz00zNqW8oZbYz7QCeM0yY 4WxAtlbJ/rgnMGc9Kxxguz8= =sYk6 -----END PGP SIGNATURE----- -- gentoo-releng@gentoo.org mailing list ^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2004-08-20 16:25 UTC | newest] Thread overview: 25+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <200408111331.30552.jhuebel@gentoo.org> [not found] ` <pan.2004.08.12.09.17.55.915519@cox.net> [not found] ` <200408121001.42258.jhuebel@gentoo.org> 2004-08-12 17:36 ` [gentoo-releng] Re: [gentoo-amd64] Re: 2004.0 Profile Deprecated Paul de Vrieze 2004-08-12 22:05 ` Jason Huebel 2004-08-12 23:20 ` John Davis 2004-08-12 23:36 ` Jason Huebel 2004-08-13 0:52 ` John Davis 2004-08-13 1:08 ` Jason Huebel 2004-08-13 3:29 ` John Davis [not found] ` <1092375494.17392.1.camel@sephora> 2004-08-13 14:20 ` John Davis 2004-08-13 14:49 ` Jason Huebel 2004-08-13 13:39 ` Aron Griffis 2004-08-13 14:59 ` Jason Huebel 2004-08-13 18:58 ` William Hubbs 2004-08-13 19:08 ` Jason Huebel 2004-08-13 21:22 ` William Hubbs 2004-08-15 1:19 ` John Davis 2004-08-16 15:10 ` Chris Gianelloni 2004-08-19 15:59 ` John Davis 2004-08-19 17:16 ` Chris Gianelloni 2004-08-19 18:10 ` Ned Ludd 2004-08-19 19:16 ` Chris Gianelloni 2004-08-20 15:09 ` John Davis 2004-08-20 15:40 ` Jason Huebel 2004-08-20 16:20 ` John Davis 2004-08-16 15:00 ` Chris Gianelloni 2004-08-16 22:29 ` William Hubbs
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox