Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 255788 - [Ebuild] sys-kernel/openvz-sources-2.6.26.1 [chekhov] and sys-kernel/openvz-sources-2.6.27.1 [aivazovsky] released
Summary: [Ebuild] sys-kernel/openvz-sources-2.6.26.1 [chekhov] and sys-kernel/openvz-s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo VPS Team (OBSOLETE)
URL: http://wiki.openvz.org/News
Whiteboard:
Keywords:
: 256058 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-21 21:20 UTC by Petr Polezhaev
Modified: 2009-03-20 18:09 UTC (History)
5 users (show)

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


Attachments
sys-kernel/openvz-sources-2.6.27.9999 ebuild (openvz-sources-2.6.27.9999.ebuild,914 bytes, text/plain)
2009-01-21 21:25 UTC, Petr Polezhaev
Details
sys-kernel/openvz-sources-2.6.27.1-r1 [aivazovsky] (openvz-sources-2.6.27.1-r1.ebuild,1.29 KB, text/plain)
2009-01-21 22:06 UTC, Petr Polezhaev
Details
sys-kernel/openvz-sources-2.6.26.1-r1 [chekhov] (openvz-sources-2.6.26.1-r1.ebuild,1.29 KB, text/plain)
2009-01-21 22:16 UTC, Petr Polezhaev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Polezhaev 2009-01-21 21:20:09 UTC
26 and 27 kernels was released.
http://wiki.openvz.org/Download/kernel/2.6.26/2.6.26-chekhov.1
http://wiki.openvz.org/Download/kernel/2.6.27/2.6.27-aivazovsky.1

Also this mean, that it's time to add 2.6.27.9999 (in masked state) ebuild.

Reproducible: Always

Steps to Reproduce:
Comment 1 Petr Polezhaev 2009-01-21 21:25:57 UTC
Created attachment 179199 [details]
sys-kernel/openvz-sources-2.6.27.9999 ebuild

Simple renaming 2.6.26.9999 with description change
Comment 2 Petr Polezhaev 2009-01-21 22:06:33 UTC
Created attachment 179217 [details]
sys-kernel/openvz-sources-2.6.27.1-r1 [aivazovsky]

OpenVZ team seems to have changed their versioning scheme. I'm using forth version component to difference codenamed kernels, specifying codename in ebuild itself. This is less portable, but seems to be better evil than change atom name on every new codename =).

Resulting kernel name is 2.6.27-openvz-aivazovsky.1
I have also specify SLOT especially, to use codename in it.
Now it looks in eix like that: "(2.6.27-aivazovsky.1)   [M](~)2.6.27.1-r1!b!s"
Comment 3 Petr Polezhaev 2009-01-21 22:16:51 UTC
Created attachment 179225 [details]
sys-kernel/openvz-sources-2.6.26.1-r1 [chekhov]

Same for 2.6.26-chekhov.1 release. I suppose that warning about different from upstream versions needed, but my English is too bad to write it myself.

kernel dir name: linux-2.6.26-openvz-chekhov.1
kernel name: v2.6.26-openvz-chekhov.1
slot: (2.6.26-chekhov.1)      [M](~)2.6.26.1-r1!b!s
Comment 4 Petr Polezhaev 2009-01-21 22:18:13 UTC
Also, IMHO, package.mask a little bit outdated...
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-23 21:18:07 UTC
Please don't CC maintainers when you cannot assign bugs.
Comment 6 Petr Polezhaev 2009-02-05 18:54:54 UTC
Sorry, I just don't know how to act in such situation. Next time I'll be more accurate, thanks for note.

2herd: Is there any problem with comming it? Maybe I can help somehow...

Only known problem with this kernel (still unconfirmed) -  it maybe unstable with started VEs (in some, still unclear, conditions) on uniprocessor x86 systems. I've already issued upstream bug for this issue, but, taking into account, that this kernels rather not adopted for such low-perfomance enviroment and any post-18 kernels hardmasked anyway, that mustn't be a big problem. On multicore amd64 systems, following other users reactions, it works flawlessly (status unknown for single-core ia32_64 or multi-core ia32 systems).

If you need any futher information or improvements to ebuilds, just make us know ;).
Comment 7 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-02-08 10:32:50 UTC
*** Bug 256058 has been marked as a duplicate of this bug. ***
Comment 8 Dennis Schridde 2009-02-17 00:37:37 UTC
Should these not be 2 bugs? One for 2.6.26 and one for 2.6.27?
And is there any news on the state of either one?
Comment 9 Petr Polezhaev 2009-02-17 08:13:27 UTC
Mantainer know about them, but have no time to add. Also they are consisted as useless - we have git-ebuilds in tree, so use them. Both of snapshots suffers from it_real_fn BUG, which can hit low-perfomance machines (currently, both git kernels suffers from it too - you can apply a patch http://bugzilla.openvz.org/attachment.cgi?id=905). So, just use git ebuild, you can check new features and fixes at
http://git.openvz.org/?p=linux-2.6.27-openvz;a=summary
Comment 10 Dennis Schridde 2009-02-17 10:58:07 UTC
The upsream bug associated to the it_real_fn issue: http://bugzilla.openvz.org/show_bug.cgi?id=1160
(It is RESOLVED/FIXED, so I guess the patch was already merged into Git?)

Currently there is no 2.6.27.9999 ebuild in the portage tree, "just" a 2.6.26.9999 one.
Comment 11 Petr Polezhaev 2009-02-17 18:46:36 UTC
0o... Really? I don't notice that, I supposed that all git ebuilds are in tree... At least pva said something like this... maybe =)

Bug resolved/fixed by me - patch contents shows that it is comming from developer's local repository, I suppose we just must wait untill he will finish some project and will push all changes. That's not too hard to apply it by hands =). Or you can use my overlay - https://svn.niifaq.ru/portage/
Comment 12 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-03-16 11:59:25 UTC
night nord: your ebuilds for chekhov and aivazovsky look good, except that one shouldnt use the revision to indicate a different upstream release.

see http://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html

but openvz-sources-2.6.27.1.1 would work.
Comment 13 Dennis Schridde 2009-03-16 12:15:56 UTC
(In reply to comment #9)
> Both of snapshots suffers from it_real_fn BUG, which can hit
> low-perfomance machines (currently, both git
> kernels suffers from it too - you can apply a patch
> http://bugzilla.openvz.org/attachment.cgi?id=905).
Patch apparently hit Git now: http://git.openvz.org/?p=linux-2.6.26-openvz;a=commit;h=0328e3d32c6915650b14dd40fcd7598a420b1364
Comment 14 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-03-17 08:37:29 UTC
Comment on attachment 179199 [details]
sys-kernel/openvz-sources-2.6.27.9999 ebuild

openvz-sources-2.6.27.9999 is now in the tree. thanks.
Comment 15 Petr Polezhaev 2009-03-17 19:32:03 UTC
Thanks. I've fixed -r* issue in releases, thank you for notice, but both kernels suffers from courple of serious bugs, so they are unusable on production. 2.6.27-openvz.git-dc7245a just ok.
Comment 16 Petr Polezhaev 2009-03-17 19:32:47 UTC
Comment on attachment 179217 [details]
sys-kernel/openvz-sources-2.6.27.1-r1 [aivazovsky]

Buggy
Comment 17 Petr Polezhaev 2009-03-17 19:33:03 UTC
Comment on attachment 179225 [details]
sys-kernel/openvz-sources-2.6.26.1-r1 [chekhov]

Buggy
Comment 18 Petr Polezhaev 2009-03-17 19:35:13 UTC
Marking fixed until next release.
Comment 19 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-03-20 18:09:49 UTC
i've added 2.6.26.2.1 and 2.6.27.1.1 to my dev overlay - as templates for when new non-broken versions will be released by upstream...