Re: Permalinks including latest RC releases

Andrew Latham <[email protected]>
Newsgroups gmane.comp.telephony.pbx.asterisk.devel
Message-ID <CA+qj4S9x8g3yhyYXYHxEvBBmVRhAMTAqL9K8Wa22Qe+AQcO+pQ@mail.gmail.com>
I would have to look deeper again but my kneejerk was this sounds like
"nightly" to me. Just chiming in quickly

On Wed, Sep 27, 2023 at 3:04 PM <[email protected]> wrote:

> I brought this up at one point prior to the GitHub migration, and it was
> tabled at the time until post-migration. I was discussing again with
> George in the past couple weeks, but at some point the list got dropped
> out of that so I wanted to bring that back onto the list.
>
> What I'd requested at the time was a link similar to
> asterisk-20-current, for example, on the downloads server, that is
> inclusive of release candidates. -current excludes them, for good
> reason, but a link that included these would make it easier for release
> candidates to be deployed and by extension tested. A while back, Josh
> put out a post encouraging people to try out release candidates[1]. It
> would be significantly easier for people to try out release candidates
> if there were static links that would pull the latest RC if one was
> currently out, and otherwise the latest release as -current currently does.
>
> Recapping George's concern with this was that people might download this
> stable/RC combo not realizing that it might link to a release candidates
> at times. I feel that giving it a sufficiently descriptive name, like
> asterisk-20-unstable or something like should make it clear enough that
> it's probably not what people want unless they're deliberately looking
> for that.
>
> George had suggested a permalink that only linked to RCs when they were
> available. I don't like this idea, because then it's not a universal
> permalink, which was the entire point of my original request. Currently,
> if somebody wants to pull down a release candidate in the script, the
> release candidate name needs to be hardcoded somewhere. Hardcoding that
> a release candidate currently exists, even if the link didn't change, is
> no less problematic and doesn't help very much. It would really need to
> be a single link that works at all times, I think, to be useful, so that
> automated tools don't need to do any thinking and can just pull
> something down.
>
> One major problem with the other proposals is the links are transient,
> so as soon as the official release candidate comes out, the links to the
> release candidates disappear and anything relying on that breaks
> immediately. There are workarounds for this, but all of them end up
> wasting somebody's time on a regular basis.
>
> TL;DR is it would great if there was a link like
> asterisk-20-latest-unstable or something that always pointed to latest
> 20 tarball, regardless of whether it's a regular or release candidate
> release. I don't care what the name is personally, as long as it exists,
> so as a sufficiently scary name seems like it should dissuade casual
> browsers from downloading it accidentally, and that's the only concern
> I've seen raised thus far.
>
> With Asterisk 21 rc already out, is this something that could be added
> in some kind of permalink form, to allow for broader testing? It would
> be a win win situation since Sangoma would benefit from more people
> trying release candidates, and this would facilitate that. There are
> many cases where I think if downloading a release candidate were as easy
> and predictable as downloading the -current tarball, it would be done,
> and actually streamline other things in the process.
>
> Another thought: since this would be a new link that didn't exist
> before, rather than symlinking, it could also 302 redirect to the latest
> GitHub tarball (if that were easy to do... I know those links aren't
> predictable). That would probably save a little bandwidth.
>
> Thanks!
>
> [1] https://www.asterisk.org/take-a-look-at-release-candidates/
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev



-- 
- Andrew "lathama" Latham -

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.