Hi,
Here's the summary of the IRC meeting.
---
COMMUNITY MEETING
Place: #openvpn-meeting on libera.chat
Date: Wed 10th August 2022
Time: 10:30 CEST (9:30 UTC)
Planned meeting topics for this meeting were here:
<https://community.openvpn.net/openvpn/wiki/Topics-2022-08-10>
Your local meeting time is easy to check from services such as
<http://www.timeanddate.com/worldclock>
SUMMARY
cron2, d12fk, dazo, djpig, lev, kp, mattock, MaxF and plaisthos
participated in this meeting.
---
Talked about our Changelog in the OpenVPN Git repository. Agreed to have
a dummy changelog in "master" branch where it is mostly useless and/or
stale.
---
Talked about the hackathon. There's now a poll here:
<https://doodle.com/meeting/participate/id/dRgEwERe>
---
Talked about OpenVPN 2.5. Nothing has happened on that front.
---
Talked about OpenVPN 2.6. The Linux DCO code is not merged. Windows DCO
patches are expected soon. FreeBSD patches are waiting for review.
---
Noted that we need a new tap-windows6 release after this PR is merged:
<https://github.com/OpenVPN/tap-windows6/pull/147>
--
Full chatlog attached
(11:25:46) mattock: hi
(11:25:51) cron2__: ho
(11:26:29) mattock: forgot to mention this earlier, but I have call at the same
time as this meeting, so I probably won't be able to interact much - not sure
how long the call will take though
(11:27:07) mattock: regardless:
https://community.openvpn.net/openvpn/wiki/Topics-2022-08-10
(11:29:22) plaisthos: I put the Changelog there
(11:29:37) plaisthos: It is a file that stops somewhere at 2.3ish and is just
confusing nowadays
(11:29:50) MaxF [~m...@cust-95-128-91-242.breedbanddelft.nl] è entrato nella
stanza.
(11:29:54) cron2__: it's maintained in the release versions
(11:30:01) lev__: hello
(11:30:07) cron2__: hi lev, maxf
(11:30:08) d12fk: hi
(11:30:14) MaxF: hi!
(11:30:18) dazo: o/
(11:30:42) cron2__: plaisthos: so when I do a numbered release, ChangeLog gets
"git shortlog v2.5.6..v2.5.7" added, and commit as part of the "this is 2.5.7
now!" release + tag
(11:30:58) cron2__: in master, it's not updated
(11:32:11) dazo: Maybe we should just have a dummy ChangeLog in master?
(11:32:51) dazo: ("This ChangeLog file is not used in the master branch, but is
updated in the release branches")
(11:33:19) MaxF ha abbandonato la stanza (quit: Client Quit).
(11:33:42) plaisthos: ah yeah the one in master is in a sorry state
(11:33:45) MaxF [~m...@cust-95-128-91-242.breedbanddelft.nl] è entrato nella
stanza.
(11:33:50) cron2__: if we want to generally keep ChangeLog (which I find a good
thing), then this sounds like a plan
(11:34:32) dazo: I don't have any strong feelings either way for ChangeLog ...
but it would make the intention of that file less confusing if we keep it.
(11:35:45) d12fk: don't we merge the release branch back into master?
(11:35:59) cron2__: no
(11:36:05) cron2__: all new commits go to master
(11:36:14) cron2__: bugfixes are cherrypicked to release/2.x (where applicable)
(11:36:20) cron2__: no merge commits
(11:36:22) dazo: release/* branches are forks of master
(11:36:56) cron2__: when we get close to 2.6 release, there will be a fork
master -> release/2.6
(11:37:08) d12fk: yeah then either the burden of merging Changelog back, or
dummy
(11:37:55) cron2__: having a ChangeLog in master that talks about "2.5.6->2.5.7
changes" and "2.4.11->2.4.12 changes" does not sound *that* useful either
(11:38:09) dazo: agreed
(11:38:56) cron2__: I could do quarterly updates in Master, but then the
changelog would still be "up to 90 days stale"... so maybe just not have it in
master
(11:39:04) cron2__: as dazo suggested
(11:39:19) plaisthos: yeah, I asked for removal since it is just currently
living in the distant past and seem not to be used
(11:39:28) plaisthos: so having a dummy Changelog would be fine with me
(11:39:43) cron2__: I'll send a patch
(11:39:48) plaisthos: thanks!
(11:39:55) d12fk: yeah, not worth the effort
(11:40:38) d12fk: ^ merging, not the patch =)
(11:43:21) cron2__: https://pastebin.com/Fj3iui95
(11:43:22) vpnHelper: Title: OpenVPN Change LogCopyright (C) 2002-2022 OpenVPN
Inc <sa...@openvpn.net>T - Pastebin.com (at pastebin.com)
(11:44:20) d12fk: cron2__:
(11:44:22) d12fk: individual ChangeLog
(11:44:23) d12fk: file
(11:44:28) d12fk: -> files
(11:44:31) cron2__: fixed
(11:44:55) d12fk: and maybe this branch instead of master branch, the it is
reusable
(11:45:02) plaisthos: and use either Change Log or Changelog
(11:45:03) d12fk: *then
(11:45:12) plaisthos: both feels a bit odd
(11:45:33) cron2__: "this branch" amended, "ChangeLog" both
(11:45:42) d12fk: ACK
(11:45:48) dazo: ACK
(11:46:30) d12fk: next: hackathon
(11:46:44) MaxF: I made a poll!
(11:46:49) MaxF: let me search the link...
(11:47:36) MaxF: https://doodle.com/meeting/participate/id/dRgEwERe
(11:47:38) vpnHelper: Title: Doodle (at doodle.com)
(11:48:22) lev__: I see only my answers, is it intentional ?
(11:48:45) MaxF: you're the only one who answered so far
(11:48:45) dazo: yes! :-P
(11:48:57) lev__: heh
(11:49:22) cron2__: I missed the link last week
(11:49:30) cron2__: will fill in today
(11:49:40) dazo: I'm sorting out the family calendar on my end ... will update
it as soon as I can
(11:50:35) MaxF: by the way, you don't have to put it in the poll, but I'll
need your full name to let you in at Fox
(11:52:27) d12fk: sure, will you create a wiki page like for previous events?
(11:53:02) MaxF: oh right I can edit that!
(11:54:26) cron2__: doodelieandoodela
(11:57:14) cron2__: now, do I take the train, or enter the insanity of Shiphol
airport...?
(11:58:37) MaxF: I took a train to Munich last time. First class is still
cheaper than plane
(11:58:42) plaisthos: I am testing Shiphol airport next week. If I gone mad
after that avoid it
(11:59:21) cron2__: overall travel time should be ~2h more by train *if*
airports return to normal operation by then...
(11:59:36) MaxF: plaisthos where are you going?
(12:00:25) plaisthos: MaxF: Tilburg
(12:00:30) Pippin_ ha abbandonato la stanza (quit: Quit: ZNC 1.8.2+deb2build5 -
https://znc.in).
(12:00:33) djpig: plaisthos: how will we detect the difference? ;)
(12:01:31) Pippin_ [~Pippin_@openvpn/community/Pippin] è entrato nella stanza.
(12:02:37) plaisthos: djpig: :P
(12:02:44) djpig: I definitely plan to take the train, but I obviously start in
a much better place than cron2__ for that
(12:02:51) djpig: still 7 hours
(12:04:26) cron2__: puh, 9-9:30 hours from here
(12:04:43) d12fk: by plane it won't be much faster, given transfer to/from the
airports and check in time and all
(12:05:15) d12fk: ymmv if you have a airport right where you are
(12:05:16) cron2__: plane it would be ~4.5-5h from here
(12:05:39) cron2__: 1h public transport to the airport, 1h before takeoff, <1h
flight, 1h shiphol->delft
(12:06:18) d12fk: hm that pretty much reselblem my times...
(12:06:31) d12fk: *resembles
(12:06:51) cron2__: there used to be a night train muc->ams...
(12:07:31) cron2__: anyway, first agree on the date, then find travel
opportunities :-)
(12:07:43) cron2__: let's try to fill in the doodle by next wednesday?
(12:08:40) d12fk: doable for me
(12:08:52) MaxF: is there any other place where I should put the link?
(12:08:52) dazo: +1
(12:09:00) MaxF: (wiki page obviously)
(12:11:01) plaisthos: for me it is 6h to Delft and 3h to DUS aiport.
(12:11:08) plaisthos: so it is just not a question
(12:11:29) cron2__: indeed
(12:12:19) plaisthos: or some weird PAD->MUC->AMS flying
(12:13:45) d12fk: ok, let's move on
(12:13:53) cron2__: sync
(12:14:01) cron2__: 2.5 -> nothing has happened
(12:14:27) cron2__: 2.6 -> linux DCO is fully merged (except for a few warts
and spurious silly messages)
(12:14:52) cron2__: ordex is sort of on vacation this week
(12:15:08) cron2__: we expect windows DCO updated patches $soon...
(12:15:20) lev__: I've set him fix updates to windows patches
(12:15:23) lev__: *sent
(12:15:26) lev__: *few
(12:15:27) lev__: heh
(12:15:29) d12fk: going to invest some time for moar review for other 2.6
relevant patches
(12:15:30) cron2__: FreeBSD DCO patches are on the list, and I intend to test
them "today or tomorrow"
(12:15:50) lev__: and working on --persisnt-tun for dco-win
(12:16:16) cron2__: cursory glance looks good (most is "TARGET_LINUX ->
TARGET_LINUX || FREEBSD"). The dco_freebsd.c file has a few lines that need
code style adjustments ("abort()" -> ASSERT() and such)
(12:16:26) kp: (Re hackathon: rides to/from BRU can probably be arranged. I
live pretty close to the airport and will probably drive.)
(12:16:28) cron2__: I'll contact kp about these
(12:16:48) cron2__: kp: hi ;-)
(12:17:06) kp: Yeah, I expect to have to do some tweaking to the patch(es), so
just let me know and I'll work on that.
(12:18:07) cron2__: kp: overall things look good. I'll test, and then send you
feedback on the code bits that are working fine but "not openvpn style" - we
have tried to be really strict on new code in the last few years, which
sometimes can be a bit annoying :-)
(12:18:33) cron2__: it's not very much
(12:18:35) kp: Have you ever dealt with a freebsd bikeshed? I'm sure I'll be
fine ;)
(12:18:47) mattock: off the hook
(12:18:54) cron2__: kp: cool ;-)
(12:19:41) cron2__: so, what d12fk said - we have 2 or 3 plaisthos patchsets
that need loving attention. Either there is feedback and it needs a new
version, or no feedback/no testing yet.
(12:20:54) cron2__: the "explicit-exit-notification in control channel" had
some discussion about new signalling which I did not read all the details
about, so maybe we need to group together to agree on "new IV_ and push options"
(12:21:39) cron2__: MaxF v5 needs a v6 (feeback is on the list)
(12:22:43) cron2__: (side note: I need to leave in 7 minutes)
(12:23:50) lev__: cron2__: while you are still here - I think we need to merge
this https://github.com/OpenVPN/tap-windows6/pull/147
(12:25:22) ***cron2__ klicks on merge and puts the main burden into mattock's
lap
(12:26:22) cron2__: so we need a new tap driver version, signed, new installers
for 2.5.7 with the new driver so people can test, ...
(12:26:58) cron2__: dazo: while I'm still around -> keys, please :-)
(12:27:19) lev__: danke
(12:27:47) dazo: cron2__: ahh! right! ... btw, nothing interesting for you or
community so far, but you'll get the key
(12:28:07) cron2__: thanks
(12:28:18) cron2__: and... off to the next meeting...
(12:29:16) mattock: omg, new tap-windows driver releases...
(12:30:20) mattock: ok, summary done, will head for lunch
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel