[Buildroot] Review of FOSDEM 2014 meeting action points

Maxime Hadjinlian maxime.hadjinlian at gmail.com
Wed Oct 8 11:01:56 UTC 2014


Hi all,

On Wed, Oct 8, 2014 at 10:54 AM, Samuel Martin <s.martin49 at gmail.com> wrote:
> Hi all,
>
> Just some more topics...
>
> On Wed, Oct 8, 2014 at 10:48 AM, Thomas Petazzoni
> <thomas.petazzoni at free-electrons.com> wrote:
>> Hello,
>>
>> In preparation for the upcoming developers meeting on Saturday/Sunday,
>> I had a look at all the topics/action points from the FOSDEM 2014
>> meeting, and tried to see which ones were implemented, which ones were
>> not. The idea is to create some discussion around those action points,
>> and see if anything needs to be done about the remaining one, discussed
>> this week-end, etc.
>>
>>  - BR2_PREFER_STATIC_LIB refactoring. The point is to clarify
>>    BR2_PREFER_STATIC_LIB, and separate three cases: static only,
>>    shared+static, shared only. Thomas P. was supposed to work on this,
>>    but nothing happened.
>>
>>  - Hashes of download. This has been implemented by Yann, and merged,
>>    and more and more packages are gaining hash files.
>>
>>  - SystemV/systemd init scripts. The idea was to do automatic
>>    installation of init scripts / service files located in
>>    package/<foo>/. Maxime Hadjinlian said he would work on this, but
>>    not much happened. On a related note, there is a need to separate
>>    the skeleton to not avoid Busybox-related init scripts in a pure
>>    systemd configuration.
I know.. shame on me.
I still have a branch with a beginning of something. I would *really*
like to finish this during the dev-days, it would be great.
>>
>>  - Clarification of the meaning of Acked-by/Reviewed-by tag in the
>>    Buildroot manual. I think this has been done by Thomas DS. To be
>>    confirmed.
>>
>>  - Evaluation of the patch acceptance process. The idea of a statistic
>>    of the list of pending patches in patchwork has not been fully
>>    implemented: Arnout has proposed a script, but it has never been
>>    converted into a cronjob to provide publicly visible statistics.
>>
>>    Regarding Thomas P. taking over the commit access when Peter is
>>    away, this is happening more and more frequently.
>>
>>  - Autouilder wishlist:
>>
>>    - Run-time tests. Nothing has been done, since we had no GSoC to
>>      make progress on this.
>>
>>    - Expand the number of autobuild machines: done, thanks to the
>>      autobuild-run script. Nathaniel Roach and Richard Braun are
>>      participating to the testing effort, and Peter has added more
>>      machines. We now have ~200-230 builds per day, up from ~100
>>      builds per day.
>>
>>    - Click on a package and see the last failures of that package:
>>      this has been implemented.
>>
>>    - Expose read-only SQL queries: not done, maybe a bit difficult
>>      security wise.
>
> - Having the package patch/configure/build/install phases in the
> build.log file (not just the N line of the build).
>   You could even image having the config.log or CMakeCache.txt file
> uploaded as well to help investigation.
>
>>
>>  - Genimages. No progress has been made on that front.
>>
>>  - How to handle the uClibc problem.
>>
>>    Recently, we've had less problems caused specifically by uClibc
>>    feature patches. And uClibc-ng has appeared, which is giving some
>>    hope of improvement.
>>
>>  - Website and branding.
>>
>>    A new http://buildroot.org has been put online, thanks to the work
>>    done by Maxime Hadjinlian.
>>
>>  - Google Summer of Code
>>
>>    One student (Hadrien Boutteville) participated. Unfortunately, it
>>    didn't work very well, and not many patches have been contributed.
>>
>>  - Evaluation of BR2_EXTERNAL. Not sure exactly what was needed
>>    here. Jeremy Rosen was supposed to submit a patch, but I'm not sure
>>    if it happened, or even if something needs to happen.
>>
>>  - State of major patch sets
>>
>>    - Systemd/udev support. Has been merged.
>>    - Perl package infra. Has been merged.
>>    - SELinux. Still not merged, but not really pushed actively
>>      anymore.
>>    - libdrm/mesa3d updates. A lot of things happened in this area,
>>      with now a clear owner/maintainer of this package (Bernd).
>>
>>  - 'target' defconfigs vs. 'development' configs. This was supposed
>>    to be an addition to the Buildroot manual, but it never
>>    happened. Not sure this is very important.
>>
>>  - Python packages: depends vs .select. Conclusion: we change the
>>    handling of optional python bindings: instead of selecting them
>>    automatically when python is enabled, we add explicit config
>>    symbols for them. ThomasDS will update the patches accordingly.
>>
>>    Not sure what happened on this topic.
>>
>>  - pkgparentdir removal. Has been done.
>>
>> Thomas
>> --
>> Thomas Petazzoni, CTO, Free Electrons
>> Embedded Linux, Kernel and Android engineering
>> http://free-electrons.com
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>
>
>
> --
> Samuel
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot



More information about the buildroot mailing list