You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(3) |
Feb
(9) |
Mar
(39) |
Apr
|
May
|
Jun
(7) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2003 |
Jan
|
Feb
|
Mar
(30) |
Apr
(10) |
May
(52) |
Jun
(32) |
Jul
(18) |
Aug
(6) |
Sep
(32) |
Oct
(70) |
Nov
(18) |
Dec
(29) |
2004 |
Jan
(23) |
Feb
(6) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
(2) |
Nov
|
Dec
|
2005 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(8) |
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
2007 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(11) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
|
Oct
(4) |
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dave B. <dav...@us...> - 2011-03-31 21:30:58
|
Update of /cvsroot/wigwam/wigwam-base In directory vz-cvs-4.sog:/tmp/cvs-serv1879 Modified Files: ChangeLog configure.in Log Message: wigwam-bootstrap fixes. Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.166 retrieving revision 1.167 diff -C2 -d -r1.166 -r1.167 *** ChangeLog 17 Mar 2011 17:31:22 -0000 1.166 --- ChangeLog 31 Mar 2011 21:30:56 -0000 1.167 *************** *** 18,21 **** --- 18,22 ---- * do not build wigwam-base if it is already installed. * allow $PLAYPEN_ROOT to be specified with another envar $PLAYPEN_ROOT_HINT. + * wigwam-bootstrap runs projectctl scripts wigwam-base (3.1.1) Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** configure.in 17 Mar 2011 17:31:22 -0000 1.67 --- configure.in 31 Mar 2011 21:30:56 -0000 1.68 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.13) dnl Check for documentation building tools: --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.14) dnl Check for documentation building tools: |
From: Dave B. <dav...@us...> - 2011-03-31 21:26:15
|
Update of /cvsroot/wigwam/wigwam-base/bootstrap In directory vz-cvs-4.sog:/tmp/cvs-serv1507 Modified Files: wigwam-bootstrap.in Log Message: Add projectctl build/configure/install Index: wigwam-bootstrap.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bootstrap/wigwam-bootstrap.in,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** wigwam-bootstrap.in 16 Mar 2011 18:05:00 -0000 1.55 --- wigwam-bootstrap.in 31 Mar 2011 21:26:13 -0000 1.56 *************** *** 1073,1076 **** --- 1073,1083 ---- exit 1 } + set -e + test -r $PLAYPEN_ROOT/bin/project-configure && + projectctl configure + test -r $PLAYPEN_ROOT/bin/project-build && + projectctl build + test -r $PLAYPEN_ROOT/bin/project-install && + projectctl install fi |
From: Dave B. <dav...@us...> - 2011-03-17 17:31:24
|
Update of /cvsroot/wigwam/wigwam-base In directory vz-cvs-4.sog:/tmp/cvs-serv5186 Modified Files: ChangeLog configure.in Log Message: Prepare for release. Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.165 retrieving revision 1.166 diff -C2 -d -r1.165 -r1.166 *** ChangeLog 12 Feb 2009 23:20:21 -0000 1.165 --- ChangeLog 17 Mar 2011 17:31:22 -0000 1.166 *************** *** 16,19 **** --- 16,21 ---- of services. * 'packagectl check' -- print list of packages that need upgrading + * do not build wigwam-base if it is already installed. + * allow $PLAYPEN_ROOT to be specified with another envar $PLAYPEN_ROOT_HINT. wigwam-base (3.1.1) Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.66 retrieving revision 1.67 diff -C2 -d -r1.66 -r1.67 *** configure.in 16 Mar 2011 17:47:38 -0000 1.66 --- configure.in 17 Mar 2011 17:31:22 -0000 1.67 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.12) dnl Check for documentation building tools: --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.13) dnl Check for documentation building tools: |
From: Dave B. <dav...@us...> - 2011-03-17 17:29:00
|
Update of /cvsroot/wigwam/wigwam-base/bin-scripts In directory vz-cvs-4.sog:/tmp/cvs-serv3636/bin-scripts Modified Files: make-setup-env Log Message: Allow PLAYPEN_ROOT to be specified in an envar. Index: make-setup-env =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/make-setup-env,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** make-setup-env 29 May 2007 23:55:53 -0000 1.17 --- make-setup-env 17 Mar 2011 17:28:57 -0000 1.18 *************** *** 8,12 **** if test "x$PLAYPEN_ROOT" = x ; then ! PLAYPEN_ROOT=`pwd` else ww_setup_tmp_pwd=`pwd` --- 8,16 ---- if test "x$PLAYPEN_ROOT" = x ; then ! if test "x$PLAYPEN_ROOT_HINT" = "x" ; then ! PLAYPEN_ROOT=`pwd` ! else ! PLAYPEN_ROOT="$PLAYPEN_ROOT_HINT" ! fi else ww_setup_tmp_pwd=`pwd` |
From: Dave B. <dav...@us...> - 2011-03-16 18:05:02
|
Update of /cvsroot/wigwam/wigwam-base/bootstrap In directory vz-cvs-4.sog:/tmp/cvs-serv1439/bootstrap Modified Files: wigwam-bootstrap.in Log Message: Suppress another needless warning. Index: wigwam-bootstrap.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bootstrap/wigwam-bootstrap.in,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** wigwam-bootstrap.in 16 Mar 2011 17:42:15 -0000 1.54 --- wigwam-bootstrap.in 16 Mar 2011 18:05:00 -0000 1.55 *************** *** 1146,1150 **** mkdir "$PLAYPEN_ROOT/ext/build/logs" || exit 1 ! cp "$outfile" "$PLAYPEN_ROOT/ext/build/logs" rm -f "$outfile" --- 1146,1150 ---- mkdir "$PLAYPEN_ROOT/ext/build/logs" || exit 1 ! test -r "$outfile" && cp "$outfile" "$PLAYPEN_ROOT/ext/build/logs" rm -f "$outfile" |
From: Dave B. <dav...@us...> - 2011-03-16 17:47:40
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory vz-cvs-4.sog:/tmp/cvs-serv26216/build-scripts Modified Files: Makefile.am Log Message: Make 'make dist' work. Prepare for release. Index: Makefile.am =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Makefile.am 12 Feb 2009 23:20:22 -0000 1.6 --- Makefile.am 16 Mar 2011 17:47:38 -0000 1.7 *************** *** 34,38 **** get-package-archives \ get-package-archive-for-package \ - check-versions \ guess-package-archive-style \ guess-package-type \ --- 34,37 ---- |
From: Dave B. <dav...@us...> - 2011-03-16 17:42:17
|
Update of /cvsroot/wigwam/wigwam-base In directory vz-cvs-4.sog:/tmp/cvs-serv24071 Modified Files: configure.in Log Message: Do not attempt to reinstall wigwam-base if it appears to already be installed. Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.64 retrieving revision 1.65 diff -C2 -d -r1.64 -r1.65 *** configure.in 12 Feb 2009 23:20:21 -0000 1.64 --- configure.in 16 Mar 2011 17:42:15 -0000 1.65 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.11) AM_MAINTAINER_MODE --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.12) AM_MAINTAINER_MODE |
From: Dave B. <dav...@us...> - 2009-02-12 23:20:29
|
Update of /cvsroot/wigwam/wigwam-base/versiontool In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13076/versiontool Modified Files: versiontool.c Log Message: packagectl check Index: versiontool.c =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/versiontool/versiontool.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** versiontool.c 8 Feb 2001 17:25:14 -0000 1.1.1.1 --- versiontool.c 12 Feb 2009 23:20:22 -0000 1.2 *************** *** 1,5 **** #include "libversion.h" #include "private.h" ! #include <stdio.h> typedef enum --- 1,21 ---- + #include <string.h> + #include <stdarg.h> + #include <errno.h> + #include <stdio.h> #include "libversion.h" #include "private.h" ! ! static void ! die (const char *format, ...) ! { ! char buf[1024]; ! va_list args; ! va_start (args, format); ! vsnprintf (buf, sizeof (buf), format, args); ! buf[sizeof(buf)-1] = 0; ! va_end (args); ! fprintf (stderr, "error: %s\n", buf); ! exit (1); ! } typedef enum *************** *** 13,17 **** VERSIONTOOL_EQUAL, VERSIONTOOL_TEST, ! VERSIONTOOL_SPLIT } VersionToolMode; --- 29,34 ---- VERSIONTOOL_EQUAL, VERSIONTOOL_TEST, ! VERSIONTOOL_SPLIT, ! VERSIONTOOL_CHECK } VersionToolMode; *************** *** 25,28 **** --- 42,46 ---- " %s test SPEC VERSION\n" " %s split MODE FULL-PACKAGE-NAME\n" + " %s check project-packages package-archives-lists\n" "\n" "%s sort [VERSION...]\n" *************** *** 47,51 **** program_name, program_name, program_name, program_name, program_name, program_name, program_name, program_name, ! program_name, program_name, program_name); exit (1); } --- 65,69 ---- program_name, program_name, program_name, program_name, program_name, program_name, program_name, program_name, ! program_name, program_name, program_name, program_name); exit (1); } *************** *** 58,61 **** --- 76,255 ---- } + static int + compare_package_version_by_name_version (const void *a, const void *b) + { + char *pvr_a = * (char**) a; + char *pvr_b = * (char**) b; + char *sp; + unsigned plen_a, plen_b, plen; + int rv; + sp = strchr (pvr_a, ' '); + if (sp == NULL) + die ("missing ' ' in project-packages or package-archives' list"); + plen_a = sp - pvr_a; + + sp = strchr (pvr_b, ' '); + if (sp == NULL) + die ("missing ' ' in project-packages or package-archives' list"); + plen_b = sp - pvr_b; + + rv = memcmp (pvr_a, pvr_b, plen_a < plen_b ? plen_a : plen_b); + if (rv != 0) + return rv; + if (plen_a < plen_b) + return -1; + else if (plen_a > plen_b) + return 1; + return version_compare (pvr_a + plen_a + 1, pvr_b + plen_b + 1); + } + + static int + cmp_package_name (const char *pvr_a, const char *pvr_b) + { + unsigned plen_a = strchr (pvr_a, ' ') - pvr_a; + unsigned plen_b = strchr (pvr_b, ' ') - pvr_b; + unsigned plen = plen_a < plen_b ? plen_a : plen_b; + int rv = memcmp (pvr_a, pvr_b, plen); + if (rv == 0) + { + if (plen_a < plen_b) + rv = -1; + else if (plen_a > plen_b) + rv = +1; + } + return rv; + } + + static const char * + find_latest (const char *input, + unsigned n_total, + char **total) + { + unsigned s = 0, n = n_total; + while (n > 1) + { + unsigned mid = s + n / 2; + int rv = cmp_package_name (input, total[mid]); + if (rv < 0) + { + n = mid - s; + } + else if (rv == 0) + { + unsigned new_s = mid; + n = s + n - new_s; + s = new_s; + } + else + { + unsigned new_s = mid + 1; + n = s + n - new_s; + s = new_s; + } + } + if (n == 0) + return NULL; + return total[s]; + } + + static void *x_malloc (size_t size) + { + void *rv; + if (size == 0) + return NULL; + rv = malloc (size); + if (rv == NULL) + die ("out of memory"); + return rv; + } + static void *x_strdup (const char *str) + { + if (str == NULL) + return NULL; + else + { + unsigned len = strlen (str) + 1; + char *rv = x_malloc (len); + memcpy (rv, str, len); + return rv; + } + } + + static void *x_realloc (void *ptr, size_t size) + { + void *rv; + if (ptr == NULL) + return x_malloc (size); + if (size == 0) + { + free (ptr); + return NULL; + } + rv = realloc (ptr, size); + if (rv == NULL) + die ("out of memory"); + return rv; + } + + static void + read_file_to_array (const char *name, + unsigned *n_inout, + unsigned *alloced_inout, + char ***array_inout) + { + char buf[1024]; + FILE *fp = fopen (name, "r"); + if (fp == NULL) + die ("error opening %s: %s", name, strerror (errno)); + while (fgets (buf, sizeof (buf), fp) != NULL) + { + char *nl = strchr (buf, '\n'); + if (nl) + *nl = 0; + if (*n_inout == *alloced_inout) + { + *alloced_inout *= 2; + *array_inout = x_realloc (*array_inout, sizeof (char*) * *alloced_inout); + } + (*array_inout)[*n_inout] = x_strdup (buf); + *n_inout += 1; + } + fclose (fp); + } + + static void + do_versiontool_check (const char *project_packages_file, + unsigned n_archives, + char *archives[]) + { + unsigned n_input = 0; + unsigned input_alloced = 16; + char **input = x_malloc (sizeof (char *) * 16); + unsigned n_total = 0; + unsigned total_alloced = 16; + char **total = x_malloc (sizeof (char *) * 16); + unsigned i; + read_file_to_array (project_packages_file, &n_input, &input_alloced, &input); + for (i = 0; i < n_archives; i++) + read_file_to_array (archives[i], &n_total, &total_alloced, &total); + qsort (total, n_total, sizeof (char*), compare_package_version_by_name_version); + i = 0; + for (i = 0; i < n_input; i++) + { + const char *latest = find_latest (input[i], n_total, total); + if (latest == NULL) + die ("no packages matched %s", input[i]); + if (strcmp (input[i], latest) != 0) + printf ("%s => %s\n", input[i], latest); + } + for (i = 0; i < n_total; i++) + free (total[i]); + for (i = 0; i < n_input; i++) + free (input[i]); + free (total); + free (input); + } + + static gboolean split_package_name (const char *mode, const char *fullname) { *************** *** 121,124 **** --- 315,319 ---- else if (strcmp (argv[1], "test") == 0) mode = VERSIONTOOL_TEST; else if (strcmp (argv[1], "split") == 0) mode = VERSIONTOOL_SPLIT; + else if (strcmp (argv[1], "check") == 0) mode = VERSIONTOOL_CHECK; else { *************** *** 152,155 **** --- 347,361 ---- } } + else if (mode == VERSIONTOOL_CHECK) + { + unsigned n_init = 2; + if (argc < 4) + { + fprintf (stderr, "usage: versiontool check project-packages package-archives...\n"); + usage (argv[0]); + } + do_versiontool_check (argv[2], argc - 3, argv + 3); + return 0; + } switch (mode) |
From: Dave B. <dav...@us...> - 2009-02-12 23:20:29
|
Update of /cvsroot/wigwam/wigwam-base/bin-scripts In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13076/bin-scripts Modified Files: packagectl servicectl Log Message: packagectl check Index: packagectl =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/packagectl,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** packagectl 24 May 2007 20:17:34 -0000 1.13 --- packagectl 12 Feb 2009 23:20:22 -0000 1.14 *************** *** 16,19 **** --- 16,20 ---- project [build|install|clean|...] Builds project-specific targets. list Query packages. + check Check for later versions of packages. new-playpen-root OLD-PLAYPEN-ROOT Update packages for a change of playpen-root. *************** *** 92,95 **** --- 93,100 ---- re-built, and re-installed. (--force may be abbreviated as -f)." + usage_check="usage: $id check + + Check if there are new versions of any packages." + usage_uninstall="usage: $id uninstall [options] PACKAGE ... *************** *** 187,191 **** install | upgrade | uninstall | list | update | update-packages | build | \ get-package-dependencies | project | new-playpen-root | \ ! update-local | locate | contents | info) op="$1" ;; --- 192,196 ---- install | upgrade | uninstall | list | update | update-packages | build | \ get-package-dependencies | project | new-playpen-root | \ ! update-local | locate | contents | info | check) op="$1" ;; *************** *** 214,217 **** --- 219,224 ---- build_version="" ;; + check) + ;; install) # only check the predependencies, don't install or build anything else. *************** *** 577,580 **** --- 584,595 ---- ;; + check) + versiontool \ + check \ + $PLAYPEN_ROOT/etc/project-packages \ + $PLAYPEN_ROOT/ext/package-archives/*/package_list + ;; + + update) # _ _ Index: servicectl =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/servicectl,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** servicectl 18 Jul 2007 18:36:25 -0000 1.18 --- servicectl 12 Feb 2009 23:20:22 -0000 1.19 *************** *** 103,106 **** --- 103,107 ---- --valgrind Run service under valgrind. --valgrind=OPTIONS Run service under valgrind, with options. + --run-program=PROG_AND_ARGS Run service under arbitrary program. --options=SERVICE_OPTIONS Pass arguments to service (before service_arguments) *************** *** 421,424 **** --- 422,429 ---- option_ok=1 ;; + --run-program=*) + run_prefix=`echo "x$1" | sed -e 's/x--run-program=//'` + option_ok=1 + ;; --force-env=*) envars_to_fill="$envars_to_fill "`echo "x$1" | sed -e 's/x--force-env=//'` |
From: Dave B. <dav...@us...> - 2009-02-12 23:20:28
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13076/build-scripts Modified Files: Makefile.am Log Message: packagectl check Index: Makefile.am =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Makefile.am 11 Dec 2006 19:33:01 -0000 1.5 --- Makefile.am 12 Feb 2009 23:20:22 -0000 1.6 *************** *** 34,37 **** --- 34,38 ---- get-package-archives \ get-package-archive-for-package \ + check-versions \ guess-package-archive-style \ guess-package-type \ |
From: Dave B. <dav...@us...> - 2009-02-12 23:20:28
|
Update of /cvsroot/wigwam/wigwam-base In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13076 Modified Files: ChangeLog configure.in Log Message: packagectl check Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.164 retrieving revision 1.165 diff -C2 -d -r1.164 -r1.165 *** ChangeLog 21 Oct 2008 22:26:20 -0000 1.164 --- ChangeLog 12 Feb 2009 23:20:21 -0000 1.165 *************** *** 15,18 **** --- 15,19 ---- * if etc/services.local is present, use it as the default list of services. + * 'packagectl check' -- print list of packages that need upgrading wigwam-base (3.1.1) Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.63 retrieving revision 1.64 diff -C2 -d -r1.63 -r1.64 *** configure.in 22 Oct 2008 21:43:53 -0000 1.63 --- configure.in 12 Feb 2009 23:20:21 -0000 1.64 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.10) AM_MAINTAINER_MODE --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.11) AM_MAINTAINER_MODE |
From: Chris L. <li...@us...> - 2008-10-22 22:16:47
|
Update of /cvsroot/wigwam/wigwam-base In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv7957 Modified Files: configure.in Log Message: fixed a bug in update-packages2 where if a package was listed as a dep more than once some packages would not get installed Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.62 retrieving revision 1.63 diff -C2 -d -r1.62 -r1.63 *** configure.in 21 Oct 2008 22:28:15 -0000 1.62 --- configure.in 22 Oct 2008 21:43:53 -0000 1.63 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.9) AM_MAINTAINER_MODE --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.10) AM_MAINTAINER_MODE |
From: Chris L. <li...@us...> - 2008-10-22 22:13:23
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv7957/build-scripts Modified Files: update-packages2.in Log Message: fixed a bug in update-packages2 where if a package was listed as a dep more than once some packages would not get installed Index: update-packages2.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/update-packages2.in,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** update-packages2.in 23 Oct 2007 17:35:36 -0000 1.6 --- update-packages2.in 22 Oct 2008 21:43:53 -0000 1.7 *************** *** 16,20 **** PACKAGE must be installed -- we base our calculations ! on the installed version." EOF exit 1 --- 16,20 ---- PACKAGE must be installed -- we base our calculations ! on the installed version. EOF exit 1 *************** *** 197,204 **** for (keys %FILTERED_DEPS) { my $fd = $FILTERED_DEPS{$_}; ! $fd =~ s/^$p$//; ! $fd =~ s/ $p / /; ! $fd =~ s/^$p //; ! $fd =~ s/ $p$//; $FILTERED_DEPS{$_} = $fd; } --- 197,210 ---- for (keys %FILTERED_DEPS) { my $fd = $FILTERED_DEPS{$_}; ! while ($fd =~ m/^$p$/ || ! $fd =~ m/ $p / || ! $fd =~ m/^$p / || ! $fd =~ m/ $p$/) ! { ! $fd =~ s/^$p$//; ! $fd =~ s/ $p / /; ! $fd =~ s/^$p //; ! $fd =~ s/ $p$//; ! } $FILTERED_DEPS{$_} = $fd; } *************** *** 222,230 **** } ! for (@ORDER) { ! $p = $_; ! $a = $ACTIONS{$p}; ! print STDERR "DEBUG: $p $a\n"; ! } for (@ORDER) { --- 228,237 ---- } ! #for (@ORDER) { ! # $p = $_; ! # $a = $ACTIONS{$p}; ! # print STDERR "DEBUG: $p $a\n"; ! #} ! for (@ORDER) { |
From: Chris L. <li...@us...> - 2008-10-22 22:13:21
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv9427/build-scripts Modified Files: update-packages2.in Log Message: removed debug messages Index: update-packages2.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/update-packages2.in,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** update-packages2.in 22 Oct 2008 21:43:53 -0000 1.7 --- update-packages2.in 22 Oct 2008 21:59:39 -0000 1.8 *************** *** 61,65 **** || (!-r "$PLAYPEN_ROOT/ext/packages/$tmp_package-$tmp_version.md5sums")) { ! print STDERR "maybe-download-package $tmp_package $tmp_version\n"; if (system("$PLAYPEN_ROOT/ext/bin/build/maybe-download-package", $tmp_package, $tmp_version) != 0) --- 61,65 ---- || (!-r "$PLAYPEN_ROOT/ext/packages/$tmp_package-$tmp_version.md5sums")) { ! # print STDERR "maybe-download-package $tmp_package $tmp_version\n"; if (system("$PLAYPEN_ROOT/ext/bin/build/maybe-download-package", $tmp_package, $tmp_version) != 0) *************** *** 221,225 **** sub run { $cmd = $_[0]; ! print STDERR "$PLAYPEN_ROOT/$cmd\n"; if (system("$PLAYPEN_ROOT/$cmd") != 0) { print STDERR "$cmd FAILED!!!\n\n"; --- 221,225 ---- sub run { $cmd = $_[0]; ! # print STDERR "$PLAYPEN_ROOT/$cmd\n"; if (system("$PLAYPEN_ROOT/$cmd") != 0) { print STDERR "$cmd FAILED!!!\n\n"; |
From: Chris L. <li...@us...> - 2008-10-21 22:28:23
|
Update of /cvsroot/wigwam/wigwam-base In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv26787 Modified Files: configure.in Log Message: bump version Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** configure.in 23 Oct 2007 17:43:40 -0000 1.61 --- configure.in 21 Oct 2008 22:28:15 -0000 1.62 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.8) AM_MAINTAINER_MODE --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.9) AM_MAINTAINER_MODE |
From: Chris L. <li...@us...> - 2008-10-21 22:26:27
|
Update of /cvsroot/wigwam/wigwam-base In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv26679 Modified Files: ChangeLog Log Message: Added entry for ww_default Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.163 retrieving revision 1.164 diff -C2 -d -r1.163 -r1.164 *** ChangeLog 18 Jul 2007 18:37:37 -0000 1.163 --- ChangeLog 21 Oct 2008 22:26:20 -0000 1.164 *************** *** 1,3 **** --- 1,5 ---- (not publicly released) + * Add new ww_default function to the ww-env-api, like ww_set but + only sets the var to if var is empty. * Allow projects, roles and clusters to add to configure_options for make-style packages. If the variables: |
From: Chris L. <li...@us...> - 2008-10-21 22:12:26
|
Update of /cvsroot/wigwam/wigwam-base/sh-macros In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv25766/sh-macros Modified Files: ww-env-api Log Message: added new ww_default to ww-env-api its basicly: test "x$VAR" = "x" && VAR=VALUE only set variable if its not set Index: ww-env-api =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/sh-macros/ww-env-api,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ww-env-api 24 Sep 2003 01:44:46 -0000 1.3 --- ww-env-api 21 Oct 2008 22:12:18 -0000 1.4 *************** *** 48,51 **** --- 48,52 ---- ww_pre_colon \ ww_set \ + ww_default \ ww_int_load_exports \ ; do *************** *** 229,232 **** --- 230,240 ---- } + # equiv to test "x$VAR" = "x" && VAR=VALUE + # ww_def VAR VALUE + ww_default_usage="ww_default VAR VALUE" + ww_default () { + test "$#" -ne 2 && ww_usage "$ww_def_usage" + eval "test \"x\$$1\" = \"x\" && $1=\"$2\"" + } ## |
From: Chris L. <li...@us...> - 2008-10-21 22:12:25
|
Update of /cvsroot/wigwam/wigwam-base/sh-macros/wigwam-env-api-tests In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv25766/sh-macros/wigwam-env-api-tests Modified Files: Makefile.am Added Files: ww_default Log Message: added new ww_default to ww-env-api its basicly: test "x$VAR" = "x" && VAR=VALUE only set variable if its not set Index: Makefile.am =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/sh-macros/wigwam-env-api-tests/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile.am 3 Nov 2005 23:20:03 -0000 1.4 --- Makefile.am 21 Oct 2008 22:12:18 -0000 1.5 *************** *** 13,17 **** ww_int_pre_colon \ ww_usage \ ! ww_set EXTRA_DIST=$(TESTS) test_functions --- 13,18 ---- ww_int_pre_colon \ ww_usage \ ! ww_set \ ! ww_default EXTRA_DIST=$(TESTS) test_functions --- NEW FILE: ww_default --- #!/bin/sh . $srcdir/../ww-env-api . $srcdir/test_functions # ww_int # check_new_value VAR VALUE check_new_value () { ww_default "$1" "$2" eval 'compare $'"$1"' $2' } # check_old_value VAR VALUE check_old_value () { eval "old_value=\$$1" ww_default "$1" "$2" eval 'compare $'"$1"' $old_value' } set -x foo="" check_new_value foo bar check_old_value foo taco |
From: Dave B. <dav...@us...> - 2007-10-23 17:43:43
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv28043 Modified Files: configure.in Log Message: Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.60 retrieving revision 1.61 diff -C2 -d -r1.60 -r1.61 *** configure.in 18 Jul 2007 18:40:28 -0000 1.60 --- configure.in 23 Oct 2007 17:43:40 -0000 1.61 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.7) AM_MAINTAINER_MODE --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.8) AM_MAINTAINER_MODE |
From: Dave B. <dav...@us...> - 2007-10-23 17:37:41
|
Update of /cvsroot/wigwam/wigwam-base/doc In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv25686/doc Modified Files: wigwam.sgml Log Message: Index: wigwam.sgml =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/doc/wigwam.sgml,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** wigwam.sgml 27 Jan 2004 00:58:39 -0000 1.27 --- wigwam.sgml 23 Oct 2007 17:37:38 -0000 1.28 *************** *** 588,591 **** --- 588,592 ---- You make simple lists of packages in similar locations: <simplelist> + <member><filename>etc/system-packages.local</filename></member> <member><filename>etc/system-packages</filename></member> <member><filename>etc/roles/<replaceable>$PLAYPEN_ROLE</replaceable>/system-packages</filename></member> *************** *** 597,600 **** --- 598,606 ---- </itemizedlist> </para> + <para> + Finally, the environment variable <envar>WIGWAM_SYSTEM_PACKAGES</envar> + may contain a space-separated list of packages to assume are available + on the system. + </para> </sect1> |
From: Dave B. <dav...@us...> - 2007-10-23 17:35:39
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv24876 Modified Files: check-for-system-package update-packages2.in Log Message: support for WIGWAM_SYSTEM_PACKAGES Index: check-for-system-package =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/check-for-system-package,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** check-for-system-package 6 Mar 2001 03:09:23 -0000 1.2 --- check-for-system-package 23 Oct 2007 17:35:36 -0000 1.3 *************** *** 21,25 **** # scan through the raw lists of system packages. ! for file in "$PLAYPEN_ROOT/etc/system-packages" \ "$PLAYPEN_ROOT/etc/clusters/$PLAYPEN_CLUSTER/system-packages" \ "$PLAYPEN_ROOT/etc/roles/$PLAYPEN_ROLE/system-packages" ; do --- 21,26 ---- # scan through the raw lists of system packages. ! for file in "$PLAYPEN_ROOT/etc/system-packages.local" \ ! "$PLAYPEN_ROOT/etc/system-packages" \ "$PLAYPEN_ROOT/etc/clusters/$PLAYPEN_CLUSTER/system-packages" \ "$PLAYPEN_ROOT/etc/roles/$PLAYPEN_ROLE/system-packages" ; do *************** *** 38,41 **** --- 39,47 ---- } done + for sp in $WIGWAM_SYSTEM_PACKAGES ; do + if test "x$sp" = "x$package" ; then + exit 0 + fi + done # (find the current role/cluster) Index: update-packages2.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/update-packages2.in,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** update-packages2.in 23 Oct 2007 17:29:13 -0000 1.5 --- update-packages2.in 23 Oct 2007 17:35:36 -0000 1.6 *************** *** 143,148 **** } ! @system_packages_files = ( "$ENV{PLAYPEN_ROOT}/system-packages.local", ! "$ENV{PLAYPEN_ROOT}/system-packages" ); for (@system_packages_files) { --- 143,150 ---- } ! # Handle system-packages, $WIGWAM_SYSTEM_PACKAGES. ! @system_packages_files = ( "$ENV{PLAYPEN_ROOT}/etc/system-packages.local", ! "$ENV{PLAYPEN_ROOT}/etc/system-packages" ); ! %system_packages = (); for (@system_packages_files) { *************** *** 151,161 **** while (<SP>) { next unless /^([a-zA-Z0-9\-_\.+]+)/; ! if ((defined $ACTIONS{$1}) && ($ACTIONS{$1} ne 'UNINSTALL')) { ! delete $ACTIONS{$1}; ! } } close SP; } } for (keys %ACTIONS) { --- 153,171 ---- while (<SP>) { next unless /^([a-zA-Z0-9\-_\.+]+)/; ! $system_packages{$1} = 1; } close SP; } } + if (defined $ENV{'WIGWAM_SYSTEM_PACKAGES'}) { + for (split /\s+/, $ENV{'WIGWAM_SYSTEM_PACKAGES'}) { + $system_packages{$_} = 1 + } + } + for (keys %system_packages) { + next unless defined $ACTIONS{$_}; + next if $ACTIONS{$_} eq 'UNINSTALL'; + delete $ACTIONS{$_}; + } for (keys %ACTIONS) { |
From: Dave B. <dav...@us...> - 2007-10-23 17:29:17
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv22129/build-scripts Modified Files: update-packages update-packages2.in Log Message: support system-packages, system-packages.local Index: update-packages =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/update-packages,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** update-packages 11 Dec 2006 19:33:01 -0000 1.6 --- update-packages 23 Oct 2007 17:29:13 -0000 1.7 *************** *** 97,106 **** fi - case "$script" in - maybe-update-package) - ... - ;; - esac - for full_pkg_name in $project_packages ; do run-configurable "bin/build/$script" $child_options \ --- 97,100 ---- Index: update-packages2.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/update-packages2.in,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** update-packages2.in 24 May 2007 20:06:08 -0000 1.4 --- update-packages2.in 23 Oct 2007 17:29:13 -0000 1.5 *************** *** 143,146 **** --- 143,162 ---- } + @system_packages_files = ( "$ENV{PLAYPEN_ROOT}/system-packages.local", + "$ENV{PLAYPEN_ROOT}/system-packages" ); + for (@system_packages_files) + { + if (-e $_) { + if (!(open SP, "<$_")) { die "could not open $_: $!" } + while (<SP>) { + next unless /^([a-zA-Z0-9\-_\.+]+)/; + if ((defined $ACTIONS{$1}) && ($ACTIONS{$1} ne 'UNINSTALL')) { + delete $ACTIONS{$1}; + } + } + close SP; + } + } + for (keys %ACTIONS) { next if $ACTIONS{$_} eq 'UNINSTALL'; |
From: Dave B. <dav...@us...> - 2007-08-20 21:18:31
|
Update of /cvsroot/wigwam/wigwam-base/bin-scripts In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv30076 Modified Files: sub.in Log Message: delete non-writable files as needed. Index: sub.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/sub.in,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** sub.in 24 Aug 2001 22:53:20 -0000 1.3 --- sub.in 20 Aug 2007 21:18:21 -0000 1.4 *************** *** 9,13 **** if (!open(I, $input_file)) { ! print STDERR "$0: error opening '$input_file': $!\n"; exit(1); } --- 9,13 ---- if (!open(I, $input_file)) { ! print STDERR "$0: error opening '$input_file' for reading: $!\n"; exit(1); } *************** *** 15,18 **** --- 15,19 ---- my $mode = (stat (I))[2]; + if (-f $output_file && ! -w _) { unlink($output_file); } if (!open(O, ">$output_file")) { print STDERR "$0: error opening '$output_file': $!\n"; *************** *** 32,36 **** if (!close(O)) { ! print STDERR "$0: error writing to '$output_file': $!\n"; exit(1); } --- 33,37 ---- if (!close(O)) { ! print STDERR "$0: error writing to '$output_file' for writing: $!\n"; exit(1); } |
From: Dave B. <dav...@us...> - 2007-07-18 18:40:33
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv25258 Modified Files: configure.in Log Message: release ww 3.1.7 Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** configure.in 24 May 2007 20:17:51 -0000 1.59 --- configure.in 18 Jul 2007 18:40:28 -0000 1.60 *************** *** 1,5 **** builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.6) AM_MAINTAINER_MODE --- 1,5 ---- builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) ! AM_INIT_AUTOMAKE(wigwam-base, 3.1.7) AM_MAINTAINER_MODE |
From: Dave B. <dav...@us...> - 2007-07-18 18:37:41
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv24075 Modified Files: ChangeLog Log Message: mention services.local Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.162 retrieving revision 1.163 diff -C2 -d -r1.162 -r1.163 *** ChangeLog 24 May 2007 20:17:34 -0000 1.162 --- ChangeLog 18 Jul 2007 18:37:37 -0000 1.163 *************** *** 11,15 **** * add 'servicectl run' * add 'packagectl upgrade -n' ! wigwam-base (3.1.1) --- 11,17 ---- * add 'servicectl run' * add 'packagectl upgrade -n' ! * if etc/services.local is present, use it as the default list ! of services. ! wigwam-base (3.1.1) |