From: fess <fe...@dd...> - 2004-01-27 17:40:55
|
wigwam-base 3.1 was released, it includes many new features, and bug fixes. here are the relevant change log entries: 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] * 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) -- not publicly released (fess) Thu, 15 Jan 2004 21:28:08 -0800 wigwam-base (3.0.49.11) [beta] * bug-fix: wigwam-bootstrap was not resetting PLAYPEN_ROOT before sourcing setup-env; this made strange build errors with --initialize. * packagectl now has "info" mode (mrad) * bug-fix(3.0.49.4): wigwam-bootstrap was improperly checking for function support (daveb) * 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 wigwam-base (3.0.49.10) [beta] * service packages now copy .ping files into place properly. (maritatf) * bug-fix(3.0.49.4): load-config again makes PATH, LD_LIBRARY_PATH, and PERL5LIB eported to subshells of the load-config proccess. (molinaro/fess) * 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 wigwam-base (3.0.49.9) [beta] * eval service_arguments in service start method * remove configure_options_eval, and simply eval configure_options, looked through all known instances of configure_options usage and this should not break things (molinaro/fess) * source the environment before building and before installing each package in order to allow packages to modify the environment for subsequent packages wigwam-base (3.0.49.8) [beta] * fix build-make-style to set configure_interpreter, which should only affect the case if the configure script is non-executable but configure_interpreter is not set. (daveb) * add variable $perl_makefile_options to build-make-style which packages can pass to subdirectories using ExtUtils::MakeMaker. (anthonym,daveb) * add configure_options_eval which will be evaluated by the shell as though its contents were entered literally on the 'configure' command-line. (anthonym,daveb) * undo the changes of 3.0.49.7 with respect to PERL5LIB. -- not publicly released wigwam-base (3.0.49.7) [beta] * add $PLAYPEN_ROOT/lib/perl5/site_perl, as well as $PLAYPEN_ROOT/ext/lib/perl5/site_perl to PERL5LIB * change the perl build make style to only take PREFIX, this will result in perl modules being mostly installed under the site_perl dirs, but removes lots of special cases -- not publicly released wigwam-base (3.0.49.6) [beta] * bugfix(intro 3.0.49.4) manpath checks are quiet, and not done on publish. as it was before. * add rtag option to pubtool -- not publicly released wigwam-base (3.0.49.5) [beta] * wigwam-boostrap now ignores comments in ext/package-archives (fess) * 3.0.49.4 broke unsetup-env. fixed. (molinaro/fess) * use-new-playpan / servicectl query-restart refactored. so publishing should be much faster. (fess) * publish now uses the new service filedeps rather than those from the previous publish. (fess) * 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 wigwam-base (3.0.49.4) [beta] * bugfix(introduced 3.0.49.1): protect special variables from being clobbered by users config scripts during load-config (molinaro/fess) * ww-env-diffs is now substituted with the correct path to perl * bugfix: packagectl uninstall will remove dirs in the installed files after removing all files first. (molinaro) * bugfix: load-config can now be sourced multiple times without any variables building on themselves. [as was intended in 3.0.49.1] (fess) * add an uninstall hook to packages, package-version.uninstall will be called at package-purge time. (lum/fess) -- not publicly released wigwam-base (3.0.49.3) [beta] * remove totally broken postponed-install code. (liebman) * remove exec from printf'd scripts in pubtool -- not portable (mineiro) * replace uwget.c with uwget (perl) which supports http_proxy for publishing to disconnected hosts (mineiro) * bugfix: a missing etc/role broke bootstrapping/autogen as of 3.0.49.1 now load-config tries it's best to continue (fess) * load-config exited on errors like a missing etc/role file are now just warnings. changes In 3.0.49.1 caused the old policies to fail to bootstrap when there was no role file (fess) -- not publicly released wigwam-base (3.0.49.2) [beta] * cleanup: start-service, stop-service, and restart-service are all deprecated by run-method in service_helpers (mineiro) * bugfix: wigwam-set-ppid used setenv() instead of the more portable putenv() (molinaro/fess) * bugfix: expand-sources wasn't expanding files correctly because guess-package-defaults got things wrong. (maritato) * bugfix: things echoed to standard out during load-config are mapped to stderr in all cases, not just make-setup-env (fess) * bugfix: 3.0.49.1 env changes broke publishing. fixed it. (fess) * wwmd5.c is made more portable. (mineiro) -- not publicly released wigwam-base (3.0.49.1) [beta] * fixed non-harmful messages from wigwam-bootstrap about -o command not found (liebman) * fixed order of awk search and removed export of AWK from wigwam-bootstrap (liebman) * introduced the wigwam env api [ext/bin/ww-env-api], a set of shell functions that can be used in load-config (fess) * bugfix: load-config/setup-env/make-setup-env can now be sourced multiple time without interactive variables building on themselves. (fess) * bugfix: sourcing ext/bin/unsetup-env now returns variables to their original state rather than just deleting them in some cases. (fess) * bugfix: changes during load-config to previously special variables such as PATH, CLASSPATH, LD_LIBRAY_PATH, ... are propagated to the interactive environment. (fess) * bugfix: things echoed to standard out during load-config are no longer sourced by callers to make-setup-env (fess) -- not publicly released |