include dbgsym packages

fixes #331
This commit is contained in:
Szymon Sobik
2017-03-07 17:06:59 +01:00
parent bc3b2ed5a8
commit a0832adfa5

View File

@@ -186,6 +186,18 @@ func (c *Changes) PackageQuery() (PackageQuery, error) {
}
}
// matching debug ddeb packages, they're not present in the Binary field
var ddebQuery PackageQuery
ddebQuery = &AndQuery{
L: &FieldQuery{Field: "Name", Relation: VersionPatternMatch, Value: "*-dbgsym"},
R: &FieldQuery{Field: "Source", Relation: VersionEqual, Value: c.Source},
}
binaryQuery = &OrQuery{
L: binaryQuery,
R: ddebQuery,
}
binaryQuery = &AndQuery{
L: &NotQuery{Q: &FieldQuery{Field: "$PackageType", Relation: VersionEqual, Value: "source"}},
R: binaryQuery}