Portupgrade has serious problems

David Southwell david at vizion2000.net
Sun Sep 7 20:17:22 UTC 2008


On Friday 05 September 2008 09:16:23 you wrote:
> David Southwell wrote:
> > On Thursday 04 September 2008 09:38:22 you wrote:
> >> David Southwell wrote:
> >>> On Tuesday 02 September 2008 08:26:26 you wrote:
> >>>> Show please an output of the command:
> >>>> pkg_info -o apache-2.2.9
> >>>
> >>> Following up this one here is another weirdo::
> >>> ttp://httpd.apache.org/
> >>> ===>  Cleaning for apache-2.2.9_5
> >>> --->  Cleaning out obsolete shared libraries
> >>> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1047
> >>> packages found (-0 +1) . done]
> >>> --->  Skipping 'bsdpan-Term-ReadLine-Perl-1.0302' because it is held by
> >>> user (specify -f to force)
> >>> --->  Skipping 'devel/p5-IO' because it is held by user (specify -f to
> >>> force) --->  Skipping 'graphics/ImageMagick' (ImageMagick-6.4.3.4)
> >>> because a requisite package 'apache-2.2.9_3' () failed (specify -k to
> >>> force) --->  Skipping 'bsdpan-Shell-0.72' because it is held by user
> >>> (specify -f to force)
> >>> --->  Skipping 'misc/p5-Array-Compare' because it is held by user
> >>> (specify -f to force)
> >>> --->  Skipping 'devel/p5-Devel-Symdump' because it is held by user
> >>> (specify -f to force)
> >>> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
> >>>
> >>>
> >>> Here we have another example of portupgrade gets its dependencies in a
> >>> twist.
> >>>
> >>> Not install Image-Magick on the grounds that apache, which it has just
> >>> upgraded does not have the previous version installed.
> >>>
> >>> This is a constant repeat of the same problem as has happened with kde
> >>> and elsewjhere
> >>
> >> Just again. Show pkg_info -o apache-2.2.9_5 please.
> >
> > Here is output..
> >
> > But how does it help?
>
> It helps me to uderstand why there is no origin in the line:
> because a requisite package 'apache-2.2.9_3' () failed (specify -k to
>
> > Having installed the upgradefrom apache-2.2.9_3 to 2.2.9_5 the database
> > naturally shows the result of upgrading the database. Is it not more
> > about what version portupgrade is expecting to find? Having upgraded why
> > dhould it expect to find  apache-2.2.9_3????
>
> I don't know. After apache was updated portupgrade should rebuild its
> databases. It did it (line: "[Updating the pkgdb <format:bdb_btree> in
> /var/db/pkg ... - 1047 packages found (-0 +1) . done]"). But for some
> reason it use old values.
> What version of db do you use?root at dns1 /var/spool/mqueue]# pkg_info |grep 
db
apr-gdbm-db42-1.3.3.1.3.4 Apache Portability Library
db4-4.0.14_1,1      The Berkeley DB package, revision 4
db42-4.2.52_5       The Berkeley DB package, revision 4.2
dbus-1.2.1          A message bus system for inter-application communication
dbus-glib-0.76      GLib bindings for the D-BUS messaging system
gdb-6.6_1           GNU GDB of newer version than comes with the system
gdbm-1.8.3_3        The GNU database manager
gnome-db-0.2.96_10  Provide uniform access to data sources for the GNOME 
enviro
libcddb-1.3.0       A library to access data on a CDDB server
qt4-dbus-4.4.1      Qt4 bindings for the D-BUS messaging system
qt4-odbc-plugin-4.4.1 Qt ODBC database plugin
qt4-qdbusviewer-4.4.1 Qt4 D-BUS viewer
ruby18-bdb-0.6.4    Ruby interface to Sleepycat's Berkeley DB revision 2 or 
lat
xcmsdb-1.0.1        Device Color Characterization utility for X
xdbedizzy-1.0.2     Demo of DBE creating a double buffered spinning scene
xrdb-1.0.4          X server resource database >
> > root at dns1 /usr/home/david]# pkg_info -o apache*
> > Information for apache-2.2.9_5:
> >
> > Origin:
> > www/apache22
> >
> > Information for apache-ant-1.7.0_2:
> >
> > Origin:
> > devel/apache-ant




More information about the freebsd-ports mailing list