xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: George Dunlap <george.dunlap@eu.citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: Ian Campbell <Ian.Campbell@eu.citrix.com>,
	xen-devel <xen-devel@lists.xenproject.org>,
	Keir Fraser <keir@xen.org>, Tim Deegan <tim@xen.org>
Subject: Re: [PATCH] fix qemu building with older make
Date: Tue, 29 Jul 2014 17:20:28 +0100	[thread overview]
Message-ID: <53D7C9CC.2010707@eu.citrix.com> (raw)
In-Reply-To: <53D7E4320200007800027623@mail.emea.novell.com>

On 07/29/2014 05:13 PM, Jan Beulich wrote:
>>>> On 29.07.14 at 17:43, <Ian.Jackson@eu.citrix.com> wrote:
>> Jan Beulich writes ("Re: [PATCH] fix qemu building with older make"):
>>> On 29.07.14 at 15:57, <Ian.Jackson@eu.citrix.com> wrote:
>>>> (b) have some kind of
>>>> time limit on how long we need to support make 3.80 ?
>>>>
>>>> 3.81 was released upstream over eight years ago in April 2006.
>>>
>>> I know, but I also know there's going to be a few more years where
>>> for my day-to-day work SLE10 (coming with make 3.80) is the lowest
>>> common denominator in order to be able to test backports there.
>>> And RHEL5, iirc released at about the same time, was also quite
>>> recently considered a platform desirable to continue to support.
>>
>> RHEL5 was released in March 2007, 11 months after make 3.81 was
>> released upstream.  Furthermore it is seven years old.  SLES10 was
>> released in June 2006, and is therefore eight years old.  People refer
>> to Debian stable as `Debian stale' but frankly this is ridiculous.
>>
>> At the very least can we put some kind of bound on this ?
>>
>> How about we `compromise' on the following rule: we will feel
>> completely entitled to delete any build and tools compatibility code
>> for anything which was superseded upstream more than a decade ago.
>
> I'm personally not in favor of this, but if a reasonably large majority
> would want a rule like this, I'll have to try and live with it. My scope
> for deprecation would be more towards such relatively wide spread
> distros going completely out of service (i.e. in the case of SLES not
> just general support [which happened about a year ago], but also
> long-term/extended support [which I think is scheduled for like 12
> or 13 years after general availability]).

FWIW, one of the things that has made Docker possible is Linus' quixotic 
commitment to binary compatibility for any user-space program, whether 
in a distro or not.

RHEL apparently has several lifecycle "phases" 
(https://access.redhat.com/support/policy/updates/errata/); "Production 
2" for RHEL 5 just ended in January of this year; "Production 3" won't 
end until 2017, and the "Extended Life Phase" won't end until 2020.

Staying compatible with major distros, particularly if it's something 
small (if slightly ugly) like this, seems like a small price to pay.

  -George

  reply	other threads:[~2014-07-29 16:20 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-28  9:25 [PATCH] fix qemu building with older make Jan Beulich
2014-07-28 13:31 ` George Dunlap
2014-07-29 13:57 ` Ian Jackson
2014-07-29 14:22   ` Jan Beulich
2014-07-29 15:43     ` Ian Jackson
2014-07-29 16:13       ` Jan Beulich
2014-07-29 16:20         ` George Dunlap [this message]
2014-07-29 16:27           ` Andrew Cooper
2014-07-30  9:22         ` Ian Campbell
2014-07-30 10:22           ` Jan Beulich
2014-07-31 12:00           ` Don Slutz
2014-08-04 14:54             ` George Dunlap
2014-08-11 15:42               ` Don Koch
2014-09-01 10:41                 ` George Dunlap
2014-09-08 14:10                   ` Don Koch
2014-09-08 14:12                     ` George Dunlap
2014-09-08 15:11                       ` Don Koch
2014-09-08 16:51                       ` Pasi Kärkkäinen
2014-08-04 11:20 ` Ian Jackson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53D7C9CC.2010707@eu.citrix.com \
    --to=george.dunlap@eu.citrix.com \
    --cc=Ian.Campbell@eu.citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=JBeulich@suse.com \
    --cc=keir@xen.org \
    --cc=tim@xen.org \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).