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
-----BEGIN PGP SIGNED MESSAGE-----
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.
Don't work too hard, make some time for fun as well!
Eric Blake email@example.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----