unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: 01/03: gnu: hurd: Add hurd-kernel-headers package.
       [not found] ` <E1ZP9l8-0003P1-RL@vcs.savannah.gnu.org>
@ 2015-08-18 10:56   ` Ludovic Courtès
  2015-08-18 11:13     ` Manolis Ragkousis
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2015-08-18 10:56 UTC (permalink / raw)
  To: Manolis Fragkiskos Ragkousis; +Cc: guix-devel

Hello!

Manolis Fragkiskos Ragkousis <manolis837@gmail.com> skribis:

> commit 7bb1e603d096fa2d99aa3c3e1daa60391fee76a4
> Author: Manolis Ragkousis <manolis837@gmail.com>
> Date:   Fri Jul 31 15:26:17 2015 +0300
>
>     gnu: hurd: Add hurd-kernel-headers package.
>     
>     * gnu/packages/hurd.scm (hurd-kernel-headers): New variable.

I think we discussed it but I forgot what the outcome was: Would it be
enough to have ‘hurd-headers’ list ‘gnumach-headers’ (and maybe
‘hurd-minimal’) in ‘propagated-inputs’, rather than create
‘hurd-kernel-headers’?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 01/03: gnu: hurd: Add hurd-kernel-headers package.
  2015-08-18 10:56   ` 01/03: gnu: hurd: Add hurd-kernel-headers package Ludovic Courtès
@ 2015-08-18 11:13     ` Manolis Ragkousis
  2015-08-26 11:03       ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Manolis Ragkousis @ 2015-08-18 11:13 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

Hello Ludo, welcome back,

We discussed that a union package could be helpful to avoid having to
handle 3 packages every time,
plus make it easier to choose between linux and hurd headers.

Adding hurd-minimal as an input to hurd-headers will create dependency
problems, because hurd-minimal inherits hurd-headers.
I can solve that, but I believe the union package to be a much simpler approach.

Manolis

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 01/03: gnu: hurd: Add hurd-kernel-headers package.
  2015-08-18 11:13     ` Manolis Ragkousis
@ 2015-08-26 11:03       ` Ludovic Courtès
  0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2015-08-26 11:03 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: Guix-devel

Manolis Ragkousis <manolis837@gmail.com> skribis:

> We discussed that a union package could be helpful to avoid having to
> handle 3 packages every time,
> plus make it easier to choose between linux and hurd headers.

Yes, I remember that.

What I wonder though is whether we can achieve the same thing as the
union but using propagated inputs instead.

> Adding hurd-minimal as an input to hurd-headers will create dependency
> problems, because hurd-minimal inherits hurd-headers.

Yes, but that’s OK (the ‘inputs’ field is “thunked”, so it can contain
references to not-yet-defined variables.)

> I can solve that, but I believe the union package to be a much simpler approach.

I think propagated inputs would make things simpler since that would
allow us to remove the code that builds the union.

But it could be that I’m overlooking something, or that it wouldn’t work
for some obscure reason.

Could you give it a try to see what happens?

TIA!

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-08-26 11:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20150811133830.13025.5100@vcs.savannah.gnu.org>
     [not found] ` <E1ZP9l8-0003P1-RL@vcs.savannah.gnu.org>
2015-08-18 10:56   ` 01/03: gnu: hurd: Add hurd-kernel-headers package Ludovic Courtès
2015-08-18 11:13     ` Manolis Ragkousis
2015-08-26 11:03       ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).