Re: How could we get society to adequately fund free software developers

Simon Lees via linux-aus <[email protected]> Thu, 4 Apr 2024 14:10:17 +1030
Newsgroups gmane.linux.australia
Message-ID <[email protected]>

On 4/4/24 10:55 AM, Nathan Bailey via linux-aus wrote:
> In both examples (xz-utils and the event-stream example Brian points to 
> below), there was a divergence between the tarball and github.
> 
> Perhaps a github-based function should be developed to verify that the 
> primary publishing destination of the packages tarball is a true 
> representation of the github repository?
> (providing some kind of green tick on GitHub that the referenced tarball 
> (presumably on another site) is legitimate)
> -N

With both Github and Gitlab it is possible to create releases from 
artifacts created as part of pipelines / actions. When using this for a 
release process it would be much harder for this kind of attack to 
happen. Although both still allow manual uploads and there doesn't seem 
to be a good indication of what is manual vs auto generated.

Github by default also uses a different naming and compression format to 
what most open source upstreams expect so changing this would also make 
it easier for more projects to adopt. Ie the current github format is 
just v2.7.1.tar.gz based off the tag name where as historically most 
upstreams will use project-name-2.7.1.tar.xz


-- 
Simon Lees (Simotek)                            http://simotek.net

Emergency Update Team                           keybase.io/simotek
SUSE Linux                           Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

_______________________________________________
linux-aus mailing list
[email protected]
http://lists.linux.org.au/mailman/listinfo/linux-aus

To unsubscribe from this list, send a blank email to
linux-aus-unsubscribe-cunTk1MwBs8iFSDQTTA3OBCuuivNXqWP@public.gmane.org
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEW4fbnYjc9gbkic7FCSLCRgLwAUsFAmYOISEFAwAAAAAACgkQCSLCRgLwAUtn
3RAAmZPp0xMG+Qsw/NFlC75kw4RObk/W5HGY2yBv69MpuC/VZECl2LlBwm//TtUdQ2NUjb1mrYsP
8VEg66Otv5ROrlwDWvUx8pFcUadDbbY8INXcZu5l/cfNJN9A9s854r1GyODE8zFGSLEsvc4RZjag
sSryn+lfRk1qnWQWtpq13KpHTkFRvD58JH6XPb+wro73CH7r80A4V9CNN0wXbsdHFnUbSGi0KFyT
1fhpzotHIA4Nc7NuSc0xMjDeFjeUP6IW9PY/7T2OJ8ctpbuOsZLPDaC5gafcZiAyPgCyIjzwDbOW
jpEpljEQls9YU/CbVhWAkrZB7R9wq/PygYFnBrHKtO8BzzbzQfm2aqaxIeaVYIg62YI85jIkKr+x
9NxwZNvsI5Gyzk2B8K1+CH9YZgXm5Zf3/Q6sL02cBhTPwzDPVdhppHLBO0FghynIQlaHJhPMitbW
c9P+8WA7fhbigZD5mjkQdDmsrdtUBOByYh2mVdell6Z24pOajRGDuAPN7bf37P9N19pujJnMArep
0YAPn0QbRuEz1rjcihRYkZx5NGsYYVqGcmTV8yp198QaZ9J1iH6ds3RfA6fRkaVigRET7mCtygdl
J/C7Sly1KqnBbC2sC8xIm55zjZWsB9RYm3+iHqY9DI1Og60MFDcIP7li71wpmlNr40dzHoPODvhZ
Pds=
=LDdy
-----END PGP SIGNATURE-----