Преглед изворни кода

fix(deps): fix wrong method implementation

jguer пре 4 година
родитељ
комит
ce79d53eb2
4 измењених фајлова са 6 додато и 6 уклоњено
  1. 1 1
      download.go
  2. 1 1
      pkg/db/executor.go
  3. 1 1
      pkg/db/ialpm/alpm.go
  4. 3 3
      pkg/dep/depPool.go

+ 1 - 1
download.go

@@ -224,7 +224,7 @@ func getPkgbuildsfromABS(pkgs []string, path string, dbExecutor db.Executor, for
 		pkgDB, name := text.SplitDBFromName(pkgN)
 
 		if pkgDB != "" {
-			pkg = dbExecutor.PackageFromDB(name, pkgDB)
+			pkg = dbExecutor.SatisfierFromDB(name, pkgDB)
 		} else {
 			pkg = dbExecutor.SyncSatisfier(name)
 		}

+ 1 - 1
pkg/db/executor.go

@@ -32,7 +32,7 @@ type Executor interface {
 	LocalSatisfierExists(string) bool
 	PackageConflicts(RepoPackage) []alpm.Depend
 	PackageDepends(RepoPackage) []alpm.Depend
-	PackageFromDB(string, string) RepoPackage
+	SatisfierFromDB(string, string) RepoPackage
 	PackageGroups(RepoPackage) []string
 	PackageOptionalDepends(RepoPackage) []alpm.Depend
 	PackageProvides(RepoPackage) []alpm.Depend

+ 1 - 1
pkg/db/ialpm/alpm.go

@@ -342,7 +342,7 @@ func (ae *AlpmExecutor) LocalPackage(pkgName string) db.RepoPackage {
 	return pkg
 }
 
-func (ae *AlpmExecutor) PackageFromDB(pkgName, dbName string) db.RepoPackage {
+func (ae *AlpmExecutor) SatisfierFromDB(pkgName, dbName string) db.RepoPackage {
 	singleDB, err := ae.handle.SyncDBByName(dbName)
 	if err != nil {
 		return nil

+ 3 - 3
pkg/dep/depPool.go

@@ -110,7 +110,7 @@ func (dp *Pool) ResolveTargets(pkgs []string,
 
 		// If there'ss a different prefix only look in that repo
 		if target.DB != "" {
-			foundPkg = dp.AlpmExecutor.PackageFromDB(target.DepString(), target.DB)
+			foundPkg = dp.AlpmExecutor.SatisfierFromDB(target.DepString(), target.DB)
 		} else {
 			// otherwise find it in any repo
 			foundPkg = dp.AlpmExecutor.SyncSatisfier(target.DepString())
@@ -201,7 +201,7 @@ func (dp *Pool) findProvides(pkgs stringset.StringSet) error {
 	}
 
 	for pkg := range pkgs {
-		if dp.AlpmExecutor.LocalSatisfierExists(pkg) {
+		if dp.AlpmExecutor.LocalPackage(pkg) != nil {
 			continue
 		}
 		wg.Add(1)
@@ -384,7 +384,7 @@ func (dp *Pool) findSatisfierAurCache(dep string, ignoreProviders, noConfirm, pr
 	seen := make(stringset.StringSet)
 	providerSlice := makeProviders(depName)
 
-	if dp.AlpmExecutor.LocalSatisfierExists(depName) {
+	if dp.AlpmExecutor.LocalPackage(depName) != nil {
 		if pkg, ok := dp.AurCache[dep]; ok && pkgSatisfies(pkg.Name, pkg.Version, dep) {
 			return pkg
 		}