[From nobody Thu Jun 25 05:55:08 2020
Received: from mail-yb1-xb2d.google.com ([2607:f8b0:4864:20::b2d])
 by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hEehZ-0000vM-OI
 for openwrt-devel@lists.openwrt.org; Thu, 11 Apr 2019 18:45:36 +0000
Received: by mail-yb1-xb2d.google.com with SMTP id l124so2604710ybf.9
 for &lt;openwrt-devel@lists.openwrt.org&gt;; Thu, 11 Apr 2019 11:45:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=olmari.fi; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=hkmsgsm4t0egBffAjBQK5E1HtZnqSj5R1yrFHvQwqy8=;
 b=NYsPmIIBwkC6nsVcD4zerE33uwqdE7DxUtwcTzREKRZpnF0iXiTUsrCBvCI0PkjzXb
 2Y1ZFT/99uUJXqnug3fwRdygO4dqx1kUn22CoM5jSMawAkxw9WDGv91p2XALfXX76GS3
 EcX8ETxXTaZoCCS2K+GNUfk0/TdJDybizjiFw4cyHl66wEo7pk2dB/95zcXWOc1cS85K
 d+K5dukttsuXQPLxc8ojFog8EiLZxhfMrpnQJYoT3fYxmrtBQSK1hhdcgESkxXFwx53G
 aYU/tBJRoFAmSXo9lFavLLLtNvxhASYCl+slqQXP6VT3vO21zqfuk+2JP02yIv11juBA
 W2zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=hkmsgsm4t0egBffAjBQK5E1HtZnqSj5R1yrFHvQwqy8=;
 b=hgEqpqfRUV5j0iloPse7sj+r9onVH0T131hMgbP/bZZxGKFL+Z/TsWamMC7hHTuNmL
 gLOTdHHTiTP3tZqAgJHP7OIEHxM4M4K6xldyMeXKub6es11IBGe6S4SXZR0ShJpuYmuH
 d/Goi6qv1D6Wb6qX1J+Zn4OsSL/TiroKdkw9JuHVWPQNKL8KNxhN4Quw+t51aBSmzykx
 22sA3sBKzAle5m9d+UMDNfGHV9N5gomg0Gulo3xLtNQh5n9kNhU6+xc611Eceql8TgcE
 juZ6hTmc0xbu7aiA6Cj96C4uIm4YNw6eeHNfDBH/rlE+CdmzbfZE1cjnBGDXhIUNEZYT
 GBbw==
X-Gm-Message-State: APjAAAVDXOeQhYjha/2UTdDAgGMQ0bWoP+v9S2QbBFQfKc4njo3VRk0T
 hFQx3OVzG0/VKnQOdJKzTFBl1aN1g7al4etPTSa9lQ==
X-Google-Smtp-Source: APXvYqz40dXPb3ZaHzXPP4mbFeYBELTUO/ZYoXC8dhv15T1/JoWwGdkUB0cVitMbd2MPTTVEXxtVfZDB0vnxxtsGSzg=
X-Received: by 2002:a25:50c1:: with SMTP id
 e184mr42572049ybb.125.1555008330919; 
 Thu, 11 Apr 2019 11:45:30 -0700 (PDT)
MIME-Version: 1.0
References: &lt;20190411125618.GD61929@meh.true.cz&gt;
 &lt;63d36a09-26fe-e0ff-8d60-3f799645f61c@wagsky.com&gt;
In-Reply-To: &lt;63d36a09-26fe-e0ff-8d60-3f799645f61c@wagsky.com&gt;
From: Sami Olmari &lt;sami@olmari.fi&gt;
Date: Thu, 11 Apr 2019 21:45:19 +0300
Message-ID: &lt;CAENOc+y=PH8nFE4Yo9masOqQPk8HjLVtX9PPS2+tkDcJ2uO7Bg@mail.gmail.com&gt;
Subject: Re: [OpenWrt-Devel] [PATCH] ar71xx: add support for GL.iNet GL-X1200
To: Jeff &lt;jeff@wagsky.com&gt;
Cc: =?UTF-8?Q?Petr_=C5=A0tetiar?= &lt;ynezz@true.cz&gt;, 
 wellnw &lt;guilin.wang@gl-inet.com&gt;,
 openwrt-devel &lt;openwrt-devel@lists.openwrt.org&gt;, 
 &quot;Kevin 'ldir' Darbyshire-Bryant&quot; &lt;ldir@darbyshire-bryant.me.uk&gt;
Content-Type: multipart/alternative; boundary=&quot;00000000000030053305864597f8&quot;
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 
X-CRM114-CacheID: sfid-20190411_114534_404661_11CD88BD 
X-CRM114-Status: GOOD (  17.71  )
X-Spam-Score: -0.2 (/)
X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary:
 Content analysis details:   (-0.2 points)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2607:f8b0:4864:20:0:0:0:b2d listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 HTML_MESSAGE           BODY: HTML included in message
 -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
 0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily
 valid
 -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from
 envelope-from domain
 -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from
 author's domain

--00000000000030053305864597f8
Content-Type: text/plain; charset=&quot;UTF-8&quot;

On Thu, Apr 11, 2019 at 5:31 PM Jeff &lt;jeff@wagsky.com&gt; wrote:

&gt; Wow, I would have thought a simple
&gt;
&gt; &quot;Thank you for your submission. We appreciate your commercial concerns.
&gt; We look forward to your future submissions on the ath79 platform.&quot;
&gt;
&gt; would have been more than enough.
&gt;
&gt; GL.iNet is one of the few OEMs that commercially benefit from OpenWrt
&gt; development that take the time to try to return patches and enhancements
&gt; directly to the project. &quot;Don't waste our time&quot; comes through loud and
&gt; clear. If I were an OEM, why should I bother submitting patches? There
&gt; is real opportunity cost associated with doing so, and not very much
&gt; tangible benefit compared to maintaining their own &quot;private&quot; branch.
&gt;
&gt; That the ath79 target on Linux 4.14 doesn't support NAND makes it
&gt; challenging for a manufacturer to simply switch over their entire code
&gt; development. Yes, patches for ath79 on Linux 4.19 dropped a week or two
&gt; ago. However, a reputable manufacturer isn't going to ship product on an
&gt; untested code line. So far I have seen that batman-adv won't even
&gt; compile under ath79/4.19. Also, while the framework is supposedly
&gt; present for NAND in Linux 4.19, as far as I know no devices have been
&gt; demonstrated to be able to use it under OpenWrt. Not that I expect those
&gt; things to magically happen, but they do make it challenging for a
&gt; responsible OEM to switch over as easily as a hobbyist.
&gt;
&gt;
&gt; Jeff
&gt;

For what it's worth to say from &quot;back here from the side&quot;, I don't think
the &quot;waste our time&quot; was meant as bad as it did indeed sounded... The thing
still is that AR71xx target is planned to be obsoleted after very next
OpenWrt stable version, so it doesn't make that much sense figuring out
anything major for that target.

Unfortunately, like Jeff pointed out too, ATH79 isn't 100% working in all
areas, but that can only change with developing...

There is also &quot;clash&quot; of new codebase and MFG releasing mature enough
stuff. That is something that allways will exist. All I can say to that is
that an device MFG builds and does whatever they deem to be best practice
(to them), if it is sticking to codebase that is on phase of being
obsolete, they can do so. It will work for current devices and even new
devices appearing in near-future, but it will not be long-term solution...

Also one should think that having new codebase that is deemed to be
overally better, everyone should focus on developing that instead of burden
of figuring out similar stuff for 2 codebases...

These kind of transitions are never painless...

Best regards,
-- 
 Sami Olmari

--00000000000030053305864597f8
Content-Type: text/html; charset=&quot;UTF-8&quot;
Content-Transfer-Encoding: quoted-printable

&lt;div dir=3D&quot;ltr&quot;&gt;&lt;div dir=3D&quot;ltr&quot;&gt;On Thu, Apr 11, 2019 at 5:31 PM Jeff &lt;=
&lt;a href=3D&quot;mailto:jeff@wagsky.com&quot;&gt;jeff@wagsky.com&lt;/a&gt;&gt; wrote:&lt;br&gt;&lt;/div&gt;=
&lt;div class=3D&quot;gmail_quote&quot;&gt;&lt;blockquote class=3D&quot;gmail_quote&quot; style=3D&quot;margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
&quot;&gt;
Wow, I would have thought a simple&lt;br&gt;
&lt;br&gt;
&quot;Thank you for your submission. We appreciate your commercial concerns=
. &lt;br&gt;
We look forward to your future submissions on the ath79 platform.&quot;&lt;br&gt;
&lt;br&gt;
would have been more than enough.&lt;br&gt;
&lt;br&gt;
GL.iNet is one of the few OEMs that commercially benefit from OpenWrt &lt;br&gt;
development that take the time to try to return patches and enhancements &lt;b=
r&gt;
directly to the project. &quot;Don&#39;t waste our time&quot; comes through=
 loud and &lt;br&gt;
clear. If I were an OEM, why should I bother submitting patches? There &lt;br&gt;
is real opportunity cost associated with doing so, and not very much &lt;br&gt;
tangible benefit compared to maintaining their own &quot;private&quot; bran=
ch.&lt;br&gt;
&lt;br&gt;
That the ath79 target on Linux 4.14 doesn&#39;t support NAND makes it &lt;br&gt;
challenging for a manufacturer to simply switch over their entire code &lt;br&gt;
development. Yes, patches for ath79 on Linux 4.19 dropped a week or two &lt;br=
&gt;
ago. However, a reputable manufacturer isn&#39;t going to ship product on a=
n &lt;br&gt;
untested code line. So far I have seen that batman-adv won&#39;t even &lt;br&gt;
compile under ath79/4.19. Also, while the framework is supposedly &lt;br&gt;
present for NAND in Linux 4.19, as far as I know no devices have been &lt;br&gt;
demonstrated to be able to use it under OpenWrt. Not that I expect those &lt;b=
r&gt;
things to magically happen, but they do make it challenging for a &lt;br&gt;
responsible OEM to switch over as easily as a hobbyist.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Jeff&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;For what it&#39;s worth to say fro=
m &quot;back here from the side&quot;, I don&#39;t think the &quot;waste ou=
r time&quot; was meant as bad as it did indeed sounded... The thing still i=
s that AR71xx target is planned to be obsoleted after very next OpenWrt sta=
ble version, so it doesn&#39;t make that much sense figuring out anything m=
ajor for that target.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Unfortunately, like Jeff poi=
nted out too, ATH79 isn&#39;t 100% working in all areas, but that can only =
change with developing...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;There is also &quot;clas=
h&quot; of new codebase and MFG releasing mature enough stuff. That is some=
thing that allways will exist. All I can say to that is that an device MFG =
builds and does whatever they deem to be best practice (to them), if it is =
sticking to codebase that is on phase of being obsolete, they can do so. It=
 will work for current devices and even new devices appearing in near-futur=
e, but it will not be long-term solution...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Also o=
ne should think that having new codebase that is deemed to be overally bett=
er, everyone should focus on developing that instead of burden of figuring =
out similar stuff for 2 codebases...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;These kind of=
 transitions are never painless...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Best regards,&lt;b=
r&gt;&lt;/div&gt;&lt;div&gt;-- &lt;br&gt;&lt;/div&gt;&lt;div&gt;=C2=A0Sami Olmari&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

--00000000000030053305864597f8--

]