Control: tags 983583 + patch

Dear maintainer,

I've prepared an NMU for golang-github-sylabs-sif (versioned as 
1.0.9-2.1) and uploaded it to DELAYED/2. Please feel free to tell
me if I should cancel it.

cu
Adrian
diff -Nru golang-github-sylabs-sif-1.0.9/debian/changelog golang-github-sylabs-sif-1.0.9/debian/changelog
--- golang-github-sylabs-sif-1.0.9/debian/changelog	2020-02-28 09:16:12.000000000 +0200
+++ golang-github-sylabs-sif-1.0.9/debian/changelog	2021-07-03 13:32:11.000000000 +0300
@@ -1,3 +1,11 @@
+golang-github-sylabs-sif (1.0.9-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add fix from YunQiang Su for architecture-dependent behaviour
+    in mmap() prot. (Closes: #983583)
+
+ -- Adrian Bunk <b...@debian.org>  Sat, 03 Jul 2021 13:32:11 +0300
+
 golang-github-sylabs-sif (1.0.9-2) unstable; urgency=medium
 
   * Build-Depends correction (Closes: #951538).
diff -Nru golang-github-sylabs-sif-1.0.9/debian/patches/load-mmap.patch golang-github-sylabs-sif-1.0.9/debian/patches/load-mmap.patch
--- golang-github-sylabs-sif-1.0.9/debian/patches/load-mmap.patch	1970-01-01 02:00:00.000000000 +0200
+++ golang-github-sylabs-sif-1.0.9/debian/patches/load-mmap.patch	2021-07-03 13:32:11.000000000 +0300
@@ -0,0 +1,16 @@
+Description: Fix architecture-dependent behaviour in mmap() prot
+Author: YunQiang Su <wzss...@gmail.com>
+Bug-Debian: https://bugs.debian.org/983583
+Forwarded: not-needed (https://github.com/sylabs/sif/commit/5ef4cc53eb9bf04e79fb96428daedd5f576fb71d)
+
+--- golang-github-sylabs-sif-1.0.9.orig/pkg/sif/load.go
++++ golang-github-sylabs-sif-1.0.9/pkg/sif/load.go
+@@ -92,7 +92,7 @@ func (fimg *FileImage) mapFile(rdonly bo
+ 		flags := syscall.MAP_PRIVATE
+ 
+ 		if !rdonly {
+-			prot = syscall.PROT_WRITE
++			prot = syscall.PROT_WRITE | syscall.PROT_READ
+ 			flags = syscall.MAP_SHARED
+ 		}
+ 
diff -Nru golang-github-sylabs-sif-1.0.9/debian/patches/series golang-github-sylabs-sif-1.0.9/debian/patches/series
--- golang-github-sylabs-sif-1.0.9/debian/patches/series	1970-01-01 02:00:00.000000000 +0200
+++ golang-github-sylabs-sif-1.0.9/debian/patches/series	2021-07-03 13:32:11.000000000 +0300
@@ -0,0 +1 @@
+load-mmap.patch

Reply via email to