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-----