* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 16:16 [gentoo-dev] Where to put prerelease vanilla kernels? Matt Rickard
@ 2003-07-23 7:10 ` Alvaro Figueroa Cabezas
2003-07-23 19:16 ` Chris Gianelloni
2003-07-23 17:45 ` Jay Pfeifer
` (2 subsequent siblings)
3 siblings, 1 reply; 22+ messages in thread
From: Alvaro Figueroa Cabezas @ 2003-07-23 7:10 UTC (permalink / raw
To: gentoo-dev
On Jul 23 12:16, Matt Rickard wrote:
> Portage currently does not contain any vanilla prerelease kernels (i.e.
> 2.4.22_pre7). Bug 25107 is a request for this, and it seems reasonable
> to have these kernels in portage, since we have pretty much every other
> kernel branch you could think of in there :)
Please excuse me for being a bit ignorant on the matter, but shouldn't
the naming policy should take care of it?
I'm assuming that just by naming a package either _alpha, _beta, _pre or
_rc, this package won't be chosen before any other package without a
suffix or that has _p. If it ain't like this, why is that?
(Naming policy available at http://www.gentoo.org/doc/en/policy.xml)
--
Alvaro Figueroa
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 19:16 ` Chris Gianelloni
@ 2003-07-23 7:46 ` Alvaro Figueroa Cabezas
2003-07-23 20:03 ` donnie berkholz
2003-07-23 19:21 ` donnie berkholz
1 sibling, 1 reply; 22+ messages in thread
From: Alvaro Figueroa Cabezas @ 2003-07-23 7:46 UTC (permalink / raw
To: gentoo-dev
On Jul 23 15:16, Chris Gianelloni wrote:
> Well, 2.4.22_pre1 is newer than 2.4.21, however, 2.4.21 is the latest
> stable kernel from kernel.org. Portage would see 2.4.22_pre1 as newer
> and would merge it rather than 2.4.21 when someone installed
> vanilla-sources. The only effective way to separate them is to have
> them in a separate container.
But the policy clearly states that it will be calculated as a lower
version. Quote:
"Any of these suffixes may be immediately followed by a non-zero
positive integer, e.g., linux-2.4.0_pre10. Assuming identical version
parts, the suffixes are ordered as follows (lower means older): _alpha <
_beta < _pre < _rc < (nosuffix) < _p"
--
Alvaro Figueroa
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 20:03 ` donnie berkholz
@ 2003-07-23 8:28 ` Alvaro Figueroa Cabezas
2003-07-23 20:51 ` Peter Johanson
2003-07-23 22:35 ` Chris Gianelloni
0 siblings, 2 replies; 22+ messages in thread
From: Alvaro Figueroa Cabezas @ 2003-07-23 8:28 UTC (permalink / raw
To: gentoo-dev
On Jul 23 15:03, donnie berkholz wrote:
> so 2.4.22 would beat 2.4.22_pre2, but 2.4.22_pre2 would beat 2.4.21.
Ohh I see. Shouldn't the policy be changed to make it the way I
missunderstood it? I really don't see the why in the way it is.
--
Alvaro Figueroa
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* [gentoo-dev] Where to put prerelease vanilla kernels?
@ 2003-07-23 16:16 Matt Rickard
2003-07-23 7:10 ` Alvaro Figueroa Cabezas
` (3 more replies)
0 siblings, 4 replies; 22+ messages in thread
From: Matt Rickard @ 2003-07-23 16:16 UTC (permalink / raw
To: gentoo-dev
Portage currently does not contain any vanilla prerelease kernels (i.e.
2.4.22_pre7). Bug 25107 is a request for this, and it seems reasonable
to have these kernels in portage, since we have pretty much every other
kernel branch you could think of in there :)
I'm wondering what's the best way to handle these? First option is to
put them in vanilla-sources, for example,
vanilla-sources-2.4.22_pre7.ebuild. If we ~ mask them, people using the
unstable profile will get these prerelease kernels if merging
vanilla-sources. I'm not sure this is desired behavior, however, it IS
the unstable profile :) We could also package.mask them here, this
might emphasize the fact that they are not supported. However, _pre
kernels are generally quite stable, probably more so than many of the
other kernel branches we provide in portage.
Another option is to create a separate category for these, something
like pre-vanilla-sources. This has the benefit that people who want
vanilla will get only vanilla, and not a prerelease -- regardless of
which profile they are using.
Any comments or suggestions on this? I'm hoping for some kind of
consensus on where these should be put.
Thanks.
--
Matt Rickard
frogger@gentoo.org
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 16:16 [gentoo-dev] Where to put prerelease vanilla kernels? Matt Rickard
2003-07-23 7:10 ` Alvaro Figueroa Cabezas
@ 2003-07-23 17:45 ` Jay Pfeifer
2003-07-23 19:39 ` Matt Rickard
2003-07-23 18:06 ` Dhruba Bandopadhyay
2003-07-24 8:28 ` Sven Vermeulen
3 siblings, 1 reply; 22+ messages in thread
From: Jay Pfeifer @ 2003-07-23 17:45 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
My thoughts... also posted on bug 25107...
best just to put a pkg_postinst warning similar to the one from
http://www.kernel.org/prepatch.html. I think this is better than putting the
ebuilds in the package.mask. I would also want the package to be
'sys-kernel/vanilla-prepatch-sources' or 'sys-kernel/prepatch-sources'.
Probably the first. This would keep users wanting the latest stable version,
as deemed by kernel.org, from accidentally emerging the wrong
vanilla-sources.
Jay
On Wednesday 23 July 2003 11:16 am, Matt Rickard wrote:
>
> Any comments or suggestions on this?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/Hsnbe5xY3v0FhjgRAuwoAJ9x3RJim3mCX6i8UBllz8UydDjyOgCfWAdF
s12C9r8AnhVAiRNOyXbeTQ8=
=gx25
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 16:16 [gentoo-dev] Where to put prerelease vanilla kernels? Matt Rickard
2003-07-23 7:10 ` Alvaro Figueroa Cabezas
2003-07-23 17:45 ` Jay Pfeifer
@ 2003-07-23 18:06 ` Dhruba Bandopadhyay
2003-07-23 18:24 ` Jay Pfeifer
2003-07-24 8:28 ` Sven Vermeulen
3 siblings, 1 reply; 22+ messages in thread
From: Dhruba Bandopadhyay @ 2003-07-23 18:06 UTC (permalink / raw
To: Matt Rickard, gentoo-dev
Matt Rickard wrote:
> Portage currently does not contain any vanilla prerelease kernels (i.e.
> 2.4.22_pre7). Bug 25107 is a request for this, and it seems reasonable
> to have these kernels in portage, since we have pretty much every other
> kernel branch you could think of in there :)
Yes. Absolutely right.
> I'm wondering what's the best way to handle these? First option is to
How about splitting development-sources into 2.6.x and 2.4.x trees?
It's not like 2.6.x is the only branch undergoing 'development'.
As to how to split this I'll leave up to you. Adding a suffix to it to
give rise to two categories may be an idea. Just some thoughts.
With regards.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 18:06 ` Dhruba Bandopadhyay
@ 2003-07-23 18:24 ` Jay Pfeifer
0 siblings, 0 replies; 22+ messages in thread
From: Jay Pfeifer @ 2003-07-23 18:24 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
See below.
On Wednesday 23 July 2003 01:06 pm, Dhruba Bandopadhyay wrote:
>
> How about splitting development-sources into 2.6.x and 2.4.x trees?
> It's not like 2.6.x is the only branch undergoing 'development'.
the 2.5/2.6.x is a beta patch, not a prepatch for now. It goes under
sys-kernel/development-sources. Until there is a 2.6.0 release and subsequent
prepatches against 2.6.0 as a 2.6.1preX - @ that time it would go into the
proposed sys-kernel/vanilla-prepatch-sources.
Jay
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/HtLde5xY3v0FhjgRAnKQAJ9UMeJlqN8BBcSaKVnV6iFIJPukJwCeNESt
Rt4qWoLrHyj5XIN9KwmGTBw=
=EpLP
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 7:10 ` Alvaro Figueroa Cabezas
@ 2003-07-23 19:16 ` Chris Gianelloni
2003-07-23 7:46 ` Alvaro Figueroa Cabezas
2003-07-23 19:21 ` donnie berkholz
0 siblings, 2 replies; 22+ messages in thread
From: Chris Gianelloni @ 2003-07-23 19:16 UTC (permalink / raw
To: Alvaro Figueroa Cabezas; +Cc: gentoo-dev
Well, 2.4.22_pre1 is newer than 2.4.21, however, 2.4.21 is the latest
stable kernel from kernel.org. Portage would see 2.4.22_pre1 as newer
and would merge it rather than 2.4.21 when someone installed
vanilla-sources. The only effective way to separate them is to have
them in a separate container.
On Wed, 2003-07-23 at 03:10, Alvaro Figueroa Cabezas wrote:
> Please excuse me for being a bit ignorant on the matter, but shouldn't
> the naming policy should take care of it?
>
> I'm assuming that just by naming a package either _alpha, _beta, _pre or
> _rc, this package won't be chosen before any other package without a
> suffix or that has _p. If it ain't like this, why is that?
--
Chris Gianelloni
Developer, Gentoo Linux
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 19:16 ` Chris Gianelloni
2003-07-23 7:46 ` Alvaro Figueroa Cabezas
@ 2003-07-23 19:21 ` donnie berkholz
1 sibling, 0 replies; 22+ messages in thread
From: donnie berkholz @ 2003-07-23 19:21 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wednesday 23 July 2003 14:16, Chris Gianelloni wrote:
> Well, 2.4.22_pre1 is newer than 2.4.21, however, 2.4.21 is the latest
> stable kernel from kernel.org. Portage would see 2.4.22_pre1 as newer
> and would merge it rather than 2.4.21 when someone installed
> vanilla-sources. The only effective way to separate them is to have
> them in a separate container.
Or, as frogger suggested, to have them ~arch. If you want a "stable" kernel,
you shouldn't be using ~arch anyway so you'll end up with the straight
releases. If you want the pre's, rc's etc. emerge ~arch vanilla-sources.
The idea seems to have been almost passed over, and I don't see why.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/HuAkXVaO67S1rtsRAsyyAJ9jMCp4elNxONTT10LSgXGQKKShzACfQiGI
unqXBgtrBfVz+r16OZ9aH9c=
=ick0
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 17:45 ` Jay Pfeifer
@ 2003-07-23 19:39 ` Matt Rickard
0 siblings, 0 replies; 22+ messages in thread
From: Matt Rickard @ 2003-07-23 19:39 UTC (permalink / raw
To: gentoo-dev
On Wed, 23 Jul 2003 12:45:55 -0500
Jay Pfeifer <pfeifer@gentoo.org> wrote:
>
> My thoughts... also posted on bug 25107...
>
> best just to put a pkg_postinst warning similar to the one from
> http://www.kernel.org/prepatch.html. I think this is better than
> putting the ebuilds in the package.mask. I would also want the package
> to be 'sys-kernel/vanilla-prepatch-sources' or
> 'sys-kernel/prepatch-sources'. Probably the first. This would keep
> users wanting the latest stable version, as deemed by kernel.org, from
> accidentally emerging the wrong vanilla-sources.
>
I put it in 'sys-kernel/vanilla-prepatch-sources' and added a
pkg_postinst warning. Just committed it and closed bug 25107.
--
Matt Rickard
frogger@gentoo.org
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 7:46 ` Alvaro Figueroa Cabezas
@ 2003-07-23 20:03 ` donnie berkholz
2003-07-23 8:28 ` Alvaro Figueroa Cabezas
0 siblings, 1 reply; 22+ messages in thread
From: donnie berkholz @ 2003-07-23 20:03 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wednesday 23 July 2003 02:46, Alvaro Figueroa Cabezas wrote:
> "Any of these suffixes may be immediately followed by a non-zero
> positive integer, e.g., linux-2.4.0_pre10. Assuming identical version
> parts, the suffixes are ordered as follows (lower means older): _alpha <
> _beta < _pre < _rc < (nosuffix) < _p"
"Assuming identical version parts" is the section you seem to be missing.
2.4.22 != 2.4.21
so 2.4.22 would beat 2.4.22_pre2, but 2.4.22_pre2 would beat 2.4.21.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/HuolXVaO67S1rtsRAvVrAKC1yJkFTMOmCoDt2UpC7oMCjFfOqQCgx7mR
zUnxEtaZHpTBu7ku2aSjNEQ=
=abdx
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 8:28 ` Alvaro Figueroa Cabezas
@ 2003-07-23 20:51 ` Peter Johanson
2003-07-23 22:35 ` Chris Gianelloni
1 sibling, 0 replies; 22+ messages in thread
From: Peter Johanson @ 2003-07-23 20:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 649 bytes --]
On Wed, Jul 23, 2003 at 02:28:23PM +0600, Alvaro Figueroa Cabezas wrote:
> On Jul 23 15:03, donnie berkholz wrote:
>
> > so 2.4.22 would beat 2.4.22_pre2, but 2.4.22_pre2 would beat 2.4.21.
>
> Ohh I see. Shouldn't the policy be changed to make it the way I
> missunderstood it? I really don't see the why in the way it is.
the point is that 2.4.22 is newer than 2.4.22_pre2, which is newer than
2.4.21. The "beating" order is logical based on the order in which the
items were released.
-pete
--
Peter Johanson
<latexer@gentoo.org>
Key ID = 0x6EFA3917
Key fingerprint = A90A 2518 57B1 9D20 9B71 A2FF 8649 439B 6EFA 3917
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 8:28 ` Alvaro Figueroa Cabezas
2003-07-23 20:51 ` Peter Johanson
@ 2003-07-23 22:35 ` Chris Gianelloni
1 sibling, 0 replies; 22+ messages in thread
From: Chris Gianelloni @ 2003-07-23 22:35 UTC (permalink / raw
To: Alvaro Figueroa Cabezas; +Cc: gentoo-dev
Absolutely not. The policy is the correct method for numbering
versions. Your original understanding of how the policy used versions,
and how the kernel developers is incorrect. You could consider the
2.4.22_pre kernels as 2.4.21_p kernels... they are patches on top of
2.4.21 that will someday in the future become 2.4.22, therefore they're
newer. The portage policy is exactly in line with this.
On Wed, 2003-07-23 at 04:28, Alvaro Figueroa Cabezas wrote:
> Ohh I see. Shouldn't the policy be changed to make it the way I
> missunderstood it? I really don't see the why in the way it is.
--
Chris Gianelloni
Developer, Gentoo Linux
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-23 16:16 [gentoo-dev] Where to put prerelease vanilla kernels? Matt Rickard
` (2 preceding siblings ...)
2003-07-23 18:06 ` Dhruba Bandopadhyay
@ 2003-07-24 8:28 ` Sven Vermeulen
2003-07-24 9:07 ` Georgi Georgiev
` (2 more replies)
3 siblings, 3 replies; 22+ messages in thread
From: Sven Vermeulen @ 2003-07-24 8:28 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1212 bytes --]
On Wed, Jul 23, 2003 at 12:16:03PM -0400, Matt Rickard wrote:
> I'm wondering what's the best way to handle these? First option is to
> put them in vanilla-sources, for example,
> vanilla-sources-2.4.22_pre7.ebuild. If we ~ mask them, people using the
> unstable profile will get these prerelease kernels if merging
> vanilla-sources. I'm not sure this is desired behavior, however, it IS
> the unstable profile :)
Its more like the testing. ~arch is when a developer deems his package ready
for inclusion.
> Another option is to create a separate category for these, something
> like pre-vanilla-sources. This has the benefit that people who want
> vanilla will get only vanilla, and not a prerelease -- regardless of
> which profile they are using.
I don't like this idea (even though I'm in the minority here :). First of
all, when the _pre's are finished and the stable kernel is released, people
which are using pre-vanilla-sources will be stuck at the latest _pre (or
_testing).
And when they emerge the vanilla-sources, they'll miss the next _pre cycle.
Personally, I would go for package.mask
Wkr,
Sven Vermeulen
--
Save some animals, eat a vegetarian.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 8:28 ` Sven Vermeulen
@ 2003-07-24 9:07 ` Georgi Georgiev
2003-07-24 13:07 ` Matt Rickard
2003-07-24 12:56 ` Matt Rickard
2003-08-25 17:43 ` Alvaro Figueroa
2 siblings, 1 reply; 22+ messages in thread
From: Georgi Georgiev @ 2003-07-24 9:07 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 3028 bytes --]
On 24/07/2003 at 10:28:57(+0200), Sven Vermeulen used 1.6K just to say:
> On Wed, Jul 23, 2003 at 12:16:03PM -0400, Matt Rickard wrote:
> > I'm wondering what's the best way to handle these? First option is to
> > put them in vanilla-sources, for example,
> > vanilla-sources-2.4.22_pre7.ebuild. If we ~ mask them, people using the
> > unstable profile will get these prerelease kernels if merging
> > vanilla-sources. I'm not sure this is desired behavior, however, it IS
> > the unstable profile :)
>
> Its more like the testing. ~arch is when a developer deems his package ready
> for inclusion.
>
> > Another option is to create a separate category for these, something
> > like pre-vanilla-sources. This has the benefit that people who want
> > vanilla will get only vanilla, and not a prerelease -- regardless of
> > which profile they are using.
>
> I don't like this idea (even though I'm in the minority here :). First of
> all, when the _pre's are finished and the stable kernel is released, people
> which are using pre-vanilla-sources will be stuck at the latest _pre (or
> _testing).
>
> And when they emerge the vanilla-sources, they'll miss the next _pre cycle.
>
> Personally, I would go for package.mask
Wow... I was getting scared seeing how this thread developed, but in the end,
after reading this post, I realized that the world has not gone *completely*
mad, after all.
I fully support the opinions stated above, and I simply cannot comprehend what
the big deal with ~arch masking vanilla-sources is. Even *considering* the
option of a separate package is ridiculous. As long as developers are careful
enough to not remove the ~arch mask from any _pre kernel, I am perfectly fine,
and I believe there wouldn't be anyone who isn't fine. What are we trying to do
-- make sure people who insist on running the *unstable* profile actually don't
get the "unstable" sources. There is also the package.mask if you feel that is
not enough, but this was also mentioned already. And the decision that was
taken is ... weird. What is the idea in having unstable (i.e. ~masked)
packages in the first place? Are you going to keep only stable versions in
vanilla-sources? What's the point? Why not move all _pre, _alpha ane _beta
versions of packages in separate directories? As it was already mentioned, _pre
kernels are more stable than many other packages. The first one I can think of
is gentoo-sources, that insisted on corrupting my filesystem every now and
then, so I couldn't upgrade my glibc, without upgrading to vanilla-sources
first (some files were having funny contents during compilation but it was hard
to reproduce), and I am running vanilla-sources ever since.
Sorry for the tone, but I feel frustrated.
--
() Georgi Georgiev () A committee is a life form with six or more ()
() chutz@gg3.net () legs and no brain. -- Lazarus Long, "Time ()
() +81(90)6266-1163 () Enough For Love" ()
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 8:28 ` Sven Vermeulen
2003-07-24 9:07 ` Georgi Georgiev
@ 2003-07-24 12:56 ` Matt Rickard
2003-07-24 13:49 ` Thomas de Grenier de Latour
2003-08-25 17:43 ` Alvaro Figueroa
2 siblings, 1 reply; 22+ messages in thread
From: Matt Rickard @ 2003-07-24 12:56 UTC (permalink / raw
To: gentoo-dev
>
> > Another option is to create a separate category for these, something
> > like pre-vanilla-sources. This has the benefit that people who want
> > vanilla will get only vanilla, and not a prerelease -- regardless of
> > which profile they are using.
>
> I don't like this idea (even though I'm in the minority here :). First
> of all, when the _pre's are finished and the stable kernel is
> released, people which are using pre-vanilla-sources will be stuck at
> the latest _pre (or_testing).
I think the idea here was to also include _rc kernels in this category.
Since an _rc generally becomes the stable when it is deemed worthy,
people shouldn't really be behind here (except by version number, not
content).
In the case where there are a couple last minute changes from the final
_rc to the next stable release, then yes, this could be a problem :\
(although I don't know if this actually happens or not).
>
> And when they emerge the vanilla-sources, they'll miss the next _pre
> cycle.
>
> Personally, I would go for package.mask
>
package.mask is what I was really trying to avoid. It's always a pain
to have to unmask a package if you want to use it. These kernels are
usually quite stable, and I don't think they deserve to be hard masked.
I'm still open to suggestions on this though...
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 9:07 ` Georgi Georgiev
@ 2003-07-24 13:07 ` Matt Rickard
2003-07-24 13:38 ` Paul de Vrieze
0 siblings, 1 reply; 22+ messages in thread
From: Matt Rickard @ 2003-07-24 13:07 UTC (permalink / raw
To: gentoo-dev
>
> I fully support the opinions stated above, and I simply cannot
> comprehend what the big deal with ~arch masking vanilla-sources is.
> Even *considering* the option of a separate package is ridiculous. As
> long as developers are careful enough to not remove the ~arch mask
> from any _pre kernel, I am perfectly fine, and I believe there
> wouldn't be anyone who isn't fine. What are we trying to do-- make
> sure people who insist on running the *unstable* profile actually
> don't get the "unstable" sources.
Well the fact is that an unstable kernel can be a whole lot more
problematic than an unstable userland package. With userland, if it
crashes, oh well, you can start it up again. With an unstable kernel
you run the risk of hard locks and corrupted filesystems.
I know that I've used vanilla-sources on some systems where I'm using
the ~arch profile, because I KNOW it will work correctly. Sometimes I
don't want to mess around with experimental kernel patches.
There is also the package.mask if you feel that is
> not enough, but this was also mentioned already. And the decision that
> was taken is ... weird. What is the idea in having unstable (i.e.
> ~masked) packages in the first place? Are you going to keep only
> stable versions in vanilla-sources? What's the point?
The point is that vanilla-sources gets you stable release kernels all
the time.
>Why not move all
> _pre, _alpha ane _beta versions of packages in separate directories?
> As it was already mentioned, _pre kernels are more stable than many
> other packages.
Well beta kernels already have their own category as
development-sources. It is my understanding that this _pre category
will also contain _rc kernels.
>The first one I can think of is gentoo-sources, that
> insisted on corrupting my filesystem every now and then, so I couldn't
> upgrade my glibc, without upgrading to vanilla-sources first (some
> files were having funny contents during compilation but it was hard to
> reproduce), and I am running vanilla-sources ever since.
I hope you filed a bug report :) I don't use gentoo-sources myself so I
can't comment anymore than that.
>
> Sorry for the tone, but I feel frustrated.
No problem, you raise some issues that definitely do need to be
addressed.
--
Matt Rickard
frogger@gentoo.org
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 13:07 ` Matt Rickard
@ 2003-07-24 13:38 ` Paul de Vrieze
2003-07-24 14:13 ` Terje Kvernes
0 siblings, 1 reply; 22+ messages in thread
From: Paul de Vrieze @ 2003-07-24 13:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1192 bytes --]
On Thursday 24 July 2003 15:07, Matt Rickard wrote:
> > I fully support the opinions stated above, and I simply cannot
> > comprehend what the big deal with ~arch masking vanilla-sources is.
> > Even *considering* the option of a separate package is ridiculous. As
> > long as developers are careful enough to not remove the ~arch mask
> > from any _pre kernel, I am perfectly fine, and I believe there
> > wouldn't be anyone who isn't fine. What are we trying to do-- make
> > sure people who insist on running the *unstable* profile actually
> > don't get the "unstable" sources.
>
> Well the fact is that an unstable kernel can be a whole lot more
> problematic than an unstable userland package. With userland, if it
> crashes, oh well, you can start it up again. With an unstable kernel
> you run the risk of hard locks and corrupted filesystems.
As far as I know we don't actually compile any kernel automatically. That
means that it still requires user action to actually install a prekernel.
That means that a user must actually decide on running a prekernel
Paul
--
Paul de Vrieze
Researcher
Mail: pauldv@cs.kun.nl
Homepage: http://www.devrieze.net
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 12:56 ` Matt Rickard
@ 2003-07-24 13:49 ` Thomas de Grenier de Latour
2003-07-24 13:54 ` Thomas de Grenier de Latour
0 siblings, 1 reply; 22+ messages in thread
From: Thomas de Grenier de Latour @ 2003-07-24 13:49 UTC (permalink / raw
To: gentoo-dev
On Thu, 24 Jul 2003 08:56:44 -0400
Matt Rickard <frogger@gentoo.org> wrote:
> package.mask is what I was really trying to avoid. It's always a pain
> to have to unmask a package if you want to use it.
It's not anymore such a pain with custom package.(un)mask, this feature
just lacks documentation.
I personnaly thinks using package.mask to mask prereleases of kernels
is the better solution. This way, a user has much more possibilities to
control which versions he wants to use:
o Does he only want stable version? He has no changes to do.
o Does he want to test everything? He can unmask
"sys-kernel/vanilla-sources"
o Does he want to test _rc but not _pre, in 2.4.22 branch? He can
unmask ">=sys-kernel/vanilla-sources-2.4.22_rc1" and mask
">sys-kernel/vanilla-sources-2.4.22*"
o etc.
There is no such to specify a custom policy with ~arch masking.
--
TGL.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 13:49 ` Thomas de Grenier de Latour
@ 2003-07-24 13:54 ` Thomas de Grenier de Latour
0 siblings, 0 replies; 22+ messages in thread
From: Thomas de Grenier de Latour @ 2003-07-24 13:54 UTC (permalink / raw
To: gentoo-dev
On Thu, 24 Jul 2003 15:49:21 +0200
Thomas de Grenier de Latour <degrenier@easyconnect.fr> wrote:
> o Does he want to test _rc but not _pre, in 2.4.22 branch? He can
> unmask ">=sys-kernel/vanilla-sources-2.4.22_rc1" and mask
> ">sys-kernel/vanilla-sources-2.4.22*"
Oops, yes, unmasking "=sys-kernel/vanilla-sources-2.4.22_rc*" would be
simpler :)
--
TGL.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 13:38 ` Paul de Vrieze
@ 2003-07-24 14:13 ` Terje Kvernes
0 siblings, 0 replies; 22+ messages in thread
From: Terje Kvernes @ 2003-07-24 14:13 UTC (permalink / raw
To: Paul de Vrieze; +Cc: gentoo-dev
Paul de Vrieze <pauldv@gentoo.org> writes:
[ ... ]
> As far as I know we don't actually compile any kernel
> automatically. That means that it still requires user action to
> actually install a prekernel. That means that a user must actually
> decide on running a prekernel
my main problem with this is that Gentoo for obvious reasons never
unmerge a kernel. if ~x86 would yield a few kernels every week for
someone who has both vanilla-sources and development-sources
installed, well, that'll take _space_.
first in DISTFILES, then as a package if one uses buildpkg and last
under /usr/src. for most people, this will be two compressed and
one unpacked piece of kernel source for each installed kernel.
this would, if nothing else, make "emerge -U world" slightly
annoying to deal with.
--
Terje
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Where to put prerelease vanilla kernels?
2003-07-24 8:28 ` Sven Vermeulen
2003-07-24 9:07 ` Georgi Georgiev
2003-07-24 12:56 ` Matt Rickard
@ 2003-08-25 17:43 ` Alvaro Figueroa
2 siblings, 0 replies; 22+ messages in thread
From: Alvaro Figueroa @ 2003-08-25 17:43 UTC (permalink / raw
To: gentoo-dev
On Thu, 2003-07-24 at 02:28, Sven Vermeulen wrote:
> Personally, I would go for package.mask
I like this solution better. I don't know how many of you know that on
some 2.4 version, Marcelo forgot to add a patch that was added to -rc4,
to the realeased kernel. So I had to use this kernel on splack
(slackware for sparc) instead of the released kernel, because this patch
was extremely important on archs other than intel.
If you had a package mask, this could be handleded more gracefully.
--
Alvaro Figueroa
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2003-08-25 18:02 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-23 16:16 [gentoo-dev] Where to put prerelease vanilla kernels? Matt Rickard
2003-07-23 7:10 ` Alvaro Figueroa Cabezas
2003-07-23 19:16 ` Chris Gianelloni
2003-07-23 7:46 ` Alvaro Figueroa Cabezas
2003-07-23 20:03 ` donnie berkholz
2003-07-23 8:28 ` Alvaro Figueroa Cabezas
2003-07-23 20:51 ` Peter Johanson
2003-07-23 22:35 ` Chris Gianelloni
2003-07-23 19:21 ` donnie berkholz
2003-07-23 17:45 ` Jay Pfeifer
2003-07-23 19:39 ` Matt Rickard
2003-07-23 18:06 ` Dhruba Bandopadhyay
2003-07-23 18:24 ` Jay Pfeifer
2003-07-24 8:28 ` Sven Vermeulen
2003-07-24 9:07 ` Georgi Georgiev
2003-07-24 13:07 ` Matt Rickard
2003-07-24 13:38 ` Paul de Vrieze
2003-07-24 14:13 ` Terje Kvernes
2003-07-24 12:56 ` Matt Rickard
2003-07-24 13:49 ` Thomas de Grenier de Latour
2003-07-24 13:54 ` Thomas de Grenier de Latour
2003-08-25 17:43 ` Alvaro Figueroa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox