[asterisk-dev] Permalinks including latest RC releases

Andrew Latham lathama at gmail.com
Wed Sep 27 16:26:45 CDT 2023


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 <asterisk at phreaknet.org> 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 -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20230927/1cc257d4/attachment.html>


More information about the asterisk-dev mailing list