[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: wip/distbb
Module name: wip
Committed by: cheusov
Date: Sun Sep 14 08:46:15 UTC 2008
wip/distbb: Makefile distinfo
update to 0.19.1
Version 0.19.1, by Aleksey Cheusov, Sun, 14 Sep 2008 11:11:33 +0300
minor addition in stage_gen_report: failed package in "Failed due to
dependencies" section are now printed in their "short" form.
Version 0.19.0, by Aleksey Cheusov, Sat, 13 Sep 2008 12:00:06 +0300
Multivariant packages, that is packages/modules for different
versions of Apache, Python and PHP can be built by "distbb". To
enable this set PKG_UPDATE_SRC_SUMMARY variable to
'pkg_src_summary -m ...'
in your distbb.conf. Because of this new feature per-package
logging directories are changed from PKGPATH to PKGNAME. I don't
like this (sometimes this makes untrivial the searching for logs of
a particular packages) but I don't see any reasonable
alternatives. AFAIK Joerg's pbulk does the same.
"support for multivariant packages" feature has one interesting
side-effect. PKGPATHs passed to distbb (by -f, -p options or
LIST_ALL_PKGS_CMD variable in config file) can now be "enriched"
with building options.
Format for this "enriched" PKGPATH:
Spaces are also allowed inside "valueN", they should be encoded as
symbol ~ (tilde).
As a result you can build several variants of a given package
with different options (see OPTIONS framework) by passing to distbb
"enriched" PKGPATHs like the following
Local copy of pkg_src_summary (i.e. META/pkg_src_summary.txt) is
used for building packages and generating report. This means that
after stage_init finished, you may change PKG_SRC_SUMMARY file (by
another distbb bulk build, pkg_update_src_summary or whatever).
distbb.conf.in: no need for DISTBB_LOCK variable
stage_init.in: minor fixes (awk getline vs. end of file)
stage_init.in: if PKG_UPDATE_SRC_SUMMARY_CMD fails, its stderr is
output to stderr too, not only to META/build_src_summary_log.txt
(normally PKG_UPDATE_SRC_SUMMARY_CMD should always exit with exit
status 0, failure means fatal error).
Directories for logging (REPORT1_DIR/PKGNAME) are created as soon as
they become necessary, not all at once at the beginning...
Code for removing the empty logging directories is moved from
stage_gen_report to stage_build
To generate a diff of this commit:
cvs -z3 rdiff -u -r1.25 -r1.26 wip/distbb/distinfo
cvs -z3 rdiff -u -r1.34 -r1.35 wip/distbb/Makefile
To view a diff of this commit:
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
pkgsrc-wip-cvs mailing list
Main Index |
Thread Index |