-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
beets: 1.4.9 -> unstable-2020-12-22 #108275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Mhhmm… Any chance we could just cherry-pick https://github.com/beetbox/beets/pull/3056/files? |
We could if all we wanted was to get rid of bs1770gain. There is, however, another big issue here which is It's pretty much the only way of having up-to-date beets at this point. |
Talked to @flokli on IRC. We agreed that it's best to just package beets as unstable until they do another release, instead of packaging stable and unstable, as that's a lot more work. |
3e6fbf1
to
a6e5969
Compare
FYI #90504 (comment) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After you moved the plugins we now have two times plugins in the path. I think it should be dropped from the nix file.
Result of 1 package built:
Code-wise LGTM, builds and runs (didn't test any feature though). Nice to see the community taking care of this issues seriously too. |
Done :) |
a6e5969
to
10218b1
Compare
10218b1
to
7084a26
Compare
This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch) Result of 1 package built:
|
7084a26
to
a28565b
Compare
a28565b
to
80864e2
Compare
@doronbehar My goal with this PR is to get (Just to clarify why I rejected/marked as resolved the last round of comments) |
Of course, but some of the sed commands are not updated and in fact they do nothing. I pushed a fixup commit, which I'd like you to review :). |
7924267
to
b863eea
Compare
Tests pass, all looks good to me :) Added you as co-author while rebasing. |
The maintainer has stopped cutting releases[1]. Since the last release, 1.4.9, includes a dependency that is filled with hate speech[2] it's all the more reason to package the unstable version and eliminate that requirement. Moreover a number of fixes, improvements, and features have landed since. [1]: beetbox/beets#3625 [2]: NixOS#90504 Co-authored-by: Doron Behar <doron.behar@gmail.com>
The package is filled with white supremacist hate speech, and the only reverse dependency on it, beets, can now use ffmpeg instead.
b863eea
to
264f798
Compare
Fixed a small comment badly written in the expression. |
It'd be nice to get a 👍 from a Darwin user for this, to make sure the darwin build succeeds as well. Also, I don't have currently at hand a functional beets library to test that basic commands work, but I guess we should count upon the tests. Also, for the record, the files in |
This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch) Result of 1 package built:
|
Motivation for this change
During #90504 it became clear that
bs1770gain
is a menace to our users, given that it comes bundled with white supremacist messages. The only user of it is beets, which requires it for replaygain functionality in version 1.4.9.The current HEAD of beets has added support for using ffmpeg for replaygain, and so this updates beets to the HEAD which removes the dependency on
bs1770gain
altogether. We also removebs1770gain
from the tree, as it now has no maintainers and no reverse dependencies.I attempted to copy the stable drv as closely as possible, any cleanups and the like will follow in a later PR.
cc. @flokli, @Lassulus, @doronbehar @mweinelt
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)