Control: found 977177 1.0.6-1

Hi, it seems the changes in the 1.0.5-1.1 NMU were not included in the
most recent upload... would you please consider including them?

live well,
  vagrant

On 2023-12-05, Vagrant Cascadian wrote:
> On 2023-11-29, Vagrant Cascadian wrote:
>> On 2020-12-12, Simon McVittie wrote:
>>> On Fri, 11 Dec 2020 at 20:45:09 -0800, Vagrant Cascadian wrote:
>> With the patch, I managed to produce a bit-for-bit identical
>> skeletonmm.tar.xz with the patch applied, both in a test environment
>> where the umask was varied, and with a fairly "normal" umask which was
>> bit-for-bit identical to the skeletonmm.tar.xz in the mm-common package
>> in the Debian archive. So it should not cause regressions!
>>
>> With this patch applied, mm-common should become reproducible on
>> tests.reproducible-builds.org infrastructure!
>>
>> Would an upload including this patch be considered soon, or would the
>> maintainers be open to an NMU in the near future?
>
> Uploaded to DELAYED/10 using dgit, debdiff follows:
>
> diff -Nru mm-common-1.0.5/debian/changelog mm-common-1.0.5/debian/changelog
> --- mm-common-1.0.5/debian/changelog  2022-12-15 12:25:29.000000000 -0800
> +++ mm-common-1.0.5/debian/changelog  2023-12-05 15:03:37.000000000 -0800
> @@ -1,3 +1,14 @@
> +mm-common (1.0.5-1.1) unstable; urgency=medium
> +
> +  [ Vagrant Cascadian ]
> +  * Non-maintainer upload.
> +
> +  [ Simon McVittie ]
> +  * util/meson_aux/skeletonmm-tarball.py: Use consistent mode on files in
> +    the generated tarball. (Closes: #977177)
> +
> + -- Vagrant Cascadian <vagr...@debian.org>  Tue, 05 Dec 2023 15:03:37 -0800
> +
>  mm-common (1.0.5-1) unstable; urgency=medium
>  
>    [ Jeremy Bicha ]
> diff -Nru mm-common-1.0.5/debian/patches/series 
> mm-common-1.0.5/debian/patches/series
> --- mm-common-1.0.5/debian/patches/series     2022-12-15 12:25:29.000000000 
> -0800
> +++ mm-common-1.0.5/debian/patches/series     2023-12-05 15:03:37.000000000 
> -0800
> @@ -0,0 +1 @@
> +utilmeson_auxskeletonmm-tarball.py-use-c.patch
> diff -Nru 
> mm-common-1.0.5/debian/patches/utilmeson_auxskeletonmm-tarball.py-use-c.patch 
> mm-common-1.0.5/debian/patches/utilmeson_auxskeletonmm-tarball.py-use-c.patch
> --- 
> mm-common-1.0.5/debian/patches/utilmeson_auxskeletonmm-tarball.py-use-c.patch 
>     1969-12-31 16:00:00.000000000 -0800
> +++ 
> mm-common-1.0.5/debian/patches/utilmeson_auxskeletonmm-tarball.py-use-c.patch 
>     2023-12-05 15:03:37.000000000 -0800
> @@ -0,0 +1,34 @@
> +From: Simon McVittie <s...@debian.org>
> +Date: Tue, 28 Nov 2023 16:57:13 -0800
> +X-Dgit-Generated: 1.0.5-1.1 77d8a907867d87eb56f57cfd5d3226aba19355d8
> +Subject: util/meson_aux/skeletonmm-tarball.py: Use consistent mode on files 
> in
> +
> +the generated tarball. (Closes: #977177)
> +
> +Signed-off-by: Vagrant Cascadian <vagr...@reproducible-builds.org>
> +
> +---
> +
> +diff --git a/util/meson_aux/skeletonmm-tarball.py 
> b/util/meson_aux/skeletonmm-tarball.py
> +index 138184c..a87590e 100755
> +--- a/util/meson_aux/skeletonmm-tarball.py
> ++++ b/util/meson_aux/skeletonmm-tarball.py
> +@@ -10,6 +10,7 @@ import os
> + import sys
> + import shutil
> + import tarfile
> ++import stat
> + 
> + if sys.argv[1] == 'check':
> +   # Called from run_command() during setup or configuration.
> +@@ -42,6 +43,10 @@ else:
> + def reset(tarinfo):
> +     tarinfo.uid = tarinfo.gid = 0
> +     tarinfo.uname = tarinfo.gname = "root"
> ++    if tarinfo.isdir() or (tarinfo.mode & 0o111) != 0:
> ++        tarinfo.mode = stat.S_IFMT(tarinfo.mode) | 0o755
> ++    else:
> ++        tarinfo.mode = stat.S_IFMT(tarinfo.mode) | 0o644
> +     return tarinfo
> + 
> + 
>
>
> live well,
>   vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to