From b289edcf4e8e7e386f06accae3b2e87e41a2af0d Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 12 Oct 2025 20:47:54 -0500 Subject: getting farther --- doVerify.go | 3 ++- makePackagesFile.go | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/doVerify.go b/doVerify.go index a121b8e..af0303a 100644 --- a/doVerify.go +++ b/doVerify.go @@ -32,7 +32,7 @@ func doVerify() (string, error) { log.Printf("debinfo == nil. need to run dpkg -I %s\n", fullname) populateDebInfo(p) counter += 1 - if counter > 3 { + if counter > 10 { break } continue @@ -69,6 +69,7 @@ func doVerify() (string, error) { } // make sure the fields are valid if p.Package == "" { + me.pb.Delete(p) log.Printf("%-16.16s %-130.130s\n", "Package is blank", pdump) counter += 1 continue diff --git a/makePackagesFile.go b/makePackagesFile.go index d7067e5..88ddef6 100644 --- a/makePackagesFile.go +++ b/makePackagesFile.go @@ -71,7 +71,6 @@ func populateDebInfo(p *zoopb.Package) error { } } varname := strings.TrimSuffix(parts[0], ":") - // varname = strings.TrimSuffix(varname, ":") // WTF is causing this to be needed varval := strings.Join(parts[1:], " ") // log.Printf("varname:%s varval:%s\n", varname, varval) switch varname { @@ -92,6 +91,8 @@ func populateDebInfo(p *zoopb.Package) error { p.DebInfo.Packager = varval case "Depends": p.DebInfo.Depends = varval + case "Source": + p.DebInfo.Source = varval case "URL": p.DebInfo.URL = varval case "Build-Depends": @@ -100,6 +101,8 @@ func populateDebInfo(p *zoopb.Package) error { p.DebInfo.InstalledSize = varval case "Homepage": p.DebInfo.URL = varval + case "Conflicts": + p.DebInfo.Conflicts = varval case "Package-Build-Date": t, err := cobol.GetTime(varval) if err == nil { -- cgit v1.2.3