From e70517b9ca1ab148eca34346d3c5d38f1edb5890 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Mon, 13 Jan 2014 20:27:01 +0400 Subject: [PATCH] Change package key to be more groupable: arch goes first. --- debian/package.go | 2 +- debian/package_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/package.go b/debian/package.go index 0b61889f..c892846d 100644 --- a/debian/package.go +++ b/debian/package.go @@ -114,7 +114,7 @@ func NewPackageFromControlFile(input Stanza) *Package { // Key returns unique key identifying package func (p *Package) Key() []byte { - return []byte("P" + p.Name + " " + p.Version + " " + p.Architecture) + return []byte("P" + p.Architecture + " " + p.Name + " " + p.Version) } // Encode does msgpack encoding of Package diff --git a/debian/package_test.go b/debian/package_test.go index 9d4dc113..7600ea98 100644 --- a/debian/package_test.go +++ b/debian/package_test.go @@ -82,7 +82,7 @@ func (s *PackageSuite) TestWithProvides(c *C) { func (s *PackageSuite) TestKey(c *C) { p := NewPackageFromControlFile(s.stanza) - c.Check(p.Key(), DeepEquals, []byte("Palien-arena-common 7.40-2 i386")) + c.Check(p.Key(), DeepEquals, []byte("Pi386 alien-arena-common 7.40-2")) } func (s *PackageSuite) TestEncodeDecode(c *C) {