From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:34428) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHypX-00083T-F4 for guix-patches@gnu.org; Fri, 27 Mar 2020 19:56:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHypW-0002hs-8w for guix-patches@gnu.org; Fri, 27 Mar 2020 19:56:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55792) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jHypW-0002ho-62 for guix-patches@gnu.org; Fri, 27 Mar 2020 19:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jHypW-0008Py-4l for guix-patches@gnu.org; Fri, 27 Mar 2020 19:56:02 -0400 Subject: [bug#40266] [PATCH] website: Don't append version to URL if latest Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:34397) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHyp5-0007p0-5o for guix-patches@gnu.org; Fri, 27 Mar 2020 19:55:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHyp3-0002Ph-8n for guix-patches@gnu.org; Fri, 27 Mar 2020 19:55:34 -0400 Received: from mout02.posteo.de ([185.67.36.142]:43869) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jHyp2-0008Fl-Uw for guix-patches@gnu.org; Fri, 27 Mar 2020 19:55:33 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 63EF42400FB for ; Sat, 28 Mar 2020 00:54:29 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 48pzGr2gYSz9rxK for ; Sat, 28 Mar 2020 00:54:27 +0100 (CET) Message-ID: <10fd7f79c9a8d6d6510b7cfcec6b9b96640aff28.camel@zrythm.org> From: Alexandros Theodotou Date: Fri, 27 Mar 2020 23:54:27 +0000 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-HxgLIwHxWuHXtx63yd/G" MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 40266@debbugs.gnu.org --=-HxgLIwHxWuHXtx63yd/G Content-Type: multipart/mixed; boundary="=-BX3vvPZKfZB0SDLHT49w" --=-BX3vvPZKfZB0SDLHT49w Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi,=20 This patch uses /packages/NAME instead of /packages/NAME-VERSION if the package is the latest version available, so that URLs are future-proof. Thanks, Alex --=-BX3vvPZKfZB0SDLHT49w Content-Disposition: attachment; filename="0001-website-Don-t-append-version-to-URL-if-latest.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-website-Don-t-append-version-to-URL-if-latest.patch"; charset="UTF-8" RnJvbSBmOTYwY2M1MWJmNTk0YWZjNGFmZTg2ZTc3M2E3NTM2MzY5MjA4YzhlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBGcmksIDI3IE1hciAyMDIwIDIzOjQ5OjI1ICswMDAwClN1YmplY3Q6IFtQQVRDSF0g d2Vic2l0ZTogRG9uJ3QgYXBwZW5kIHZlcnNpb24gdG8gVVJMIGlmIGxhdGVzdAoKKiB3ZWJzaXRl L2FwcHMvcGFja2FnZXMvdXRpbHMuc2NtIChwYWNrYWdlLXVybC1wYXRoKTogUmV0dXJuIG9ubHkK cGFja2FnZSBuYW1lIHdoZW4gdGhlIHBhY2thZ2UgaXMgdGhlIGxhdGVzdCBhdmFpbGFibGUgdmVy c2lvbi4KLS0tCiB3ZWJzaXRlL2FwcHMvcGFja2FnZXMvdXRpbHMuc2NtIHwgNTQgKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS93ZWJzaXRlL2FwcHMvcGFja2FnZXMvdXRp bHMuc2NtIGIvd2Vic2l0ZS9hcHBzL3BhY2thZ2VzL3V0aWxzLnNjbQppbmRleCBmYjlkM2NmLi45 YzI0NTZkIDEwMDY0NAotLS0gYS93ZWJzaXRlL2FwcHMvcGFja2FnZXMvdXRpbHMuc2NtCisrKyBi L3dlYnNpdGUvYXBwcy9wYWNrYWdlcy91dGlscy5zY20KQEAgLTEsNiArMSw3IEBACiA7OzsgR05V IEd1aXggd2ViIHNpdGUKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBMdWRvdmljIENvdXJ0w6hzIDxs dWRvQGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcgRXJpYyBCYXZpZXIgPGJhdmllckBt ZW1iZXIuZnNmLm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMCBBbGV4YW5kcm9zIFRoZW9kb3Rv dSA8YWxleEB6cnl0aG0ub3JnPgogOzs7CiA7OzsgSW5pdGlhbGx5IHdyaXR0ZW4gYnkgc2lyZ2F6 aWwKIDs7OyB3aG8gd2FpdmVzIGFsbCBjb3B5cmlnaHQgaW50ZXJlc3Qgb24gdGhpcyBmaWxlLgpA QCAtMzAsNiArMzEsNyBAQAogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQgdXRpbHMpCiAgICM6 dXNlLW1vZHVsZSAoZ3VpeCBidWlsZCBkb3dubG9hZCkKICAgIzp1c2UtbW9kdWxlIChndWl4IGRv d25sb2FkKQorICAjOnVzZS1tb2R1bGUgKHNlbXZlcikKICAgIzp1c2UtbW9kdWxlIChzcmZpIHNy ZmktMSkKICAgIzp1c2UtbW9kdWxlIChzcmZpIHNyZmktMjYpCiAgICM6dXNlLW1vZHVsZSAodGV4 aW5mbykKQEAgLTIyMywxNSArMjI1LDU3IEBAIHZvY2FidWxhcnkuIgogICAgICAgcGF0Y2hlcykp CiAKIAorKGRlZmluZSAocGFja2FnZS1pcy1sYXRlc3QtdmVyPyBwYWNrYWdlKQorICAiUmV0dXJu IHdoZXRoZXIgdGhlIFBBQ0tBR0UgaXMgdGhlIGxhdGVzdCB2ZXJzaW9uIGF2YWlsYWJsZS4KKwor ICAgUEFDS0FHRSAoPHBhY2thZ2U+KQorICAgICBBIHBhY2thZ2Ugb2JqZWN0IGFzIGRlZmluZWQg aW4gdGhlIEdOVSBHdWl4IEFQSSByZWZlcmVuY2UuIgorCisgIDs7IHJldHVybiB3aGV0aGVyIHZl cnNpb24gc3RyaW5nIGEgaXMgbmV3ZXIgdGhhbiBiCisgIChkZWZpbmUgKGlzLW5ld2VyIHBrZ3Zl ci1hIHBrZ3Zlci1iKQorICAgIChpZiAoYW5kIChzdHJpbmctPnNlbXZlciBwa2d2ZXItYSkKKyAg ICAgICAgICAgICAoc3RyaW5nLT5zZW12ZXIgcGtndmVyLWIpKQorICAgICAgKHNlbXZlcj4/Cisg ICAgICAgIChzdHJpbmctPnNlbXZlciBwa2d2ZXItYSkKKyAgICAgICAgKHN0cmluZy0+c2VtdmVy IHBrZ3Zlci1iKSkKKyAgICAgIChzdHJpbmc+PyBwa2d2ZXItYSBwa2d2ZXItYikpKQorCisgIDs7 IHJldHVybiBwYWNrYWdlcyB3aXRoIHNhbWUgbmFtZSBhbmQgZGlmZmVyZW50IHZlcnNpb25zCisg IChkZWZpbmUgKGdldC1zYW1lLXBrZ3Mtd2l0aC1kaWZmZXJlbnQtdmVyIHBrZykKKyAgICAoZm9s ZAorICAgICAgKGxhbWJkYSAoeCBhY2N1bXVsYXRvcikKKyAgICAgICAgKGlmCisgICAgICAgICAg KGFuZAorICAgICAgICAgICAgKG5vdCAoc3RyaW5nPT8gKHBhY2thZ2UtdmVyc2lvbiB4KQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVyc2lvbiBwa2cpKSkKKyAgICAgICAg ICAgIChzdHJpbmc9PyAocGFja2FnZS1uYW1lIHgpCisgICAgICAgICAgICAgICAgICAgICAgKHBh Y2thZ2UtbmFtZSBwa2cpKSkKKyAgICAgICAgICAoY29ucyB4IGFjY3VtdWxhdG9yKQorICAgICAg ICAgIGFjY3VtdWxhdG9yKSkKKyAgICAgICcoKQorICAgICAgKGFsbC1wYWNrYWdlcykpKQorCisg IChsZXQgbG9vcCAoKHggKGdldC1zYW1lLXBrZ3Mtd2l0aC1kaWZmZXJlbnQtdmVyIHBhY2thZ2Up KSkKKyAgICAoY29uZAorICAgICAgKChub3QgKHBhaXI/IHgpKQorICAgICAgICN0KQorICAgICAg KChpcy1uZXdlciAocGFja2FnZS12ZXJzaW9uIChjYXIgeCkpCisgICAgICAgICAgICAgICAgIChw YWNrYWdlLXZlcnNpb24gcGFja2FnZSkpCisgICAgICAgI2YpCisgICAgICAoZWxzZQorICAgICAg ICAobG9vcCAoY2RyIHgpKSkpKSkKKwogKGRlZmluZSAocGFja2FnZS11cmwtcGF0aCBwYWNrYWdl KQotICAiUmV0dXJuIGEgVVJMIHBhdGggZm9yIHRoZSBQQUNLQUdFIGluIHRoZSBmb3JtIHBhY2th Z2VzL05BTUUtVkVSU0lPTi8uCisgICJSZXR1cm4gYSBVUkwgcGF0aCBmb3IgdGhlIFBBQ0tBR0Ug aW4gdGhlIGZvcm0gcGFja2FnZXMvTkFNRS1WRVJTSU9OLworKG9yIHBhY2thZ2VzL05BTUUgaWYg dGhlIHBhY2thZ2UgaXMgdGhlIGxhdGVzdCB2ZXJzaW9uKS4KIAogICAgUEFDS0FHRSAoPHBhY2th Z2U+KQogICAgICBBIHBhY2thZ2Ugb2JqZWN0IGFzIGRlZmluZWQgaW4gdGhlIEdOVSBHdWl4IEFQ SSByZWZlcmVuY2UuIgotICAodXJsLXBhdGgtam9pbiAicGFja2FnZXMiCi0JCSAoc3RyaW5nLWFw cGVuZCAocGFja2FnZS1uYW1lIHBhY2thZ2UpCi0JCQkJIi0iCi0JCQkJKHBhY2thZ2UtdmVyc2lv biBwYWNrYWdlKSkpKQorICAoaWYgKHBhY2thZ2UtaXMtbGF0ZXN0LXZlcj8gcGFja2FnZSkKKyAg ICAodXJsLXBhdGgtam9pbiAicGFja2FnZXMiIChwYWNrYWdlLW5hbWUgcGFja2FnZSkpCisgICAg KHVybC1wYXRoLWpvaW4gInBhY2thZ2VzIgorICAgICAgKHN0cmluZy1hcHBlbmQgKHBhY2thZ2Ut bmFtZSBwYWNrYWdlKQorICAgICAgICAiLSIgKHBhY2thZ2UtdmVyc2lvbiBwYWNrYWdlKSkpKSkK IAogCiAoZGVmaW5lIChwYWNrYWdlcy9ncm91cC1ieS1sZXR0ZXIgcGFja2FnZXMpCi0tIAoyLjI2 LjAKCg== --=-BX3vvPZKfZB0SDLHT49w-- --=-HxgLIwHxWuHXtx63yd/G Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEESBMjhK0999huJUuDAi6uQjE9cPMFAl5+kjMACgkQAi6uQjE9 cPNyzwf+NfsOZ+nxq2mRIyWMOq/txSkHLwDLWd6wwUlm0OJQVR1LKsAJh1ssq8wG beXnKtyEjfOYfPQbJDKUtCkSpe+zi4AEJLIg4ZK11ohhjo8Zhls3gXCJ6OohvOwN DU8bbC6aJVMTCm2CNy2YHm/5JrfQwArkK9i4x2L29z0U7LSjVtk5rOERArj7EwCE TY30Eb5LYHmzNs9z/VZWxkjKmaWfwUE3EcoH12N4Bv74DcLBynTWBjN7Bu64y+Hj NEnK/G60BFNE6DjBLpZ7xzn2KaXLtcQ0YnRCJQWfUq72IkAM8gbpfAgh1CASCSGM I80VirlPMNOYL5PH0T7U1u3NPgP/hw== =Xz3Q -----END PGP SIGNATURE----- --=-HxgLIwHxWuHXtx63yd/G--