log bitten/upgrades.py @ 869:467e993df52d 0.6.x

age author description
Mon, 18 Oct 2010 11:55:44 +0000 hodgestar 0.6dev: Merged [940:942] from trunk. 0.6.x
Mon, 18 Oct 2010 00:21:43 +0000 hodgestar Replace broken one-line for removing builds with a reference to the new upgrade documentation.
Sun, 17 Oct 2010 23:24:07 +0000 hodgestar 0.6dev: Merged [r938] from trunk. 0.6.x
Sun, 17 Oct 2010 23:20:44 +0000 hodgestar Refuse to create log folder during database upgrade if the folder already exists. The existence of such a folder is an indication that a previous attempt to migrate the logs into files has failed and that the folder should be removed before continuing. See #462 for further discussion.
Tue, 12 Oct 2010 21:34:25 +0000 hodgestar 0.6dev: Merged [924:925] from trunk. 0.6.x
Tue, 12 Oct 2010 21:28:30 +0000 hodgestar Update bitten_build id sequence on PostgreSQL after re-creating bitten_build table when adding last_activity column. See #632.
Tue, 12 Oct 2010 21:23:28 +0000 hodgestar Add checks that (PostgreSQL) sequences have ended up in the correct state at the end of the upgrade scripts. Test currently fails on PostgreSQL as a result of #632.
Sun, 10 Oct 2010 22:49:42 +0000 hodgestar 0.6dev: Merged [919] from trunk. 0.6.x
Sun, 10 Oct 2010 22:47:50 +0000 hodgestar Remove references to bitten.model from bitten.upgrades. See #629 for detailed explanation.
Wed, 06 Oct 2010 09:51:06 +0000 osimons 0.6dev: Merged [910] from trunk. 0.6.x
Wed, 06 Oct 2010 09:49:05 +0000 osimons Updated copyright to 2010.
Fri, 30 Apr 2010 11:55:50 +0000 hodgestar 0.6dev: Merge of [866] from trunk. 0.6.x
Fri, 30 Apr 2010 11:47:32 +0000 hodgestar Preserve build id during latest upgrade.
Mon, 26 Apr 2010 15:34:04 +0000 osimons 0.6dev: Merge [853] from trunk. 0.6.x
Mon, 26 Apr 2010 15:32:13 +0000 osimons Doc fixes. Making docs compile without errors + some minor tweaks to output.
Sat, 24 Apr 2010 15:16:12 +0000 wbell Port of [638], [639], [640] to 0.6.x 0.6.x
Sat, 24 Apr 2010 15:11:23 +0000 wbell Add new last_activity field to build. I considered reusing stopped, but this seemed cleaner and more obvious, which seems like the right way to go.
Sat, 20 Feb 2010 09:50:23 +0000 hodgestar Merged [815] from trunk. 0.6.x
Sat, 20 Feb 2010 09:48:34 +0000 hodgestar Add upgrade method that cleans up .log.levels files which at one point where not properly deleted when builds were removed (with test). Fix fix_log_levels_misnaming test to not rely on the order of logging messages (log message order reflects the directory listing order which can vary).
Fri, 19 Feb 2010 12:18:53 +0000 hodgestar 0.6dev: Merged [805,813] from trunk. 0.6.x
Fri, 19 Feb 2010 11:51:46 +0000 hodgestar Add upgrade script to fix badly named .log.level files. Don't use BuildLog.LEVELS_SUFFIX in upgrade scripts. See #517.
Wed, 06 Jan 2010 13:00:09 +0000 dfraser Added a constant so we don't have any more confusion about what files are used for levels - see #517
Tue, 27 Oct 2009 23:20:00 +0000 hodgestar Database upgrade cleanup:
Fri, 11 Sep 2009 21:02:13 +0000 osimons 0.6dev: Update all tools and docs to use the new `http://bitten.edgewall.org/tools/` namespace as default. Old namespace will still work, but a notice appears when editing config if deprecated namespace is in use. Both will work for now, though.
Tue, 25 Aug 2009 15:35:48 +0000 osimons 0.6dev: Fix for #214 whereby creating the new index in the upgrade would fail if duplicates aleady exist (`UNIQUE`). In case of duplicates, the duplicates are now printed with information on how to resolve manually.
Mon, 24 Aug 2009 23:03:38 +0000 osimons 0.6dev: Database upgrade to ensure no duplicate builds are created due to thread race condition when populating builds. Threaded test included.
Thu, 06 Aug 2009 18:41:00 +0000 dfraser After lengthy waiting and no complaints of data loss, add the final step of dropping the old data with witty commentary. See #329
Sat, 16 May 2009 22:39:21 +0000 wbell Type fixes for Postgres 8.x (we noticed issues on 8.3. Newer versions of Postgres don't auto massage integers from Python to string values in the database. In Bitten, this was causing issues with the 'id' field of bitten_rule, which was actually an integer (coming from the id field of the bitten_platform table.) Without explicitly converting it to a string, you'd see the error reported in #390. Added upgrade steps, tested on Postgres8.3. Closes #390. We may want to rename this field to 'platform' later.
Mon, 16 Mar 2009 17:46:18 +0000 dfraser Replace `CREATE TEMP TABLE` with the more database-independent `CREATE TEMP TABLE` (thanks Manfred) - Fixes #370
Mon, 16 Mar 2009 12:03:19 +0000 dfraser Ensure log files are stored and read in binary, not text format (otherwise Unicode gets confused):
Fri, 13 Mar 2009 14:52:51 +0000 dfraser Support unicode by converting everything to UTF-8 on write and back to unicode on read - should fix #369
Fri, 13 Mar 2009 13:09:49 +0000 dfraser Fix typo - see #329
Fri, 13 Mar 2009 08:52:47 +0000 dfraser Switch to storing log messages in files rather than in database rows:
Tue, 07 Aug 2007 11:29:11 +0000 cmlenz Use reStructuredText as the API documentation syntax.
Tue, 07 Aug 2007 09:49:08 +0000 cmlenz More restructuring: got rid of the `trac_ext` subpackage, which makes no sense now that the master is also coupled to Trac.
Tue, 07 Aug 2007 08:58:38 +0000 cmlenz Update file headers and other stuff pointing to the old home.
Tue, 24 Jul 2007 17:32:02 +0000 cmlenz Use UTF-8 as encoding of source files.
Thu, 05 Jan 2006 16:27:04 +0000 cmlenz Ported [336] to 0.5.x. 0.5.x
Thu, 05 Jan 2006 16:26:07 +0000 cmlenz More fixes with interoperability with Trac trunk. Closes #91. Thanks to Sven Reimers for the patch.
Wed, 04 Jan 2006 18:49:34 +0000 cmlenz Ported [333] and [334] to 0.5.x. 0.5.x
Wed, 04 Jan 2006 18:30:52 +0000 cmlenz Fixes for compatibility with Trac trunk and 0.9.3.
Sat, 26 Nov 2005 15:00:10 +0000 cmlenz More docstring improvements.
Mon, 03 Oct 2005 21:15:31 +0000 cmlenz Store the reason(s) for build step failure in the database.
Mon, 26 Sep 2005 22:49:15 +0000 cmlenz Fix upgrade for installs with no stored reports. Thanks to Matt Good for catching this.
Wed, 21 Sep 2005 23:06:12 +0000 cmlenz Some pylint-inspired cleanup.
Tue, 20 Sep 2005 22:16:41 +0000 cmlenz * Refactoring of build recipes, the file format has changed slightly:
Mon, 19 Sep 2005 15:22:14 +0000 cmlenz Huge refactoring to remove dependency on BDB XML. Report data is now stored in the Trac database (SQLite/PostgreSQL).
Wed, 14 Sep 2005 18:55:51 +0000 cmlenz Changes to the BDB XML report store to support transactions. Closes #47.
Mon, 12 Sep 2005 21:59:14 +0000 cmlenz In preparation for supporting BDB XML transactions, move the report store backend selection away from using Trac extension points, and use a plain Python object instead of a component to represent a store backend.
Tue, 30 Aug 2005 18:56:14 +0000 cmlenz Fix the BDB XML upgrade procedure: If a document is found that is associated with a non-existing build, just remove it.
Tue, 30 Aug 2005 18:44:55 +0000 cmlenz * Changed the `IReportStore` interface to allow querying with [http://www.w3.org/XML/Query/ XQuery]. This should make it possible to efficiently query the report store for any existing metrics.
Sat, 27 Aug 2005 07:58:12 +0000 cmlenz Flip the switch: Bitten is now BSD-licensed.
Sun, 21 Aug 2005 17:49:20 +0000 cmlenz Build recipes are now stored in the database with the build configuration. This means that it is no longer necessary to store the recipe in the repository. Closes #41.
Thu, 04 Aug 2005 20:15:39 +0000 cmlenz * Store build logs in a structured way, for example to highlight messages on the error stream.
Copyright (C) 2012-2017 Edgewall Software