wiki:Topics-2022-07-06

Basic info

  • Time: Wed July 07th 2022 10:30 CEST (8:30 UTC)
  • Place: #openvpn-meeting channel on LiberaChat IRC network

Topics

  1. Sync up on OpenVPN 2.5 and 2.6
    • 2.5
    • 2.6
  2. Hackathon
  3. drop --mktun / --rmtun support?
    • this adds quite a bit of code complexit
    • especially with dco vs. tuntap and devices being always called "tunX"
    • ip tuntap add mode tun name tun10 seems to get the same job done as openvpn --mktun --dev tun10
  4. Migrating to the new Patchwork instance
    • new Patchwork is ready to be used, it has already collected the most recent patches
    • ordex is able to resend relevant patches so the new Patchwork gets them
    • our mailing list archive contains the discussion history for patches that have been merged/are not relevant anymore -> no real need to have those in new Patchwork
    • DNS can be switched at any time
    • Users need to be added for those who need Patchwork, but doing this will be easier once patches are in
      • In Patchwork Git authors and users are kind of the same thing afaik, so this is mostly about permissions
    • When to do this?
  5. What to do with Trac?
    • Background
      • Trac project has struggled quite a bit to get Python 3 support in (see https://trac.edgewall.org/ticket/12130)
        • This was somewhat expected, given that a large number of its dependencies needed to become Python 3 compatible first
      • There are no stable Trac releases with Python 3 support
      • The only Trac version that supports Python 3 is development release (1.5)
      • While Trac is still being developed, it is not moving forward very fast
        • e.g. Python 3 support was supposed to land in Trac 1.3
      • Our Trac setup is fairly complex (LDAP auth, lots of plugins, spam filtering etc.)
      • When Trac was set up originally it was deemed important by OpenVPN Inc. management to self-host everything: this may have changed since then
    • Options
      • Update to Trac 1.5
        • Can be done, but users may experience issues
        • Some of the Trac plugins may no longer work (warrants research)
      • Migrate to Github
        • We are using Github for most of our development already (excluding a subset of OpenVPN 2.x development)
        • Benefit: contents of "community.openvpn.net" would be reachable via IPv6 - assuming Github supports IPv6 :)
        • Wiki import seems possible can even be done manually (we don't have hundreds or thousands of pages)
        • Issue import (without comments) can apparently done from CSV with github-csv-tools
        • Issue comments can be imported with a custom script that drives the GitHub issues API
        • We'd want HTTP redirects for the most important pages at least
          • Simple nginx/apache server doing these redirects would be sufficient
        • Overall: it will be a hassle, but can be done
      • Use separate software for Wiki and Bug tracking
      • Other options?
        • Self-hosted gitlab or gitlab.com
          • Mattock is not very keen on doing this even though he does have a self-hosted Gitlab instance and uses gitlab.com to an extent: Gitlab has turned into a pig/beast with gazillion of features most of which we would not even use. If we wanted to use Gitlab then we should probably go all the way in or not at all.
  6. IPv6 to community?

Back to meeting list

Last modified 21 months ago Last modified on 07/06/22 08:31:08