Index: [Article Count Order] [Thread]

Date:  Mon, 9 Mar 2009 11:10:52 +0900
From:  Hisao SHIBUYA <shibuya (at mark) alpha.or.jp>
Subject:  [coba-e:15244] Re: Yum GUI updater broken.
To:  coba-e (at mark) bluequartz.org, coba-o (at mark) bluequartz.org
Message-Id:  <C28C5B8F-3812-412F-B914-5B723ABAA673 (at mark) alpha.or.jp>
In-Reply-To:  <200903080250.20490.bq (at mark) solarspeed.net>
References:  <20090307065240.M8967 (at mark) andyworth.co.uk> <20090307074912.M94210 (at mark) andyworth.co.uk> <49B26CFF.6060703 (at mark) dogsbody.org> <200903080250.20490.bq (at mark) solarspeed.net>
X-Mail-Count: 15244

Hi Michael,

Thank you for your explain.

I put the other packages into update repository.
Now, you can update all base-swupdate packages include
capstone, ui, glue, locale-*.

Regards,
Hisao


On Mar 8, 2009, at 10:50 AM, Michael Stauber wrote:

> 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
>
>