Re: [rb-general] Please review the draft for week 108's blog post

2017-05-23 Thread Chris Lamb
Holger Levsen wrote:

> > I am very happy to reword and/or rework prior to publishing. I intend
> > to publish it no earlier than:
> >   https://time.is/compare/0800_23_May_2017_in_CEST
> 
> can you please postpone this by 12h? thanks already! :)

Published now; many thanks all.

(Holger, I like the summary of the Jenkins changes; very useful!)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Bug#863033: marked as done (strip-nondeterminism: Only print log messages by default if a file has been modified)

2017-05-23 Thread Debian Bug Tracking System
Your message dated Tue, 23 May 2017 18:35:07 +
with message-id 
and subject line Bug#863033: fixed in strip-nondeterminism 0.034-1
has caused the Debian Bug report #863033,
regarding strip-nondeterminism: Only print log messages by default if a file 
has been modified
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 ow...@bugs.debian.org
immediately.)


-- 
863033: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863033
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: strip-nondeterminism
Version: 0.033-2
Severity: normal

Hi,

Currently strip-nondeterminism emits log messages at the non-verbose
debhelper level even if we did not modify the file:

Normalizing debian/giftrans/usr/share/man/man1/giftrans.1.gz
Normalizing debian/giftrans/usr/share/doc/giftrans/changelog.Debian.gz

This is not only noisy in-of itself (!) and somewhat misleading, it also
defeats the point of adding these particular log messages in the first place;
we should only be printing if we modified the file so we can start to remove
normalizers from strip-nondeterminism.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- End Message ---
--- Begin Message ---
Source: strip-nondeterminism
Source-Version: 0.034-1

We believe that the bug you reported is fixed in the latest version of
strip-nondeterminism, 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 863...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb  (supplier of updated strip-nondeterminism 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Sat, 20 May 2017 15:19:52 +0200
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism 
dh-strip-nondeterminism
Architecture: source
Version: 0.034-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 

Changed-By: Chris Lamb 
Description:
 dh-strip-nondeterminism - file non-deterministic information stripper — 
Debhelper add-on
 libfile-stripnondeterminism-perl - file non-deterministic information stripper 
— Perl module
 strip-nondeterminism - file non-deterministic information stripper — 
stand-alone tool
Closes: 863033
Changes:
 strip-nondeterminism (0.034-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Only print log messages by default if the file was actually modified
 rather than if we merely identified a file (see 0.033-1). This was not
 only noisy in-of itself and somewhat misleading, it moreover defeated the
 point of adding these log messages in the first place - ie. identifying
 normalizers we can start to remove from strip-nondeterminism.
 (Closes: #863033)
 .
   [ Bernhard M. Wiedemann ]
   * zip: make sure we have permissions on extracted file
   * Add function prototypes.
Checksums-Sha1:
 169ab9e2c56e082518cfb67500be926ccd8fcad9 2428 strip-nondeterminism_0.034-1.dsc
 b43b4ae31f177854da2ccc57a6618cb7cfa56e16 170281 
strip-nondeterminism_0.034.orig.tar.gz
 119c64266829044a2635bc60422be7f4717d4010 11136 
strip-nondeterminism_0.034-1.debian.tar.xz
 263a68eee2b210a9ed850021f1211c1f77f44a38 6534 
strip-nondeterminism_0.034-1_amd64.buildinfo
Checksums-Sha256:
 adbe670814d20bc086debe449ff7b004071746891f8d13c0f9d20bd96bf49ad0 2428 
strip-nondeterminism_0.034-1.dsc
 757bb45db1128227dad66f99cc1cdcef2a591401abaaecb56eb9cf8a0b89038f 170281 
strip-nondeterminism_0.034.orig.tar.gz
 10334dc4e4f06a101df180fc61ce9941d7c047f027bc79ec03b3b03986c008aa 11136 
strip-nondeterminism_0.034-1.debian.tar.xz
 35a0ac1ee6c7675c28f748f1b148fdfc98236501b5119a1543e8dd98b9503bb6 6534 
strip-nondeterminism_0.034-1_amd64.buildinfo
Files:
 3c31b56ddf6983c040d7dd6457bb4ca8 2428 devel optional 
strip-nondeterminism_0.034-1.dsc
 63c88f2f393c0f31587ab38305c7a5ee 170281 devel optional 
strip-nondeterminism_0.034.orig.tar.gz
 4a616b8e4d2944fc228ae308e67b02b0 11136 devel optional 
strip-nondeterminism_0.034-1.debian.tar.xz
 684330e32a9bdc90ea3a5411e6314771 6534 devel optional 

strip-nondeterminism_0.034-1_amd64.changes ACCEPTED into unstable

2017-05-23 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Sat, 20 May 2017 15:19:52 +0200
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism 
dh-strip-nondeterminism
Architecture: source
Version: 0.034-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 

Changed-By: Chris Lamb 
Description:
 dh-strip-nondeterminism - file non-deterministic information stripper — 
Debhelper add-on
 libfile-stripnondeterminism-perl - file non-deterministic information stripper 
— Perl module
 strip-nondeterminism - file non-deterministic information stripper — 
stand-alone tool
Closes: 863033
Changes:
 strip-nondeterminism (0.034-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Only print log messages by default if the file was actually modified
 rather than if we merely identified a file (see 0.033-1). This was not
 only noisy in-of itself and somewhat misleading, it moreover defeated the
 point of adding these log messages in the first place - ie. identifying
 normalizers we can start to remove from strip-nondeterminism.
 (Closes: #863033)
 .
   [ Bernhard M. Wiedemann ]
   * zip: make sure we have permissions on extracted file
   * Add function prototypes.
Checksums-Sha1:
 169ab9e2c56e082518cfb67500be926ccd8fcad9 2428 strip-nondeterminism_0.034-1.dsc
 b43b4ae31f177854da2ccc57a6618cb7cfa56e16 170281 
strip-nondeterminism_0.034.orig.tar.gz
 119c64266829044a2635bc60422be7f4717d4010 11136 
strip-nondeterminism_0.034-1.debian.tar.xz
 263a68eee2b210a9ed850021f1211c1f77f44a38 6534 
strip-nondeterminism_0.034-1_amd64.buildinfo
Checksums-Sha256:
 adbe670814d20bc086debe449ff7b004071746891f8d13c0f9d20bd96bf49ad0 2428 
strip-nondeterminism_0.034-1.dsc
 757bb45db1128227dad66f99cc1cdcef2a591401abaaecb56eb9cf8a0b89038f 170281 
strip-nondeterminism_0.034.orig.tar.gz
 10334dc4e4f06a101df180fc61ce9941d7c047f027bc79ec03b3b03986c008aa 11136 
strip-nondeterminism_0.034-1.debian.tar.xz
 35a0ac1ee6c7675c28f748f1b148fdfc98236501b5119a1543e8dd98b9503bb6 6534 
strip-nondeterminism_0.034-1_amd64.buildinfo
Files:
 3c31b56ddf6983c040d7dd6457bb4ca8 2428 devel optional 
strip-nondeterminism_0.034-1.dsc
 63c88f2f393c0f31587ab38305c7a5ee 170281 devel optional 
strip-nondeterminism_0.034.orig.tar.gz
 4a616b8e4d2944fc228ae308e67b02b0 11136 devel optional 
strip-nondeterminism_0.034-1.debian.tar.xz
 684330e32a9bdc90ea3a5411e6314771 6534 devel optional 
strip-nondeterminism_0.034-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlkkfigACgkQHpU+J9Qx
HljJKw//W2At1J3+BwYi18pzNzAsSoCCm3s41Djr8kifYfSokRq+dZddpyKEm57I
Fxy0KFj1RlHRz6oywNFCgHAdi2Osz+tIcGbzmaYbLu94z1pgkzm7Rb8KVfTjDZT/
V/kCXVE7pkt0a4t9j6ILDWiXqkmgjoTFxq9EW6P5wYW+zC8XUBL49HL0HJ6K3pRC
4srKNUD3iqXrFTHFLzGdnTF6NekkZTQWOK/SJFEtlcMg8X+1yc9mfXu38vbMkcxc
BrcxY5mKqBBwF5jkEuAU4PvNXCR3XeDvvBNRa9ykBcYQes7jYB/wCVQfyTTYstBU
0gHaY+GQcPHRWY9sf69dR+GqOjr+n4w8iSikCBt1zIwHW2/j585dtDLgnqmsQNlQ
3npk7aACNnEZVX7+QE16jEddvGig4VD6yp7nrp/DvQQswnZE2XSq2ApiCo9z5ENI
PMFTVIzUVwXKKHj/WMt+JJpf3i+WvI5D2IrVCphq5p8ab5fE3VOti68yOnp9/leF
nZCnNva8I++2RqVYrWAwt9JTqvttTKO3alFQNc4yJTopk3j9BEWSvVdGOPRJnTZ8
7mR1uZ/n0vUAFiUVint+FdVw7HZLVrurgHC6g5Uf2vMZYHZTE9mghObKbKr/Nxdx
jfCgrbmvIMqzY3E/o9BtBkzEgo/KFQwg3arWj2wuuAePjDTV2/c=
=kekU
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Processing of strip-nondeterminism_0.034-1_amd64.changes

2017-05-23 Thread Debian FTP Masters
strip-nondeterminism_0.034-1_amd64.changes uploaded successfully to localhost
along with the files:
  strip-nondeterminism_0.034-1.dsc
  strip-nondeterminism_0.034.orig.tar.gz
  strip-nondeterminism_0.034-1.debian.tar.xz
  strip-nondeterminism_0.034-1_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


strip-nondeterminism_0.033-2~bpo8+1_amd64.changes ACCEPTED into jessie-backports->backports-policy, jessie-backports

2017-05-23 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 18 May 2017 02:48:22 +0200
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism 
dh-strip-nondeterminism
Architecture: source all
Version: 0.033-2~bpo8+1
Distribution: jessie-backports
Urgency: medium
Maintainer: Reproducible builds folks 

Changed-By: Mattia Rizzolo 
Description:
 dh-strip-nondeterminism - file non-deterministic information stripper — 
Debhelper add-on
 libfile-stripnondeterminism-perl - file non-deterministic information stripper 
— Perl module
 strip-nondeterminism - file non-deterministic information stripper — 
stand-alone tool
Closes: 862029 862031
Changes:
 strip-nondeterminism (0.033-2~bpo8+1) jessie-backports; urgency=medium
 .
   * Rebuild for jessie-backports.
 .
 strip-nondeterminism (0.033-2) unstable; urgency=medium
 .
   * Correct temmporary -> temporary typo in package long description. Thanks
 to Niels Thykier (nthykier).
 .
 strip-nondeterminism (0.033-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Move from verbose_print to nonquiet_print so we print when normalising a
 file. This is so we can start to target the removal of
 strip-nondeterminism itself. (Closes: #862031)
   * Update package long descriptions to clarify that this tool is a temporary
 workaround. (Closes: #862029)
   * Include the filename when testing failure fixtures.
 .
   [ Bernhard M. Wiedemann ]
   * Only call get_normalizer_by_name once
   * Make get_normalizer_by_name O(1)
Checksums-Sha1:
 b1dde9824f27026ddbe3cc373899452592a9159a 2456 
strip-nondeterminism_0.033-2~bpo8+1.dsc
 200252014485659c529502af069459042681aef0 10992 
strip-nondeterminism_0.033-2~bpo8+1.debian.tar.xz
 c783ed43559a7a39bae98b65e531d304091a5acb 16336 
libfile-stripnondeterminism-perl_0.033-2~bpo8+1_all.deb
 bc61cde5ee79331cfbe0367fd484767319ceab20 11424 
strip-nondeterminism_0.033-2~bpo8+1_all.deb
 c28a514fe8456ec6a22d91d83062f9b8e636e647 11142 
dh-strip-nondeterminism_0.033-2~bpo8+1_all.deb
Checksums-Sha256:
 f9dd3d2daea542e527196d7d4266fbc2b6a54423a4398c7e3038a968e4a4bc13 2456 
strip-nondeterminism_0.033-2~bpo8+1.dsc
 830fb59ddfdcf170e3b15bca3426a0b2025a7a12c641a339d7aa842256ea26ca 10992 
strip-nondeterminism_0.033-2~bpo8+1.debian.tar.xz
 b0dfc4bf6509989c31febba297823f5f685996686d92dc713b9992d8e7709259 16336 
libfile-stripnondeterminism-perl_0.033-2~bpo8+1_all.deb
 ae1ca453f4fe56d7f68dab9fa425cfafed670f9dc7e728cbb91b5d82090b630a 11424 
strip-nondeterminism_0.033-2~bpo8+1_all.deb
 961977a42fcc2e6fdb0d36f015e898c6731eefa1765a50c9a7a997e65cec789c 11142 
dh-strip-nondeterminism_0.033-2~bpo8+1_all.deb
Files:
 3cbcb8ccdb16b872752051bdc09041e2 2456 devel optional 
strip-nondeterminism_0.033-2~bpo8+1.dsc
 c34ac0e8c9bcb17b9dad8e09b2335df9 10992 devel optional 
strip-nondeterminism_0.033-2~bpo8+1.debian.tar.xz
 8fa5d00706f1e0b2dd9e6462cc6694b7 16336 perl optional 
libfile-stripnondeterminism-perl_0.033-2~bpo8+1_all.deb
 5c895187b944f485f726d4431f873f36 11424 devel optional 
strip-nondeterminism_0.033-2~bpo8+1_all.deb
 7302e243624c90213d84e22fa0e2b721 11142 devel optional 
dh-strip-nondeterminism_0.033-2~bpo8+1_all.deb

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlkc8EgACgkQCBa54Yx2
K62p7xAAupCElzRaBlfkp9qK5bwk3TVUBeX9oOfv3SLD50tL6e89Veh6fEYsy2SC
RQG+w1+7qaDBpglemZ71X4uNUMyLzU0VlPkM7wnArOULl895Xh/Diy8f8dC24f7q
f81WqY0534V6lff7QI8KmtieO+i51aoAZUhz2JljCekGrUAKZmmPb26EZnDDPl0z
IJUK6dbuONagTxPG9CTZ0hRlqaUOKEEpK06JnMW41R1xmp2PIliZhpWGr55IWOH8
hJrYi/RNT8xyGMb+e4NbmodwZ0PmkdNXbIrshd+stLcMmiqw+i5npkhLbxGLI/AJ
TEUtxMjD7xyine3tshRH0ZRkuThsf8+EY+8B2Nyk0vdQRZwFtaSAJUPYNHDrWwpv
q6/VzbRoHE/tyCORgBF/6blWpSzbYRXMTIDGI8MaJ4OxImPGCb+6/TPFB9LiihNZ
u1bBWbGmivLlQNImF4ivXaLRdp1VA30XGSnstKoqayfho1TlIXETMctwMEIfPZ+V
1BRxUG8pGaKmH8UhGXdshlpipmA9j/M9LCDWbqJi/Z5wKeP6NRuXlLh2CTWMQu1x
Z3FwMjwSBzKiG9Q3FJbEqjMjXnvnebNcNIB/zjkyR8ByOq8yXzrhR2c51l6fhkm6
5+AO1EjpgSsUZl1kzKx9NDEqjvmp80ToWeSknTKUO7GcEven0Bk=
=aQJw
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Управлявай проекти уверено и професионално

2017-05-23 Thread Проджекта








 





 









 
 




 
Здравейте,
Искате ли да управлявате проекти уверено и
професионално? Присъединете се към хилядите
представители на малки, средни и големи
организации, които избраха най-успешните
обучения по Управление на проекти в
България: 
Управление на проекти - Preparation for Success (3
дни)
 14-16
юни 2017
 Организираме отново най-успешното обучение по
Управление на проекти в България,
проведено досега повече от 120 пъти! Обучението е по лиценз на  TenStep Inc.,
САЩ. Методът TenStep се ползва със
световно
признание, тъй като е ясен, лесен
за приложение, с практическа насоченост
и съдържа най-модерните концепции в
управлението на проекти.   
Водещ: Александър Апостолов, PMP®,
TSPM – Управител на Проджекта и
TenStep БългарияПри ранна регистрация
спестявате до 132 лв. с ДДС.









 



 
 

Project Management Professional
(PMP®)/CAPM® Exam Preparation
 14-17 юни 2017
 Най-популярното
обучение за PMP® в България!
Получете
сертификата Project Management Professional
(PMP®) на Project Management Institute - САЩ,
който се радва на изключителна
популярност и престиж в световен мащаб.
Курсът се организира за 26-ти път в
България от TenStep - PMI Registered Education
Provider. Нашите участници имат
изключително висока успеваемост на
изпита – от първия път!
Водещ:
Франк Нинов, PMP®
(Германия) 
При ранна регистрация
спестявате до 856 лв. с ДДС.









 



 

 
PRINCE2® Foundation Certificate
Programme
19-21 юни
2017
Accredited PRINCE2® Practitioner Certificate
Programme 
21 юни 2017
 Най-популярното обучение по PRINCE2 в
България!
PRINCE2® e водещ метод и
изключително престижна система за
сертифициране по управление на проекти.
Програмата включва обучение, изпит и
получаване на международно признат
сертификат PRINCE2®
Foundation или PRINCE2®
Practitioner. Включен е достъп до материали
за предварителна подготовка и база данни
с примерни изпити, което увеличава шанса
за успех! До момента по нашите програми
за PRINCE2® са сертифицирани близо 600
човека.
Водещ: Peter
Krischel, PRINCE2® and AgilePM Approved Trainer, Scrum Master
(Холандия)
 
При ранна регистрация
спестявате до 364
лв. с
ДДС.










 





Сертифициране Agile Project Management™
(AgilePM®) Foundation – 100% успеваемост на
нашите участници на изпита 
22-24 юни 2017
 
 Сертификационната програма Agile Project Management™
(AgilePM®) Foundation включва обучение и изпит
за получаване на международно признат
сертификат по Agile. Тя е базирана на DSDM® (Dynamic Systems
Development Method) Atern®, който винаги е бил
единственият Agile метод, който изцяло
включва концепцията за Agile проект и
съдържа детайлни насоки за това как да се
управляват и реализират Agile
проекти.
Водещ: Peter Krischel, PRINCE2® and AgilePM Approved Trainer,
Scrum Master (Холандия)
 
При ранна регистрация спестявате до 350
лв. с ДДС.











 




 

Практическо обучение: Разработване
на проекти по програмите на ЕС

 22-24 юни 2017

 Обучението е с практическа
насоченост, като участниците ще
работят по примерни проекти. Ще бъдат
представени всички актуални възможности за
финансиране от ЕС по програмите за
България. Това е най-подробното обучение по
разработване на проекти за финансиране
от ЕС, което сме провели досега повече от 35 пъти. На обучението ще
бъдат представени в пълен обем успешни
проекти. Обучението е с обновена
програма от 2015!
Водещ: Александър Апостолов, PMP®,
TSPM – експерт с 18-годишен опит по
програмите на ЕС.При ранна регистрация спестявате до 120
лв. с ДДС. 









 



 
 

Нямате време за присъствени
обучения? Разгледайте нашите онлайн
обучения и сертификации:
-  
Сертифициране по Six Sigma Green Belt
и Black Belt
-   Сертифициране
по ITIL® и COBIT® 5
-   Сертифициране
по Scrum и Agile
-   PMI Agile Certified Practitioner Exam
Preparation
-   Съвременни компетенции за
управление на проекти
-   Курс
за сертифициране по управление на
проекти за Нива C и D на IPMA
-   Зелен пояс по Изготвяне и
изпълнение на проекти по програмите на
ЕС (2014-2020)









 




 




 
Поздрави,
 
ПРОДЖЕКТА ООД
ул. Веслец 45, офис 13, София, 1202

тел./факс +359 (2) 983 53 24; 489 44 58
info@projecta.bg 
http://projecta.bg/
 
Книги по управление на проекти
– виж всички книги тук
 
Виж
всички актуални обучения
тук
Намерете
ни във Facebook: www.facebook.com/UpravlenieNaProekti 
Ø 
Разработване на проекти и управление
на проекти за бизнеса и администрацията

Ø 
Лидер в сертифицирането по
управление на проекти – PRINCE2®, PMP®,
IPMA, Scrum, Agile 
Ø 
Съдействие за реализация на проекти
по програмите на Европейския съюз

Ø 
Разработване и въвеждане на
методологии за управление на
проекти
Ø 
Най-успешните обучения по управление
на проекти 
 
 Съгласно закона за
електронна търговия Чл. 6, ал. 1 Ви
уведомяваме, че е възможно това да е
непоискано търговско съобщение.То е
еднократно изпратено писмо до Вашия e-mail
адрес, който е взет от публичното
пространство. Ако не желаете да
получавате съобщения от
"ПРОДЖЕКТА",моля
натиснете 

Re: [rb-general] Please review the draft for week 108's blog post

2017-05-23 Thread Chris Lamb
Holger Levsen wrote:

> > I am very happy to reword and/or rework prior to publishing. I intend
> > to publish it no earlier than:
> >   https://time.is/compare/0800_23_May_2017_in_CEST
> 
> can you please postpone this by 12h? thanks already! :)

Sure, no problem.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds