All of lore.kernel.org
 help / color / mirror / Atom feed
* Release tarballs and security (xz fallout)
@ 2024-04-09 15:29 Alejandro Colomar
  2024-04-10 19:26 ` AW: " Walter Harms
  0 siblings, 1 reply; 3+ messages in thread
From: Alejandro Colomar @ 2024-04-09 15:29 UTC (permalink / raw)
  To: linux-man

[-- Attachment #1: Type: text/plain, Size: 1099 bytes --]

Hi all!

For context: <https://tukaani.org/xz-backdoor/>

Given the recent XZ vulnerability caught just in time, I wonder if we
should take any action in this project to help the ecosystem.

Some have mentioned that release tarballs are too opaque, and can easily
hide code that's not under git(1) control.  I myself have been feeling
like that for a long time.

I've modified the build system recently so that tarballs should be
reproducible byte-per-byte.  This means that downstream distributors
don't really need to "trust" tarballs signed by me, but they can (and
IMO should) generate them themselves by running `make dist`, and they
should be fine.  Our git tags (and all the commits, BTW) are signed.

Here's my proposal:

Stop distributing release tarballs, and instead ask downstream packagers
to create them themselves by running `make dist`, or even not using
tarballs at all; `make install` from a tarball should be exactly the
same as `make install` from the source repository (IIRC).

Any opinions?

Cheers,
Alex

-- 
<https://www.alejandro-colomar.es/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

end of thread, other threads:[~2024-04-10 20:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-09 15:29 Release tarballs and security (xz fallout) Alejandro Colomar
2024-04-10 19:26 ` AW: " Walter Harms
2024-04-10 20:02   ` Alejandro Colomar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.