Dave Vasilevsky wrote:
[]
Could not resolve inconsistency! The following dependency errors  remain:
Unsatisfied dependency in gdal-shlibs: postgresql80 (>= 8.0.2-12) | postgresql80-ssl (>= 8.0.2-12) Unsatisfied dependency in gdal: postgresql80 (>= 8.0.2-13) | postgresql80-ssl (>= 8.0.2-13)


Just some explanation of what this is all about. Due to a bug in dpkg, installing a package can sometimes cause unsatisfied dependencies.

As an example, say you have foo and foo-shlibs version 1.0-1 installed, where foo Depends: foo-shlibs (= 1.0-1). If a new version 2.0-1 is released, then 'fink update foo-shlibs' used to update foo- shlibs to 2.0-1 but leave foo at 1.0-1, which is broken.

Yes.

To prevent this, Fink (from CVS HEAD) now refuses to install anything unless it determines that all dependencies on the system will be satisfied. Currently there's a primitive problem-resolver algorithm in Fink, which can deal with the specific situation above but not much else. The general solution is running 'apt-get -f install', as you did.

If anybody has a problem with this new way of doing things, now's the time to tell me. I could make Fink less strict if people need the ability to have some broken deps.

Maybe some additional output would be useful. I was at the standard verbosity level, and from the error message I didn't understand at all what to do about this. Maybe if at verbosity 2 (standard) it already said that it was the gdal and gdal-shlibs packages that had problems with their dependencies, this would be useful and would allow to look at them and detect that they were at different version numbers.

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

Reply via email to