[arch-dev-public] Preparing OpenVPN 2.4.x - possible incompatible changes

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Sat Nov 26 20:55:37 UTC 2016


On 2016-11-26 13:38, Christian Hesse wrote:
> Hello everybody,
> 
> a new OpenVPN stable release is being prepared, namely version 2.4.0.
> Currently we have 2.4_beta2. I think about making changes to our package that
> require user intervention.
> 
> We shipped a systemd unit file before OpenVPN upstream had one. Upstream now
> has unit files, but two (for server and client) instead of just one. I did
> backport some security features for our unit, but refused to migrate to the
> upstream solution within the 2.3.x branch.
> 
> That could change with 2.4.0. Instead of openvpn at .service we would have
> openvpn-server at .service and openvpn-client at .service. Additionally the
> 'daemon' option is no longer allowed with the upstream units.
> 
> Any opinion about this change? Who can post news about this on the website?
> 
> Stumbled about another fact... We define PLUGIN_LIBDIR, that allows to use
> relative paths from that directory in configuration to call the plugins. This
> path is '/usr/lib/openvpn' - plugins are installed to
> '/usr/lib/openvpn/plugins', though. Any reason for that?
> 

I don't really use OpenVPN outside NetworkManager nowadays. Your
proposed changes sound reasonable even without a news item (I guess
post_upgrade message would be sufficient; let's raise our cups for
correct usage of that).

Bartłomiej

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 525 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20161126/88fa8db7/attachment.asc>


More information about the arch-dev-public mailing list