[opensuse-factory] Re: [opensuse-announce] Important SUSE Linux 10.1 update

opensuse-announce mailing list is probably broken, for the reply to is to the sender, not the list as are all the others opensuse lists, so I sent this to adrian (apologies) in fact it should be set to none (announce?) but so I didn't know where to send reports, I hope here is good the problem of being subscribed on all the lists, I don't even remember on what one was the thread on this subject Adrian Schröter wrote:
From today on we provide an important patch for the package management. It contains various bug fixes and performance improvements for YaST and Zen updater.
We recommend to install this patch with YaST Online Update (YOU). For that please start YaST manually through the menu and use the 'Online Update' module.
This version still lacks patch rpm support which will be delivered with an upcoming update.
We regret any inconvenience you experienced so far. We consider this update a large step forward and will continue improving our product constantly. Special thanks to our openSUSE community members and their efforts helping us to deliver this update.
Michael Loeffler Adrian Schroeter
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-announce-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-announce-help@opensuse.org
Well... for me this update was a three step one. May be I begun too early after receiveing this post :-(. YOU, not patched, no change in the update menu, just "accept" I saved all the messages from the update windows (3 sessions) just in case you need then, too long for this list) The first update was mainly kde. I had a conflict #### YaST2 conflicts list - generated 2006-06-09 15:45:46 #### Impossible d'installer kdebase3-SuSE-10.1-58.3.i586[http://ftp.leo.org/pub/comp/os/unix/linux/suse/suse/update/10.1/] car il est en conflit avec kdebase3 Un conflit sur kdebase3-SuSE == (kdebase3-SuSE <= 9.0) n�essite le retrait de kdebase3-SuSE-10.1-58.3.i586[http://ftp.leo.org/pub/comp/os/unix/linux/suse/suse/update/10.1/] �installer. R�olution de conflit : ( ) ne pas installer kdebase3-SuSE ( ) supprimer kdebase3 (x) Ignorer ce conflit de kdebase3-SuSE #### YaST2 conflicts list END ### I solved as you see, not knowing at all what to do :-(. I will try soon to restart kde in hope it will stil works :-(. Then update completed, suseconfig... starting update again, then zmd/YOU stuff. On these two update sessions, I had three (3) signature check messages, two at the beginning of the session and one much later: This later one is still there after the last update: signature check failed for packman-iu-bremen.de/suse/10.1 (it come again because I didn't check the square box. but I as surprised to have one in place of 3 messages - so long so good) then a third update with some stuff. only one error message, a little faster, but still at the beginning an empty windows, like a freeze (but I had only to wait) Well, I'l restart kde to see if it works and report :-) (done, it works) On the two last sessions I had no message about kde. see you soon (I EXPECT :-) - it did :-) but do I need the patch? and why conflict? JDD -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, Jun 09, 2006 at 04:33:14PM +0200, jdd wrote:
opensuse-announce mailing list is probably broken, for the reply to is to the sender, not the list as are all the others opensuse lists, so I sent this to adrian (apologies)
in fact it should be set to none (announce?)
but so I didn't know where to send reports, I hope here is good
the problem of being subscribed on all the lists, I don't even remember on what one was the thread on this subject
Adrian Schröter wrote:
From today on we provide an important patch for the package management. It contains various bug fixes and performance improvements for YaST and Zen updater.
We recommend to install this patch with YaST Online Update (YOU). For that please start YaST manually through the menu and use the 'Online Update' module.
This version still lacks patch rpm support which will be delivered with an upcoming update.
We regret any inconvenience you experienced so far. We consider this update a large step forward and will continue improving our product constantly. Special thanks to our openSUSE community members and their efforts helping us to deliver this update.
Michael Loeffler Adrian Schroeter
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-announce-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-announce-help@opensuse.org
Well...
for me this update was a three step one. May be I begun too early after receiveing this post :-(.
YOU, not patched, no change in the update menu, just "accept"
I saved all the messages from the update windows (3 sessions) just in case you need then, too long for this list)
The first update was mainly kde. I had a conflict
#### YaST2 conflicts list - generated 2006-06-09 15:45:46 ####
Impossible d'installer kdebase3-SuSE-10.1-58.3.i586[http://ftp.leo.org/pub/comp/os/unix/linux/suse/suse/update/10.1/]
car il est en conflit avec kdebase3 Un conflit sur kdebase3-SuSE == (kdebase3-SuSE <= 9.0) n�essite le retrait de kdebase3-SuSE-10.1-58.3.i586[http://ftp.leo.org/pub/comp/os/unix/linux/suse/suse/update/10.1/]
�installer. R�olution de conflit : ( ) ne pas installer kdebase3-SuSE ( ) supprimer kdebase3 (x) Ignorer ce conflit de kdebase3-SuSE
#### YaST2 conflicts list END ###
I solved as you see, not knowing at all what to do :-(. I will try soon to restart kde in hope it will stil works :-(.
Then update completed, suseconfig...
starting update again, then zmd/YOU stuff.
On these two update sessions, I had three (3) signature check messages, two at the beginning of the session and one much later: This later one is still there after the last update:
signature check failed for packman-iu-bremen.de/suse/10.1
(it come again because I didn't check the square box. but I as surprised to have one in place of 3 messages - so long so good)
then a third update with some stuff. only one error message, a little faster, but still at the beginning an empty windows, like a freeze (but I had only to wait)
Well, I'l restart kde to see if it works and report :-)
(done, it works)
On the two last sessions I had no message about kde.
see you soon (I EXPECT :-) - it did :-)
but do I need the patch? and why conflict?
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon. ftp.leo.org is not in sync, so wait one day or so. (Or use ftp.gwdg.de) Ciao, Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Marcus Meissner wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org not a problem. thanks jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, Jun 09, 2006 at 05:33:55PM +0200, jdd wrote:
Marcus Meissner wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org
Which is a redirector to dozens of mirrors, all not quite in sync ;) Ciao, Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Hi, On Fri, 9 Jun 2006, Marcus Meissner wrote:
On Fri, Jun 09, 2006 at 05:33:55PM +0200, jdd wrote:
Marcus Meissner wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Use ftp-1.gwdg.de. It is much faster than ftp.gwdg.de. Both are in sync. Cheers -e -- Eberhard Moenkeberg (emoenke@gwdg.de, em@kki.org) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, 2006-06-09 at 17:35 +0200, Marcus Meissner wrote:
On Fri, Jun 09, 2006 at 05:33:55PM +0200, jdd wrote:
Marcus Meissner wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, 9 Jun 2006, Kenneth Schneider wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial. Regards Christoph --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Hi, On Fri, 9 Jun 2006, Christoph Thiel wrote:
On Fri, 9 Jun 2006, Kenneth Schneider wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size. Cheers -e -- Eberhard Moenkeberg (emoenke@gwdg.de, em@kki.org) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, 9 Jun 2006, Eberhard Moenkeberg wrote:
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size.
... which aren't always correct and not used therefore at the moment. Regards Christoph --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Hi, On Fri, 9 Jun 2006, Christoph Thiel wrote:
On Fri, 9 Jun 2006, Eberhard Moenkeberg wrote:
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size.
... which aren't always correct and not used therefore at the moment.
Just "matching" is the point. First compare the size, second the date, and allow full-hour differences (if the size was matching). Further you can keep a "history" of the repodata file sizes to guess better if "ancient" or "actual". Or just start an "rsync --dry-run" regularly where possible and "trust" the server as a whole if nothing would be to transfer. Even more refinable: do not redirect to any file listed in the rsync's output. Cheers -e -- Eberhard Moenkeberg (emoenke@gwdg.de, em@kki.org) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, 2006-06-09 at 23:08 +0200, Eberhard Moenkeberg wrote:
Hi,
On Fri, 9 Jun 2006, Christoph Thiel wrote:
On Fri, 9 Jun 2006, Kenneth Schneider wrote:
Your repository data is way out of date, so you still see the conflict we fixed yesterday afternoon.
it's at download.opensuse.org
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size.
Cheers -e
All it would take is one file (could be empty) containing in the name a version number which would show whether of not mirror is up to date. This -is- a simple check. And it can be the last file rsync'd. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Fri, 9 Jun 2006, Kenneth Schneider wrote:
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size.
All it would take is one file (could be empty) containing in the name a version number which would show whether of not mirror is up to date. This -is- a simple check. And it can be the last file rsync'd.
You'll need to be much more granular, otherwise you'll very soon run into a situation where you don't have a single mirror to redirect to. Oh, and not to mention, different mirrors mirror different parts (subsets) of the whole trees. Regards Christoph --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Hi, On Sat, 10 Jun 2006, Christoph Thiel wrote:
On Fri, 9 Jun 2006, Kenneth Schneider wrote:
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size.
All it would take is one file (could be empty) containing in the name a version number which would show whether of not mirror is up to date. This -is- a simple check. And it can be the last file rsync'd.
You'll need to be much more granular, otherwise you'll very soon run into a situation where you don't have a single mirror to redirect to. Oh, and not to mention, different mirrors mirror different parts (subsets) of the whole trees.
Best would indeed be to decide the redirecting per-file, and redirect a single file always to the same mirror to achieve the best cache effects. Cheers -e -- Eberhard Moenkeberg (emoenke@gwdg.de, em@kki.org) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Eberhard Moenkeberg wrote:
Best would indeed be to decide the redirecting per-file, and redirect a single file always to the same mirror to achieve the best cache effects.
I think I noted something similar with jigdo. as jigdo calls for files independantly (each file=one ftp session), it asks download.opensuse.org and get mostly different servers. this is good in a sense (load is balanced), but is the same file was donwloaded always from the same server, this would be even better. this could be with less granualrity (may be servers for 32 bits, and others for 64bits - just an example) jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Hi, On Sat, 10 Jun 2006, jdd wrote:
Eberhard Moenkeberg wrote:
Best would indeed be to decide the redirecting per-file, and redirect a single file always to the same mirror to achieve the best cache effects.
I think I noted something similar with jigdo.
as jigdo calls for files independantly (each file=one ftp session), it asks download.opensuse.org and get mostly different servers.
this is good in a sense (load is balanced), but is the same file was donwloaded always from the same server, this would be even better.
this could be with less granualrity (may be servers for 32 bits, and others for 64bits - just an example)
Let's see if Christoph gives some insight how far he already has driven the needed "granularity". I guess it is already deeper than you are guessing. ;-)) Cheers -e -- Eberhard Moenkeberg (emoenke@gwdg.de, em@kki.org) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Sun, 11 Jun 2006, Eberhard Moenkeberg wrote:
Let's see if Christoph gives some insight how far he already has driven the needed "granularity". I guess it is already deeper than you are guessing. ;-))
Indeed, {software,download}.openSUSE.org already have a per-file state cache for every mirror. However, this fails with files, that don't have a version, as the state-cache only has two states: File exist on mirror vs. file isn't there. Oh, and it supports "some kind" of sessions, which makes sure to send you the same mirror for those un-versioned files, to prevent errors in that area (i.e. downloading primary.xml and filelist.xml from two different, unsynced, servers.). I'll look into improving the state-cache and implement some of the ideas that have been brought up on this list, which are very much appreciated by the way! Stay tuned. Regards Christoph --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

Christoph Thiel wrote:
I'll look into improving the state-cache and implement some of the ideas that have been brought up on this list, which are very much appreciated by the way! Stay tuned.
wonderfull work :-) jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org

On Sat, 2006-06-10 at 07:28 +0200, Christoph Thiel wrote:
On Fri, 9 Jun 2006, Kenneth Schneider wrote:
Which is a redirector to dozens of mirrors, all not quite in sync ;)
Which is a royal PITA. Being re-directed to a site that is either not in sync or is off line is not good. Perhaps the system doing the re-direction can check the site before doing the re-directing.
That's exactly what we are doing -- but checking for files that don't have a version number (like the files in /repodata/), isn't trivial.
But you have timestamp and size.
All it would take is one file (could be empty) containing in the name a version number which would show whether of not mirror is up to date. This -is- a simple check. And it can be the last file rsync'd.
You'll need to be much more granular, otherwise you'll very soon run into a situation where you don't have a single mirror to redirect to. Oh, and not to mention, different mirrors mirror different parts (subsets) of the whole trees.
I'm not suggesting this for the whole tree, only the critical/security/supported updates even though I had this very problem with the KDE3 updates that proved frustrating, i would only be redirected to one place that did not have the updates I sought. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org
participants (5)
-
Christoph Thiel
-
Eberhard Moenkeberg
-
jdd
-
Kenneth Schneider
-
Marcus Meissner