Your message dated Wed, 13 May 2026 22:33:45 +0000
with message-id <[email protected]>
and subject line Bug#1098253: fixed in onevpl-intel-gpu 26.1.2-1.1
has caused the Debian Bug report #1098253,
regarding onevpl-intel-gpu: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1098253: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098253
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: onevpl-intel-gpu
Version: 24.3.4-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: kernel
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
onevpl-intel-gpu could not be built reproducibly.

This is because the binary embeds the kernel version into one of the
binaries via the MFX_BUILD_INFO macro:

│ │ │ ├── ./usr/lib/x86_64-linux-gnu/libmfx-gen.so.1.2.13
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size     Description
│ │ │ │ │ -  GNU                  0x00000014    NT_GNU_BUILD_ID (unique build 
ID bitstring)         Build ID: 97c4c33f55d6d62f6a9d25fb95e901bca16c68f0
│ │ │ │ │ +  GNU                  0x00000014    NT_GNU_BUILD_ID (unique build 
ID bitstring)         Build ID: b144d3a34b074cb0ee714b4ab17c53b2059e6a71
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -6387,15 +6387,15 @@
│ │ │ │ │  MFX_ERR_INCOMPATIBLE_VIDEO_PARAM
│ │ │ │ │  MFX_WRN_INCOMPATIBLE_VIDEO_PARAM
│ │ │ │ │  ./_studio/mfx_lib/shared/src/libmfxsw.cpp
│ │ │ │ │  APIImpl_MFXReleaseImplDescription
│ │ │ │ │  APIImpl_MFXQueryImplsDescription
│ │ │ │ │  MFXVideoCORE_SetBufferAllocator
│ │ │ │ │  mediasdk_libva_version: 1.22.0
│ │ │ │ │ -mediasdk_build_info: Linux-6.12.9+bpo-amd64 6.12.9+bpo-amd64 | GNU 
14.2.0 | glibc 2.40
│ │ │ │ │ +mediasdk_build_info: Linux-6.1.0-31-amd64 6.1.0-31-amd64 | GNU 
14.2.0 | glibc 2.40
│ │ │ │ │  mediasdk_copyright: Copyright(c) 2007-2020 Intel Corporation
│ │ │ │ │  mediasdk_product_name: Intel(R) Media SDK
│ │ │ │ │  APIImpl_MFXVideoCORE_SyncOperation
│ │ │ │ │  ./_studio/mfx_lib/shared/src/libmfxsw_async.cpp

A patch is attached that ensures that this value is not passed to the
compiler, resulting in "no build info" (via an #ifndef already in the
code).

An alternative approach is perhaps adding:

   export DEB_CPPFLAGS_MAINT_APPEND = -DMFX_BUILD_INFO="no build info"

... to debian/rules, although this will result in "redefinition"
warnings in the build log as it will cause multiple -DMFX_BUILD_INFO="[…]"
comand-line arguments.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-


--- a/debian/patches/reproducible-build.patch   1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible-build.patch   2025-02-18 11:36:27.514956436 
+0000
@@ -0,0 +1,14 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2025-02-18
+
+--- onevpl-intel-gpu-24.3.4.orig/builder/FindGlobals.cmake
++++ onevpl-intel-gpu-24.3.4/builder/FindGlobals.cmake
+@@ -247,7 +247,6 @@ target_compile_definitions(mfx_common_pr
+   INTERFACE
+     ${API_FLAGS}
+     ${WARNING_FLAGS}
+-    MFX_BUILD_INFO=\"${BUILD_INFO}\"
+     MFX_API_VERSION=\"${API_VER_MODIF}\"
+     MFX_GIT_COMMIT=\"${git_commit}\"
+     MEDIA_VERSION_STR=\"${MEDIA_VERSION_STR}\"
--- a/debian/patches/series     2025-02-18 11:17:28.157549783 +0000
--- b/debian/patches/series     2025-02-18 11:36:26.514952356 +0000
@@ -1 +1,2 @@
 #placeholder
+reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: onevpl-intel-gpu
Source-Version: 26.1.2-1.1
Done: Vagrant Cascadian <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <[email protected]> (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 [email protected])


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

Format: 1.8
Date: Wed, 13 May 2026 14:59:34 -0700
Source: onevpl-intel-gpu
Architecture: source
Version: 26.1.2-1.1
Distribution: unstable
Urgency: medium
Maintainer: Timo Aaltonen <[email protected]>
Changed-By: Vagrant Cascadian <[email protected]>
Closes: 1098253
Changes:
 onevpl-intel-gpu (26.1.2-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/rules: Pass a deterministic value for MFX_SYSTEM in
     dh_auto_configure override.  (Closes: #1098253)
Checksums-Sha1:
 912487c9eea2c07dfc531d4bfac9f493a4c756d7 1488 onevpl-intel-gpu_26.1.2-1.1.dsc
 299ce38490235b4a9200746cb127f75a16ae209b 2700 
onevpl-intel-gpu_26.1.2-1.1.debian.tar.xz
 176401b2d7880d5cb051af73552458d4fe97eb3d 8343 
onevpl-intel-gpu_26.1.2-1.1_amd64.buildinfo
Checksums-Sha256:
 6ba472c225c3520d8e02e73e9b8c5514502ad58b166f233f2f5585a98b34413a 1488 
onevpl-intel-gpu_26.1.2-1.1.dsc
 2424ec96cc68059471d04bade44f786fe605606cf0394f5331b9a5cefcb20472 2700 
onevpl-intel-gpu_26.1.2-1.1.debian.tar.xz
 223592013e4f84196858c60ec789c52ae93408f84e2b79d76704a349deeead84 8343 
onevpl-intel-gpu_26.1.2-1.1_amd64.buildinfo
Files:
 28e6d27be000b392fbad6965f14d7137 1488 graphics optional 
onevpl-intel-gpu_26.1.2-1.1.dsc
 ec98b00ee6593594c8b177b67d772255 2700 graphics optional 
onevpl-intel-gpu_26.1.2-1.1.debian.tar.xz
 5389578fb9ed7be34339ec3fb6438e5a 8343 graphics optional 
onevpl-intel-gpu_26.1.2-1.1_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCagT6BCAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqs0wAQCEinr6/XYN4XrV
kEIx5ODRM5KvELW9Rqwc3j/qM9QKwAD6Arrn5ZBErQnYSKRVKNMd+eun6C1BEg/M
LIBUe1KSRwA=
=LjtT
-----END PGP SIGNATURE-----

Attachment: pgpTmY7O3HoQv.pgp
Description: PGP signature


--- End Message ---

Reply via email to