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
acpica-tools: 20200430 -> 20200925 (and remove redundant iasl package) #101821
Conversation
aa5716e
to
6493d28
Compare
@GrahamcOfBorg build virtualbox coreboot-utils seabios xen |
/marvin opt-in |
Hi! I'm an experimental bot. My goal is to guide this PR through its stages, hopefully ending with a merge. You can read up on the usage here. |
@glittershark please review. |
@delroth would you mind rebasing this? |
New upstream release. Note: the acpinames tool has been removed upstream since v20200528 [1] [1] acpica/acpica@876fd5a
These are basically the same package, built from the same source, they just happen to build different targets. The closure size difference (~1-2MB) doesn't seem to make up for the added maintenance cost of having two packages.
6493d28
to
1a43341
Compare
@glittershark done |
Result of 2 packages marked as broken and skipped:
47 packages built:
|
I don't have strong opinions one way or another about the package rename / deprecation issue, as I'm not sure what the norms are there. |
/status needs_merger |
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.
Looks good to me. I don't want to step over @SuperSandro2000's review though. Ping me again in ~3 days (marvin should also do that automatically) if they haven't responded.
In order to avoid wasting more combined reviewer/merger time on this I just removed the alias, as I said I didn't feel very strongly about it in the first place but wanted to better understand when to / not to add one (it seems like the guidelines are blurry though). This should be ready to merge, as this was the last pending issue here. (FYI the alias is still added in a commit and is then removed in the last commit of the branch. This is to make sure all commits evaluate cleanly, and to keep things working when e.g. bisecting.) |
As @SuperSandro2000 originally suggested, if you remove the alias you should replace it with a This has most of the benefit of an alias (since does not cause big problems downstream) without any potential for confusion. Alias or throw are both fine in my book, but you should add one of them. |
@@ -4696,8 +4696,6 @@ in | |||
|
|||
i-score = libsForQt514.callPackage ../applications/audio/i-score { }; | |||
|
|||
iasl = callPackage ../development/compilers/iasl { }; |
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.
Please add an alias that throws that the package was removed.
I marked this as stale due to inactivity. → More info |
Too much effort required for me to try and clean this up, abandoning this PR. Guess we'll just keep duplicate packages around. |
Motivation for this change
ACPICA version bump. The auto update PRs from ryantm haven't been getting through recently since one of the tools was removed upstream.
Along the way I removed the special "iasl" package which is just the same upstream as acpica-tools. We could keep split packages for closure size reasons, but we're looking at a 1-2MB difference for what is mostly a rarely used build / dev tool.
@GrahamcOfBorg build virtualbox coreboot-utils seabios
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)