remove pacsift workaround

This commit is contained in:
2025-05-09 21:46:12 +02:00
parent 01404adad5
commit 9c2fa9bc2d

View File

@@ -501,18 +501,12 @@ func (p *ProtoPackage) isAvailable(ctx context.Context, h *alpm.Handle) bool {
log.Warningf("error getting packages from pacsift for %s: %v", p.Pkgbase, err) log.Warningf("error getting packages from pacsift for %s: %v", p.Pkgbase, err)
return false return false
} else if len(res) == 0 { } else if len(res) == 0 {
log.Warningf("error getting packages from pacsift for %s", p.Pkgbase)
return false return false
} }
// workaround for https://github.com/andrewgregory/pacutils/issues/66 if len(strings.Split(strings.TrimSpace(string(res)), "\n")) > 0 {
// TODO: remove once fixed pacsiftLines := strings.Split(strings.TrimSpace(string(res)), "\n")
rRes := reReplacePacsiftWarning.ReplaceAllString(string(res), "")
if strings.TrimSpace(rRes) == "" {
return false
}
if len(strings.Split(strings.TrimSpace(rRes), "\n")) > 0 {
pacsiftLines := strings.Split(strings.TrimSpace(rRes), "\n")
var splitPkgs []string var splitPkgs []string
for _, line := range pacsiftLines { for _, line := range pacsiftLines {