All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
Cc: Leon Romanovsky <leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	Devesh Sharma
	<Devesh.sharma-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org>,
	Hal Rosenstock
	<hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>,
	Mike Marciniszyn
	<mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Steve Wise
	<swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
	Tatyana Nikolova
	<Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Vladimir Sokolovsky
	<vlad-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Knut Omang <knut.omang-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
Subject: Re: Versioning scheme for rdma-plumbing
Date: Thu, 15 Sep 2016 10:02:23 -0600	[thread overview]
Message-ID: <20160915160223.GB18154@obsidianresearch.com> (raw)
In-Reply-To: <20160915061509.GB4869-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>

On Wed, Sep 14, 2016 at 11:15:09PM -0700, Christoph Hellwig wrote:
> On Wed, Sep 14, 2016 at 11:33:27AM -0600, Jason Gunthorpe wrote:
> > >  - it allows for much smoother minor updates.  I hope this will be
> > >    rare, but my experience from various projects tells me that they
> > >    will occasionally be needed.
> > 
> > Can you explain this some more?
> > 
> > If we use a single integer ala udev, I'd see minor updates, LTS
> > branch, etc being released with a suffix eg: 123.2
> 
> Well, that's not a monotonically increasing version number anymore.
> And at least in the past systemd folks argued against even doing these
> releases.  If you're fine with doing minor releases off these single
> component versions this argument goes away of course.

Yah, I wouldn't as strict as what you are describing.

The 'single integer' is really semantic versioning with the 'MAJOR'
stripped off, since a project goal is to not make incompatable
changes.

Most upstream releases should be of the 'add functionality in a
backwards-compatible manner' and should just increment the
integer. Upstream can always increment the integer

If upstream botches a release then it might make a quick 123.1, but
generally upstream would not be in the buisness of backporting fixes
from N to N-1.

*However* I think we should make room for the people to collaborate
on a LTS branch that would use the .X nomenclature. Much like in the
kernel Linus doesn't maintain the -stable, but makes space for the
people who do.

eg perhaps the OFED team would be willing to direct their energies
upstream and maintain a public stable branch for the duration of their
release cylce ?

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2016-09-15 16:02 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-14  4:47 Versioning scheme for rdma-plumbing Jason Gunthorpe
     [not found] ` <20160914044745.GB7975-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-14 12:28   ` Christoph Hellwig
     [not found]     ` <20160914122820.GA32048-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-14 17:33       ` Jason Gunthorpe
     [not found]         ` <20160914173327.GJ16014-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-14 19:53           ` Jarod Wilson
     [not found]             ` <20160914195335.GC8644-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-14 20:32               ` Jason Gunthorpe
     [not found]                 ` <20160914203204.GA14548-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-15  5:05                   ` Knut Omang
2016-09-15  6:15           ` Christoph Hellwig
     [not found]             ` <20160915061509.GB4869-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-15 16:02               ` Jason Gunthorpe [this message]
     [not found]                 ` <20160915160223.GB18154-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-16  8:50                   ` Christoph Hellwig

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=20160915160223.GB18154@obsidianresearch.com \
    --to=jgunthorpe-epgobjl8dl3ta4ec/59zmfatqe2ktcn/@public.gmane.org \
    --cc=Devesh.sharma-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org \
    --cc=Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org \
    --cc=hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
    --cc=knut.omang-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
    --cc=leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \
    --cc=vlad-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.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 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.