public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Peter Volkov <pva@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-libs/mlt: ChangeLog mlt-0.5.4-r1.ebuild
Date: Mon, 16 Aug 2010 15:31:16 +0400	[thread overview]
Message-ID: <1281958276.28395.70.camel@tablet> (raw)
In-Reply-To: <20100814170606.GB17432@Mystical>

В Сбт, 14/08/2010 в 20:06 +0300, Markos Chandras пишет:
> On Sat, Aug 14, 2010 at 06:26:36PM +0200, Thilo Bangert wrote:
> > > So you want me to force everyone to update the package just to respect
> > > the LDFLAGS.
> > 
> > yes. IIRC it has been stated on this list before, that a change which 
> > changes the resulting binary always needs to be done in a revbump. 
> List? Really? I use devmanual for ebuild development not list archives.

Heh, devmanual is second source of information and first is good old
official documentation. Take a look at our "Ebuild policy":

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1

Now let me read it:


"Versioning and revision bumps"

"Package revision numbers should be incremented by Gentoo Linux
developers when the ebuild has changed to the point where users would
want to upgrade."

This general and a unclear sentence. Below it is explained quite well:

"Typically, this is the case when fixes are made to an ebuild that
affect the resultant installed files, but the ebuild uses the same
source tarball as the previous release."

For this this clear: if installed files changed do bump revision. And to
make this more clear later text discusses cases when no revbump
required:

"If you make an internal, stylistic change to the ebuild that does not
change any of the installed files, then there is no need to bump the
revision number. Likewise, if you fix a compilation problem in the
ebuild that was affecting some users, there is no need to bump the
revision number, since those for whom it worked perfectly would see no
benefit in installing a new revision, and those who experienced the
problem do not have the package installed (since compilation failed) and
thus have no need for the new revision number to force an upgrade."

Clear, right? And some exceptions, people mentioned in this tread:

"A revision bump is also not necessary if a minority of users will be
affected and the package has a nontrivial average compilation time; use
your best judgement in these circumstances."


Yes, we need to merge two piecies of information. But at the moment
we'll have to use both and in case devmanual has something unclear try
to look at other documentation. So, please, do revbumps for all changes
that affect installed files. ~arch is _supposed_ to be fast moving
target and for ~arch it's ok to rebuild package just for small fix. In
case users want something more stable that should use stable...

-- 
Peter.




  reply	other threads:[~2010-08-16 11:33 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20100806212139.9E8422CE15@corvid.gentoo.org>
2010-08-14 12:35 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-libs/mlt: ChangeLog mlt-0.5.4-r1.ebuild Alexis Ballier
2010-08-14 12:50   ` Markos Chandras
2010-08-14 13:10     ` Alex Alexander
2010-08-14 13:47       ` Markos Chandras
2010-08-14 16:16         ` Alex Alexander
2010-08-14 17:00           ` Markos Chandras
2010-08-14 17:21             ` Alex Alexander
2010-08-14 17:34               ` Markos Chandras
2010-08-14 17:43                 ` Alex Alexander
2010-08-14 18:35             ` Duncan
2010-08-14 18:51               ` Richard Freeman
2010-08-14 22:00                 ` Dale
2010-08-14 16:26         ` Thilo Bangert
2010-08-14 17:06           ` Markos Chandras
2010-08-16 11:31             ` Peter Volkov [this message]
2010-08-14 17:35           ` Harald van Dijk
2010-08-14 20:31             ` Ryan Hill
2010-08-15  8:13             ` Thomas Sachau
2010-08-14 13:37     ` Alexis Ballier
2010-08-14 14:00       ` Markos Chandras
2010-08-14 14:20         ` Alexis Ballier
2010-08-14 14:29           ` Markos Chandras
2010-08-14 16:08             ` Richard Freeman
2010-08-14 16:19               ` Thilo Bangert
2010-08-14 20:46         ` Ryan Hill
2010-08-14 20:55           ` Markos Chandras

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=1281958276.28395.70.camel@tablet \
    --to=pva@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.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