[Buildroot] [PATCH 2/2] samba4: bump to version 4.2.0

Peter Korsgaard peter at korsgaard.com
Tue Mar 10 22:04:51 UTC 2015


>>>>> "Gustavo" == Gustavo Zacarias <gustavo at zacarias.com.ar> writes:

Hi,

>> Do you realize that since a few months, I've basically stopped doing
 >> any development of Buildroot on the topics I'm interested in, and
 >> switched to spending all my available time to review, test and merge
 >> the patches submitted by all the contributors? I'm spending all my
 >> evenings and week-ends shrinking the patchwork backlog so that
 >> patches sent by contributors get merged at some point.

 > This is the kind of inertia i'm refering to.
 > Something needs to change or eventually you'll wear out/wane out of
 > interest.
 > Without wanting to "rub it" and being pretty one-sided the qemu-system
 > package/idea went nowhere, a lot of time passed.
 > I still stand on my original argument for it being split.
 > I don't care what does or doesn't happen with that any more, i'm
 > bringing it up as an example of my lack of interest of doing anything
 > big regarding out-of-the-box experience.
 > Post build scripts are all great, but some things should really be
 > easier for the users.
 > Making the initscripts configurable for example is one of them, but
 > every time i want to start writing the proposal and samples i feel
 > "Bleh, Peter or Thomas won't take it" and just leave it be.
 > And it _really_ needs to happen, right now samba4 AD DC support isn't
 > complete since the initscript isn't adequate for that.
 > You've got scenarios where you start smbd, nmbd and winbindd, more usual
 > without winbindd, but for AD-DC you need to start samba, and it's hard
 > to predict based on smb.conf with dubious grepping.
 > It's also not very feasible to "try" both approaches since some delays
 > must be thrown in for the samba master process to really kick in before
 > checking things are running.

I understand. Working on new features are nice (and yes, reviewing other
peoples patches all day does get boring after some time), but we also
need to keep in mind that Buildroot should stay a simple system
(otherwise you might as well use one of the other bigger systems) and we
should try to keep it stable.

We simply cannot cater to everyones needs. With that said, we have
merged a number of new features over the years to automate some of these
things (rootfs overlays, getty settings, root password, users, init
systems, /bin/sh handling, timezones, network config, ..), and I'm sure
we will merge even more in the future.


 > remotely-exploitable CVEs affect it, but it's probably safe to say a dozen.
 > Maybe it'll entice someone to step up, but it really can't go on like this.
 > Even though we don't guarantee that packages are free of bugs/security
 > holes in them when we do know we should get something done about them,
 > either fix them or kill them.

Agreed (and not only about security issues). If a package has serious
issues and nobody cares enough to fix it then we need to deprecate and
remove the package.

We keep on adding new packages every single release, so we also need to
cleanup unloved ones.


 >> I think we should really meet once in person one day so you can feel how
 >> much I value the contributions done by all developers, and especially
 >> yours.

 > That'd be hard to achieve i'm afraid, we've got a phrase here which
 > literally translates to "we're in the ass of the world".

Heh ;)

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list