Commit Graph

3396 Commits

Author SHA1 Message Date
espie
8261d92982 restore read-only behavior: only clean stuff that exists. 2013-02-05 11:22:50 +00:00
espie
b4439b4047 surprisingly some targets still have problems with pseudo-flavors
problem noticed by naddy@, turns out the *-dir-depends targets should use
build stuff preferentially...
2013-02-04 20:44:41 +00:00
espie
2dff7598bc state the obvious 2013-02-04 11:35:27 +00:00
espie
eef793741e some of args seen in trace might be undef'd. avoid triggering the WARN
handler while handling SIG{INFO}.
Also, have parse_size_info be verbose about what's going on.
2013-02-04 09:43:57 +00:00
espie
28f4e1a1c1 document that dpb will be smart about calling show-size 2013-02-03 22:27:28 +00:00
espie
96c787bef7 be a bit more verbose about what's going on for junk
specifically:
- log the paths that may run junk
- explicitly log nojunk behavior
2013-02-03 21:45:52 +00:00
espie
f4f75f92fc oops 2013-02-03 21:17:21 +00:00
espie
60668deeb2 document mfs location 2013-02-03 13:38:13 +00:00
espie
44ac9e61b7 move control of the "building in mfs" part under PortsBuilder/Heuristics.
Store previous pkgname.
do show-size only sporadically if fullpkgname didn't change
2013-02-02 13:35:17 +00:00
espie
c575fb5906 zap duplicate line spotted by naddy@ 2013-02-02 13:23:24 +00:00
espie
cba881a653 print pkgname along with pkgpath, zap show-fake-size 2013-02-02 12:31:06 +00:00
espie
0664d5777f switch to USE_MFS=Yes
requires -current bsd.port.mk
2013-02-02 12:30:32 +00:00
espie
76db5a9843 add proper support for mfs builds, namely WRKOBJDIR_MFS and friends 2013-02-02 12:29:20 +00:00
espie
6483580757 fix ALL_FAKE_FLAGS to not contain -jN twice 2013-02-02 12:28:50 +00:00
espie
eaa7b64919 document -S 2013-02-02 10:38:26 +00:00
espie
12f4db34e8 allow for size log to contain pkgpath(pkgname) instead of just pkgpath.
make -S useful again: allow it to "prime" the log from an existing source,
but don't write back to it.
2013-02-02 10:36:31 +00:00
espie
5034abef68 gc old method 2013-02-02 09:02:11 +00:00
brad
67539e1f17 Enable m88k for shared libs.
ok miod@
2013-02-01 05:18:48 +00:00
espie
6eaec24d2d wild guess at the loop 2013-01-31 10:29:58 +00:00
brad
9123ea4af1 missed this when removing old gcc. 2013-01-30 07:57:50 +00:00
espie
5eb35f9f1e adjust documentation a bit. 2013-01-29 16:19:41 +00:00
espie
427ff0a96e document m parameter for -F
noticed by jasper@
2013-01-29 16:14:44 +00:00
espie
98aec6d004 don't let check_signature be silent, say that the package is absent, make
things more obvious with a new REVISION/version.
2013-01-29 15:11:41 +00:00
espie
5c9dbf69b7 adjust to reality: the current algorithm cleans up packages one subpackage
at a time.
2013-01-29 15:11:02 +00:00
espie
6fdb04dc14 handle memory and mem as synonyms 2013-01-29 11:16:58 +00:00
nigel
1071d1b260 Change <hostname>-stop to stop-<hostname>
Ok to fix espie@
2013-01-28 23:07:36 +00:00
sthen
b4dbef5c18 Only use PFRAG.shared for plugins, not standard libraries; pkg_create has
had magic to deal with these since PkgCreate.pm 1.68. ok espie@ (rewrite of
this code is pending, but this helps for now).
2013-01-28 21:27:59 +00:00
espie
a3886a4ab8 reversed test result somehow 2013-01-28 17:36:11 +00:00
espie
f11250b9ac okay, less smart, just do the whole series, don't special case the
main package. should work.
2013-01-28 15:52:04 +00:00
espie
8ced3b60c4 rebuild.log is gone, that info went back to separate paths.
Reasoning as follows: we were starting a job, and dumping the path
info in there. Just stopping right there makes little sense, so put
the rebuild info there anyways.
2013-01-28 13:48:31 +00:00
espie
5c9638a323 tweak, remove rebuild.log, as we log stuff directly into paths/ now.
do register_package in a slightly more efficient way (less -f tests)
2013-01-28 13:31:40 +00:00
espie
a2a420d6a5 fix -R for real... what check_signatures does is nice, but needs to be
partly redone in the main dpb process. Obviously, children's changes to
uptodate don't affect the main process.

thanks to fgs@ for being the crash-test bunny.
2013-01-28 13:25:59 +00:00
espie
f9d05fde34 document FETCH_TIMEOUT 2013-01-28 12:24:51 +00:00
espie
573c499cf5 add a FETCH_TIMEOUT, similar to STUCK_TIMEOUT, but slightly simpler,
as there is no speed factor there...
2013-01-28 12:23:45 +00:00
espie
11cd4c0c77 don't bother dumping distfiles, history is quite enough 2013-01-28 10:50:46 +00:00
espie
e06e006a3a document new logs, new -J, new -M.
removes description of fetch/distfiles.log as that one no longer serves
any purpose (bye bye!)
2013-01-28 10:24:24 +00:00
espie
c259d653cc tweak memory handling to make it less special: treat -M as an override_prop
as we should.
Use core methods to access the memory threshold.

UI simplification: -M can take a suffix, default is K, but you can just say
-M 520M or -M 2G now.
2013-01-28 10:14:17 +00:00
espie
cd3023d079 add debugging message that does not depend on Devel::StackTrace, may be
useful to find out where dpb gets stuck
2013-01-28 09:56:00 +00:00
espie
a2781ea1ff remove debug scaffolding 2013-01-27 23:17:00 +00:00
espie
2f7c8bf00b bump default junk back up to 150, makes more sense with new accounting 2013-01-27 23:15:57 +00:00
espie
560aa0bc8c ditch register_built, no longer serves any purpose.
switch junk to counting depends and count depends correctly
2013-01-27 23:15:12 +00:00
espie
58da2425a1 no longer a bug in mfs, at least on modern arches. 2013-01-27 18:43:11 +00:00
espie
9bbd046cae gc stuff that should have gone along with the old mirroring ports
infrastructure.

dpb does all that internally these days
2013-01-27 18:21:55 +00:00
espie
f37356a9d9 tweak the way the STARTUP script is run 2013-01-27 17:54:45 +00:00
espie
a08b2eed1f typo. obviously no-one reads this but me... 2013-01-21 21:33:32 +00:00
espie
dd5cd8ba77 grr 2013-01-21 15:08:25 +00:00
espie
74d5c11fa6 document new -S 2013-01-21 14:59:45 +00:00
espie
3ec5148eaa rollinglog must be reopened each time, comment why
(commented snippet that shows how to prime -s heuristics based on time
dangerous but useful)
2013-01-21 14:56:29 +00:00
espie
0a438fe138 prompted by jasper: reintroduce -S, but as a rw option, to override
the rolling journal location for size log.

make it possible to share dpb -s output from a given architecture with
similar architectures
2013-01-21 14:50:30 +00:00
espie
29eb09c90e small takes speed factor into account 2013-01-21 12:32:51 +00:00