Benoit St-Pierre wrote:

Hi!

 > I thought Fink was supposed to take care of this kind of
 > mess.  Is it not ?

Fink cares about this, as any other decent packaging system.
If you build a binary, you'd add the proper version to the
requirements as "minimum". Say you build a scid binary for
Tcl/Tk 8.5, scid will install Tcl/Tk 8.5 or refuse to
install itself. (Fink is nothing more than a Mac-Frontend
for debian packaging system.)

Now, the latter was all the time my point. A scid binary
listing 8.5 as minimum requirement will refuse to install it
without Tcl/Tk 8.5. This is perfect, it wouldn't run on 8.4
anyway. But it _REQUIRES_ that 8.5 is available through your
packaging system. My point all the time was, that this is
just not the case for many distributions. Fink lists:

tcltk          8.4.16-4   Tool Command Language and the Tk toolkit
tcltk-dev      8.4.16-4   Tool Command Language and the Tk toolkit
tcltk-shlibs   8.4.16-4   Tool Command Language and the Tk toolkit

Hence, you'll have to install 8.5 (at the moment) outside of
Fink manually, and Fink will not care about it. As well
you'll have to install scid outside the packaging system as
Fink would refuse to install a package where it can't meet
the requirements. (This is what I call part of a clean
distribution.)

The same happens on many, except the very recent, Linux
distributions, and most likely on almost every system that
is not built on the bleeding edge of development. (Say, half
a year or more old...) It is genereally not wise to set
build requirements on base of the "hacker distributions"
like gentoo, debian unstable (and decendents like Ubunut,
Knppix et al), OpenSuSE or Fedora. The latter two being the
alpha and beta releases of Novell SuSE Enterprise and RedHat
Enterprise, respectively.

Unfortunatley, I'm almost alone with the idea to use the
enterprise versions as basis, though. (Where I think Debian
stable is just a lower limit point everyone can meet
easily. For me this is a good thing.) For this reason I
think your idea of a stable and a dev branch is the one with
minimal side effects.

-- 

Kind regards,                /                 War is Peace.
                             |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                             |
                             | Theory     : G. Orwell, "1984"
                            /  In practice:   USA, since 2001

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to