From f7f2340d74cbd5e38e694d8d845a361b28e1fd2c Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Tue, 30 Jul 2013 13:52:40 +0200 Subject: [PATCH] Releasing 0.2.2 --- NEWS | 13 +++++++++++-- RELEASE | 53 +++++++++------------------------------------------ configure.ac | 2 +- doc/release | 8 ++++++++ morituri.doap | 16 ++++++++++++++++ 5 files changed, 45 insertions(+), 47 deletions(-) diff --git a/NEWS b/NEWS index 0918e17..a3a6ce8 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,15 @@ -This is morituri 0.2.1, "married" +This is morituri 0.2.2, "my bad" -Coverage in 0.2.1: 67 % (1957 / 2889), 101 python tests +Coverage in 0.2.2: 67 % (1972 / 2904), 109 python tests + +Bugs fixed in 0.2.2: + +in github: +- 38: No matching offset found +- 35: 'rip cd info' should not eject the disc +- 34: Use track instead of the release artist MBID for the 'Musicbrainz artist ID' +- 33: "rip offset find" fails to initialise program.Program +- 19: Set album artist tag Features added in 0.2.1: diff --git a/RELEASE b/RELEASE index 88824f2..2351dcb 100644 --- a/RELEASE +++ b/RELEASE @@ -1,56 +1,21 @@ morituri is a CD ripper aiming for accuracy over speed. Its features are modeled to compare with Exact Audio Copy on Windows. -This is morituri 0.2.1 "married". +This is morituri 0.2.2, "my bad" -Coverage in 0.2.1: 67 % (1957 / 2889), 101 python tests +Coverage in 0.2.2: 67 % (1972 / 2904), 109 python tests -Features added in 0.2.1: - -- added "%X" template variable for uppercase filename extension -- added rip cd info -- added storing catalog number and barcode -- disambiguate releases with same name but different catno/barcode -- use all but last track to find offset -- add support to filter path names for better file system support -- add config options for path filtering -- fixes for older pyxdg and some versions of pycdio - -Bugs fixed in 0.2.1: - -in trac: -- 44: Optionally strip special characters from file names -- 121: ImportError: No module named CDDB -- 126: pycdio is no more optional : pkg_resources.DistributionNotFound: pycdio -- 135: rip drive analyze report "Cannot analyze the drive. Is there a CD in it?" when not able to defeat audio cache -- 137: pycdio returns an error when analyzing drive -- 138: Error when trying to rip with pycdio .19 -- 124: Checking of runtime dependencies +Bugs fixed in 0.2.2: in github: -- 31: Cryptic error message if xdg module is too old -- 30: AttributeError: Values instance has no attribute 'unknown' -- 26: Convert values returned from pycdio to str (workaround for upstream bug) -- 24: Filenames from musicbrainz may contain invalid characters for windows filesystems -- 23: Convert drive path from unicode to str when calling cdio.Device (pycdio 0.19 / Arch Linux) -- 22: Compare AccurateRip to num tracks -1, as last track not being checked -- 21: break up logger line -- 18: Crash if no path specified for '-O' option -- 17: Use XDG cache directory -- 16: Work with older versions of python-xdg -- 14: Use with statement to open files -- 13: Use os.path.join instead of hardcoded paths. -- 11: Ignore bash-compgen, to clean up git-status. -- 9: Ask which release to use if DiscID returns several matches -- 8: abort if invalid logger specified -- 7: Warn if no offset specified and no stored offset found/pycdio not available -- 6: Add "%X" template variable for uppercase filename extension. -- 3: (Optional) dependency on cddb should be documented -- 2: No module named moap.util -- dependency shoud be documented -- 1: No module named log -- use of submodules should be documented +- 38: No matching offset found +- 35: 'rip cd info' should not eject the disc +- 34: Use track instead of the release artist MBID for the 'Musicbrainz artist ID' +- 33: "rip offset find" fails to initialise program.Program +- 19: Set album artist tag -morituri 0.2.1 is brought to you by: +morituri 0.2.2 is brought to you by: Thomas Vander Stichele Velo Superman diff --git a/configure.ac b/configure.ac index f2e6445..7148eee 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl initialize autoconf dnl when going to/from release please remove/add the nano (fourth number) dnl releases only do Wall, trunk and prerelease does Werror too -AC_INIT(morituri, 0.2.1.1, +AC_INIT(morituri, 0.2.2, http://thomas.apestaart.org/morituri/trac/newticket, morituri) diff --git a/doc/release b/doc/release index f0fd883..ddfbf9e 100644 --- a/doc/release +++ b/doc/release @@ -22,6 +22,7 @@ pre-release checklist correct: https://thomas.apestaart.org/morituri/trac/query?order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&milestone=0.1.1 - remilestone still open tickets to next release +- FIXME: same on github release ------- @@ -38,11 +39,18 @@ release - Add list of new features to NEWS - Update bugs fixed in NEWS: moap doap bug query -f "- %(id)3s: %(summary)s" "milestone=$VERSION" + FIXME: same on github - Update README and home page with relevant new features, as well as version - Update RELEASE, copying sections from NEWS, and adding contributors with moap cl cont + or from git: + git log --format='%aN' | sort -u - Run moap cl prep and add comment about release - Update ChangeLog; add === release x.y.z === line +- commit locally + git commit -a -m "Releasing $VERSION" +- tag the release: + git tag -a v$VERSION -m "Releasing $VERSION" - make distcheck - make release - build rpm using rpmbuild and mach diff --git a/morituri.doap b/morituri.doap index 93d9525..b58e367 100644 --- a/morituri.doap +++ b/morituri.doap @@ -40,6 +40,22 @@ Morituri is a CD ripper aiming for maximum quality. + + + 0.2.2 + master + my bad + 2013-07-30 + + + +- fixed rip offset find +- set album and track artist id's properly +- rip cd info no longer ejects + + + + 0.2.1