This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[GTG] Re: [ITA] indent 2.2.9 - C/C++ language source code formatting program


>>>>> Jari Aalto writes:

    > Eric Blake <ebb9@byu.net> writes:
    >> According to Jari Aalto on 8/27/2007 7:42 PM:
    >> 
    >>>> libintl8 already depends on libiconv2 so there is no need to include it
    >>>> in requires.
    >>> 
    >>> Good to know. I'm old fashioned and would like to see all the deps, so
    >>> I'd like to keep it visible.
    >> 
    >> But suppose in the future that libiconv3 is released, and libintl8 is
    >> merely recompiled against libiconv3.  Then, if you have a direct
    >> dependency on both (which some packages do), you are still okay (both
    >> libraries are downloaded, because both are required); but if you only have
    >> an indirect dependency on libiconv2 prior to the upgraded libintl8, you
    >> are now making the user download libiconv2 even though it is completely
    >> unnecessary.  In other words, it is nicer to list only direct
    >> dependencies, rather than the transitive closure of all dependencies,
    >> because the transitive closure can change over time without you doing
    >> anything differently in your package.

    > Good point. Changed it.

GTG now.

    > Are the any other transitive dependencies like this:

    >     libintl:
    >       libiconv

Where, in your package ?

    > Jari

Ciao
  Volker


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]