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

Re: Package naming vs. versioning



Thank you Julian for that complete summary.  I can't think of any other
questions or scenarios to ask about.

Regards,

--
-- Grant Bowman                                   <grantbow@svpal.org>



* Julian Gilbey <J.D.Gilbey@qmul.ac.uk> [011128 16:06]:
> (1) libdb: Shared library packages have the major version number in
>     their name; see policy 11.3.
> 
> (2) Epochs are designed for when a mistake is made or the version
>     numbering scheme changes.  Remember that epochs are often not
>     shown with the version number, so use them only when essential.
> 
> (3) Kernel example: yes, you are right.
> 
> (4) autoconf2.13/autoconf and other examples, such as fvwm1/fvwm: this
>     is only done in cases where the newer package differs so
>     significantly from the older package that the maintainer believes
>     that there is a real need for the old package to continue to
>     exist.  In this case, the newer package usually supersedes the old
>     one, but the old one continues to be available if specifically
>     wanted.
> 
> (5) apache (1.3)/apache2, in the past fvwm (1.x)/fvwm2.  Here are
>     examples where the newer package is still in alpha or beta state
>     and not yet ready to be released into the wild.  In this case, we
>     don't want people to be automatically upgraded, and so we name the
>     unstable package something different, so people only get the newer
>     package if they specifically request it.  At a later stage, when
>     the newer version is more stable, they may rename the newer one to
>     the original name and provide a dummy transition package for
>     "brave" people.



Reply to: