This is the mail archive of the
mailing list for the Cygwin project.
Re: [ITA] indent 2.2.9 - C/C++ language source code formatting program
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: