• Bug#868843: xorg-server: please make the BUILD_{DATE,TIME} reproducible

    From Chris Lamb@21:1/5 to All on Wed Jul 19 10:20:02 2017
    XPost: linux.debian.bugs.dist

    This is a multi-part message in MIME format.

    Source: xorg-server
    Version: 2:1.19.3-2
    Severity: wishlist
    Tags: patch
    User: reproducible-builds@lists.alioth.debian.org
    Usertags: timestamps
    X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

    Hi,

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

    One reason is because it embeds a build and date time. Patch
    attached. Thanks to Bernhard M. Wiedemann!

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


    Regards,

    --
    ,''`.
    : :' : Chris Lamb, Debian Project Leader
    `. `'` lamby@debian.org / chris-lamb.co.uk
    `-

    ZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRl eCBlNmM1YjM1Li5jZDdlYmZlIDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMK KysrIGIvY29uZmlndXJlLmFjCkBAIC0yNTU1LDkgKzI1NTUsMTQgQEAgQUNf REVGSU5FX0RJUihQUk9KRUNUUk9PVCwgcHJlZml4LCBbT3ZlcmFsbCBwcmVm aXhdKQogQUNfREVGSU5FX0RJUihTWVNDT05GRElSLCBzeXNjb25mZGlyLCBb c3lzY29uZmRpcl0pCiAKIEFDX1NVQlNUKFtSRUxFQVNFX0RBVEVdKQotQlVJ TERfREFURT0iYGRhdGUgKyclWSVtJWQnYCIKK2lmIHRlc3QgIngkU09VUkNF X0RBVEVfRVBPQ0giID0gIngiOyB0aGVuCisJQlVJTERfREFURT0iYGRhdGUg LS11dGMgLS1kYXRlPSJAJFNPVVJDRV9EQVRFX0VQT0NIIiArJyVZJW0lZCdg IgorCUJVSUxEX1RJTUU9ImBkYXRlIC0tdXRjIC0tZGF0ZT0iQCRTT1VSQ0Vf REFURV9FUE9DSCIgKycxJUglTSVTJ2AiCitlbHNlCisJQlVJTERfREFURT0i YGRhdGUgKyclWSVtJWQnYCIKKwlCVUlMRF9USU1FPSJgZGF0ZSArJzElSCVN JVMnYCIKK2ZpCiBBQ19TVUJTVChbQlVJTERfREFURV0pCi1CVUlMRF9USU1F PSJgZGF0ZSArJzElSCVNJVMnYCIKIEFDX1NVQlNUKFtCVUlMRF9USU1FXSkK IAogRElYX0NGTEFHUz0iLURIQVZFX0RJWF9DT05GSUdfSCAkWFNFUlZFUl9D
    RkxBR1MiCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julien Cristau@21:1/5 to Chris Lamb on Thu Jul 20 13:00:01 2017
    XPost: linux.debian.bugs.dist

    Control: tag -1 upstream moreinfo

    On 07/19/2017 09:10 AM, Chris Lamb wrote:
    Source: xorg-server
    Version: 2:1.19.3-2
    Severity: wishlist
    Tags: patch
    User: reproducible-builds@lists.alioth.debian.org
    Usertags: timestamps
    X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

    Hi,

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

    One reason is because it embeds a build and date time. Patch
    attached. Thanks to Bernhard M. Wiedemann!

    Can you send this patch upstream per https://www.x.org/wiki/Development/Documentation/SubmittingPatches/?

    How portable is the change to non-gnu date?

    Cheers,
    Julien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Lamb@21:1/5 to All on Thu Jul 20 18:00:03 2017
    XPost: linux.debian.bugs.dist

    This is a multi-part message in MIME format.

    tags 868843 - moreinfo
    forwarded 868843 https://lists.x.org/archives/xorg-devel/2017-July/thread.html thanks

    Hi Julien,

    Thanks for the quick followup. :)

    How portable is the change to non-gnu date?

    My previous patch was not. The updated attached patch is compatible
    with BSD date(1). I am removing the "moreinfo" tag, assuming that was
    why you added it.

    Can you send this patch upstream per https://www.x.org/wiki/Development/Documentation/SubmittingPatches/?

    Done: https://lists.x.org/archives/xorg-devel/2017-July/thread.html


    Best wishes,

    --
    ,''`.
    : :' : Chris Lamb, Debian Project Leader
    `. `'` lamby@debian.org / chris-lamb.co.uk
    `-

    RnJvbSBiYjE3MWM2NWFmNmVlMGM4YjQ4ZTkxMDhiMjc3YjFmOWZmMjFmOTc4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpcyBMYW1iIDxj aHJpc0BjaHJpcy1sYW1iLmNvLnVrPgpEYXRlOiBUaHUsIDIwIEp1bCAyMDE3 IDE1OjQyOjE1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gY29uZmlndXJlLmFj OiBNYWtlIEJVSUxEX3tEQVRFLFRJTUV9IHJlc3BlY3QKIFNPVVJDRV9EQVRF X0VQT0NIIGlmIHNldAoKV2hpbHN0IHdvcmtpbmcgb24gdGhlIFJlcHJvZHVj aWJsZSBCdWlsZHMgZWZmb3J0IFswXSwgd2Ugbm90aWNlZCB0aGF0Cnhvcmct c2VydmVyIGNvdWxkIG5vdCBiZSBidWlsdCByZXByb2R1Y2libHkuIE9uZSBy ZWFzb24gaXMgYmVjYXVzZSBpdAplbWJlZHMgYSAiY3VycmVudCIgYnVpbGQg YW5kIGRhdGUgdGltZS4KClRoaXMgc2hvdWxkIGJlIGNvbXBhdGlibGUgd2l0 aCBib3RoIEdOVSBhbmQgQlNEIGRhdGUoMSkuCgogWzBdIGh0dHBzOi8vcmVw cm9kdWNpYmxlLWJ1aWxkcy5vcmcvCi0tLQogY29uZmlndXJlLmFjIHwgMTAg KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9j b25maWd1cmUuYWMKaW5kZXggZTIwMjc3MGMxLi5mMTBhOTRjYjQgMTAwNjQ0 Ci0tLSBhL2NvbmZpZ3VyZS5hYworKysgYi9jb25maWd1cmUuYWMKQEAgLTI0 MDUsOSArMjQwNSwxNSBAQCBBQ19ERUZJTkVfRElSKFBST0pFQ1RST09ULCBw cmVmaXgsIFtPdmVyYWxsIHByZWZpeF0pCiBBQ19ERUZJTkVfRElSKFNZU0NP TkZESVIsIHN5c2NvbmZkaXIsIFtzeXNjb25mZGlyXSkKIAogQUNfU1VCU1Qo W1JFTEVBU0VfREFURV0pCi1CVUlMRF9EQVRFPSJgZGF0ZSArJyVZJW0lZCdg IgorREFURV9GTVQ9IiVZLSVtLSVkIgorVElNRV9GTVQ9IjElSCVNJVMiCitC VUlMRF9EQVRFPSJgZGF0ZSAiKyREQVRFX0ZNVCJgIgorQlVJTERfVElNRT0i YGRhdGUgIiskVElNRV9GTVQiYCIKK2lmIHRlc3QgIngkU09VUkNFX0RBVEVf RVBPQ0giICE9ICJ4IjsgdGhlbgorCUJVSUxEX0RBVEU9ImBkYXRlIC11IC1k ICJAJFNPVVJDRV9EQVRFX0VQT0NIIiAiKyREQVRFX0ZNVCIgMj4vZGV2L251 bGwgfHwgZGF0ZSAtdSAtciAiJFNPVVJDRV9EQVRFX0VQT0NIIiAiKyREQVRF X0ZNVCIgMj4vZGV2L251bGwgfHwgZGF0ZSAtdSAiKyREQVRFX0ZNVCJgIgor CUJVSUxEX1RJTUU9ImBkYXRlIC11IC1kICJAJFNPVVJDRV9EQVRFX0VQT0NI IiAiKyRUSU1FX0ZNVCIgMj4vZGV2L251bGwgfHwgZGF0ZSAtdSAtciAiJFNP VVJDRV9EQVRFX0VQT0NIIiAiKyRUSU1FX0ZNVCIgMj4vZGV2L251bGwgfHwg ZGF0ZSAtdSAiKyRUSU1FX0ZNVCJgIgorZmkKIEFDX1NVQlNUKFtCVUlMRF9E QVRFXSkKLUJVSUxEX1RJTUU9ImBkYXRlICsnMSVIJU0lUydgIgogQUNfU1VC U1QoW0JVSUxEX1RJTUVdKQogCiBESVhfQ0ZMQUdTPSItREhBVkVfRElYX0NP TkZJR19IICRYU0VSVkVSX0NGTEFHUyIKLS0gCjIuMTMuMwoK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Lamb@21:1/5 to All on Fri Jul 21 10:50:01 2017
    XPost: linux.debian.bugs.dist

    forwarded 868843 https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html thanks

    Updating URL.


    Regards,

    --
    ,''`.
    : :' : Chris Lamb, Debian Project Leader
    `. `'` lamby@debian.org / chris-lamb.co.uk
    `-

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Boll@21:1/5 to Chris Lamb on Fri Oct 13 11:20:01 2017
    XPost: linux.debian.bugs.dist

    Control: tags -1 fixed-upstream

    On Fri, Jul 21, 2017 at 08:41:01AM +0100, Chris Lamb wrote:
    forwarded 868843 https://lists.x.org/pipermail/xorg-devel/2017-July/054127.html
    thanks

    Updating URL.


    Regards,

    --
    ,''`.
    : :' : Chris Lamb, Debian Project Leader
    `. `'` lamby@debian.org / chris-lamb.co.uk
    `-

    Fixed by https://cgit.freedesktop.org/xorg/xserver/commit/?id=937ed782ae5e4e0da739f0630d1681b3754f0281

    Thanks,
    Andreas

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

    iQIzBAABCgAdFiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAlnggzUACgkQHu9T04o6 nGeixA/+Oza8TqaSwbuipsSHSUAC/SAQJIJq41uYPGFrDhrK3WFAp1/sRHtCCfNe 7CbIsT+GHYXGm74l//QDLHtmHino1Sc+SGCvSLvenUC3E/PZGpFQNcLqC0FTQrF6 JFqyhoTGveAg5IKr8PSjDnwlO0FgOiSNo9ZkR6rOeZ3OZgJtly9jn0TG/C2474wU EXyuvhyRSD258WkqgHVW0w2tzYhCmVwAqz5FlC7PDVnyNrMbWzIAmcuXGv5Z0R1t mBXh5Ws9UXEdBES1Py7J2JxzY4OAo3KXudYvA5EFJlq3rn7xiqWw7XvfmbPt8Urr 63xRP7/wlQchOUNXJC6Qr4eZJw8GFFqe1pOxSJz1N2Z+veCKB4PTTyUIg8Y704cF TY3ysUEGEthEBjQeZYhYq83AY6r09dVGzcOScokuoqZlSg4FD/frJDC8ageH6Zq/ nsQlpSTOHlSyhxkNWLoSOZ9u98UbY8zS1LazT5pCQpvjpmYYedSIQXYjicW6BKjd TacFk2u0wzTMchaPiZvPlarW/yaVMm9T5bO8hIGH7zyjhUvQG4HD8t6LS82K/4PH TdZ3EIeXEFMVIY4GWUtIsKAJ3Csu6x5+kli+MyS7uYaZIqJ3PIMY3FxJ5Mx3o/rW 5JFMR95xLVFAsvJj5k41UbL6/mn/hqbv90b4pA9t1uArO4Ctex4=
    =9k0F
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)