public inbox for developer@lists.illumos.org (since 2011-08)
 help / color / mirror / Atom feed
* [RFC] Ship closed-binaries in-tree and deliver them as part of the build
@ 2024-04-30 20:48 Richard Lowe
  2024-05-01 18:24 ` [developer] " Gordon Ross
  2024-05-01 18:33 ` Peter Tribble
  0 siblings, 2 replies; 5+ messages in thread
From: Richard Lowe @ 2024-04-30 20:48 UTC (permalink / raw)
  To: illumos-dev

https://code.illumos.org/c/illumos-gate/+/3445

This makes reasoning (which binaries do we use?) much easier, it also would
allow us in the future to deliver them to _different places_, should we want
to stop isaexec'ing iked, move pax to usr/has, or rearrange drivers into
/platform or /usr/kernel.

It also makes the delivery of licenses via the closed-bins (seriously,
they drop into the proto out of there) less likely to cause us to
accidentally use an older license if the build races (this  can be
fixed with the exception list, too, but as an example of what the
greater visibility brings out)

I intend this as a basis for discussion, and I think that's best done
by showing you the code and letting you look at a version that
actually works to see how this would look.  If we want to pursue this
route, I would write up an IPD that is basically a copy/paste of the
above, and a summary of the outcome of the discussion.

The makefiles are intentionally lacking framework and modularity, as
the nature of the task means that changes to them are even in the best
case, very unlikely, and they are few.

-- Rich

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

end of thread, other threads:[~2024-05-01 19:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-30 20:48 [RFC] Ship closed-binaries in-tree and deliver them as part of the build Richard Lowe
2024-05-01 18:24 ` [developer] " Gordon Ross
2024-05-01 19:56   ` Richard Lowe
2024-05-01 18:33 ` Peter Tribble
2024-05-01 19:55   ` Richard Lowe

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 NNTP newsgroup(s).