This is the mail archive of the
mailing list for the Cygwin project.
[GTG] Re: [ITA] indent 2.2.9 - C/C++ language source code formatting program
>>>>> Jari Aalto writes:
> Eric Blake <email@example.com> 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.
> Are the any other transitive dependencies like this:
Where, in your package ?