Revision
4305 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 21 20:41:41 2008 UTC
(16 years, 1 month ago)
by
ctriv
Diff to
previous 4263
start of improved searching, can do things like "curl status:fail" or
"run:12 status:pass" can't do things involving joins yet, so no "curl
arch:i386 status:fail"
Revision
4262 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 20 22:23:49 2008 UTC
(16 years, 1 month ago)
by
ctriv
Diff to
previous 4260
Bug fixes.
* Try to keep indexing from using local configuration directives.
* Cleanup /compat/linux in dirty chroot dirs.
Revision
4161 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 7 07:31:09 2008 UTC
(16 years, 2 months ago)
by
ctriv
Diff to
previous 4160
various cleanups. Most importantly, we refresh the port object in the
parent after the child exits. This insures that package is uploaded in the
port passed.
Revision
4155 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 5 18:52:06 2008 UTC
(16 years, 2 months ago)
by
ctriv
Diff to
previous 4108
Die if downloading the run tarball fails. We might need/want a retry scheme
in the future, but this will be enough for now.
Revision
4097 -
Directory Listing
-
[select for diffs]
Modified
Thu Feb 28 20:09:06 2008 UTC
(16 years, 2 months ago)
by
ctriv
Diff to
previous 4019
schema 2.0. Many many changes. Result and port tables have merged. There
is now an entry for each port for each run. Runs are per osversion and
arch. events have replaced subresults.
Revision
4019 -
Directory Listing
-
[select for diffs]
Modified
Sun Feb 24 23:58:47 2008 UTC
(16 years, 2 months ago)
by
ctriv
Diff to
previous 3688
Sync with current developement version. This is not ready for primetime
yet, but it was felt that a checkin was good for backing up and peer review.
Revision
3674 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 16 05:29:37 2007 UTC
(16 years, 6 months ago)
by
ctriv
Diff to
previous 3637
Update to the devel version of the next milestone. The ports table is now
the cross product of the archs and the ports. This makes the rest of the
schema much more natural.
There is now a ready_ports view in the database.
A snap table has been added. This will be used to keep nodes on the right
version of the mports tree.
Revision
3603 -
Directory Listing
-
[select for diffs]
Modified
Mon Nov 12 00:06:01 2007 UTC
(16 years, 6 months ago)
by
laffer1
Diff to
previous 3602
Preserve permissions on tar operation to simulate a real system. Remove /var/crash/ and /var/audit as they should not be needed for ports builds.
Revision
3602 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 11 23:53:26 2007 UTC
(16 years, 6 months ago)
by
laffer1
Diff to
previous 3503
Several other files have schg set. Let's just remove the flags from everything even though it takes longer. This includes /usr/sbin and /sbin in the chroot
Revision
3413 -
Directory Listing
-
[select for diffs]
Modified
Mon Nov 5 16:54:49 2007 UTC
(16 years, 6 months ago)
by
ctriv
Diff to
previous 3412
We now use the mports tree specified in the config file as the master root.
Delete entries from the database when they are no longer in the dir
makefiles.
Mark ports as failed if they don't exist but are in the dir makefile.
Be a bit verbose about what is going on.
Revision
3282 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 25 17:48:45 2007 UTC
(16 years, 6 months ago)
by
ctriv
Diff to
previous 3240
Make sure that when looking for ready ports non of the depends are locked. Just because the port is tested doesn't mean that the package is up on the master.
Revision
3216 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 23 03:58:51 2007 UTC
(16 years, 6 months ago)
by
ctriv
Diff to
previous 3215
Add logs. An entry is made in the log table for any phase of a build that
fails. This means that subresult rules now get to see all the output, not
just each line. While this costs some ram, it will be /much/ faster.
Revision
3215 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 23 03:57:20 2007 UTC
(16 years, 6 months ago)
by
ctriv
Diff to
previous 3210
Refactored a good chunk of code.
Added logging.
Added docs.
Cleaned up exception handling.
Still a few known bugs. SIGINT isn't quite handled correctly yet.
Revision
2680 -
Directory Listing
-
[select for diffs]
Modified
Mon Sep 17 18:09:48 2007 UTC
(16 years, 8 months ago)
by
ctriv
Diff to
previous 2675
Sync with my working version. At this point a slave machine can chroot,
test a port, and analyze the results. The next step is to implement the
master machine.
Revision
2648 -
Directory Listing
-
[select for diffs]
Modified
Tue Sep 11 02:29:26 2007 UTC
(16 years, 8 months ago)
by
ctriv
Diff to
previous 2646
A pretty significant refactoring. This code is still in active
developement, and future such changes are likely.
Revision
2646 -
Directory Listing
-
[select for diffs]
Modified
Sun Sep 9 22:26:07 2007 UTC
(16 years, 8 months ago)
by
ctriv
Diff to
previous 2640
Ported the chkfake script to sh from perl. This will allow all ports to be
checked, and simplify things for magus.
Revision
2640 -
Directory Listing
-
[select for diffs]
Modified
Sun Sep 9 02:20:48 2007 UTC
(16 years, 8 months ago)
by
ctriv
Diff to
previous 2632
recurse_ports used to take around 4m40s to run. This optimization is a
little hacky, but I got the time down to around 5s.
Revision
2309 -
Directory Listing
-
[select for diffs]
Modified
Wed Aug 15 20:55:39 2007 UTC
(16 years, 9 months ago)
by
ctriv
Diff to
previous 2212
Start of the perl libraries for playing with mports. At the moment this
commit is simply to backup my work so far. The code is not yet usable. As
perl will be the official language for major scripting in the mports system,
these libraries will - over time - become quite extensive.
Revision
2087 -
Directory Listing
-
[select for diffs]
Modified
Mon Jul 30 19:50:20 2007 UTC
(16 years, 9 months ago)
by
ctriv
Diff to
previous 1907
Skip ahead on symlinks. We just want to see that the link is there. It
might not make any sense until final install time.