Skip to content

Commit f45f104

Browse files
authored
[AutoBuild] Do not convert RuntimeDependency -> Dependency unnecessarily (#1273)
* [AutoBuild] Do not convert `RuntimeDependency` -> `Dependency` unnecessarily * Update Manifest
1 parent 3772aef commit f45f104

File tree

4 files changed

+98
-59
lines changed

4 files changed

+98
-59
lines changed

Manifest.toml

Lines changed: 87 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ git-tree-sha1 = "b25e88db7944f98789130d7b503276bc34bc098e"
2222
uuid = "bf4720bc-e11a-5d0c-854e-bdca1663c893"
2323
version = "0.1.0"
2424

25+
[[deps.Attr_jll]]
26+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
27+
git-tree-sha1 = "b132f9aeb209b8790dcc286c857f300369219d8d"
28+
uuid = "1fd713ca-387f-5abc-8002-d8b8b1623b73"
29+
version = "2.5.1+0"
30+
2531
[[deps.AutoHashEquals]]
2632
git-tree-sha1 = "45bb6705d93be619b81451bb2006b7ee5d4e4453"
2733
uuid = "15f4f7f2-30c1-5605-9d31-71845cf9641f"
@@ -31,38 +37,44 @@ version = "0.2.0"
3137
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
3238

3339
[[deps.BinaryBuilderBase]]
34-
deps = ["CodecZlib", "Downloads", "HistoricalStdlibVersions", "InteractiveUtils", "JSON", "LibGit2", "LibGit2_jll", "Libdl", "Logging", "OrderedCollections", "OutputCollectors", "Pkg", "ProgressMeter", "Random", "SHA", "Scratch", "SimpleBufferStream", "TOML", "Tar", "UUIDs", "p7zip_jll", "pigz_jll"]
35-
git-tree-sha1 = "703096c338884827bdfe4016cf656d05281cc5b9"
40+
deps = ["Bzip2_jll", "CodecZlib", "Downloads", "Gzip_jll", "HistoricalStdlibVersions", "InteractiveUtils", "JLLWrappers", "JSON", "LibGit2", "LibGit2_jll", "Libdl", "Logging", "OrderedCollections", "OutputCollectors", "Pkg", "ProgressMeter", "Random", "SHA", "Scratch", "SimpleBufferStream", "TOML", "Tar", "Tar_jll", "UUIDs", "XZ_jll", "Zstd_jll", "p7zip_jll", "pigz_jll"]
41+
git-tree-sha1 = "6cbf80be4757d3268c4fbced9e6bcefcbe23d765"
3642
repo-rev = "master"
3743
repo-url = "https://github.com/JuliaPackaging/BinaryBuilderBase.jl.git"
3844
uuid = "7f725544-6523-48cd-82d1-3fa08ff4056e"
39-
version = "1.20.0"
45+
version = "1.21.0"
4046

4147
[[deps.BitFlags]]
4248
git-tree-sha1 = "43b1a4a8f797c1cddadf60499a8a077d4af2cd2d"
4349
uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35"
4450
version = "0.1.7"
4551

52+
[[deps.Bzip2_jll]]
53+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
54+
git-tree-sha1 = "19a35467a82e236ff51bc17a3a44b69ef35185a2"
55+
uuid = "6e34b625-4abd-537c-b88f-471c36dfa7a0"
56+
version = "1.0.8+0"
57+
4658
[[deps.CodecZlib]]
4759
deps = ["TranscodingStreams", "Zlib_jll"]
48-
git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da"
60+
git-tree-sha1 = "9c209fb7536406834aa938fb149964b985de6c83"
4961
uuid = "944b1d66-785c-5afd-91f1-9de20f533193"
50-
version = "0.7.0"
62+
version = "0.7.1"
5163

5264
[[deps.Compat]]
5365
deps = ["Dates", "LinearAlgebra", "UUIDs"]
54-
git-tree-sha1 = "00a2cccc7f098ff3b66806862d275ca3db9e6e5a"
66+
git-tree-sha1 = "7a60c856b9fa189eb34f5f8a6f6b5529b7942957"
5567
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
56-
version = "4.5.0"
68+
version = "4.6.1"
5769

5870
[[deps.CompilerSupportLibraries_jll]]
5971
deps = ["Artifacts", "Libdl"]
6072
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
6173

6274
[[deps.DataAPI]]
63-
git-tree-sha1 = "e08915633fcb3ea83bf9d6126292e5bc5c739922"
75+
git-tree-sha1 = "e8119c1a33d267e16108be441a287a6981ba1630"
6476
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
65-
version = "1.13.0"
77+
version = "1.14.0"
6678

6779
[[deps.DataValueInterfaces]]
6880
git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6"
@@ -82,9 +94,9 @@ deps = ["ArgTools", "LibCURL", "NetworkOptions"]
8294
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
8395

8496
[[deps.ExprTools]]
85-
git-tree-sha1 = "56559bbef6ca5ea0c0818fa5c90320398a6fbf8d"
97+
git-tree-sha1 = "c1d06d129da9f55715c6c212866f5b1bddc5fa00"
8698
uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04"
87-
version = "0.1.8"
99+
version = "0.1.9"
88100

89101
[[deps.FileIO]]
90102
deps = ["Pkg", "Requires", "UUIDs"]
@@ -97,21 +109,27 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
97109

98110
[[deps.GitForge]]
99111
deps = ["Dates", "HTTP", "JSON3", "StructTypes", "TimeZones", "UUIDs"]
100-
git-tree-sha1 = "002d0a6b394953cabb3c1b3566d4645c2a395012"
112+
git-tree-sha1 = "79f1366c7130a92c3719b296f04e96fe90c26626"
101113
uuid = "8f6bce27-0656-5410-875b-07a5572985df"
102-
version = "0.4.1"
114+
version = "0.4.2"
103115

104116
[[deps.GitHub]]
105117
deps = ["Base64", "Dates", "HTTP", "JSON", "MbedTLS", "Sockets", "SodiumSeal", "URIs"]
106-
git-tree-sha1 = "08ee34cdc529bd4e631f661595c2eb695515bdbc"
118+
git-tree-sha1 = "5688002de970b9eee14b7af7bbbd1fdac10c9bbe"
107119
uuid = "bc5e4493-9b4d-5f90-b8aa-2b2bcaad7a26"
108-
version = "5.8.1"
120+
version = "5.8.2"
121+
122+
[[deps.Gzip_jll]]
123+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
124+
git-tree-sha1 = "e7a48abe6d5ba74904df632160aa4486b0e80bf0"
125+
uuid = "be1be57a-8558-53c3-a7e5-50095f79957e"
126+
version = "1.12.0+0"
109127

110128
[[deps.HTTP]]
111129
deps = ["Base64", "CodecZlib", "Dates", "IniFile", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"]
112-
git-tree-sha1 = "e1acc37ed078d99a714ed8376446f92a5535ca65"
130+
git-tree-sha1 = "37e4657cd56b11abe3d10cd4a1ec5fbdb4180263"
113131
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
114-
version = "1.5.5"
132+
version = "1.7.4"
115133

116134
[[deps.Hiccup]]
117135
deps = ["MacroTools", "Test"]
@@ -120,9 +138,9 @@ uuid = "9fb69e20-1954-56bb-a84f-559cc56a8ff7"
120138
version = "0.2.2"
121139

122140
[[deps.HistoricalStdlibVersions]]
123-
git-tree-sha1 = "393d094bc99995e7082165ef83ff74a135d46bc4"
141+
git-tree-sha1 = "4bcad2c3d4901426fbf3416fb8fded81397d3b44"
124142
uuid = "6df8b67a-e8a0-4029-b4b7-ac196fe72102"
125-
version = "1.1.0"
143+
version = "1.2.0"
126144

127145
[[deps.IniFile]]
128146
git-tree-sha1 = "f550e6e32074c939295eb5ea6de31849ac2c9625"
@@ -131,9 +149,9 @@ version = "0.5.1"
131149

132150
[[deps.InlineStrings]]
133151
deps = ["Parsers"]
134-
git-tree-sha1 = "0cf92ec945125946352f3d46c96976ab972bde6f"
152+
git-tree-sha1 = "9cc2baf75c6d09f9da536ddf58eb2f29dedaf461"
135153
uuid = "842dd82b-1e85-43dc-bf29-5d0ee9dffc48"
136-
version = "1.3.2"
154+
version = "1.4.0"
137155

138156
[[deps.InteractiveUtils]]
139157
deps = ["Markdown"]
@@ -145,10 +163,10 @@ uuid = "82899510-4779-5014-852e-03e436cf321d"
145163
version = "1.0.0"
146164

147165
[[deps.JLD2]]
148-
deps = ["FileIO", "MacroTools", "Mmap", "OrderedCollections", "Pkg", "Printf", "Reexport", "TranscodingStreams", "UUIDs"]
149-
git-tree-sha1 = "ec8a9c9f0ecb1c687e34c1fda2699de4d054672a"
166+
deps = ["FileIO", "MacroTools", "Mmap", "OrderedCollections", "Pkg", "Printf", "Reexport", "Requires", "TranscodingStreams", "UUIDs"]
167+
git-tree-sha1 = "42c17b18ced77ff0be65957a591d34f4ed57c631"
150168
uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
151-
version = "0.4.29"
169+
version = "0.4.31"
152170

153171
[[deps.JLLWrappers]]
154172
deps = ["Preferences"]
@@ -233,18 +251,18 @@ uuid = "a63ad114-7e13-5084-954f-fe012c677804"
233251

234252
[[deps.Mocking]]
235253
deps = ["Compat", "ExprTools"]
236-
git-tree-sha1 = "c272302b22479a24d1cf48c114ad702933414f80"
254+
git-tree-sha1 = "782e258e80d68a73d8c916e55f8ced1de00c2cea"
237255
uuid = "78c3b35d-d492-501b-9361-3d52fe80e533"
238-
version = "0.7.5"
256+
version = "0.7.6"
239257

240258
[[deps.MozillaCACerts_jll]]
241259
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
242260

243261
[[deps.Mustache]]
244262
deps = ["Printf", "Tables"]
245-
git-tree-sha1 = "1e566ae913a57d0062ff1af54d2697b9344b99cd"
263+
git-tree-sha1 = "87c371d27dbf2449a5685652ab322be163269df0"
246264
uuid = "ffc61752-8dc7-55ee-8c37-f3e9cdd09e70"
247-
version = "1.0.14"
265+
version = "1.0.15"
248266

249267
[[deps.Mux]]
250268
deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "MbedTLS", "Pkg", "Sockets"]
@@ -267,15 +285,15 @@ uuid = "4536629a-c528-5b80-bd46-f80d51c5b363"
267285

268286
[[deps.OpenSSL]]
269287
deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "OpenSSL_jll", "Sockets"]
270-
git-tree-sha1 = "df6830e37943c7aaa10023471ca47fb3065cc3c4"
288+
git-tree-sha1 = "6503b77492fd7fcb9379bf73cd31035670e3c509"
271289
uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c"
272-
version = "1.3.2"
290+
version = "1.3.3"
273291

274292
[[deps.OpenSSL_jll]]
275293
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
276-
git-tree-sha1 = "f6e9dba33f9f2c44e08a020b0caf6903be540004"
294+
git-tree-sha1 = "9ff31d101d987eb9d66bd8b176ac7c277beccd09"
277295
uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95"
278-
version = "1.1.19+0"
296+
version = "1.1.20+0"
279297

280298
[[deps.OrderedCollections]]
281299
git-tree-sha1 = "85f8e6578bf1f9ee0d11e7bb1b1456435479d47c"
@@ -289,9 +307,9 @@ version = "0.1.1"
289307

290308
[[deps.Parsers]]
291309
deps = ["Dates", "SnoopPrecompile"]
292-
git-tree-sha1 = "b64719e8b4504983c7fca6cc9db3ebc8acc2a4d6"
310+
git-tree-sha1 = "478ac6c952fddd4399e71d4779797c538d0ff2bf"
293311
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
294-
version = "2.5.1"
312+
version = "2.5.8"
295313

296314
[[deps.Pidfile]]
297315
deps = ["FileWatching", "Test"]
@@ -335,9 +353,9 @@ uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
335353

336354
[[deps.RecipesBase]]
337355
deps = ["SnoopPrecompile"]
338-
git-tree-sha1 = "18c35ed630d7229c5584b945641a73ca83fb5213"
356+
git-tree-sha1 = "261dddd3b862bd2c940cf6ca4d1c8fe593e457c8"
339357
uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
340-
version = "1.3.2"
358+
version = "1.3.3"
341359

342360
[[deps.Reexport]]
343361
git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
@@ -346,15 +364,15 @@ version = "1.2.2"
346364

347365
[[deps.Registrator]]
348366
deps = ["AutoHashEquals", "Base64", "Dates", "Distributed", "FileWatching", "GitForge", "GitHub", "HTTP", "JSON", "LibGit2", "Logging", "MbedTLS", "Mocking", "Mustache", "Mux", "Pkg", "RegistryTools", "Serialization", "Sockets", "TimeToLive", "URIs", "UUIDs", "ZMQ"]
349-
git-tree-sha1 = "76a6df170b381dbbae2a0e386e59e9d894ba4290"
367+
git-tree-sha1 = "64a7d49e56cf609973854cdd48eb265ac418f6ee"
350368
uuid = "4418983a-e44d-11e8-3aec-9789530b3b3e"
351-
version = "1.5.0"
369+
version = "1.6.0"
352370

353371
[[deps.RegistryTools]]
354372
deps = ["AutoHashEquals", "LibGit2", "Pkg", "SHA", "UUIDs"]
355-
git-tree-sha1 = "aceb02a844394332608c88d7da6217daf2b5e4e5"
373+
git-tree-sha1 = "47ab54eff26db6be2496e6300d959e16d8203723"
356374
uuid = "d1eb7eb1-105f-429d-abf5-b0f65cb9e2c4"
357-
version = "1.8.1"
375+
version = "1.9.1"
358376

359377
[[deps.Requires]]
360378
deps = ["UUIDs"]
@@ -367,9 +385,9 @@ uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
367385

368386
[[deps.Scratch]]
369387
deps = ["Dates"]
370-
git-tree-sha1 = "f94f779c94e58bf9ea243e77a37e16d9de9126bd"
388+
git-tree-sha1 = "30449ee12237627992a99d5e30ae63e4d78cd24a"
371389
uuid = "6c6a2e73-6563-6170-7368-637461726353"
372-
version = "1.1.1"
390+
version = "1.2.0"
373391

374392
[[deps.Serialization]]
375393
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
@@ -380,9 +398,10 @@ uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7"
380398
version = "1.1.0"
381399

382400
[[deps.SnoopPrecompile]]
383-
git-tree-sha1 = "f604441450a3c0569830946e5b33b78c928e1a85"
401+
deps = ["Preferences"]
402+
git-tree-sha1 = "e760a70afdcd461cf01a575947738d359234665c"
384403
uuid = "66db9d55-30c0-4569-8b51-7e840670fc0c"
385-
version = "1.0.1"
404+
version = "1.0.3"
386405

387406
[[deps.Sockets]]
388407
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
@@ -417,14 +436,20 @@ version = "1.0.1"
417436

418437
[[deps.Tables]]
419438
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"]
420-
git-tree-sha1 = "c79322d36826aa2f4fd8ecfa96ddb47b174ac78d"
439+
git-tree-sha1 = "1544b926975372da01227b382066ab70e574a3ec"
421440
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
422-
version = "1.10.0"
441+
version = "1.10.1"
423442

424443
[[deps.Tar]]
425444
deps = ["ArgTools", "SHA"]
426445
uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
427446

447+
[[deps.Tar_jll]]
448+
deps = ["Artifacts", "Attr_jll", "JLLWrappers", "Libdl", "Pkg"]
449+
git-tree-sha1 = "f563224757d6c7bddf393435e96504259a517337"
450+
uuid = "9b64493d-8859-5bf3-93d7-7c32dd38186f"
451+
version = "1.34.0+1"
452+
428453
[[deps.Test]]
429454
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
430455
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
@@ -448,14 +473,14 @@ version = "1.9.1"
448473

449474
[[deps.TranscodingStreams]]
450475
deps = ["Random", "Test"]
451-
git-tree-sha1 = "e4bdc63f5c6d62e80eb1c0043fcc0360d5950ff7"
476+
git-tree-sha1 = "94f38103c984f89cf77c402f2a68dbd870f8165f"
452477
uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa"
453-
version = "0.9.10"
478+
version = "0.9.11"
454479

455480
[[deps.URIs]]
456-
git-tree-sha1 = "ac00576f90d8a259f2c9d823e91d1de3fd44d348"
481+
git-tree-sha1 = "074f993b0ca030848b897beff716d93aca60f06a"
457482
uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4"
458-
version = "1.4.1"
483+
version = "1.4.2"
459484

460485
[[deps.UUIDs]]
461486
deps = ["Random", "SHA"]
@@ -464,6 +489,12 @@ uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
464489
[[deps.Unicode]]
465490
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
466491

492+
[[deps.XZ_jll]]
493+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
494+
git-tree-sha1 = "7928d348322698fb93d5c14b184fdc176c8afc82"
495+
uuid = "ffd25f8a-64ca-5728-b0f7-c24cf3aae800"
496+
version = "5.2.9+0"
497+
467498
[[deps.ZMQ]]
468499
deps = ["FileWatching", "Sockets", "ZeroMQ_jll"]
469500
git-tree-sha1 = "356d2bdcc0bce90aabee1d1c0f6d6f301eda8f77"
@@ -480,6 +511,12 @@ version = "4.3.4+0"
480511
deps = ["Libdl"]
481512
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
482513

514+
[[deps.Zstd_jll]]
515+
deps = ["Artifacts", "JLLWrappers", "Libdl"]
516+
git-tree-sha1 = "c6edfe154ad7b313c01aceca188c05c835c67360"
517+
uuid = "3161d3a3-bdf6-5164-811a-617609db77b4"
518+
version = "1.5.4+0"
519+
483520
[[deps.ghr_jll]]
484521
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
485522
git-tree-sha1 = "a83b3feeda837dd3f3cad19076bda0f0a524d687"

src/AutoBuild.jl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -363,9 +363,8 @@ function build_tarballs(ARGS, src_name, src_version, sources, script,
363363
@info("Committing and pushing $(src_name)_jll.jl wrapper code version $(build_version)...")
364364
end
365365

366-
# For deploy discard build-only dependencies
367-
# and make sure we get a `Vector{Dependency}`
368-
dependencies = Dependency[dep for dep in dependencies if is_runtime_dependency(dep)]
366+
# For deploy keep only runtime dependencies.
367+
dependencies = [dep for dep in dependencies if is_runtime_dependency(dep)]
369368

370369
# The location the binaries will be available from
371370
bin_path = "https://github.com/$(deploy_jll_repo)/releases/download/$(tag)"
@@ -1240,8 +1239,8 @@ function build_jll_package(src_name::String,
12401239
# Make way, for prince artifacti
12411240
mkpath(joinpath(code_dir, "src", "wrappers"))
12421241

1243-
# Drop BuildDependency objects
1244-
dependencies = Dependency[d for d in dependencies if is_runtime_dependency(d)]
1242+
# Drop build dependencies
1243+
dependencies = [d for d in dependencies if is_runtime_dependency(d)]
12451244

12461245
platforms = keys(build_output_meta)
12471246
products_info = Dict{Product,Any}()
@@ -1614,12 +1613,15 @@ function find_uuid(ctx, pkg)
16141613
""")
16151614
end
16161615

1617-
function build_project_dict(name, version, dependencies::Array{Dependency},
1616+
function build_project_dict(name, version, dependencies::Array{<:AbstractDependency},
16181617
julia_compat::String=DEFAULT_JULIA_VERSION_SPEC;
16191618
jllwrappers_compat::String=DEFAULT_JLLWRAPPERS_VERSION_SPEC,
16201619
augment_platform_block::String="",
16211620
lazy_artifacts::Bool=!isempty(augment_platform_block) && minimum_compat(julia_compat) < v"1.7",
16221621
kwargs...)
1622+
# Make sure we only have runtime dependecies at this point.
1623+
@assert all(is_runtime_dependency, dependencies)
1624+
16231625
Pkg.Types.semver_spec(julia_compat) # verify julia_compat is valid
16241626
project = Dict(
16251627
"name" => "$(name)_jll",

test/basic.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ end
214214
@test project.uuid == UUID("8fcd9439-76b0-55f4-a525-bad0597c05d8")
215215
# Make sure that a `BuildDependency` can't make it to the list of
216216
# dependencies of the new JLL package
217-
@test_throws MethodError build_project_dict(name, version, [BuildDependency("Foo_jll")])
217+
@test_throws AssertionError build_project_dict(name, version, [BuildDependency("Foo_jll")])
218218

219219
version = v"1.6.8"
220220
next_version = BinaryBuilder.get_next_wrapper_version("Xorg_libX11", version)

test/jll.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ module TestJLL end
2828
@test project["compat"] == Dict("julia" => "1.0", "XZ_jll" => "=2.4.6", "JLLWrappers" => "1.2.0")
2929
@test project["version"] == "1.3.5"
3030
# Make sure BuildDependency's don't find their way to the project
31-
@test_throws MethodError build_project_dict("LibFoo", v"1.3.5", [Dependency("Zlib_jll"), BuildDependency("Xorg_util_macros_jll")])
31+
@test_throws AssertionError build_project_dict("LibFoo", v"1.3.5", [Dependency("Zlib_jll"), BuildDependency("Xorg_util_macros_jll")])
3232
# `Pkg` should not be a dependency if we require Julia v1.6.
3333
@test !haskey(BinaryBuilder.build_project_dict("foo", v"1.2", Dependency[], "1.6")["deps"], "Pkg")
3434

@@ -52,7 +52,7 @@ end
5252
# We depend on Zlib_jll only on the host platform, but not on FreeBSD
5353
dependencies = [
5454
Dependency("Zlib_jll"; platforms=[platform]),
55-
Dependency("Preferences"; top_level=true)
55+
RuntimeDependency("Preferences"; top_level=true)
5656
]
5757
# Augment platform
5858
augment_platform_block = """

0 commit comments

Comments
 (0)