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