-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Rust version 1.52.1 downloaded and reinstalled multiple times #6866
Comments
Could you show the output of |
|
This happens because package has different checksums in repositories by @Grimler91 and mine. Side effect of #6846, as we don't have primary source for mirroring and may build certain packages locally in case of CI (Github Actions) failure. |
I don't why.. or is it intentional.. but while building packages that depend on other packages(i.e, large ones like boost or rust or even adwaita-icon-theme) the build script builds the package from source instead of downloading them, even when P.S: It builds large packages only rest are downloaded. Specially these-
Seems to be the side effect of the same issue |
build-package.sh is fine tuned for downloading deb files from Bintray. It doesn't expect the directory structure generated by Aptly where architecture-independent package is linked to each of aarch64, arm, i686, x86_64 architectures.
These could be downloaded in case of mismatch between actual package version and build.sh. |
I think I worked around that in 6d0883d (worked when I tested locally), is it still a problem for some packages?
Looks like boost is one revision behind on my mirror, I'll fix that. The other two are the correct version |
Interesting which package has specified Lines
are completely normal when building packages written in Rust lang. Docker image doesn't have bundled toolchains for all architectures and they are installed by Same with CMake & Ninja - we don't use Ubuntu packages for these tools and downloading appropriate versions of prebuilt binaries:
P.S. I've seen that |
I'm not quite sure I understand all this especially since I've not delved into Termux internals. What I can tell you for sure is that it's highly irritating that Rust gets downloaded multiple times which is 90MB x times every time I update Termux. Of course, I can always abort the process but it's still an irritant. |
@Fernal73 you can do |
Thanks. How do I learn there's a new update? Github release notifications?
This is probably good as well:
`apt list --upgradable -a`
&
rustc --version
|
|
From now on there's only one deb variant in the repos. Problem will be gone next time rust is updated, but you can probably |
Problem description
The package rust with version 1.52.1 is downloaded and reinstalled over itself multiple times. This has occured regularly over the past week.
Steps to reproduce
Execute
pkg up
once a day.Expected behavior
If Rust 1.52.1 already exists, it must not download and reinstall it.
Additional information
The text was updated successfully, but these errors were encountered: