summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Use long options for emerge to be more verbose in the script.Diego Elio Pettenò2010-09-241-1/+1
|
* Add --newuse to options so that USE deps are rebuilt as needed.Diego Elio Pettenò2010-09-241-1/+1
|
* Improve build list handling.Diego Elio Pettenò2010-09-181-1/+8
| | | | | | | | | - get the first 200 random packages out of the _complete_ list (not the queue itself) — this allows for new packages to enter the queue by themselves; - keep a per-session mask list, to the side of the current run mask list; this allows exclusion of packages for a longer time (if no revision is added) and a faster turnover of packages.
* Don't re-create the gcc specs for --as-needed if the latest version is ↵Diego Elio Pettenò2010-09-081-1/+1
| | | | already compatible.
* Try to keep going even on build errors when running perl-cleaner.Diego Elio Pettenò2010-09-081-1/+1
|
* Don't check whether the file is executable but rather if it exists.Diego Elio Pettenò2010-09-081-1/+1
|
* Don't print metadata as Portage 2.1.9.1 does so already.Diego Elio Pettenò2010-09-071-15/+0
|
* For now disable log compression.Diego Elio Pettenò2010-09-071-1/+1
|
* Avoid using shell expansion.Diego Elio Pettenò2010-09-031-2/+2
|
* Explicit UTF-8 coding.Diego Elio Pettenò2010-09-031-0/+1
|
* Use curl to fetch reverse dependencies, and make sure to abide to proxy ↵Diego Elio Pettenò2010-09-031-1/+2
| | | | settings.
* Use --background for bti.Diego Elio Pettenò2010-09-031-1/+1
|
* Make /etc/make.tinderbox.private.conf the place to set BTI and PROXY settings.Diego Elio Pettenò2010-09-032-1/+6
| | | | | | | | | Make bti in bashrc use the TINDERBOX_PROXY variable rather than BTI_PROXY, and also set curl (with proxy) for fetch and resume. Note: don't set the proxy in the environment or the isolation will fail; unfortunately wget can be told to ignore proxies but _not_ to use them, on the command line, which is why we went with curl.
* Add a proper license to all the scripts running the Tinderbox.Diego Elio 'Flameeyes' Pettenò2010-09-038-0/+123
| | | | | | | Since most of them are really simple scripts that don't really warrant for strong copyleft, they are all licensed under ISC license. Copyright is, depending on the file, mine, Zac's, or both.
* Add a script to continuously run the tinderbox without halting it for restarts.Diego Elio 'Flameeyes' Pettenò2010-09-021-0/+9
|
* Use bti --background for sending out the dents (reduces latency between merges).Diego Elio 'Flameeyes' Pettenò2010-09-022-3/+3
|
* If proxy is set, use it in bti call.Diego Elio 'Flameeyes' Pettenò2010-08-271-1/+1
|
* Reduce from 10 to 5 weeks the time-to-remerge period.Diego Elio 'Flameeyes' Pettenò2010-08-261-1/+1
|
* Avoid preserving libraries, since we have no way to properly deal with themDiego Elio 'Flameeyes' Pettenò2010-08-241-0/+4
| | | | as it is.
* Add FEATURES to use with Portage 2.2; preserve-libs is too much of aDiego Elio 'Flameeyes' Pettenò2010-08-241-1/+1
| | | | performance hit to actually use it.
* Add some safety checks to ensure that macros-now-gone won't cause undefinedDiego Elio 'Flameeyes' Pettenò2010-08-241-0/+5
| | | | symbols on various kind of software.
* Warn when /var/lock, /var/run, /dev are in the installed image.Diego Elio 'Flameeyes' Pettenò2010-08-191-1/+4
|
* Keep the .config inline; 'make oldconfig' breaks the link.Diego Elio 'Flameeyes' Pettenò2010-08-171-1/+3
|
* Fix output.Diego Elio 'Flameeyes' Pettenò2010-08-101-2/+2
|
* Print metadata info on end both for success and failure.Diego Elio 'Flameeyes' Pettenò2010-08-101-8/+15
|
* Even better output for metadata.Diego Elio 'Flameeyes' Pettenò2010-08-101-2/+2
|
* Better output.Diego Elio 'Flameeyes' Pettenò2010-08-101-2/+2
|
* Output maintainer information for each package merged.Diego Elio 'Flameeyes' Pettenò2010-08-101-0/+8
| | | | This way the logs can be used to file the bugs as well.
* Skip over new-style virtuals in the list.Diego Elio 'Flameeyes' Pettenò2010-08-071-2/+3
|
* Simplify reverse-deps fetching.Diego Elio 'Flameeyes' Pettenò2010-08-071-2/+2
| | | | | Since qatom+cut+tr is not extremely fast, sort and remove duplicate lines before, then only uniq them to drop the atoms to single entries.
* Allow fetching rdeps for multiple packages, folded together, and filter ↵Diego Elio 'Flameeyes' Pettenò2010-08-071-1/+5
| | | | blockers.
* Stop double-tweets when re-merging without tests.Diego Elio 'Flameeyes' Pettenò2010-08-071-1/+4
|
* Make sure to update perl and run perl-cleaner afterwards.Diego Elio 'Flameeyes' Pettenò2010-07-161-0/+9
|
* Add the one-liner script that produces the reverse-deps lists.Diego Elio 'Flameeyes' Pettenò2010-06-191-0/+7
| | | | | This is what is ran when special reverse-dependencies lists are generated for the tinderbox to run over.
* Enable Ruby Enterprise to the tests.Diego Elio 'Flameeyes' Pettenò2010-06-191-1/+1
|
* Workaround ocaml-rebuild bug (#319553).Diego Elio 'Flameeyes' Pettenò2010-05-131-1/+2
|
* Avoid rebuilding avahi and nfs-utils, they are not strictly needed for the ↵Diego Elio 'Flameeyes' Pettenò2010-05-031-1/+1
| | | | tinderbox.
* Try to recover if test dependencies cause cycles that Portage cannot unbreak.Diego Elio 'Flameeyes' Pettenò2010-05-031-1/+13
|
* Make sure to prepare the kernel to build modules' ebuilds.Diego Elio 'Flameeyes' Pettenò2010-05-031-0/+16
|
* Stop right away if GCC was updated, do the rest manually.Diego Elio 'Flameeyes' Pettenò2010-05-031-0/+1
|
* Add support for re-generating the list continuously when restarting.Diego Elio 'Flameeyes' Pettenò2010-04-241-0/+16
| | | | | | | | | | | This generates a new full list, starts a fetch process to download all the packages, and creates a new synthesized list excluding that stuff that was merged already in the mean time (see http://blog.flameeyes.eu/2010/04/18/squeezing-more-performance-out-of-the-tinderbox ) for more details about the idea. This still require manual intervention to set the head of the queue before restarting.
* Rename tweet_me to dent_me.Diego Elio 'Flameeyes' Pettenò2010-04-191-4/+4
|
* Tweaks, enable vhosts and all Ruby targets.Diego Elio 'Flameeyes' Pettenò2010-04-191-0/+3
| | | | | | | Enabling vhosts means that webapps don't get copied in /var/www after merge, which saves a lot of time while running the tinderbox. Enabling all Ruby targets available increase the spread of testing.
* Fix mistake that caused no more rejected statuses.Diego Elio 'Flameeyes' Pettenò2010-01-081-2/+2
|
* Wrap around the bti call, and ignore its failure status.Diego Elio 'Flameeyes' Pettenò2010-01-011-3/+9
| | | | | | Since we don't care about bti failing (it actually results in a failure even when it doesn't fail to dent, right now), don't stop the whole script for that.
* Fix check for .la files in ruby extensions.Diego Elio 'Flameeyes' Pettenò2009-12-291-1/+1
|
* All the packages whose config files are important are merged at restart, the ↵Diego Elio 'Flameeyes' Pettenò2009-12-281-0/+2
| | | | rest can be auto-replaced.
* Fix -path search for useless .la files.Diego Elio 'Flameeyes' Pettenò2009-12-281-4/+4
|
* Split the misplaced documentation and perl site-dir install logs.Diego Elio 'Flameeyes' Pettenò2009-12-221-6/+13
| | | | | This is going to get useful when the log analysis support will be added so that they can check directly against known bug summaries and blockers.
* Add the make.conf snippet included by the tinderbox.Diego Elio 'Flameeyes' Pettenò2009-12-201-0/+15
|