Mantis - gdbm
Viewing Issue Advanced Details
4681 packaging crash always 2011-01-31 22:56 2011-02-15 16:13
bfr SPARC  
dam Solaris 10  
normal 9/10  
closed  
fixed  
none    
none  
0004681: CSWgdbm update breaks mutt (and possibly other packages)
By removing the /opt/csw/lib/*/libgdbm.so.3 file other packages that depend on the CSWgdbm package are screwed.

This package should not have been deprecated without making sure that other packages that depend on this package are updated to depend on the new CSWlibgdbm3 package first.

Doing a 'pkg-get -u gdbm' will not force the new CSWlibgdbm3 package to be installed.
# pkg-get -u gdbm
% mutt
ld.so.1: mutt-slang: fatal: libgdbm.so.3: open failed: No such file or directory
Killed
Issue History
2011-01-31 22:56 bfr New Issue
2011-02-01 17:56 dam Status new => assigned
2011-02-01 17:56 dam Assigned To => dam
2011-02-01 17:57 dam Note Added: 0008752
2011-02-01 17:57 dam Status assigned => feedback
2011-02-10 18:44 bfr Note Added: 0008786
2011-02-15 16:13 dam Note Added: 0008794
2011-02-15 16:13 dam Status feedback => closed
2011-02-15 16:13 dam Resolution open => fixed

Notes
(0008752)
dam   
2011-02-01 17:57   
There should have been a dependency from CSWgdbm to CSWlibgdbm3 which was missing. This should have been fixed in the latest package set at
  http://buildfarm.opencsw.org/experimental.html#gdbm [^]
and has been pushed to current/.
(0008786)
bfr   
2011-02-10 18:44   
Manually installing CSWlibgdbm3 got mutt working again.
(0008794)
dam   
2011-02-15 16:13   
Added dependency from CSWgdbm to CSWlibgdbm3 in 1.8.3,REV=2011.02.01 and released to current/.