2009-10-26 09:42:02 +01:00
|
|
|
@comment $NetBSD: PLIST,v 1.15 2009/10/26 08:42:02 cheusov Exp $
|
2008-03-18 22:47:11 +01:00
|
|
|
bin/distbb
|
updated to 0.20.1
Major changes:
FIX: serious bug in "stage_build is rerunable" feature.
Generating a queue of tasks was not fully correct.
FIX: stage_gen_report may fail because of spaces inside MAINTAINER
field in package's summary (lang/gauche/Makefile revision 1.50).
Now everything after comma is removed, that is only first maintainer
in the list is printed.
fix: META/packages_{built,failed}.txt may have duplicates when
PREFIX/libexec/distbb/stage_build is run more than once
(rerun manually after unexpected failure)
New section in report.{html,txt} - "old bulk build vs. new bulk build".
It contains a list of packages that was built previosuly but failed
and more. See information about distbb_diff executable below.
To activate it, run 'distbb -B'. By default this feature is disabled.
New section in report.{html,txt} - "BEST bulk build vs. new bulk
build". The same as "old bulk build vs. new bulk build" but instead
of "old bulk build", "virtual best" bulk build is used. It is not a
real bulk build but a collection of packages that where built
sucessfully in the past. In this section you'll see ALL regressions,
not only regressions in comparison with ONE PREVIOUS bulk build.
report.txt is reorganized. Now it is aligned to 75-columns.
No "Failed Stage" column, ---- separator between sections,
"responsible person" is not included anymore
and other minor changes.
"failed due to deps" section is reorganized in both report.html and
report.txt. Both maintainers are output, i.e. maintainer of the
indirectly failed package and maintainer of failed dependancies.
New executable - 'distbb_diff' intended for comparing two
bulk builds.
usage: distbb_diff [OPTIONS] bbdir1 bbdir2
OPTIONS:
-h|--help display this help message
-V|--version distbb version
bbdir1 - path to bulk build directory, e.g. ~/bulk-logs/20080915.1010
bbdir2 - path to bulk build directory
Output format:
<CMP> <PKGPATH> <PKGBASE> <Version(s)>
where CMP is a combination of the following characters
+ - package failed in bbdir1 but succeeded in bbdir2
- - package was built sucessfully in bbdir1 but failed in bbdir2
R - package was removed or pkg_src_summary failed for it
d - package failed due to broken dependency
fix in stage_gen_report: detecting a "failed stage" is more correct
now (it takes into acount SPECIAL_PACKAGES field) and becomes clearer.
Log files PKGNAME/failed_packages.txt have been renamed
to PKGNAME/failed_deps.txt
META/*.raw files are not uploaded
report_html is run once, a whole stage_gen_report is now much faster
example distbb.conf:
CREATE_WRKDIR_SYMLINK=no added to EXTRA_OPTS,
obsolete PAEXEC_BUFSIZE removed,
-m option added to pkg_src_summary (PKG_UPDATE_SRC_SUMMARY)
2008-09-30 00:45:37 +02:00
|
|
|
bin/distbb_diff
|
2008-03-30 01:43:16 +01:00
|
|
|
libexec/distbb/common
|
|
|
|
libexec/distbb/slave
|
|
|
|
libexec/distbb/stage_build
|
|
|
|
libexec/distbb/stage_gen_report
|
|
|
|
libexec/distbb/stage_init
|
2008-10-19 19:23:17 +02:00
|
|
|
libexec/distbb/stage_post_build
|
2008-03-30 01:43:16 +01:00
|
|
|
libexec/distbb/stage_report
|
2008-10-19 19:23:17 +02:00
|
|
|
libexec/distbb/stage_update_best
|
2009-10-26 09:42:02 +01:00
|
|
|
libexec/distbb/stage_upload
|
2008-03-30 01:43:16 +01:00
|
|
|
libexec/distbb/stage_upload_logs
|
|
|
|
libexec/distbb/stage_upload_pkgs
|
Update to 0.24.0 (lots of significant improvements)
distbb.conf is splitted into two parts: global defaults
(distbb.default.conf) and user's settings (distbb.conf). This is
major change in distbb! Instead of upgrading your existing
distbb.conf it is *strongly* recommended to recreate it from
examples/ template. Sorry for inconvenience.
added: 'distbb -r|--retry' option. if your bulk build failed for
some reason, you may continue it from that point it stopped at by
running 'distbb -r -B YYYYMM.HHMM'
stage_upload_pkgs now supports NO_BIN_ON_CDROM and NO_BIN_ON_FTP.
By default all packages are uploaded. If you want to change this,
set UPLOAD_PKGS_FILES variable in your distbb.conf
(See distbb.default.conf for a list of available variants).
stage_xxxx.html improvements. Packages failed due to their
dependencies now have their own info.html. So, you can see its
summary and decide whether to fix this package or not.
DEPENDS_TARGET configuration variable is removed, now it should be
a part of EXTRA_OPTS. See distbb.default.conf
mini report is introduced (META/report_mini.txt) which is sent by
stage_report (by default). In this mini report "Failures per
maintainer" and "Failed due to dependencies" sections are removed.
A purpose of this is to reduce a size of the report sent by email
(pkgsrc-bulk mailing list has limitations).
New config variable REPORT_MINI_SIZE_LIMIT. report_mini.txt sent by
email is limited to approximately REPORT_MINI_SIZE_LIMIT bytes.
PKGNAMEs are removed from report{,_mini}.txt. This also reduces
report's size.
New configuration variable BUILD_STAGES which stores a list of
building stages. If you want to, for example, send report before
uploading binaries, change this variable in your distbb.conf.
But be careful, list of available stages may change in the future.
dbb_init target does not output useless noise to stdout anymore. As
a result it is usually not listed in failed package's stage_*.html.
Usage of REPORT_CMD changed. Now redirection from stdin (report.txt)
should be inside it. Update your distbb.conf and set I_AM_READY to 4
ADDED: new config variables USER_MAIL and MAIL_PROG. They are for
stage_report.
ADDED: PKG_CMP_SUMMARY_CMD configuration variable, for setting
a program for comparing pkg_summary(5) for available binaries and
pkg_src_summary collected from pkgsrc source tree.
distbb.default.conf SPECIAL_PACKAGES:
'dbb_canbebuild' and 'replace' targets removed, 'dbb_vars' added
dbb_vars target fix: POSIX sed does not except \n
2008-12-02 20:51:40 +01:00
|
|
|
libexec/distbb/upload_pkgs_all_files
|
|
|
|
libexec/distbb/upload_pkgs_built_total
|
|
|
|
libexec/distbb/upload_pkgs_no_bin_on_cdrom
|
|
|
|
libexec/distbb/upload_pkgs_no_bin_on_ftp
|
2009-08-09 20:16:18 +02:00
|
|
|
libexec/distbb/wrapper
|
2009-10-26 09:42:02 +01:00
|
|
|
share/distbb/distbb.css
|
Update to 0.24.0 (lots of significant improvements)
distbb.conf is splitted into two parts: global defaults
(distbb.default.conf) and user's settings (distbb.conf). This is
major change in distbb! Instead of upgrading your existing
distbb.conf it is *strongly* recommended to recreate it from
examples/ template. Sorry for inconvenience.
added: 'distbb -r|--retry' option. if your bulk build failed for
some reason, you may continue it from that point it stopped at by
running 'distbb -r -B YYYYMM.HHMM'
stage_upload_pkgs now supports NO_BIN_ON_CDROM and NO_BIN_ON_FTP.
By default all packages are uploaded. If you want to change this,
set UPLOAD_PKGS_FILES variable in your distbb.conf
(See distbb.default.conf for a list of available variants).
stage_xxxx.html improvements. Packages failed due to their
dependencies now have their own info.html. So, you can see its
summary and decide whether to fix this package or not.
DEPENDS_TARGET configuration variable is removed, now it should be
a part of EXTRA_OPTS. See distbb.default.conf
mini report is introduced (META/report_mini.txt) which is sent by
stage_report (by default). In this mini report "Failures per
maintainer" and "Failed due to dependencies" sections are removed.
A purpose of this is to reduce a size of the report sent by email
(pkgsrc-bulk mailing list has limitations).
New config variable REPORT_MINI_SIZE_LIMIT. report_mini.txt sent by
email is limited to approximately REPORT_MINI_SIZE_LIMIT bytes.
PKGNAMEs are removed from report{,_mini}.txt. This also reduces
report's size.
New configuration variable BUILD_STAGES which stores a list of
building stages. If you want to, for example, send report before
uploading binaries, change this variable in your distbb.conf.
But be careful, list of available stages may change in the future.
dbb_init target does not output useless noise to stdout anymore. As
a result it is usually not listed in failed package's stage_*.html.
Usage of REPORT_CMD changed. Now redirection from stdin (report.txt)
should be inside it. Update your distbb.conf and set I_AM_READY to 4
ADDED: new config variables USER_MAIL and MAIL_PROG. They are for
stage_report.
ADDED: PKG_CMP_SUMMARY_CMD configuration variable, for setting
a program for comparing pkg_summary(5) for available binaries and
pkg_src_summary collected from pkgsrc source tree.
distbb.default.conf SPECIAL_PACKAGES:
'dbb_canbebuild' and 'replace' targets removed, 'dbb_vars' added
dbb_vars target fix: POSIX sed does not except \n
2008-12-02 20:51:40 +01:00
|
|
|
share/distbb/distbb.default.conf
|
2008-12-27 00:44:37 +01:00
|
|
|
share/distbb/distbb.ico
|
2008-05-19 20:27:17 +02:00
|
|
|
share/distbb/distbb.mk
|
2008-04-16 11:45:59 +02:00
|
|
|
share/doc/distbb/NEWS
|
|
|
|
share/doc/distbb/README
|
2008-04-19 10:20:23 +02:00
|
|
|
share/doc/distbb/TODO
|
2008-04-02 23:42:02 +02:00
|
|
|
share/examples/distbb/distbb.conf
|
2008-05-15 18:32:38 +02:00
|
|
|
share/examples/distbb/distbb.local.mk
|