Debian Bug report logs - #1006455
onevpl-intel-gpu: reproducible builds: Embeds kernel version in libmfx-gen.so.1.2.6

version graph

Package: src:onevpl-intel-gpu; Maintainer for src:onevpl-intel-gpu is Timo Aaltonen <tjaalton@debian.org>;

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Fri, 25 Feb 2022 19:36:02 UTC

Severity: normal

Tags: patch

Fixed in version onevpl-intel-gpu/22.6.4-1

Done: Timo Aaltonen <tjaalton@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Timo Aaltonen <tjaalton@debian.org>:
Bug#1006455; Package src:onevpl-intel-gpu. (Fri, 25 Feb 2022 19:36:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Timo Aaltonen <tjaalton@debian.org>. (Fri, 25 Feb 2022 19:36:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: submit@bugs.debian.org
Subject: onevpl-intel-gpu: reproducible builds: Embeds kernel version in libmfx-gen.so.1.2.6
Date: Fri, 25 Feb 2022 11:32:20 -0800
[Message part 1 (text/plain, inline)]
Source: onevpl-intel-gpu
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: kernel
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org


│ │ │ ├── ./usr/lib/x86_64-linux-gnu/libmfx-gen.so.1.2.6
...
│ │ │ │ │ -mediasdk_build_info: Debian 5.10.0-11-amd64 | GNU 11.2.0 |
glibc 2.33
│ │ │ │ │ +mediasdk_build_info: Debian 2.6.70-11-amd64 | GNU 11.2.0 |
glibc 2.33

The attached patch fixes this by removing the use of
CMAKE_SYSTEM_VERSION, which includes the running kernel version.


With this patch applied, onevpl-intel-gpu should build reproducibly on
tests.reproducible-builds.org!


Thanks for maintaining onevpl-intel-gpu!


live well,
  vagrant
[0001-builder-FindGlobals.cmake-Remove-embedded-kernel-ver.patch (text/x-diff, inline)]
From a04a8bb935350b6a7974113714a82a6bffa0f799 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 25 Feb 2022 19:12:41 +0000
Subject: [PATCH] builder/FindGlobals.cmake: Remove embedded kernel version.

Embedding the exact running kernel version makes it difficult to
reliably reproduce the build, and this appears to only be for
informational purposes.
---
 builder/FindGlobals.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/builder/FindGlobals.cmake b/builder/FindGlobals.cmake
index 174b3e0..6997eed 100644
--- a/builder/FindGlobals.cmake
+++ b/builder/FindGlobals.cmake
@@ -232,7 +232,7 @@ else()
 endif()
 
 if( MFX_SYSTEM )
-  set( BUILD_INFO "${MFX_SYSTEM} ${CMAKE_SYSTEM_VERSION} | ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}" )
+  set( BUILD_INFO "${MFX_SYSTEM} | ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}" )
 else()
   set( BUILD_INFO "${CMAKE_SYSTEM} ${CMAKE_SYSTEM_VERSION} | ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}" )
 endif()
-- 
2.30.2

[signature.asc (application/pgp-signature, inline)]

Reply sent to Timo Aaltonen <tjaalton@debian.org>:
You have taken responsibility. (Thu, 08 Dec 2022 12:24:03 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Thu, 08 Dec 2022 12:24:03 GMT) (full text, mbox, link).


Message #10 received at 1006455-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1006455-close@bugs.debian.org
Subject: Bug#1006455: fixed in onevpl-intel-gpu 22.6.4-1
Date: Thu, 08 Dec 2022 12:21:52 +0000
Source: onevpl-intel-gpu
Source-Version: 22.6.4-1
Done: Timo Aaltonen <tjaalton@debian.org>

We believe that the bug you reported is fixed in the latest version of
onevpl-intel-gpu, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1006455@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaalton@debian.org> (supplier of updated onevpl-intel-gpu package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 08 Dec 2022 14:00:45 +0200
Source: onevpl-intel-gpu
Built-For-Profiles: noudeb
Architecture: source
Version: 22.6.4-1
Distribution: unstable
Urgency: medium
Maintainer: Timo Aaltonen <tjaalton@debian.org>
Changed-By: Timo Aaltonen <tjaalton@debian.org>
Closes: 1006455
Changes:
 onevpl-intel-gpu (22.6.4-1) unstable; urgency=medium
 .
   * New upstream release.
   * patches: Make the build reproducible. (Closes: #1006455)
Checksums-Sha1:
 488242d83d665a637febbca6ed1339695738e7a8 2054 onevpl-intel-gpu_22.6.4-1.dsc
 4e06021106c6e8a3478c9a1abf2f6aadf4be92ce 6820037 onevpl-intel-gpu_22.6.4.orig.tar.gz
 e7bdcf5cbb08a4de517f834749f79a53ba3b07a8 2836 onevpl-intel-gpu_22.6.4-1.debian.tar.xz
 7f7968e6a803dfd3b2fb6268c3be6a06295b4916 9877 onevpl-intel-gpu_22.6.4-1_source.buildinfo
Checksums-Sha256:
 56c568c81b661e8e39e9beb50f6c7b97b2e953e0fe62ea1b9edcb026a9c6f002 2054 onevpl-intel-gpu_22.6.4-1.dsc
 74b0979dcb2af1b7c68edb8cbcb02d539de511090b12fac50652cbacd707c4e6 6820037 onevpl-intel-gpu_22.6.4.orig.tar.gz
 557d6533d7b608f02fd58f50ae71232e8b236c7a57ca681ebb6a960793d26ab9 2836 onevpl-intel-gpu_22.6.4-1.debian.tar.xz
 f8db8dd383af40d1dcef30a28df6e78559a2661e5eaf13e95cb8985d2d898558 9877 onevpl-intel-gpu_22.6.4-1_source.buildinfo
Files:
 ad74d3257e4baa062a41925a10fe652c 2054 graphics optional onevpl-intel-gpu_22.6.4-1.dsc
 e869710f6f6c6b8761e0dff97b9d0a76 6820037 graphics optional onevpl-intel-gpu_22.6.4.orig.tar.gz
 a386a7ffdfecf8bc2047629527fcba4a 2836 graphics optional onevpl-intel-gpu_22.6.4-1.debian.tar.xz
 7a8de5de48ed89a4cca44676953243bf 9877 graphics optional onevpl-intel-gpu_22.6.4-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmOR0fgACgkQy3AxZaiJ
hNymlRAAjBw3p9F6bWtc7ZYJptKxyOBECqlpwU0Tf2XP9dfnqCLKiIZb0aA+IwCr
hkWNNEuH35RBWOyR8U5e4HtHV18C1cyqKUPgqGLd/vrSeM8/0siv01RfQWSD/RLC
FThhwPps865JKCHfo6GTpQ5kt5gw+w1uJR1HiEbHm7CL2dfoUkiE15EfSGhW3uNa
+7IE+gdRuYxtVNn9GGd20e6CVfCDtcGVF4m7HKhkep5hNRtiFxvmGDcLrG9iGgBG
5BrMU+vRURNx3MpFdfRvnW8HnrtqEojQcvXQ9HY8KJQPL/lcQIhWC/8U3p8huOQq
+hXV6KIatCt+udWafU0pBLbvdZS3o20IzAJQpiMGWra0yPNWlMWpCVP/5u3Yi1aJ
fAAoQlcT6qT3IFjMbSAsXMi3YmbQiHZkOw4Op4s/WHlcFPDlbdbaYonKTll0/Ll1
0gD5eSKBQN4KSkBAEnuFDabDpqx4imNY2ubNXm9XiRvRcIsv9DW1mVMsS6IEFyGv
Po7dkVEMTpc7NAO3uGTxD/RGNAViLVVSix5/L7VU6ibmKMYp/djihce9n/PDKjyi
y3UgaVo1CIZK5k4QwFewaTmFpNMjmdiX9L82rwO5lmyE+VxxfFgf/6Fr4xcl1xVu
+qLZGpU3AB+Mo9bC7BX6c6pN6C4qIrYmODhgSSV6QPR+clZK2QA=
=ghgv
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 10 Jan 2023 07:28:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 10:19:40 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.