[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#28690] provide a lib output for boost
From: |
Dave Love |
Subject: |
[bug#28690] provide a lib output for boost |
Date: |
Fri, 20 Oct 2017 17:09:39 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Ludovic Courtès <address@hidden> writes:
> The choice was made to allow package definitions to explicitly state
> which outputs of their dependencies they’re interested in. So it you
> have
>
> `("boost" ,boost)
>
> that’s only boost:out; if you have:
>
> `("boost" ,boost "lib")
>
> that’s only boost:lib. If you want both, you need to specify both.
>
> So far I don’t think this was considered a problem; on the contrary, you
> could get fine-grain control, as in glib:out vs. glib:bin. In this
> particular case, I agree that it’s annoying to have to specify both.
>
> If this “particular case” happens to be common enough, we can always
> revisit the above decision and chance `("boost" ,boost) to mean “all the
> outputs of boost.”
It looks to me that it will be common if you want to reduce closures.
Also, in other distributions you know that you can build-depend on the
-dev(el) package and get what you need without having to know about
various sub-packages (outputs), and the runtime requirements should be
minimal (although there are sometimes problems with unnecessary
dependencies). As far as I know, Guix doesn't have an easy way to find
what provides particular files to determine the inputs.
I don't think these things are fundamental, obviously, and I may just be
too set in my ways from other systems. It's all meant as constructive
criticism, of course.
- [bug#28690] provide a lib output for boost, (continued)
- [bug#28690] provide a lib output for boost, Roel Janssen, 2017/10/11
- [bug#28690] provide a lib output for boost, Dave Love, 2017/10/19
- [bug#28690] provide a lib output for boost, Roel Janssen, 2017/10/19
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/20
- [bug#28690] provide a lib output for boost, Thomas Danckaert, 2017/10/20
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/20
- [bug#28690] provide a lib output for boost, Dave Love, 2017/10/22
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/22
- [bug#28690] provide a lib output for boost, Thomas Danckaert, 2017/10/24
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/24
- [bug#28690] provide a lib output for boost,
Dave Love <=
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/20
[bug#28690] provide a lib output for boost, Thomas Danckaert, 2017/10/19