FS#71503 - [whipper] missing dependencies and variois issues

Attached to Project: Community Packages
Opened by Anonymous (reallybmn) - Wednesday, 14 July 2021, 11:13 GMT
Last edited by Bruno Pagani (ArchangeGabriel) - Tuesday, 20 July 2021, 19:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

There are multiples issue affecting this package:
- `flac` is listed as an optional dependency (it's not, it's a required one)
- `python-discid` is a required dependency (but it's missing)
- `python-pillow` is an optional dependency (but it's missing)
- `python-requests` is listed as required dependency (but it's not used anymore since whipper v0.10.0)

The man pages aren't being built and installed (this is being done in AUR's whipper-git and requires `python-docutils` as make dependency).

Whipper v0.10.0 already includes the changes in `c229c01a5821276de9ee275ccfebe99b51a1a8c8.patch` (not needed anymore).

Issue 515 is currently fixed in v0.10.0 but could appear again in the future (so the `|| ...` may be removed):
```
# https://github.com/whipper-team/whipper/issues/515
PYTHONPATH="build/lib.linux-${CARCH}-${python_version}/" python -m unittest discover || echo "Tests failed"
```

When running the tests against whipper v0.10.0 with ruamel.yaml 0.17.5 (later versions too), a test failure appears which has been fixed in `develop`, check this pull request: https://github.com/whipper-team/whipper/pull/543


Additional info:
* Package version: 0.10.0-1
https://github.com/whipper-team/whipper#building
This task depends upon

Closed by  Bruno Pagani (ArchangeGabriel)
Tuesday, 20 July 2021, 19:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  Done in 0.10.0-2.

Loading...