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
Tarball download fixes #18417
Comments
Branch: u/vbraun/tarball_download_fixes |
This comment has been minimized.
This comment has been minimized.
Commit: |
Author: Volker Braun |
comment:4
Don't mix up completely independent things. Using a different fallback server has absolutely nothing to do with checksumming in |
comment:5
I'm just removing the duplicate checksumming, that does in no way introduce an additional dependency. Old-style spkgs still can't be checksummed because they don't have a checksum. |
comment:6
I dont see why those two regressions justify a blocker priority. |
comment:7
Tarballs are still checksummed with this branch, the only difference is that they are checksummed only once. The fallback is the mirror for the buildbot; without it there is a window of a couple of hours where a new tarball is not yet available from the mirror network. |
comment:8
Replying to @vbraun:
I was wondering whether you didn't know what you're doing or whether you just didn't care... (and I didn't want to further comment on the second commit here in hope you'd [re]move it) The second commit, which is completely unrelated and independent of the first one (I would have given positive review if you [re]moved the former from this ticket, where it simply doesn't belong), needlessly introduces new requirements for building Sage, even from the (self-contained) source tarball:
and all of that regardless of whether any package actually needs to get downloaded. (Thierry already mentioned silently incorporating such changes into a blocker ticket, and late in the release cycle, is even more dubious.) That the build without a system-wide Python and/or without internet access currently still succeeds is just due to a bug in So as is (with your second commit included), checksum errors wouldn't necessarily lead to (build) errors, hardly anybody would notice them. In case Python is available, and your script detects the checksum of the tarball already present in |
Reviewer: Thierry Monteil, Leif Leonhardy |
comment:9
Replying to @nexttime:
Not a bug, its a feature that is moving us forward.
Not a bug.
And the reason why its this late in the release cycle? Because I worked hard to make Sage use the mirror network and then you sat on your ass until the shit hit the fan. This should have been fixed 6 months ago. |
comment:10
See #18187 for why corrupt tarballs must be re-downloaded automatically without user invention. |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits: |
comment:13
I still don't understand:
|
Changed reviewer from Thierry Monteil, Leif Leonhardy to Leif Leonhardy |
comment:14
Replying to @sagetrac-tmonteil:
The buildbot uses SAGE_SERVER, but you (having downloaded the just-released git branch) might not.
Is this a joke? Sage has no operative income and academic funding is continuously declining. |
Changed branch from u/vbraun/tarball_download_fixes to |
Changed commit from |
comment:16
Replying to @vbraun:
the latter is not true, at least not for Europe: see and, unless some very bad admin screwup happens, this will be funded too: |
Component: build
Author: Volker Braun
Branch:
7c65f3d
Reviewer: Leif Leonhardy
Issue created by migration from https://trac.sagemath.org/ticket/18417
The text was updated successfully, but these errors were encountered: