SHA256
10
0
forked from pool/julia

117 Commits

Author SHA256 Message Date
Soc Virnyl Estela
4dcb1676aa Accepting request 1238356 from home:StevenK:branches:science
- Drop unneeeded BuildRequires on python3-recommonmark.

OBS-URL: https://build.opensuse.org/request/show/1238356
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=231
2025-01-17 23:09:45 +00:00
Soc Virnyl Estela
92e1efafd8 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=230 2024-10-04 23:55:49 +00:00
Soc Virnyl Estela
8a73827f4d OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=229 2024-10-04 12:50:11 +00:00
Soc Virnyl Estela
eada458b47 - Remove deps-makefile.patch
- Do not force gcc versions
- Revert to use system libcurl-devel
- Use clang over gcc

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=228
2024-10-04 12:46:45 +00:00
Soc Virnyl Estela
aa0db38925 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=227 2024-10-03 06:15:21 +00:00
Soc Virnyl Estela
4de51524dc OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=226 2024-10-02 14:22:56 +00:00
Soc Virnyl Estela
6e1e5d09eb OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=225 2024-10-02 01:46:12 +00:00
Soc Virnyl Estela
f691daedec OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=224 2024-10-01 08:46:18 +00:00
Soc Virnyl Estela
914dea4d24 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=223 2024-10-01 07:53:49 +00:00
Soc Virnyl Estela
e6aa9798cb OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=222 2024-10-01 07:52:39 +00:00
Soc Virnyl Estela
2f82b637f9 - Use bundled libcurl. The recent version breaks Julia.
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=221
2024-10-01 06:54:00 +00:00
Soc Virnyl Estela
0396877830 - Disable INTEL_JITEVENTS. Accidentally enabled during testing.
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=220
2024-09-30 01:41:46 +00:00
Soc Virnyl Estela
2526fd37aa - Remove julia-libunwind-1.9.patch
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=218
2024-09-27 13:22:04 +00:00
Soc Virnyl Estela
b40a93bb55 Accepting request 1204122 from home:uncomfyhalomacro:branches:science
- Use bundled libunwind
- Add the following gmp patches
  * ./gmp-6.2.1-arm64-invert_limb.patch
  * ./apply-gmp-arm64-invert_limb.patch
- Add pp64le variants of the bundled deps
  * CompilerSupportLibraries.v1.1.1+0.powerpc64le-linux-gnu-libgfortran5.tar.gz
  * GMP.v6.2.1+6.powerpc64le-linux-gnu-cxx11.tar.gz
  * LLD.v15.0.7+10.powerpc64le-linux-gnu-cxx11-llvm_version+15.tar.gz
  * LibCURL.v8.4.0+0.powerpc64le-linux-gnu.tar.gz
  * LibGit2.v1.6.4+0.powerpc64le-linux-gnu.tar.gz
  * LibSSH2.v1.11.0+1.powerpc64le-linux-gnu.tar.gz
  * LibUV.v2.0.1+14.powerpc64le-linux-gnu.tar.gz
  * LibUnwind.v1.5.0+5.powerpc64le-linux-gnu.tar.gz
  * MPFR.v4.2.0+1.powerpc64le-linux-gnu.tar.gz
  * MbedTLS.v2.28.2+1.powerpc64le-linux-gnu.tar.gz
  * OpenBLAS.v0.3.23+4.powerpc64le-linux-gnu-libgfortran5.tar.gz
  * OpenLibm.v0.8.1+2.powerpc64le-linux-gnu.tar.gz
  * PCRE2.v10.42.0+1.powerpc64le-linux-gnu.tar.gz
  * SuiteSparse.v7.2.1+1.powerpc64le-linux-gnu.tar.gz
  * Zlib.v1.2.13+1.powerpc64le-linux-gnu.tar.gz
  * dSFMT.v2.2.4+4.powerpc64le-linux-gnu.tar.gz
  * julia.spec
  * libLLVM.v15.0.7+10.powerpc64le-linux-gnu-cxx11-llvm_version+15.tar.gz
  * libblastrampoline.v5.11.0+0.powerpc64le-linux-gnu.tar.gz
  * nghttp2.v1.52.0+1.powerpc64le-linux-gnu.tar.gz
  * p7zip.v17.4.0+2.powerpc64le-linux-gnu.tar.gz
- Add the aarch64 variants of the bundled deps
  * CompilerSupportLibraries.v1.1.1+0.aarch64-linux-gnu-libgfortran5.tar.gz
  * GMP.v6.2.1+6.aarch64-linux-gnu-cxx11.tar.gz
  * LLD.v15.0.7+10.aarch64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * LibCURL.v8.4.0+0.aarch64-linux-gnu.tar.gz
  * LibGit2.v1.6.4+0.aarch64-linux-gnu.tar.gz
  * LibSSH2.v1.11.0+1.aarch64-linux-gnu.tar.gz
  * LibUV.v2.0.1+14.aarch64-linux-gnu.tar.gz
  * LibUnwind.v1.5.0+5.aarch64-linux-gnu.tar.gz
  * MPFR.v4.2.0+1.aarch64-linux-gnu.tar.gz
  * MbedTLS.v2.28.2+1.aarch64-linux-gnu.tar.gz
  * OpenBLAS.v0.3.23+4.aarch64-linux-gnu-libgfortran5.tar.gz
  * OpenLibm.v0.8.1+2.aarch64-linux-gnu.tar.gz
  * PCRE2.v10.42.0+1.aarch64-linux-gnu.tar.gz
  * SuiteSparse.v7.2.1+1.aarch64-linux-gnu.tar.gz
  * Zlib.v1.2.13+1.aarch64-linux-gnu.tar.gz
  * dSFMT.v2.2.4+4.aarch64-linux-gnu.tar.gz
  * julia.spec
  * libLLVM.v15.0.7+10.aarch64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * libblastrampoline.v5.11.0+0.aarch64-linux-gnu.tar.gz
  * nghttp2.v1.52.0+1.aarch64-linux-gnu.tar.gz
  * p7zip.v17.4.0+2.aarch64-linux-gnu.tar.gz
- Add ./libblastrampoline.v5.11.0+0.x86_64-linux-gnu.tar.gz
- Add ./deps-makefile.patch
- The full.tar.gz tarball is not a full.tar.gz tarball so we have to
  manually add the sources now.
  * add CompilerSupportLibraries.v1.1.1+0.x86_64-linux-gnu-libgfortran5.tar.gz
  * add dSFMT.v2.2.4+4.x86_64-linux-gnu.tar.gz
  * add GMP.v6.2.1+6.x86_64-linux-gnu-cxx11.tar.gz
  * add LibCURL.v8.4.0+0.x86_64-linux-gnu.tar.gz
  * add LibGit2.v1.6.4+0.x86_64-linux-gnu.tar.gz
  * add libLLVM.v15.0.7+10.x86_64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * add LibSSH2.v1.11.0+1.x86_64-linux-gnu.tar.gz
  * add LibUnwind.v1.5.0+5.x86_64-linux-gnu.tar.gz
  * add LibUV-v2.0.1+14.x86_64-linux-gnu.tar.gz
  * add LLD.v15.0.7+10.x86_64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * add MbedTLS.v2.28.2+1.x86_64-linux-gnu.tar.gz
  * add MPFR.v4.2.0+1.x86_64-linux-gnu.tar.gz
  * add nghttp2.v1.52.0+1.x86_64-linux-gnu.tar.gz
  * add OpenBLAS.v0.3.23+4.x86_64-linux-gnu-libgfortran5.tar.gz
  * add OpenLibm.v0.8.1+2.x86_64-linux-gnu.tar.gz
  * add p7zip.v17.4.0+2.x86_64-linux-gnu.tar.gz
  * add PCRE2.v10.42.0+1.x86_64-linux-gnu.tar.gz
  * add SuiteSparse.v7.2.1+1.x86_64-linux-gnu.tar.gz
  * add Zlib.v1.2.13+1.x86_64-linux-gnu.tar.gz
- Add -Wno-implicit-function-declaration for CFLAGS and CXXFLAGS
  * this is an issue building with source-vendored GMP.
  * see https://discourse.julialang.org/t/building-julia-for-nix/115304/6.
    it might be a nix build issue but it affects all distros tbh.
- Adopt buildkite env from Julia's CI. See utilities/build_envs.sh.
- Update CFLAGS and CXXFLAGS to %optflags macro
- Reenable other architectures for testing
- BUG-GCC-LLVM-UPSTREAM: Add -Wno-error=incompatible-pointer-types for aarch64.
  * already fixed but still affecting the vendored LLVM build. might be an openSUSE
    GCC issue (need to confirm but let's just by-pass the warning for now).
  * reference issue -> https://github.com/JuliaLang/julia/issues/45400
- Update julia.specfile
  * remove allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch
- Update to version 1.10.5:
  * bump Pkg to latest 1.10
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from 45521a6e8 to a4f26cff6
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from 9cb6d35f8 to 45521a6e8
  * `stale_cachefile`: handle if the expected cache file is missing
  * bump Pkg to latest 1.10
  * Fix tr for block SymTridiagonal
  * [libblastrampoline] Bump to v5.11.0
  * Profile: Fix stdlib paths
  * Restrict argument to `isleapyear(::Integer)`
  * Add `lbt_forwarded_funcs()` to debug LBT forwarding issues
  * Fix a bug in `stack`'s DimensionMismatch error message
  * [docs] change docstring to match code
  * AllocOpt: Fix stack lowering where alloca continas boxed and unboxed data
  * [build] Some improvements to the LLVM build system
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from bf83c387b to ff18647d8
  * Add openlibm to sysimg link line on windows
  * Remove the WarnMissedTransformations pass from the 1.10 pipeline
  * Do not hide libssp.dll.a (Windows import library) in private library dir
  * fixup some casts in uv code, extraced from commit e5496e0
  * Fix calling LLVM_SIZE on windows
  * relax equality in trace test
  * Remove reference to memory attribute in llvm pass
  * Disable typed pointer tests for alloc-opt-pass since the base file is now using opaque pointers
  * bump Pkg to latest v1.10
  * Bump libblastrampoline to v5.10.1
  * add missing compat entry to edit
  * LinearAlgebra: LazyString in error messages for Diagonal/Bidiagonal
  * Use triple quotes in TOML.print when string contains newline
  * Fix assertion/crash when optimizing function with dead basic block
  * more precise aliasing checks for SubArray
  * document mutable struct const fields
  * correction to compat notice for a[begin]
  * compat notice for a[begin] indexing
  * Compat for `Base.@nospecializeinfer`
  * Update the aarch64 devdocs to reflect the current state of its support
  * Fix generic triangular solves with empty matrices
  * Profile: Improve module docstring
  * Remove boxing in pinv
  * `LazyString` in `LinearAlgebra.checksquare` error message
  * LinearAlgebra: use `≈` instead of `==` for `tr` tests in symmetric.jl
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from f487626b0 to 6d73ac1fc
  * [release-1.10] fix a race condition in jl_gc_realloc_string
  * Do not add type tag size to the `alloc_typed` lowering for GC allocations
  * add sticky task warning to `@task` and `schedule`
  * [LinearAlgebra] Improve resilience to unknown libblastrampoline flags
  * make: use `readelf` for LLVM symbol version detection
  * LazyString in reinterpretarray error messages
  * make: Fix `sed` command for LLVM libraries with no symbol versioning
  * Add boundscheck in bindingkey_eq to avoid OOB access due to data race
  * ensure we set the right value to gc_first_tid
  * Aggressive constprop in trevc! to stabilize triangular eigvec
  * Fix trampoline assembly for build on clang 18 on apple silicon
  * Allow libquadmath to also fail as it is not available on all systems

OBS-URL: https://build.opensuse.org/request/show/1204122
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=217
2024-09-27 10:40:00 +00:00
Soc Virnyl Estela
413e837963 - Fix build. typo caused a misconfigure:
JULIA_CPU_TARGETS -> JULIA_CPU_TARGET

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=215
2024-06-07 17:18:16 +00:00
Soc Virnyl Estela
a45ad2fc74 Accepting request 1179111 from home:uncomfyhalomacro:branches:science
- Update ./disable-doc-gen-in-makefile.patch. Upstream has patched to allow offline
  builds but added commands in the `doc/Makefile` that needs network.
- Update to version 1.10.4:
  * correctly track freed bytes in array_to_string
  * Add inventory writing via DocumenterInventoryWritingBackport
  * Overload Base.literal_pow for AbstractQ
  * LinearAlgebra: Correct zero element in _generic_matvecmul! for block adj/trans
  * set MAX_OS_WRITE on unix
  * fix typo in gc_mark_memory8 when chunking a large array
  * typeintersect: fix another stack overflow caused by circular constraints
  * Fix an off-by-one error in interpreter's do_invoke
  * Make TestLogger thread-safe (introduce a lock)
  * Add a missing doc
  * typeintersect: conservative typevar subtitution during `finish_unionall
  * typeintersect: followup cleanup for the nothrow path of type instantiation
  * merge backports for 1.10.4

OBS-URL: https://build.opensuse.org/request/show/1179111
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=214
2024-06-07 00:04:20 +00:00
Soc Virnyl Estela
d8b0dadc0e - Update description
* Julia now works as it follows closely with build sources with some exceptions.
  * Recommend to use juliaup.
  * Remove experimental. This works quite well now even with LinearAlgebra and
    Sundials.

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=213
2024-06-04 06:44:59 +00:00
Soc Virnyl Estela
ee3f287ff2 Accepting request 1177652 from home:uncomfyhalomacro:branches:science
- Update JULIA_CPU_TARGETS
- Reenable aarch64 builds with patch
  ./allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch

OBS-URL: https://build.opensuse.org/request/show/1177652
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=211
2024-05-30 01:07:42 +00:00
Soc Virnyl Estela
ecc110fc42 - Cleanup
* remove libmbedcrypto as mbedtls is bundled

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=209
2024-05-22 00:20:12 +00:00
Soc Virnyl Estela
22d2552e66 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=207 2024-05-21 04:57:57 +00:00
Soc Virnyl Estela
09c1ff014e OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=206 2024-05-20 16:18:59 +00:00
Soc Virnyl Estela
a47067481e - libjulia-compat1_10 provides libjulia1_10. added rpmlint filter
to workaround rpmlint error on ldconfig_scriptlet

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=205
2024-05-20 12:14:09 +00:00
Soc Virnyl Estela
7bdaa0ddfd OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=204 2024-05-20 11:58:38 +00:00
Soc Virnyl Estela
d8d3003d3b - Update rpmlint.
* bad-cert.pem is a test file in LibGit2_jll.
- Update specfile.
  * cleanup symlinks. these files should just point starting from buildroot

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=203
2024-05-20 05:33:10 +00:00
Soc Virnyl Estela
c76c54a2be OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=202 2024-05-20 01:28:26 +00:00
Soc Virnyl Estela
f5387b0639 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=201 2024-05-19 15:26:28 +00:00
Soc Virnyl Estela
5133d79ea3 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=200 2024-05-19 15:11:45 +00:00
Soc Virnyl Estela
6bc8987180 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=199 2024-05-19 14:08:35 +00:00
Soc Virnyl Estela
d9d7536b4e - The location of libgcc_s is different between leap and tumbleweed.
- Prevent debug-info generation touching precompiled sysimages and caches which will
  invalidate checksum generation

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=198
2024-05-19 10:19:11 +00:00
Soc Virnyl Estela
22eb6ccfb2 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=197 2024-05-19 07:57:54 +00:00
Soc Virnyl Estela
10340af720 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=196 2024-05-19 04:21:58 +00:00
Soc Virnyl Estela
c8547add34 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=195 2024-05-19 00:27:56 +00:00
Soc Virnyl Estela
2c70633a24 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=194 2024-05-18 15:30:47 +00:00
Soc Virnyl Estela
e9ffa9a3f5 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=193 2024-05-18 12:12:05 +00:00
Soc Virnyl Estela
05f73e3e49 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=192 2024-05-18 12:11:26 +00:00
Soc Virnyl Estela
90f849051c OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=191 2024-05-18 11:51:30 +00:00
Soc Virnyl Estela
c2afc4e43f - Update rpmlintrc to ignore some warnings
- Fix dangling symlinks errors

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=190
2024-05-18 11:34:38 +00:00
Soc Virnyl Estela
cd38daa1e0 fix priv libs regex
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=189
2024-05-18 08:25:14 +00:00
Soc Virnyl Estela
d0232c68ac OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=188 2024-05-18 03:01:12 +00:00
Soc Virnyl Estela
c58fe8db7f - Inconsistencies on where sbinaries are located in openSUSE Leap and Tumbleweed
has caused leap rpm generation to fail after all the builds done successfully.

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=187
2024-05-18 00:33:48 +00:00
Soc Virnyl Estela
93388887ec OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=186 2024-05-17 13:36:22 +00:00
Soc Virnyl Estela
24023b3b6e OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=185 2024-05-17 08:55:43 +00:00
Soc Virnyl Estela
1a5a6ef0b1 - Julia on leap has trouble looking for libgfortran5 so symlinking it to fix it
- Format specfile

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=184
2024-05-17 08:22:56 +00:00
Soc Virnyl Estela
6ca3168b62 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=183 2024-05-17 01:02:25 +00:00
Soc Virnyl Estela
85bb11b0e5 - Fix specfile
* p7zip for tumbleweed
  * p7zip-full for leap

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=182
2024-05-17 00:18:35 +00:00
Soc Virnyl Estela
c75a868f1f - More cleanup
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=181
2024-05-16 15:18:42 +00:00
Soc Virnyl Estela
08cf81634d - Also include OPENBLAS_TARGET_ARCH=NEHALEM in %{__julia_opts} for system not tumbleweed
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=180
2024-05-15 12:37:47 +00:00
Soc Virnyl Estela
d8d78ceb7e - More specfile cleanup
* Move over some environmental variables into the %{__julia_opts} global rpm var
  * Adjust to support if system is not Tumbleweed. openblas not building because libpthread troubles

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=179
2024-05-15 12:11:57 +00:00
Soc Virnyl Estela
6db6c55ba4 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=178 2024-05-15 11:40:22 +00:00
Soc Virnyl Estela
7229dd077b - Fix ./julia-libunwind-1.9.patch.
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=177
2024-05-15 11:35:59 +00:00