Blame
| 6f02e7 | Samuli Seppänen | 2025-01-29 06:40:08 | 1 | # Basic info |
| 2 | ||||
| 3 | - **Time**: Wed June 22nd 2022 10:30 CEST (8:30 UTC) |
|||
| 4 | - **Place**: #openvpn-meeting channel on LiberaChat IRC network |
|||
| 5 | ||||
| 6 | # Topics |
|||
| 7 | ||||
| 8 | ## 1. Sync up on OpenVPN 2.5 and 2.6 |
|||
| 9 | - 2.5 |
|||
| 10 | - 2.6 |
|||
| 11 | ||||
| 12 | ## 2. Migrating to the [new Patchwork instance](https://18.192.149.255/project/openvpn2/list/) |
|||
| 13 | - New Patchwork is ready to be used; it has already collected the most recent patches. |
|||
| 14 | - Ordex is able to resend relevant patches so the new Patchwork gets them. |
|||
| 15 | - 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. |
|||
| 16 | - DNS can be switched at any time. |
|||
| 17 | - Users need to be added for those who need Patchwork, but doing this will be easier once patches are in. |
|||
| 18 | - In Patchwork, Git authors and users are kind of the same thing afaik, so this is mostly about permissions. |
|||
| 19 | - When to do this? |
|||
| 20 | ||||
| 21 | ## 3. What to do with Trac? |
|||
| 22 | - **Background** |
|||
| 23 | - Trac project has struggled quite a bit to get Python 3 support in ([see Trac ticket #12130](https://trac.edgewall.org/ticket/12130)). |
|||
| 24 | - This was somewhat expected, given that a large number of its dependencies needed to become Python 3 compatible first. |
|||
| 25 | - There are no stable Trac releases with Python 3 support. |
|||
| 26 | - The only Trac version that supports Python 3 is the development release (1.5). |
|||
| 27 | - While Trac is still being developed, it is not moving forward very fast. |
|||
| 28 | - e.g., Python 3 support was supposed to land in Trac 1.3. |
|||
| 29 | - Our Trac setup is fairly complex (LDAP auth, lots of plugins, spam filtering, etc.). |
|||
| 30 | - When Trac was set up originally it was deemed important by OpenVPN Inc. management to self-host everything: this may have changed since then. |
|||
| 31 | - **Options** |
|||
| 32 | - Update to Trac 1.5 |
|||
| 33 | - Can be done, but users may experience issues. |
|||
| 34 | - Some of the Trac plugins may no longer work (warrants research). |
|||
| 35 | - Migrate to Github |
|||
| 36 | - We are using Github for most of our development already (excluding a subset of OpenVPN 2.x development). |
|||
| 37 | - Benefit: contents of "community.openvpn.net" would be reachable via IPv6 - assuming Github supports IPv6 :) |
|||
| 38 | - Wiki import seems possible and can even be done manually (we don't have hundreds or thousands of pages). |
|||
| 39 | - Issue import (without comments) can apparently be done from CSV with [github-csv-tools](https://github.com/gavinr/github-csv-tools). |
|||
| 40 | - Issue comments can be imported with a custom script that drives the [GitHub issues API](https://docs.github.com/en/rest/issues/comments). |
|||
| 41 | - We'd want HTTP redirects for the most important pages at least. |
|||
| 42 | - A simple nginx/apache server doing these redirects would be sufficient. |
|||
| 43 | - Overall: it will be a hassle, but can be done. |
|||
| 44 | - Use separate software for Wiki and Bug tracking |
|||
| 45 | - Wikis |
|||
| 46 | - [Self-hosted wiki software](https://geekflare.com/self-hosted-wiki-software/) |
|||
| 47 | - [Best self-hosted wiki software](https://rooferne.mooo.com/best-self-hosted-wiki-software/) |
|||
| 48 | - Bug tracking |
|||
| 49 | - [OS bug and issues tracking and management solutions](https://medevel.com/19-os-bug-and-issues-tracking-and-management-solutions/) |
|||
| 50 | - Other options? |
|||
| 51 | - Self-hosted gitlab or gitlab.com |
|||
| 52 | - 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 a 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. |
|||
| 53 | ||||
| 54 | ## 4. IPv6 to community? |
|||
| 55 | ||||
| 6ebd94 | Samuli Seppänen | 2025-01-29 11:27:35 | 56 | [Back to meeting list](..) |
