Bugzilla – Bug 220195
Install from Addon-CD -> Yast means please insert "<timestamp> CD1" instead of the product name
Last modified: 2007-08-13 06:22:39 UTC
OpenSUSE Beta2: Start Yast2 -> select flash to install -> Yast means "Please insert ..CD1" Thats confusing! :) Yast needs the Addon-CD,
Please, attach yast logs (see http://en.opensuse.org/Bugs/YaST)
Created attachment 106622 [details] /var/log/YaST2
It seems that zypp replaces the original alias (name of the product) with a timestamp: 2006-11-19 13:56:18 <1> linux(3296) [susetags] SuseTagsImpl.cc(factoryInit):510 alias : openSUSE 10.2 2006-11-19 13:56:18 <0> linux(3296) [zypp::SourceManager] SourceManager.cc(sourceTableAdd):110 - Source[1|YaST|20061119-135618]{cd:///?devices=/dev/hdc(/); autorefresh: 0; enabled: 1} The media change callback gets '20061119-135618' as a product name.
*** Bug 156028 has been marked as a duplicate of this bug. ***
*** Bug 223739 has been marked as a duplicate of this bug. ***
*** Bug 224486 has been marked as a duplicate of this bug. ***
The same happens during the initial installation. If you select packages from the addon CD, YaST2 shows the following Popup: Insert "20061201-054542 CD1" instead of "openSUSE non OSS Add on 10.2" As the Addon CD is the last one in the set, one can probably guess what is meant. But using the appropriate name would still be better to avoid confusion.
Can we fix this via online update? This is really annoying.
Only for add-ons during the runtime.
*** Bug 225608 has been marked as a duplicate of this bug. ***
*** Bug 227461 has been marked as a duplicate of this bug. ***
*** Bug 227169 has been marked as a duplicate of this bug. ***
*** Bug 219923 has been marked as a duplicate of this bug. ***
*** Bug 229284 has been marked as a duplicate of this bug. ***
Does this apply to SLE10 SP1 as well? If so, I strongly recommend to bump this to critical. We absolutely should not ship any future release (regardless of which product) with this bug.
*** Bug 237226 has been marked as a duplicate of this bug. ***
*** Bug 239631 has been marked as a duplicate of this bug. ***
zypp when creating a source from scratch, if a name was not given, uses the product summary. if ( alias().empty() ) setAlias(_product->summary()); The problem is it seems pkg-bindings adds the timestamp before that. pkg-bindings, when adding a source for first time, call SourceManager::addSource already with a timestamp, so when SourceFactory creates the source, the alias is already non empty and zypp does not change it to the product summary. So yast2 should not use any alias at all when creating the source. Still zypp needs an algorithm to name a yum source. We can use the url in that case as YUM does not supports CDs yet.
Fixed in yast2-pkg-bindings-2.15.6 (STABLE), yast2-pkg-bindings-2.13.110 (SP1)
I temporarily reverted the fix in SP1 (yast2-pkg-bindings-2.13.116) until the blocker bug 247249 is fixed properly.
Fix enabled again in yast2-pkg-bindings-2.13.117 (bug 247249 comment 23).
*** Bug 245567 has been marked as a duplicate of this bug. ***
*** Bug 251352 has been marked as a duplicate of this bug. ***
When installing/updating opensuse 10.3 beta 1 I still see: Refreshing repository 20070811-17... However, when opening the sources-module in YaST there is no source with that name which makes its lable even more confusing.
To comment 27: The problem with name is fixed, see bug #298035