@@ -58,7 +58,6 @@ extension Workspace {
58
58
root: PackageGraphRootInput ,
59
59
packages: [ String ] = [ ] ,
60
60
dryRun: Bool = false ,
61
- availableLibraries: [ ProvidedLibrary ] ,
62
61
observabilityScope: ObservabilityScope
63
62
) throws -> [ ( PackageReference , Workspace . PackageStateChange ) ] ? {
64
63
let start = DispatchTime . now ( )
@@ -89,7 +88,6 @@ extension Workspace {
89
88
)
90
89
let currentManifests = try self . loadDependencyManifests (
91
90
root: graphRoot,
92
- availableLibraries: availableLibraries,
93
91
observabilityScope: observabilityScope
94
92
)
95
93
@@ -124,7 +122,6 @@ extension Workspace {
124
122
// Resolve the dependencies.
125
123
let resolver = try self . createResolver (
126
124
pins: pins,
127
- availableLibraries: availableLibraries,
128
125
observabilityScope: observabilityScope
129
126
)
130
127
self . activeResolver = resolver
@@ -167,7 +164,6 @@ extension Workspace {
167
164
// Load the updated manifests.
168
165
let updatedDependencyManifests = try self . loadDependencyManifests (
169
166
root: graphRoot,
170
- availableLibraries: availableLibraries,
171
167
observabilityScope: observabilityScope
172
168
)
173
169
// If we have missing packages, something is fundamentally wrong with the resolution of the graph
@@ -201,7 +197,6 @@ extension Workspace {
201
197
func _resolve(
202
198
root: PackageGraphRootInput ,
203
199
explicitProduct: String ? ,
204
- availableLibraries: [ ProvidedLibrary ] ,
205
200
resolvedFileStrategy: ResolvedFileStrategy ,
206
201
observabilityScope: ObservabilityScope
207
202
) throws -> DependencyManifests {
@@ -217,7 +212,6 @@ extension Workspace {
217
212
return try self . _resolveBasedOnResolvedVersionsFile (
218
213
root: root,
219
214
explicitProduct: explicitProduct,
220
- availableLibraries: availableLibraries,
221
215
observabilityScope: observabilityScope
222
216
)
223
217
case . update( let forceResolution) :
@@ -254,7 +248,6 @@ extension Workspace {
254
248
let ( manifests, precomputationResult) = try self . tryResolveBasedOnResolvedVersionsFile (
255
249
root: root,
256
250
explicitProduct: explicitProduct,
257
- availableLibraries: availableLibraries,
258
251
observabilityScope: observabilityScope
259
252
)
260
253
switch precomputationResult {
@@ -278,7 +271,6 @@ extension Workspace {
278
271
return try self . resolveAndUpdateResolvedFile (
279
272
root: root,
280
273
explicitProduct: explicitProduct,
281
- availableLibraries: availableLibraries,
282
274
forceResolution: forceResolution,
283
275
constraints: [ ] ,
284
276
observabilityScope: observabilityScope
@@ -305,13 +297,11 @@ extension Workspace {
305
297
func _resolveBasedOnResolvedVersionsFile(
306
298
root: PackageGraphRootInput ,
307
299
explicitProduct: String ? ,
308
- availableLibraries: [ ProvidedLibrary ] ,
309
300
observabilityScope: ObservabilityScope
310
301
) throws -> DependencyManifests {
311
302
let ( manifests, precomputationResult) = try self . tryResolveBasedOnResolvedVersionsFile (
312
303
root: root,
313
304
explicitProduct: explicitProduct,
314
- availableLibraries: availableLibraries,
315
305
observabilityScope: observabilityScope
316
306
)
317
307
switch precomputationResult {
@@ -344,7 +334,6 @@ extension Workspace {
344
334
fileprivate func tryResolveBasedOnResolvedVersionsFile(
345
335
root: PackageGraphRootInput ,
346
336
explicitProduct: String ? ,
347
- availableLibraries: [ ProvidedLibrary ] ,
348
337
observabilityScope: ObservabilityScope
349
338
) throws -> ( DependencyManifests , ResolutionPrecomputationResult ) {
350
339
// Ensure the cache path exists.
@@ -371,7 +360,6 @@ extension Workspace {
371
360
return try (
372
361
self . loadDependencyManifests (
373
362
root: graphRoot,
374
- availableLibraries: availableLibraries,
375
363
observabilityScope: observabilityScope
376
364
) ,
377
365
. notRequired
@@ -464,7 +452,6 @@ extension Workspace {
464
452
let currentManifests = try self . loadDependencyManifests (
465
453
root: graphRoot,
466
454
automaticallyAddManagedDependencies: true ,
467
- availableLibraries: availableLibraries,
468
455
observabilityScope: observabilityScope
469
456
)
470
457
@@ -479,7 +466,6 @@ extension Workspace {
479
466
dependencyManifests: currentManifests,
480
467
pinsStore: pinsStore,
481
468
constraints: [ ] ,
482
- availableLibraries: availableLibraries,
483
469
observabilityScope: observabilityScope
484
470
)
485
471
@@ -496,7 +482,6 @@ extension Workspace {
496
482
func resolveAndUpdateResolvedFile(
497
483
root: PackageGraphRootInput ,
498
484
explicitProduct: String ? = nil ,
499
- availableLibraries: [ ProvidedLibrary ] ,
500
485
forceResolution: Bool ,
501
486
constraints: [ PackageContainerConstraint ] ,
502
487
observabilityScope: ObservabilityScope
@@ -524,7 +509,6 @@ extension Workspace {
524
509
)
525
510
let currentManifests = try self . loadDependencyManifests (
526
511
root: graphRoot,
527
- availableLibraries: availableLibraries,
528
512
observabilityScope: observabilityScope
529
513
)
530
514
guard !observabilityScope. errorsReported else {
@@ -561,7 +545,6 @@ extension Workspace {
561
545
dependencyManifests: currentManifests,
562
546
pinsStore: pinsStore,
563
547
constraints: constraints,
564
- availableLibraries: availableLibraries,
565
548
observabilityScope: observabilityScope
566
549
)
567
550
@@ -597,7 +580,6 @@ extension Workspace {
597
580
// Perform dependency resolution.
598
581
let resolver = try self . createResolver (
599
582
pins: pinsStore. pins,
600
- availableLibraries: availableLibraries,
601
583
observabilityScope: observabilityScope
602
584
)
603
585
self . activeResolver = resolver
@@ -628,7 +610,6 @@ extension Workspace {
628
610
// Update the pinsStore.
629
611
let updatedDependencyManifests = try self . loadDependencyManifests (
630
612
root: graphRoot,
631
- availableLibraries: availableLibraries,
632
613
observabilityScope: observabilityScope
633
614
)
634
615
// If we still have missing packages, something is fundamentally wrong with the resolution of the graph
@@ -850,7 +831,6 @@ extension Workspace {
850
831
dependencyManifests: DependencyManifests ,
851
832
pinsStore: PinsStore ,
852
833
constraints: [ PackageContainerConstraint ] ,
853
- availableLibraries: [ ProvidedLibrary ] ,
854
834
observabilityScope: ObservabilityScope
855
835
) throws -> ResolutionPrecomputationResult {
856
836
let computedConstraints =
@@ -867,7 +847,7 @@ extension Workspace {
867
847
let resolver = PubGrubDependencyResolver (
868
848
provider: precomputationProvider,
869
849
pins: pinsStore. pins,
870
- availableLibraries: availableLibraries ,
850
+ availableLibraries: self . providedLibraries ,
871
851
observabilityScope: observabilityScope
872
852
)
873
853
let result = resolver. solve ( constraints: computedConstraints)
@@ -1145,7 +1125,6 @@ extension Workspace {
1145
1125
/// Creates resolver for the workspace.
1146
1126
fileprivate func createResolver(
1147
1127
pins: PinsStore . Pins ,
1148
- availableLibraries: [ ProvidedLibrary ] ,
1149
1128
observabilityScope: ObservabilityScope
1150
1129
) throws -> PubGrubDependencyResolver {
1151
1130
var delegate : DependencyResolverDelegate
@@ -1162,7 +1141,7 @@ extension Workspace {
1162
1141
return PubGrubDependencyResolver (
1163
1142
provider: packageContainerProvider,
1164
1143
pins: pins,
1165
- availableLibraries: availableLibraries ,
1144
+ availableLibraries: self . providedLibraries ,
1166
1145
skipDependenciesUpdates: self . configuration. skipDependenciesUpdates,
1167
1146
prefetchBasedOnResolvedFile: self . configuration. prefetchBasedOnResolvedFile,
1168
1147
observabilityScope: observabilityScope,
0 commit comments