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
Skarnet software: Rename attributes & split outputs #43980
Conversation
@GrahamcOfBorg build skalibs s6-linux-utils execline s6-portable-utils s6-dns s6-networking s6-rc s6 |
Success on x86_64-linux (full log) Attempted: skalibs, s6-linux-utils, execline, s6-portable-utils, s6-dns, s6-networking, s6-rc, s6 Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: skalibs, s6-linux-utils, execline, s6-portable-utils, s6-dns, s6-networking, s6-rc, s6 Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: skalibs, execline, s6-portable-utils, s6-dns, s6-networking, s6 The following builds were skipped because they don't evaluate on x86_64-darwin: s6-linux-utils, s6-rc Partial log (click to expand)
|
@GrahamcOfBorg eval |
<varname>s6LinuxUtils</varname> and <varname>s6PortableUtils</varname> | ||
renamed to | ||
<varname>s6-dns</varname>, <varname>s6-networking</varname>, | ||
<varname>s6-linux-utils</varname> and <varname>s6-portable-utils</varname> respectively. |
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.
Should be pkgs/top-level/aliases.nix
not more intuitive then reading release notes?
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.
Good idea.
Change the attribute names of camelCased utils to kebab-case to improve consistency. Split every package into multiple outputs where possible.
8d5b9a7
to
faee6b4
Compare
@GrahamcOfBorg build s6Dns s6Networking s6PortableUtils s6LinuxUtils |
Success on aarch64-linux (full log) Attempted: s6Dns, s6Networking, s6PortableUtils, s6LinuxUtils Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: s6Dns, s6Networking, s6PortableUtils The following builds were skipped because they don't evaluate on x86_64-darwin: s6LinuxUtils Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: s6Dns, s6Networking, s6PortableUtils, s6LinuxUtils Partial log (click to expand)
|
Huh,
Since the other build on darwin was successful, I’ll assume this was just a temporary hickup of the build machine. |
I’d like to merge, any more comments? Vetoes? |
This (rather large) PR adds multiple outputs to all skarnet.org software. It also renames the attribute names of muilti-word packages to be more consistent.
In the future it might make sense to write a
buildSkarnetPackage
function to remove the duplication between most package derivations.cc maintainer @pmahoney