[OpenPower-Firmware] Fwd: Buildroot 2016.08 released

Joel Stanley joel at jms.id.au
Fri Sep 2 14:46:53 AEST 2016


On Fri, Sep 2, 2016 at 11:40 AM, Stewart Smith
<stewart at linux.vnet.ibm.com> wrote:
> Of interest to us:
> - improved legal info
> - BR2_REPRODUCIBLE
>   - for secure/trusted boot, being able to reproduce binary identical
>     PNOR image is huge.

Note that this is a WIP. From the message you quoted:

>  - An experimental configuration knob (BR2_REPRODUCIBLE) has been added
>    to make the builds more reproducible (E.G. less differences in the
>    binary output between builds of the same configuration). This is
>    still work in progress.

I have prepared a tree[1] that updates the OpenPower firmware to the
new release. From the commit message we have the following package
updates:

 - ethtool: bump to version 4.6
 - dropbear: bump version to 2016.74 (severe security bugfixes)
 - ncurses: various packaging fixes
 - i2c-tools: packaging changes
 - gcc: bump 4.9 series to 4.9.4
 - busybox: bump to version 1.25.0
 - elfutils: bump version to 0.166
 - glibc: bump default to version 2.23
 - eudev: bump version to 3.2. libgudev has moved to it's own package
 - kmod: bump version to 23
 - lvm2: bump version to 2.02.162
 - pciutils: bump to version 3.5.1

It has been built for Palmetto and Firestone, and boot tested on
Firestone. The pull request is ready to go[2].

Cheers,

Joel

[1] https://github.com/shenki/op-build/tree/buildroot-2016.08
[2] https://github.com/open-power/op-build/pull/615

> - Hash files for integritry validation have been added for all
>   packages using the wget download method.
>
>
>
>
> ---------- Forwarded message ----------
> From: Peter Korsgaard <peter at korsgaard.com>
> To: buildroot at buildroot.org
> Cc: lwn at lwn.net
> Date: Thu, 01 Sep 2016 11:59:06 +0200
> Subject: [Buildroot] Buildroot 2016.08 released
> Hi,
>
> Buildroot 2016.08 is released - Go download it at:
>
> http://buildroot.net/downloads/buildroot-2016.08.tar.gz
>
> or
>
> http://buildroot.net/downloads/buildroot-2016.08.tar.bz2
>
> Or get it from Git:
>
> git://git.buildroot.net/buildroot
>
> Please give it a spin and report any problems to the mailing list or
> bug tracker.
>
> This was another big development cycle with more than 1800 changes
> all over the tree and more than 120 unique contributors! I'm very happy
> to see so many "new" people next to the "oldtimers".
>
> Of noteworthy new features/changes we have:
>
>  - Toolchain: Fortran support added. eglibc support removed, musl
>    support no longer experimental. Blackfin and Microblaze support for
>    internal uClibc-ng toolchain, m68k/coldfire improvements. The check
>    for unsafe (build host) directories access (/usr/include and
>    /usr/lib) is now enabled by default.  Unused locales are now purged
>    by default to save space (and the default list of locales
>    shrunk). The option to control this has now moved from the toolchain
>    menu to system configuration.
>
>  - Legal info improvements: sources are now hardlinked instead of copied
>    if possible to save space. Patches and extra downloads are also saved.
>
>  - An experimental configuration knob (BR2_REPRODUCIBLE) has been added
>    to make the builds more reproducible (E.G. less differences in the
>    binary output between builds of the same configuration). This is
>    still work in progress.
>
>  - An option to execute a custom script inside the fakeroot environment
>    used to the generate the filesystem (E.G. to tweak permissions or
>    similar) has been added.
>
>  - Git support now supports git submodules if <pkg>_GIT_SUBMODULES is
>    enabled.
>
>  - Hash files for integritry validation have been added for all
>    packages using the wget download method.
>
>  - Dependencies for host packages are no longer derrived from the
>    corresponding target package but has to be explicitly defined.
>
>  - New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
>    development configs, Blackfin GDB simulator, Linksprite pcDuino,
>    Minnow Board Max graphical demo, NXP i.MX25 PDK, i.MX51 EVK, i.MX6UL
>    Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and MIPS64r6{,el} malta,
>    Roseapple Pi, Samsung Snow chromebook, Toradex Apalis i.MX6 COM,
>    TS-4800, x86-64 PC BIOS and EFI demos. A number of defconfigs have
>    been updated and extended to generate SD card images. Synopsys HS38
>    VDK defconfig removed.
>
>  - Lots (104) of new packages, mainly related to virtualization /
>    containerization and python.
>
> And the usual package version updates and bug fixes. See the CHANGES
> file for details:
>
> http://git.buildroot.net/buildroot/plain/CHANGES?id=2016.08
>
>
> Many thanks to the people contributing to this release:
>
> git shortlog -s -n 2016.05..
>
>    255  Yann E. MORIN
>    179  Bernd Kuhls
>    177  Thomas Petazzoni
>    171  Gustavo Zacarias
>    117  Romain Naour
>     92  Peter Korsgaard
>     75  Vicente Olivert Riera
>     74  Julien Floret
>     63  Yegor Yefremov
>     61  Waldemar Brodkorb
>     37  Fabio Estevam
>     29  Maxime Hadjinlian
>     23  Baruch Siach
>     22  Fabrice Fontaine
>     19  Samuel Martin
>     18  Gabe Evans
>     18  Rahul Bedarkar
>     16  Francois Perrad
>     16  Jerzy Grzegorek
>     16  Jörg Krause
>     15  Martin Bark
>     14  Andrew Webster
>     12  Adam Duskett
>     12  Christian Stewart
>     12  Peter Seiderer
>     11  Erico Nunes
>     11  Zakharov Vlad
>     10  Angelo Compagnucci
>     10  Dagg Stompler
>     10  Frank Hunleth
>     10  Gary Bisson
>      9  Ludovic Desroches
>      8  Alexey Brodkin
>      8  Masahiro Yamada
>      8  Matt Weber
>      7  Ezequiel Garcia
>      6  Arnout Vandecappelle
>      6  Luca Ceresoli
>      6  Paul Cercueil
>      5  Akihiko Odaki
>      5  Marcin Nowakowski
>      5  Sergio Prado
>      5  universe II
>      4  Carlos Santos
>      4  Eric Le Bihan
>      4  Gilles Chanteperdrix
>      4  Gwenhael Goavec-Merou
>      4  Lothar Felten
>      3  Alex Suykov
>      3  André Hentschel
>      3  Bartosz Golaszewski
>      3  Charles Hardin
>      3  Damien Lanson
>      3  James Knight
>      3  Joao Pinto
>      3  Marcin Niestroj
>      3  Peter Thompson
>      3  Ricardo Martincoski
>      3  Simon Maes
>      3  Vivien Didelot
>      3  Vlad Zakharov
>      3  Yugendra Sai Babu Nadupuru
>      2  Alexander Dahl
>      2  Alexander Shiyan
>      2  Alistair Francis
>      2  Andy Shevchenko
>      2  Atul Singh
>      2  Benjamin Kamath
>      2  Bimal Jacob
>      2  David Raeman
>      2  Geoff Levand
>      2  Joris Lijssens
>      2  Julien CORJON
>      2  Martin Kelly
>      2  Matthew Fornero
>      2  Nathaniel Roach
>      2  Olivier Singla
>      2  Patrick Keroulas
>      2  Romain Perier
>      2  Sébastien Szymanski
>      2  Thomas Claveirole
>      2  Wojciech Niziński
>      1  Adrien Decostre
>      1  Andreas Ehmanns
>      1  Cam Hutchison
>      1  Danomi Manchego
>      1  David Glessner
>      1  Denis THULIN
>      1  Enrique Ocaña González
>      1  Erik Stromdahl
>      1  Fabio Porcedda
>      1  Georges Savoundararadj
>      1  He Chunhui
>      1  Hubert Sokolowski
>      1  Ilya A. Volynets-Evenbakh
>      1  Jaap Crezee
>      1  Jason Abele
>      1  Jiri Novotny
>      1  Joel Stanley
>      1  Jonathan Ben Avraham
>      1  Jordan Yelloz
>      1  Judd Meinders
>      1  Kieran Bingham
>      1  Kurt Van Dijck
>      1  Marc Khouri
>      1  Max Filippov
>      1  Maxime Ripard
>      1  Noé Rubinstein
>      1  Ofer Heifetz
>      1  Oleksandr G Zhadan
>      1  Philippe Reynes
>      1  Raphaël Poggi
>      1  Robert Sohn
>      1  Rodrigo Rebello
>      1  Roland Franke
>      1  Sergey Matyukevich
>      1  Sergi Granell
>      1  Stanislas Bach
>      1  Thomas De Schampheleire
>      1  Vicente Bergas
>      1  Vincent Stehlé
>      1  Zoltan Gyarmati
>      1  guillaume william brs
>
> And a special thanks to our patch reviewers:
>
> git log 2016.05.. | grep -Ei '(reviewed|acked)-by:' | \
>     sed 's/.*by: //' | sort | uniq -c | sort -n -r
>
>      78 "Yann E. MORIN" <yann.morin.1998 at free.fr>
>      44 Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
>      38 Romain Naour <romain.naour at gmail.com>
>      13 Gary Bisson <gary.bisson at boundarydevices.com>
>      12 Matt Weber <matthew.weber at rockwellcollins.com>
>      11 Samuel Martin <s.martin49 at gmail.com>
>       8 Luca Ceresoli <luca at lucaceresoli.net>
>       6 Marcin Nowakowski <marcin.nowakowski at imgtec.com>
>       5 Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>       4 Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
>       4 Matt Weber <matt at thewebers.ws>
>       3 Yegor Yefremov <yegorslists at googlemail.com>
>       3 Gustavo Zacarias <gustavo at zacarias.com.ar>
>       1  "Yann E. MORIN" <yann.morin.1998 at free.fr>
>       1 Romain Naour <romain.naour at smile.fr>
>       1 Peter Seiderer <ps.report at gmx.net>
>       1 Peter Korsgaard <peter at korsgaard.com>
>       1 Khem Raj <raj.khem at gmail.com>
>       1 Baruch Siach <baruch at tkos.co.il>
>
> Once again our autobuilders have helped us fix a huge amount of build
> issues. Thanks to all the people reviewing failures and fixing issues:
>
> for i in $(git log --format=%H 2016.05..); do \
>     git show --quiet $i | grep -q http://autobuild && \
>     git show --quiet --format="%an" $i ; done | sort | uniq -c | \
>         sort -rn -k1
>
>      65 Thomas Petazzoni
>      49 Peter Korsgaard
>      37 Yann E. MORIN
>      35 Waldemar Brodkorb
>      34 Romain Naour
>      31 Bernd Kuhls
>      13 Baruch Siach
>      11 Gustavo Zacarias
>       8 Rahul Bedarkar
>       6 Yegor Yefremov
>       6 Peter Seiderer
>       5 Zakharov Vlad
>       5 Vicente Olivert Riera
>       4 Jörg Krause
>       3 Vlad Zakharov
>       3 Paul Cercueil
>       3 Maxime Hadjinlian
>       3 Fabrice Fontaine
>       2 Samuel Martin
>       2 Frank Hunleth
>       2 Erico Nunes
>       2 Arnout Vandecappelle
>       1 Thomas Claveirole
>       1 Sergio Prado
>       1 Ricardo Martincoski
>       1 Olivier Singla
>       1 Noé Rubinstein
>       1 Max Filippov
>       1 Matt Weber
>       1 Matthew Fornero
>       1 Martin Bark
>       1 Luca Ceresoli
>       1 Gwenhael Goavec-Merou
>       1 Gary Bisson
>       1 Francois Perrad
>       1 Eric Le Bihan
>       1 Bimal Jacob
>       1 Angelo Compagnucci
>
> The next release will be 2016.11. Expect the first release candidate in
> early November, and the final release at the end of the month.
>
> The next developers meeting will take place just after the Embedded
> Linux Conference Europe in Berlin, Germany:
>
> http://elinux.org/Buildroot:DeveloperDaysELCE2016
>
> Enjoy!
>
> --
> Bye, Peter Korsgaard
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
>
> --
> Stewart Smith
> OPAL Architect, IBM.
>
> _______________________________________________
> OpenPower-Firmware mailing list
> OpenPower-Firmware at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/openpower-firmware
>


More information about the OpenPower-Firmware mailing list