release 0.2.0

This commit is contained in:
Thomas Vander Stichele
2013-01-20 21:21:33 +01:00
parent 24c48ba672
commit 5a80b9fa9c
7 changed files with 85 additions and 27 deletions

28
NEWS
View File

@@ -1,4 +1,30 @@
This is morituri 0.1.3, "cranes"
This is morituri 0.2.0, "ears"
Coverage in 0.2.0: 67 % (1890 / 2807), 95 python tests
Features added in 0.2.0:
- 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.0:
- 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
Coverage in 0.1.3: 60 % (1716 / 2825), 85 python tests

3
README
View File

@@ -11,13 +11,14 @@ FEATURES
--------
* support for MusicBrainz for metadata lookup
* support for AccurateRip verification
* detects sample read offset of drives
* detects sample read offset and ability to defeat cache of drives
* performs test and copy rip
* detects and rips Hidden Track One Audio
* templates for file and directory naming
* support for lossless encoding and lossy encoding or re-encoding of images
* tagging using GStreamer, including embedding MusicBrainz id's
* retagging of images
* plugins for logging
* for now, only a command line client (rip) is shipped
REQUIREMENTS

48
RELEASE
View File

@@ -1,41 +1,41 @@
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.1.3 "cranes".
This is morituri 0.2.0 "ears".
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.0: 67 % (1890 / 2807), 95 python tests
Coverage in 0.1.3: 60 % (1716 / 2825), 85 python tests
Features added in 0.2.0:
Features added in 0.1.3:
- 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
- shorten really long file names if needed
- support multi-disc ripping
- add %y for release year in templates
- added rip cd rip --release-id option to select the exact release
- allow track and disc templates to create files in different directories
- work out relative paths from cue/m3u files to audio files
Bugs fixed in 0.2.0:
Bugs fixed in 0.1.3:
- 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
- 77: Unable to find solution to UTF-8 problem
- 93: Unable to choose if there are more than one matching CD
- 67: unable to rip multi-cd-sets correctly
- 73: rip image breaks with "query failed"
- 78: Could not create encoded file
- 84: Error when checksumming extremely short tracks
- 91: --release-id does not work for Pink Floyd - The Wall (Experience Edition) (Disc 1)
- 94: mp3vbr uses quality=0 instead of vbr-quality=0
- 95: Discs with multiple media not correctly identified.
- 99: rip offset find fails with "UnboundLocalError: local variable 'archecksum' referenced before assignment"
- 102: Unable to run without -d option
- 98: Year of release in templates
morituri 0.1.3 is brought to you by:
morituri 0.2.0 is brought to you by:
Loïc Minier
Ross Burton
Christophe Fergeau
Thomas Vander Stichele
mustbenice

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

View File

@@ -27,6 +27,8 @@ release
- Pick a release name
- Update .doap file
- verify the update with moap doap show
- Run coverage
make coverage
- Add coverage data to NEWS
Coverage: 64 % (1575 / 2440)
- Add list of new features to NEWS
@@ -44,6 +46,8 @@ release
rpm --addsign /var/tmp/mach/fedora-*/morituri-$VERSION-*/*.rpm
- install it
- rip a test cd
- sync from website:
tao-get
- copy files to website and upload
cp morituri-$VERSION.tar* /home/thomas/www/thomas.apestaart.org/data/download/morituri
cp /var/tmp/mach/fedora-*/morituri-$VERSION-*/*.rpm /home/thomas/www/thomas.apestaart.org/data/download/morituri

View File

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

View File

@@ -15,6 +15,7 @@ BuildArch: noarch
BuildRequires: pygobject2
BuildRequires: gstreamer-python
BuildRequires: python-setuptools
Requires: cdparanoia
Requires: cdrdao > 1.2.3-0.rc2.2
@@ -56,6 +57,9 @@ rm -rf $RPM_BUILD_ROOT
%{_sysconfdir}/bash_completion.d/
%changelog
* Sun Jan 20 2013 Thomas Vander Stichele <thomas at apestaart dot org>
- Added python-setuptools now that we use it for plugins
* Sun Dec 02 2012 Thomas Vander Stichele <thomas at apestaart dot org>
- Require pyxdg for XDG config file.