Hello community, here is the log from the commit of package xorg-x11-server for openSUSE:Factory checked in at 2018-03-08 10:56:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xorg-x11-server (Old) and /work/SRC/openSUSE:Factory/.xorg-x11-server.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xorg-x11-server" Thu Mar 8 10:56:15 2018 rev:356 rq:583459 version:1.19.6 Changes: -------- --- /work/SRC/openSUSE:Factory/xorg-x11-server/xorg-x11-server.changes 2018-02-25 11:34:05.500636281 +0100 +++ /work/SRC/openSUSE:Factory/.xorg-x11-server.new/xorg-x11-server.changes 2018-03-08 10:56:17.075961230 +0100 @@ -11,0 +12,6 @@ +Tue Feb 20 20:07:00 UTC 2018 - bwiedem...@suse.com + +- Add u_xorg-x11-server-reproducible.patch to make build reproducible + (boo#1047218) + +------------------------------------------------------------------- New: ---- u_xorg-x11-server-reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-server.spec ++++++ --- /var/tmp/diff_new_pack.OPxXR3/_old 2018-03-08 10:56:19.167885925 +0100 +++ /var/tmp/diff_new_pack.OPxXR3/_new 2018-03-08 10:56:19.175885637 +0100 @@ -230,6 +230,7 @@ Patch1302: U_0002-animcur-Return-the-next-interval-directly-from-the-t.patch Patch1303: U_0003-animcur-Run-the-timer-from-the-device-not-the-screen.patch Patch1304: U_0004-animcur-Fix-transitions-between-animated-cursors.patch +Patch1305: u_xorg-x11-server-reproducible.patch %description This package contains the X.Org Server. @@ -379,6 +380,7 @@ %patch1302 -p1 %patch1303 -p1 %patch1304 -p1 +%patch1305 -p1 %build test -e source-file-list || \ ++++++ u_xorg-x11-server-reproducible.patch ++++++ Author: Chris Lamb <ch...@chris-lamb.co.uk> Date: Thu, 20 Jul 2017 15:42:15 +0100 Subject: configure.ac: Make BUILD_{DATE,TIME} respect SOURCE_DATE_EPOCH References: boo#1047218 upstreaming in generalized form https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html from lamby still not in 2018-02-20 with 1.19.6 Signed-off-by: Bernhard M. Wiedemann <bwiedemann suse de> Index: xorg-server-1.19.3/configure.ac =================================================================== --- xorg-server-1.19.3.orig/configure.ac +++ xorg-server-1.19.3/configure.ac @@ -2555,9 +2555,14 @@ AC_DEFINE_DIR(PROJECTROOT, prefix, [Over AC_DEFINE_DIR(SYSCONFDIR, sysconfdir, [sysconfdir]) AC_SUBST([RELEASE_DATE]) -BUILD_DATE="`date +'%Y%m%d'`" +if test "x$SOURCE_DATE_EPOCH" = "x"; then + BUILD_DATE="`date +'%Y%m%d'`" + BUILD_TIME="`date +'1%H%M%S'`" +else + BUILD_DATE="`date --utc --date="@$SOURCE_DATE_EPOCH" +'%Y%m%d'`" + BUILD_TIME="`date --utc --date="@$SOURCE_DATE_EPOCH" +'1%H%M%S'`" +fi AC_SUBST([BUILD_DATE]) -BUILD_TIME="`date +'1%H%M%S'`" AC_SUBST([BUILD_TIME]) DIX_CFLAGS="-DHAVE_DIX_CONFIG_H $XSERVER_CFLAGS"