[LEDE-DEV] [OpenWrt-Devel] OpenWrt / LEDE

Jo-Philipp Wich jo at mein.io
Thu May 26 04:43:45 PDT 2016


Hi all,

I think the status quo has now been described several times and can be
summarized as:

 - Launching the new LEDE project/fork/reboot without discussing
   matters in advance with the developers not being involved was
   perceived in a hostile action damaging OpenWrt

 - It has been claimed that any changes implemented by LEDE can be
   likewise implemented in OpenWrt as well, obviously not 100%
   identically without prior discussion but at least in a way keeping
   original intents and spirits

 - Both sides expressed the wish to reunite on several occasions

I very much apologize for the huge surprise the LEDE project has been
to you and I do regret the fact that we didn't discuss it earlier with
you guys. Some of us got caught in the belief that building a new,
shiny sandpit according to our liking would be the better course of
action compared to drastically changing OpenWrt for something not
guaranteed to work in the long run.

That being said I still think that LEDE already is a success, at least
in my personal perception. When I mention "we" here I mean all the
people having participated in LEDE, regardless of affiliation or agenda.

Notable points are:

 - We managed to figure out workflows supporting both mailing-list /
   patchwork-driven development and a more contributor oriented pull
   request model

 - We figured out how to have a linear history without resorting to
   limiting ourselves to svn now (which was the sole argument for
   keeping it btw.)

 - We reworked the buildbots to be more efficient

 - We managed to quickly acquire donations, specifically regarding
   mirror space and build bot capacity

 - We based the web page on a Git repo and mirrored that to Github
   in order to let people contribute

 - We attempted to do everything publically [since the LEDE announcemnt]
   and retroactively published communication regarding the project
   implementation

 - We have between three to four people per server having root access,
   with at least one person not being affiliated with "the cabal"

On the other hand we didn't yet manage to:

 - Clearly communicate our past and future intents upfront and after
   the fact

 - Start a proper discussion with OpenWrt regarding the future direction
   of both projects

 - Untangle the infrastructure (wiki.openwrt.org, dev.openwrt.org,
   git.openwrt.org)


The weak effort on both sides in talking about both projects future
direction paralyzed progress for all of us and in the associated
communities so I'd very much like to reach at least some agreement or
definitive decision soon.

In order to underline my honest intention I'd like to give up
maintenance of the OpenWrt wiki and hand the data / SSH access over to
you guys so that you can migrate / maintain / rework it as you deem
fitting.

We're also still in possession of the secret build key for the CC
release used to sign the package repositories. I'd be glad to throw it
over the fence and assist you with using my package rebuild scripts to
push security updates.

Please tell me a contact and I'll provide the person with suitable
access.

I also still have root access to dev.openwrt.org hosting the Trac,
though you could reach out to Mirko as well to get access to the system.

Luka mentioned that OpenWrt plans to move to Github, we'd be very happy
if we could spare you the conversion work - we have a cleanly converted
repository available at https://git.lede-project.org/openwrt/source.git
which you could use as starting point for future developments - that
repository maps the historic SVN and CVS branch/tag structure as good
as possible to proper Git branches and tags. I also took some care in
converting svn committer nicknames to proper authors.

We did equivalent conversions for the old packages and old feeds svn
repositories in https://git.lede-project.org/openwrt/packages.git and
https://git.lede-project.org/openwrt/feeds.git .

Finally I'd like to hand over my non-root access to the OpenWrt
buildmaster which I'd hand over to interested OpenWrt people. I took
over maintenance for some time because Travis has been rather busy with
real life these days.

If there is truly some interest among the remaining OpenWrt folks to
reunite while adopting the visions and working modes of LEDE then
please speak up and tell us about your demands.


Best wishes,
Jo



More information about the Lede-dev mailing list