[SCM] morituri/master: release 0.2.0

js at users.alioth.debian.org js at users.alioth.debian.org
Sun Oct 19 20:09:55 UTC 2014


The following commit has been merged in the master branch:
commit 5a80b9fa9c0fec88bdcd7916caad1d083d03a17f
Author: Thomas Vander Stichele <thomas (at) apestaart (dot) org>
Date:   Sun Jan 20 21:21:33 2013 +0100

    release 0.2.0

diff --git a/NEWS b/NEWS
index 7ebd019..216a932 100644
--- a/NEWS
+++ b/NEWS
@@ -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
 
diff --git a/README b/README
index 268b5f1..6946f0e 100644
--- a/README
+++ b/README
@@ -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
diff --git a/RELEASE b/RELEASE
index 3b7a41a..be74f73 100644
--- a/RELEASE
+++ b/RELEASE
@@ -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
diff --git a/configure.ac b/configure.ac
index 0e2d688..07e605a 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.1.3.1,
+AC_INIT(morituri, 0.2.0,
    http://thomas.apestaart.org/morituri/trac/newticket,
    morituri)
 
diff --git a/doc/release b/doc/release
index 8fc1b82..519600d 100644
--- a/doc/release
+++ b/doc/release
@@ -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
diff --git a/morituri.doap b/morituri.doap
index a0a6c53..6e935a9 100644
--- a/morituri.doap
+++ b/morituri.doap
@@ -42,6 +42,29 @@ Morituri is a CD ripper aiming for maximum quality.
 
  <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>
    <branch>trunk</branch>
    <name>cranes</name>
diff --git a/morituri.spec.in b/morituri.spec.in
index c4613ec..07a1823 100644
--- a/morituri.spec.in
+++ b/morituri.spec.in
@@ -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.
 

-- 
morituri packaging



More information about the pkg-multimedia-commits mailing list