-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mar 10, 2007, at 07:43 , Jean-Yves Lefort wrote:

On Sat, 10 Mar 2007 06:42:31 -0800
Ade Lovett <[EMAIL PROTECTED]> wrote:
Statement #1: "This slows down the linking considerably"
This one should be easy enough to prove.  Providing timings.  Pay
particular attention to the relative timing of the final link-loader
step compared with the time taken to register all dependencies as
part of the pkg_install process.

Prove it to yourself if you want.

One generally assumes that a PR submitter can provide the necessary basis for the problem.

A does not reference C. There is no reason to rebuild A. This is
called encapsulation. You don't need to rebuild your whole system when
libpng is updated. It's relatively easy, yet it's entirely useless and
going to take one day or two.

Wrong.

[EMAIL PROTECTED]:~] 49# grep gtk-engines /var/db/pkg/png-1.2.14/+REQUIRED_BY
gtk-engines2-2.8.2

[EMAIL PROTECTED]:~] 50# grep png /usr/ports/x11-themes/gtk-engines2/Makefile
[EMAIL PROTECTED]:~] 51#

If png changes, the *only* deterministic way to ensure that everything is correctly rebuilt *is* to rebuild everything that depends on that port. You do not know that gtk-engines2 in this case actually directly calls png functions (which may have changed). Indeed, there are a lot of implied dependencies within the ports tree that should be explicit in nature. This is an argument for the .la files being as they are right now (which is completely outside the context of ports dependencies, something which you appear not to be grasping).

Unknown to you, because you don't understand the problem.

I've asked multiple times for empirical proof that there *is* a problem. Believe me, I understand how .la files work. I also understand how FreeBSD port dependencies work. As the current maintainer of the autotools infrastructure, I am most certainly not going to change the status quo without very good reason, particularly given the load it will place on our limited package building resources.

Show me a concrete reason *why* it needs to be done, and we'll go from there. I have yet to see you provide a show-stopping issue with the current setup. Work *with* me, not *against* me. Life is too short.

- -aDe

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF8tnEpXS8U0IvffwRAv6LAJ9eZNOdAgT8Q1+IUur8Xp/U4UhoYQCcC4Km
fb/j2VXD0S4tHrWCedd7Xjo=
=cAaP
-----END PGP SIGNATURE-----
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to