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

Reply via email to