Skip to content

Commit 0c05527

Browse files
authored
Update BinaryBuilderBase to upgrade to Rust 1.57.1 (#1121)
1 parent c5660d4 commit 0c05527

File tree

3 files changed

+47
-46
lines changed

3 files changed

+47
-46
lines changed

Manifest.toml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
2828

2929
[[BinaryBuilderBase]]
3030
deps = ["CodecZlib", "Downloads", "InteractiveUtils", "JSON", "LibGit2", "Libdl", "Logging", "OutputCollectors", "Pkg", "Random", "SHA", "Scratch", "SimpleBufferStream", "TOML", "Tar", "UUIDs", "p7zip_jll", "pigz_jll"]
31-
git-tree-sha1 = "eb73160aeea338c002092bbfbf5a908c0020c33e"
31+
git-tree-sha1 = "9f3b1dcfdd68214851417aded5f159557b4f27b7"
3232
repo-rev = "master"
3333
repo-url = "https://github.com/JuliaPackaging/BinaryBuilderBase.jl.git"
3434
uuid = "7f725544-6523-48cd-82d1-3fa08ff4056e"
35-
version = "1.0.0"
35+
version = "1.1.0"
3636

3737
[[CodecZlib]]
3838
deps = ["TranscodingStreams", "Zlib_jll"]
@@ -42,14 +42,14 @@ version = "0.7.0"
4242

4343
[[Compat]]
4444
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
45-
git-tree-sha1 = "344f143fa0ec67e47917848795ab19c6a455f32c"
45+
git-tree-sha1 = "dce3e3fea680869eaa0b774b2e8343e9ff442313"
4646
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
47-
version = "3.32.0"
47+
version = "3.40.0"
4848

4949
[[DataAPI]]
50-
git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385"
50+
git-tree-sha1 = "cc70b17275652eb47bc9e5f81635981f13cea5c8"
5151
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
52-
version = "1.7.0"
52+
version = "1.9.0"
5353

5454
[[DataStructures]]
5555
deps = ["Compat", "InteractiveUtils", "OrderedCollections"]
@@ -85,9 +85,9 @@ version = "0.1.6"
8585

8686
[[FileIO]]
8787
deps = ["Pkg", "Requires", "UUIDs"]
88-
git-tree-sha1 = "256d8e6188f3f1ebfa1a5d17e072a0efafa8c5bf"
88+
git-tree-sha1 = "2db648b6712831ecb333eae76dbfd1c156ca13bb"
8989
uuid = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
90-
version = "1.10.1"
90+
version = "1.11.2"
9191

9292
[[FileWatching]]
9393
uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
@@ -100,15 +100,15 @@ version = "0.1.7"
100100

101101
[[GitHub]]
102102
deps = ["Base64", "Dates", "HTTP", "JSON", "MbedTLS", "Sockets", "SodiumSeal"]
103-
git-tree-sha1 = "9e62f3eae4a2514d1de65cc2ac9d1669032a4595"
103+
git-tree-sha1 = "c8594dff1ed76e232d8063b2a2555335900af6f3"
104104
uuid = "bc5e4493-9b4d-5f90-b8aa-2b2bcaad7a26"
105-
version = "5.6.0"
105+
version = "5.7.0"
106106

107107
[[HTTP]]
108108
deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"]
109-
git-tree-sha1 = "44e3b40da000eab4ccb1aecdc4801c040026aeb5"
109+
git-tree-sha1 = "0fa77022fe4b511826b39c894c90daf5fce3334a"
110110
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
111-
version = "0.9.13"
111+
version = "0.9.17"
112112

113113
[[Hiccup]]
114114
deps = ["MacroTools", "Test"]
@@ -133,9 +133,9 @@ version = "1.0.0"
133133

134134
[[JLD2]]
135135
deps = ["DataStructures", "FileIO", "MacroTools", "Mmap", "Pkg", "Printf", "Reexport", "TranscodingStreams", "UUIDs"]
136-
git-tree-sha1 = "59ee430ac5dc87bc3eec833cc2a37853425750b4"
136+
git-tree-sha1 = "46b7834ec8165c541b0b5d1c8ba63ec940723ffb"
137137
uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
138-
version = "0.4.13"
138+
version = "0.4.15"
139139

140140
[[JLLWrappers]]
141141
deps = ["Preferences"]
@@ -151,9 +151,9 @@ version = "0.21.2"
151151

152152
[[JSON2]]
153153
deps = ["Dates", "Parsers", "Test"]
154-
git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129"
154+
git-tree-sha1 = "dcc3c2d9bdc036677a031ea97b76925983ca1f18"
155155
uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3"
156-
version = "0.3.2"
156+
version = "0.3.4"
157157

158158
[[LibCURL]]
159159
deps = ["LibCURL_jll", "MozillaCACerts_jll"]
@@ -189,9 +189,9 @@ version = "0.4.7"
189189

190190
[[MacroTools]]
191191
deps = ["Markdown", "Random"]
192-
git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7"
192+
git-tree-sha1 = "3d3e902b31198a27340d0bf00d6ac452866021cf"
193193
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
194-
version = "0.5.7"
194+
version = "0.5.9"
195195

196196
[[Markdown]]
197197
deps = ["Base64"]
@@ -211,19 +211,19 @@ uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
211211
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
212212

213213
[[Mocking]]
214-
deps = ["ExprTools"]
215-
git-tree-sha1 = "748f6e1e4de814b101911e64cc12d83a6af66782"
214+
deps = ["Compat", "ExprTools"]
215+
git-tree-sha1 = "29714d0a7a8083bba8427a4fbfb00a540c681ce7"
216216
uuid = "78c3b35d-d492-501b-9361-3d52fe80e533"
217-
version = "0.7.2"
217+
version = "0.7.3"
218218

219219
[[MozillaCACerts_jll]]
220220
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
221221

222222
[[Mustache]]
223223
deps = ["Printf", "Tables"]
224-
git-tree-sha1 = "36995ef0d532fe08119d70b2365b7b03d4e00f48"
224+
git-tree-sha1 = "21d7a05c3b94bcf45af67beccab4f2a1f4a3c30a"
225225
uuid = "ffc61752-8dc7-55ee-8c37-f3e9cdd09e70"
226-
version = "1.0.10"
226+
version = "1.0.12"
227227

228228
[[Mux]]
229229
deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "Pkg", "Sockets", "WebSockets"]
@@ -252,9 +252,9 @@ version = "0.1.0"
252252

253253
[[Parsers]]
254254
deps = ["Dates"]
255-
git-tree-sha1 = "bfd7d8c7fd87f04543810d9cbd3995972236ba1b"
255+
git-tree-sha1 = "ae4bbcadb2906ccc085cf52ac286dc1377dceccc"
256256
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
257-
version = "1.1.2"
257+
version = "2.1.2"
258258

259259
[[Pidfile]]
260260
deps = ["FileWatching", "Test"]
@@ -297,21 +297,21 @@ deps = ["Serialization"]
297297
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
298298

299299
[[Reexport]]
300-
git-tree-sha1 = "5f6c21241f0f655da3952fd60aa18477cf96c220"
300+
git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
301301
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
302-
version = "1.1.0"
302+
version = "1.2.2"
303303

304304
[[Registrator]]
305305
deps = ["AutoHashEquals", "Base64", "Dates", "Distributed", "FileWatching", "GitForge", "GitHub", "HTTP", "JSON", "LibGit2", "Logging", "MbedTLS", "Mocking", "Mustache", "Mux", "Pkg", "RegistryTools", "Serialization", "Sockets", "TimeToLive", "UUIDs", "ZMQ"]
306-
git-tree-sha1 = "583bf8a06ff4833a73e27de6908608efe42f6cb8"
306+
git-tree-sha1 = "8e1a5ac2695627143951512d700c7e3c445102ec"
307307
uuid = "4418983a-e44d-11e8-3aec-9789530b3b3e"
308-
version = "1.2.8"
308+
version = "1.2.9"
309309

310310
[[RegistryTools]]
311-
deps = ["AutoHashEquals", "LibGit2", "Pkg", "UUIDs"]
312-
git-tree-sha1 = "a1b5b98de15341137ef9bbdb40c7629297bc8d9b"
311+
deps = ["AutoHashEquals", "LibGit2", "Pkg", "SHA", "UUIDs"]
312+
git-tree-sha1 = "e5bc4ecbdd55f030b9f2644aa4a625f34a868ea0"
313313
uuid = "d1eb7eb1-105f-429d-abf5-b0f65cb9e2c4"
314-
version = "1.5.6"
314+
version = "1.6.0"
315315

316316
[[Requires]]
317317
deps = ["UUIDs"]
@@ -375,9 +375,9 @@ version = "1.0.1"
375375

376376
[[Tables]]
377377
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"]
378-
git-tree-sha1 = "d0c690d37c73aeb5ca063056283fde5585a41710"
378+
git-tree-sha1 = "fed34d0e71b91734bf0a7e10eb1bb05296ddbcd0"
379379
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
380-
version = "1.5.0"
380+
version = "1.6.0"
381381

382382
[[Tar]]
383383
deps = ["ArgTools", "SHA"]

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "BinaryBuilder"
22
uuid = "12aac903-9f7c-5d81-afc2-d9565ea332ae"
33
authors = ["Elliot Saba <[email protected]>"]
4-
version = "0.4.2"
4+
version = "0.4.3"
55

66
[deps]
77
ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
@@ -33,7 +33,7 @@ ghr_jll = "07c12ed4-43bc-5495-8a2a-d5838ef8d533"
3333

3434
[compat]
3535
ArgParse = "1.1"
36-
BinaryBuilderBase = "0.6.5, 1"
36+
BinaryBuilderBase = "1.1"
3737
GitHub = "5.1"
3838
HTTP = "0.8, 0.9"
3939
JLD2 = "0.1.6, 0.2, 0.3, 0.4"

test/building.jl

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,24 +104,21 @@ shards_to_test = expand_cxxstring_abis(expand_gfortran_versions(shards_to_test))
104104
@testset "Shard testsuites" begin
105105
@testset "$(shard)" for shard in shards_to_test
106106

107-
if Sys.isfreebsd(shard) && libgfortran_version(shard) == v"3"
108-
# Skip test for this shard until
109-
# https://github.com/JuliaPackaging/BinaryBuilder.jl/issues/1053 is
110-
# fixed.
111-
@test_broken false
112-
continue
113-
end
114-
115107
platforms = [shard]
116108
mktempdir() do build_path
117-
products = Product[
109+
products = [
118110
ExecutableProduct("hello_world_c", :hello_world_c),
119111
ExecutableProduct("hello_world_cxx", :hello_world_cxx),
120112
ExecutableProduct("hello_world_fortran", :hello_world_fortran),
121113
ExecutableProduct("hello_world_go", :hello_world_go),
122-
ExecutableProduct("hello_world_rust", :hello_world_rust),
123114
]
124115

116+
if !platforms_match(shard, Platform("i686", "windows"))
117+
# Rust is broken on 32-bit Windows, let's skip it
118+
push!(products, ExecutableProduct("hello_world_rust", :hello_world_rust))
119+
end
120+
121+
125122
build_output_meta = autobuild(
126123
build_path,
127124
"testsuite",
@@ -130,6 +127,10 @@ shards_to_test = expand_cxxstring_abis(expand_gfortran_versions(shards_to_test))
130127
DirectorySource[],
131128
# Build the test suite, install the binaries into our prefix's `bin`
132129
raw"""
130+
# Skip Rust on 32-bit Windows, it's totally unusable
131+
if [[ "${target}" == i686-*-mingw* ]]; then
132+
while which rustc &> /dev/null; do rm $(which rustc); done
133+
fi
133134
# Build testsuite
134135
make -j${nproc} -sC /usr/share/testsuite install
135136
# Install fake license just to silence the warning

0 commit comments

Comments
 (0)