Mantis - gtk2
Viewing Issue Advanced Details
3842 packaging major always 2009-08-10 20:44 2009-08-16 11:39
bfr-murphy  
dam  
normal  
closed  
fixed  
none    
none  
0003842: CSWgtk2 has a dependancy loop
Today (Aug. 10, 2009) "pkg-get -c" suggested that I update CSWgtk2 to version "gtk2-2.16.5,REV=2009.08.06". On running "pkg-get -u gtk2" it tried installing CSWlibgsf as a dependancy. CSWlibgsf in turn tried to install CSWgconf2. CSWgconf2 then tried to install CSWgtk2. This continued looping until I killed pkg-get.

A work around is to use "pkg-get -d" to download CSWgconf2, and CSWlibgsf, gunzip them, and then use "pkgadd -d" to install them and keep track of the dependancy warnings, but allow pkgadd to install anyway. After pkgadd is finished, "pkg-get -u gtk2" can be run to do the update, and "pkg-get -i" should be run for all the dependancies listed by pkgadd (in my case I had to add CSWgnomevfs2).
Issue History
2009-08-10 20:44 bfr-murphy New Issue
2009-08-10 22:16 dam Status new => assigned
2009-08-10 22:16 dam Assigned To => dam
2009-08-10 22:53 dam Note Added: 0006551
2009-08-11 20:48 bfr-murphy Note Added: 0006557
2009-08-12 11:05 dam Note Added: 0006558
2009-08-13 20:22 bfr-murphy Note Added: 0006572
2009-08-16 11:39 dam Note Added: 0006581
2009-08-16 11:39 dam Status assigned => closed
2009-08-16 11:39 dam Resolution open => fixed

Notes
(0006551)
dam   
2009-08-10 22:53   
Thanks for your report. I will spin up a new package tomorrow with updated dependency.
(0006557)
bfr-murphy   
2009-08-11 20:48   
Aug. 11, 2009 -- Today's change to the CSWgtk2 package did not resolve the dependancy loop between gtk2 => libgsf => gconf2 => gtk2.

This is a SunBlade 100 running Solaris 10u6. Packages are coming from:

http://ibiblio.org/pub/packages/solaris/opencsw/current [^]
(0006558)
dam   
2009-08-12 11:05   
The dependency issue should be fixed with release 2.16.5,REV=2009.08.11, which is pending release to current. Please verify the installed version with
  pkginfo -x CSWgtk2
(0006572)
bfr-murphy   
2009-08-13 20:22   
This seems to be fixed with 2.16.5,REV=2009.08.11
(0006581)
dam   
2009-08-16 11:39   
Fixed in 2.16.5,REV=2009.08.11 and released to current/.