Date: Tue, 01 Oct 2013 14:38:27 +0100 From: Chris Rees <crees@physics.org> To: ports@FreeBSD.org, ohauer@FreeBSD.org, itetcu@FreeBSD.org Subject: [CFT] Tinderbox using chroots to calculate dependencies Message-ID: <524AD053.8060909@physics.org>
next in thread | raw e-mail | index | archive | help
Hi all, I've been working on fixing Tinderbox to calculate dependencies in chroots instead of on the host system (meaning things like cvs dependencies are correct). It's a fairly drastic change, and a few guys have generously volunteered their time to test it, but I need a few more testers before committing it and getting it in the ports tree. Normally I'd just be patient, but this is holding up the compiler abstraction mechanism (USES=compiler), so please, if you use Tinderbox, give this a try! This patch is to a head checkout (doesn't work with the port, sorry); http://www.bayofrum.net/~crees/patches/tinderbox-calculate-deps-in-chroot-8.diff Alternatively, http://www.bayofrum.net/~crees/scratch/tinderbox-chroot.tbz contains a head checkout and the patch. Please test, it's easy! cd /usr/local/tinderbox mv scripts.old fetch -o - http://www.bayofrum.net/~crees/scratch/tinderbox-chroot.tbz | tar xjvf - mv tinderbox scripts cp scripts.old/*.ph scripts/ cp scripts.old/webui/inc_*.php scripts/webui Ion-Mihai, this will need to go in the port asap if it works for most people, otherwise Tinderbox will not work with the ports tree once compiler.mk is committed. I am happy to deal with that for you if necessary. Chris PS I'm especially keen to hear about issues involving USE_XZ; Olli Hauer had some trouble, but I think it's a local issue; ideas welcome! http://marcuscom.com/pipermail/tinderbox-list/2013-September/003101.html -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?524AD053.8060909>