[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#891216: Requre d-devel consultation for epoch bump



Hello Ian,

On Fri, Feb 23 2018, Ian Jackson wrote:

> We had another thread on debian-devel recently, in which it once again
> became evident that epochs are misunderstood.  Epoch bumps should be
> rare and there are often better solutions.  I suggest that we should
> ask people to consult debian-devel.

I agree.

> Also we should encourage the +really convention rather than epoch
> bumps.

I agree.

>   +     Epochs can help when the upstream version numbering scheme
>   +     changes, but they must be used with care.  In Debian, please
>   +     consult debian-devel when changing the epoch.

This doesn't use one of the usual Policy terms "must", "should" or
"recommended", yet it's an imperative, so I find it ambiguous whether
this is a requirement of Policy or a suggested best practice.

So I think we should have:

    You should not change the epoch for a package before this has been
    discussed on the debian-devel mailing list and a consensus about
    doing that has been reached.

This is consistent with wording elsewhere in Policy.

I also prefer to drop the "In Debian" because Policy does not usually
qualify Debian-specific practices, and if we are going to start doing
that, we should have a separate discussion and not let it hold up this
bug.

>   ...
>
>     Note that the purpose of epochs is
>   - to allow us to leave behind mistakes in version numbering, and
>     to cope with situations where the
>   + upstream
>     version numbering scheme changes
>   + and to allow us to leave behind serious mistakes
>     .
>   +
>   + Epochs should not usually be used when
>   + a package needs to be rolled back (use the +really convention)

I would prefer to see an explanation of the +really convention if you'd
care to write one, but that's informative so can be added later.

>   + or to
>     cope with
>   - It is not intended to
>     version numbers containing strings of letters which the package
>     management system cannot interpret (such as ALPHA or pre-), or with
>     silly orderings.
>   +
>   + If you think that increasing the epoch is the right situation,
>   + please consult debian-devel before doing so
>   + (even in experimental).

For consistency, s/please/you should/.

Seconds?

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: