Hi Mathias,

On 05.12.2018 09:56, Mathias Kresin wrote:
Hey all,

I would like to start to reject patches for adding boards with only 32
MByte of RAM and 4 MByte of flash [0]. These boards barely work with
todays OpenWrt default builds and require quite some modifications to be
useful at all [1].

In general I agree but I still consider OpenWrt more like a platform than a ready Linux distribution. For me this means that even if snapshot or release images are missing for some devices because of their limited resources, thanks to keeping basic support for them in code base, users are still able to make use of them. There are already devices in repo which didn't get official image for 18.06 release but now have snapshot images and can be even more useful with a custom/self made image.

IMHO it doesn't make much sense to waste resources (reviewer time, build
resources) for boards which will most likely never see an official build
and/or are more or less unusable with the official build.

In case of DTS based targets (where single device support in code doesn't have that big impact like in, for example, ar71xx) and good quality patch/PR I don't see a reason to not merge the support. And in case the official snapshot/release build can't fit in available flash space and we are really worried about build resources, we can just disable image generation for the device. This way, users and downstream projects would be still able to make use of OpenWrt on resource-limited devices without the need to maintain custom device support patches.

I prefer to have a joint statement which I can link to, to prevent
endless discussions or accusations of acting purely arbitrary.

Instead of making this a strict rule now I would prefer to leave final decision to the developer who takes care of patch/PR _and_ establish a clear dead line for this to become a strict rule. Lets say: after 19.06 release we no longer accept support patches for devices with only 4 MB of flash or 32 MB of RAM.

I'm not sure whether the topic qualifies for a formal voting, hence the RFC.

Thanks for bringing up this topic.

--
Cheers,
Piotr

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to