All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
@ 2017-01-24 13:04 Joshua Lock
  2017-01-24 15:04 ` Tom Rini
  2017-01-25  8:35 ` Peter Kjellerstedt
  0 siblings, 2 replies; 7+ messages in thread
From: Joshua Lock @ 2017-01-24 13:04 UTC (permalink / raw)
  To: poky

Remove several old/untested distros from the list:
* poky-1.8 and poky-2.0 are no longer supported releases
* ubuntu-14.04 is an LTS but we plan to remove it from the
  project's autobuilder cluster as the kernel is old and
  it doesn't use systemd -- therefore this will no longer
  be tested.
* ubuntu-14.10 and ubuntu-15.10 are no longer supported
* fedora-23 and fedora-24 are EOL
* opensuse-13.2 is discontinued

Add opensuse-42.2, it's the openSUSE version we run on the Yocto
Project autobuilder cluster.

Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
---
 meta-poky/conf/distro/poky.conf | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/meta-poky/conf/distro/poky.conf b/meta-poky/conf/distro/poky.conf
index 8fa3914..94f2577 100644
--- a/meta-poky/conf/distro/poky.conf
+++ b/meta-poky/conf/distro/poky.conf
@@ -70,24 +70,17 @@ https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n"
 CONNECTIVITY_CHECK_URIS ?= "https://www.example.com/"
 
 SANITY_TESTED_DISTROS ?= " \
-            poky-1.8 \n \
-            poky-2.0 \n \
             poky-2.1 \n \
             poky-2.2 \n \
-            ubuntu-14.04 \n \
-            ubuntu-14.10 \n \
             ubuntu-15.04 \n \
-            ubuntu-15.10 \n \
             ubuntu-16.04 \n \
             ubuntu-16.10 \n \
-            fedora-22 \n \
-            fedora-23 \n \
             fedora-24 \n \
             fedora-25 \n \
             centos-7 \n \
             debian-8 \n \
-            opensuse-13.2 \n \
             opensuse-42.1 \n \
+            opensuse-42.2 \n \
             "
 #
 # OELAYOUT_ABI allows us to notify users when the format of TMPDIR changes in 
-- 
2.9.3



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
  2017-01-24 13:04 [PATCH] poky.conf: prune SANITY_TESTED_DISTROS Joshua Lock
@ 2017-01-24 15:04 ` Tom Rini
       [not found]   ` <1485344411.4626.8.camel@intel.com>
  2017-01-27  1:35   ` Khem Raj
  2017-01-25  8:35 ` Peter Kjellerstedt
  1 sibling, 2 replies; 7+ messages in thread
From: Tom Rini @ 2017-01-24 15:04 UTC (permalink / raw)
  To: Joshua Lock; +Cc: poky

[-- Attachment #1: Type: text/plain, Size: 746 bytes --]

On Tue, Jan 24, 2017 at 01:04:13PM +0000, Joshua Lock wrote:
> Remove several old/untested distros from the list:
> * poky-1.8 and poky-2.0 are no longer supported releases
> * ubuntu-14.04 is an LTS but we plan to remove it from the
>   project's autobuilder cluster as the kernel is old and
>   it doesn't use systemd -- therefore this will no longer
>   be tested.

Can you elaborate a bit more on the pain involved with supporting Ubuntu
14.04?  Or, do you expect to drop Ubuntu 16.04 in favour of 18.04 at
around this point in 2019 and continue only supporting the latest LTS
for Ubuntu?  I ask because supported hosts are an important part of
companies being able to plan their use and upgrade strategies.  Thanks!

-- 
Tom

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
  2017-01-24 13:04 [PATCH] poky.conf: prune SANITY_TESTED_DISTROS Joshua Lock
  2017-01-24 15:04 ` Tom Rini
@ 2017-01-25  8:35 ` Peter Kjellerstedt
  1 sibling, 0 replies; 7+ messages in thread
From: Peter Kjellerstedt @ 2017-01-25  8:35 UTC (permalink / raw)
  To: Joshua Lock, poky

> -----Original Message-----
> From: poky-bounces@yoctoproject.org [mailto:poky-
> bounces@yoctoproject.org] On Behalf Of Joshua Lock
> Sent: den 24 januari 2017 14:04
> To: poky@yoctoproject.org
> Subject: [poky] [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
> 
> Remove several old/untested distros from the list:
> * poky-1.8 and poky-2.0 are no longer supported releases
> * ubuntu-14.04 is an LTS but we plan to remove it from the
>   project's autobuilder cluster as the kernel is old and
>   it doesn't use systemd -- therefore this will no longer
>   be tested.
> * ubuntu-14.10 and ubuntu-15.10 are no longer supported
> * fedora-23 and fedora-24 are EOL

That should be:

* fedora-22 and fedora-23 are EOL

> * opensuse-13.2 is discontinued
> 
> Add opensuse-42.2, it's the openSUSE version we run on the Yocto
> Project autobuilder cluster.
> 
> Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
> ---
>  meta-poky/conf/distro/poky.conf | 9 +--------
>  1 file changed, 1 insertion(+), 8 deletions(-)
> 
> diff --git a/meta-poky/conf/distro/poky.conf b/meta-poky/conf/distro/poky.conf
> index 8fa3914..94f2577 100644
> --- a/meta-poky/conf/distro/poky.conf
> +++ b/meta-poky/conf/distro/poky.conf
> @@ -70,24 +70,17 @@ https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n"
>  CONNECTIVITY_CHECK_URIS ?= "https://www.example.com/"
> 
>  SANITY_TESTED_DISTROS ?= " \
> -            poky-1.8 \n \
> -            poky-2.0 \n \
>              poky-2.1 \n \
>              poky-2.2 \n \
> -            ubuntu-14.04 \n \
> -            ubuntu-14.10 \n \
>              ubuntu-15.04 \n \
> -            ubuntu-15.10 \n \
>              ubuntu-16.04 \n \
>              ubuntu-16.10 \n \
> -            fedora-22 \n \
> -            fedora-23 \n \
>              fedora-24 \n \
>              fedora-25 \n \
>              centos-7 \n \
>              debian-8 \n \
> -            opensuse-13.2 \n \
>              opensuse-42.1 \n \
> +            opensuse-42.2 \n \
>              "
>  #
>  # OELAYOUT_ABI allows us to notify users when the format of TMPDIR changes in
> --
> 2.9.3

//Peter



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
       [not found]   ` <1485344411.4626.8.camel@intel.com>
@ 2017-01-25 12:25     ` Tom Rini
       [not found]       ` <1486565201.3754.17.camel@intel.com>
  0 siblings, 1 reply; 7+ messages in thread
From: Tom Rini @ 2017-01-25 12:25 UTC (permalink / raw)
  To: Lock, Joshua G; +Cc: poky

On Wed, Jan 25, 2017 at 11:40:13AM +0000, Lock, Joshua G wrote:
> On Tue, 2017-01-24 at 10:04 -0500, Tom Rini wrote:
> > On Tue, Jan 24, 2017 at 01:04:13PM +0000, Joshua Lock wrote:
> > > Remove several old/untested distros from the list:
> > > * poky-1.8 and poky-2.0 are no longer supported releases
> > > * ubuntu-14.04 is an LTS but we plan to remove it from the
> > >   project's autobuilder cluster as the kernel is old and
> > >   it doesn't use systemd -- therefore this will no longer
> > >   be tested.
> > 
> > Can you elaborate a bit more on the pain involved with supporting
> > Ubuntu
> > 14.04? 
> 
> The pain is purely from a sysadmin perspective. The Ubuntu 14.04 worker
> is causing issues for us today (it's OOMing quite a bit). We also have
> to manage it differently because it's the only system in the cluster
> that's not systemd-based.
> 
> That being said I confess I've been a bit narrow-minded with this
> patch. The SANITY_TESTED_DISTROS list is the list of distributions we
> are validating against, where validation is both build testing on the
> autobuilder and QA testing.
> 
> If Yocto Project QA are testing the 14.04 LTS then we should leave it
> in the list, if not we should remove it because we aren't testing it
> (not because we have issues, beyond manpower, with supporting it).
> 
> >  Or, do you expect to drop Ubuntu 16.04 in favour of 18.04 at
> > around this point in 2019 and continue only supporting the latest LTS
> > for Ubuntu?  I ask because supported hosts are an important part of
> > companies being able to plan their use and upgrade
> > strategies.  Thanks!
> 
> Understood. Unfortunately I don't have a good answer, but I'm trying to
> better understand QA's strategy to provide one.
> 
> At the end of the day we only have limited resources as a project and
> can only commit to testing a relatively small number of distros.

I can understand the conundrum here.  My main request is that we have
clear and documented requirements here.  If we're only going to support
the latest LTS from Ubuntu (and latest 2 non-LTS) as well as $X for
Debian, $Y for Fedora Core and $Z for openSuSE we just need to have that
documented in public so companies using us can coordinate the rest of
their Linux host support requirements.

-- 
Tom


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
  2017-01-24 15:04 ` Tom Rini
       [not found]   ` <1485344411.4626.8.camel@intel.com>
@ 2017-01-27  1:35   ` Khem Raj
  2017-02-08 14:49     ` Joshua Lock
  1 sibling, 1 reply; 7+ messages in thread
From: Khem Raj @ 2017-01-27  1:35 UTC (permalink / raw)
  To: poky


[-- Attachment #1.1: Type: text/plain, Size: 983 bytes --]



On 1/24/17 7:04 AM, Tom Rini wrote:
> On Tue, Jan 24, 2017 at 01:04:13PM +0000, Joshua Lock wrote:
>> Remove several old/untested distros from the list:
>> * poky-1.8 and poky-2.0 are no longer supported releases
>> * ubuntu-14.04 is an LTS but we plan to remove it from the
>>   project's autobuilder cluster as the kernel is old and
>>   it doesn't use systemd -- therefore this will no longer
>>   be tested.
> 
> Can you elaborate a bit more on the pain involved with supporting Ubuntu
> 14.04?  Or, do you expect to drop Ubuntu 16.04 in favour of 18.04 at
> around this point in 2019 and continue only supporting the latest LTS
> for Ubuntu?  I ask because supported hosts are an important part of
> companies being able to plan their use and upgrade strategies.  Thanks!
> 

ubuntu 14.04 is still not EOL until April 2019, and I think lot of folks
will keep using it until its EOLed, so it would be preferable to keep it
as a supported host.

> 
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 211 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
  2017-01-27  1:35   ` Khem Raj
@ 2017-02-08 14:49     ` Joshua Lock
  0 siblings, 0 replies; 7+ messages in thread
From: Joshua Lock @ 2017-02-08 14:49 UTC (permalink / raw)
  To: Khem Raj, poky

On Thu, 2017-01-26 at 17:35 -0800, Khem Raj wrote:
> 
> On 1/24/17 7:04 AM, Tom Rini wrote:
> > On Tue, Jan 24, 2017 at 01:04:13PM +0000, Joshua Lock wrote:
> > > Remove several old/untested distros from the list:
> > > * poky-1.8 and poky-2.0 are no longer supported releases
> > > * ubuntu-14.04 is an LTS but we plan to remove it from the
> > >   project's autobuilder cluster as the kernel is old and
> > >   it doesn't use systemd -- therefore this will no longer
> > >   be tested.
> > 
> > Can you elaborate a bit more on the pain involved with supporting
> > Ubuntu
> > 14.04?  Or, do you expect to drop Ubuntu 16.04 in favour of 18.04
> > at
> > around this point in 2019 and continue only supporting the latest
> > LTS
> > for Ubuntu?  I ask because supported hosts are an important part of
> > companies being able to plan their use and upgrade
> > strategies.  Thanks!
> > 
> 
> ubuntu 14.04 is still not EOL until April 2019, and I think lot of
> folks
> will keep using it until its EOLed, so it would be preferable to keep
> it
> as a supported host.

I agree that it would be preferable. 

Unfortunately we don't currently have the resources to validate it so,
whilst we won't explicitly *not* support it, we can't include it in
SANITY_TESTED_DISTROS because it won't be tested by the YP QA team.

Regards,

Joshua



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] poky.conf: prune SANITY_TESTED_DISTROS
       [not found]       ` <1486565201.3754.17.camel@intel.com>
@ 2017-02-08 19:50         ` Tom Rini
  0 siblings, 0 replies; 7+ messages in thread
From: Tom Rini @ 2017-02-08 19:50 UTC (permalink / raw)
  To: Lock, Joshua G; +Cc: poky

On Wed, Feb 08, 2017 at 02:46:43PM +0000, Lock, Joshua G wrote:
> On Wed, 2017-01-25 at 07:25 -0500, Tom Rini wrote:
> > On Wed, Jan 25, 2017 at 11:40:13AM +0000, Lock, Joshua G wrote:
> > > On Tue, 2017-01-24 at 10:04 -0500, Tom Rini wrote:
> > > > On Tue, Jan 24, 2017 at 01:04:13PM +0000, Joshua Lock wrote:
> > > > > Remove several old/untested distros from the list:
> > > > > * poky-1.8 and poky-2.0 are no longer supported releases
> > > > > * ubuntu-14.04 is an LTS but we plan to remove it from the
> > > > >   project's autobuilder cluster as the kernel is old and
> > > > >   it doesn't use systemd -- therefore this will no longer
> > > > >   be tested.
> > > > 
> > > > Can you elaborate a bit more on the pain involved with supporting
> > > > Ubuntu
> > > > 14.04? 
> > > 
> > > The pain is purely from a sysadmin perspective. The Ubuntu 14.04
> > > worker
> > > is causing issues for us today (it's OOMing quite a bit). We also
> > > have
> > > to manage it differently because it's the only system in the
> > > cluster
> > > that's not systemd-based.
> > > 
> > > That being said I confess I've been a bit narrow-minded with this
> > > patch. The SANITY_TESTED_DISTROS list is the list of distributions
> > > we
> > > are validating against, where validation is both build testing on
> > > the
> > > autobuilder and QA testing.
> > > 
> > > If Yocto Project QA are testing the 14.04 LTS then we should leave
> > > it
> > > in the list, if not we should remove it because we aren't testing
> > > it
> > > (not because we have issues, beyond manpower, with supporting it).
> > > 
> > > >  Or, do you expect to drop Ubuntu 16.04 in favour of 18.04 at
> > > > around this point in 2019 and continue only supporting the latest
> > > > LTS
> > > > for Ubuntu?  I ask because supported hosts are an important part
> > > > of
> > > > companies being able to plan their use and upgrade
> > > > strategies.  Thanks!
> > > 
> > > Understood. Unfortunately I don't have a good answer, but I'm
> > > trying to
> > > better understand QA's strategy to provide one.
> > > 
> > > At the end of the day we only have limited resources as a project
> > > and
> > > can only commit to testing a relatively small number of distros.
> > 
> > I can understand the conundrum here.  My main request is that we have
> > clear and documented requirements here.  If we're only going to
> > support
> > the latest LTS from Ubuntu (and latest 2 non-LTS) as well as $X for
> > Debian, $Y for Fedora Core and $Z for openSuSE we just need to have
> > that
> > documented in public so companies using us can coordinate the rest of
> > their Linux host support requirements.
> 
> We've documented our distro support plans:
> 
> https://wiki.yoctoproject.org/wiki/Distro_Testing_Plan
> 
> They are easily summarised as:
> - Fedora: most recent 2 releases
> - Ubuntu: most recent LTS and latest release, unless they are the same
> in which case the most recent 2 releases
> - CentOS: latest release
> - openSUSE: latest release

Great, thanks.  Can you please re-spin the patch with a pointer to the
above wiki page in the conf file?  That'll make it really clear where to
find what the policy is.  Thanks!

-- 
Tom


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-02-08 19:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-24 13:04 [PATCH] poky.conf: prune SANITY_TESTED_DISTROS Joshua Lock
2017-01-24 15:04 ` Tom Rini
     [not found]   ` <1485344411.4626.8.camel@intel.com>
2017-01-25 12:25     ` Tom Rini
     [not found]       ` <1486565201.3754.17.camel@intel.com>
2017-02-08 19:50         ` Tom Rini
2017-01-27  1:35   ` Khem Raj
2017-02-08 14:49     ` Joshua Lock
2017-01-25  8:35 ` Peter Kjellerstedt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.