Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Buildroot 2015.08 released
@ 2015-08-31 21:15 Peter Korsgaard
  2015-09-04  8:22 ` Luca Ceresoli
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Korsgaard @ 2015-08-31 21:15 UTC (permalink / raw)
  To: buildroot

Hi,

Buildroot 2015.08 is released - Go download it at:

http://buildroot.net/downloads/buildroot-2015.08.tar.gz

or

http://buildroot.net/downloads/buildroot-2015.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 again a busy cycle with close to 1500 changes all over the tree
and more than 100 unique contributors! I'm very happy to see so many
"new" people next to the "oldtimers".

Of noteworthy new features/changes we have:

Architectures:

 - Refactor how the availability of an MMU is described.
 - Minimal support for Cortex-M3
 - Minimal support for AArch64 big-endian

Toolchains:

 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
 - Use uClibc-ng as the default uClibc version, instead of the
   official uClibc, which hasn't done any release since 3+
   years
 - eglibc is now marked as deprecated
 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
   support for gcc 5.x added.
 - Binutils: use Binutils 2.24 as the default, 2.25.x series
   bumped to 2.25.1, remove old Binutils 2.22.
 - Update ARC toolchain components to 2015.06
 - Add support for Fortran when building gcc

Bootloaders:

 - Support for using the kconfig configuration system in
   U-Boot

New Defconfigs:

 - VIA VAB-820/AMOS-820
 - OLimex OLinuxino A20 Lime
 - Many new defconfigs for Atmel evaluation boards:
   at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
   Xplained Ultra, sama5d3 Xplained.
 - ACME Systems Aria G25
 - WarPboard
 - Altera Cyclone 5 Development Board
 - Xilinx zc706
 - ARC AXS101 and AXS103 Software Development Platforms
 - Significant updates to Raspberry Pi / Raspberry Pi 2

Infrastructure:

 - Buildroot takes better care now of generating predictable
   permissions in the target filesystem. However, existing
   permissions on a custom skeleton or rootfs overlay will no
   longer be preserved. Therefore, it is necessary to add a
   permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
   required permissions.
 - Add support for kconfig fragments.
 - No longer pass --{enable,disable}-debug to autotools
   packages depending on the value of
   BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
   whether we build with -g or not.
 - Support for extracting archives in .lzma in the generic
   package infrastructure.
 - Remove random-seed file from the default skeleton, since
   seeding the entropy pool with a known seed makes more harm
   than good.
 - In the CVS download helper, add support to use a date as
   the version.
 - Add support for a per-package <pkg>_STRIP_COMPONENTS
   variable, which packages can use to specify how many path
   components should be stripped when extracting the tarball.
 - Addition of a 'kernel-module' package infrastructure, which
   simplifies the packaging of external kernel modules. Many
   existing packages are converted to use it.
 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
 - Remove /etc/securetty from the default skeleton.
 - Migration of sysV initscripts from the default skeleton to
   a package called 'initscripts', installed only when Busbox
   init or sysvinit are used.
 - Migration of the skeleton logic to a proper 'skeleton'
   package.
 - Addition of a 'linux-tools' infrastructure in the 'linux'
   package, to support building user-space tools bundled
   within the Linux kernel sources, such as perf and cpupower.
 - Usage of backticks instead of make $(shell ...) to execute
   shell commands. This allows to delay the evaluation of such
   commands when actually needed, and not when expanding the
   variables. It is useful to make 'make printvars' less
   noisy, and as a preparation to support top-level parallel
   build.
 - Libtool .la files are not mungled for all package types,
   instead of being handled only for packages using the
   autotools-package infrastructure.
 - Add mechanism to allow packages to express a dependency on
   gcc versions. This is needed for packages that use C++11 or
   C11 support for example.

Important package updates:

 - Complete rework of the matchbox packaging
 - Lots of fixes in packages for compatibility with musl and
   gcc 5.
 - Hash files added to a large number of packages.
 - Update a significant number of packages to use a new
   hosting, after the announcement of Google Code and
   Gitorious closing.
 - Major packages needed for SELinux support have been merged,
   but the support is not complete yet.
 - Significant update of OpenCV to version 3.0, and addition
   of lots of eatures.
 - Significant update of all packages supporting the GPU and
   VPU of i.MX ARM processors.
 - Addition of systemd support in a significant number of
   packages.
 - Qt5 updated to 5.5.0
 - Use modular X.org server by default instead of KDrive

Filesystems:

 - Complete overhaul of the iso9660 support. Now allows to use
   directly IS9660 as the root filesystem format and not only
   an initrd, and supports Grub 2 and isolinux in addition to
   Grub.

And the usual package version updates and bug fixes. See the CHANGES
file for details:

http://git.buildroot.net/buildroot/plain/CHANGES?id=2015.08

Many thanks to the people contributing to this release, and a special
thanks to Thomas Petazzoni for handling most of the maintainer duties
this cycle!

git shortlog -s -n 2015.05..

   315	Gustavo Zacarias
   141	Bernd Kuhls
   125	Yann E. MORIN
   113	Thomas Petazzoni
    64	Francois Perrad
    42	Baruch Siach
    41	Romain Naour
    40	J?rg Krause
    36	Vicente Olivert Riera
    30	Maxime Hadjinlian
    27	Peter Korsgaard
    24	Fabio Porcedda
    23	Alexey Brodkin
    22	Alex Suykov
    22	Samuel Martin
    21	Jerzy Grzegorek
    20	Luca Ceresoli
    16	Yegor Yefremov
    15	Johan Oudinet
    15	Martin Bark
    15	Thomas De Schampheleire
    14	Angelo Compagnucci
    14	Brendan Heading
    14	Clayton Shotwell
    12	Gary Bisson
    12	Petr Vorel
    11	Guido Mart?nez
    11	Waldemar Brodkorb
    10	Arnout Vandecappelle
     9	Alexandre Belloni
     9	Beno?t Th?baudeau
     9	Danomi Manchego
     9	Jan Viktorin
     9	Matt Weber
     7	Aur?lien Chabot
     7	Floris Bos
     7	Julien CORJON
     6	Peter Seiderer
     5	James Knight
     5	Maxim Mikityanskiy
     5	Rahul Bedarkar
     5	Steven Noonan
     5	Vanya Sergeev
     4	Christian Stewart
     4	Karoly Kasza
     4	Nathaniel Roach
     4	Nikolay Dimitrov
     4	Ryan Barnett
     4	Sam bobroff
     4	Ulf Magnusson
     3	Bartosz Golaszewski
     3	Gergely Imreh
     3	Guillaume GARDET
     3	Jonathan Ben Avraham
     3	J?r?me Pouiller
     3	No? Rubinstein
     3	Paul Cercueil
     3	Sebastien Bourdelin
     2	C?dric Marie
     2	Doug Kehn
     2	Frank Hunleth
     2	Geoffrey Ragot
     2	Gwenhael Goavec-Merou
     2	Hollis Blanchard
     2	Max Filippov
     2	Nimai Mahajan
     2	Scott Fan
     2	Simon Marchi
     2	Thomas Claveirole
     2	Vivien Didelot
     2	kyak
     1	Albert Lee
     1	Antoine Tenart
     1	Arthur LAMBERT
     1	Bai Yingjie
     1	Bamvor Jian Zhang
     1	Charles Manning
     1	Christophe Vu-Brugier
     1	Colleen
     1	David Kessler
     1	David du Colombier
     1	Eric Le Bihan
     1	Eric Limpens
     1	Herve Codina
     1	Hoang Tran
     1	Ignacy Gaw?dzki
     1	Jordan Yelloz
     1	Jordi Montagne
     1	Julien Viard de Galbert
     1	Kinsella, Ray
     1	Lorenzo Catucci
     1	Marc-Andr? Ch?nier
     1	Matthew Shyu
     1	Matthew Starr
     1	Maxime Ripard
     1	Mikhail Peselnik
     1	Morgan Delestre
     1	Pascal de Bruijn
     1	Peter Bouda
     1	Robert Sohn
     1	Sylvain Raybaud
     1	S?bastien Szymanski
     1	Tal Zilcer
     1	Valentine Barshak
     1	Viallard Anthony
     1	Will Wagner
     1	Zoltan Gyarmati
     1	florent valette

And a special thanks to our patch reviewers:

git log 2015.05.. | grep -Ei '(reviewed|acked)-by:' | \
    sed 's/.*by: //' | sort | uniq -c | sort -n -r

    122 "Yann E. MORIN" <yann.morin.1998@free.fr>
     75 Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
     17 Samuel Martin <s.martin49@gmail.com>
     13 Romain Naour <romain.naour@openwide.fr>
     10 Gustavo Zacarias <gustavo@zacarias.com.ar>
      4 Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
      4 Vicente Olivert Riera <Vincent.Riera@imgtec.com>
      2 Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
      2 Marcin Nowakowski <marcin.nowakowski@imgtec.com>
      2 Lionel Orry <lionel.orry@gmail.com>
      2 Bernd Kuhls <bernd.kuhls@t-online.de>
      2 Abhimanyu Vishwakarma <abhimanyu.v@imgtec.com>
      1 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
      1 Sam Bobroff <sam.bobroff@au1.ibm.com>
      1 Max Filippov <jcmvbkbc@gmail.com>
      1 "Lorenzo M. Catucci" <lorenzo@sancho.ccd.uniroma2.it>
      1 Karoly Kasza <kaszak@gmail.com>
      1 Jaap Crezee <jaap@jcz.nl>
      1 Gary Bisson <gary.bisson@boundarydevices.com>
      1 Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
      1 "Christian Stewart" <christian@paral.in>
      1 Baruch Siach <baruch@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 2015.05..); do \
    git show --quiet $i | grep -q http://autobuild && \
    git show --quiet --format="%an" $i ; done | sort | uniq -c | \
        sort -rn -k1
     42 Thomas Petazzoni
     22 Yann E. MORIN
     17 Baruch Siach
     16 Bernd Kuhls
     15 J?rg Krause
     15 Gustavo Zacarias
     14 Brendan Heading
     11 Romain Naour
      9 Alexey Brodkin
      5 Waldemar Brodkorb
      5 Peter Korsgaard
      4 Vicente Olivert Riera
      3 Rahul Bedarkar
      3 Clayton Shotwell
      2 Yegor Yefremov
      2 Julien CORJON
      2 Angelo Compagnucci
      1 Simon Marchi
      1 Paul Cercueil
      1 Nathaniel Roach
      1 Maxime Hadjinlian
      1 Karoly Kasza
      1 J?r?me Pouiller
      1 Gwenhael Goavec-Merou
      1 Guillaume GARDET
      1 Gergely Imreh
      1 Francois Perrad
      1 Beno?t Th?baudeau
      1 Alex Suykov

Next release will be 2015.11. Expect the first release candidate early
November and the final release at the end of the month.

The next developers meeting will take place just before the Embedded
Linux Conference Europe in Dublin, Ireland:

http://elinux.org/Buildroot:DeveloperDaysELCE2015

We are still looking for companies willing to sponsor this Developers
Meeting. The budget is in the 250-500 EUR range, so it's fairly cheap
for most companies, but allows us to cover the various expenses related
to the meeting.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] Buildroot 2015.08 released
  2015-08-31 21:15 [Buildroot] Buildroot 2015.08 released Peter Korsgaard
@ 2015-09-04  8:22 ` Luca Ceresoli
  2015-09-04  8:27   ` Peter Korsgaard
  0 siblings, 1 reply; 3+ messages in thread
From: Luca Ceresoli @ 2015-09-04  8:22 UTC (permalink / raw)
  To: buildroot

Dear Peter,

Peter Korsgaard wrote:
[...]
 >   - Libtool .la files are not mungled for all package types,
Are _now_ mungled?
 >     instead of being handled only for packages using the
 >     autotools-package infrastructure.

BTW, what an impressive list of improvements!

-- 
Luca

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] Buildroot 2015.08 released
  2015-09-04  8:22 ` Luca Ceresoli
@ 2015-09-04  8:27   ` Peter Korsgaard
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2015-09-04  8:27 UTC (permalink / raw)
  To: buildroot

>>>>> "Luca" == Luca Ceresoli <luca@lucaceresoli.net> writes:

 > Dear Peter,
 > Peter Korsgaard wrote:
 > [...]
 >> - Libtool .la files are not mungled for all package types,
 > Are _now_ mungled?

Ups, indeed ;)

>> instead of being handled only for packages using the
 >> autotools-package infrastructure.

 > BTW, what an impressive list of improvements!

Yes, thanks everyone!!

-- 
Venlig hilsen,
Peter Korsgaard 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-09-04  8:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-31 21:15 [Buildroot] Buildroot 2015.08 released Peter Korsgaard
2015-09-04  8:22 ` Luca Ceresoli
2015-09-04  8:27   ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox