Attack on SolarWinds could have been countered by reproducible builds

Bernhard M. Wiedemann bernhardout at lsmod.de
Sun Dec 27 12:00:33 UTC 2020



On 21/12/2020 22.28, Richard Purdie wrote:
> OE-Core is about 800 pieces of software generating ~11,000
> packages of which we have about 65 marked as not reproducible at
> present. We're obviously working on improving those 65, and the
> techniques used will "just work" to a large extend throughout our wider
> layers of other software, we're just note testing that until we sort
> the core.

do you have pointers to the list of unreproducible packages and how to
do test builds?


In http://git.openembedded.org/openembedded-core/
meta/lib/oeqa/selftest/cases/reproducible.py exclude_packages maybe?


> 	'acpica-src',
> 	'babeltrace2-ptest',
> 	'bootchart2-doc',
> 	'cups',
> 	'cwautomacros',
> 	'dtc',
> 	'efivar',
> 	'epiphany',
> 	'gcr',
> 	'git',
> 	'glide',
> 	'go-dep',
> 	'go-helloworld',
> 	'go-runtime',
> 	'go_',
> 	'groff',
https://build.opensuse.org/request/show/645935
> 	'gst-devtools',
> 	'gstreamer1.0-python',
> 	'gtk-doc',
https://bugzilla.gnome.org/show_bug.cgi?id=784177
> 	'igt-gpu-tools',
>         'kernel-devsrc',
> 	'libaprutil',
> 	'libcap-ng',
> 	'libhandy-1-src',
> 	'libid3tag',
> 	'libproxy',
> 	'libsecret-dev',
> 	'libsecret-src',
> 	'lttng-tools-dbg',
> 	'lttng-tools-ptest',
> 	'ltp',
> 	'meson',
> 	'ovmf-shell-efi',
> 	'parted-ptest',
> 	'perf',
https://elixir.bootlin.com/linux/latest/source/tools/perf/pmu-events/jevents.c#L1168
> 	'python3-cython',
> 	'qemu',
> 	'quilt-ptest',
> 	'rsync',
> 	'ruby',
https://github.com/ruby/io-console/commit/679a941d05d869f5e575730f6581c027203b7b26
> 	'spirv-tools-dev',
> 	'swig',
> 	'syslinux-misc',
> 	'systemd-bootchart',
> 	'valgrind-ptest',
> 	'vim',
> 	'watchdog',
> 	'xmlto',
> 	'xorg-minimal-fonts'

I found some relevant patches and pointers in our packages, linked above.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20201227/87573452/attachment.sig>


More information about the rb-general mailing list