Bug#1104547: emoslib: embeds current date into binary packages

Chris Hofstaedtler zeha at debian.org
Thu May 1 21:11:55 BST 2025


Source: emoslib
Version: 1.2.0-2
User: reproducible-builds at lists.alioth.debian.org
Usertag: timestamps

Hi,

emoslib is currently not reproducible, as it embeds the build date, 
time and running kernel version into 
usr/include/libemos/libemos_ecbuild_config.h:

│ │ ├── ./usr/include/libemos/libemos_ecbuild_config.h
│ │ │ @@ -18,22 +18,22 @@
│ │ │  #endif
│ │ │  #ifndef ECBUILD_MACROS_DIR
│ │ │  #define ECBUILD_MACROS_DIR  "/build/reproducible-path/emoslib-4.5.9/cmake"
│ │ │  #endif
│ │ │  
│ │ │  /* config info */
│ │ │  
│ │ │ -#define LIBEMOS_OS_NAME          "Linux-6.1.0-31-amd64"
│ │ │ +#define LIBEMOS_OS_NAME          "Linux-6.12.22-amd64"
│ │ │  #define LIBEMOS_OS_BITS          64
│ │ │  #define LIBEMOS_OS_BITS_STR      "64"
│ │ │  #define LIBEMOS_OS_STR           "linux.64"
│ │ │ -#define LIBEMOS_OS_VERSION       "6.1.0-31-amd64"
│ │ │ +#define LIBEMOS_OS_VERSION       "6.12.22-amd64"
│ │ │  #define LIBEMOS_SYS_PROCESSOR    "x86_64"
│ │ │  
│ │ │ -#define LIBEMOS_BUILD_TIMESTAMP  "20250213180319"
│ │ │ +#define LIBEMOS_BUILD_TIMESTAMP  "20250430092238"


Please make your package reproducible by avoiding these inclusions.

Thanks,
Chris



More information about the debian-science-maintainers mailing list