Skip to content

Commit

Permalink
Push whipper v0.6.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
JoeLametta committed Feb 2, 2018
1 parent 1909acd commit 64a0cf4
Show file tree
Hide file tree
Showing 13 changed files with 1,203 additions and 96 deletions.
61 changes: 60 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,65 @@

## [Unreleased](https://github.com/JoeLametta/whipper/tree/HEAD)

[Full Changelog](https://github.com/JoeLametta/whipper/compare/v0.5.1...HEAD)
[Full Changelog](https://github.com/JoeLametta/whipper/compare/v0.6.0...HEAD)

## [v0.6.0](https://github.com/JoeLametta/whipper/tree/v0.6.0) (2018-02-02)

**Implemented enhancements:**

- Error: NotFoundException message displayed while ripping an unknown disc [\#198](https://github.com/JoeLametta/whipper/issues/198)
- rename milestone 101010 to backlog [\#190](https://github.com/JoeLametta/whipper/issues/190)
- Use 'Artist as credited' in filename instead of 'Artist in MusicBrainz' \(e.g. to solve \[unknown\]\) [\#155](https://github.com/JoeLametta/whipper/issues/155)
- Declare supported Python version [\#152](https://github.com/JoeLametta/whipper/issues/152)
- Update doc/release or remove it [\#149](https://github.com/JoeLametta/whipper/issues/149)
- Test HTOA peak value against 0 \(integer equality\) [\#143](https://github.com/JoeLametta/whipper/issues/143)
- Identify media type in log file \(ie CD vs CD-R\) [\#137](https://github.com/JoeLametta/whipper/issues/137)
- Rename the Python module [\#100](https://github.com/JoeLametta/whipper/issues/100)
- libcdio-paranoia instead of cdparanoia [\#87](https://github.com/JoeLametta/whipper/issues/87)
- Support both AccurateRip V1 and AccurateRip V2 at the same time [\#18](https://github.com/JoeLametta/whipper/issues/18)
- Test HTOA peak value against 0 \(integer comparison\) [\#224](https://github.com/JoeLametta/whipper/pull/224) ([JoeLametta](https://github.com/JoeLametta))

**Fixed bugs:**

- Catch DNS error [\#206](https://github.com/JoeLametta/whipper/issues/206)
- whipper doesn't name files .flac, which leads to it not being able to find ripped files [\#194](https://github.com/JoeLametta/whipper/issues/194)
- Issues with finding offset [\#182](https://github.com/JoeLametta/whipper/issues/182)
- failing unittests in systemd-nspawn container [\#157](https://github.com/JoeLametta/whipper/issues/157)
- Regression: Unable to resume a failed rip [\#136](https://github.com/JoeLametta/whipper/issues/136)
- "Catalog Number" incorrectly appended to "artist" instead of the Album name. [\#127](https://github.com/JoeLametta/whipper/issues/127)
- Track "can't be ripped" but EAC can :\) [\#116](https://github.com/JoeLametta/whipper/issues/116)
- ERROR: stopping task which is already stopped [\#59](https://github.com/JoeLametta/whipper/issues/59)
- can't find accuraterip-checksum binary in morituri-uninstalled mode [\#47](https://github.com/JoeLametta/whipper/issues/47)

**Closed issues:**

- using your own MusicBrainz server [\#172](https://github.com/JoeLametta/whipper/issues/172)
- cdda2wav from cdrtools instead of cdparanoia [\#38](https://github.com/JoeLametta/whipper/issues/38)

**Merged pull requests:**

- Fix appearance of template description text. [\#223](https://github.com/JoeLametta/whipper/pull/223) ([calumchisholm](https://github.com/calumchisholm))
- Run whipper without installation [\#222](https://github.com/JoeLametta/whipper/pull/222) ([vmx](https://github.com/vmx))
- Remove doc/release [\#218](https://github.com/JoeLametta/whipper/pull/218) ([MerlijnWajer](https://github.com/MerlijnWajer))
- Fix resuming previous rips [\#217](https://github.com/JoeLametta/whipper/pull/217) ([MerlijnWajer](https://github.com/MerlijnWajer))
- Switch to libcdio-cdparanoia \(from cdparanoia\) [\#213](https://github.com/JoeLametta/whipper/pull/213) ([MerlijnWajer](https://github.com/MerlijnWajer))
- Convert docstrings to reStructuredText [\#211](https://github.com/JoeLametta/whipper/pull/211) ([JoeLametta](https://github.com/JoeLametta))
- Enable connecting to a custom MusicBrainz server [\#210](https://github.com/JoeLametta/whipper/pull/210) ([naiveaiguy](https://github.com/naiveaiguy))
- Fix recently introduced Python 3 incompatibility [\#199](https://github.com/JoeLametta/whipper/pull/199) ([LingMan](https://github.com/LingMan))
- restore .flac extension [\#195](https://github.com/JoeLametta/whipper/pull/195) ([RecursiveForest](https://github.com/RecursiveForest))
- Misc fixes [\#188](https://github.com/JoeLametta/whipper/pull/188) ([ubitux](https://github.com/ubitux))
- AccurateRip V2 support [\#187](https://github.com/JoeLametta/whipper/pull/187) ([RecursiveForest](https://github.com/RecursiveForest))
- Solve all flake8 warnings [\#163](https://github.com/JoeLametta/whipper/pull/163) ([JoeLametta](https://github.com/JoeLametta))
- Minor touchups [\#161](https://github.com/JoeLametta/whipper/pull/161) ([Freso](https://github.com/Freso))
- Stop allowing flake8 to fail in Travis CI [\#160](https://github.com/JoeLametta/whipper/pull/160) ([Freso](https://github.com/Freso))
- Fix division by zero [\#159](https://github.com/JoeLametta/whipper/pull/159) ([sqozz](https://github.com/sqozz))
- Fix artist name [\#156](https://github.com/JoeLametta/whipper/pull/156) ([gorgobacka](https://github.com/gorgobacka))
- Detect and handle CD-R discs [\#154](https://github.com/JoeLametta/whipper/pull/154) ([gorgobacka](https://github.com/gorgobacka))
- Disambiguate on release [\#153](https://github.com/JoeLametta/whipper/pull/153) ([Freso](https://github.com/Freso))
- Add flake8 testing to CI [\#151](https://github.com/JoeLametta/whipper/pull/151) ([Freso](https://github.com/Freso))
- Clean up files in misc/ [\#150](https://github.com/JoeLametta/whipper/pull/150) ([Freso](https://github.com/Freso))
- Update .gitignore [\#148](https://github.com/JoeLametta/whipper/pull/148) ([Freso](https://github.com/Freso))
- Fix references to morituri. [\#109](https://github.com/JoeLametta/whipper/pull/109) ([Freso](https://github.com/Freso))

## [v0.5.1](https://github.com/JoeLametta/whipper/tree/v0.5.1) (2017-04-24)

Expand Down Expand Up @@ -168,3 +226,4 @@


\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* and hand edited by [JoeLametta](https://github.com/JoeLametta).

101 changes: 51 additions & 50 deletions COVERAGE
Original file line number Diff line number Diff line change
@@ -1,53 +1,54 @@
Coverage.py 4.3.4 text report against whipper v0.5.1
Coverage.py 4.4.2 text report against whipper v0.6.0

$ coverage run --source=morituri --omit='morituri/test/*' -m unittest discover
$ coverage run --branch --omit='whipper/test/*' --source=whipper -m unittest discover
$ coverage report -m

Name Stmts Miss Cover Missing
----------------------------------------------------------------
morituri/__init__.py 10 2 80% 9, 11
morituri/command/__init__.py 0 0 100%
morituri/command/accurip.py 46 46 0% 23-100
morituri/command/basecommand.py 58 42 28% 53-98, 105-114, 117, 120, 123, 126-129
morituri/command/cd.py 273 232 15% 85-94, 100-209, 212, 224, 246-287, 293-316, 320-578
morituri/command/debug.py 168 168 0% 23-297
morituri/command/drive.py 62 62 0% 23-121
morituri/command/image.py 74 74 0% 23-152
morituri/command/main.py 55 55 0% 4-96
morituri/command/offset.py 121 121 0% 23-241
morituri/common/__init__.py 0 0 100%
morituri/common/accurip.py 88 43 51% 40-42, 46, 49-65, 69-80, 83-94, 97-102
morituri/common/cache.py 104 49 53% 67-91, 97, 100, 108-111, 114-115, 131, 143-148, 171-178, 202-207, 212-229
morituri/common/checksum.py 33 18 45% 42, 45-46, 49-53, 60-65, 68-69, 72-76
morituri/common/common.py 134 15 89% 51-52, 119-120, 142-143, 165, 259-265, 301-305
morituri/common/config.py 85 9 89% 72, 97-98, 117-118, 124, 135, 137, 139
morituri/common/directory.py 21 8 62% 30, 39, 43-50
morituri/common/drive.py 31 20 35% 36-41, 45-51, 55-61, 65-73
morituri/common/encode.py 44 23 48% 38-39, 42-43, 46-47, 53-56, 59-60, 63-64, 74-75, 78-79, 82-89
morituri/common/mbngs.py 157 52 67% 39-40, 46, 91-97, 159-160, 165-166, 211, 214, 217, 238-240, 249, 269-321
morituri/common/path.py 24 0 100%
morituri/common/program.py 391 262 33% 90-92, 101-117, 125-157, 166-171, 174, 218, 230-231, 233-240, 247-253, 271-285, 292-415, 426-476, 484-492, 496-510, 521-560, 563-565, 575-584, 594-595, 664, 682-692, 695-703
morituri/common/renamer.py 102 2 98% 138, 161
morituri/common/task.py 77 19 75% 45-50, 85-86, 89-92, 100, 114-115, 122, 128, 134, 140, 147
morituri/extern/__init__.py 0 0 100%
morituri/extern/asyncsub.py 130 71 45% 15-17, 32, 37-38, 47-84, 89-102, 115, 122, 133, 144, 150, 155-159, 162-174
morituri/extern/task/__init__.py 0 0 100%
morituri/extern/task/task.py 272 114 58% 49, 53, 80, 83, 86, 153-154, 171-173, 181-197, 215-217, 238-239, 279-280, 283-289, 303-304, 312-314, 323-330, 336-352, 356, 359, 366-383, 394-395, 398-401, 405, 408, 422, 425-427, 442, 454, 498-503, 513-518, 529-537, 540-549, 552-553, 561, 565-567
morituri/image/__init__.py 0 0 100%
morituri/image/cue.py 91 9 90% 101, 118-119, 135-137, 161, 189, 207
morituri/image/image.py 138 110 20% 52-60, 68-70, 77-110, 122-145, 148-149, 163-195, 198-214, 225-255
morituri/image/table.py 403 22 95% 240, 355-356, 555, 635, 718-719, 740-741, 749-752, 756-757, 802, 848-849, 851-852, 861-862, 867-869
morituri/image/toc.py 204 15 93% 136, 263-264, 280-283, 345-347, 369-371, 391, 415
morituri/program/__init__.py 0 0 100%
morituri/program/arc.py 35 28 20% 11-52
morituri/program/cdparanoia.py 312 183 41% 50-52, 61-62, 126-128, 167-170, 243-257, 260-310, 313-351, 354-358, 361-395, 450-501, 506-552, 584-587, 590, 597, 603, 608-613
morituri/program/cdrdao.py 44 23 48% 24-46, 55-57, 61-63, 70, 76
morituri/program/flac.py 9 5 44% 11-18
morituri/program/sox.py 15 4 73% 17-18, 22-23
morituri/program/soxi.py 28 2 93% 35, 48
morituri/program/utils.py 16 10 38% 11-12, 19-20, 30-35
morituri/result/__init__.py 0 0 100%
morituri/result/logger.py 137 137 0% 1-224
morituri/result/result.py 57 10 82% 127, 145, 155-156, 165-172
----------------------------------------------------------------
TOTAL 4049 2065 49%
Name Stmts Miss Branch BrPart Cover Missing
-----------------------------------------------------------------------------
whipper/__init__.py 10 2 4 2 71% 9, 11, 8->9, 10->11
whipper/__main__.py 7 7 2 0 0% 4-14
whipper/command/__init__.py 0 0 0 0 100%
whipper/command/accurip.py 44 44 18 0 0% 21-96
whipper/command/basecommand.py 58 42 22 0 20% 54-99, 106-115, 118, 121, 124, 127-130
whipper/command/cd.py 221 181 56 0 14% 75-87, 92-193, 196, 208, 231-285, 292-317, 320-497
whipper/command/debug.py 167 167 24 0 0% 21-293
whipper/command/drive.py 62 62 12 0 0% 21-122
whipper/command/image.py 77 77 14 0 0% 21-151
whipper/command/main.py 66 66 20 0 0% 4-113
whipper/command/offset.py 113 113 32 0 0% 21-229
whipper/common/__init__.py 0 0 0 0 100%
whipper/common/accurip.py 133 5 56 5 95% 128, 139, 148-150, 121->128, 132->139, 165->168, 276->282, 285->291
whipper/common/cache.py 105 50 34 6 44% 70-94, 100, 103, 111-116, 119-120, 134, 148-153, 181-188, 210-215, 220-237, 99->100, 102->103, 133->134, 146->157, 147->148, 180->181
whipper/common/checksum.py 26 14 2 0 43% 41-42, 45-46, 49-64
whipper/common/common.py 133 15 32 6 86% 49-50, 112-113, 136-137, 162, 259-265, 302-306, 111->112, 124->127, 161->162, 171->178, 255->259, 300->308
whipper/common/config.py 92 8 18 4 89% 114-115, 138-139, 145, 156, 158, 160, 144->145, 155->156, 157->158, 159->160
whipper/common/directory.py 21 8 10 2 55% 29, 39, 44-51, 28->29, 38->39
whipper/common/drive.py 31 20 6 0 35% 35-40, 44-50, 54-60, 64-71
whipper/common/encode.py 44 23 2 0 46% 37-38, 41-42, 45-46, 53-56, 59-60, 63-64, 76-77, 80-81, 84-91
whipper/common/mbngs.py 157 52 58 7 66% 35-36, 42, 110-116, 182-183, 188-189, 233, 236, 239, 262-265, 274, 297-349, 181->182, 187->188, 232->233, 235->236, 238->239, 261->262, 271->274
whipper/common/path.py 24 0 8 3 91% 44->47, 54->59, 64->69
whipper/common/program.py 353 272 112 5 20% 94-96, 112-127, 145-177, 190-195, 198, 202-206, 262, 273-274, 276-280, 298-312, 330-456, 466-516, 523-531, 534-550, 574-614, 617-619, 636-653, 656-674, 677-687, 690-698, 86->89, 259->262, 272->273, 275->276, 282->286
whipper/common/renamer.py 102 2 16 1 97% 128, 152, 60->68
whipper/common/task.py 77 19 14 2 75% 45-50, 85-86, 89-92, 100, 114-115, 124, 132, 136, 140, 144, 83->85, 97->100
whipper/extern/__init__.py 0 0 0 0 100%
whipper/extern/asyncsub.py 130 71 66 12 40% 15-17, 32, 37-38, 47-84, 89-102, 115, 122, 134, 145, 151, 156-160, 164-176, 14->15, 35->37, 45->47, 110->113, 114->115, 121->122, 133->134, 139->141, 141->152, 144->145, 148->151, 163->164
whipper/extern/task/__init__.py 0 0 0 0 100%
whipper/extern/task/task.py 279 120 54 11 53% 55, 59, 84, 87, 90, 161-163, 184-186, 197-213, 233-236, 258-259, 276, 286, 304, 310-311, 314-320, 334-335, 343-345, 356-363, 367-383, 387, 390, 400-417, 429-430, 433-436, 440, 443, 458, 461-463, 480, 497, 540-545, 554-559, 570-578, 581-589, 592-593, 601, 606-608, 54->55, 58->59, 67->69, 160->161, 177->exit, 232->233, 248->250, 253->exit, 530->532, 567->570, 605->606
whipper/image/__init__.py 0 0 0 0 100%
whipper/image/cue.py 91 9 20 3 89% 105, 122-123, 138-140, 167, 195, 214, 104->105, 121->122, 137->138
whipper/image/image.py 116 94 18 0 16% 51-59, 67-69, 79-112, 136-168, 171-187, 204-235
whipper/image/table.py 399 22 114 16 93% 258, 371-372, 527, 606, 700-701, 721-722, 731-734, 738-739, 788, 835-836, 838-839, 882-883, 888-890, 201->204, 526->527, 560->564, 583->586, 605->606, 613->620, 720->721, 729->735, 730->731, 761->766, 766->760, 787->788, 834->835, 837->838, 881->882, 887->888
whipper/image/toc.py 203 15 60 10 90% 146, 284-285, 301-304, 362-364, 386-388, 410, 437, 142->146, 235->243, 283->284, 300->301, 310->315, 346->353, 361->362, 385->386, 395->399, 432->437
whipper/program/__init__.py 0 0 0 0 100%
whipper/program/arc.py 38 15 12 4 58% 26-28, 32, 37-43, 52-58, 22->26, 31->32, 36->37, 45->52
whipper/program/cdparanoia.py 315 185 86 3 39% 45-47, 54-55, 131-133, 170-173, 209-210, 256-270, 273-325, 328-366, 369-373, 376-412, 472-524, 529-574, 607-610, 613, 620, 626, 631-636, 130->131, 619->620, 623->626
whipper/program/cdrdao.py 51 29 10 2 39% 31-53, 64-70, 82-84, 88-90, 102, 113, 81->82, 87->88
whipper/program/flac.py 9 5 0 0 44% 18-25
whipper/program/sox.py 17 4 4 2 71% 19-20, 24-25, 18->19, 23->24
whipper/program/soxi.py 28 2 2 1 90% 46, 59, 58->59
whipper/program/utils.py 16 10 2 0 33% 13-14, 23-24, 37-42
whipper/result/__init__.py 0 0 0 0 100%
whipper/result/logger.py 142 142 48 0 0% 1-256
whipper/result/result.py 56 13 6 0 69% 116-120, 135, 145-146, 151-158
-----------------------------------------------------------------------------
TOTAL 4013 1985 1074 107 48%
Loading

0 comments on commit 64a0cf4

Please sign in to comment.