Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 ancestors of [30a0468a6d]

2013-06-23
12:03
MFT: Quote filenames check-in: 30a0468a6d user: bdrewery tags: 3.0.x
2013-06-08
12:09
MFT: make.conf: Fix appending MASTERNAME-make.conf twice Reported by: kwm Ticket: [674c0b93bf2] check-in: ccde6da1a3 user: bdrewery tags: 3.0.x
11:08
Tag 3.0.3 Release check-in: 2d290e7f87 user: bdrewery tags: 3.0.x, 3.0.3
2013-06-02
12:13
MFT: Jail all package untarring in case of bsdtar/libarchive vulns check-in: 3f2773a83d user: bdrewery tags: 3.0.x
12:13
MFT: bulk: Jail pkg-repo again. This reverts [c9ef811ac5] We should keep this jailed to avoid pkg(8) and libarchive exploits in case some package has dangerous data in its manifest, etc. check-in: 7de42de5fe user: bdrewery tags: 3.0.x
12:12
MFT: Fix use of $@ to "$@" so that parameters with spaces are expanded/passed properly check-in: b9d217fb51 user: bdrewery tags: 3.0.x
2013-06-01
01:10
MFT: testport: Make errors more clear Reported by: tj@ check-in: f20103b467 user: bdrewery tags: 3.0.x
2013-05-31
16:38
MFT: Allow DISTFILES_CACHE=PORTSDIR/distfiles again This was disallowed due to 2.x mounting the DISTFILES_CACHE at MNT/usr/ports/distfiles which would mount on top of itself in a read-only ports dir. This is not a problem in 3.x since the distfiles are mounted at MNT/distfiles Reported by: mat check-in: 55ea6e2247 user: bdrewery tags: 3.0.x
2013-05-30
00:57
MFT: build_port: Fail the build if unable to read distfiles check-in: 95d6c33857 user: bdrewery tags: 3.0.x
2013-05-29
18:38
MFT: ports -c: Allow -m svn+file to work check-in: d803d09b24 user: bdrewery tags: 3.0.x
16:17
Reduce diff with trunk, sort the mtree excludes check-in: 3df43df710 user: bdrewery tags: 3.0.x
15:33
MFT: jail: Fix cleanup and -d when using USE_TMPFS=all check-in: b439fec055 user: bdrewery tags: 3.0.x
15:33
MFT: Mount CCACHE_DIR in /root/.ccache as not all ports pass MAKE_ENV into the build. check-in: 3055f3c0d7 user: bdrewery tags: 3.0.x
15:31
MFT: Injail pkg invocations related to cachedir. This makes it possible to build pkgng packages from a host without pkg installed. Also, this makes possible to use custom LOCALBASE (/usr/sbin/pkg from the host was using the LOCALBASE environment variable which led to interesting problems when LOCALBASE of the host was different from LOCALBASE in the jails) check-in: 3467f55f29 user: bdrewery tags: 3.0.x
2013-05-28
15:04
MFT: jail -sk: Validate ports tree exists check-in: a63e367ce4 user: bdrewery tags: 3.0.x
2013-05-27
15:26
MFT: Fix json building at exit by using the same check for bulk/testport as err() check-in: 2c4afb1176 user: bdrewery tags: 3.0.x
2013-05-25
02:07
MFT: status: Don't register EXIT_STATUS in the build check-in: d0a15be205 user: bdrewery tags: 3.0.x
02:07
MFT: a2da83c, 603287, 345e1e: Exit status fixes for master bulk when sending SIGINT or running 'status' check-in: 00d40d5c6d user: bdrewery tags: 3.0.x
2013-05-24
11:43
MFT: SIGINFO: Hide stat(1) warnings There is a race condition here, the build may be cleaning as the SIGINFO or status is running. check-in: 989b8442ad user: bdrewery tags: 3.0.x
00:56
MFT: Valiate ports tree exists before using it check-in: a5f492e93f user: bdrewery tags: 3.0.x
2013-05-23
00:05
MFT: Update how to use custom ports tree check-in: 420635a45f user: bdrewery tags: 3.0.x, 3.0.2
2013-05-22
23:20
Tag 3.0.2 check-in: 34bbd1282f user: bdrewery tags: 3.0.x
17:29
MFT: Clarify what -c and -C do Ticket: [ed9b31f39fc] check-in: cd2d4d7d3e user: bdrewery tags: 3.0.x
17:23
MFT: Remove testport -d example Reported by: wg@ Ticket: [fcbdcb433] check-in: 527257be7e user: bdrewery tags: 3.0.x
2013-05-21
19:46
MFT: siginfo: Don't run if crashed [error or SIGINT], all kinds of bad things can happen check-in: ad06024780 user: bdrewery tags: 3.0.x
19:15
MFT: status: Fix when running multiple builds check-in: cc8b4fac16 user: bdrewery tags: 3.0.x
18:44
MFT: jstop: Always kill -9 -1 in the jail before calling jail -r jail_remove(2) does SIGKILL all jailed processes, but for some reason still has file descriptors open to the jail after the call. Even adding a sleep(1) after the jail -r does not help. The issue this is fixing is easily recreatable by building devel/libtool and hitting ctrl+c in the configure phase. It leaves the builder jail running and devfs mounted. ^C====>> Error: Signal caught, cleaning up and exiting ====>> Cleaning up umount: unmount of /usr/local/poudriere/data/build/91i386-default/01/dev failed: Device busy ====>> Umounting file systems JID IP Address Hostname Path 130 127.0.0.1 91i386-default-job-01 /usr/local/poudriere/data/build/91i386-default/01 With this change, the issue goes away. check-in: 9b690c3911 user: bdrewery tags: 3.0.x
16:58
MFT: parallel_shutdown: Hide warnings as they don't matter here check-in: c37546b126 user: bdrewery tags: 3.0.x
15:58
MFT: ZFS: Workaround zteardown deadlock on 9.0/9.1-RELEASE when SIGINTing compute_deps There may be other cases of this. This specific case was parallel_run compute_deps() executing in the host, reading/writing to the pkgname cache in the ZFS jail and executing the make -V inside the jail. Somewhere here was a race condition where it would hold a fd open to a deleted file while zfs destroy was called. The fix is to SIGKILL all parallel children before cleanup and wait for them to exit. check-in: 46c53a686d user: bdrewery tags: 3.0.x
01:40
MFT: options: Fix make.conf not being respected Ticket: [a6ec3ca8a] Reported by: jhibbits@ check-in: 2a20dcdf63 user: bdrewery tags: 3.0.x
01:40
MFT: options: Validate that porttree exists before using it check-in: fb8a868d74 user: bdrewery tags: 3.0.x
01:40
MFT: append_make: Change params to 'src dst' with dst being the actual makefile to write to check-in: 19060d596f user: bdrewery tags: 3.0.x
2013-05-20
22:42
MFT: Hide 'dataset does not exist' on first execution of poudriere on fresh ZFS check-in: de82998b33 user: bdrewery tags: 3.0.x
22:00
MFT: Add NO_ZFS to wiki page check-in: ad66cc9739 user: bdrewery tags: 3.0.x
19:32
MFT: Update poudriere.conf.sample for NO_ZFS check-in: df2ae04d42 user: bdrewery tags: 3.0.x
19:32
MFT: jail -c: Fix NO_ZFS so -f none is not required check-in: 7f2410d5a2 user: bdrewery tags: 3.0.x
2013-05-19
01:51
Tag 3.0.1 check-in: 9f8d83c194 user: bdrewery tags: 3.0.x, 3.0.1
01:51
MFT: Always set fs=none if NO_ZFS is set check-in: d420656e15 user: bdrewery tags: 3.0.x
2013-05-18
19:03
index.wiki: ZFS is no longer required check-in: ba17387bd8 user: bdrewery tags: trunk, 3.0
19:01
Tag 3.0 check-in: dba301198f user: bdrewery tags: trunk
2013-05-16
21:16
Add missing space for buildtime tracking check-in: 9d45276ee9 user: bdrewery tags: trunk
20:48
Remove bad hack for POUDRIERE_BUILD_TYPE by only stopping log/json proc if jail was started check-in: 9ea9d0e704 user: bdrewery tags: trunk
20:42
status: Fix errors during jail startup check-in: 83e2ed66a4 user: bdrewery tags: trunk
20:35
status -j: Detect when specified jail is not running check-in: 3d0ef4d423 user: bdrewery tags: trunk
20:27
status -j: Use siginfo_handler check-in: 7b1d608fe0 user: bdrewery tags: trunk
20:27
status: Use proper mastername var here check-in: 6d6ce1e3ee user: bdrewery tags: trunk
20:22
status: Unset POUDRIERE_BUILD_TYPE to avoid cleanup being ran check-in: dfa0f60049 user: bdrewery tags: trunk
20:15
Add basic 'poudriere status' command. - Running with no arguments will list all running builds. - Running with -j[pz] will show the status of a specific build. check-in: 0571619a54 user: bdrewery tags: trunk
18:51
Usage: lowercase the options description for consistency check-in: 7731728c90 user: bdrewery tags: trunk
17:42
Enable CHECK_CHANGED_OPTIONS=verbose by default check-in: 48b98dfca6 user: bdrewery tags: trunk
15:15
Wrap changed dependency checking in CHECK_CHANGED_DEPS (default yes) check-in: 6c5cabf067 user: bdrewery tags: trunk