On 15 October 2016 at 12:11, David Sommerseth
<open...@sf.lists.topphemmelig.net> wrote:
> On 15/10/16 11:01, Matthias Andree wrote:
>> Am 14.10.2016 um 21:51 schrieb Steffan Karger:
>>>
>>> On 14 Oct 2016 9:14 p.m., "Matthias Andree" <matthias.and...@gmx.de
>>> <mailto:matthias.and...@gmx.de>> wrote:
>>> >
>>> > Am 14.10.2016 um 17:28 schrieb Samuli Seppänen:
>>>
>>> > > Would 2.3.12 -> 2.4-alpha1 be too big an upgrade?
>>> > >
>>> > Yes, definitely. Please create a separate distribution for .deb packages
>>> > derived from pre-releases.
>>>
>>> Indeed. We shouldn't upgrade people who are expecting stable releases
>>> to alpha versions.
>>>
>> One more somewhat more constructive note:
>> Oracle have been naming their VirtualBox packages such that they
>> included the minor version in the NAME.
>> So the package name would be openvpn-2.3 or openvpn-2.4 for us, which
>> creates redundancy as the actual version is added (openvpn-2.3-2.3.12),
>> but it prevents moving users between release branches.
>>
>> Alpha/beta releases and perhaps the early release candidates should
>> still also be marked in a separate "unstable" 'distribution'.
>
> That's a clever thing, and is also done in the Fedora/RHEL world too.
> However there are some pitfalls which is needed to beware of.
>
> You either need to
>
> a) have the files installed in a way so they don't collide.  Then
>    use some tools (like 'alternatives' in the Fedora/RHEL world) to
>    switch between which version being system default

Yes, this is great.  Quite a few packages in the debian/ubuntu world
do this too.  Particularly handy if there's also a virtual package
that just installs the most recent stable version, so that I don't end
up with an eol version without noticing.  (E.g. there are packages
openvpn-2.3, openvpn-2.4 and openvpn, where openvpn is a dummy that
right now depends on openvpn-2.3, and as soon as 2.4 becomes stable
depends on openvpn-2.4.)

> b) Have the package exclude each other to block both being installed
>    at the same time.

Slightly easier for the maintainer, but a lot less useful than a) for the user.

-Steffan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to