Releasing 0.2.2

This commit is contained in:
Thomas Vander Stichele
2013-07-30 13:52:40 +02:00
parent debd48d3e6
commit f7f2340d74
5 changed files with 45 additions and 47 deletions

13
NEWS
View File

@@ -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:

53
RELEASE
View File

@@ -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

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

View File

@@ -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

View File

@@ -40,6 +40,22 @@ Morituri is a CD ripper aiming for maximum quality.
</foaf:Person>
</maintainer>
<release>
<Version>
<revision>0.2.2</revision>
<branch>master</branch>
<name>my bad</name>
<created>2013-07-30</created>
<file-release rdf:resource="http://thomas.apestaart.org/download/morituri/morituri-0.2.2.tar.bz2" />
<file-release rdf:resource="http://thomas.apestaart.org/download/morituri/morituri-0.2.2-1.noarch.rpm" />
<dc:description>
- fixed rip offset find
- set album and track artist id's properly
- rip cd info no longer ejects
</dc:description>
</Version>
</release>
<release>
<Version>
<revision>0.2.1</revision>