diff --git a/deb/format.go b/deb/format.go index 54672a3e..bf453d15 100644 --- a/deb/format.go +++ b/deb/format.go @@ -230,7 +230,7 @@ func (c *ControlFileReader) ReadStanza(isRelease bool) (Stanza, error) { if lastFieldMultiline { stanza[lastField] += line + "\n" } else { - stanza[lastField] += strings.TrimSpace(line) + stanza[lastField] += " " + strings.TrimSpace(line) } } else { parts := strings.SplitN(line, ":", 2) diff --git a/deb/format_test.go b/deb/format_test.go index 88cc6fc8..92e02f47 100644 --- a/deb/format_test.go +++ b/deb/format_test.go @@ -95,7 +95,7 @@ func (s *ControlFileSuite) TestReadStanza(c *C) { c.Assert(stanza3, IsNil) c.Check(stanza1["Format"], Equals, "3.0 (quilt)") - c.Check(stanza1["Build-Depends"], Equals, "debhelper (>= 8),bash-completion (>= 1:1.1-3),libcurl4-nss-dev, libreadline-dev, libxml2-dev, libpcre3-dev, liboauth-dev, xsltproc, docbook-xsl, docbook-xml, dh-autoreconf") + c.Check(stanza1["Build-Depends"], Equals, "debhelper (>= 8), bash-completion (>= 1:1.1-3), libcurl4-nss-dev, libreadline-dev, libxml2-dev, libpcre3-dev, liboauth-dev, xsltproc, docbook-xsl, docbook-xml, dh-autoreconf") c.Check(stanza1["Files"], Equals, " 3d5f65778bf3f89be03c313b0024b62c 1980 bti_032-1.dsc\n"+ " 1e0d0b693fdeebec268004ba41701baf 59773 bti_032.orig.tar.gz\n"+" ac1229a6d685023aeb8fcb0806324aa8 5065 bti_032-1.debian.tar.gz\n") c.Check(len(stanza2), Equals, 20)