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