github JuliaPackaging/BinaryBuilder.jl v0.3.0

latest releases: v0.6.5, v0.6.4, v0.6.3...
4 years ago

BinaryBuilder v0.3.0

Diff since v0.2.6

Closed issues:

  • Alternative editors (#331)
  • Failure building OpenMPI (#410)
  • Auto-generate pkg-config files (#422)
  • Problem using BinaryBuilder (#439)
  • Creating a binary that links against Julia (#511)
  • Optimize artifact loading during Pkg.build stage, remove Pkg application dependency from JLL libraries (#538)
  • macos fails hash check (#593)
  • Fresh Julia 1.3.1 install on Windows errors when installing Libiconv (#693)
  • Repos are tagged and releases uploaded before a commit is made with the Artifact.toml file containing corresponding hashes (#709)
  • Evaluate other CI services (#751)
  • GitHub OAuth Authorization API being Deprecated in November 2020 (#771)
  • bb add often does not work (#821)
  • Switch to using const Ref instead of mutable global (#829)
  • runshell on arch linux has a premission problem. (#852)
  • Weird warning for files whose name ends in "so" (but not ".so") (#857)
  • Request: Julia_jll 1.3.1 and 1.5.0 (#871)
  • Drop to environment after successful build (#879)
  • Request regeneration of all JLLs (or at least related to QML, and Gtk), would indirectly help some plotting packages (#896)
  • Auditor trying to set SONAME for .hpp files (#899)
  • julia_compat prevents usage of _jll if Julia versions mismatch (#909)
  • Apple platforms gets filtered away on Julia 1.6 because the wrapper file is not found (#913)
  • New download stuff seems needlessly complicated and overly unreliable (#928)
  • Wizard tries to fetch git:// url using libcurl rather than libgit (#935)
  • [Wizard] Opening PR fails with UndefVarError: gh_username not defined (#939)
  • New wrapper for FFMPEG based on JLLWrappers has problems on Windows (#941)
  • UndefVarError: gh_username not defined (#943)
  • Two errors, for using, and for updating another package (#949)
  • MbedTLS dependency chain is accidentally picking up a system library rather than artifact libraries (#973)
  • issues with calling build_tarballs.jl (no constructors have been defined for Platform) (#974)
  • Improve audit checks for the ABI of armv7l binaries (#975)
  • Host the docs on docs.binarybuilder.org (#977)
  • Disable the wiki (#978)
  • Building x86_64-linux-musl fails complex header missing (#979)
  • [CI] Test randomly failing (#987)
  • LoadError for libgomp with Pkg.precompile() on alpine 3.12 (docker) (#988)
  • apk issues (#998)
  • UndefVarError: destdir not defined (#1002)
  • Wizard fails on 1.6-rc1 (#1005)
  • OpenSpecFun_jll not importable in JULIA_LOAD_PATH=@ julia1.6 (#1009)
  • 404 Not Found error at the end of the wizard (#1019)
  • ld: unknown option: -soname (#1027)

Merged pull requests:

  • WIP 1.6 Artifacts JLL generation (#880) (@staticfloat)
  • Add missing Wizard namespace in register_jll (#897) (@giordano)
  • Use GitHub Actions for CI (#898) (@giordano)
  • Add Auditor arch mapping form Darwin AArch64 (#902) (@Keno)
  • Do not try to give legal advice on the internet (#904) (@Keno)
  • Add multiple options to enter the debug shell when building (#907) (@giordano)
  • Do not write UUID of packages without UUID in wizard script (#908) (@giordano)
  • Add provisioning scripts for GHA CI on arctic3 (#910) (@staticfloat)
  • Add compat entry for JLLWrappers in generated wrappers (#914) (@giordano)
  • Fix writing of the init footer in the wrappers (#916) (@giordano)
  • Massive upgrade to 1.6+ (#918) (@staticfloat)
  • [Auditor] Fix variable name (#921) (@giordano)
  • Re-export Linux, MacOS, Windows and FreeBSD from Pkg.BinaryPlatforms (#922) (@staticfloat)
  • Mention parse_dl_name_version in Troubleshooting (#925) (@Gnimuc)
  • Handle renaming of deafult branch in GitHub to main (#926) (@giordano)
  • Always create the main branch if we pulled from origin/master (#927) (@giordano)
  • In bb add command, clear artifacts directory before adding a new dep (#931) (@Keno)
  • Teach audit to check multiple CSL libraries (#932) (@giordano)
  • Implement new GitHub device authentication flow (#937) (@Keno)
  • Wizard: add check for git repo when url starts with git:// (#940) (@Cryptum169)
  • Use backslash in paths of products for Windows (#942) (@giordano)
  • compat bounds: fix version range test for 'x.y.0-x.y' (#944) (@benlorenz)
  • Fetch remote repository before pushing to it (#946) (@giordano)
  • [docs] Manually install BBB in order to build documentation (#947) (@giordano)
  • [Wizard] Use repr to print platforms in the deploy script (#948) (@giordano)
  • [Wizard] Use Downloads.download to download the sources (#950) (@giordano)
  • Create main branch before pushing to remote (#951) (@giordano)
  • Update BinaryBuilderBase in the Manifest (#953) (@giordano)
  • Add armv6l to list of linux platforms for audit pass (#954) (@staticfloat)
  • Stringify commit for LibGit2.branch! (#955) (@giordano)
  • Autocomplete runshell and run_wizard in the REPL (#956) (@giordano)
  • Submit code coverage to codecov (#959) (@giordano)
  • Update state serialization (#962) (@staticfloat)
  • Properly plumb kwarg (#964) (@staticfloat)
  • Fix versioninfo and base it on BBB function (#965) (@giordano)
  • [Audit] Make sure we're linking to expected libgfortran version (#966) (@giordano)
  • Update TagBot integration (#967) (@fingolfin)
  • Document two ways of expressing deps versions (#969) (@giordano)
  • Fix valid_library_path to reject .sot extension (#970) (@fingolfin)
  • Update BinaryBuilderBase (#972) (@giordano)
  • [Auditor] Make sure libraries for eabihf match this ABI (#976) (@giordano)
  • Add Julia Computing to list of contributors (#980) (@ViralBShah)
  • Remove some tests that belong into BinaryBuilderBase (#981) (@fingolfin)
  • Use LazyArtifacts package when the artifact is lazy (#982) (@giordano)
  • Update BinaryBuilderBase in the manifest (#983) (@giordano)
  • Re-export nbits() from BinaryBuilderBase (#984) (@fingolfin)
  • Fix typo comment (#985) (@oxinabox)
  • [AutoBuild] Increase compat of JLLWrappers to v1.2.0 (#986) (@giordano)
  • Update BinaryBuilderBase in the Manifest (#990) (@giordano)
  • [Auditor] Add pass to make all binary files executable (#992) (@giordano)
  • [AutoBuild] Add revision on Yggdrasil to the registration PR (#993) (@giordano)
  • Setup and cleanup host dependencies during the build (#995) (@giordano)
  • Add auditor pass to ad-hoc codesign all products on Darwin (#996) (@staticfloat)
  • [Auditor] Improve check for amv7l float ABI (#1000) (@giordano)
  • Update BinaryBuilderBase with LLVMBoostrap 11.0.1 (#1006) (@giordano)
  • [Wizard] Fix name of save_wizard_state (#1008) (@giordano)
  • [AZP] Restore Codecov (#1010) (@giordano)
  • [Docs] More extensive description of different workflows (#1011) (@giordano)
  • [CompatHelper] Run on Julia v1.6 (#1014) (@giordano)
  • CompatHelper: bump compat for "JLD2" to "0.4" (#1015) (@github-actions[bot])
  • CompatHelper: bump compat for "HTTP" to "0.9" (#1016) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Scratch" at version "1.0" (#1018) (@github-actions[bot])
  • [AutoBuild] Throw error if using unsupported platforms with Julia v1.5- (#1020) (@giordano)
  • Add space before github tokens URL (#1021) (@omus)
  • Produce compat entries in Project.toml (#1023) (@fingolfin)
  • [Docs] Clarify how to let the linker find libraries in libdir (#1024) (@giordano)
  • Use Tar.jl to create tarball to use for Wizard tests (#1025) (@giordano)
  • Use different HTTP ports in the wizard tests (#1026) (@giordano)
  • [Docs] Improve documentation of ExecutableProduct wrappers (#1028) (@giordano)
  • [AZP] Update BinaryBuilderBase (#1029) (@giordano)

Don't miss a new BinaryBuilder.jl release

NewReleases is sending notifications on new releases.