release 0.2.1

This commit is contained in:
Thomas Vander Stichele
2013-07-15 10:03:08 +02:00
parent a9a9795f86
commit a19c73cb2e
4 changed files with 117 additions and 32 deletions

48
NEWS
View File

@@ -1,6 +1,50 @@
This is morituri 0.2.0, "ears"
This is morituri 0.2.1, "married"
Coverage in 0.2.0: 67 % (1890 / 2807), 95 python tests
Coverage in 0.2.1: 67 % (1957 / 2889), 101 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
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
Features added in 0.2.0:

77
RELEASE
View File

@@ -1,41 +1,60 @@
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.0 "ears".
This is morituri 0.2.1 "married".
This is intended as a release for daring and curious people who've had enough
of the fact that Windows has a more accurate CD ripper than Linux.
Coverage in 0.2.1: 67 % (1957 / 2889), 101 python tests
Coverage in 0.2.0: 67 % (1890 / 2807), 95 python tests
Features added in 0.2.1:
Features added in 0.2.0:
- 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
- added plugins system for logger
- added rip cd rip --logger to specify logger
- added reading speed, cdparanoia and cdrdao version to logger
- added rip drive analyze to detect whether we can defeat audio cache behaviour
- store drive offsets and cache defeating in config file
- rip drive list shows configured offset and audio cache defeating
- added rip image retag --release-id to specify the release id to tag with
- added %r/%R for release type to use in track/disc template
- added %x for extension to release template
Bugs fixed in 0.2.1:
Bugs fixed in 0.2.0:
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
- 89: Fails to rip track with \ in its name
- 105: Backslash in track names causes "Cannot find file" during rip
- 108: Unable to find offset / rip
- 109: KeyError when running "rip offset find"
- 111: Python traceback when config has no read offset for CD
- 76: morituri should allow for a configuration file
- 96: rip image retag: allow specification of release ID
- 107: Backslash in track name confuses AR step
- 112: add MusicBrainz lookup URL to generated logfile
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
morituri 0.2.0 is brought to you by:
Loïc Minier
Ross Burton
Christophe Fergeau
morituri 0.2.1 is brought to you by:
Thomas Vander Stichele
mustbenice
Velo Superman
Nicolas Cornu
dioltas
Frederik "Freso" S. Olesen
Jonas Smedegaard

View File

@@ -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.0.1,
AC_INIT(morituri, 0.2.1,
http://thomas.apestaart.org/morituri/trac/newticket,
morituri)

View File

@@ -40,6 +40,28 @@ Morituri is a CD ripper aiming for maximum quality.
</foaf:Person>
</maintainer>
<release>
<Version>
<revision>0.2.1</revision>
<branch>master</branch>
<name>married</name>
<created>2013-07-14</created>
<file-release rdf:resource="http://thomas.apestaart.org/download/morituri/morituri-0.2.1.tar.bz2" />
<file-release rdf:resource="http://thomas.apestaart.org/download/morituri/morituri-0.2.1-1.noarch.rpm" />
<dc:description>
- 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
</dc:description>
</Version>
</release>
<release>
<Version>
<revision>0.2.0</revision>