summaryrefslogtreecommitdiff
path: root/Tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Query Gnats for PRs by using the query-pr command on freefall instead of theVasil Dimov2006-12-201-2/+22
| | | | | | | web-interface becase the later is not reliable. Notes: svn path=/head/; revision=180273
* Add check for existing non-closed PRs related to the port being removed.Vasil Dimov2006-12-131-1/+65
| | | | | | | | If any are found then ask if the port should be skipped from removal or removed regardless of the PRs. Notes: svn path=/head/; revision=179634
* - add check sysvipcDirk Meyer2006-12-031-0/+2
| | | | | | | happens when security.jail.sysvipc_allowed=0 Notes: svn path=/head/; revision=178708
* Work around the fact that 5-exp, these days, is really another 6-exp,Mark Linimon2006-11-251-0/+4
| | | | | | | except in disguise. Notes: svn path=/head/; revision=178025
* Replace a simple call to localtime() to strftime() to include theErwin Lansing2006-11-231-1/+2
| | | | | | | timezone. Notes: svn path=/head/; revision=177903
* eik@ has been inactive for quite some time and as I am runningErwin Lansing2006-11-234-3/+6
| | | | | | | | these scripts on the cluster, transfer maintainership of these to myself. Notes: svn path=/head/; revision=177889
* Include a time when the script was started in the mail templates.Erwin Lansing2006-11-231-5/+16
| | | | | | | | | | This script can sometimes take several hours to run on builder, and thus leading to confusing of why it still reports an error that was fixed in cvs some time ago. Including the time when the ports tree was updated should reduce some of this confusion. Notes: svn path=/head/; revision=177885
* Add deprecated reason to the output of -FVasil Dimov2006-11-021-2/+6
| | | | Notes: svn path=/head/; revision=176172
* * Create custom commit message template and populate it with the portsVasil Dimov2006-11-011-16/+88
| | | | | | | | | | | | | | to be removed, possibly with the expiration date and deprecated reason * If port is not marked for expiration than put "Removed" in ports/MOVED entry instead of "Has expired" * Implement -a option to remove all expired ports * Ask if the cvs diff output should be recreated/reviewed again thus giving the committer a chance to edit files by hand and view diff results afterwards * Cosmetic changes Notes: svn path=/head/; revision=176028
* When checking for dependencies of foocategory/barport also find constructsVasil Dimov2006-10-051-1/+1
| | | | | | | | like .../barport/something e.g. expect either space, slash or eol after port's name Notes: svn path=/head/; revision=174530
* Since we already have the data from the grep, go ahead and make the 'latestMark Linimon2006-09-231-5/+4
| | | | | | | | log' cell a link to it. My weak awk/sh skills are evident here, but it does the job. Notes: svn path=/head/; revision=173634
* Add links to cvsdone and INDEX files. Add some whitespace.Mark Linimon2006-09-231-2/+17
| | | | Notes: svn path=/head/; revision=173632
* When checking dependencies also look for portname references in Mk/*.mkVasil Dimov2006-09-141-5/+5
| | | | | | | in addition to */*/Makefile* and ignore references in comments Notes: svn path=/head/; revision=173021
* * Back up duds to duds.old before, not after we create the new oneKris Kennaway2006-09-141-59/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add more XXX comments for future work * Only record a cvsdone timestamp if we updated cvs * When building with -trybroken, it's safe (and desirable) to run the prunefailure script * Reorganise a few things for better parallelism * Instead of keeping a duplicate copy of the previous logs and errors under bak/, just store a symlink to the archival location * When doing an incremental build, also cycle out the old logs to avoid broken links on the website (the logs from the previous build are removed until the packages are rebuilt). Use cpio to create hardlinked copies of the previous logs. XXX when these are bzipped by cron to save space the links will be broken and it might actually take more space. * Don't bother bunzipping old logs, now that the processlogs scripts can handle it. This was a waste of time anyway since they'd all be rebzipped by the next nightly cron job. * When the build is complete, stash a copy of the restricted ports in bak/restricted/ before deleting them from packages/, and restore from here when doing an incremental build to avoid needlessly rebuilding them each time. Notes: svn path=/head/; revision=173005
* * When calculating the IP address to use for the jail, don't useKris Kennaway2006-09-141-4/+5
| | | | | | | | | | 127.0.0.0 or 127.0.0.1 * Don't use chroot to mount the linprocfs, or it won't be visible within the jail. Notes: svn path=/head/; revision=173004
* * Support bzipped logfilesKris Kennaway2006-09-141-122/+127
| | | | | | | | * More robust extraction of the header values (copes with the addition of the build uname to the header) Notes: svn path=/head/; revision=173003
* * If .force exists, rebuild index unconditionallyKris Kennaway2006-09-141-5/+6
| | | | | | | | | | * Support .log.bz2 files * Clarify that BROKEN ports are not frequently rebuilt so probably won't appear Notes: svn path=/head/; revision=173002
* Correct typo in previous commitKris Kennaway2006-09-141-2/+2
| | | | Notes: svn path=/head/; revision=173001
* * Drop alpha supportKris Kennaway2006-09-141-6/+7
| | | | | | | | | | | | | * Increase sparc64 build timeout to 24 hours (we have so few build machines that we cannot afford to tie them up for longer) * Increase other arch build timeout to 100 hours (hello openoffice!) * If we successfully build a formerly broken package, touch errors/.force which will kick off a rebuild of the html files Notes: svn path=/head/; revision=173000
* * Retire 4-exp builds and add support for 6-exp.Kris Kennaway2006-09-141-11/+12
| | | | | | | | | | | | * Use a generation number for the bindist tarballs, with compatibility symlink. Eventually we'll use this to avoid building in a "stale" chroot (i.e. populated by old world). * Don't bother running ldconfig on i386, it is evidently not needed since the other arches work fine without it Notes: svn path=/head/; revision=172999
* * Silence gconf spam from the mtree checks (for now)Kris Kennaway2006-09-141-4/+5
| | | | | | | | | | | * Don't try and mount/umount procfs, it won't work when we build inside a jail. * Report the uname -mr of the build environment, to ease confusion of people reading the error logs by mail. Notes: svn path=/head/; revision=172998
* * Use SRCBASE for source locationKris Kennaway2006-09-141-6/+12
| | | | | | | | * The 5.x variant for populating /etc does not work on 6.x and above, and vice versa. Conditionalize old and new methods. Notes: svn path=/head/; revision=172997
* Go back to force unmounting because not doing so was too unreliable.Kris Kennaway2006-09-141-2/+2
| | | | Notes: svn path=/head/; revision=172996
* Silence the clean-chroot invocationKris Kennaway2006-09-141-1/+1
| | | | Notes: svn path=/head/; revision=172995
* Remove grep's -w switch from the dependency check since it misses someVasil Dimov2006-09-121-1/+1
| | | | | | | | dependencies. This needs some more polishing but for now it is better to emit false positives than skip dependencies. Notes: svn path=/head/; revision=172833
* Get rid of multiple false positives for "arch" due to compiler warning;Mark Linimon2006-08-201-3/+1
| | | | | | | fix true positive for "runaway_process". Notes: svn path=/head/; revision=171056
* Catch a few more new cases of linker error; reclassify most of the linkerMark Linimon2006-08-181-0/+4
| | | | | | | | errors seen on -CURRENT as "compat6x" e.g. "someone needs to create a compat6x port and then make it a dependency here." Notes: svn path=/head/; revision=170951
* Add support for DESTDIR part I.Erwin Lansing2006-08-041-10/+40
| | | | | | | | | | | | | | | | | This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 2006 Notes: svn path=/head/; revision=169648
* Catch another case of 'disk full'.Mark Linimon2006-07-311-1/+1
| | | | Notes: svn path=/head/; revision=169242
* Change locking from per architecture to per architecture and branch.Erwin Lansing2006-07-301-1/+2
| | | | | | | | Especialy i386 has enough horsepower to run two branches simultaniously. This change has been on pointyhat for some time. Notes: svn path=/head/; revision=169136
* Add an option to the addport script: -b requests that any files inShaun Amott2006-07-141-3/+22
| | | | | | | | | | | ${FILESDIR} which look like patches be treated as binary files. This prevents RCS tags in patch fragments causing a problem for CVS. Approved by: garga (maintainer), ahze (mentor, implicit) Notes: svn path=/head/; revision=167733
* Add the cvs checkout date so people can see how long the runs take; addMark Linimon2006-07-131-3/+20
| | | | | | | a comment about openoffice.org*; generalize a bit. Notes: svn path=/head/; revision=167668
* Make it a little more robust.Mark Linimon2006-07-091-1/+1
| | | | Notes: svn path=/head/; revision=167298
* Convenience script to tersely display all currently running package builds.Mark Linimon2006-07-091-0/+11
| | | | Notes: svn path=/head/; revision=167296
* 'portcomment' appears to be obsolete.Mark Linimon2006-07-081-2/+0
| | | | Notes: svn path=/head/; revision=167216
* Fix the disk_full rule.Mark Linimon2006-07-081-1/+1
| | | | Notes: svn path=/head/; revision=167207
* Add the -exp builds down at the end. Probably only of interest to portmgr,Mark Linimon2006-07-081-11/+32
| | | | | | | | so do them separately in order not to break up the ease of browsing the most important stats, above. Notes: svn path=/head/; revision=167177
* White space adjustment after refactoring.Mark Linimon2006-07-081-21/+21
| | | | Notes: svn path=/head/; revision=167175
* Refactor. No code change (yet).Mark Linimon2006-07-081-11/+31
| | | | Notes: svn path=/head/; revision=167174
* Add some color to the display.Mark Linimon2006-07-061-17/+30
| | | | Notes: svn path=/head/; revision=167038
* Fix CVS tag.Mark Linimon2006-07-051-1/+1
| | | | Notes: svn path=/head/; revision=167023
* Refactor. No code changes yet.Mark Linimon2006-07-051-16/+16
| | | | Notes: svn path=/head/; revision=167022
* Add a column for last-date stamp and clean up the formatting a bit.Mark Linimon2006-07-051-7/+22
| | | | Notes: svn path=/head/; revision=167019
* Escape characters (like +) that may appear in ports' names andVasil Dimov2006-07-051-2/+13
| | | | | | | break sed -E regular expressions Notes: svn path=/head/; revision=166972
* When automatic commit log is generated, change @ to " at " on submitter emailRenato Botelho2006-07-041-0/+1
| | | | | | | to prevent spam Notes: svn path=/head/; revision=166944
* Handle the case where the size of INDEX is zero (e.g. during new builds).Mark Linimon2006-06-281-1/+5
| | | | Notes: svn path=/head/; revision=166533
* Fix edit-o.Mark Linimon2006-06-281-1/+1
| | | | Notes: svn path=/head/; revision=166486
* Creates an HTML file with tables for each architecture which summarize theMark Linimon2006-06-271-0/+123
| | | | | | | | number of packages built vs. packages that failed, along with some other related information. Notes: svn path=/head/; revision=166427
* - Remove false positives for 'makefile' (and possibly a few others).Mark Linimon2006-06-241-57/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | - Remove obsolete explanations which are no longer seen, for speed: ELF, MOTIF, MOTIFLIB, X_manpage, awk, bison, ffs_conflict, forbidden, getopt, getopt.h, imake, lc_r, malloc.h, pod2man, sed, stl, soundcard.h, texinfo, union_wait, values.h - Add more cases to: arch, bad_c++, compiler_error, depend_object, install_error, linker_error, mtree, perl5 These changes reduce many dozens of false positives; add a few dozen true positives; and for certain directories, improve the speed about 10% (a few drop by 15%). It turns out that the performance issues are mainly due to the multiple greps. If performance is an issue we need to go back to the moderately- unreadable, everything-on-one-line paradigm. Before that happens, I would like to experiment with some refactoring, so that the patterns are built up in the shell line-by-line, so you could still be able to read it. Tested on: pointyhat Hat: portmgr Notes: svn path=/head/; revision=166225
* MFP4:Erwin Lansing2006-06-221-1/+1
| | | | | | | | Actually use ${SCP_DEST_TMP} to fix the case where SCP_DEST_TMP != /tmp/ Notes: svn path=/head/; revision=166044