Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 442718 - sys-kernel/vanilla-sources still provide really old kernel versions
Summary: sys-kernel/vanilla-sources still provide really old kernel versions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-11 13:41 UTC by Pacho Ramos
Modified: 2012-11-14 20:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2012-11-11 13:41:35 UTC
What is the reason for still keeping really old kernel versions with vanilla-sources? That old versions don't receive fixes for a long time, if people want to have long term kernels, they have 3.0 and 3.2. 

The problem of providing this really old versions is that some people could be tempted to try them to have their old/obsolote external driver still working... even if they will have problems with important core parts like udev. There could be also some security issues that are unfixed in that old kernels.

Thanks for the info

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2012-11-11 13:42:30 UTC
This is also important to other packages in the tree still supplying things like obsolete v4l1 support even if dropped for a long time in "recent" kernels (I think after 2.6.38)
Comment 2 Agostino Sarubbo gentoo-dev 2012-11-11 13:58:04 UTC
I think we need to keep at least:
-2.6.32.xx
-3.0.xx
-3.2.xx
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2012-11-11 15:17:05 UTC
No need to CC treecleaners. There is a maintainer for this package
Comment 4 Richard Yao (RETIRED) gentoo-dev 2012-11-11 22:01:56 UTC
(In reply to comment #0)
> What is the reason for still keeping really old kernel versions with
> vanilla-sources? That old versions don't receive fixes for a long time, if
> people want to have long term kernels, they have 3.0 and 3.2. 
> 
> The problem of providing this really old versions is that some people could
> be tempted to try them to have their old/obsolote external driver still
> working... even if they will have problems with important core parts like
> udev. There could be also some security issues that are unfixed in that old
> kernels.

Linux 2.6.32 works with udev 171, so the only backward compatibility issues would involve Gentoo testing. As for security issues, vanilla sources have a clear disclaimer that they is not supported by Gentoo Security.

I agree with Agostino sentiments about retaining certain versions. As for Linux 2.6.16.y, The last release was more than 4 years ago and I see no reason to use it over 2.6.32.y.

FreeBSD's linux compatibility layer emulates 2.6.16. My experiments with our current Gentoo Linux stage3 tarballs on Gentoo FreeBSD revealed that they are no longer compatible with Linux 2.6.16. A few binaries such as tar need to be symlinked to busybox to make our userland work on Linux 2.6.16 and that ignores udev, which my FreeBSD experiments did not test at all.
Comment 5 Eric F. GARIOUD 2012-11-11 22:40:30 UTC
As far as I can be concerned :
I like clear and deterministic procedures and trust in volunteering.
What about getting inspired by what is worth for packages ?

v.g. : 50 days after whatever release is declared EOL by upstream, this release is dropped from portage's tree unless someone volunteers for maintaining it specifically.
Comment 6 Pacho Ramos gentoo-dev 2012-11-12 20:23:54 UTC
(In reply to comment #3)
> No need to CC treecleaners. There is a maintainer for this package

That was only to remember the case and help dropping old slots if maintainers don't have enough time
Comment 7 Pacho Ramos gentoo-dev 2012-11-12 20:26:33 UTC
(In reply to comment #4)
> Linux 2.6.32 works with udev 171, so the only backward compatibility issues
> would involve Gentoo testing. As for security issues, vanilla sources have a
> clear disclaimer that they is not supported by Gentoo Security.
> 

The problem is that we shouldn't be so far from getting newer udev stabilized (due udisks:0 deprecation in favor of :2 that needs newer udev to properly mount devices), and, for example, udev-195 needs kernel >= 2.6.39
Comment 8 Agostino Sarubbo gentoo-dev 2012-11-14 15:08:30 UTC
done, old ebuild removed.
Comment 9 Pacho Ramos gentoo-dev 2012-11-14 20:25:12 UTC
Thanks Ago
Comment 10 Agostino Sarubbo gentoo-dev 2012-11-14 20:27:19 UTC
(In reply to comment #9)
> Thanks Ago

thanks you for point it out ;)