Index: [Article Count Order] [Thread]

Date:  Sun, 8 Mar 2009 02:50:19 +0100
From:  Michael Stauber <bq (at mark) solarspeed.net>
Subject:  [coba-e:15237] Re: Yum GUI updater broken.
To:  coba-e (at mark) bluequartz.org
Message-Id:  <200903080250.20490.bq (at mark) solarspeed.net>
In-Reply-To:  <49B26CFF.6060703 (at mark) dogsbody.org>
References:  <20090307065240.M8967 (at mark) andyworth.co.uk> <20090307074912.M94210 (at mark) andyworth.co.uk> <49B26CFF.6060703 (at mark) dogsbody.org>
X-Mail-Count: 15237

Hi Dan,

> Why is a language pack replacing the yumgui in the repositry!?

That's why:

http://bluequartz.org/trac/browser/5100R/trunk/ui-general/base-
swupdate.mod/templates/rpmdefs.tmpl

143 	* Thu Dec 20 2007 Brian Smith <brian (at mark) nuonce.net> 1.1.0-120BQ15
144 	- Changed BlueLinQ to Sofware Updates
145 	- Removed BlueQuartz BlueLinQ menu
146 	- Added 3rd party warning message
147 	- Integrated YUM GUI written by; Michael Stauber & Brian Smith
148 	- Added ability to exclude RPMs during yum update.

The "nuonce-solarspeed-yumgui" was created by Brian and me long before we 
joined the "Team BlueQuartz" and had SVN access. Hence we maintained it 
separately and distributed it as PKG or out of our own YUM repositories.

Eventually it became an official part of BlueQuartz, but it didn't really make 
sense to have two separate modules dealing with updates.

So back in 2007 we merged the functionality from "nuonce-solarspeed-yumgui" 
into "base-swupdate.mod".

To make that transition as smooth as it could be, the updated "base-
swupdate.mod" RPMs were supposed to automatically uninstall the RPMs of 
"nuonce-solarspeed-yumgui" - if it was found during updates.

This works pretty well, but Hisao made a small mistake here:

He only released the German and Danish locales of the updated "base-
swupdate.mod", but not the other RPMs that contain the "merged" functionality.

So the updated locale RPMs remove "nuonce-solarspeed-yumgui", but don't 
install the now needed capstone, ui and glue RPMs that contain the new 
functionality.

You can see that by checking the version numbers of the RPMs:

rpm -qa|grep base-swupdate

The locales have the version number "1.2.0-1BQ5", but the "ui", "capstone" and 
"glue" are version number "1.1.0-120BQ13".

The official BlueQuartz YUM repository is missing the "ui", "capstone" and 
"glue" RPMs:

http://bluequartz.org/pub/BlueQuartz/5100R/CentOS4/bluequartz/i386/RPMS/

-- 
With best regards,

Michael Stauber