From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jai Vetrivelan Newsgroups: gmane.emacs.devel Subject: Source Files for (nonGNU) ELPA Packages Date: Sat, 26 Mar 2022 10:22:41 +0530 Message-ID: <87czi9nwme.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10577"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , Stefan Kangas , Stefan Monnier To: NonGNU ELPA Maintainers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Mar 26 06:33:18 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXz38-0002Y4-Km for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Mar 2022 06:33:18 +0100 Original-Received: from localhost ([::1]:46860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXz37-0003XH-C3 for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Mar 2022 01:33:17 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:53938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXyQU-0006gZ-Lq for emacs-devel@gnu.org; Sat, 26 Mar 2022 00:53:22 -0400 Original-Received: from [2607:f8b0:4864:20::632] (port=35803 helo=mail-pl1-x632.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nXyQS-0007d9-UE for emacs-devel@gnu.org; Sat, 26 Mar 2022 00:53:22 -0400 Original-Received: by mail-pl1-x632.google.com with SMTP id y6so7687678plg.2 for ; Fri, 25 Mar 2022 21:53:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:cc:emacs:date:message-id:mime-version; bh=5bjvvhDZx4iC5DHfzj+dDE1T8XBNndpoc0uDojAZmzE=; b=dMvtWvww5r1KjHjLxqsLlUXw2hNqFE5VO7mJQrRnNYru5Q0rMxqg6P3/xFNpeYrekb 9D+aPFEE68NNPuckX+myHdF0gSepaeH8UOF9vYy0Yrn5EYJNJoyazvr0qjkQhdZAdio1 BU5lGbV+UIbE62XRUthTsgpkkhM+frjebMRkxolwqCWHebG7cJ2luirPSbpdT5eRaVA3 /X0R6yiuKlBRW3cDEh+DlTwD/iaf7tdQ9TP+SxyrhPWGTSm0Z2ncaPiwLsNWC3TbHv9l mvNFqbBhABO3qMX7zKnjc53sjz+bdhMxQ93RQtlMRO5hZbhiI8qdUaPOLvtkrtuC487N YCbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:cc:emacs:date:message-id :mime-version; bh=5bjvvhDZx4iC5DHfzj+dDE1T8XBNndpoc0uDojAZmzE=; b=3Hmc6Kb+Uo45fLhvjNo5fgmc0OKM/TDsAmM5AvW0MqEeyP7nBJlItkIg7NC3lXc5Qv 3hunjmlE1GFyDn3xpLW6c6ZwLOAF/JTM7/Jftdogf0vYgl2TOElHwb1IZ8B/juImuO+/ fResaPidsypWaLe4xf0+0NP9OMoeHDfweJkAlF/s3GKtnTh1j5sY9Hoald85vU1Q2NK/ PUYbJwKcxjMi7AYN/JPGzMp8N41AvHCPKEp7kIIYaayNQ47nz/tejrXpTcIlUCru5eSk XfJ4NV6PsTYYPycQWQNkCWFwq73fz/bBDHnjAkGHgTNVgSIupt77KDzYCpeMVdzWxuNx Pq9g== X-Gm-Message-State: AOAM530yv8nOHc8oAZlbf8k7DETfioZNmIljQyvpcsMx0nMoFntwGtJE zAs7QLRpcG1jUMqq9AIlZ/cjZKCcc+0= X-Google-Smtp-Source: ABdhPJxO0Lxjt4et9iHau0k06kRn3ZTSdcEx1tE6PSStp7x+NMLSTtOJNyojQEg6hMJAgVmSVh8CCw== X-Received: by 2002:a17:90b:4d0d:b0:1c6:84b6:d945 with SMTP id mw13-20020a17090b4d0d00b001c684b6d945mr16299212pjb.59.1648270399276; Fri, 25 Mar 2022 21:53:19 -0700 (PDT) Original-Received: from guix ([2409:4072:8e46:2982:29b2:66e7:8126:5852]) by smtp.gmail.com with ESMTPSA id z16-20020a056a00241000b004f3a647ae89sm8830001pfh.174.2022.03.25.21.53.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Mar 2022 21:53:18 -0700 (PDT) Emacs: there's a reason it comes with a built-in psychotherapist. X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::632 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::632; envelope-from=jaivetrivelan@gmail.com; helo=mail-pl1-x632.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 26 Mar 2022 01:31:54 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:287470 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, I am trying to install third-party packages through my package manager instead of `package.el'. Sometimes the upstream URL returns 404, so I fetch the source from ELPA website instead. Here's an example URL for the subed package on NonGNU ELPA: https://elpa.nongnu.org/nongnu/subed-1.0.3.tar Would this link still work if 1.0.3 is no longer the latest version? It looks to me that the older versions are in the .tar.lz format, and I'd have to change the URL manually incase there is a new version. Is there a permanent URL for a certain version of a ELPA package, regardless of it being the latest version? =2D-=20 Jai Vetrivelan --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEE0sFiNFJFp/P+5XqUp+GV74GQxVIFAmI+nCAYHGphaXZldHJp dmVsYW5AZ21haWwuY29tAAoJEKfhle+BkMVSTdwP/1jiDdRXNi2Iko1Qqtp8En+B H760RhxKJ3/hoETy2OyiuM5/SkrebdmkMt3PIA55LuUfGPaZZGypS0v/VmWbiGX9 alf3oC2TnBL32lDDrHMsMsJi+IU0R2boKc3NifH80hM5OvF8b70iDPsaVIm1aTvo pAu8DZ03WTRxAwLLOO/xssCK45R1DcPAXPeFsLdcAZYAZoINbDzdTCPlh7SgY0lW VDK58T7MeESyMYzuiQ8OueoGohO74HoSbz2NmwA5CO09BYOMy3mO9yxo1DSdcsZe pOp13G48oRSHPlnJ44Aae6CeBUeXGLTmx3zJgxWFMBrVgI/AaPZ6NdlKccae8SPM iLATrgnP7nU3GSQXs14sforalLj8p7AkLBS0OBmyPvX1K50pwxBowtD0XH581JXs wKpiN7I2RSnEzwPvEXzGkGuEXj92o4t7RivXEqF9KfujEtj5+VTyjlv/0GBH3vuw m2PfkL8ndyYZMFb6MeYi34xKU7w3IM3d4V/riIa20fgc1wjwsohYmtH58QaDlh3U YfFJZsY25OtbNw7nXuC4RzU9O8eZXPnvtkVLI9gzYV9gTM8rlFdjpzdFo8XXzM4i yBNXbh5tNGLy4blwyHuefMB1y11O/tBj+x+roAaBj9/9GAVShOBn4g9lnG9+ZuUy TkQp0yYXYEwHSy7D44b2 =63Ef -----END PGP SIGNATURE----- --=-=-=--