The NetBSD Project

CVS log for pkgsrc/parallel/paexec/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / parallel / paexec

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Jun 7 12:27:25 2024 UTC (9 months, 2 weeks ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, HEAD
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
Update to 1.1.6
    option -n: ignore leading spaces and tabs
    Add more tests

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed May 29 18:39:22 2024 UTC (9 months, 3 weeks ago) by cheusov
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +4 -4 lines
Update to 1.1.5

    Fix: Before running commands reset signal handlers for ALRM, PIPE
    and CHLD to SIG_DFL. Also, unblock these signals.  This fixes some
    misterius problems with commands running alarm(2).

    libmaa>=1.5.1 is required for build

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Jun 6 12:42:09 2023 UTC (21 months, 2 weeks ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Jun 16 10:38:40 2020 UTC (4 years, 9 months ago) by otis
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, 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, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -1 lines
paexec: Pull in libmaa

Fix build on platforms without system-wide libmaa, like SmartOS.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jun 1 16:18:16 2020 UTC (4 years, 9 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3 lines
Update to version 1.1.4

  Remove local function pr_open and use it from libmaa library.
  So, now paexec requires libmaa.

  "mkcmake help" shows configuring variables and descriptions for
  targets.

  Use mkc's feature "getdelim" instead of local implementation.
  So, we need at least mk-configure 0.33.0

  Optimization flags defaults to "-O2 -g"

Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri May 15 13:32:19 2020 UTC (4 years, 10 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
Update to 1.1.3:

  Fix use of uninitialized array.
  As a rsult paexec generates incorrect shell command to run
  on nodes. Seen with "clang-7.0.1" with -O2 and -D_FORTIFY_SOURCE=2

  Add one line description to projects.
  So, one can run "mkcmake help"

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Mar 30 19:22:57 2020 UTC (4 years, 11 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Update to paexec-1.1.2

  paexec -x:
    * fix handling tasks with leading spaces
    * fix handling tasks with backslashes

  paargs:
    * on SunOS-5.10 use /usr/xpg4/bin/sh
      instead of horribly broken /bin/sh

  Fix build failure on SunOS-5.10 (getdelim(3) is absent)

  Introduce PAEXEC_SH environment variable
  for fixing /bin/sh on SunOS-5.10

  Introduce PAEXEC_FIND variable for regression tests (required on
  SunOS-5.10)

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Mar 22 21:35:37 2020 UTC (5 years ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -4 lines
parallel/paexec: remove REPLACE_SH without effect

Both files don't exist. If corrected, the first file would end up in
share/examples, and mk/check/check-interpreter.mk allows /usr/bin/env is
those files.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Jun 22 11:52:32 2019 UTC (5 years, 9 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
Use https for sourceforge project links.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Apr 8 21:38:39 2019 UTC (5 years, 11 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1 -2 lines
Remove mova.org from MASTER_SITES

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Feb 15 19:31:24 2019 UTC (6 years, 1 month ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
Update to paexec-1.1.1
  Fix build using clang
  Verify snprintf didn't truncate the output

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Apr 25 21:37:11 2018 UTC (6 years, 11 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +5 -3 lines
Update paexec to 1.1.0

  paexec:
    - add new option -0. It works just like in "xargs -0".
    - add new option -J.
    - add new option -mw=.
    - fix help message display by -h.
    - -md= now allows no delimiter mode in -g mode.
    - -c and -C override each other if one is implied after another.

  Add new tool "paargs". It is a wrapper over paexec(1) that
  simplifies use of paexec.

  Fix transport_broken_rnd test script.

  This fixes regression test on Solaris.

  Update man page for paexec(1).

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jan 19 18:52:21 2017 UTC (8 years, 2 months ago) by agc
Branches: MAIN
CVS tags: 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
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3 lines
Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Aug 14 06:15:54 2014 UTC (10 years, 7 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
Update to version 1.0.1
  Unflushed (broken) stdout seen on Darwin was fixes.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Jul 13 16:25:28 2014 UTC (10 years, 8 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Update to version 1.0.0

  mk-configure>=0.27.0 is required for build.

  Option -X was introduced to paexec(1) for ignoring
  calculator's stdout.

  PAEXEC_ENV environment variable sets a list of variables passed to
  the calculator.

  PAEXEC_TRANSPORT environment variable sets the transport unless
  option -t was applied.

  PAEXEC_NODES environment variable sets the nodes unless
  option -n was applied.

  pareorder(1) is a synonym for paexec_reorder(1)

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Aug 26 16:20:03 2013 UTC (11 years, 7 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Update to version 0.19.1

  paexec: Fix for segfault seen on Linux

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Aug 25 14:59:17 2013 UTC (11 years, 7 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -5 lines
Update to 0.19.0
  This release of paexec was successfully tested on the following
  platforms: NetBSD-6.1/amd64, OpenBSD-5.3/i386, FreeBSD-8.3/i386,
  Solaris-10/sparc, Solaris-11/amd64 and diverse Linux/{i386,amd64}.

  paexec is now selfcontained, libmaa is not needed anymore.

  Presentation paexec.pdf was added to presentation/. I hope it will
  help easier understand how "paexec" works. It is installed to
  ${DOCDIR}.

  paexec:
    - POSIX-2008 getline(3) is used for reading lines
      instead of home-made function.
    - t '' is equivalent to "no transport", spaces are trimmed.
    - "-n +NNN" has higher priority than -t, i.e. if they both are
      specified, transport is ignored.
    - Fix for -W1.
    - Environment variable PAEXEC_EOT was introduced.
    - Option -y was added to paexec(1) and paexec_reorder(1).
    - Option -C was added to paexec(1).

  paexec_reorder:
    - Option -x was added to paexec_reorder(1).

  A number of fixes and improvements in regression tests.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Mar 8 14:06:30 2013 UTC (12 years ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -1 lines

"paexec -t ''" is equivalent to "paexec" with no transport; ++pkgrevision

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Mar 7 13:02:26 2013 UTC (12 years ago) by cheusov
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines

Version 0.18.0, by Aleksey Cheusov, Thu,  7 Mar 2013 15:17:33 +0300

  paexec:
    - fixed: NULL dereference when the first line given on input is
      empty.  Thanks to Sergey Revyako for bug report!
    - fixed: entire command passed tp ssh-like transport should be
      shquoted. In particular this fixes -x that didn't work with -t.
      Thanks to Sergey Revyako for bug report!
    - 'paexec -g' accepts empty strings as tasks.
    - More regression tests were added

  paexec_reorder.1:
    - Mistype fix

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Jan 8 16:36:53 2013 UTC (12 years, 2 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -2 lines
Remove MANDIR= from MAKE_ENV which is already there (mk-c.mk)

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

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Sep 9 23:30:26 2012 UTC (12 years, 6 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -4 lines

Update to 0.17.0
  paexec:
    - Option -x was added. With its help paexec can run one command
      per task.  If -g is also specified, command's exit status is
      analysed. Appropriate task and dependants are marked as "failed"
      if it is non-zero.
    - First character of -n argument must be alphanumeric, `+', `_',
      `:' or `/'.  Other symbols are reserved for future extentions.
    - With '-n :filename' paexec reads a list of nodes from the
      specified file.
    - With a help of new option '-m t=<eot>' end of task string
      may be specified, which is an empty line by default.
    - Option -md=<delim> was added that overrides the default
      delimiter (space character) between tasks in graph mode (-g).
    - Output line that contains failed dependants no longer ends with
      unnecessary space.
    - Long options were completely removed.

  paexec_reorder:
    - Fix. "paexec_reorder -g" now handles correctly failed tasks'
      output.  One extra line after "fatal" is expected.
    - Options -m was added. It does the same things as paexec's -m.

  More examples of use and regression tests.

  Documentation update, clean-ups and improvements.

  Regression tests:
    - Signals handling was fixed in.
    - LC_ALL is always set to C in regression tests, this fixes some
      problems in internationalized environment.

  mk-configure>=0.23.0 is required at build time

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Mar 9 19:00:36 2012 UTC (13 years ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -4 lines
clean-ups (adapted for recent mk-configure)

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Oct 9 10:02:45 2011 UTC (13 years, 5 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update my email

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Sep 4 18:21:26 2011 UTC (13 years, 6 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -3 lines

For all packages based on mk-configure "configure" target is provided.
   This fixes parallel builds.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Jul 3 20:03:39 2011 UTC (13 years, 8 months ago) by jym
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +6 -1 lines
check-interpreter fix.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat May 7 10:06:02 2011 UTC (13 years, 10 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines

Closes PR pkg/44850, oked by wiz@ and reed@
devel/libmaa updated to 1.3.0
recursive bump pkgrevisions of dependent packages due to ABI change

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Mar 23 14:49:47 2011 UTC (14 years ago) by gdt
Branches: MAIN
CVS tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Update to 0.16.1 (via mail from $MAINTAINER)
  paexec.1 and paexec_reorder.1 are included in paexec-0.16.1.tgz.
  Just like in paexec<=0.15.1 pod2man is not needed
  for building.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Mar 16 11:04:57 2011 UTC (14 years ago) by gdt
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import paexec-0.16 as parallel/paexec.

paexec distributes performing the given tasks across several CPUs or
machines on a network and collects the results from those
CPUs/machines.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Mar 16 11:04:57 2011 UTC (14 years ago) by gdt
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>