[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#991004: unblock: golang-github-sylabs-sif/1.0.9-2.1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please age package golang-github-sylabs-sif

  * Add fix from YunQiang Su for architecture-dependent behaviour
    in mmap() prot. (Closes: #983583)

This fixes a software bug exposed on some hardware,
including causing FTBFS on some of the mips*el buildds.

autopkgtest for golang-github-sylabs-sif/1.0.9-2.1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, ppc64el: Pass
Too young, only 7 of 20 days old
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 <bunk@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 <wzssyqa@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 to: