Kevin Horton wrote:
> On Tue, 18 Sep 2007 11:39:14 -0400
> "Alexander K. Hansen" <[EMAIL PROTECTED]> wrote:
>
>   
>> 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.
>>
>>     
> Good point.  I rebuild bluefish-gnome2-novfs, and now I get:
> % fink update-all
> 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
> 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.
> /sw/bin/dpkg-lockwait -i 
> /sw/fink/dists/local/main/binary-darwin-powerpc/bluefish-gnomevfs2_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: dependency problems prevent configuration of bluefish-gnomevfs2:
>  bluefish-gnomevfs2 depends on bluefish-gnome2-novfs; however:
>   Package bluefish-gnome2-novfs is not installed.
> /sw/bin/dpkg: error processing bluefish-gnomevfs2 (--install):
>  dependency problems - leaving unconfigured
> Errors were encountered while processing:
>  bluefish-gnomevfs2
> ### execution of /sw/bin/dpkg-lockwait failed, exit code 1
> Failed: can't install package bluefish-gnomevfs2-1.0.7-1000
>
> I'll be off line for a few hours.
>
> Kevin Horton
>   
Hmm...it still looks like bluefish-gnome2-novfs replaces 
bluefish-gnomevfs2.  You might need to do a "fink index -f" to flush the 
.info file cache and then do another rebuild.

It also looks like somehow bluefish-gnome2-novfs is being replaced by 
bluefish-gnomevfs2, but what you sent out in the packaging doesn't 
reflect that.  I don't know if that's coming from dpkg, or if you have a 
cached prior version of bluefish-gnomevfs2 that had a conflict/replace 
on bluefish-gnome2-novfs. 

I'll take a look, too, once I have access to my Mac again.

-- 
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to