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