Skip to content

Commit 442436e

Browse files
committed
Revised design/scripts/README.md, KiCad patch no longer needed for reproducible builds
1 parent e15e2a5 commit 442436e

1 file changed

Lines changed: 2 additions & 18 deletions

File tree

design/scripts/README.md

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ If you have made changes to the Marble design and are ready to generate the manu
1313
* [KiCad](https://www.kicad.org/): version 5.1.x (x ≥ 5)
1414
* [KiBoM](https://github.com/SchrodingersGat/KiBoM) 1.8.0.
1515

16-
A patch to KiCad is needed in order to support [reproducible](https://reproducible-builds.org) fabrication package builds.
17-
More details on this are available below.
16+
KiCad version 5.1.10 (no suffixes) or later is needed in order to support [reproducible](https://reproducible-builds.org) fabrication package builds. This means byte-for-byte identical zip files, independent of which person and computer runs the process.
17+
1818

1919
### Update the QR code on the silkscreen
2020

@@ -114,19 +114,3 @@ Run the following command from the top level directory before parting the I2C su
114114
```console
115115
$ convert docs/marble2_i2c.eps -scale 1330 marble2_i2c.png
116116
```
117-
## Reproducible fabrication package builds
118-
119-
While any KiCad version 5.1.x (x ≥ 5) is likely fine for viewing,
120-
and even editing and artifact-generation, we have taken steps to create
121-
[reproducible](https://reproducible-builds.org) fabrication artifacts.
122-
This means byte-for-byte identical zip files, independent of which person
123-
and computer runs the process. For this to work, you need
124-
a specially patched version of KiCad 5.1.8. This
125-
126-
* [patch](72610867-backport.diff)
127-
128-
is backported from the fix to KiCad [Issue #6553](https://gitlab.com/kicad/code/kicad/-/issues/6553).
129-
This process has been tested building from the [source tarball](https://gitlab.com/kicad/code/kicad/-/archive/5.1.8/kicad-5.1.8.tar.gz)
130-
in a [Debian Buster](https://www.debian.org/releases/buster/) [chroot](https://en.wikipedia.org/wiki/Chroot).
131-
If you build KiCad from git sources, you will have to fight the build system to keep the
132-
version string (embedded in the fabrication outputs) from identifying itself as "dirty".

0 commit comments

Comments
 (0)