Skip to content
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

Replace ad-hoc output splitting hacks with multiple outputs #14693

Closed
abbradar opened this issue Apr 14, 2016 · 7 comments
Closed

Replace ad-hoc output splitting hacks with multiple outputs #14693

abbradar opened this issue Apr 14, 2016 · 7 comments
Labels
0.kind: enhancement Add something new 6.topic: closure size The final size of a derivation, including its dependencies

Comments

@abbradar
Copy link
Member

Issue description

Now that multiple outputs branch has landed we can replace ad-hoc splitting hacks with it. avn from IRC suggested to do this for PulseAudio. This might be a simple task -- leaving it here to not lose it in the noise.

@abbradar abbradar added 0.kind: enhancement Add something new 6.topic: closure size The final size of a derivation, including its dependencies labels Apr 14, 2016
@avnik
Copy link
Contributor

avnik commented Apr 14, 2016

ffado, jackaudio, kerberos (both heimdal and krb5), nghttp2 as well.

@abbradar abbradar changed the title Use multiple outputs in pulseaudio instead of libOnly hack. Replace ad-hoc output splitting hacks with multiple outputs Apr 14, 2016
@vcunat
Copy link
Member

vcunat commented Apr 14, 2016

IIRC go packages often override outputs attribute in the resulting attrmap. Such use cases should be solved by setting meta.outputsToInstall instead, at least after merging NixOS/nix#815. (EDITs: sentence clarity)

@Ekleog
Copy link
Member

Ekleog commented Apr 4, 2018

(triage) Does it make sense to keep this issue open?

@avnik
Copy link
Contributor

avnik commented Apr 5, 2018

Still actual ;(

May be would be good to create separate issues for each affected package?
(git grep libOnly shows them all). Although I try to fix at least some of them.

@edolstra
Copy link
Member

edolstra commented Apr 5, 2018

Yes, separate issues would be more useful.

@edolstra edolstra closed this as completed Apr 5, 2018
@avnik
Copy link
Contributor

avnik commented Apr 5, 2018

Well, I definelly know how (and would like) to do it for pulseaudio, although jack2 and ffado mutually depends on each other, and libOnly breaks this loop at least partially

@avnik
Copy link
Contributor

avnik commented Apr 6, 2018

I revive it as PR, because at least biggest part of sound-related stuff is a solvable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: enhancement Add something new 6.topic: closure size The final size of a derivation, including its dependencies
Projects
None yet
Development

No branches or pull requests

5 participants