The NetBSD Project

CVS log for pkgsrc/pkgtools/pbulk/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / pbulk

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.94: download - view: text, markup, annotated - select for diffs
Thu Jan 23 15:05:41 2025 UTC (46 hours, 33 minutes ago) by wiz
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +2 -2 lines
pbulk: extend txt (mail) report

If there are any packages where the dependencies could not be resolved,
there is now additional section listing them.

The summary at the top is also extended to list the number of packages
broken this way.

Bump version.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon Jan 13 11:03:03 2025 UTC (12 days, 2 hours ago) by wiz
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +2 -2 lines
pbulk, pbulk-base: bump version to 0.74/0.58

When a dependency can not be resolved, mark packages using it as
broken using PKG_FAIL_REASON, but don't fail the scan/resolve phase.

This obsoletes the ignore_missing_dependencies configuration variable,
add a warning about that.

Improve the man pages while here.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Sat Oct 12 10:43:52 2024 UTC (3 months, 1 week ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +2 -2 lines
pbulk: Update to 0.73.

Ensure the digest command is correctly quoted.  Fixes config when digest
is "mktool digest".

Revision 1.91: download - view: text, markup, annotated - select for diffs
Wed Jul 17 11:51:58 2024 UTC (6 months, 1 week ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +2 -2 lines
pbulk: Update to 0.72.

Add more fields to the meta/status file to improve support for bulk build
reporting tools.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue May 16 12:12:19 2023 UTC (20 months, 1 week ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +2 -2 lines
pbulk-0.71: Report culprit in html report for indirect-prefailed too.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Mon Dec 6 11:21:19 2021 UTC (3 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2 lines
pbulk: make rsync dependency a default-on option

Revision 1.88: download - view: text, markup, annotated - select for diffs
Sun Aug 9 23:18:30 2020 UTC (4 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +2 -2 lines
pbulk-0.70: store end of build in epoche format too

This is nicer for using bulk builds as benchmark as it doesn't require
parsing dates.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Sat Apr 4 20:44:36 2020 UTC (4 years, 9 months ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +2 -2 lines
Bump version for pbulk script fixes.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Thu Jan 16 13:49:57 2020 UTC (5 years ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +2 -2 lines
pbulk: add missing backslash

Revision 1.85: download - view: text, markup, annotated - select for diffs
Wed Jan 15 19:14:01 2020 UTC (5 years ago) by joerg
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +5 -5 lines
Fix pkg_admin expansion due to lost local change.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Sun Jan 12 23:35:01 2020 UTC (5 years ago) by joerg
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +3 -3 lines
pbulk-0.67: Support both $NetBSD$ style RCS IDs and digests in +BUILD_INFO.
Bump configuration version for the new pkg_admin field.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed Jan 8 15:12:01 2020 UTC (5 years ago) by joerg
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -2 lines
pbulk-0.66: make it simpler to compute the duration of the scan phase

This is handy when benchmarking whole system performance.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Wed Jul 4 13:40:32 2018 UTC (6 years, 6 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +2 -2 lines
*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sun Dec 18 22:59:35 2016 UTC (8 years, 1 month ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -3 lines
pbulk-0.65: Add basic support for specifying chroot'd clients by
absolute path. Introduce hook for setting up the chroot
(client_prepare_chroot) similar to client_prepare_action for ssh
clients.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sun Dec 18 22:41:12 2016 UTC (8 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +2 -2 lines
pbulk-0.64:
Ensure to reset port after each loop, so that "client" and "client:port"
notation can be mixed.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Sun Dec 18 22:38:16 2016 UTC (8 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +4 -4 lines
pbulk-0.63:
Introduce a separate client-prepare script. The default configuration
runs the renamed client_prepare_action for each scan/build client once,
dropping duplicates in the list. Clients are prepared in parallel, but
the master waits for all before starting the actual scan. Make
bulkbuild-restart re-prepare the clients, i.e. in case they have a
pkgsrc tree in a local tmpfs.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Sun Dec 18 09:36:38 2016 UTC (8 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +2 -2 lines
pbulk-0.62: cleanup if either the initial pkg_add round or the package
upload failed.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon May 9 00:08:21 2016 UTC (8 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +2 -2 lines
pbulk-0.61: don't create category symlinks in the default package sync
implementation.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sun Apr 10 17:00:33 2016 UTC (8 years, 9 months ago) by joerg
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -2 lines
Drop support for USE_DESTDIR=no. Bump version.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Oct 18 13:32:13 2015 UTC (9 years, 3 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +3 -3 lines
pbulk-0.59: Belatedly bump PBULK_CONFIG_VERSION to ensure that
sync_packages etc are present.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Thu Oct 15 11:47:46 2015 UTC (9 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +2 -2 lines
pbulk-0.58: Create All if it doesn't exist yet. Noticed by asau@

Revision 1.73: download - view: text, markup, annotated - select for diffs
Sun Sep 13 11:45:36 2015 UTC (9 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +3 -3 lines
pbulk-0.57: Reorder build phases slightly to make better use of destdir
builds. Introduce hooks for sending bulklog and package explicitly the
master. The default bulklog action is a nop and the package action
mirrors the normal package step, i.e. copying to ${packages}/All and
adding the category symlinks.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sat Sep 12 23:04:30 2015 UTC (9 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -2 lines
When copying the meta directory, preserve time stamps. Otherwise changes
won't be picked up correctly.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Tue Sep 8 17:35:06 2015 UTC (9 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +3 -3 lines
pbulk-0.55: Add option for running the checksum phase unprivileged. This
makes it easy to use DISTDIR=${WRKDIR}/.distfiles or so. Not the default
as it changes the required permissions on ${DISTDIR}.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Jun 7 22:49:04 2015 UTC (9 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -2 lines
Allow clients to be specified with port number, simplifying multi-chroot
setups.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Mon Nov 24 01:08:02 2014 UTC (10 years, 2 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2 lines
Bump version for package list format change.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Mon Mar 3 03:30:53 2014 UTC (10 years, 10 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
Just define PKGNAME and use it.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Sat Feb 22 00:35:41 2014 UTC (10 years, 11 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -2 lines
pbulk-0.52: ensure sort(1) is called with LC_ALL=C

Without this, a LANG of e.g. en_US.UTF-8 would sort "- *" before "+ <file>",
resulting in no packages being uploaded.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Fri Nov 23 12:13:34 2012 UTC (12 years, 2 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +3 -3 lines
Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing old
scan results to speed up the process. Fix a bug that overwrote the
package.log during installation.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Sep 11 23:19:36 2012 UTC (12 years, 4 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +1 -3 lines
"user-destdir" is default these days

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Jun 19 13:40:07 2012 UTC (12 years, 7 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +3 -3 lines
pbulk-0.50: Portability fix, use 'id' instead of 'whoami'.

Revision 1.62.14.1: download - view: text, markup, annotated - select for diffs
Mon May 21 09:48:29 2012 UTC (12 years, 8 months ago) by tron
Branches: pkgsrc-2012Q1
Diff to: previous 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62: +2 -2 lines
Pullup ticket #3792 - requested by joerg
pkgtools/pbulk: bug fix update

Revisions pulled up:
- pkgtools/pbulk/Makefile                                       1.63
- pkgtools/pbulk/files/pbulk/scripts/compute-packages.awk       1.4

---
   Module Name:	pkgsrc
   Committed By:	joerg
   Date:		Sun May 20 20:12:02 UTC 2012

   Modified Files:
   	pkgsrc/pkgtools/pbulk: Makefile
   	pkgsrc/pkgtools/pbulk/files/pbulk/scripts: compute-packages.awk

   Log Message:
   pbulk-0.49: Fix a bug in the computation of the restricted subset.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun May 20 20:12:02 2012 UTC (12 years, 8 months ago) by joerg
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -2 lines
pbulk-0.49: Fix a bug in the computation of the restricted subset.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Fri Jul 23 21:19:40 2010 UTC (14 years, 6 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2012Q1-base, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Branch point for: pkgsrc-2012Q1
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -2 lines
pbulk-0.48: If pkg_add fails, remove binary package

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Jun 15 21:11:43 2010 UTC (14 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -2 lines
pbulk-0.47:
- Explicitly call make create-usergroup if USERGROUP_PHASE is specified
  and DESTDIR is active
- If the current user is not root, don't use su.
- Skip lines starting with # in the limited bulk build list.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Wed Feb 24 22:54:54 2010 UTC (14 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -2 lines
pbulk-0.46: Use stage-install instead of install.
[Change in pbulk-0.45, but be explicit here]

Revision 1.59: download - view: text, markup, annotated - select for diffs
Wed Feb 24 22:51:37 2010 UTC (14 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -2 lines
pbulk-0.45:
Make the age check for packages an option, but keep it enabled by
default.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Wed Dec 30 21:14:43 2009 UTC (15 years ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2 lines
pbulk-0.44: Remove a second call to pscan from a failed merge.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Wed Dec 16 19:41:41 2009 UTC (15 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -2 lines
pbulk-0.43:
Remove the content of bulklog, not the directory. Much nicer if nullfs
is used. Log error output of pscan.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Oct 25 23:08:02 2009 UTC (15 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
pbulk-0.41:
- Consider packages silently outdated if recorded files are missing.
- Explicitly pass down tar to pbulk-save-wrkdir, TAR is unset at that
  point.

Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Sun Sep 6 13:47:20 2009 UTC (15 years, 4 months ago) by tron
Branches: pkgsrc-2009Q2
Diff to: previous 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54: +2 -2 lines
Pullup ticket #2881 - requested by joerg
pbulk-base: bug fix update
pbulk: bug fix update

Revisions pulled up:
- pkgtools/pbulk-base/Makefile			1.2
- pkgtools/pbulk/Makefile			1.55
- pkgtools/pbulk/files/pbulk/lib/event.c	1.6
- pkgtools/pbulk/files/pbulk/scripts/pkg-build	1.18
--
Module Name:	pkgsrc
Committed By:	joerg
Date:		Sun Aug 23 18:02:04 UTC 2009

Modified Files:
	pkgsrc/pkgtools/pbulk-base: Makefile
	pkgsrc/pkgtools/pbulk/files/pbulk/lib: event.c

Log Message:
pbulk-base-0.39:
Fix ordering of event handler vs queue modification. This can result in
queue corruption or use after free when the master can't handle a
request before the next arrives. From Matt Dillon.
---
Module Name:	pkgsrc
Committed By:	joerg
Date:		Fri Sep  4 22:06:18 UTC 2009

Modified Files:
	pkgsrc/pkgtools/pbulk: Makefile
	pkgsrc/pkgtools/pbulk/files/pbulk/scripts: pkg-build

Log Message:
pbulk-0.41:
Create & chown work.log for destdir builds too, as the normal build is
run unprivileged.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Sep 4 22:06:18 2009 UTC (15 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
pbulk-0.41:
Create & chown work.log for destdir builds too, as the normal build is
run unprivileged.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Jun 8 16:02:52 2009 UTC (15 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base
Branch point for: pkgsrc-2009Q2
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +4 -4 lines
pbulk-0.40:
Use plain sed to extract RCS IDs. GNU ident has issues with unexpanded
RCS IDs.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Sun Jun 7 18:07:00 2009 UTC (15 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +7 -25 lines
Split pbulk into pbulk-base (the backend programs) and pbulk (rest).

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sun Jun 7 17:59:50 2009 UTC (15 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -2 lines
pbulk-0.38:
Skip lines starting with # in the limited list.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu Apr 9 00:48:11 2009 UTC (15 years, 9 months ago) by joerg
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -4 lines
Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sat Jan 31 23:25:37 2009 UTC (15 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -4 lines
pbulk-0.37:
- replace libevent dependency with internal event loop to make the pbulk
  core standalone
- open success and error log with O_APPEND, which allows e.g. cleaning
  up the error build during build without breaking it if done with care.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Oct 16 21:52:17 2008 UTC (16 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -1 lines
PKGREVISION bump for libevent shlib name change.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Wed Oct 8 16:43:34 2008 UTC (16 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2 lines
pbulk-0.36:
Avoid grep -q and use awk instead. This has the side effect of parsing
presolve only once for each file. grep -q doesn't exist on Solaris.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Sep 22 11:31:16 2008 UTC (16 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
pbulk-0.35:
Sync Dewey with pkg_install(-renovation) and add a fast check if a
pattern could ever match. This reduces the time for pbulk-resolve on a
full tree on my laptop from 12.9s to 5.3s.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Sep 16 18:21:30 2008 UTC (16 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +6 -4 lines
pbulk-0.34:
- version configuration file, object if the version doesn't match
- add an option for pbulk-resolve to ignore unresolvable dependencies
similiar to the incremental mode
- use this option to run pbulk-resolve again if ignore_missing_depencies
is set to yes. Report this explicitly to un-confuse readers and point
them to the logfile.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Sep 14 18:59:02 2008 UTC (16 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
pbulk-0.34:
Isolate rules to compute the restricted subset in the upload script.
Make the upload script independent from the report file to allow
uploading partial builds.
Only depend on NO_BIN_ON_FTP to decide what to upload and what not.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Sep 6 21:39:52 2008 UTC (16 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
Bump PKGREVISION for libevent users due to 1.4.3->1.4.5 shlib name change.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Jul 14 13:02:00 2008 UTC (16 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
pbulk-0.33: Don't try to install/deinstall bootstrap packages.
This allows a destdir build to package bootstrap components.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Fri Jun 20 11:51:50 2008 UTC (16 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper-base, cwrapper
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -2 lines
pbulk-0.32:
Make bulkbuild-rebuild over 200 times faster when running against a full
tree scan by using awk to filter out the data instead of the while read
shell builtin.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Jun 12 13:29:27 2008 UTC (16 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
Use full path for chown.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Jun 11 19:27:03 2008 UTC (16 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
pbulk-0.31:
- For direct build failures, make the package location in the first
column a hyper link to the last (supposedly failing) phase.
- For indirect failures, list the first 10 failing dependencies.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Apr 18 06:30:47 2008 UTC (16 years, 9 months ago) by bjs
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -1 lines


Mark this package MAKE_JOBS_SAFE=no.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Apr 7 19:41:07 2008 UTC (16 years, 9 months ago) by joerg
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2 lines
pbulk-0.30:
Print the collected PKG_FAIL_REASON in the HTML version of the report.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Fri Apr 4 17:58:59 2008 UTC (16 years, 9 months ago) by joerg
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -3 lines
pbulk-0.29:
Add bulkbuild-restart script that checks if error/success files exist
and makes sense and continues the previous build if they do.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Feb 26 13:57:51 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
pbulk-0.28:
- don't try to deinstall (and fail) on packages marked not for uninstall

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Feb 7 13:41:26 2008 UTC (16 years, 11 months ago) by tnn
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
Needs GNU nroff to format catpages.
(But for this case it would make life simpler for bulk builders if the
 catpages were pregenerated.)

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Jan 27 14:01:23 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
pbulk-0.27:
When running the start script in master mode, already accept incoming
connections. This makes the start script more useful when using more
clients than the default listen back log.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Jan 26 23:44:08 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -4 lines
pbulk-0.26:
Add first pile of patches for cross-compiling support.
This still depends on the packages being pre-installed to
the normal prefix, but otherwise works. Cross-compiling
needs pkg_install-20080126. While here, simplify configuration
and allow using one pkg_install installation for everything.
As a side effect remove the pkgdb limitation for NetBSD builds.
Add a message that tells users to check the configuration file
on updates.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Jan 26 01:57:00 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -3 lines
pbulk-0.25:
Add bulkbuild-rebuild which can be used to build packages individually.
It assumes that all dependencies are built and the results of the scan
phase exists. That means it can be used after a bulk build to try to
rebuild a failing package. Fixes PR 37407.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Jan 26 00:34:57 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
pbulk-0.24:
When all jobs are processed in master mode, close the listen socket
and shutdown(2) all peers. Give them a second to close(2) the
connection themselve, so that the port remains usable on the master.
This is the standard compliant fix for PR 37002.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Jan 21 13:11:56 2008 UTC (17 years ago) by tnn
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
Fixed a problem in pkg-build, bump rev.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Jan 18 15:46:22 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -3 lines
No revision bump for pkgsrc native tools, update version.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Jan 18 11:38:17 2008 UTC (17 years ago) by rillig
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -1 lines
PKGREVISION++ for the invalid definition of shell functions.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Jan 17 19:25:33 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
pbulk-0.21:
Don't try to remove a non-existing file if no package had an error
during the build.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Jan 17 17:47:09 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
pbulk-0.20:
- run checksum stage of a build with the privileged user, as DISTDIR
  might not be writeable
- create the actual package as privileged user as well
- pre-create work.log when using user-destdir
- in pre-build, only wait if the meta subdirectory exists. bulklog itself
  can often be a mount point.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Jan 16 14:20:08 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
pbulk-0.19:
- add support for building using DESTDIR.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jan 15 21:43:31 2008 UTC (17 years ago) by joerg
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +14 -8 lines
pbulk 0.18:
- If not running on NetBSD or not using /usr/bin/make, set the default
  of pbulk's make to ${prefix}/bin/bmake.
- Make path to neato an option and don't install it on demand.
- Fix a bug in the master mode that should fix the strange faults seen
  with native libevent on NetBSD.
- Add option to skip checksum computation. Don't upload a checksum file
  if that option is active.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Dec 15 11:06:12 2007 UTC (17 years, 1 month ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -4 lines
Force dependency on libevent from pkgsrc on NetBSD, the native version
is broken. This shows e.g. as querying the status can trigger a signal
10. Bump version.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Dec 5 21:33:58 2007 UTC (17 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Skip empty lines in the limited list. Bump to 1.16.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Nov 8 19:39:42 2007 UTC (17 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
Bump version or revision of all packages that have a runtime dependency
on gzip.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Oct 17 20:42:30 2007 UTC (17 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Make language lawyers happy and rename report_recipient to plural.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Sep 8 21:57:59 2007 UTC (17 years, 4 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
Convert to use the features framework.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Aug 16 13:02:05 2007 UTC (17 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -3 lines
close is a function, fix C&P errors. From Aleksey Cheusov.
Bump version, remove pkgrevision.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Aug 16 12:50:34 2007 UTC (17 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -1 lines
Work around broken default visibility in Linux (PR 36790).
Linux has sin_len either (PR 36791).

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Aug 16 09:27:05 2007 UTC (17 years, 5 months ago) by tnn
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
Revbump sweep of all libevent consumers due to update to libevent-1.3d.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Aug 15 21:10:54 2007 UTC (17 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4 lines
Don't hard-code tar as tar, but make it an option and use the tool
version correctly. Fixes issues on platforms where the first tar
in path doesn't support -z. Bump to pbulk-0.12.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Aug 5 14:15:55 2007 UTC (17 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Don't compare a function name against NULL, master_mode is meant here.
Thanks tnn@.

Reverse the test for extracting the bootstrap kit as the old version
hits set -e error handling.

Bump to pbulk-1.11.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Aug 5 12:30:10 2007 UTC (17 years, 5 months ago) by tnn
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3 lines
Do SUBST handling in post-patch instead of pre-configure. This makes
substitution (and any substitution warnings) run before the build starts,
rather than after building libnbcompat. The reason for this is that
libnbcompat is _built_ in the pre-configure stage when in inplace mode.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Jul 27 09:59:36 2007 UTC (17 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Some people actually watch the pbulk-build client output, so add
a newline after each message. Bump to pbulk-0.10.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jul 25 15:12:53 2007 UTC (17 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
pkgsrc_base_dir is now without leading /, compensate. GC it in the HTML
report script. Bump to pbulk-0.9.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jul 25 11:07:28 2007 UTC (17 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Remove an additional ) and correct the assignment of a variable.
Bump to 0.8.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Jul 20 19:39:33 2007 UTC (17 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Always call setprogname for platforms that don't have __progname.
Don't depend on date to implement %s or even %F and %R or support -r,
compute dates as one comment and split. This works even with the very
special HP-UX date. Requested and tested by tnn@

Bump to pbulk-0.7.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jul 16 20:35:04 2007 UTC (17 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Add two variables to specify the prefix of the report mail's subject
and the recipient. Bump to pbulk-0.6.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jul 16 19:25:25 2007 UTC (17 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
bulkdir was an old configuration variable and replaced with bulklog
in the example config. Catch up in the scripts as well.
Create the log directory first for limited bulk builds.

Bump to pbulk-0.5.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Jun 29 22:43:26 2007 UTC (17 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
#!/usr/bin/awk -f -
works for some reasons on NetBSD, but not with other versions
of one-true-awk or gawk. Bump to 0.4.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Jun 28 23:19:17 2007 UTC (17 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Scripts get installed without suffix, so fix default configuration
to match the installed names. Bump version to 0.3.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jun 25 21:38:43 2007 UTC (17 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +8 -2 lines
Use libnbcompat and fix build issues on Solaris.
Don't depend on sin_len. Slightly factor out code for setting
non-blocking IO.

Bump to pbulk-0.2. Tested by dmcmahill@.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Jun 20 13:31:26 2007 UTC (17 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +7 -1 lines
Force devel/libevent on NetBSD 2, as it is far too old. Found by Dan on
NetBSD/alpha.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jun 19 23:51:18 2007 UTC (17 years, 7 months ago) by rillig
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
This package uses BSD-style Makefiles.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Jun 19 19:49:55 2007 UTC (17 years, 7 months ago) by joerg
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of pbulk, the new pkgsrc bulk build framework.

Discussion of various parts of the design with jlam@, wiz@, tls@
and many other developers. Special thanks to David Maxwell for
testing the initial prototype and finding some bugs with
Coverity Prevent.

Supported by Google's Summer of Code 2007 project.

OK for import during the freeze: jlam@

From DESCR:
pbulk is the modular bulk build framework for pkgsrc.

This package contains:

- pbulk-scan, a program to scan the entire pkgsrc tree
  or a list of directories therein for packages and
  dependencies. Distributed operation using a master/client
  mode is supported.

- pbulk-resolve, a program to resolve the dependencies
  from the output of pbulk-scan

- pbulk-build, the build scheduler. Distributed builds via TCP
  are supported.

- bulkbuild and related scripts to implement full and limited
  bulk builds on top of those programs.

The pbulk framework is considered experimental.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jun 19 19:49:55 2007 UTC (17 years, 7 months ago) by joerg
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>