From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by dpdk.org (Postfix) with ESMTP id 2D8FE1B2CD for ; Thu, 15 Feb 2018 15:15:58 +0100 (CET) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 605884072467; Thu, 15 Feb 2018 14:15:57 +0000 (UTC) Received: from dhcp-25.97.bos.redhat.com (unknown [10.18.25.61]) by smtp.corp.redhat.com (Postfix) with ESMTPS id C55082026E03; Thu, 15 Feb 2018 14:15:56 +0000 (UTC) From: Aaron Conole To: Bruce Richardson Cc: Stephen Hemminger , Luca Boccassi , Maxime Coquelin , Thomas Monjalon , Kevin Traynor , dev@dpdk.org References: <20180131152709.13853-1-stephen@networkplumber.org> <2393289.cND9ge7AvX@xps> <1518604285.4059.14.camel@debian.org> <470fdbc6-7280-1523-da8b-91fda8fafbcf@redhat.com> <1518605684.4059.16.camel@debian.org> <20180214114415.GA1880@bricha3-MOBL3.ger.corp.intel.com> <20180214100834.54cfcf6b@xeon-e3> <20180215092559.GA11448@bricha3-MOBL3.ger.corp.intel.com> Date: Thu, 15 Feb 2018 09:15:55 -0500 In-Reply-To: <20180215092559.GA11448@bricha3-MOBL3.ger.corp.intel.com> (Bruce Richardson's message of "Thu, 15 Feb 2018 09:26:00 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Thu, 15 Feb 2018 14:15:57 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Thu, 15 Feb 2018 14:15:57 +0000 (UTC) for IP:'10.11.54.4' DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'aconole@redhat.com' RCPT:'' Subject: Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Feb 2018 14:15:58 -0000 Bruce Richardson writes: > On Wed, Feb 14, 2018 at 10:08:34AM -0800, Stephen Hemminger wrote: >> On Wed, 14 Feb 2018 11:44:15 +0000 >> Bruce Richardson wrote: >>=20 >> > On Wed, Feb 14, 2018 at 10:54:44AM +0000, Luca Boccassi wrote: >> > > On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:=20=20 >> > > >=20 >> > > > On 02/14/2018 11:31 AM, Luca Boccassi wrote:=20=20 >> > > > > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:=20=20 >> > > > > > 31/01/2018 16:27, Stephen Hemminger:=20=20 >> > > > > > > Notify users of upcoming change in kernel requirement. >> > > > > > > Encourage users to use current LTS kernel version. >> > > > > > >=20 >> > > > > > > Signed-off-by: Stephen Hemminger >> > > > > > > --- +* linux: Linux kernel version 3.2 (which is the current >> > > > > > > minimum required +=C2=A0=C2=A0version for the DPDK) will be = end of life >> > > > > > > in May 2018. Therefore the planned +=C2=A0=C2=A0minimum req= uired kernel >> > > > > > > version for DPDK 18.5 will be next oldest Long +=C2=A0=C2=A0= Term Stable >> > > > > > > (LTS) version which is 3.10. The recommended kernel version = is >> > > > > > > +=C2=A0=C2=A0the latest LTS kernel which currently is 4.14.= =20=20 >> > > > > >=20 >> > > > > > We could print a warning at EAL init if kernel version does not >> > > > > > satisfy the minimal requirement. >> > > > > >=20 >> > > > > > Acked-by: Thomas Monjalon =20=20 >> > > > >=20 >> > > > > Note that 3.10 is dead as well since last year (as I discovered >> > > > > with immense joy when I had to backport meltdown fixes...), the >> > > > > next LTS in 3.16 which will be maintained until 04/2020. >> > > > >=20=20=20 >> > > >=20 >> > > > In this case we should differentiate upstream Kernel versions from >> > > > downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans >> > > > still maintained.=20=20 >> > >=20 >> > > Ubuntu does 3.13 as well - I think the problem is that if we want to >> > > support distro-specific LTS kernel versions, we need volunteers to do >> > > the work for them :-) >> > >=20 >> > > --=20=20=20 >> > I think our kernel support plans need to be two-fold: >> >=20 >> > 1) we need to support a minimum "kernel.org" kernel version, which is >> > what the deprecation notice is about. >> > 2) we also will be supporting LTS distributions, e.g. I would expect u= s to >> > always support the latest RHEL, so that should be noted explicitly in = the >> > GSG IMHO. >>=20 >> For distributions, we need to have a maintainer. Ideally, from the vendo= r or >> project doing the distribution. > > I actually don't think that's really necessary. It's very rare for > changes to LTS distributions to cause us problems, it's far more common > to have issues the other way round. Because of that, it's working fine > just refusing to apply patches that break the build on our supported > distributions. I tend to agree with Bruce. What is specifically being requested? From a downstream perspective, we ship dpdk and applications enabled with dpdk. We support those applications, and that version of the library (including performing bugfixes, etc). In addition, we do our best to support upstream efforts (eg. working with vendors, working with applications, working with users, contributing bug fixes, etc). Is there something different that needs to happen? Happy to help - just need to know what helping means :)