[ports] cvs commit: ports/devel/rubygem-stringex Makefile
danfe at FreeBSD.org
Tue Jan 11 12:54:51 UTC 2011
On Tue, Jan 11, 2011 at 12:22:53PM +0000, Sergey A. Osokin wrote:
> On Tue, Jan 11, 2011 at 05:36:26PM +0800, wen heping wrote:
> > PORTEPOCH was not bumped by me.
> > Or you mean I shall bump PORTEPOCH ?
> I think you should bump PORTEPOCH as described in [PH].
> But danfe@ said this is unnecessary in this case.
Let me elaborate a bit. Technically, PORTEPOCH must be bumped when
version has to go backwards to facilitate the upgrade (which is really a
downgrade). Also, we generally try to avoid PORTEPOCHs, because once
they committed, they can never go away. Since there is usually small
window between change committed to pcvs and propagated to the mirrors
around the world, sometimes people omit bumping PORTEPOCH "while no one
However, this is playing with fire. There is no guarantee that someone
sneaky won't csup and portupgrade in the "wrong" time. So the best way
to avoid unnecessary PORTEPOCH bumps is to test any update thoroughly,
or at least read the changelog to be confident there is no immediately
visible breakage. Waiting a few days after release of major version or
substantial update to let the dust settle can also be very helpful.
More information about the cvs-ports