FS#51808 - [beets] Beets package cannot build cause bad sha256sum

Attached to Project: Community Packages
Opened by Oscar Garcia (ogarcia) - Sunday, 13 November 2016, 10:43 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 14 November 2016, 13:09 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

If you try to build beets package gives an error caused by incorrect sha256sum.

% makepkg --clean
==> Making package: beets 1.3.19-1 (Sun Nov 13 11:36:14 CET 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading beets-1.3.19.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 144 0 144 0 0 252 0 --:--:-- --:--:-- --:--:-- 252
100 593 0 593 0 0 806 0 --:--:-- --:--:-- --:--:-- 806
100 1317k 100 1317k 0 0 484k 0 0:00:02 0:00:02 --:--:-- 713k
-> Downloading _beet...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12733 100 12733 0 0 49925 0 --:--:-- --:--:-- --:--:-- 49933
-> Found beet
==> Validating source files with sha256sums...
beets-1.3.19.tar.gz ... Passed
_beet ... FAILED
beet ... Passed
==> ERROR: One or more files did not pass the validity check!


I think that you can pick the completion directly from beets repo cause now is included in: https://github.com/beetbox/beets/blob/master/extra/_beet
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Monday, 14 November 2016, 13:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.3.19-2
Comment by Oscar Garcia (ogarcia) - Sunday, 13 November 2016, 12:44 GMT
UPDATE: Take note that current version of completion file is broken. It assumed that you have $HOME/.oh-my-zsh/custom/completions/ directory and, when loads cache, gives a _ra_comp function error.
Comment by Doug Newgard (Scimmia) - Sunday, 13 November 2016, 16:22 GMT
Downloading a file directly from git master is always going to cause these problems. It should specify a tag or commit.
Comment by Maxime Gauduin (Alucryd) - Monday, 14 November 2016, 13:09 GMT
I changed the default directory to .config/beets because that one is supposed to exist. Also specified a commit to clone for _beet.

Loading...