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

Reply via email to