[opensuse-kernel] KOTD/HREAD: kernel source not in sync again
Since Wednesday, there were three updates of KOTD/HEAD and with none of them the provided kernel source version was in sync with the provided binaries. Another observation:When there were a few days without update, in many cases the next update is out of sync and only the following update is in sync again -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Markus Koßmann napsal(a):
Since Wednesday, there were three updates of KOTD/HEAD and with none of them the provided kernel source version was in sync with the provided binaries.
I just fixed the script to keep kernel-source packages for older binary packages. It might take a few days until it's all consistent though.
Another observation:When there were a few days without update, in many cases the next update is out of sync and only the following update is in sync again
That kernel-source used to get out of sync was because kernel-source builds much faster than the binary packages and the script takes the newest version for each package name. So if someone commits 30 minutes before the cronjob starts, kernel-source will be updated to a newer version than the rest. It surprises me that you observed "a few days without update", usually there are several commits each day to the master branch. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Freitag, 20. November 2009 schrieb Michal Marek:
Markus Koßmann napsal(a): It surprises me that you observed "a few days without update", usually there are several commits each day to the master branch.
Well, for example there was no visible update on ftp.suse.com between saturday one week ago and last wednesday . Such long breaks happened a few times in the last few weeks. I though, that was caused by everybody being busy with releasing 11.2. And that it will normalize soon. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Dne 21.11.2009 16:42, Markus Koßmann napsal(a):
Am Freitag, 20. November 2009 schrieb Michal Marek:
Markus Koßmann napsal(a): It surprises me that you observed "a few days without update", usually there are several commits each day to the master branch.
Well, for example there was no visible update on ftp.suse.com between saturday one week ago and last wednesday . Such long breaks happened a few times in the last few weeks. I though, that was caused by everybody being busy with releasing 11.2. And that it will normalize soon.
I don't know, the git log (http://gitorious.org/opensuse/kernel-source/commits/master) shows normal activity through whole November, maybe there was some other problem. I added more logging to the sync script, let's see if it happens again. The problem with not matching source and binary packages should be fixed now, but I can't verify it because it's all at the same version currently ;). Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Montag, 23. November 2009 schrieb Michal Marek:
The problem with not matching source and binary packages should be fixed now, but I can't verify it because it's all at the same version currently ;).
I will cry again , if I see not matching kernel-sources ;-) Should I also cry, if there is no daily update ? What happens, if there commits but the packages just don't build ? Is that a valid reason for a missing daily update ? -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Markus Koßmann napsal(a):
Am Montag, 23. November 2009 schrieb Michal Marek:
The problem with not matching source and binary packages should be fixed now, but I can't verify it because it's all at the same version currently ;). I will cry again , if I see not matching kernel-sources ;-) Should I also cry, if there is no daily update ? What happens, if there commits but the packages just don't build ? Is that a valid reason for a missing daily update ?
Ah, yes, that might have been reason for the missing update you observed. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Michal Marek napsal(a):
Markus Koßmann napsal(a):
Am Montag, 23. November 2009 schrieb Michal Marek:
The problem with not matching source and binary packages should be fixed now, but I can't verify it because it's all at the same version currently ;). I will cry again , if I see not matching kernel-sources ;-) Should I also cry, if there is no daily update ? What happens, if there commits but the packages just don't build ? Is that a valid reason for a missing daily update ?
Ah, yes, that might have been reason for the missing update you observed.
Although kernel-source only fails if the patch series does not apply, and that's usually fixed immediately. So I don't really know what was the cause. Just shout loudly should it happen again ;). Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Montag, 23. November 2009 schrieb Michal Marek:
Michal Marek napsal(a):
Markus Koßmann napsal(a):
Am Montag, 23. November 2009 schrieb Michal Marek:
The problem with not matching source and binary packages should be fixed now, but I can't verify it because it's all at the same version currently ;).
I will cry again , if I see not matching kernel-sources ;-) Should I also cry, if there is no daily update ? What happens, if there commits but the packages just don't build ? Is that a valid reason for a missing daily update ?
Ah, yes, that might have been reason for the missing update you observed.
Although kernel-source only fails if the patch series does not apply, and that's usually fixed immediately. So I don't really know what was the cause. Just shout loudly should it happen again ;).
Michal
Unfortunately retaining "old versions" of kernel-source doesn't seem to work . This morning kernel-source is at 2.6.32-1.99.114 with timestamp 18:13 ( and there is only one kernel-source package) but for i586/x86_64 most packages are still at 2.6.32-1.99.108 with timestamp from about 9:00 . The non x86 packages are mostly up to date at .114. And there are kernel-syms packages at .118 with timestamp from aboout 22:00 . How can that be, if the sources are still at .114 ? -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Dne 24.11.2009 04:01, Markus Koßmann napsal(a):
Unfortunately retaining "old versions" of kernel-source doesn't seem to work . This morning kernel-source is at 2.6.32-1.99.114 with timestamp 18:13 ( and there is only one kernel-source package) but for i586/x86_64 most packages are still at 2.6.32-1.99.108 with timestamp from about 9:00 . The non x86 packages are mostly up to date at .114.
There must be a bug indeed, I'll have a look. BTW, SLE11_BRANCH correctly kept two kernel-sources last night: $ curl ftp://ftp.suse.com/pub/projects/kernel/kotd/SLE11_BRANCH/src/ -rw-r--r-- 1 ftp ftp 76499588 Nov 20 00:47 kernel-source-2.6.27.39-0.0.0.26.6acc3b0.src.rpm -rw-r--r-- 1 ftp ftp 76501777 Nov 23 18:15 kernel-source-2.6.27.39-0.1.99.10.3c89ae7.src.rpm lrwxrwxrwx 1 ftp ftp 49 Nov 23 23:03 kernel-source.spm -> kernel-source-2.6.27.39-0.1.99.10.3c89ae7.src.rpm
And there are kernel-syms packages at .118 with timestamp from aboout 22:00 . How can that be, if the sources are still at .114 ?
kernel-syms in master and openSUSE-11.2 is another problem, it's a dummy package and builds even faster than kernel-source (kernel-source build spends a lot of time running rpmlint checks). I'll first try to fix kernel-source and then do something about kernel-syms. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Dne 24.11.2009 11:13, Michal Marek napsal(a):
Dne 24.11.2009 04:01, Markus Koßmann napsal(a):
Unfortunately retaining "old versions" of kernel-source doesn't seem to work . This morning kernel-source is at 2.6.32-1.99.114 with timestamp 18:13 ( and there is only one kernel-source package) but for i586/x86_64 most packages are still at 2.6.32-1.99.108 with timestamp from about 9:00 . The non x86 packages are mostly up to date at .114.
There must be a bug indeed, I'll have a look.
I see the problem now. The sync script does following: 1) copy latest binary and source packages to the ftp directory, obsolete binary packages are removed, obsolete source packages are scheduled for removal 2) find all binary package versions 3) go through the list of obsolete source packages and delete those versions which are not in the list of binary package versions The problem is that if before the sync everything is at version N, the latest binary packages have version N+1 and the latest source packages have version N+2, then 1) will copy out binary packages vN+1, source packages vN+2 and remove binary packages vN, 2) will correctly find only vN+1 binary packages and 3) will correctly removed vN source packages. What's missing are the vN+1 source packages, which were not copied in 1) :-(. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Dienstag, 24. November 2009 schrieb Michal Marek:
Dne 24.11.2009 11:13, Michal Marek napsal(a):
Dne 24.11.2009 04:01, Markus Koßmann napsal(a):
Unfortunately retaining "old versions" of kernel-source doesn't seem to work . This morning kernel-source is at 2.6.32-1.99.114 with timestamp 18:13 ( and there is only one kernel-source package) but for i586/x86_64 most packages are still at 2.6.32-1.99.108 with timestamp from about 9:00 . The non x86 packages are mostly up to date at .114.
There must be a bug indeed, I'll have a look.
I see the problem now. The sync script does following: 1) copy latest binary and source packages to the ftp directory, obsolete binary packages are removed, obsolete source packages are scheduled for removal 2) find all binary package versions 3) go through the list of obsolete source packages and delete those versions which are not in the list of binary package versions
The problem is that if before the sync everything is at version N, the latest binary packages have version N+1 and the latest source packages have version N+2, then 1) will copy out binary packages vN+1, source packages vN+2 and remove binary packages vN, 2) will correctly find only vN+1 binary packages and 3) will correctly removed vN source packages. What's missing are the vN+1 source packages, which were not copied in 1)
:-(.
Michal
Hmm, now it is again out of sync kernel-source ans kernel-sysms are still at .172 and there is only one kernel-source package, but most other packages are at .173 or even at .174 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Samstag, 28. November 2009 schrieb Markus Koßmann:
Am Dienstag, 24. November 2009 schrieb Michal Marek:
Dne 24.11.2009 11:13, Michal Marek napsal(a):
Dne 24.11.2009 04:01, Markus Koßmann napsal(a):
Unfortunately retaining "old versions" of kernel-source doesn't seem to work . This morning kernel-source is at 2.6.32-1.99.114 with timestamp 18:13 ( and there is only one kernel-source package) but for i586/x86_64 most packages are still at 2.6.32-1.99.108 with timestamp from about 9:00 . The non x86 packages are mostly up to date at .114.
There must be a bug indeed, I'll have a look.
I see the problem now. The sync script does following: 1) copy latest binary and source packages to the ftp directory, obsolete binary packages are removed, obsolete source packages are scheduled for removal 2) find all binary package versions 3) go through the list of obsolete source packages and delete those versions which are not in the list of binary package versions
The problem is that if before the sync everything is at version N, the latest binary packages have version N+1 and the latest source packages have version N+2, then 1) will copy out binary packages vN+1, source packages vN+2 and remove binary packages vN, 2) will correctly find only vN+1 binary packages and 3) will correctly removed vN source packages. What's missing are the vN+1 source packages, which were not copied in 1)
:-(.
Michal
Hmm, now it is again out of sync kernel-source ans kernel-sysms are still at .172 and there is only one kernel-source package, but most other packages are at .173 or even at .174
Today (sunday ) it is now in sync again at 2.99.31.887b743 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Sonntag, 29. November 2009 schrieb Markus Koßmann:
Am Samstag, 28. November 2009 schrieb Markus Koßmann:
Am Dienstag, 24. November 2009 schrieb Michal Marek:
Dne 24.11.2009 11:13, Michal Marek napsal(a):
Dne 24.11.2009 04:01, Markus Koßmann napsal(a):
Unfortunately retaining "old versions" of kernel-source doesn't seem to work . This morning kernel-source is at 2.6.32-1.99.114 with timestamp 18:13 ( and there is only one kernel-source package) but for i586/x86_64 most packages are still at 2.6.32-1.99.108 with timestamp from about 9:00 . The non x86 packages are mostly up to date at .114.
There must be a bug indeed, I'll have a look.
I see the problem now. The sync script does following: 1) copy latest binary and source packages to the ftp directory, obsolete binary packages are removed, obsolete source packages are scheduled for removal 2) find all binary package versions 3) go through the list of obsolete source packages and delete those versions which are not in the list of binary package versions
The problem is that if before the sync everything is at version N, the latest binary packages have version N+1 and the latest source packages have version N+2, then 1) will copy out binary packages vN+1, source packages vN+2 and remove binary packages vN, 2) will correctly find only vN+1 binary packages and 3) will correctly removed vN source packages. What's missing are the vN+1 source packages, which were not copied in 1)
:-(.
Michal
Hmm, now it is again out of sync kernel-source ans kernel-sysms are still at .172 and there is only one kernel-source package, but most other packages are at .173 or even at .174
Today (sunday ) it is now in sync again at 2.99.31.887b743
Now it's again out of sync : yesterday kernel-source and kernel-syms were at 2.99.59 , most other packages at2.6.32- 2.99.58 or even older, today kernel.source, kernel-syms and -ec2 packages are at 2.6.32- 2.99.102 the other packages at .101 older. An only one kernel-source package. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (2)
-
Markus Koßmann
-
Michal Marek