Re: Depending on libs and other components (Re: building from source)
Peter Pentchev <[email protected]> Tue, 2 Jun 2026 23:35:23 +0300
| Newsgroups | gmane.comp.encryption.gpg.user |
|---|---|
| Message-ID | <[email protected]> |
--===============5622708372109209015== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="w7/OIfFeISfsH/tV" Content-Disposition: inline --w7/OIfFeISfsH/tV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 29, 2026 at 11:45:50PM -0400, marqueandreprisal--- via Gnupg-us= ers wrote: > No. It is not unavoidable a properly functioning PGP 1 without bugs like > GnuPG has can fit on a floppy and runs on DOS. Actually you could do a 180 > and rebuild libs specifically for GnuPG but it is counterintuitive. There= is > no reason why developers can't develop fully functioning programs, believe > it or not it can still be done even on these junk machines you can still > build a full functional program and it could be a PGP clone that works > right. Might could be. OK, I'll bite. But only this once. I am not engaging in a long discussion. =2E..and what happens if, later, either the same developer or a different o= ne want to use some of the functionality without implementing it over and over and over again? Or without copying source code that, if not maintained in a library with versioned releases, *will* get stale and buggy? There are many reasons a software developer may decide to break some of the code out into a library. Most of them boil down to "...and I also want to use this in that other program", but there are also others - shared authorship, development by a different team for some specific subset, many others. Also, there are many reasons a software developer may decide to *use* an *already written* library instead of reimplenting the same thing from scratch and taking months to stumble across all the bugs and corner cases that *have already been solved* in the ready-made library. It is true that any programmer can choose to write any specific program =66rom scratch without using any code already written. However, doing that *always*, as a rule, would be just... silly. Very, very silly. G'luck, Peter --=20 Peter Pentchev [email protected] [email protected] [email protected] PGP key: https://www.ringlet.net/roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 --w7/OIfFeISfsH/tV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmofPoEACgkQZR7vsCUn 3xMAqhAArJXdufzvB0w2JmOeS4FPvn9cdcnLaC5iJrFuj1WUttavQ2wGa3/MZAj5 TgCZU/9rRZHCGxfRS2ew7ssTyPxh53iRNC89+h/HPn8RZau9UQLJBgCEvalDDSTj IAs5+lMsy8IgI/QoP2wC0WIqBfmPHsw5paFFXq6eO0e2jrY2udVP3VuF3TtMO78F bStgvzb3h7jB/wA47wKRPP2ryzJzyAEqLlM00Kc//A7kYx4Vi6i7EAlgVgDw/cpi 2B9MXNixzCpNPpaJlv8z0SzB8LJC1m+q7miWlhZ8oPDlP2g1l/xY7s4vtUgCPhQL HZOE38HjPwYCMVC+ufLJ7rXCwmdmRR+qzPjpYbgIH+dxetncpyq6mosEC88wh0eo 8X+JW/6mczgFd7eMJxrYCDapiEsHcumq8uoQum4xeZ4EZQAVEj8JS0SKXMfNmFyN CF5irdUnumpd9Io/PuvmeEkT6iQk2KOucDn7Yyhhwek6nsvZPnGatwH/vrNOzRgr AuHqO63IY2CO8bkJ1YSoUcA94xwyl2Jt3U5Zsrujb+fETWW1g8uw5DxtuUcU3SVo 9Er41R0RJLfd6pIkeEDUf1h64eyahEEV9P4cEqYW0QETo7tEU0ydKkDZgAaY5TON mr+H3dsgNVcHXJ+D1jPWwzvdbKTx0ahK2KP6pTUpFXZz5dlqzcw= =KH1X -----END PGP SIGNATURE----- --w7/OIfFeISfsH/tV-- --===============5622708372109209015== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gnupg-users mailing list [email protected] https://lists.gnupg.org/mailman/listinfo/gnupg-users --===============5622708372109209015==--