v0.2.0 (2019-12-11)
Closed issues:
- HDF5_jll failure on macos can't load library (#540)
- Empty srcdir in sandbox (#530)
- JLL wrappers should add LIBDIR to LD_LIBRARY_PATH (#524)
- "UndefVarError: name not defined" on deploy to Yggdrasil (#522)
- FreeBSD binaries not picked up? (#512)
- $LD (/opt/x86_64-linux-gnu/tools/llvm-ld) does not exist on MacOS (#508)
- No method matching autobuild (#501)
- sys/clonefile.h missing for macOS (#500)
- Build failed in travis (#492)
- At line 288, ABORTED (Operation not permitted)! At line 1171, ABORTED (No error information)! (#485)
- Error when deploying if the JLL repo exists, but no registration was ever successful (#482)
- StaticLibraryProduct (or FileProduct with multiple possible paths) (#478)
- Platform-specific sources (#477)
- License of the built binary packages. (#472)
github\_auth\(allow\_anonymous=true\)
doesn't work whenGITHUB\_TOKEN
is not set (#471)- GitHub password entry has echo enabled (#465)
- EULA caching for OSX SDK is broken (#463)
- Long delay without output when first downloading shards (#461)
- GC issue when deploying (#458)
- Error running rootfs (#450)
- Restrictive permissions on toplevel directory (#447)
- wizard STEP 3 ends with error (#444)
- Can BB deal with circular dependencies? (#440)
- Add support for meson build system (#437)
- Cross compiling emulators required i.e. setting
CMAKE\_CROSSCOMPILING\_EMULATOR
(#434) - Request to FreeBSD-12.0 target (most resent release) (#433)
- macOS: install names (link location) is wrong (#430)
- linux-gnu: SystemError (with $prefix/lib): rmdir: Directory not empty (#428)
- Define OBJC environment variable (#426)
- normalize_name cannot parse windows OpenSSL binary name (#425)
- BinaryBuilder wizard should use generate a single Pkg command and use the API interface instead of REPL interface (#424)
- increase verbosity (#416)
- Building ZlibBuilder fails on Ubuntu 18.04 on my machine (#415)
- fatal error: Windows.h: No such file or directory (#413)
- Unknown platform error when using a build.jl dep file (#412)
- Cross compiling? (#411)
- Symbol lookup error in libmbedtls.so (#409)
- LoadError: Your platform ("x86_64-pc-linux-gnu", parsed as "x86_64-apple-darwin14") is not supported by this package! (#408)
- Win64 std::string error (#407)
- Big scary error on ubuntu (#406)
- Investigate virtio-fs for qemu (#404)
- No space left on device (#403)
- Binaries built for macOS are not able to be used on Travis macOS. (#402)
- Cannot able to compile a simple test program on PowerPC (#401)
-D\_GLIBCXX\_USE\_CXX11\_ABI=1
takes no effect in the new BinaryBuilder (#399)- Tarball timestamps are far in the future on MacOS (#394)
- MXE usage? (#386)
- Issue with build.jl files from BinaryBuilder (#385)
- /bin/chgrp should become a no-op (#384)
- Unreachable statements in build.jl? (#383)
- Binaries not even used on TravisCI or Appveyor?! (#382)
- Linking on macOS fails (#381)
- No version of BinaryBuilder usable? (#380)
- building tarballs locally fails (#377)
- registry? (#368)
- utime (#367)
- Hardcoded relative paths? (#347)
- wizard needs user to install BinaryProvider and Compat to top-level environment (#338)
- generated build script has FileProduct with full local path from build machine (#337)
- Error using docker image (#329)
- Feature request: MPI compiling support (#323)
- File locking necessary to get
apk
working, QEMU fails (#318) - Auto-generate
Project.toml
for builder repositories (#317) - Fastly caching is not working for our build shards (#316)
- Single-member struct uses wrong ABI on win64 (#315)
- gcc: error: libgomp.spec: No such file or directory (#313)
- Add audit step to dedup files using relative symlinks (#312)
- Add audit step to look for symlinks when building for windows (#311)
- Generated build*.jl file has wrong version number (#310)
- distribute license files in binary tarballs (#309)
- build succeeds but no build products (#307)
- binaries can not load correct libstdc++.so on travis (#304)
- We need a timeout for dlopen'ing (#302)
- cmake needs to link against a tls library (#301)
- Error: -add_rpath would duplicate path (#299)
- x86_64 glibc bootstrap does not work properly (#297)
- sandbox:
mkpath
rather thanmkdir
for the inside directory (#295) - setup_travis() doesn't validate arguments (#265)
- Qemu runner is quite slow (#263)
- Clang crashes observed on Qemu runner (#261)
- Ask for osx sdk t&c in wizard (#251)
- Default system choices in the wizard (#250)
- Support older glibcxx versions on Linux? (#230)
- Access to host compiler (#201)
- [Wizard] "This build has produced no binary artifacts" (#200)
- build.jl files should include dependencies (#194)
- apple sdk too old to build mariadb (#173)
- Too many open files (#171)
- win32 build issues (#167)
- run_wizard issues (#166)
- osx cmake errors (#163)
- Github operations are unreliable, but should be easily recoverable (#141)
- Wizard: crash when GitHub validation fails (#136)
- Tell the user which builds worked and which didn't (#135)
- macOS: Infinite INFO when can't connect to QEMU (#124)
- Properly handle errors within foreign
build.jl
files (#116) - Documentation (#75)
- Our clang default triple lacks TLS support (#72)
- When dropping back into build enviornment, pre-populate bash history with the failed script (#67)
- Wizard: Integrate auto-fix (#14)
- Inspect built binaries for advanced CPU instructions (#7)
- Provisions for installing library versions for multiple platforms (#5)
- Smoke test package list (#1)
Merged pull requests:
- Split
--deploy
into--deploy-bin
and--deploy-jll
(#551) (staticfloat) - Add small threshold for codecov success (#550) (giordano)
- Put upper bounds to compat of dependencies (#547) (giordano)
- Protect expansion of PRE_FLAGS in the wrapper (#546) (giordano)
- Properly unmount
other\_shard
withinprobe\_unprivileged\_containers\(\)
(#544) (staticfloat) - License JLL packages themselves as MIT (#543) (staticfloat)
- Fix tests on MacOS (#542) (staticfloat)
- Add Sys.BINDIR to LIBPATH_list in JLL wrappers for Windows (#541) (giordano)
- build and push the JLL package on
--deploy
(#537) (ssfrr) - fixes some bugs with private deployments (#536) (ssfrr)
- Set JLL packages to be installable but not loadable on 1.0-1.2 (#533) (staticfloat)
- Don't overwrite PATH_list and LIBPATH_list (#532) (ararslan)
- Improve
probe\_unprivileged\_containers\(\)
to check mounting (#528) (staticfloat) - Initialise LIBPATH_list with the libraries provided by Julia (#526) (giordano)
- set the prefix to the prefix (#525) (visr)
- Fix opening of PR to Yggdrasil (#523) (giordano)
- Optionally collect directories in
collect\_files
(#519) (giordano) - Use RegistryTools for interacting with the registry (#518) (ararslan)
- Fix Registrator compatibility to v1.0.0 (#517) (ararslan)
- Some improvements to documentation (#515) (giordano)
- Small fixes (#514) (staticfloat)
- Print compiler versions before compiling (#510) (giordano)
- Don't
dlopen\(\)
during JLL rebuilding (#509) (staticfloat) - Give a better error when a product cannot be found in
rebuild\_jll\_packages\(\)
(#507) (staticfloat) - Use
ghr\_jll
to provideghr
on all platforms (#506) (staticfloat) - Work around
go
's penchant to mark directories as read-only (#505) (staticfloat) - Add dependencies when running the wizard (#504) (meggart)
- Split out JLL package initialization as well (#503) (staticfloat)
- Separated registration (#502) (staticfloat)
- Fix typo (#498) (staticfloat)
- Enable independent registration (#497) (staticfloat)
- Throw error when authenticating if input is closed and GITHUB_TOKEN is empty (#496) (giordano)
- Add
--meta-json
and some associated declarative tools (#495) (staticfloat) - Fixes to get JLL autoregistration working properly (#494) (staticfloat)
- Properly JIT windows tool wrappers (#493) (staticfloat)
- Fix directory symlinks in
symlink\_tree\(\)
(#491) (staticfloat) - Give better error messages when JLL packages do not exist. (#490) (staticfloat)
- Add
test\_yggdrasil\_pr\(\)
(#489) (staticfloat) - Force-update the registry every time we look for a new build number (#488) (staticfloat)
- Force invalidation of docker cache for new versions of BB (#487) (staticfloat)
- Fix
versioninfo\(\)
for non-git-checkouts (#486) (staticfloat) - Use HTTPS to clone GH repos (#484) (staticfloat)
- Fix formatting of more platforms in documentation (#481) (giordano)
- Fix
github\_auth\(allow\_anonymous=true\)
whenGITHUB\_TOKEN
is not set (#480) (giordano) - Fix formatting of platforms in FAQ (#479) (giordano)
- Fix tests (#475) (staticfloat)
- Fix variable name in macos_sdk_already_installed() (#473) (emmt)
- Do not echo input when asking for a password in the wizard (#470) (giordano)
- In meson test, install binary and library and set rpath (#469) (giordano)
- Inform the user about drawbacks for not using the wizard (#468) (giordano)
- Add meson.build script for testing building with meson (#466) (giordano)
- Fix path to Cmake toolchain files in hints (#460) (Keno)
- Add hint about meson to the wizard (#459) (giordano)
- Update README.md (#457) (matbesancon)
- Fix missing paren (#456) (giordano)
- Check that we are shipping a license file and auto install licenses (#452) (giordano)
- Add environment variable with the name of the project (#449) (giordano)
- BinaryBuilder.jl: Construct The Future (#441) (staticfloat)
- Improve documentation (#420) (giordano)