[opensuse-factory] factory kernel source and image versions don't match
Folks- The source kernel rpm for factory is http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source-... while the default image for x86-64 is http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2.6... The image version is newer than the source. Where can I get kernel-source-2.6.27.10-2.7.src.rpm, to match the factory image? Thanks, Toni ------------------------------------------------------------------- Toni Harbaugh-Blackford Advanced Biomedical Computing Center (ABCC) National Cancer Institute -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hi Toni, On Sat, Feb 07, 2009 at 08:18:38AM -0500, Toni Harbaugh-Blackford wrote:
Folks-
The source kernel rpm for factory is
http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source-...
while the default image for x86-64 is
http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2.6...
The image version is newer than the source.
Where can I get kernel-source-2.6.27.10-2.7.src.rpm, to match the factory image?
I'm not sure. I checked a minute ago and we currently have: http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-source-2.6.... Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2.6... Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source-... Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 This looks (if nothing is wrong) as if they all match each other. The slightly different release number may mean that a package has been built, albeit it didn't have changed source (triggered by builds of other packages in the dependency chain), thus the release counter was increased. Note that we have an algorithm in place since a short while that puts new packages into the tree only when they become changed after a rebuild. See http://news.opensuse.org/2009/02/05/more-efficient-factory-development/ The above revision strings and timestamps I got with "rpm -qip <url>". Peter -- Contact: admin@opensuse.org (a.k.a. ftpadmin@suse.com) #opensuse-mirrors on freenode.net Info: http://en.opensuse.org/Mirror_Infrastructure SUSE LINUX Products GmbH Research & Development
Peter Poeml schreef:
Hi Toni,
On Sat, Feb 07, 2009 at 08:18:38AM -0500, Toni Harbaugh-Blackford wrote:
Folks-
The source kernel rpm for factory is
http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source-...
while the default image for x86-64 is
http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2.6...
The image version is newer than the source.
Where can I get kernel-source-2.6.27.10-2.7.src.rpm, to match the factory image?
I'm not sure. I checked a minute ago and we currently have:
http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-source-2.6.... Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2.6... Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source-... Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024
This looks (if nothing is wrong) as if they all match each other. The slightly different release number may mean that a package has been built, albeit it didn't have changed source (triggered by builds of other packages in the dependency chain), thus the release counter was increased.
Note that we have an algorithm in place since a short while that puts new packages into the tree only when they become changed after a rebuild. See http://news.opensuse.org/2009/02/05/more-efficient-factory-development/
The above revision strings and timestamps I got with "rpm -qip <url>".
Peter
I see a diff here: http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-source-2.6..... >5< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2.6.... >6< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source-.... >5<. src.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 -- Enjoy your time around, Oddball (M9.) (Now or never...) OS: Linux 2.6.27.13-3-default x86_64 Huidige gebruiker: oddball@AMD64x2-sfn1 Systeem: openSUSE 11.2 Alpha 0 (x86_64) KDE: 4.2.00 (KDE 4.2.0) "release 97" -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Dienstag 17 Februar 2009 schrieb Oddball:
I see a diff here:
http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-source-2.6 .27.13-3. >5< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2. 6.27.13-3. >6< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source -2.6.27.13-3. >5<. src.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024
Yeah, but they are all exactly the same source. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tue, Feb 17, 2009 at 7:40 AM, Stephan Kulow
Am Dienstag 17 Februar 2009 schrieb Oddball:
I see a diff here:
http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-source-2.6 .27.13-3. >5< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2. 6.27.13-3. >6< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source -2.6.27.13-3. >5<. src.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024
Yeah, but they are all exactly the same source.
All the package / version numbers need to match *exactly* for certain tools to work, for example, some of the VMware things that build kernel modules. -- M. Edward (Ed) Borasky I've never met a happy clam. In fact, most of them were pretty steamed -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
M. Edward (Ed) Borasky napsal(a):
On Tue, Feb 17, 2009 at 7:40 AM, Stephan Kulow
wrote: Am Dienstag 17 Februar 2009 schrieb Oddball:
I see a diff here:
http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-source-2.6 .27.13-3. >5< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/factory/repo/oss/suse/x86_64/kernel-default-2. 6.27.13-3. >6< .x86_64.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 http://download.opensuse.org/source/factory/repo/oss/suse/src/kernel-source -2.6.27.13-3. >5<. src.rpm Source Timestamp: 2009-01-29 18:46:06 +0100 GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024 Yeah, but they are all exactly the same source.
All the package / version numbers need to match *exactly* for certain tools to work, for example, some of the VMware things that build kernel modules.
If that's really the case, then VMware has broken asumptions. The last digit in the relase number is the rebuild counter. Packages get rebuild whenever a build-dependency changes. Kernel source and binary packages have slightly different build dependencies (e.g. the binary packages buildrequire module-init-tools) => Kernel binary packages might rebuild more often than kernel-source or vice versa => Rebuild counters differ. Build scripts can check if /lib/modules/`uname -r`/{build,source} are valid symlinks, not if random strings in rpm -q output equal each other. Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
M. Edward (Ed) Borasky escribió:
for example, some of the VMware things that build kernel modules.
Then you have to ask VMWARE to fix their stuff, it has been proven to have a very broken detection code. -- "If this is the best God can do, I am not impressed" -George Carlin (1937-2008) Cristian Rodríguez R. Software Developer Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
participants (7)
-
Cristian Rodríguez
-
M. Edward (Ed) Borasky
-
Michal Marek
-
Oddball
-
Peter Poeml
-
Stephan Kulow
-
Toni Harbaugh-Blackford