From abadcafe8ece8f794461f47cd109b317de546248 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Wed, 30 May 2012 23:25:22 -0400 Subject: [PATCH] Purge some 2.0.1 content from the 2.1.0 release notes Due to the switch from tags-as-branches to tags-as-tags, I failed to note the osrf_rel_2_0_1 tag and the commits that it included. Fix up the ChangeLog and release notes accordingly. Signed-off-by: Dan Scott --- ChangeLog | 326 ++++---------------------------------------------- doc/RELEASE_NOTES.txt | 11 -- 2 files changed, 25 insertions(+), 312 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3be9bc4..9a5c707 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,28 @@ -Changelog for 2.1.0 -=================== +ChangeLog for OpenSRF 2.1.0 +=========================== + +commit 79694c390e0350a199be409ceadb19945ddf2b5c +Author: Dan Scott +Date: Wed May 30 23:12:32 2012 -0400 + + No, Ubuntu Hardy is not well-tested for 2.1.0 + + One more reference to Ubuntu Hardy that we can remove from the + README/INSTALL. + + Signed-off-by: Dan Scott + +0 1 README + +commit 885a4d87cd06f31071ff9b2f728fd7aa1c83d7be +Author: Dan Scott +Date: Wed May 30 23:11:14 2012 -0400 + + Generate ChangeLog for 2.1.0 release + + Signed-off-by: Dan Scott + +821 59 ChangeLog commit 3eb7c54a734369a7bffc4a3c30bef2e65573be52 Author: Dan Scott @@ -1038,302 +1061,3 @@ Date: Mon Aug 22 09:49:45 2011 -0400 Signed-off-by: Dan Scott 2 2 README - -commit 7b3de495c337468e5c3fed68795a9dfa9eb12609 -Author: Dan Scott -Date: Fri Aug 19 09:45:16 2011 -0400 - - Add a 0 to max_stanza_size in README instructions - - Yes, that should be 2000000, not 200000 for max_stanza_size. Symptoms - included "Text of error message received from Jabber: XML stanza is too - big" in error logs and crashing OpenSRF processes. - - For reference, - http://list.georgialibraries.org/pipermail/open-ils-dev/2011-August/007494.html - - Signed-off-by: Dan Scott - -1 1 README - -commit f9648c10fb745f366d0181b96bb60a3a79bb972a -Author: Ben Webb -Date: Mon Jul 25 21:40:40 2011 +0100 - - LP 799718: Pass the DESTDIR variable to setup.py - - This allows python modules to be built when creating packages. - - Per comment from Dan Scott on the LP bug: - - http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_266 - says "Multiple successive slashes are considered to be the same as one - slash." so in theory "--root=$(DESTDIR)/" should be just as safe as - "--root=$(DESTDIR)///", but why not go the distance and use 3 slashes to - avoid any possibility of some oddball POSIX implementation that treats 2 - slashes differently for some reason? - - Signed-off-by: Ben Webb - Signed-off-by: Dan Scott - -1 1 src/python/Makefile.am - -commit ba3ca0546553e756af81c921f7ceb50738e76aa7 -Author: Dan Scott -Date: Wed Jul 6 10:49:04 2011 -0400 - - Change "Scheduler" to "SingleBranchScheduler" per 0.8.4 - - In buildbot 0.8.4, the Scheduler becomes a SingleBranchScheduler to make - way for other kinds of Schedulers: see - http://buildbot.net/buildbot/docs/current/SingleBranchScheduler.html - - Signed-off-by: Dan Scott - -8 8 examples/buildbot.cfg - -commit b2d3c5a55617aa4fa21fa6a98d381ceca1489447 -Author: Ben Webb -Date: Mon Jun 13 13:29:36 2011 +0100 - - Respect DESTDIR during the build process - - Replace instances of make with the generic $(MAKE) - Add $(DESTDIR) to paths it is currently missing from - Manually specify the apxs2 install location so that DESTDIR can be prepended - Attempt to create the apache directory if it does not exist - - Signed-off-by: Ben Webb - Signed-off-by: Dan Scott - -2 2 Makefile.am -6 6 src/Makefile.am -4 2 src/gateway/Makefile.am -1 1 src/perl/Makefile.am - -commit 91b8790cc785036b2d48a10df3d8b8c2632f1f23 -Author: Dan Scott -Date: Wed May 25 00:02:33 2011 -0400 - - Move the buildbot workdirs to a non-volatile directory - - /tmp/ is a good directory for throwing temporary things, - but not so good for things you want to keep around for a relatively - long time. Especially on Ubuntu, which has a default policy of - deleting files in /tmp/ on reboot - meaning that the git repos - that form the basis of the repository have all of their files - wiped - greatly confusing the buildbot, which tries to run - 'git reset --head' in an empty directory and fails miserably - in that situation. - - So - ensure that WORKDIR is set to something that exists and - which will exist for the duration of your CI server, and you'll - be all right. - - Signed-off-by: Dan Scott - -7 2 examples/buildbot.cfg -3 0 src/perl/lib/OpenSRF/Utils/Cache.pm - -commit b9a3ff2ca433f0863cae8e0bf6d5dc213450a534 -Author: Dan Scott -Date: Wed May 18 14:38:19 2011 -0400 - - Turn on email and IRC notification about build breaks - - Buildbot can notify us when a build breaks via email and IRC. - - Now that everything is green on testing.evergreen-ils.org, let's - turn that capability on. As configured, we should only be notified - when a build goes from success to failure, the first time; and - then again, when a build goes from failure to success. - - Email notification should go to "interested users" - all of the - email addresses in the collected signed-off-by / author tags in - the commits for a given build. - - Signed-off-by: Dan Scott - -20 6 examples/buildbot.cfg - -commit 4e7f49aded2368f656c36518ad937f0918d4cc23 -Author: Dan Scott -Date: Wed May 18 10:23:18 2011 -0400 - - Teach Perl Makefile to build Build for every target - - With the previous Perl Makefile.am, running "make check" before - running "make all" would fail on the Perl directory because it - assumed that Build would have been created from Build.PL. Factoring out - the build of Build from Build.PL and making that a prereq of the - pertinent targets avoids that problem on a clean checkout of the - OpenSRF source. - - Signed-off-by: Dan Scott - -7 5 src/perl/Makefile.am - -commit 58e75cc909158e7ddadd39f22c633f711f31a1b4 -Author: Dan Scott -Date: Mon May 16 18:11:59 2011 -0400 - - Specify explicit branches for each builder, lazy-style - - SVNPoller was able to rely on change filters to look at every - commit to the repository and hand them off to the scheduler - accordingly; GitPoller, however, looks at one branch per - poller, so we need to instantiate one poller per branch of - interest. This gives us an opportunity to refactor our approach - to be more programmatic. - - Signed-off-by: Dan Scott - -20 16 examples/buildbot.cfg - -commit 47d4ebfc5f1c8d0ccb126eda20e3cb69dd885211 -Author: Dan Scott -Date: Mon May 16 16:01:37 2011 -0400 - - Comment on why we're pulling in version.m4 - - Commenting code is helpful, I've been told that it is the best - way to reduce bugs in a project. To that end, make the connection - between VERSION_NUMBER and PACKAGE_VERSION in configure.ac - - Signed-off-by: Dan Scott - -6 1 configure.ac - -commit 19431b88f288f785b840887e4f663af5a5f0edbe -Author: Dan Scott -Date: Mon May 16 15:08:04 2011 -0400 - - Define version number in one place - - Adding the version.m4 macro defines VERSION_NUMBER for us in - one place so that we can simplify package releases (and fix - 'osrf_config --version' output so that it does not always - tell us 'trunk'). - - Signed-off-by: Dan Scott - -3 2 configure.ac -1 0 version.m4 - create mode 100644 version.m4 - -commit f3cdc028e6ffcc794db3d53e6d29206f91ad05cb -Author: Dan Scott -Date: Mon May 16 14:52:40 2011 -0400 - - Typo fix: deprecasted -> deprecated - - It's an annoying typo, and it helps test out the buildbot - configuration... - - Signed-off-by: Dan Scott - -1 1 src/libopensrf/osrf_app_session.c - -commit a537043af9e607e8cd7976e2464dc773f64e897a -Author: Dan Scott -Date: Sun May 15 17:38:46 2011 -0400 - - Remove 'branches' reference in Buildbot branches test - - We can just check for the branch directly now that we are - in git. Some things really are simpler with git! - - Signed-off-by: Dan Scott - -3 3 examples/buildbot.cfg - -commit 3a439d12874170d4b947e498694e8b9d2ec6d01c -Author: Dan Scott -Date: Sun May 15 16:23:32 2011 -0400 - - Add a workdir for each GitPoller source repository - - Not 100% sure, but with two GitPollers using the same working - directory, I suspect that there was a conflict between the - underlying repos as to which commit was the newest. Give - each of them an explicit working directory in the attempt - to avoid this. - - Signed-off-by: Dan Scott - -8 6 examples/buildbot.cfg - -commit a408589d648c5960798e571d9cb3518ea176a696 -Author: Dan Scott -Date: Sun May 15 15:25:33 2011 -0400 - - Teach Buildbot to poll the new git repos - - We're now using GitPoller to check for commits to the branches - of interest in Evergreen and OpenSRF on the default interval - of 10 minutes. - - Also, some syntax cleanups following the last refactoring. - - Signed-off-by: Dan Scott - -45 53 examples/buildbot.cfg - -commit d5143074012ec71b443c4eaa5d074b8d91468de8 -Author: dbs -Date: Mon May 9 17:10:19 2011 +0000 - - Inline TestObject for net_obj_test.py as well - - Signed-off-by: Dan Scott - - - git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@2246 9efc2488-bf62-4759-914b-345cdb29e865 - -11 0 src/python/tests/net_obj_test.py - -commit 9cb591294f7cee0b406261df1bd30792908c7018 -Author: dbs -Date: Mon May 9 13:53:30 2011 +0000 - - Fix unit tests for Python in a twistd instance - - twistd could not find testobj; just inline it. - - Signed-off-by: Dan Scott - - - git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@2245 9efc2488-bf62-4759-914b-345cdb29e865 - -15 1 src/python/tests/json_test.py -4 1 src/python/tests/net_obj_test.py -0 11 src/python/tests/testobj.py - delete mode 100644 src/python/tests/testobj.py - -commit 5b68d6827f2ea4cee385df7b5ec8a42d7e7cb2a9 -Author: dbs -Date: Mon May 9 05:19:51 2011 +0000 - - Add Python unit testing and coverage report to "make check" - - If --enable-python is included in the arguments to configure, "make check" - runs all Python unit tests using nosetests and generates a testing coverage - report for all Python code. - - The original json_test.py is factored out to provide a separate file for - testing osrf.net_obj vs. osrf.json vs. osrf.*, when we eventually get there. - - Signed-off-by: Dan Scott - - - git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@2244 9efc2488-bf62-4759-914b-345cdb29e865 - -3 0 src/python/Makefile.am -1 1 src/python/osrf/net_obj.py -1 28 src/python/tests/json_test.py -61 0 src/python/tests/net_obj_test.py -30 0 src/python/tests/test_coverage.py -11 0 src/python/tests/testobj.py - create mode 100644 src/python/tests/net_obj_test.py - create mode 100644 src/python/tests/test_coverage.py - create mode 100644 src/python/tests/testobj.py diff --git a/doc/RELEASE_NOTES.txt b/doc/RELEASE_NOTES.txt index 836206c..b71918e 100644 --- a/doc/RELEASE_NOTES.txt +++ b/doc/RELEASE_NOTES.txt @@ -66,17 +66,6 @@ autotools command, rather than the old `autogen.sh` command. Dependencies for OpenSRF's Java libraries have been updated to reflect modern Java. -The `DESTDIR` variable is respected at build time to better support distribution -packaging efforts. - -Testing -------- -The new `make check` target will run all unit tests across C, Perl, and Python. - -Unit tests -~~~~~~~~~~ -Various unit tests have been added to Python - Continuous integration support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ An example configuration file for the http://buildbot.net/[Buildbot] continuous -- 2.11.0