This is on Tiger, fink-0.24.10.
Whereas the swapping code now manages to swap several BuildConflicts in
and out during one run, there seem to be narrow limits to its capacity.
The following command is repeatable and produces the same output each
time. It actually doesn't do anything; it removes and reinstalls the
same packages at the beginning and then seems to be too exhausted to
remove one final BuildConflicts before really starting to install new
packages.
I see the same thing on two machines, both trying to do update-all for
the changes since yesterday. On the other one I had a fink HEAD from
some days ago and it ran into the same loop. I have just now injected a
fresh fink HEAD, and it cuts the loop short by saying:
Do you want to continue? [Y/n]
Failed: Fink::SysState: Could not resolve inconsistent dependencies
This fink HEAD seems completely hosed, see below at the end of the
message(*).
Here is the loop with fink-0.24.10:
% fink update-all
The following 24 packages will be installed or updated: arts arts-dev
arts-shlibs gnome-core gnome-desktop gnome-desktop4-dev
gnome-desktop4-shlibs gnome-icon-theme python python22 python22-shlibs
python22-socket python23 python23-shlibs python23-socket python24
python24-shlibs python24-socket qt3 qt3-designer qt3-doc qt3-linguist
qt3-shlibs unison
The following 6 additional packages will be installed: db3 gdbm
gnome-doc-utils libgettext3-dev libxml2-py24 readline5
Do you want to continue? [Y/n]
/sw/bin/dpkg-lockwait -i
/sw/fink/dists/unstable/main/binary-darwin-powerpc/libs/db3_3.3.11-26_darwin-powerpc.deb
Selecting previously deselected package db3.
dpkg: considering removing db42-ssl in favour of db3 ...
dpkg: yes, will remove db42-ssl in favour of db3.
(Reading database ... 203284 files and directories currently installed.)
Unpacking db3 (from .../db3_3.3.11-26_darwin-powerpc.deb) ...
Setting up db3 (3.3.11-26) ...
/sw/bin/dpkg-lockwait -i
/sw/fink/dists/unstable/main/binary-darwin-powerpc/libs/gdbm_1.8.0-7_darwin-powerpc.deb
Selecting previously deselected package gdbm.
dpkg: considering removing gdbm3 in favour of gdbm ...
dpkg: yes, will remove gdbm3 in favour of gdbm.
(Reading database ... 203284 files and directories currently installed.)
Unpacking gdbm (from .../gdbm_1.8.0-7_darwin-powerpc.deb) ...
Setting up gdbm (1.8.0-7) ...
/sw/bin/dpkg-lockwait -i
/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/libgettext3-dev_0.14.5-1_darwin-powerpc.deb
Selecting previously deselected package libgettext3-dev.
dpkg: considering removing gettext-dev in favour of libgettext3-dev ...
dpkg: yes, will remove gettext-dev in favour of libgettext3-dev.
(Reading database ... 203281 files and directories currently installed.)
Unpacking libgettext3-dev (from
.../libgettext3-dev_0.14.5-1_darwin-powerpc.deb) ...
Setting up libgettext3-dev (0.14.5-1) ...
/sw/bin/dpkg-lockwait -i
/sw/fink/dists/unstable/crypto/binary-darwin-powerpc/db42-ssl_4.2.52-16_darwin-powerpc.deb
Selecting previously deselected package db42-ssl.
dpkg: considering removing db3 in favour of db42-ssl ...
dpkg: yes, will remove db3 in favour of db42-ssl.
(Reading database ... 203288 files and directories currently installed.)
Unpacking db42-ssl (from .../db42-ssl_4.2.52-16_darwin-powerpc.deb) ...
Setting up db42-ssl (4.2.52-16) ...
/sw/bin/dpkg-lockwait -i
/sw/fink/dists/unstable/main/binary-darwin-powerpc/libs/gdbm3_1.8.3-1_darwin-powerpc.deb
Selecting previously deselected package gdbm3.
dpkg: considering removing gdbm in favour of gdbm3 ...
dpkg: yes, will remove gdbm in favour of gdbm3.
(Reading database ... 203288 files and directories currently installed.)
Unpacking gdbm3 (from .../gdbm3_1.8.3-1_darwin-powerpc.deb) ...
Setting up gdbm3 (1.8.3-1) ...
/sw/bin/dpkg-lockwait -i
/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/gettext-dev_0.10.40-24_darwin-powerpc.deb
Selecting previously deselected package gettext-dev.
dpkg: considering removing libgettext3-dev in favour of gettext-dev ...
dpkg: yes, will remove libgettext3-dev in favour of gettext-dev.
(Reading database ... 203291 files and directories currently installed.)
Unpacking gettext-dev (from
.../gettext-dev_0.10.40-24_darwin-powerpc.deb) ...
Setting up gettext-dev (0.10.40-24) ...
dpkg-deb -b /sw/src/fink.build/root-fink-buildlock-python24-2.4.1-101
/sw/src/fink.build
dpkg-deb: building package `fink-buildlock-python24-2.4.1-101' in
`/sw/src/fink.build/fink-buildlock-python24-2.4.1-101_2005.09.11-14.02.25_darwin-powerpc.deb'.
Setting build lock...
/sw/bin/dpkg-lockwait -i
/sw/src/fink.build/fink-buildlock-python24-2.4.1-101_2005.09.11-14.02.25_darwin-powerpc.deb
dpkg: regarding
.../fink-buildlock-python24-2.4.1-101_2005.09.11-14.02.25_darwin-powerpc.deb
containing fink-buildlock-python24-2.4.1-101:
fink-buildlock-python24-2.4.1-101 conflicts with libquicktime0
libquicktime0 (version 0.9.4-11) is installed.
/sw/bin/dpkg: error processing
/sw/src/fink.build/fink-buildlock-python24-2.4.1-101_2005.09.11-14.02.25_darwin-powerpc.deb
(--install):
conflicting packages - not installing
fink-buildlock-python24-2.4.1-101Errors were encountered while
processing:
/sw/src/fink.build/fink-buildlock-python24-2.4.1-101_2005.09.11-14.02.25_darwin-powerpc.deb
### execution of /sw/bin/dpkg-lockwait failed, exit code 1
Can't set build lock for python24 (1:2.4.1-101)
(*) And here is what ./inject.pl says now after building and installing
fink HEAD:
dpkg-deb: building package `fink' in
`/sw/fink/dists/local/injected/binary-darwin-powerpc/fink_0.24.99.cvs-20050911.1229_darwin-powerpc.deb'.
Removing build lock...
/sw/bin/dpkg-lockwait -r fink-buildlock-fink-0.24.99.cvs-20050911.1229
(Reading database ... 222846 files and directories currently installed.)
Removing fink-buildlock-fink-0.24.99.cvs-20050911.1229 ...
Failed: Fink::SysState: Could not resolve inconsistent dependencies
### execution of /sw/bin/fink failed, exit code 1
Installing the new fink package failed. The description and the tarball
were installed, though. You can retry at a later time by
issuing the appropriate fink commands.
--
Martin
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel