Hi,
(sorry for the long mail, jump to "== Examples ==" below for the
important part)
I'm thinking about changing the versioning of KOTD packages
(http://ftp.suse.com/pub/projects/kernel/kotd/) as the current scheme is
a bit of mess. I'd like to 1) make the release string shorter, 2) make
the release string sort with official distro kernels nicely, so that
with some luck, an older kotd will be replaced by a newer update kernel
and vice versa.
I'm thinking about the following: drop the branch name and timestamp
from the release string (same information is in rpm -qi output, no need
to duplicate it here). Instead of the timestamp, use the number of
commits (see below) so that the release string increases. To get proper
ordering with official kernels, prepend the release string of the last
official kernel. More precisely:
last update kernel: $version-$release
current kotd: $version2-???
if $version == $version2
$release2 = $release.$ncommits.$hash
else
$release2 = 0.0.0.$hash
remember "$version2-0.0" as a fake update kernel and count from there
next time
endif
$ncommits would be the number of commits to the kernel repository since
the last update, $hash would be the commit id (same as today).
== Examples ==
The current SLE11_BRANCH kotd would be named
kernel-default-2.6.27.25-0.0.22.8dd1bfd.x86_64.rpm
because the last released update was 2.6.27.23 and Greg updated to
2.6.27.25 22 commits ago. The next update (if the version stays at .25)
will be 2.6.27.25-0.1, i.e. correctly newer than the kotd.
The SL110_BRANCH kotd would be named
kernel-default-2.6.25.20-0.4.23.4d35a02.x86_64.rpm
because the last released update was 2.6.25.20-0.4, 23 commits ago. The
next update will be 2.6.25.20-0.5 at least, again newer than the kotd.
Maybe the commit id should be prefixed with a "g", just like
git-describe does, to make it clear what it is.
Does this make sense to everyone? Does anyone depend on the current
numbering scheme?
Michal
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
Hi all,
I just now got the Moblin (2.6.29) kernel merged into the FACTORY
kernel, so it should start showing up in the next few builds.
It really wasn't that many changes, the real work is in the
configurations.
So, here's what I plan on doing, and it would be great to get some
feedback.
For Moblin, we used a PAE kernel as "kernel-default". For FACTORY, I
can't do that, and as we moved away from the -legacy to -default naming
scheme, I'll change the Moblin images to use kernel-pae.
In the kernel-pae config, I'd like to start changing stuff to reflect
the fastboot things we did for Moblin. In the end, we were booting the
kernel in less than a second on a tiny netbook, and I see no reason why
we can't do the same for FACTORY and all future releases.
To achieve this, I'll start to change the i386/pae and x86-64/default
configurations to build a whole raft of drivers into the kernel, which
speeds up booting a _lot_ due to the async probing that it allows the
kernel to do.
I'll also disable a few things that PAE systems should never need (like
ISA), and a few other things that are in the Moblin kernel config.
In the end, this means that you can boot without an initrd at all,
but we need to move our init script changes over to FACTORY as well to
take full advantage of this. There's also some mkinitrd magic I need to
figure out so that we don't accidentally create initrd when we don't
need them (which is a bug right now.)
Any objections to any of this? Hopefully this will help with both the
Moblin releases, which should be in the near future, as well as openSUSE
11.2, which will probably happen afterward.
thanks,
greg k-h
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
i'm currently tracking/using kernel from,
http://download.opensuse.org/repositories/Kernel:/SL111_BRANCH/openSUSE_11.…
atm, version's at,
uname -a
Linux edge 2.6.27.25-12-xen #1 SMP 2009-06-26 19:07:45 +0200 i686
i686 i386 GNU/Linux
updated from 27 jun 09.
trying to build ipset from src, needing kernel-syms, @ zypper i get
zypper in -y kernel-source kernel-syms module-init-tools
Problem: nothing provides kernel-source = 2.6.27.18-11 needed by
kernel-syms-2.6.27.18-11.1.i586
Solution 1: Following actions will be done:
downgrade of kernel-source-2.6.27.25-12.1.i586 to
kernel-source-2.6.27.23-0.1.1.i586
install kernel-source-2.6.27.23-0.1.1.i586 (with vendor change)
openSUSE Build Service --> openSUSE
Solution 2: do not ask to install a solvable providing kernel-syms
checking the repos, kernel-syms is the one file not being updated in the repo,
kernel-syms-2.6.27.18-11.1.i586.rpm 06-Mar-2009 08:58
1.4M Mirrors Metalink
, stael from March.
can anyone trigger a refresh of that file in the repo?
thanks.
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
Why is KOTD 2.6.29-master_20090330185142_847b44e6 x86_64 still missing on
ftp.suse.com/pub/projects/kernel/kotd/HEAD/) ? All other arches have been
updated to 20090330185142_847b44e6 for two days now . Is this a build
problem or was there a problem to propagate the rpms to the server ?
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
Bug 11159 - reset high speed USB device using ehci_hcd
http://bugzilla.kernel.org/show_bug.cgi?id=11159
I am hoping someone knows about any updates for this bug. Alan Stern
posted a couple of patches for what he suspects is the problem of
Clear-TT-Buffer.
Will this be incorporated into a revision after 2.6.27.23-35-pae?
My system displays all of symptoms of this bug, including; the usb hub
doesn't work correctly, typing lsusb cause it to go to never-never land,
my bluetooth usb dongle (which worked under 10.3) isn't seen. The list
goes on.
Any ideas would be appreciated...
--
Quis custodiet ipsos custodes
_.._ _
."\__/"./`_\
_/__<__>__\/
jgs `"/_/""""\_\\
Adolph & Sharon Weidanz SuSE 11.1
'78 43' Endeavour Ketch Folding@Home Team 45
S/V Time To Paws
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
Hey,
you will see some newly generated packages in your repository
kernel:HEAD. Those are links to packages in openSUSE:Factory and are
disabled for build. We need those to set the devel-project in
openSUSE:Factory. You can indentify them in the description.
This is just a heads up :)
Henne
--
Henne Vogelsang, openSUSE.
Everybody has a plan, until they get hit.
- Mike Tyson
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
Sorry to jump on this thread at this point, but I just joined this mailing list and don't have the previous emails in my system.
The other problem Rudi mentioned I'm hitting as I'm working to get kvm building again in factory. I've entered a bug (bnc#509680) which references the bogus symlink. I think for now I'll try to work around it, unless a fix comes in fairly soon.
- Bruce
>>> "Jan Beulich" <JBeulich(a)novell.com> 06/05/09 3:09 AM >>>
>>> Ruediger Oertel <ro(a)suse.de> 05.06.09 02:06 >>>
>additionally, when building for the xen flavor (not with the others), you see:
>make: Entering directory `/usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen'
>make -C ../../../linux-2.6.30-rc6-git3-4 O=/usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen/. modules
> Updating /usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen/scripts/Makefile.xen
>/bin/sh: /usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen/scripts/Makefile.xen: Permission denied
>
>why is it trying to write to the kernel source when building modules with M=/usr/src/packages/..... ?
Hmm, what it's trying to do is create/update a file in $(objtree). Probably
that should just be inhibited for KBUILD_EXTMOD builds, as it's supposedly
meaningless there (though it's not impossible to imagine that some external
module would have a -xen clone of a native file, too).
I'll look into fixing this.
Jan
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org
Hi,
is this a known issue:
the asm symlinks below include2 do point nowhere in a usual system:
# readlink /usr/src/linux-obj/x86_64/default/include2/asm
../../../../packages/BUILD/kernel-default-2.6.30/linux-2.6.29/arch/x86/include/asm
additionally, when building for the xen flavor (not with the others), you see:
make: Entering directory `/usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen'
make -C ../../../linux-2.6.30-rc6-git3-4 O=/usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen/. modules
Updating /usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen/scripts/Makefile.xen
/bin/sh: /usr/src/linux-2.6.30-rc6-git3-4-obj/i386/xen/scripts/Makefile.xen: Permission denied
why is it trying to write to the kernel source when building modules with M=/usr/src/packages/..... ?
--
with kind regards (mit freundlichem Grinsen),
Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de)
----------------------------------------------------------------------
Linux MacBookRudi 2.6.30-rc6-git3-4-default #1 SMP 2009-05-25 14:11:59 +0200 x86_64
Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org