-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
synocli-file: update tools and add pixz #6288
Conversation
@hgy59 the build logs show failures due to |
ad088c7
to
bedae80
Compare
This error is caused by the usage of an outdated mirror to download packages from The first workflow faild for libxml2, glib-2.58.3 and glib-2.66.8 All files with wrong checksum have the following log entry for the download in the prepare job:
When you use the download link to this mirror, you get an error page telling
This failing mirror is randomly used for downloads on After deleting the download cache of the latest workflow (distrib-11728427050), none of the downloads used this mirror and the 4th attempt succeeded. |
1454b21
to
db5bcb2
Compare
@mreid-tt several retries still used the bad mirror. |
c2029f2
to
dd1e99b
Compare
- update detox to v2.0.0 - update eza v0.20.0 - update fd to v10.2.0 - update fdupes to v2.3.2 and add sqlite for optional caches - update jdupes to v1.28.0 and libjodycode to v3.1.1 - update less to v661 - update lsd to v1.1.5 - update lzip to v1.24.1 - update mc to v4.8.32 - update micro to v2.0.14 - update nano to v8.2 - update pcre2 to v10.44 - update ripgrep to v14.1.1 - update tree to v2.1.3
- use fd 10.2.0 for qoriq with rust toolchain 1.82.0
- use different mirror since github workflow often uses an invalid mirror mirror2.sandyriver.net
- also fix license
- build from pre-configured tarball instead of raw source - which seems to support GNU configure - libcrytpo is runtime dependency - don't include bsd* cli; just shared object only
- patched to allow cross-compile
I have no idea why. But spk/synocli-file would not build pixz. However, cross/libarchive and diyspk/pigz both built standalone just fine. Also documenting some other strange and no-determininistic artifacts linked to build enviornment.
Link shared object aliases instead of copy. Co-authored-by: hgy59 <[email protected]>
- disable to build tools (we want the library only) - document the need to build without libiconv - disable static build and add code optimization to minimize library size - libarchive builds without native/autoconf
- use configure parameter to avoid the AC_CHECK_FILE patch - do not disable build for ARMv7L_ARCHS - update changelog for synocli-file package
- in the previous version (14.1.0) this feature (and simd-accel) was enabled by default - since simd-accel has been removed for stable toolchains, we have to specify pcre2
184f5cf
to
27c7eba
Compare
- update eza from v0.20.0 to v0.20.7 - update fzf from v0.55.0 to v0.56.0 - update less from v661 to v668 - update rhash from v1.4.4 to v1.4.5
Description
Fixes #6270
Additionaly add pixz from #6149
Closes #6149, closes #6075, closes #6073
Checklist
all-supported
completed successfullyType of change