Kevin Horton wrote: > On Tue, 18 Sep 2007 10:57:56 -0400 > "Alexander K. Hansen" <[EMAIL PROTECTED]> wrote: > > >> Kevin Horton wrote: >> >>> I intend to take over bluefish, and update it to the latest stable version. >>> But I want to resolve what I perceive as a confusing name of one of the >>> variants. At version 1.0.6, one of the variants is bluefish-gnomevfs2, >>> which is bluefish with gnome2, but without VFS. I want to replace this >>> variant with one named bluefish-gnome2-novfs. I first asked about this a >>> while back, and I got two suggestions. I've tried both, but neither seems >>> completely acceptable. The one that works the best is to create a new >>> .info file for bluefish-gnomevfs2, which depends on bluefish-gnome2-novfs. >>> The relevant portions are: >>> >>> Package: bluefish-gnomevfs2 >>> Version: 1.0.7 >>> Revision: 1000 >>> Source: none >>> Depends: fink-obsolete-packages, bluefish-gnome2-novfs (>= 1.0.7-1000) >>> CompileScript: # >>> InstallScript: << >>> mkdir -p %i/share/doc/installed-packages >>> touch %i/share/doc/installed-packages/%n >>> << >>> >>> bluefish.info at 1.0.1-1000 has: >>> Package: bluefish%type_pkg[bluefish] >>> Type: bluefish (. -gnome2 -gnome2-novfs) >>> Version: 1.0.7 >>> Revision: 1000 >>> Replaces: bluefish, bluefish-gnome2, bluefish-gnome2-novfs, >>> bluefish-gnomevfs2 >>> Conflicts: bluefish, bluefish-gnome2, bluefish-gnomevfs2 >>> >>> If bluefish-gnomevfs2-1.0.6 is installed, and I do a "fink update-all", the >>> result is: >>> % fink update-all >>> Scanning package description files.......... >>> Information about 7429 packages read in 6 seconds. >>> The package 'bluefish-gnomevfs2' will be installed. >>> Reading dependency for bluefish-gnomevfs2-1.0.7-1000... >>> The package 'bluefish-gnome2-novfs' will be installed. >>> Reading dependency for bluefish-gnome2-novfs-1.0.7-1000... >>> The following package will be installed or updated: >>> bluefish-gnomevfs2 >>> The following additional package will be installed: >>> bluefish-gnome2-novfs >>> Do you want to continue? [Y/n] >>> Reading buildlock packages... >>> All buildlocks accounted for. >>> /sw/bin/dpkg-lockwait -i >>> /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb >>> dpkg: considering removing bluefish-gnomevfs2 in favour of >>> bluefish-gnome2-novfs ... >>> dpkg: yes, will remove bluefish-gnomevfs2 in favour of >>> bluefish-gnome2-novfs. >>> (Reading database ... 109721 files and directories currently installed.) >>> Unpacking bluefish-gnome2-novfs (from >>> .../bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb) ... >>> Setting up bluefish-gnome2-novfs (1.0.7-1000) ... >>> >>> Reading buildlock packages... >>> All buildlocks accounted for. >>> >>> While trying to install: >>> bluefish-gnomevfs2-1.0.7-1000 >>> >>> The following inconsistencies found: >>> bluefish-gnome2-novfs conflicts with bluefish-gnomevfs2, but >>> bluefish-gnomevfs2 is installed >>> >>> Trying to resolve dependencies... >>> Could not resolve inconsistent dependencies! >>> >>> Fink isn't sure how to install the above packages safely. You may be able >>> to fix things by running: >>> >>> fink scanpackages >>> sudo apt-get update >>> sudo apt-get install bluefish-gnomevfs2=1.0.7-1000 >>> >>> Failed: Fink::SysState: Could not resolve inconsistent dependencies >>> >>> % fink list -i bluefish >>> Information about 7429 packages read in 1 seconds. >>> i bluefish-gnome2-novfs 1.0.7-1000 Web-oriented text >>> editor >>> >>> ================================== >>> Running the suggested resolution results in: >>> % sudo apt-get install bluefish-gnomevfs2=1.0.7-1000 >>> Reading Package Lists... Done >>> Building D % sudo apt-get install bluefish-gnomevfs2=1.0.7-1000 >>> Reading Package Lists... Done >>> Building Dependency Tree... Done >>> Some packages could not be installed. This may mean that you have >>> requested an impossible situation or if you are using the unstable >>> distribution that some required packages have not yet been created >>> or been moved out of Incoming. >>> >>> Since you only requested a single operation it is extremely likely that >>> the package is simply not installable and a bug report against >>> that package should be filed. >>> The following information may help to resolve the situation: >>> >>> Sorry, but the following packages have unmet dependencies: >>> bluefish-gnomevfs2: Depends: bluefish-gnome2-novfs but it is not going to >>> be installed >>> E: Sorry, broken packages >>> ependency Tree... Done >>> Some packages could not be installed. This may mean that you have >>> requested an impossible situation or if you are using the unstable >>> distribution that some required packages have not yet been created >>> or been moved out of Incoming. >>> >>> Since you only requested a single operation it is extremely likely that >>> the package is simply not installable and a bug report against >>> that package should be filed. >>> The following information may help to resolve the situation: >>> >>> Sorry, but the following packages have unmet dependencies: >>> bluefish-gnomevfs2: Depends: bluefish-gnome2-novfs but it is not going to >>> be installed >>> E: Sorry, broken packages >>> =================================================== >>> Why do I end up with inconsistent dependencies? Is there a smoother way to >>> do this? >>> >>> Thanks for your advice, >>> >>> Kevin Horton >>> >>> >>> >> I think if you don't Conflict/Replace the bluefish-gnomevfs2 dummy >> upgrade package it will work. So you'd probably want >> >> Replaces: bluefish, bluefish-gnome2, bluefish-gnome2-novfs, >> bluefish-gnomevfs2 ( << 1.0.7-1) >> Conflicts: bluefish, bluefish-gnome2, bluefish-gnomevfs2 ( << 1.0.7-1 ) >> >> > > That doesn't do it either: > > % fink update-all > Waiting up to 300 seconds for another Fink's indexing to finish... done. > Information about 7429 packages read in 1 seconds. > The package 'bluefish-gnomevfs2' will be installed. > Reading dependency for bluefish-gnomevfs2-1.0.7-1000... > The package 'bluefish-gnome2-novfs' will be installed. > Reading dependency for bluefish-gnome2-novfs-1.0.7-1000... > The following package will be installed or updated: > bluefish-gnomevfs2 > The following additional package will be installed: > bluefish-gnome2-novfs > Do you want to continue? [Y/n] > Reading buildlock packages... > All buildlocks accounted for. > /sw/bin/dpkg-lockwait -i > /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb > Selecting previously deselected package bluefish-gnome2-novfs. > dpkg: considering removing bluefish-gnomevfs2 in favour of > bluefish-gnome2-novfs ... > dpkg: yes, will remove bluefish-gnomevfs2 in favour of bluefish-gnome2-novfs. > (Reading database ... 109721 files and directories currently installed.) > Unpacking bluefish-gnome2-novfs (from > .../bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb) ... > Setting up bluefish-gnome2-novfs (1.0.7-1000) ... > > Reading buildlock packages... > All buildlocks accounted for. > > While trying to install: > bluefish-gnomevfs2-1.0.7-1000 > > The following inconsistencies found: > bluefish-gnome2-novfs conflicts with bluefish-gnomevfs2, but > bluefish-gnomevfs2 is installed > > Trying to resolve dependencies... > > Solution found. Will install extra packages: > bluefish-gnome2-novfs-1.0.7-1000 > /sw/bin/dpkg-lockwait -i > /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnomevfs2_1.0.7-1000_darwin-powerpc.deb > > /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb > dpkg: considering removing bluefish-gnome2-novfs in favour of > bluefish-gnomevfs2 ... > dpkg: yes, will remove bluefish-gnome2-novfs in favour of bluefish-gnomevfs2. > (Reading database ... 109721 files and directories currently installed.) > Unpacking bluefish-gnomevfs2 (from > .../bluefish-gnomevfs2_1.0.7-1000_darwin-powerpc.deb) ... > dpkg: considering removing bluefish-gnomevfs2 in favour of > bluefish-gnome2-novfs ... > bluefish-gnomevfs2 is not properly installed - ignoring any dependencies on > it. > dpkg: yes, will remove bluefish-gnomevfs2 in favour of bluefish-gnome2-novfs. > Unpacking bluefish-gnome2-novfs (from > .../bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb) ... > /sw/bin/dpkg: error processing bluefish-gnomevfs2 (--install): > no package named `bluefish-gnomevfs2' is installed, cannot configure > /sw/bin/dpkg: error processing bluefish-gnome2-novfs (--install): > package bluefish-gnome2-novfs is not ready for configuration > cannot configure (current status `config-files') > Errors were encountered while processing: > bluefish-gnomevfs2 > bluefish-gnome2-novfs > ### execution of /sw/bin/dpkg-lockwait failed, exit code 1 > Failed: can't batch-install packages: > /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnomevfs2_1.0.7-1000_darwin-powerpc.deb > > /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnome2-novfs_1.0.7-1000_darwin-powerpc.deb > > ===================== > The dpkg errors when trying to configure the packages are maybe important, > but I haven't figured out what they mean yet. > > Kevin Horton > Did you rebuild bluefish-gnome2-novfs? It looks like it's still trying to replace bluefish-gnomevfs2.
-- Alexander K. Hansen Fink User Liaison/Documenter akh AT finkproject DOT org ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel