Re: [elrepo] kernel/kernel-lts separation

2012-10-14 Thread Nux!

On 14.10.2012 17:57, Akemi Yagi wrote:


OK, I blame the whole mess on Nux! who started this damn thing. ;-)


I deny everything!

We will adopt the kernel-ml/kernel-lt naming for the 
mainline/longterm

kernels.
No objections allowed at this point !

Akemi the Despot


Wow, thank you very much, Akemi-sama!
And thanks in advance to Alan for all the work implied!

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-12 Thread Phil Perry

On 12/10/12 16:01, Dag Wieers wrote:

On Thu, 11 Oct 2012, Akemi Yagi wrote:


On Thu, Oct 11, 2012 at 2:23 PM, Dag Wieers d...@wieers.com wrote:


I am not in favor of renaming the packages to kernel-lts (or anything
but
kernel-ml). For all practical purposes, sticking to one name, but
offering
(sub)repositories for the different versions offers everything.

So I would propose this:

kernel-ml/
kernel-ml/repodata/
kernel-ml/3.0/
kernel-ml/3.0/repodata/
kernel-ml/3.8/
kernel-ml/3.8/repodata/

You can select the specific version you want to hook into, either the
parent
directory if you prefer to stick with the latest, or one of the major
version repositories.


I am trying to understand this concept of sub-repositories. Using
the above example, Elrepo will be offering new repositories named
kernel-ml-3.0 and kernel-ml-3.8 ? When a user wants to install a
3.0.x kernel, he will run:

yum --enablerepo=kernel-ml-3.0 install kernel-ml

And when a new major version appears, it will be added as, say,
kernel-ml-3.9 and the elrepo-release package is updated to
accommodate the new repository.

Is this description correct?


Yes, so the repo configuration could offer the root-directory
(kernel-ml) as well as the subdirectories (kernel-ml-3.0, kernel-ml-3.6)
and it's up to the user to decide which one to enable. By default (as is
now) all repositories are disabled.

Since the sub-directories are inside of the root kernel-ml directory,
all packages are included in the kernel-ml repository. The selection of
which stable release you want to hook into is made at the
repository-level. So the added benefit is that you could possibly stay
with 3.0, even when 3.2 or 3.4 are available, or discontinued.

For those interested in getting the latest kernel-ml, they simply enable
the root repository as is already the case.

The drawback is that if the 3.0 repository is no longer updated (because
upstream discontinued support) the user will not receive newer updates.
In the kernel-lt mechanism, you cannot make the selection to which
stable release you want to hook into, as all kernel-ml and kernel-lt
packages are in one repository (as I understood) so you always get the
latest (either kernel-ml or kernel-lt, or both).

Another drawback is that the ELRepo configuration should reflect the
repositories we offer, so a change is required if there is a change in
what we offer.



Having looked at both options, I'm personally preferring renaming and 
having two separate packages, kernel-ml and kernel-lt.


I think it will be easier to explain to end users, requires no real 
configuration on the part of the end user and doesn't require us to push 
out updates to our elrepo-release file, which inevitably not everyone 
will update.


JMHO :-)

___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Alan Bartlett
I have considered everyone's comments, including that from Trevor.

On the whole, I am agreeable with making the split into kernel-ml
(currently 3.6.x) and kernel-lt (currently 3.0.y) for EL6.

How would people like this to be implemented?

Alan.
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Akemi Yagi
On Thu, Oct 11, 2012 at 1:34 PM, Alan Bartlett a...@elrepo.org wrote:
 I have considered everyone's comments, including that from Trevor.

 On the whole, I am agreeable with making the split into kernel-ml
 (currently 3.6.x) and kernel-lt (currently 3.0.y) for EL6.

 How would people like this to be implemented?

 Alan.

Simply have both in the elrepo-kernel repository?

Akemi
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Nux!

On 11.10.2012 21:48, Akemi Yagi wrote:
On Thu, Oct 11, 2012 at 1:34 PM, Alan Bartlett a...@elrepo.org 
wrote:

I have considered everyone's comments, including that from Trevor.

On the whole, I am agreeable with making the split into kernel-ml
(currently 3.6.x) and kernel-lt (currently 3.0.y) for EL6.

How would people like this to be implemented?

Alan.


Simply have both in the elrepo-kernel repository?


Yep, should work fine.

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Nux!

On 11.10.2012 21:34, Alan Bartlett wrote:

I have considered everyone's comments, including that from Trevor.

On the whole, I am agreeable with making the split into kernel-ml
(currently 3.6.x) and kernel-lt (currently 3.0.y) for EL6.


Thank you!

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Manuel Wolfshant

On 10/11/2012 11:48 PM, Akemi Yagi wrote:

On Thu, Oct 11, 2012 at 1:34 PM, Alan Bartletta...@elrepo.org  wrote:

I have considered everyone's comments, including that from Trevor.

On the whole, I am agreeable with making the split into kernel-ml
(currently 3.6.x) and kernel-lt (currently 3.0.y) for EL6.

How would people like this to be implemented?

Alan.

Simply have both in the elrepo-kernel repository?

+1 for this
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Dag Wieers

On Thu, 11 Oct 2012, Phil Perry wrote:


On 10/10/12 23:30, Trevor Hemsley wrote:


 I'd suggest kernel30 rather than kernel-lt since the long term in this
 case is not that long and soon we'll be trying to work out how to change
 kernel-lt-3.0-x to kernel-lt-3.8.x or whatever the next LTS kernel
 happens to be.



Unless the desired action is to update to the latest LTS kernel at that 
point? At which time a user can add an exclude for kernel-lt if they want to 
stay at an unsupported 3.0.y.


But I take your point. What do others think?


I am not in favor of renaming the packages to kernel-lts (or anything but 
kernel-ml). For all practical purposes, sticking to one name, but offering 
(sub)repositories for the different versions offers everything.


So I would propose this:

  kernel-ml/
  kernel-ml/repodata/
  kernel-ml/3.0/
  kernel-ml/3.0/repodata/
  kernel-ml/3.8/
  kernel-ml/3.8/repodata/

You can select the specific version you want to hook into, either the 
parent directory if you prefer to stick with the latest, or one of the 
major version repositories.


If you have different names for different releases (or even just the 
ml/lts split) it becomes harder for the user to understand how this 
affects the system.


Besides, we do not influence when a release becomes stable, and when it 
not longer is updated. So keeping all under the generic 'mainline' brand 
is much clearer.


Is there a need for the proposed complexity ?

--
-- dag wieers, d...@wieers.com, http://dag.wieers.com/
-- dagit linux solutions, i...@dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Alan Bartlett
On 11 October 2012 22:23, Dag Wieers d...@wieers.com wrote:
 On Thu, 11 Oct 2012, Phil Perry wrote:

 On 10/10/12 23:30, Trevor Hemsley wrote:

  I'd suggest kernel30 rather than kernel-lt since the long term in this
  case is not that long and soon we'll be trying to work out how to change
  kernel-lt-3.0-x to kernel-lt-3.8.x or whatever the next LTS kernel
  happens to be.


 Unless the desired action is to update to the latest LTS kernel at that
 point? At which time a user can add an exclude for kernel-lt if they want to
 stay at an unsupported 3.0.y.

 But I take your point. What do others think?


 I am not in favor of renaming the packages to kernel-lts (or anything but
 kernel-ml). For all practical purposes, sticking to one name, but offering
 (sub)repositories for the different versions offers everything.

 So I would propose this:

   kernel-ml/
   kernel-ml/repodata/
   kernel-ml/3.0/
   kernel-ml/3.0/repodata/
   kernel-ml/3.8/
   kernel-ml/3.8/repodata/

 You can select the specific version you want to hook into, either the parent
 directory if you prefer to stick with the latest, or one of the major
 version repositories.

 If you have different names for different releases (or even just the ml/lts
 split) it becomes harder for the user to understand how this affects the
 system.

 Besides, we do not influence when a release becomes stable, and when it not
 longer is updated. So keeping all under the generic 'mainline' brand is much
 clearer.

 Is there a need for the proposed complexity ?

Hmm . . . so what has been proposed is complex but what you propose,
above, is not added complexity?

Perhaps the simplest thing is for me is to type: No. No change. No
nothing. No further releases from me. I've shown you all how to do it,
now get on with it yourselves.  :-)

But I won't. I will hand the decision process over to my number two,
Akemi and ask that toracat tells burakkucat what is the final outcome
(of what is likely to be an extended discussion process) once it has
been reached.

Over to toracat.

Alan.
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-11 Thread Dag Wieers

On Thu, 11 Oct 2012, Alan Bartlett wrote:


On 11 October 2012 22:23, Dag Wieers d...@wieers.com wrote:

On Thu, 11 Oct 2012, Phil Perry wrote:


On 10/10/12 23:30, Trevor Hemsley wrote:


 I'd suggest kernel30 rather than kernel-lt since the long term in this
 case is not that long and soon we'll be trying to work out how to change
 kernel-lt-3.0-x to kernel-lt-3.8.x or whatever the next LTS kernel
 happens to be.



Unless the desired action is to update to the latest LTS kernel at that
point? At which time a user can add an exclude for kernel-lt if they want to
stay at an unsupported 3.0.y.

But I take your point. What do others think?



I am not in favor of renaming the packages to kernel-lts (or anything but
kernel-ml). For all practical purposes, sticking to one name, but offering
(sub)repositories for the different versions offers everything.

So I would propose this:

  kernel-ml/
  kernel-ml/repodata/
  kernel-ml/3.0/
  kernel-ml/3.0/repodata/
  kernel-ml/3.8/
  kernel-ml/3.8/repodata/

You can select the specific version you want to hook into, either the parent
directory if you prefer to stick with the latest, or one of the major
version repositories.

If you have different names for different releases (or even just the ml/lts
split) it becomes harder for the user to understand how this affects the
system.

Besides, we do not influence when a release becomes stable, and when it not
longer is updated. So keeping all under the generic 'mainline' brand is much
clearer.

Is there a need for the proposed complexity ?


Hmm . . . so what has been proposed is complex but what you propose,
above, is not added complexity?


I didn't know complexity was a boolean. ;-) The proposal was to add 
repositories and change the package name. I don't see a good reason for 
the second change, in fact I see many reason to not make the second 
change.


--
-- dag wieers, d...@wieers.com, http://dag.wieers.com/
-- dagit linux solutions, i...@dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Manuel Wolfshant

On 10/10/2012 11:09 AM, Nux! wrote:

Hi,

Guys, is there a possibility to have the TLS kernels in their own repo 
or would it be just spreading too thin? Maybe some hardlinks as to not 
waste space.. I'm not using the lts kernel but I'm thinking many do 
and they don't want to have the lts kernel updated by the latest one.
I know people who run kernel-ml should only be using it with 
--enablerepo anyway, but oh well, the idea just hit me so had to 
share. :-) 
+1 here. not that LTS means much when 3.0.x was updated twice in 2 
weeks...


___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Nux!

On 10.10.2012 09:12, Manuel Wolfshant wrote:

On 10/10/2012 11:09 AM, Nux! wrote:

Hi,

Guys, is there a possibility to have the TLS kernels in their own 
repo or would it be just spreading too thin? Maybe some hardlinks as 
to not waste space.. I'm not using the lts kernel but I'm thinking 
many do and they don't want to have the lts kernel updated by the 
latest one.
I know people who run kernel-ml should only be using it with 
--enablerepo anyway, but oh well, the idea just hit me so had to 
share. :-) +1 here. not that LTS means much when 3.0.x was updated 
twice in 2 weeks...


It's not clear what you're +1 for. :)

Regarding LTS, I would imagine the updates were nothing major, it's 
normal to get updates, just nothing that would break existing abi/api 
etc.


Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Nux!

On 10.10.2012 11:28, Phil Perry wrote:


How about kernel-ml and kernel-lts for mainline and lts kernels,
respectively. But even that gets complicated as it looks like Alan is
currently maintaining 3.0, 3.5 and 3.6 branches.

Still, renaming the 3.0.x packages to kernel-lts would at least
differentiate between the LTS release and other mainline/stable
releases and would allow yum to continue to update the LTS kernel
series from within the same repo.


Yeah, Alan's opinion is the one that should matter most so let's see 
what he thinks of it.


--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Manuel Wolfshant

On 10/11/2012 12:57 AM, Alan Bartlett wrote:

So let's try to move this on. As it is currently my move, I shall
confirm that I am prepared to smile at the suggestion of kernel-lt
and kernel-ml. To begin with, I would need to perform a small
operation upon a copy of the kernel-ml specification file to create
that of kernel-lt. Perhaps others will now like to think things
through to completion.
The only other modification I would see as needed  [ for almost any 
other package but kernels ] would be Obsoletes: kernel-ml 3.0.45. But 
since kernels are parallel installable, I do not see anything else that 
needs to be done via the spec except for replacing the old Provides ( 
kernel-ml) with the new one.



  Then the ELRepo Project Administrators can have
a private discussion and, ultimately, share the results of our
deliberations with the user-base.


Thank you
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Phil Perry

On 10/10/12 23:23, Manuel Wolfshant wrote:

On 10/11/2012 12:57 AM, Alan Bartlett wrote:

So let's try to move this on. As it is currently my move, I shall
confirm that I am prepared to smile at the suggestion of kernel-lt
and kernel-ml. To begin with, I would need to perform a small
operation upon a copy of the kernel-ml specification file to create
that of kernel-lt. Perhaps others will now like to think things
through to completion.

The only other modification I would see as needed [ for almost any other
package but kernels ] would be Obsoletes: kernel-ml 3.0.45. But since
kernels are parallel installable, I do not see anything else that needs
to be done via the spec except for replacing the old Provides (
kernel-ml) with the new one.



Agreed. It should just be a case of performing a 
's/kernel-ml/kernel-lt/' on the spec file for version 3.0.y. The hard 
work is already done by Alan in initially producing kernel-ml.






___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Phil Perry

On 10/10/12 23:30, Trevor Hemsley wrote:


I'd suggest kernel30 rather than kernel-lt since the long term in this
case is not that long and soon we'll be trying to work out how to change
kernel-lt-3.0-x to kernel-lt-3.8.x or whatever the next LTS kernel
happens to be.



Unless the desired action is to update to the latest LTS kernel at that 
point? At which time a user can add an exclude for kernel-lt if they 
want to stay at an unsupported 3.0.y.


But I take your point. What do others think?



___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] kernel/kernel-lts separation

2012-10-10 Thread Nux!

On 11.10.2012 00:17, Phil Perry wrote:

On 10/10/12 23:30, Trevor Hemsley wrote:


I'd suggest kernel30 rather than kernel-lt since the long term in 
this
case is not that long and soon we'll be trying to work out how to 
change

kernel-lt-3.0-x to kernel-lt-3.8.x or whatever the next LTS kernel
happens to be.



Unless the desired action is to update to the latest LTS kernel at
that point? At which time a user can add an exclude for kernel-lt if
they want to stay at an unsupported 3.0.y.


+1

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo