mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-01-12 03:21:33 +00:00
Include architecture into Package key.
This commit is contained in:
2
debian/package.go
vendored
2
debian/package.go
vendored
@@ -58,7 +58,7 @@ func NewPackageFromControlFile(input debc.Paragraph) *Package {
|
||||
|
||||
// Key returns unique key identifying package
|
||||
func (p *Package) Key() []byte {
|
||||
return []byte(p.Name + " " + p.Version)
|
||||
return []byte(p.Name + " " + p.Version + " " + p.Architecture)
|
||||
}
|
||||
|
||||
// Encode does serializing of Package
|
||||
|
||||
2
debian/package_test.go
vendored
2
debian/package_test.go
vendored
@@ -34,7 +34,7 @@ func (s *PackageSuite) TestNewFromPara(c *C) {
|
||||
func (s *PackageSuite) TestKey(c *C) {
|
||||
p := NewPackageFromControlFile(s.para)
|
||||
|
||||
c.Check(p.Key(), DeepEquals, []byte("alien-arena-common 7.40-2"))
|
||||
c.Check(p.Key(), DeepEquals, []byte("alien-arena-common 7.40-2 i386"))
|
||||
}
|
||||
|
||||
func (s *PackageSuite) TestEncodeDecode(c *C) {
|
||||
|
||||
Reference in New Issue
Block a user