On 1/18/07, Kevin Horton <[EMAIL PROTECTED]> wrote:
> I'm testing three new sylpheed packages, and discovered that a
> particular combination of events apparently causes fink to crash.
> Perhaps my .info files are to blame, but I still suspect that fink is
> not working as intended.
>
> First, a few details on my setup:
>
> fink -V | head -n 2:
> Package manager version: 0.26.0
> Distribution version: 0.8.1.rsync powerpc
>
> sw_vers:
> ProductName:    Mac OS X
> ProductVersion: 10.4.8
> BuildVersion:   8L127
>
> machine is a G4
>
> Second, the relevant portions of the info files.
> ========================================================================
> =======
> sylpheed.info
>
> Package: sylpheed
> Version: 2.3.0
> Revision: 1
>
> Conflicts: sylpheed-ssl (<<2.3.0-1), sylpheed-gpgme
> Replaces: sylpheed-ssl (<<2.3.0-1), sylpheed-gpgme
> ========================================================================
> =======
> sylpheed-ssl.info
>
> Package: sylpheed-ssl
> Type: bundle
> Version: 2.3.0
> Revision: 1
> Depends: sylpheed-gpgme, fink-obsolete-packages
> Description: Placeholder package to update to unified %N. (OBSOLETE)
> ========================================================================
> =======
> sylpheed-gpgme.info
>
> Package: sylpheed-gpgme
> Version: 2.3.0
> Revision: 1
>
> Conflicts: sylpheed-ssl (<<2.3.0-1), sylpheed
> Replaces: sylpheed-ssl (<<2.3.0-1), sylpheed
>
> ========================================================================
> =======
> The crash - sylpheed-ssl and sylpheed-gpgme were both installed.  I
> get an apparent crash if I do a "fink install sylpheed":
>
> % fink install sylpheed
> Information about 6760 packages read in 2 seconds.
> The package 'sylpheed' will be installed.
> Reading dependency for sylpheed-2.3.0-1...
> The following package will be installed or updated:
> sylpheed
> Reading buildlock packages...
>          All buildlocks accounted for.
>
> While trying to install:
>    sylpheed-2.3.0-1
>
> The following inconsistencies found:
>    Unsatisfied dependency in sylpheed-ssl: sylpheed-gpgme
>
> Trying to resolve dependencies...
> Failed: Fink::SysState: No such package: sylpheed-ssl at /sw/lib/
> perl5/Fink/SysState.pm line 181
>          Fink::SysState::_package('Fink::SysState=HASH(0x2c90f8)',
> 'sylpheed-ssl') called at /sw/lib/perl5/Fink/SysState.pm line 199
>          Fink::SysState::_pkglist('Fink::SysState=HASH(0x2c90f8)',
> 'sylpheed-ssl', 'provides', 'CODE(0x2cb5c4)') called at /sw/lib/perl5/
> Fink/SysState.pm line 257
>          Fink::SysState::_provides('Fink::SysState=HASH(0x2c90f8)',
> 'sylpheed-ssl') called at /sw/lib/perl5/Fink/SysState.pm line 535
>          Fink::SysState::remove('Fink::SysState=HASH(0x2c90f8)',
> 'sylpheed-ssl') called at /sw/lib/perl5/Fink/SysState.pm line 575
>          Fink::SysState::change('Fink::SysState=HASH(0x2c90f8)', 'HASH
> (0x34739a8)') called at /sw/lib/perl5/Fink/SysState.pm line 626
>          Fink::SysState::undo('Fink::SysState=HASH(0x2c90f8)') called
> at /sw/lib/perl5/Fink/SysState.pm line 825
>          Fink::SysState::_satisfied_versions('Fink::SysState=HASH
> (0x2c90f8)', 'sylpheed-ssl', 'HASH(0x32c2b68)') called at /sw/lib/
> perl5/Fink/SysState.pm line 970
>          Fink::SysState::resolve_install('Fink::SysState=HASH
> (0x2c90f8)', 'Fink::PkgVersion=HASH(0x19f0900)') called at /sw/lib/
> perl5/Fink/PkgVersion.pm line 4433
>          eval {...} called at /sw/lib/perl5/Fink/PkgVersion.pm line 4430
>          Fink::PkgVersion::phase_activate('ARRAY(0x2c8ef4)') called
> at /sw/lib/perl5/Fink/Engine.pm line 1998
>          Fink::Engine::real_install(1, 0, 0, 0, 'sylpheed') called
> at /sw/lib/perl5/Fink/Engine.pm line 1512
>          Fink::Engine::cmd_install('sylpheed') called at /sw/lib/
> perl5/Fink/Engine.pm line 261
>          eval {...} called at /sw/lib/perl5/Fink/Engine.pm line 261
>          Fink::Engine::process('Fink::Engine=HASH(0x1810a84)', 'ARRAY
> (0x180bfd4)', 'install', 'sylpheed') called at /sw/bin/fink line 38
>
>
> ========================================================================
> =======
> Is there a better way to craft the .info files to avoid this
> problem?  Or, is this purely an implementation problem in fink
> itself, and it will eventually be fixed?
>
> I agree that this is an unlikely series of events, so maybe I don't
> need to try to fix it.
>
> Kevin Horton
> Ottawa, Canada
>
>

Hopefully you fixed my sylpheed.info from the tracker, which still
builds sylpheed-ssl. :-(



-- 
Alexander K. Hansen
(akh)
Fink Documenter (still)

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to