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: fess <fe...@us...> - 2004-01-27 17:22:11
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv653 Modified Files: configure.in Log Message: bumping version number since 3.1 has been released Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- configure.in 26 Jan 2004 17:45:18 -0000 1.50 +++ configure.in 27 Jan 2004 17:21:00 -0000 1.51 @@ -1,6 +1,6 @@ builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) -AM_INIT_AUTOMAKE(wigwam-base, 3.1) +AM_INIT_AUTOMAKE(wigwam-base, 3.1.0.1) AM_MAINTAINER_MODE |
From: fess <fe...@us...> - 2004-01-27 16:47:55
|
Update of /cvsroot/wigwam/wigwam-base/publish-scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24547/publish-scripts Modified Files: get-last-tag.in Log Message: don't break the pipe on cvs. Index: get-last-tag.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/publish-scripts/get-last-tag.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- get-last-tag.in 1 Aug 2001 05:59:06 -0000 1.2 +++ get-last-tag.in 27 Jan 2004 16:46:50 -0000 1.3 @@ -48,6 +48,9 @@ next unless /^\t${prefix}_(\w+):/; push(@tag_dates, $1); } +# if cvs has more output then read it +# before closing the pipe. +1 while (defined(<F>)); close(F); # Make sure we found at least one tag. |
From: fess <fe...@us...> - 2004-01-27 16:47:55
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24547 Modified Files: ChangeLog Log Message: don't break the pipe on cvs. Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.148 retrieving revision 1.149 diff -u -r1.148 -r1.149 --- ChangeLog 26 Jan 2004 17:45:18 -0000 1.148 +++ ChangeLog 27 Jan 2004 16:46:50 -0000 1.149 @@ -1,3 +1,8 @@ +wigwam-base (3.1.0.1) + + * bug fix: pubtool publish sometimes gave a broken pipe message + when running get-latest-tag. (fess) + wigwam-base (3.1) * bug fix: --force-checkout option to 'pubtool publish' now works. (fess) |
From: Michael R. <mr...@us...> - 2004-01-27 00:59:43
|
Update of /cvsroot/wigwam/wigwam-base/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14095/doc Modified Files: wigwam.sgml Log Message: Record consensus on AM_MAINTAINER_MODE discussion Index: wigwam.sgml =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/doc/wigwam.sgml,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- wigwam.sgml 23 Jan 2004 01:48:45 -0000 1.26 +++ wigwam.sgml 27 Jan 2004 00:58:39 -0000 1.27 @@ -1110,13 +1110,34 @@ <important> <para> If you use <command>automake</command> and <command>autoconf</command>, - be sure that your <filename>configure</filename> script, - <filename>Makefile.in</filename>s, and <filename>Makefile</filename>s - will be regenerated automatically when their corresponding input files - (<filename>configure.in</filename>, <filename>Makefile.am</filename>, - <filename>Makefile.in</filename>) change. Specifically, you probably - do not want to use the <literal>AM_MAINTAINER_MODE</literal> macro, - because it disables those rules by default. + be sure that your <filename>configure</filename> script and + <filename>Makefile.in</filename>s are reliably kept up to date and + available on all hosts on which the project runs. + Reliable strategies include: + <itemizedlist> + <listitem><para> + Check <filename>configure</filename> and + <filename>Makefile.in</filename> into cvs; regenerate and commit + them every time their input (<filename>configure.in</filename>, + <filename>Makefile.am</filename>) changes; use the + <literal>AM_MAINTAINER_MODE</literal> macro to prevent + <command>make</command> from regenerating them automatically. + </para></listitem> + <listitem><para> + Install modern versions of <command>automake</command> and + <command>autoconf</command> in the project; + do not use the <literal>AM_MAINTAINER_MODE</literal> macro so + <command>make</command> will regenerate things appropriately. + </para></listitem> + <listitem><para> + Release your project source code as a wigwam package in a + local, in-project package archive; do not use the + <command>projectctl</command> interface at all (either by putting + the source code in another directory or by including empty + <filename>project-build</filename> and + <filename>project-install</filename> scripts). + </para></listitem> + </itemizedlist> </para> </important> <para> |
From: fess <fe...@us...> - 2004-01-26 17:46:15
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1925 Modified Files: ChangeLog configure.in Log Message: preparing for an official release today. Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.147 retrieving revision 1.148 diff -u -r1.147 -r1.148 --- ChangeLog 19 Jan 2004 22:42:35 -0000 1.147 +++ ChangeLog 26 Jan 2004 17:45:18 -0000 1.148 @@ -1,8 +1,9 @@ -wigwam-base (3.0.49.13) +wigwam-base (3.1) * bug fix: --force-checkout option to 'pubtool publish' now works. (fess) + * all changes listed below from 3.0.49.1 - 3.0.49.12 - --- ??? + -- john "fess" fessenden <fe...@dd...> Mon, 26 Jan 2004 09:43:53 -0800 wigwam-base (3.0.49.12) [3.1 candidate] @@ -14,7 +15,7 @@ * repeated 'packagectl install's of packages that fail to build will now redownload package files. (fess) - --- not publicly released (fess) Thu, 15 Jan 2004 21:28:08 -0800 + -- not publicly released (fess) Thu, 15 Jan 2004 21:28:08 -0800 wigwam-base (3.0.49.11) [beta] @@ -26,7 +27,7 @@ * bug-fix(3.0.49.10): saved state of inital interactive shell vars fix for bash partially backed out, bash will require a future release. (fess) - --- not publicly released (fess) Mon, 15 Dec 2003 21:03:26 -0800 + -- not publicly released (fess) Mon, 15 Dec 2003 21:03:26 -0800 wigwam-base (3.0.49.10) [beta] * service packages now copy .ping files into place properly. (maritatf) @@ -35,7 +36,7 @@ * bug-fix(3.0.49.1): saved state of initial interactive shell vars works with bash now too. (fess) - --- not publicly released, <fess> Mon, 24 Nov 2003 21:57:04 -0800 + -- not publicly released, <fess> Mon, 24 Nov 2003 21:57:04 -0800 wigwam-base (3.0.49.9) [beta] * eval service_arguments in service start method @@ -57,7 +58,7 @@ command-line. (anthonym,daveb) * undo the changes of 3.0.49.7 with respect to PERL5LIB. - --- not publicly released + -- not publicly released wigwam-base (3.0.49.7) [beta] * add $PLAYPEN_ROOT/lib/perl5/site_perl, as well as @@ -66,7 +67,7 @@ in perl modules being mostly installed under the site_perl dirs, but removes lots of special cases - --- not publicly released + -- not publicly released wigwam-base (3.0.49.6) [beta] @@ -75,7 +76,7 @@ on publish. as it was before. * add rtag option to pubtool - --- not publicly released + -- not publicly released wigwam-base (3.0.49.5) [beta] @@ -88,7 +89,7 @@ * load-config no longer sets CLASSPATH itself, wigwam does not need it set, and java developers rarely need what it was set to. (fess) - --- not publicly released + -- not publicly released wigwam-base (3.0.49.4) [beta] * bugfix(introduced 3.0.49.1): protect special variables from being Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- configure.in 16 Jan 2004 05:32:43 -0000 1.49 +++ configure.in 26 Jan 2004 17:45:18 -0000 1.50 @@ -1,6 +1,6 @@ builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) -AM_INIT_AUTOMAKE(wigwam-base, 3.0.49.13) +AM_INIT_AUTOMAKE(wigwam-base, 3.1) AM_MAINTAINER_MODE |
From: fess <fe...@us...> - 2004-01-26 17:36:20
|
Update of /cvsroot/wigwam/wigwam-base/sh-macros In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31257/sh-macros Removed Files: wigwam-setup-env Log Message: remove this file, it's not used, and is misleading. [ I could have sworn I already did this. ] |
From: Michael R. <mr...@sc...> - 2004-01-23 01:49:25
|
Update of /cvsroot/wigwam/wigwam-base/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29214 Modified Files: wigwam.sgml Log Message: Note about the thing that just bit me. Index: wigwam.sgml =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/doc/wigwam.sgml,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- wigwam.sgml 16 Sep 2003 21:20:54 -0000 1.25 +++ wigwam.sgml 23 Jan 2004 01:48:45 -0000 1.26 @@ -1107,6 +1107,18 @@ handle it without the <command>project-build</command> and <command>project-install</command> scripts. </para> +<important> + <para> + If you use <command>automake</command> and <command>autoconf</command>, + be sure that your <filename>configure</filename> script, + <filename>Makefile.in</filename>s, and <filename>Makefile</filename>s + will be regenerated automatically when their corresponding input files + (<filename>configure.in</filename>, <filename>Makefile.am</filename>, + <filename>Makefile.in</filename>) change. Specifically, you probably + do not want to use the <literal>AM_MAINTAINER_MODE</literal> macro, + because it disables those rules by default. + </para> +</important> <para> Alternately, you may write a simple <filename>Makefile</filename> where <screen> |
From: fess <fe...@us...> - 2004-01-20 00:07:04
|
Update of /cvsroot/wigwam/wigwam-base/bin-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv13390/bin-scripts Modified Files: Tag: fess_pubtool_locking pubtool Log Message: quickly dropped in the long requested publish locking feature. on a branch. testing it in a project by hand. Index: pubtool =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/pubtool,v retrieving revision 1.17 retrieving revision 1.17.2.1 diff -u -r1.17 -r1.17.2.1 --- pubtool 17 Oct 2003 23:24:38 -0000 1.17 +++ pubtool 20 Jan 2004 00:07:01 -0000 1.17.2.1 @@ -48,6 +48,8 @@ diff Generate a \`cvs diff' between two versions. publish Publish a version of the site to the cluster stage Update the site on your local computer. + lock manually lock a cluster for publishing. + unlock manually unlock a cluster. Run \`$id COMMAND --help' for help on a particular command. @@ -112,6 +114,20 @@ $TAG_SPECIFICATION_usage" +usage_lock="usage: $id lock CLUSTER + +manually run the lock command used when locking a cluster for publishing + +" + +usage_unlock="usage: $id unlock CLUSTER + +manually run the unlock command used when unlocking a cluster for publishing +somtimes this is needed if you've left a stale lock around. + +" + + usage_stage="usage: $id stage [TAG-SPECIFICATION] Update a site on your local machine. @@ -135,6 +151,37 @@ fi } +# publish_lock_cluster_helper cluster master_dir admin_op op_name +_publish_lock_cluster_helper () { + current_dir=`pwd` + ret=0 + test -z "$2" || cd "$2" + if test -r "etc/clusters/$1/hosts"; then + cvs -q admin "$3" "etc/clusters/$1/hosts" >/dev/null + test "$?" = 0 || { + echo >&2 "$id publish_${op_name}_cluster(): cvs lock failed for ${1}!"; + ret=1 + } + else + echo >&2 "$id publish_${op_name}_cluster(): hosts file does not exist for ${1}!"; + ret=1 + fi + cd "$current_dir" + return $ret; +} + +# publish_lock_cluster cluster master_dir +publish_lock_cluster () { + _publish_lock_cluster_helper "$1" "$2" "-l1.1" "lock" +} + +# publish_unlock_cluster cluster master_dir +publish_unlock_cluster () { + _publish_lock_cluster_helper "$1" "$2" "-u1.1" "unlock" +} + +### + # support environment variable override for the table of error messages. if test "x$WPARALLELIZER_ERROR_TABLE_FILE" = x ; then wparallelizer_error_table_opts="" @@ -233,7 +280,7 @@ command="$1" fi case "$command" in - rtag | tag | changes | diff | publish | stage) + rtag | tag | changes | diff | publish | stage | lock | unlock ) ;; *) echo "$id: Unknown command: \`$command'" 1>&2 @@ -369,11 +416,16 @@ unknown=1 ;; esac - if test "$unknown" = 1 && - test "$command" = "publish" && - test "x$cluster_name" = "x" ; then - cluster_name="$1" - unknown=0 + + if test "$unknown" = 1; then + case "$command" in + publish | unlock | lock ) + if test "x$cluster_name" = "x" ; then + cluster_name="$1" + unknown=0 + fi + ;; + esac fi if test "$unknown" = 1 ; then @@ -414,6 +466,10 @@ publish) tag_prefix_cluster="$cluster_name" ;; + lock | unlock) + tag_prefix=not_needed + tag=not_needed + ;; changes | diff | tag | rtag) if test -r "$PLAYPEN_ROOT/etc/cluster" ; then tag_prefix_cluster=`cat "$PLAYPEN_ROOT/etc/cluster"` @@ -448,6 +504,7 @@ tag=HEAD fi + #--------------------------------------------------------------------- # Compute the appropriate tag-name. if test "x$tag" = "x" ; then @@ -543,6 +600,18 @@ run-configurable bin/publish/interpret-cvs-update-output ;; + unlock) + # + publish_unlock_cluster "$cluster_name" "$PLAYPEN_ROOT" && + echo "unlocked $cluster_name." + + ;; + + lock) + publish_lock_cluster "$cluster_name" "$PLAYPEN_ROOT" && + echo "locked $cluster_name." + ;; + stage) # _ # ___| |_ __ _ __ _ ___ @@ -715,22 +784,6 @@ has_use=0 has_postpub=0 - # 1.1. Verify that the clusters' roles are ready to publish. - # XXX: this code cannot work, b/c master_dir isn't built. - # (and shouldn't be...) so this MUST be moved to prepare-new-playpen. -# ( -# . "$PLAYPEN_ROOT/ext/bin/unsetup-env" -# test "x$PLAYPEN_ROOT" = x || { -# echo "$id: unsetup-env failed." 1>&2 -# exit 1 -# } -# "$master_dir"/ext/bin/servicectl check-config cluster "$cluster_name" || { -# echo "$id: some environment variables aren't set," \ -# "consult above errors." 1>&2 -# exit 1 -# } -# ) || exit 1 - # 2. Make scripts (they will be used as input to wparallelizer) # run-precheck Verify that publication should work # w/ permissions etc. @@ -999,6 +1052,11 @@ esac done + echo "$id: getting publish lock for $cluster_name." + publish_lock_cluster "$cluster_name" "$master_dir" || { + echo "$id: Failed to get lock. aborting." + exit 1 + } wpara_opts="$wparallelizer_options $wparallelizer_error_table_opts" $pubtool_debug wparallelizer $quoted_args eval "\$wparallelizer $wpara_opts $quoted_args" @@ -1025,9 +1083,14 @@ *) $maybe_stop_proxy echo "$id: unhandled exit status $?" 1>&2 + publish_unlock_cluster "$cluster_name" "$master_dir" exit 3 ;; esac + echo "$id: removing publish lock for $cluster_name." + publish_unlock_cluster "$cluster_name" "$master_dir" || { + echo "$id: WARNING Failed to remove publish lock for $cluster!." + } # hurrah! test "x$spawned_ssh_agent" = "x1" && kill $SSH_AGENT_PID |
From: fess <fe...@us...> - 2004-01-19 22:42:39
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv22318 Modified Files: ChangeLog Log Message: make --force-checkout actually work Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.146 retrieving revision 1.147 diff -u -r1.146 -r1.147 --- ChangeLog 16 Jan 2004 05:31:25 -0000 1.146 +++ ChangeLog 19 Jan 2004 22:42:35 -0000 1.147 @@ -1,3 +1,9 @@ +wigwam-base (3.0.49.13) + + * bug fix: --force-checkout option to 'pubtool publish' now works. (fess) + + --- ??? + wigwam-base (3.0.49.12) [3.1 candidate] * remove sgmltools check in wigwam-bootstrap not neccesary. (fess) |
From: fess <fe...@us...> - 2004-01-19 22:42:39
|
Update of /cvsroot/wigwam/wigwam-base/publish-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv22318/publish-scripts Modified Files: prepare-rsync-source Log Message: make --force-checkout actually work Index: prepare-rsync-source =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/publish-scripts/prepare-rsync-source,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- prepare-rsync-source 9 Jun 2002 19:40:26 -0000 1.2 +++ prepare-rsync-source 19 Jan 2004 22:42:36 -0000 1.3 @@ -23,7 +23,7 @@ fi force_checkout=0 -if test "x$4" = "--force-checkout" ; then +if test "x$4" = "x--force-checkout" ; then force_checkout=1 fi |
From: fess <fe...@us...> - 2004-01-16 05:32:46
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv13531 Modified Files: configure.in Log Message: moving the version forward, as a .12 release was tagged. Index: configure.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/configure.in,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- configure.in 16 Dec 2003 06:17:52 -0000 1.48 +++ configure.in 16 Jan 2004 05:32:43 -0000 1.49 @@ -1,6 +1,6 @@ builtin(include, m4-macros/curses.m4) AC_INIT(bin-scripts) -AM_INIT_AUTOMAKE(wigwam-base, 3.0.49.12) +AM_INIT_AUTOMAKE(wigwam-base, 3.0.49.13) AM_MAINTAINER_MODE |
From: fess <fe...@us...> - 2004-01-16 05:31:28
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv13405 Modified Files: ChangeLog Log Message: releasing Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.145 retrieving revision 1.146 diff -u -r1.145 -r1.146 --- ChangeLog 16 Jan 2004 04:11:18 -0000 1.145 +++ ChangeLog 16 Jan 2004 05:31:25 -0000 1.146 @@ -1,14 +1,14 @@ -wigwam-base (3.0.49.12) [beta] +wigwam-base (3.0.49.12) [3.1 candidate] * remove sgmltools check in wigwam-bootstrap not neccesary. (fess) * use "head -n 1" not "head -1" as newer version generate loud warnings. (liebman) * add --version option to wigwam-boostrap (fess) * make wigwam-bootstrap message a more clear when it "fails to connect" (fess) - * repeated 'packagectl install's of packages that fail to build will now redownload - package files. (fess) + * repeated 'packagectl install's of packages that fail to build will now + redownload package files. (fess) - --- ??? + --- not publicly released (fess) Thu, 15 Jan 2004 21:28:08 -0800 wigwam-base (3.0.49.11) [beta] |
From: fess <fe...@us...> - 2004-01-16 05:31:12
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv13375 Modified Files: VERSIONING Log Message: Index: VERSIONING =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/VERSIONING,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- VERSIONING 10 Jan 2004 01:31:27 -0000 1.1 +++ VERSIONING 16 Jan 2004 05:31:09 -0000 1.2 @@ -1,7 +1,7 @@ Wigwam Version Number Policy: -This policy applies to wigwam versions 3.2 or greater. +This policy applies to wigwam versions 3.1 or greater. wigwam versions are of the form: x.y.z[.b] |
From: fess <fe...@us...> - 2004-01-16 04:11:21
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv2012 Modified Files: ChangeLog Log Message: when packagectl build fails, remove the md5sums file and the files file, that way subsequent installs will redownload any changed stuff. very nice when creating new packages, and a frequent developer request. Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.144 retrieving revision 1.145 diff -u -r1.144 -r1.145 --- ChangeLog 15 Jan 2004 00:56:06 -0000 1.144 +++ ChangeLog 16 Jan 2004 04:11:18 -0000 1.145 @@ -5,6 +5,8 @@ loud warnings. (liebman) * add --version option to wigwam-boostrap (fess) * make wigwam-bootstrap message a more clear when it "fails to connect" (fess) + * repeated 'packagectl install's of packages that fail to build will now redownload + package files. (fess) --- ??? |
From: fess <fe...@us...> - 2004-01-16 04:11:21
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv2012/build-scripts Modified Files: install-package Log Message: when packagectl build fails, remove the md5sums file and the files file, that way subsequent installs will redownload any changed stuff. very nice when creating new packages, and a frequent developer request. Index: install-package =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/install-package,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- install-package 5 Nov 2003 19:05:41 -0000 1.2 +++ install-package 16 Jan 2004 04:11:18 -0000 1.3 @@ -51,11 +51,22 @@ test -r "$PLAYPEN_ROOT/ext/packages/$EXT_PACKAGE-$EXT_VERSION.is_built" || { run-configurable bin/build/maybe-download-package \ "$EXT_PACKAGE" "$EXT_VERSION" || { + rm -f "$PLAYPEN_ROOT/ext/packages/$EXT_PACKAGE-$EXT_VERSION.md5sums" + rm -f "$PLAYPEN_ROOT/ext/packages/$EXT_PACKAGE-$EXT_VERSION.files" echo "$id: error running maybe-download-package" 1>&2 exit 1 } run-configurable bin/build/build-package $maybe_list_updated \ "$EXT_PACKAGE" "$EXT_VERSION" || { + + # remove the md5sum and files file, as an aide to develpment + # packages mostly fail to build when they are being developed + # removing the md5sum and files file will cause it to get re download + # in case the packager is working on it, and changing it rapidly. + rm -f "$PLAYPEN_ROOT/ext/packages/$EXT_PACKAGE-$EXT_VERSION.md5sums" + rm -f "$PLAYPEN_ROOT/ext/packages/$EXT_PACKAGE-$EXT_VERSION.verified" + rm -f "$PLAYPEN_ROOT/ext/packages/$EXT_PACKAGE-$EXT_VERSION.files" + echo "$id: error running build-package" 1>&2 exit 1 } |
From: fess <fe...@us...> - 2004-01-15 00:56:10
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv19152 Modified Files: ChangeLog Log Message: add --version to wigwam-bootsrap, and make it's error message more clear. Index: ChangeLog =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/ChangeLog,v retrieving revision 1.143 retrieving revision 1.144 diff -u -r1.143 -r1.144 --- ChangeLog 19 Dec 2003 07:45:22 -0000 1.143 +++ ChangeLog 15 Jan 2004 00:56:06 -0000 1.144 @@ -1,8 +1,10 @@ wigwam-base (3.0.49.12) [beta] - * remove sgmltools check in wigwam-bootstrap not neccesary. + * remove sgmltools check in wigwam-bootstrap not neccesary. (fess) * use "head -n 1" not "head -1" as newer version generate loud warnings. (liebman) + * add --version option to wigwam-boostrap (fess) + * make wigwam-bootstrap message a more clear when it "fails to connect" (fess) --- ??? |
From: fess <fe...@us...> - 2004-01-15 00:56:09
|
Update of /cvsroot/wigwam/wigwam-base/bootstrap In directory sc8-pr-cvs1:/tmp/cvs-serv19152/bootstrap Modified Files: wigwam-bootstrap.in Log Message: add --version to wigwam-bootsrap, and make it's error message more clear. Index: wigwam-bootstrap.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bootstrap/wigwam-bootstrap.in,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- wigwam-bootstrap.in 19 Dec 2003 07:45:22 -0000 1.49 +++ wigwam-bootstrap.in 15 Jan 2004 00:56:06 -0000 1.50 @@ -20,6 +20,7 @@ --quiet Suppress verbose messages. --new-package-archive The project being created is a package archive. --initialize=packages... Comma-separate list of packages. + --version Print the version of wigwam-boostrap and exit. Other documentation: --help-obscure Print summary of obscure or internal options." @@ -133,7 +134,8 @@ WIGWAM_IS_BOOTSTRAPPING=1; export WIGWAM_IS_BOOTSTRAPPING # test ``cc'' -test "x$quiet" = "x1" || printf . 1>&2 +# have to test cc here, prior to the case statement. +# so that CC is set when we're called as --spew-file ww_bin_test_code=/tmp/wwcctest-$$ ww_c_test_code=$ww_bin_test_code.c echo 'int main() { return 0; }' > $ww_c_test_code @@ -198,6 +200,10 @@ shift case "$arg" in + --version) + echo "$id version $wigwam_base_version." + exit + ;; --project) project="$1" shift @@ -760,21 +766,28 @@ done if test $found_pa = 0 ; then - echo "$id: I'm having difficulty connecting to the" 1>&2 - echo " wigwam package archive." 1>&2 - echo 1>&2 - echo " Perhaps it is not accessible from here." 1>&2 - echo " Possibly there is an archive you can specify using" 1>&2 - echo " --package-archive= to wigwam-bootstrap." 1>&2 - echo 1>&2 + package_archives=`echo $package_archives | sed -e 's/^ //g'` + echo "$id: Error!" 1>&2 + echo " I'm having difficulty communicating " 1>&2 + echo " with the wigwam package archive. Perhaps it is not" 1>&2 + echo " accessible from here. or perhaps it doesn't have" 1>&2 + echo " the correct version of wigwam base." 1>&2 + echo 1>&2 + echo " Possibly there is an archive you can specify using" 1>&2 + echo " --package-archive=[ARCHIVE_URL] to wigwam-bootstrap." 1>&2 + echo 1>&2 if test `echo x$package_archives | wc -w` -gt 1 ; then - echo " The package archives I tried were:" 1>&2 - echo " $package_archives" 1>&2 + echo " The files I tried to fetch were:" 1>&2 + for ww_package_archive in $package_archives ; do + echo " $ww_package_archive/$wigwam_base_files_file" 1>&2 + done else - echo " The package archive I tried was:" 1>&2 - echo " $package_archives" 1>&2 + echo " The file I tried to fetch was:" 1>&2 + echo " $package_archives/$wigwam_base_files_file" 1>&2 fi - echo " Like I said, that doesn't seem to be working..." 1>&2 + set +x + echo 1>&2 + echo " and that doesn't seem to be working" 1>&2 exit 1 fi |
From: Michael R. <mr...@us...> - 2004-01-14 01:24:21
|
Update of /cvsroot/wigwam/wigwam-base/bin-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv12707 Modified Files: projectctl Log Message: Allow new style "configure.ac" as well as traditional "configure.in" when scanning for libtool usage. Index: projectctl =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/projectctl,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- projectctl 23 Jun 2003 03:31:53 -0000 1.9 +++ projectctl 14 Jan 2004 01:24:17 -0000 1.10 @@ -98,11 +98,15 @@ configure) . "$PLAYPEN_ROOT/ext/bin/load-config" uses_libtool=0 - if test -r "$PLAYPEN_ROOT/src/configure.in" ; then - if $fgrep -q LIBTOOL "$PLAYPEN_ROOT/src/configure.in" ; then - uses_libtool=1 + + for file in configure.in configure.ac ; do + if test -r "$PLAYPEN_ROOT/src/$file" ; then + if $fgrep -q LIBTOOL "$PLAYPEN_ROOT/src/$file" ; then + uses_libtool=1 + fi + break fi - fi + done # Helpful definition for writiing bootstrap/autogen.sh scripts # which work with and without wigwam. |
From: fess <fe...@us...> - 2004-01-10 01:31:30
|
Update of /cvsroot/wigwam/wigwam-base In directory sc8-pr-cvs1:/tmp/cvs-serv6307 Added Files: VERSIONING Log Message: the version policy --- NEW FILE --- Wigwam Version Number Policy: This policy applies to wigwam versions 3.2 or greater. wigwam versions are of the form: x.y.z[.b] x = the major version number: major changes, including philosophy changes, upgrades across major versions can require changes to the project, and other manual intervention to publish the upgrade. y = the minor version number: a minor version change means new features, or re-factoring. it will not require any changes to the project. However special instructions may be required to publish the upgrade, such as an upgrade to an intermediate version, or a fresh publish. z = the patch level: bug fixes only. no project changes will be required to upgrade across a patch level, and no special actions should be required to publish the upgrade. this may be ommited, if the number is zero. ie 3.1 or 4.2 b = the development / beta versions, changes here may be new features, or bug fixes targeted for the next patch level, or minor release. |
From: Chris L. <li...@us...> - 2003-12-19 07:45:26
|
Update of /cvsroot/wigwam/wigwam-base/misc-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv18953/misc-scripts Modified Files: queue-task Log Message: Eliminate warning message/broken-ness for systems with newer GNU head head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. Index: queue-task =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/misc-scripts/queue-task,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- queue-task 9 Feb 2001 00:44:18 -0000 1.3 +++ queue-task 19 Dec 2003 07:45:23 -0000 1.4 @@ -38,7 +38,7 @@ # Dequeue from the taskqueue until it is empty. while true ; do make-lockfile --lock $lock_prefix-task-queue-lock - cmd=`head -1 "$task_queue"` + cmd=`head -n 1 "$task_queue"` if test "x$cmd" = x ; then rm -f "$task_queue" else |
From: Chris L. <li...@us...> - 2003-12-19 07:45:26
|
Update of /cvsroot/wigwam/wigwam-base/methods/get-string In directory sc8-pr-cvs1:/tmp/cvs-serv18953/methods/get-string Modified Files: wwmysql Log Message: Eliminate warning message/broken-ness for systems with newer GNU head head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. Index: wwmysql =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/methods/get-string/wwmysql,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- wwmysql 8 Feb 2001 17:25:13 -0000 1.1.1.1 +++ wwmysql 19 Dec 2003 07:45:23 -0000 1.2 @@ -19,4 +19,4 @@ echo "$0: error running wwmysql." 1>&2 exit 1 } -echo "$wwmysql_output" | tail +2 | head -1 | cut -d ' ' -f 1 +echo "$wwmysql_output" | tail +2 | head -n 1 | cut -d ' ' -f 1 |
From: Chris L. <li...@us...> - 2003-12-19 07:45:26
|
Update of /cvsroot/wigwam/wigwam-base/sh-macros In directory sc8-pr-cvs1:/tmp/cvs-serv18953/sh-macros Modified Files: generate-sh-macros-config Log Message: Eliminate warning message/broken-ness for systems with newer GNU head head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. Index: generate-sh-macros-config =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/sh-macros/generate-sh-macros-config,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- generate-sh-macros-config 2 Oct 2003 22:55:21 -0000 1.7 +++ generate-sh-macros-config 19 Dec 2003 07:45:23 -0000 1.8 @@ -183,7 +183,7 @@ esac $test_x "$df_path" || continue - tmp_line0=`$df_path $tmp_df_options . 2> /dev/null | head -1` + tmp_line0=`$df_path $tmp_df_options . 2> /dev/null | head -n 1` echo "$tmp_line0" | $fgrep -q 'Filesystem' || continue # Test whether the first line, which contains a description |
From: Chris L. <li...@us...> - 2003-12-19 07:45:26
|
Update of /cvsroot/wigwam/wigwam-base/build-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv18953/build-scripts Modified Files: autodetect-system-packages guess-patch-flags maybe-install-wigwam-base Log Message: Eliminate warning message/broken-ness for systems with newer GNU head head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. Index: autodetect-system-packages =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/autodetect-system-packages,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- autodetect-system-packages 25 Jul 2001 22:41:08 -0000 1.4 +++ autodetect-system-packages 19 Dec 2003 07:45:23 -0000 1.5 @@ -73,7 +73,7 @@ ;; esac $test_x "$perl_binary" || continue - perl_info=`$perl_binary --version 2>&1 | head -1` + perl_info=`$perl_binary --version 2>&1 | head -n 1` # perl_info contains a line of the form: # `Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:' # (without the quotes) Index: guess-patch-flags =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/guess-patch-flags,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- guess-patch-flags 8 Feb 2001 17:25:11 -0000 1.1.1.1 +++ guess-patch-flags 19 Dec 2003 07:45:23 -0000 1.2 @@ -67,7 +67,7 @@ # built. Of course, some patches probably work # better using the --- file, but that *might* be rarer. # It should wind up working in most sensible cases anyway. -fileline=`$egrep '^\\+\\+\\+ ' | head -1` +fileline=`$egrep '^\\+\\+\\+ ' | head -n 1` echo "$fileline" | $fgrep -q '+++' || { echo "$0: cannot find any files in the patch." 1>&2 exit 1 Index: maybe-install-wigwam-base =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/build-scripts/maybe-install-wigwam-base,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- maybe-install-wigwam-base 24 Jul 2001 21:34:30 -0000 1.3 +++ maybe-install-wigwam-base 19 Dec 2003 07:45:23 -0000 1.4 @@ -17,7 +17,7 @@ $egrep -q "wigwam-base " $PLAYPEN_ROOT/ext/etc/installed-packages || { ww_base_version=`$egrep "^wigwam-base " $PLAYPEN_ROOT/etc/project-packages | - head -1 | + head -n 1 | sed -e 's/wigwam-base //'` if test "x$version" = x ; then # install wigwam-base |
From: Chris L. <li...@us...> - 2003-12-19 07:45:26
|
Update of /cvsroot/wigwam/wigwam-base/bootstrap In directory sc8-pr-cvs1:/tmp/cvs-serv18953/bootstrap Modified Files: wigwam-bootstrap.in Log Message: Eliminate warning message/broken-ness for systems with newer GNU head head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. Index: wigwam-bootstrap.in =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bootstrap/wigwam-bootstrap.in,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- wigwam-bootstrap.in 16 Dec 2003 06:27:51 -0000 1.48 +++ wigwam-bootstrap.in 19 Dec 2003 07:45:22 -0000 1.49 @@ -623,7 +623,7 @@ # Extract the version of wigwam-base that's required # from etc/project-packages, if available. if test -r "etc/project-packages" ; then - wigwam_version=`$egrep '^wigwam-base ' etc/project-packages | head -1 | \ + wigwam_version=`$egrep '^wigwam-base ' etc/project-packages | head -n 1 | \ cut -f 2 -d ' '` wigwam_base_version=`echo $wigwam_version | sed -e 's/-.*$//'` wigwam_release_version=`echo $wigwam_version | sed -e 's/^.*-//'` |
From: Chris L. <li...@us...> - 2003-12-19 07:45:26
|
Update of /cvsroot/wigwam/wigwam-base/bin-scripts In directory sc8-pr-cvs1:/tmp/cvs-serv18953/bin-scripts Modified Files: config.guess Log Message: Eliminate warning message/broken-ness for systems with newer GNU head head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. Index: config.guess =================================================================== RCS file: /cvsroot/wigwam/wigwam-base/bin-scripts/config.guess,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- config.guess 8 Feb 2001 17:25:10 -0000 1.1.1.1 +++ config.guess 19 Dec 2003 07:45:22 -0000 1.2 @@ -207,7 +207,7 @@ echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*) - UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + UNAME_RELEASE=`(head -n 1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) @@ -389,7 +389,7 @@ fi exit 0 ;; *:AIX:*:4) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -n 1 | awk '{ print $1 }'` if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then IBM_ARCH=rs6000 else |