File tree 1 file changed +44
-0
lines changed
1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 59
59
* private keys!
60
60
* timezones
61
61
* hashes
62
+ * python2
62
63
63
64
---
64
65
147
148
# Work In Progress
148
149
149
150
* Devtools-repro
151
+ * Tool to reproduce/check repo packages
152
+ * still unofficial
150
153
151
154
https://github.com/Foxboron/devtools-repro
152
155
153
156
---
154
157
158
+ # Repro build
159
+
160
+ * Build a package twice for reproducibility
161
+
162
+ ```bash
163
+ $ repro build
164
+ ==> Using SOURCE_DATE_EPOCH: 1535055076
165
+ ==> Starting build1...
166
+ ...
167
+ ==> Starting build2...
168
+ -> Create snapshot for build2...
169
+ ==> Settings build environemnt...
170
+ export TZ=/usr/share/zoneinfo/Etc/GMT-14
171
+ export LANG=fr_CH.UTF-8
172
+ ==> Comparing hashes...
173
+ -> acl-2.2.53-1-x86_64.pkg.tar.xz from build2 is reproducible with profile1.conf!
174
+ ==> Package is reproducible!
175
+ ```
176
+
177
+ ---
178
+
179
+ # Repro check
180
+
181
+ * Verify a repo package
182
+
183
+ ```bash
184
+ repro check filesystem-2018.8-1-x86_64.pkg.tar.xz
185
+ ==> Starting build...
186
+ ...
187
+ -> Preparing packages
188
+ Downloading acl-2.2.53-1-x86_64.pkg.tar.xz
189
+ Downloading archlinux-keyring-20180808-1-any.pkg.tar.xz
190
+ ==> Package is not reproducible!
191
+ ```
192
+
193
+ ???
194
+
195
+ Overlaps with reprotest.
196
+
197
+ ---
198
+
155
199
# Help out
156
200
157
201
* \#reproducible-builds
You can’t perform that action at this time.
0 commit comments