From f634982d237b38e0634c5997612f50230898247e Mon Sep 17 00:00:00 2001
From: wxiaoguang <wxiaoguang@gmail.com>
Date: Thu, 22 Feb 2024 02:40:16 +0800
Subject: [PATCH] Fix debian InRelease Acquire-By-Hash newline (#29204)
 (#29299)

Backport #29204

Co-authored-by: Robin Schoonover <robin@cornhooves.org>
---
 services/packages/debian/repository.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/services/packages/debian/repository.go b/services/packages/debian/repository.go
index b968ac2f81d..813fef36f80 100644
--- a/services/packages/debian/repository.go
+++ b/services/packages/debian/repository.go
@@ -341,7 +341,7 @@ func buildReleaseFiles(ctx context.Context, ownerID int64, repoVersion *packages
 	fmt.Fprintf(w, "Components: %s\n", strings.Join(components, " "))
 	fmt.Fprintf(w, "Architectures: %s\n", strings.Join(architectures, " "))
 	fmt.Fprintf(w, "Date: %s\n", time.Now().UTC().Format(time.RFC1123))
-	fmt.Fprint(w, "Acquire-By-Hash: yes")
+	fmt.Fprint(w, "Acquire-By-Hash: yes\n")
 
 	pfds, err := packages_model.GetPackageFileDescriptors(ctx, pfs)
 	if err != nil {