New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Release] Update remove old artifacts release script #32572
Comments
Kouhei Sutou / @kou: |
Kouhei Sutou / @kou: |
So currently, there's only arrow 11 present under https://dist.apache.org/repos/dist/release/arrow anymore. Whatever the implicit/explicit support policy that's decided, I think it's a bad idea to remove the source release tarballs (we're supporting the last 4 versions in conda-forge -- 5 while we're transitioning to any new version --; we regularly need to rebuild those branches and were relying on those URLs, e.g. conda-forge/arrow-cpp-feedstock#1017 broke; I can switch to GH sources, but then what's the point of publishing tarballs at all?). |
Could you use https://www.apache.org/dyn/closer.lua?action=download&filename=arrow/arrow-11.0.0/apache-arrow-11.0.0.tar.gz style URL used in our install page instead of direct https://dist.apache.org/repos/dist/release/arrow/ URL? The |
Sure. Didn't know that URL style, thanks. |
I don't see how this could be introspected though (being dynamic AFAICT), and so I think I'll stay with the github tags. |
Sorry. I'm not sure what "introspected" means. Could you explain more? FYI: Other packaging systems such as Conan, Homebrew and MSYS2 also use the Conan:
Homebrew: MSYS2: |
It cannot be taken apart and looked at. Or rather, when I do, I get to https://archive.apache.org/dist/arrow/arrow-10.0.0/, which actually looks way more useful that an url that's dynamically constructed (which is harder for the bots, harder for reproducibility -- even if you promise it --, etc.). I don't speak for the other packaging systems, but I will always prefer source urls that are as simple possible (i.e. non-magical, not dynamically constructed...), and so I'd always take |
Hmm. conan-io/conan-center-index#14431 (comment) thread may help you. |
Thanks. But it's not adding new information. Well, except that with the policy of only keeping the last 3 releases online, I've got one more argument for using the GitHub tags. |
I can't stop you from using the GitHub tags but please keep in mind that they are NOT our "official" releases. |
I just executed the remove old artifacts release script which also removed the previously created three patch releases for 6.0.2, 7.0.1, 8.0.1.
That's not desirable since those have just been released so I had to revert to an earlier revision.
cc @kou @assignUser @raulcd
Reporter: Krisztian Szucs / @kszucs
Assignee: Kouhei Sutou / @kou
Note: This issue was originally created as ARROW-17294. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: