[opensuse-factory] Updated Software Management Test Repository
We're currently pushing out an update to the package/patch management stack and I'm asking for additional testing. The previous repository did not show any new bugs but we fixed a couple of more bugs and made this time a repository with a real patch in it for testing. Please read the text below for instructions. For testing the update stack do the following steps as root: * start yast2 installation source via the yast2 control center or directly as "yast2 inst_source". Add as additional software catalog: ftp://ftp.suse.com/pub/people/aj/10.1-packagemanagement-update-test (or use one of the mirrors once they are updated) and then leave the module via "Finish". It will take some minutes to download data and setup the catalog. IMPORTANT: If you tested my old sources already, you need to download the metadata again (this is not needed afterwards anymore, it's one of the fixes in this new update). Skip this step and go to the next one: * start yast2 online update via the yast2 control center or directly as "yast2 online_update". The patch summary should show a couple of patches and select only the "libzypp update" (with a black mark). Press "Accept" to apply the update. It will take some time to download packages and install them. * You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog. * Restart zmd with "rczmd restart". * Restart the zen-updater applet on your desktop (it will stop itself since zmd gets stopped during the update). * Everything is set now. You can now install further patches with: - the desktop applet zen-updater - the command line tool rug (via rug patches;rug in -t patch <patchname>) - yast2 online_update zen-updater will inform you about new patches. We will really soon release now this as official update and therefore need your testing. The only fix I'm waiting for is the following: Bug 180698 - zen-updater always shows patch dhcp (basically if a patch has been issued twice, it is always shown in zen-updater) IMPORTANT: Please report *all* bugs in bugzilla.novell.com and *always* CC hmuelle@novell.com (Harald Müller-Ney) on the bugreport and mention that you're using AJ's updated package stack from 2006-06-02. The update contains the following packages (basically the complete package stack): * autoyast2 * libzypp * libzypp-zmd-backend * ruby-zypp * rug * suseRegister * yast2 * yast2-installation * yast2-instserver * yast2-ncurses * yast2-online-update * yast2-packager * yast2-perl-bindings * yast2-pkg-bindings * yast2-qt * zen-updater * zmd The most important changes are: * Do not create anymore /.gnupg (the directory can be removed) (#171055) * Handle daemons launched in rpm %post that do not close filedescriptors (#174548) * Really get all package descriptions (#159109) * Support large files, e.g. DVDs as installation source (#173753) * Handle update source setup after installation (#172665) * Do not add duplicate update sources (#168740) * Fix yast2 instserver module so that it works with 10.1 (#171157) * Do not exit in online_update when only packages (and no patches) are selected for installation or deletion (#175668) * Improve syncronising sources between yast and zmd (#168740, 175174, 175159, 175173) * Fix segmentation fault with non-signed repositories (#173291) * Handle system proxy setting with zmd (#160830) * Fix zen-updater bugs when installing packages (#171171, 174740) * Update packages to follow ABI change in libzypp. * Optimize and fix downloading of type zypp * Fix refreshing repositories of type zypp (#154990) * Add support for key handling to zmd, rug, zen-updater (#173920) * Fix zen-updater to handle installation of patch and package together (#178015) * Option to disable missing signature complaints is not persistent (#175845) Thanks for testing and bug reporting, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Andreas! Andreas Jaeger wrote:
We're currently pushing out an update to the package/patch management stack and I'm asking for additional testing.
Excellent, looks like this is quite needed ;)
The previous repository did not show any new bugs but we fixed a couple of more bugs and made this time a repository with a real patch in it for testing. Please read the text below for instructions.
For testing the update stack do the following steps as root:
* start yast2 installation source via the yast2 control center or directly as "yast2 inst_source".
Add as additional software catalog: ftp://ftp.suse.com/pub/people/aj/10.1-packagemanagement-update-test (or use one of the mirrors once they are updated)
and then leave the module via "Finish". It will take some minutes to download data and setup the catalog.
Done.
IMPORTANT: If you tested my old sources already, you need to download the metadata again (this is not needed afterwards anymore, it's one of the fixes in this new update). Skip this step and go to the next one:
FYI, I did apply the updates from your previous directory before.
* start yast2 online update via the yast2 control center or directly as "yast2 online_update".
The patch summary should show a couple of patches and select only the "libzypp update" (with a black mark). Press "Accept" to apply the update. It will take some time to download packages and install them.
Worked like described above.
* You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog.
Here a popup window appeared, stating: "Error: Cannot stop '/etc/init.d/novell-zmd' service". I clicked OK, and the inst_source module finished. Not sure if this is critical. Are there any logs that would help here? Bugzilla?
* Restart zmd with "rczmd restart".
Done.
* Restart the zen-updater applet on your desktop (it will stop itself since zmd gets stopped during the update).
Hmm, the applet stayed in the KDE panel for me. To be safe, I restarted it manually. Strange, before I restarted it, I stated that 11 patches are available. After the restart, these are gone (no orange exclamation mark anymore). Bugzilla?
* Everything is set now. You can now install further patches with: - the desktop applet zen-updater - the command line tool rug (via rug patches;rug in -t patch <patchname>) - yast2 online_update zen-updater will inform you about new patches.
We will really soon release now this as official update and therefore need your testing.
The only fix I'm waiting for is the following: Bug 180698 - zen-updater always shows patch dhcp (basically if a patch has been issued twice, it is always shown in zen-updater)
IMPORTANT: Please report *all* bugs in bugzilla.novell.com and *always* CC hmuelle@novell.com (Harald Müller-Ney) on the bugreport and mention that you're using AJ's updated package stack from 2006-06-02.
The update contains the following packages (basically the complete package stack):
* autoyast2 * libzypp * libzypp-zmd-backend * ruby-zypp * rug * suseRegister * yast2 * yast2-installation * yast2-instserver * yast2-ncurses * yast2-online-update * yast2-packager * yast2-perl-bindings * yast2-pkg-bindings * yast2-qt * zen-updater * zmd
The most important changes are:
* Do not create anymore /.gnupg (the directory can be removed) (#171055) * Handle daemons launched in rpm %post that do not close filedescriptors (#174548) * Really get all package descriptions (#159109) * Support large files, e.g. DVDs as installation source (#173753) * Handle update source setup after installation (#172665) * Do not add duplicate update sources (#168740) * Fix yast2 instserver module so that it works with 10.1 (#171157) * Do not exit in online_update when only packages (and no patches) are selected for installation or deletion (#175668) * Improve syncronising sources between yast and zmd (#168740, 175174, 175159, 175173) * Fix segmentation fault with non-signed repositories (#173291) * Handle system proxy setting with zmd (#160830) * Fix zen-updater bugs when installing packages (#171171, 174740) * Update packages to follow ABI change in libzypp. * Optimize and fix downloading of type zypp * Fix refreshing repositories of type zypp (#154990) * Add support for key handling to zmd, rug, zen-updater (#173920) * Fix zen-updater to handle installation of patch and package together (#178015) * Option to disable missing signature complaints is not persistent (#175845)
Thanks for testing and bug reporting,
Thanks for working hard on getting these remaining issues fixed!
Bye,
LenZ
- --
- ------------------------------------------------------------------
Lenz Grimmer
Lenz Grimmer
[...]
* You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog.
Here a popup window appeared, stating: "Error: Cannot stop '/etc/init.d/novell-zmd' service". I clicked OK, and the inst_source module finished. Not sure if this is critical. Are there any logs that would help here? Bugzilla?
Bugzilla - with /var/log/zmd-messages.log appended.
* Restart zmd with "rczmd restart".
Done.
* Restart the zen-updater applet on your desktop (it will stop itself since zmd gets stopped during the update).
Hmm, the applet stayed in the KDE panel for me. To be safe, I restarted it manually. Strange, before I restarted it, I stated that 11 patches are available. After the restart, these are gone (no orange exclamation mark anymore). Bugzilla?
Check with "rug patches" what it outputs - and then it might be worth a report. It really depends. Thanks Lenz! Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On 2006-06-02 at 11:16:47 +0200, Andreas Jaeger wrote (shortened):
Lenz Grimmer
writes: [...]
* You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog.
Here a popup window appeared, stating: "Error: Cannot stop '/etc/init.d/novell-zmd' service". I clicked OK, and the inst_source module finished. Not sure if this is critical. Are there any logs that would help here? Bugzilla?
Bugzilla - with /var/log/zmd-messages.log appended.
I'd guess that happens if zmd is not able to clean up until the timeout in the init script fires. At least that happens sometimes if I use the init-script to stop zmd. Wolfgang Rosenauer -- SUSE - A Novell business -o) Tel: +49-(0)911-740 53 0 Maxfeldstr. 5 /\\ Fax: +49-(0)911-740 53 489 90409 Nuernberg, Germany _\_v --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! Andreas Jaeger wrote:
* You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog. Here a popup window appeared, stating: "Error: Cannot stop '/etc/init.d/novell-zmd' service". I clicked OK, and the inst_source module finished. Not sure if this is critical. Are there any logs that would help here? Bugzilla?
Bugzilla - with /var/log/zmd-messages.log appended.
OK, this is now filed as BUG#181126 - hope it helps.
* Restart the zen-updater applet on your desktop (it will stop itself since zmd gets stopped during the update).
Hmm, the applet stayed in the KDE panel for me. To be safe, I restarted it manually. Strange, before I restarted it, I stated that 11 patches are available. After the restart, these are gone (no orange exclamation mark anymore). Bugzilla?
Check with "rug patches" what it outputs - and then it might be worth a report. It really depends.
I guess I need to get used to the output of this tool first.
"rug patches" lists a number of patches, but I guess none of these apply
for me, hence the applet is silent:
-
--+--------+------+--------------------------------------------------------+-------------------------------------------------------------------------------------
1 | Active | ZYPP |
SUSE-Linux-10.1-DVD9-x86-x86_64-10.1-0-20060601-155143 |
cd:///?devices=/dev/hdc&alias=SUSE-Linux-10.1-DVD9-x86-x86_64-10.1-0-20060601-155143
2 | Active | ZYPP | SUSE-Linux-10.1-Updates
| http://ftp.gwdg.de/pub/suse/update/10.1/
3 | Active | ZYPP | 20060602-013154
| http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.1/
4 | Active | ZYPP | 20060602-014612
| http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.1/
lenz@metis:~> rug catalogs
Sub'd? | Name |
Service
-
-------+--------------------------------------------------------+-------------------------------------------------------
Yes | SUSE-Linux-10.1-Updates |
SUSE-Linux-10.1-Updates
Yes | SUSE-Linux-10.1-DVD9-x86-x86_64-10.1-0-20060601-155143 |
SUSE-Linux-10.1-DVD9-x86-x86_64-10.1-0-20060601-155143
Yes | 20060602-013154 |
20060602-013154
Yes | 20060602-014612 |
20060602-014612
lenz@metis:~> rug patches
Catalog | Name | Version | Category | Status
-
------------------------+-------------------+---------+-------------+---------------
SUSE-Linux-10.1-Updates | aaa_skel | 1444-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | avahi | 1399-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | cron | 1440-0 | security |
Not needed
SUSE-Linux-10.1-Updates | dhcdbd | 1315-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | dhcp | 1316-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | dhcp | 1424-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | dia | 1435-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | dia | 1421-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | dovecot | 1398-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | foomatic-filters | 1436-0 | security |
Not needed
SUSE-Linux-10.1-Updates | gnome2-SuSE | 1428-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | gtk-sharp2 | 1427-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | ivman | 1423-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | java-1_5_0-sun | 1438-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | kdeadmin3 | 1439-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | kdebase3 | 1449-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | ksh | 1452-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | libextractor | 1426-0 | security |
Not Applicable
System | libzypp | 1455-0 | recommended |
Applied
SUSE-Linux-10.1-Updates | mysql | 1312-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | nagios-www | 1311-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | netbeans | 1451-0 | optional |
Not Applicable
SUSE-Linux-10.1-Updates | NetworkManager | 1434-0 | security |
Not needed
SUSE-Linux-10.1-Updates | openldap2 | 1323-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | opera | 1313-0 | security |
Not needed
SUSE-Linux-10.1-Updates | pdns | 1314-0 | security |
Not Applicable
SUSE-Linux-10.1-Updates | powersave | 1430-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | qt3 | 1441-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | rekall | 1432-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | susehelp | 1431-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | syslog-ng | 1446-0 | recommended |
Not needed
SUSE-Linux-10.1-Updates | util-linux-crypto | 1425-0 | recommended |
Not Applicable
SUSE-Linux-10.1-Updates | xv | 1448-0 | recommended |
Not needed
Bye,
LenZ
- --
- ------------------------------------------------------------------
Lenz Grimmer
Lenz Grimmer
Hi!
Andreas Jaeger wrote:
* You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog. Here a popup window appeared, stating: "Error: Cannot stop '/etc/init.d/novell-zmd' service". I clicked OK, and the inst_source module finished. Not sure if this is critical. Are there any logs that would help here? Bugzilla?
Bugzilla - with /var/log/zmd-messages.log appended.
OK, this is now filed as BUG#181126 - hope it helps.
Thanks.
* Restart the zen-updater applet on your desktop (it will stop itself since zmd gets stopped during the update).
Hmm, the applet stayed in the KDE panel for me. To be safe, I restarted it manually. Strange, before I restarted it, I stated that 11 patches are available. After the restart, these are gone (no orange exclamation mark anymore). Bugzilla?
Check with "rug patches" what it outputs - and then it might be worth a report. It really depends.
I guess I need to get used to the output of this tool first. "rug patches" lists a number of patches, but I guess none of these apply for me, hence the applet is silent:
[...] lenz@metis:~> rug patches
Catalog | Name | Version | Category | Status - ------------------------+-------------------+---------+-------------+--------------- SUSE-Linux-10.1-Updates | aaa_skel | 1444-0 | recommended | Not needed SUSE-Linux-10.1-Updates | avahi | 1399-0 | security | Not Applicable
A "Needed" would have meant something but those are all fine, you do not need them. So, this looks ok, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Andreas and Lenz, On Friday 02 June 2006 11:11, Lenz Grimmer wrote:
...
* You can now remove the software catalog you added in the first step. Use "yast2 inst_source" and delete the catalog.
Here a popup window appeared, stating: "Error: Cannot stop '/etc/init.d/novell-zmd' service". I clicked OK, and the inst_source module finished. Not sure if this is critical. Are there any logs that would help here? Bugzilla?
This happened here also. In the log there is more than one minute (11:35:22 to 11:36:36) between 'Received signal SIGTERM' and 'Preparing to shut down'. This may be related to my 'big' number of installation sources (6). Some of these sources were still processed after the SIGTERM.
* Restart zmd with "rczmd restart".
Done.
* Restart the zen-updater applet on your desktop (it will stop itself since zmd gets stopped during the update).
Hmm, the applet stayed in the KDE panel for me. To be safe, I restarted it manually. Strange, before I restarted it, I stated that 11 patches are available. After the restart, these are gone (no orange exclamation mark anymore). Bugzilla?
This did NOT happen here. The applet stopped as it should. Before restarting the service zmd I waited until CPU load was down to zero and checked that the service really was not runing any more.
* Everything is set now. You can now install further patches with: - the desktop applet zen-updater - the command line tool rug (via rug patches;rug in -t patch <patchname>) - yast2 online_update zen-updater will inform you about new patches.
Yes, that works well now. There was a new libtheora from Packman, which I could update now without problems. Before it was not even shown. Bye, Jürgen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEgApktMrl3JEeRvwRAlhjAKD45TWxW+Mm6XuMkFFJ6x/8rVbHmgCg16Fr ijEOZf50/y/AQJugM+cfqXo= =c0hk -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org
Hi, Andreas Jaeger schrieb:
IMPORTANT: Please report *all* bugs in bugzilla.novell.com and *always* CC hmuelle@novell.com (Harald Müller-Ney) on the bugreport and mention that you're using AJ's updated package stack from 2006-06-02.
Knowing this, it should probably go directly into Bugzilla, but anyway I'd like to ask here first: The previous set of test packages included yast2-devel-2.13.59-0.2.i586.rpm. The new one doesn't include yast2-devel at all. This breaks the integrity of the package tree: - yast2-devel cannot be installed any more because it has a versioned dependency on the old, replaced yast2 package - If a user selects yast2-devel for installation anyway, he will be prompted to downgrade yast2 again, followed by downgrades of other packages It's quite similar to #179018. => Is yast2-devel left out intentionally or is it a bug? Andreas Hanke --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org
Hi,
Knowing this, it should probably go directly into Bugzilla, [...]
I've reported it as #181478. Andreas Hanke --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org
Andreas Hanke
Hi,
Andreas Jaeger schrieb:
IMPORTANT: Please report *all* bugs in bugzilla.novell.com and *always* CC hmuelle@novell.com (Harald Müller-Ney) on the bugreport and mention that you're using AJ's updated package stack from 2006-06-02.
Knowing this, it should probably go directly into Bugzilla, but anyway I'd like to ask here first:
The previous set of test packages included yast2-devel-2.13.59-0.2.i586.rpm. The new one doesn't include yast2-devel at all. This breaks the integrity of the package tree:
;-( We're adding this for the next/final round. Thanks.
- yast2-devel cannot be installed any more because it has a versioned dependency on the old, replaced yast2 package
- If a user selects yast2-devel for installation anyway, he will be prompted to downgrade yast2 again, followed by downgrades of other packages
It's quite similar to #179018. => Is yast2-devel left out intentionally or is it a bug?
A bug :-( Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Friday 02 June 2006 08:45, Andreas Jaeger wrote:
IMPORTANT: Please report *all* bugs in bugzilla.novell.com and *always* CC hmuelle@novell.com (Harald Müller-Ney) on the bugreport and mention that you're using AJ's updated package stack from 2006-06-02.
Andreas, FYI #181602 - update-status consuming crazy system resources :( Cheers Graham --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-help@opensuse.org
participants (6)
-
Andreas Hanke
-
Andreas Jaeger
-
Graham Anderson
-
Jürgen Mell
-
Lenz Grimmer
-
Wolfgang Rosenauer