Date: Tue, 22 Jun 2004 03:03:27 -0700 From: Kris Kennaway <kris@obsecurity.org> To: ports@freebsd.org Subject: Re: incremental ports/INDEX builder Message-ID: <20040622100327.GA12999@xor.obsecurity.org> In-Reply-To: <20040622083214.GA91013@sanatana.dharma> References: <20040622083214.GA91013@sanatana.dharma>
next in thread | previous in thread | raw e-mail | index | archive | help
--huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 22, 2004 at 10:32:14AM +0200, Radim Kolar wrote: > my program for speedups of make index rebuilding after cvsup >=20 > http://home.tiscali.cz/~cz210552/bsdportsutils.html This is interesting, but based on my attempt to read the code (it's not commented, and I don't speak ruby) I don't think you catch all the cases. For example, when something like bsd.kde.mk or =2E./../someother/port/Makefile.inc changes, it can also affect ports that .include those files, and cause a change to 'make index'. This doesn't happen often, but it happens sometimes, and an incremental index generator needs to handle it. There are some other corner cases, but I can't tell whether your code handles them. I have a make-based prototype that maintains and updates this dependency information too, but it currently also has a bug (missing newline on one of the 'make describe' outputs). I'm hoping to work on that again this week so I can post the implementation for comments. Kris --huq684BweRXVnRxX Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFA2APvWry0BWjoQKURAqS4AJ0eE7DW2vYUZfx2mevcJ3a8SCLWwQCgisx3 YY/6isxxNk7i8PWTmHtK3FQ= =T8Xh -----END PGP SIGNATURE----- --huq684BweRXVnRxX--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040622100327.GA12999>