Annual General Meeting 2026
June 06, 2026 posted by Nia Alarie
Today, the NetBSD Foundation had an open annual general meeting in a public IRC channel. It began with presentations, and was followed by a Q&A session where we took questions from the public. Here's the full log.
14:06:44 * Cryo turns the lights down 14:08:01 @leot Hello everyone! 14:08:01 @Cryo I'll start off by thanking you for coming. 14:08:13 @Cryo and handing it to leot! 14:08:24 @leot Thanks Cryo and thanks for coming! 14:08:29 @leot . 14:08:31 @leot Welcome to The NetBSD Foundation Annual General Meeting 2026! 14:08:36 @leot . 14:08:42 @leot In the agenda we will have reports from: 14:08:45 @leot . 14:08:52 @leot - board (<billc>) 14:08:52 @leot - core (<kre>) 14:08:53 @leot - admins (<spz>) 14:08:53 @leot - finance-exec (<riastradh>) 14:09:03 @leot - membership-exec (<martin>) 14:09:03 @leot - releng (<martin>) 14:09:04 @leot - security-team (<martin>) 14:09:12 @leot - pkgsrc-pmc (<wiz>) 14:09:12 @leot - pkgsrc-security (<tm>) 14:09:14 @leot . 14:09:24 @leot If there are any last-minute additions please /msg me! 14:09:26 @leot . 14:09:32 @leot The Q&A session will be at the end of all the presentations. 14:09:36 @leot . 14:09:44 @leot When Q&A begins please /msg me with "I have question for <team>" or 14:09:44 @leot "I have question for <nick>" and I will give you voice when it is 14:09:44 @leot your turn. 14:09:56 @leot . 14:10:49 @leot Next presentation is prepared by <billc> and board@ for board! 14:12:00 @leot I will present on <billc> behalf 14:12:09 @leot . 14:12:16 @leot Welcome to the 24th Annual General Meeting of The NetBSD Foundation. 14:12:19 @leot . 14:12:25 @leot 2025 progress: 14:12:25 @leot - Recent stable releases include NetBSD 10.1 (Dec 2024), 9.4, and 9.3 14:12:29 @leot - Development is currently focused on the imminent transition to NetBSD-11 [RC4] 14:12:35 @leot . 14:12:43 @leot We are preparing for: 14:12:43 @leot - BSDcan in Ottawa, Canada 14:12:43 @leot - The ISF Common Good Cyber Fund (CGCG) application window, which runs 14:12:43 @leot from June 23 to August 4, 2026. 14:12:59 @leot . 14:13:08 @leot We recognize that different avenues may well be available to us regarding grants 14:13:08 @leot and funding, and we are looking for volunteers to help us investigate, apply, 14:13:08 @leot and deliver for the programs available. This includes, but is not limited to, 14:13:09 @leot potential opportunities from the Internet Society, the Linux Foundation through 14:13:09 @leot Alpha-Omega, Germany's Sovereign Tech Agency and Prototype Fund, or grants from 14:13:09 @leot the European Union through NLnet. 14:13:32 @leot . 14:13:41 @leot The NetBSD Foundation Board of Directors presents a consolidated list 14:13:42 @leot of the relevant and major actions that occurred since last AGM. 14:13:54 @leot Quite a few discussions, actions, and follow-ups crossed multiple meetings. 14:13:55 @leot Very few meetings resulted in not reaching quorum. 14:14:09 @leot During this period, new director(s) were elected by the members and 14:14:09 @leot officers were renewed or installed. 14:14:20 @leot We continued with our Bronze level sponsorship support of BSDcan, 14:14:20 @leot AsiaBSDcon, and EuroBSDcon to improve our representation at conferences 14:14:20 @leot and developer summits. 14:14:31 @leot . 14:14:41 @leot We participated in the Google Summer of Code for 2025 and we attended 14:14:41 @leot the Google Summer of Code Mentor Summit in Munich, Germany. 14:14:41 @leot We are currently participating in GSoC this year with 5 students! 14:14:51 @leot . 14:14:58 @leot For 2025, these are the projects that passed: 14:14:58 @leot - Asynchronous I/O Framework 14:14:58 @leot - Using bubblewrap to add sandboxing to NetBSD 14:15:02 @leot - Enhancing Support for NAT64 Protocol Translation in NetBSD 14:15:11 @leot . 14:15:18 @leot For 2026, these projects have been chosen: 14:15:24 @leot - Improving and Stabilizing the racoon2 IKE Daemon in NetBSD 14:15:25 @leot - Port the Enlightenment desktop environment to NetBSD 14:15:25 @leot - improving RAIDframe 14:15:36 @leot - Testing Compat Linux: Syscall testing 14:15:38 @leot - Convert a Wi-Fi driver to the new Wi-Fi stack 14:15:39 @leot . 14:15:54 @leot We continued to improve our interaction and relationships with 14:15:54 @leot vendors, as well as participating in industry PSIRT/CSIRT 14:15:55 @leot with commercial vendors and other open-source projects. 14:16:04 @leot . 14:16:18 @leot We successfully completed the large-scale migration of our repository 14:16:18 @leot infrastructure from CVS to a Git/Mercurial ecosystem, including the 14:16:33 @leot launch of live hgweb and gitweb test environments. 14:16:39 @leot . 14:16:56 @leot We also advanced our security and compliance posture by initiating CNA (CVE Numbering 14:17:01 @leot Authority) onboarding with MITRE and ensure readiness for the EU Cyber 14:17:02 @leot Resilience Act (CRA). 14:17:13 @leot . 14:17:20 @leot We also implemented "Anti-Slop" protocols to protect codebase integrity 14:17:20 @leot against code not written by humans. 14:17:25 @leot . 14:17:32 @leot The funded contracts continued for: 14:17:33 @leot - improvements in release engineering 14:17:49 @leot . 14:17:54 @leot We are 12% through a fundraising campaign. *Please* consider 14:17:59 @leot donating, as we are a US IRS 501(c)3 charitable organization. 14:18:15 @leot . 14:18:27 -- Mode #netbsd-agm [+v krelz] by leot 14:18:31 @leot EOF 14:19:09 @leot Next in the agenda we have... core@ presentation by <kre>! krelz, please go ahead! 14:19:36 +krelz Hi everyone, before I begin, any other core members who want to add something 14:20:02 +krelz to what I am about to present, msg leot and I'm sure you can be snuck in when I 14:20:12 +krelz am done, which won't take long... 14:20:14 +krelz . 14:20:25 +krelz Report from core for 2026 NetBSD AGM 14:20:33 +krelz . 14:20:37 +krelz core is tasked with technical management of the NetBSD project. 14:20:41 +krelz . 14:20:45 +krelz The current members of core are: 14:20:50 +krelz . 14:20:55 +krelz Christos Zoulas christos@ 14:20:55 +krelz Chuck Silvers chs@ 14:20:55 +krelz Robert Elz kre@ 14:20:55 +krelz Martin Husemann martin@ 14:20:55 +krelz Matthew Green mrg@ 14:20:56 +krelz Taylor R Campbell riastradh@ 14:20:56 +krelz Rin Okuyama rin@ 14:20:58 +krelz . 14:21:04 +krelz Actual technical management is difficult in a volunteer project, 14:21:05 +krelz as developers work on whatever interests them. One aspect 14:21:05 +krelz which is sometimes important is in setting disputes between 14:21:05 +krelz developers. Fortunately there was only one such dispute in 14:21:05 +krelz the past year, which was easily amicably settled. 14:21:06 +krelz . 14:21:12 +krelz Core doesn't hold regular formal meetings, issues are discussed 14:21:12 +krelz when they arise, otherwise we're mostly fairly dormant. 14:21:13 +krelz . 14:21:19 +krelz core, as a group, can be reached at core@netbsd.org 14:21:20 +krelz . 14:21:40 +krelz That's it for me, for this year's core report, I will be here for questions later 14:21:43 +krelz . 14:21:57 @leot Thank you kre! 14:22:04 -- Mode #netbsd-agm [+v spz] by leot 14:22:16 @spz good localtime() all 14:22:16 @spz , 14:22:16 @spz admins is the following people: 14:22:17 @spz christos, dogcow, kim, mspo, phil, riastradh, riz, seb, soda, spz, tls 14:22:17 @spz , 14:22:30 @leot Next in the agenda... we have the admins@ presentation from spz! Please go ahead! 14:22:42 @spz Statistics: 14:22:42 @spz - admins runs the following TNF systems: 14:22:42 @spz @ TastyLime 14:22:43 @spz + 8 hardware systems, 6 'regular' Xen guests and 3 repotest Xen guests 14:22:43 @spz = 1 earmv7hf, the rest amd64 14:22:43 @spz - public services, the repo(s), sundry 14:22:55 @spz @ AOA 14:22:55 @spz + 6 hardware systems 14:22:55 @spz = all amd64 14:22:55 @spz - the NetBSD build farm 14:23:03 @spz @ Washington University 14:23:03 @spz + 7 hardware systems 14:23:03 @spz = 2 aarch64 and the rest amd64 14:23:04 @spz - two pkg builders, the repo conversion and a CI system, sundry 14:23:14 @spz @ Regensburg 14:23:14 @spz + 2 hardware systems, one of them with 2 Xen guests 14:23:14 @spz = all amd64 (+ a sparc64 serving consoles) 14:23:14 @spz - the offsite backup, archive, wip.pkgsrc.org and a CI system 14:23:25 @spz , 14:23:25 @spz - CDN services donated by Fastly 14:23:25 @spz - Housing donated by TastyLime, Two Sigma, WWU, and spz 14:23:26 @spz , 14:23:27 -- Mode #netbsd-agm [-v krelz] by leot 14:23:37 @spz NetBSD versions in use: 14:23:37 @spz 6 10.0_STABLE (1 earmv7hf, 1 aarch, 4 amd64) 14:23:37 @spz 6 10.1 (5 amd64) 14:23:37 @spz 13 10.1_STABLE (13 amd64) 14:23:37 @spz 1 11.0_RC3 (amd64) 14:23:38 @spz 2 11.0_RC4 (aarch64, amd64) 14:23:38 @spz , 14:23:47 @spz Changes: 14:23:47 @spz Riastradh spent even more time on the mail system so we can still send 14:23:47 @spz mail to Google mail accounts. 14:23:48 @spz Also Riastradh has been developping the future reposerver setup. 14:23:48 @spz , 14:24:01 @spz Notable issues: 14:24:01 @spz - spam suppression by technical means, which makes life hard(er) for 14:24:02 @spz legitimate mailing lists and hasn't stopped spammers (or phishing) yet. 14:24:20 @spz - LLM scraping. Anti-social "all your resources are belong to us", 14:24:20 @spz total disregard for robots.txt, and backed by lots of money 14:24:21 @spz so they can buy all the shady "residential proxies" they want, 14:24:21 @spz so IP blacklists aren't feasible. Their capacity to scrape 14:24:22 @spz vastly outnumbers our capacity to serve, they are very aggressive, 14:24:22 @spz so the chance of a human getting to use the wip.pkgsrc.org website 14:24:23 @spz is slim. And to add insult to injury they could just download the repo 14:24:23 @spz instead of diffing every possible version of every file against every 14:24:24 @spz other version via the web interface: 14:24:24 @spz the point is they don't want to use resources carefully, because that 14:24:24 @spz would require thought and LLMs are all about not expending that. 14:24:25 @spz (if you detect some foaming at the mouth here: yes. aarrrggghhh!) 14:24:28 @spz , 14:24:59 @spz We are very sorry but we'll have to add countermeasures like for 14:24:59 @spz archive.NetBSD.org, if possibly not the same, or shut the 14:25:00 @spz web interface down like we did with the cvsweb access to wikisrc. 14:25:03 @spz , 14:25:11 @spz The other NetBSD web sites survive thanks to having a limited 14:25:11 @spz number of links (the scrapers only visit each one twice a day), 14:25:12 @spz and CDN caching. 14:25:29 @spz - hardware aging at TastyLime, both the TNF servers and the network 14:25:29 @spz equipment. The latter is being dealt with, there will be a downtime 14:25:30 @spz for sometime soon. The former suffers from requiring half a week time 14:25:30 @spz on-site and roughly two weeks from off-site to get anything working 14:25:31 @spz properly again, and the activation energy required to do that is a lot. 14:25:59 @spz - the perennially full /pub/pkgsrc/packages on ftp.NetBSD.org. 14:26:00 @spz we have a plan, it "just" needs implementing. 14:26:04 @spz , 14:26:15 @spz We often get asked: 14:26:16 @spz - why don't you use a Cloud provider or rent servers instead: 14:26:24 @spz + did that with the offsite backup server, the provider ceased 14:26:24 @spz operations and just shut everything off: our data? sucks to be us. 14:26:25 @spz If we own the server it might get switched off, but we could get 14:26:25 @spz it (and thus our data) back 14:26:41 @spz + but you could have backups: having 50TB in total backed up and 14:26:41 @spz not paying an arm and a leg for retrieval and making certain the 14:26:42 @spz backup provider isn't going funny is either expensive or difficult 14:26:55 @spz + in the long run renting servers is not cheaper if they actually 14:26:56 @spz are busy all the time 14:27:04 @spz + we should always consider if this (whatever this) is a good use 14:27:04 @spz of TNF funds. 14:27:15 @spz - we could sponsor you a server 14:27:15 @spz Thanks, kind of you to offer. However: 14:27:26 @spz If it's just one server we couldn't do OS updates. Having IPMI 14:27:27 @spz on the open Internet for console access is not a good security 14:27:27 @spz stance. Thus we are at a server and a console server, and having 14:27:28 @spz a console server and several servers just scales better. 14:27:41 @spz Plus we'd like to have at least one member of admins in viable 14:27:41 @spz site visit distance and an expectation of duration: site moves 14:27:42 @spz aren't much less work than hardware renewals. 14:27:52 @spz , 14:27:52 @spz Thanks to riz, tls and phil for their resources, time 14:27:52 @spz and blood sacrifices, too. :} 14:27:53 @spz , 14:27:58 @spz Back to moderator. 14:28:24 @leot Thank you very much spz! 14:28:41 @leot Next in the agenda we have... Riastradh with the finance-exec@ presentation! 14:28:47 -- Mode #netbsd-agm [+v Riastradh] by leot 14:28:52 @Riastradh Hi, folks! 14:28:57 @Riastradh Finance-exec hoards the cash, keeps the books, sends 14:28:58 @Riastradh thank-you notes to donors, and pays out contracts and 14:28:58 @Riastradh reimbursements. 14:28:58 @Riastradh . 14:29:07 -- Mode #netbsd-agm [-v spz] by leot 14:29:18 @Riastradh We are: 14:29:19 @Riastradh - christos (Christos Zoulas) 14:29:19 @Riastradh - reed (Jeremy C Reed) 14:29:19 @Riastradh - riastradh (Taylor R Campbell) 14:29:19 @Riastradh . 14:29:31 @Riastradh The NetBSD Foundation's public 2025 financial report is at: 14:29:31 @Riastradh https://www.NetBSD.org/foundation/reports/financial/2025.html 14:29:31 @Riastradh We produce this from an internal ledger maintained with 14:29:31 @Riastradh ledger(1) <https://www.ledger-cli.org/>. 14:29:31 @Riastradh . 14:29:52 @Riastradh Highlights: 14:29:52 @Riastradh - We have net assets of a little over 400k USD as of today 14:29:52 @Riastradh (we received a large donation in 2026). 14:29:52 @Riastradh - In 2025, we received about 80k USD -- far surpassing our 14:29:52 @Riastradh usual donation target of 50k USD! 14:29:54 @Riastradh - We spent 21k USD, mainly on: 14:29:57 @Riastradh o supporting conferences and sending developers to them 14:29:59 @Riastradh o release engineering 14:30:02 @Riastradh . 14:30:20 @Riastradh That was a lot more income and a lot less expenses than we 14:30:20 @Riastradh usually have. But forecasting: 14:30:20 @Riastradh - We expect to purchase some more hardware replacements this 14:30:20 @Riastradh year, and components like RAM have gotten much more 14:30:20 @Riastradh expensive recently. 14:30:23 @Riastradh - We have more funds for funded projects now, and while core 14:30:25 @Riastradh or pkgsrc-pmc directs the funds, they're really driven by 14:30:28 @Riastradh the developer proposals that are available -- so if you 14:30:30 @Riastradh want to work on a funded project, send a proposal! 14:30:33 @Riastradh . 14:30:46 @Riastradh Happy to answer any questions about what finance-exec does, 14:30:46 @Riastradh or swap notes on using ledger(1)! 14:30:46 @Riastradh Thanks, 14:30:46 @Riastradh -Riastradh, on behalf of finance-exec 14:31:27 @leot Thanks a lot Riastradh! 14:31:43 @leot Next presentation is from <martin> with the membership-exec@ presentation! 14:31:50 -- Mode #netbsd-agm [+v __martin] by leot 14:31:53 +__martin thanks 14:31:57 +__martin The current members of membership-exec are: 14:31:57 +__martin - Christos Zoulas <christos> 14:31:57 +__martin - Martin Husemann <martin> 14:31:57 +__martin - Lex Wennmacher <wennmach> 14:31:57 +__martin - Thomas Klausner <wiz>, and 14:31:58 +__martin - Ken Hornstein <kenh> who is on sabbatical. 14:32:01 +__martin - 14:32:05 +__martin Membership-exec is responsible for all aspects of 14:32:05 +__martin "membership", but in practice the main task is to handle 14:32:05 +__martin membership applications. The number of active developers 14:32:05 +__martin (as of 2026-06-06) is 138. Note that this number is a 14:32:05 +__martin bit outdated, as the membership activity validation process 14:32:06 +__martin required for the board election has not yet happened. 14:32:16 +__martin - 14:32:20 +__martin Since the last AGM on 2025-05-17 we gained only 5 new 14:32:21 +__martin developers, which is (again) way too few. We need to invite 14:32:21 +__martin more people, please help active users and encourage them to 14:32:21 +__martin apply. 14:32:33 +__martin - 14:32:36 +__martin The difference between developers and active developers 14:32:36 +__martin is explained in the bylaws - an active developer has 14:32:36 +__martin actually committed something in the last year, or contributed 14:32:36 +__martin in an active way, like admins. 14:32:44 +__martin - 14:32:48 +__martin We'd like to emphasize that we appreciate all your replies 14:32:48 +__martin to our membership RFC e-mails, although we do not usually 14:32:48 +__martin acknowledge them. Please keep on providing feedback to 14:32:48 +__martin the RFC mails. 14:33:07 +__martin thanks, back to moderator 14:33:15 @leot Thank you Martin! 14:33:33 @leot Next presentation... always from Martin but this time with the releng@ hat! :) Please go ahead __martin! 14:33:43 +__martin hi again 14:33:47 +__martin We are: 14:33:47 +__martin abs agc bouyer he jdc martin msaitoh phil reed riz 14:33:47 +__martin sborrill snj 14:33:52 +__martin - 14:33:55 +__martin Since the last meeting, we have: 14:33:55 +__martin o Branched netbsd-11. 14:33:55 +__martin o Not released any formal release (only four release 14:33:55 +__martin candidates for 11.0). 14:33:55 +__martin o Processed hundreds of pullup requests. 14:33:56 +__martin o Streamlined the process of cutting a release. 14:34:01 +__martin - 14:34:05 +__martin Currently we are about to release the fifth (and 14:34:05 +__martin this time definitvely last) release candidate for 11.0. 14:34:05 +__martin 11.0 has had bad luck with security updates of 3rd party 14:34:05 +__martin components last minute and slow progress on making 14:34:05 +__martin these components updatable on relelase branches 14:34:06 +__martin (like libssh moving to /usr/lib/private/). 14:34:12 +__martin - 14:34:16 +__martin We have only two issues open for 11.0: 14:34:16 +__martin (1) the missing unbound import (catch-up to current) 14:34:16 +__martin (2) a new expat release that has not made it into 14:34:16 +__martin -current, but fixes a few security issues 14:34:20 +__martin - 14:34:22 +__martin Volunteers are welcome to help with both - please 14:34:23 +__martin contact me directly if you have some time to help. 14:34:31 +__martin - 14:34:34 +__martin I hope to cut RC5 later this weekend or early next week, 14:34:34 +__martin and then the final release maybe 10 days later. If one 14:34:34 +__martin of the above items does not make it in, so be it. 14:34:39 +__martin - 14:34:43 +__martin We have streamlined the process of actually cutting a 14:34:43 +__martin release (or release candidate) and admins made it possible 14:34:43 +__martin to completely stay out of this process now. Only one releng 14:34:43 +__martin member and one security-office member are needed now. 14:34:50 +__martin - 14:34:54 +__martin A release still takes realistically slightly less than 24h 14:34:54 +__martin wall clock time, the biggest time consumers are all fully 14:34:54 +__martin automated: 4h build time, 6h network transfer to ftp, 1h 14:34:54 +__martin generating hashes. Plus various minor manual things like 14:34:54 +__martin editing the web page and posting the release annoucement. 14:35:06 +__martin - 14:35:09 +__martin We are still processing a huge amount of pullups. 14:35:09 +__martin This is only possible because developers take the time 14:35:09 +__martin to test their changes on the branch and submit a 14:35:09 +__martin pullup request. We have been pretty good with this, 14:35:09 +__martin and pulled up lots of security and usability 14:35:10 +__martin improvements, as well as bug fixes to the various 14:35:10 +__martin active branches. This is good for our users, thank you 14:35:11 +__martin to everyone who cared and made it possible. 14:35:19 +__martin - 14:35:24 +__martin The following paragraph is (unfortunately) a verbatim 14:35:24 +__martin copy from last year - and still valid. 14:35:27 +__martin - 14:35:30 +__martin The biggest current issue is the over-aged netbsd-9 branch. 14:35:30 +__martin We need to get the NetBSD 11 release out ASAP to be 14:35:30 +__martin able to move NetBSD 9.x out of support. 14:35:35 +__martin - 14:35:40 +__martin After the 11.0 release (and probably the repository switch) 14:35:40 +__martin I plan to start a discussion about rules and processes, 14:35:40 +__martin trying to make the time from branching to first release way 14:35:40 +__martin smaller. A slow release cycle is not that bad overall (IMO) 14:35:40 +__martin but a year long delay between branching and first release 14:35:41 +__martin is clearly wrong. 14:35:45 +__martin - 14:35:48 +__martin That is all from release engineering for this year, we are 14:35:49 +__martin hoping to have a list of several formal releases in next 14:35:49 +__martin years report and also be close to the final release of 14:35:49 +__martin 12.0. 14:36:31 @leot Thank you Martin! 14:36:50 @leot Next in the agenda we have... Again Martin, but with the security-team@ hat! Feel free to go ahead __martin! 14:36:56 +__martin This is a brief report for security-team. 14:36:57 +__martin - 14:36:57 +__martin We are: agc billc cherry christos chs cyber hgutch joerg js 14:36:57 +__martin kre martin maya mrg riastradh rin shm spz 14:37:02 +__martin - 14:37:05 +__martin Since last AGM we have not published any security 14:37:05 +__martin advisories. We have fixed (and pulled up) one issue that 14:37:05 +__martin has an SA pending, but it has not been finalized. 14:37:08 +__martin - 14:37:13 +__martin There have been numerous bug fixes applied to the tree, and 14:37:14 +__martin pulled up to NetBSD-9, NetBSD-10 and NetBSD-11 release 14:37:14 +__martin branches. We also have updated lots of 3rd party components 14:37:14 +__martin in the tree when they had new releases fixing security 14:37:14 +__martin issues. Right now only the expat library needs an update in 14:37:14 +__martin -current. 14:37:21 +__martin - 14:37:24 +__martin Most security work goes on "behind the scenes" and we 14:37:24 +__martin usually concur with request of reporters for a specific 14:37:24 +__martin publication date. 14:37:34 +__martin - 14:37:37 +__martin Where needed we also involve NetBSD developers outside the 14:37:37 +__martin team when special expertise is needed. While we try to 14:37:37 +__martin assess all reported issues timely, we sometimes struggle 14:37:37 +__martin with doing so. Currently we have (if I did not miscount) 14:37:37 +__martin two open reports that need to be addressed. 14:37:43 +__martin - 14:37:49 +__martin To improve our own process, becoming more reliable and more 14:37:50 +__martin transparent we are currently applying to become a CNA (CVE 14:37:50 +__martin number authority). This will allow us to assign and publish 14:37:50 +__martin our own CVE records. The process forces us to have public 14:37:50 +__martin statements of response times and processes for issues 14:37:50 +__martin reported to us. We might need to introduce a ticket system 14:37:50 +__martin to help with doing timely responses. 14:38:01 +__martin - 14:38:05 +__martin NetBSD continues to be represented in a product security 14:38:05 +__martin incident response working group with other operating system 14:38:05 +__martin vendors, as well as a direct contact team with other BSD 14:38:05 +__martin projects. This framework allows us to work better with 14:38:05 +__martin vendors requiring an embargoed and/or coordinated release 14:38:06 +__martin with other operating systems. We can begin working on 14:38:06 +__martin issues that affect NetBSD much faster, instead of only 14:38:07 +__martin being notified after an embargo is lifted. We are expanding 14:38:07 +__martin the number of vendors as time goes on, as well as 14:38:08 +__martin participating in FIRST. 14:38:13 +__martin - 14:38:16 +__martin This is teaching us quite a bit of where we need to 14:38:17 +__martin improve our process, which is currently on-going. 14:38:22 +__martin - 14:38:24 +__martin Thanks to everyone helping with security issues! 14:38:43 -- Mode #netbsd-agm [-v __martin] by leot 14:38:59 @leot Thank you very much Martin! 14:39:19 @leot Next in the agenda we have... pkgsrc-pmc presentation, written by <wiz>! 14:39:35 @leot Unfortunately <wiz> could not attend the AGM so I will present it 14:39:46 -- Guest52 is now known as VE3QBZ 14:39:50 @leot The pkgsrc team kept thousands of packages in pkgsrc up to date and in 14:39:50 @leot good working order, and delivered four -- the 87th through 90th -- 14:39:51 @leot stable branches. Great work, and thank you to bsiegert@ and maya@ for 14:39:51 @leot handling the branches! 14:40:02 @leot . 14:40:08 @leot The pkgsrc team has welcomed one new developer, kikadf, who takes good 14:40:09 @leot care of chromium and wayland. 14:40:15 @leot . 14:40:24 @leot The current roster is: 14:40:24 @leot - agc (emeritus member) 14:40:24 @leot - dholland (board representative) 14:40:24 @leot - schmonz 14:40:24 @leot - wiz 14:40:32 @leot . 14:40:37 @leot Thank you for working on pkgsrc!! 14:40:37 @leot -- wiz, for pkgsrc-pmc 14:40:54 @leot Thanks! 14:41:54 @leot Next in the agenda... we have pkgsrc-security@ presentation, prepared by <tm>! 14:42:18 @leot He's only online via a mobile, so I will present it! 14:42:29 @leot The mission of the pkgsrc Security Team is to ensure that the ever-growing 14:42:29 @leot ecosystem of third party software is either safe to use or at least be sure 14:42:29 @leot people are aware of the known vulnerabilities. 14:42:29 @leot - 14:42:43 @leot Our members monitor publicly available vulnerability feeds, mainly CVE. 14:42:43 @leot - 14:42:50 @leot We aggregate received advisories believed to impact pkgsrc into the pkgsrc 14:42:51 @leot vulnerability list. When time allows we try to notify individual package 14:42:51 @leot MAINTAINERs and locate, commit patches to fix the vulnerabilities. 14:42:51 @leot - 14:43:13 @leot Since 2021 our ticket handling crew is currently only 2 people, unfortunately 14:43:13 @leot pretty understaffed. We are looking and welcome people volunteering to join 14:43:13 @leot us! 14:43:13 @leot - 14:43:26 @leot Currently handling tickets are: 14:43:26 @leot - Leonardo Taccari <leot> 14:43:26 @leot - Thomas Merkel <tm> 14:43:26 @leot - 14:43:38 @leot The other current members of the team are: 14:43:38 @leot - Thomas Klausner <wiz> 14:43:38 @leot - Tobias Nygren <tnn> 14:43:38 @leot - Tim Zingelman <tez> 14:43:38 @leot - 14:43:47 @leot The year in numbers: 14:43:56 @leot In 2024, the vulnerability list had 9482 lines added to it (8967 more than last 14:43:56 @leot year) for a total of 30231 known vulnerabilities. 14:44:06 @leot In 2025, the ticket queue received 50050 new advisories (9330 more than last 14:44:06 @leot year). Of these 50050 new advisories: 14:44:16 @leot new: 302 ( 0.6%) (not able to handle in 2025) 14:44:16 @leot stalled: 0 ( 0.0%) 14:44:16 @leot resolved: 1697 ( 3.4%) (affecting pkgsrc packages) 14:44:16 @leot rejected: 48051 (96.0%) (no impact or duplicates) 14:44:16 @leot - 14:44:30 @leot Zafer Aydogan <zafer> also joined pkgsrc-security rotation list for several 14:44:30 @leot months in 2025 and helped us. Thanks Zafer! 14:44:30 @leot - 14:44:47 @leot The current count of vulnerable packages in pkgsrc-current is 787 (138 more 14:44:48 @leot than last year), in pkgsrc-stable is 809 (144 more than last year). 14:44:48 @leot See the periodic email to packages@NetBSD.org for the list. 14:44:57 @leot But we've 3548 vulnerabilities to review! 14:45:04 @leot We can always use help locating and committing security patches, in particular 14:45:04 @leot for the many of these that are maintained by pkgsrc-users. 14:45:05 @leot - 14:45:30 @leot We encourage all developers to help us keep the vulnerability list up-to-date. 14:45:30 @leot If you become aware of a security issue or perform a security update in pkgsrc 14:45:31 @leot please edit the list. You don't need any special privilege for this. 14:45:31 @leot You'll find the list in pkgsrc CVS repository: 14:45:31 @leot pkgsrc/doc/pkg-vulnerabilities 14:45:31 @leot - 14:45:48 @leot Please join the pkgsrc Security ticket handling crew, we're pretty understaffed 14:45:48 @leot at the moment! Feel free to get in touch with us for additional details or an 14:45:49 @leot introduction. 14:45:49 @leot - 14:45:57 @leot EOF 14:46:08 @leot Thank you very much <tm>! 14:46:37 @leot We have another presentation that was not in the agenda! 14:48:09 @leot There is a gnats@ presentation by <dholland>! 14:48:16 -- Mode #netbsd-agm [+v nbdholland] by leot 14:48:26 @leot Feel free to go ahead David! 14:48:38 +nbdholland (This got held up by a schmozzle yesterday. Thanks to riastradh@ for running my dodgy scripts for me.) 14:48:40 +nbdholland 14:48:42 +nbdholland Here's the bug database report since the last AGM (12 months): 14:48:43 +nbdholland 14:48:50 +nbdholland GNATS statistics for 2025 (as of June 6 2026) 14:48:51 +nbdholland 14:48:58 +nbdholland New PRs this year: 880, of which 578 are still open. 14:48:58 +nbdholland Closed PRs this year: 445. Net change: +435. 14:48:58 +nbdholland Total PRs touched this year: 946. 14:48:58 +nbdholland Oldest PR touched this year: 5514. 14:48:58 +nbdholland Oldest open PR: 1677; PR ignored for the longest: 4691. 14:49:01 +nbdholland 14:49:06 +nbdholland Total number open: 7313 14:49:07 +nbdholland 14:49:13 +nbdholland (Recall that this isn't github: in NetBSD "PR" means "problem report", 14:49:13 +nbdholland not "pull request".) 14:49:14 +nbdholland 14:49:27 +nbdholland This is the weekly plot: 14:49:27 +nbdholland 14:49:27 +nbdholland * 6900 14:49:27 +nbdholland ****** 14:49:27 +nbdholland ********** 14:49:27 +nbdholland ************ 14:49:27 +nbdholland ****************** 14:49:28 +nbdholland ********************** 14:49:28 +nbdholland ******** ******************************* 14:49:29 +nbdholland ******************************************* 14:49:29 +nbdholland ************************************************** 14:49:30 +nbdholland ***************************************************** 6360 14:49:30 +nbdholland 14:49:31 +nbdholland If anyone was wondering, the oldest open PR (PR 1677) is about a 14:49:31 +nbdholland panic in unionfs. This is unfortunately still current. The most 14:49:32 +nbdholland untouched PR (PR 4691) is about ECC memory handling on sun3. 14:49:32 +nbdholland 14:49:47 +nbdholland Unfortunately, we seem to have reverted to our old pattern of an ever-increasing backlog. 14:49:49 +nbdholland 14:49:57 +nbdholland Anyhow, here are the people who've been fixing the most bugs, as 14:49:57 +nbdholland counted by commit messages found in PRs closed during the year. 14:49:57 +nbdholland 14:49:57 +nbdholland 10 skrll@netbsd.org 14:49:57 +nbdholland 14 martin@netbsd.org 14:49:58 +nbdholland 15 bsiegert@netbsd.org 14:49:58 +nbdholland 18 gutteridge@netbsd.org 14:49:59 +nbdholland 23 jkoshy@netbsd.org 14:49:59 +nbdholland 27 kre@netbsd.org 14:50:00 +nbdholland 29 dmcmahill@netbsd.org 14:50:00 +nbdholland 50 nia@netbsd.org 14:50:01 +nbdholland 53 wiz@netbsd.org 14:50:01 +nbdholland 105 riastradh@netbsd.org 14:50:02 +nbdholland 14:50:09 +nbdholland This list always has a very long tail, and the difference between 14:50:09 +nbdholland being on it and not is only one commit. This year there were 55 people 14:50:09 +nbdholland who fixed or helped fix at least one bug report, down a bit from last 14:50:09 +nbdholland year. Thanks to one and all. 14:50:13 +nbdholland 14:50:27 +nbdholland And here are those who've been processing pullups for bugs, according 14:50:27 +nbdholland to the same analysis: 14:50:27 +nbdholland 14:50:27 +nbdholland 1 snj@netbsd.org (releng) 14:50:27 +nbdholland 2 bsiegert@netbsd.org (releng) 14:50:28 +nbdholland 2 jdc@netbsd.org (releng) 14:50:28 +nbdholland 4 bouyer@netbsd.org (releng) 14:50:29 +nbdholland 16 maya@netbsd.org (releng) 14:50:29 +nbdholland 127 martin@netbsd.org (releng) 14:50:30 +nbdholland 14:50:35 +nbdholland Note that this reflects pullups specifically linked into gnats, not 14:50:35 +nbdholland all releng work. Nonetheless, it remains heavily skewed. Many, many, 14:50:36 +nbdholland many thanks, Martin. 14:50:37 +nbdholland 14:50:39 +nbdholland <eot> 14:50:59 @leot Thank you very much nbdholland! 14:51:13 -- Mode #netbsd-agm [-v nbdholland] by leot 14:51:27 @leot Now we can start the Q&A session. 14:51:45 @leot I have at least 2 questions already in the queue 14:52:15 @leot If you have more questions, feel free to /msg me with possible <team> / <nick> that may answer the question and I will voice you when it's your turn 14:52:43 -- Mode #netbsd-agm [+v racoon] by leot 14:52:54 @leot racoon has some questions for admins@! racoon, feel free to go ahead! 14:53:00 +racoon hello netbsd, hello admins 14:53:08 @leot (admins@ feel free to /msg me if you can answer their questions!) 14:53:50 +racoon my first question is whether it's possible to whitelist netbsd ftp(1) so that it doesn't need to pass a challenge to download files from archive.netbsd.org. my own experience of AI scrapers would say that's an unusual user agent to scrape, but i don't know how heinous they are. i'd like to do e.g. automated fetches of old distfiles 14:54:04 +racoon *unusual user agent to fake 14:54:37 @Riastradh racoon: the captcha in there is a temporary workaround, we might deploy anubis or something in the near future 14:54:52 @spz if ftp has a recognisable user agent that might actually a great idea 14:54:59 +racoon my second question is whether it's possible that more hardware might be moved to e.g. germany, japan in the future, so that we're less centralized in the US 14:55:24 @Riastradh racoon: Some of the hardware is in Germany already! 14:56:21 @spz it's easier for TNF to buy stuff in the US, typically cheaper too. We'll have to think about it. 14:56:25 @Riastradh (we are already running anubis on https://hgweb.test.netbsd.org and https://gitweb.test.netbsd.org/, just haven't deployed it or anything comparable on other services yet) 14:56:51 +racoon thank you 14:57:01 @Riastradh racoon: We would need a rack to do it, with enough machines to make it worthwhile to maintain there. If you have a rack to offer, we could arrange that! 14:58:26 @leot Thanks racoon, spz and Riastradh! 14:58:49 -- Mode #netbsd-agm [-v racoon] by leot 14:59:10 -- Mode #netbsd-agm [+v cagney_] by leot 14:59:38 @leot We have a question from cagney_, probably for admins@ / gnats@! 14:59:45 @leot cagney_, feel free to go ahead with your question(s)! 14:59:55 +cagney_ leot, tks, yes; and hello all 15:00:01 -- Mode #netbsd-agm [+v nbdholland] by leot 15:00:45 +cagney_ I'm just wondering if, once NetBSD makes it off CVS, if the next big plan is the bug database? Any plans for that? 15:00:51 @Riastradh heh 15:01:07 @Riastradh We have had so many grandiose plans for bug database migration I lost count! 15:01:22 @spz yes, but it's got goats feet and then some 15:01:33 @spz since we do not want to lose old info 15:01:46 +nbdholland This has a long and unfortunate history 15:01:56 @Riastradh So, yes, it would be nice to migrate off gnats but we don't have a plan. 15:01:56 @spz otherwise: gnats should die. die die die die already. :-P 15:02:02 +nbdholland and what spz said. 15:02:09 @Riastradh But maybe we can start planning after we're done with CVS. 15:02:42 +nbdholland We've already done a lot of planning. The problem has always been getting any real work done on it 15:02:57 @Riastradh (Actually we won't quite be _done_ with CVS because there'll still be a read-only CVS front end!) 15:03:41 +cagney_ My only experience is that while it matters to preserve old bugs, it matters less to migrate them to a new system. 15:03:51 +cagney_ anyway, looking forward to move ment 15:04:40 @leot Thanks cagney_, spz, Riastradh and nbdholland! 15:04:51 -- Mode #netbsd-agm [-v cagney_] by leot 15:05:07 @leot We have another question, from ktnb... probably for security-team@ / core@ I think! 15:05:14 -- Mode #netbsd-agm [+v ktnb] by leot 15:05:19 +ktnb Hello! 15:05:31 +ktnb it seems like there are endless numbers of bugs and security bugs being around daily nowadays. I'm not sure if these bugs are found mostly by AI or not but is there any consideration on how or if we should do audits to find holes in NetBSD? in other words, how do we plan to 'keep up with the times' in this security bug world? 15:05:41 -- Mode #netbsd-agm [+v __martin] by leot 15:06:06 @leot If anyone would like to answer and has not been voiced, feel free to /msg me! 15:06:42 +__martin I'll try to answer that 15:06:58 +__martin we currently receive real bug reports at still moderate rates 15:07:03 -- Mode #netbsd-agm [+v krelz] by leot 15:07:29 +__martin we see a few "spamish" things that first ask for bug bounty programs and then never come back with real issues 15:07:30 -- Mode #netbsd-agm [+v nbdholland] by leot 15:07:49 +__martin so right now I'd say it is still handable w/o additional measures 15:08:22 +nbdholland In the long run we would also like to use formal verification tools to get ahead of the game 15:08:25 +krelz I didn't mention it in the core report, as I'm not a finance person and didn't 15:08:45 +krelz want to commit TNF to spend money, but core can receive proposals for projects 15:09:04 +krelz which can be funded if they seem worthwhile (at moderate rates) 15:09:22 +krelz If there are any proposals for how we could do active audits of the code, 15:09:39 +krelz rather than just waiting for someone else to find bugs and tell us about them, 15:09:57 +krelz that seems like something which might be worthy of some expenditure 15:10:01 +krelz . 15:10:29 +ktnb That was kind of my concern: are we not getting a lot of bugs because of lack of usage or are we just _that_ good 15:11:03 +krelz It is probably some of both of those, much of our codebase is old, and fairly 15:11:33 +krelz satble, there aren't a lot of bugs (even less security issues) to find probably, 15:11:52 @Riastradh Perhaps but we shouldn't get cocky... 15:11:54 +krelz and most of what does exist, is relatively harmless (unlikely, and not catastrophic) 15:12:23 +krelz But also, our user base isn't all that huge, compared to other systems, so 15:12:39 +krelz stray bugs can take longer to be encontered. 15:13:00 +krelz But that's also (in some respects) a good thing, as finding bugs in NetBSD 15:13:20 +krelz isn't so profitable for hackers, that they are less likely to bother 15:13:21 +krelz . 15:13:43 -- Mode #netbsd-agm [+v khorben] by leot 15:14:13 +khorben I'd like to add and emphasize on a few things: in NetBSD we rely on third-party components 15:14:36 +khorben some of these components have a security impact and subject to scrutiny (and CVEs) 15:15:02 +khorben so regardless of our relevance, we are targets too and should fund efforts ourselves 15:15:20 +khorben as mentioned earlier in board's summary, we are looking for volunteers to help us do that 15:15:47 +khorben thanks! 15:15:49 +khorben . 15:16:02 +krelz Agreed. Send proposals to core@ 15:16:29 +ktnb Thank folks! 15:16:47 @leot Thanks ktnb, __martin, nbdholland, krelz, Riastradh and khorben! 15:16:54 -- Mode #netbsd-agm [-v ktnb] by leot 15:16:56 -- Mode #netbsd-agm [-v __martin] by leot 15:17:00 -- Mode #netbsd-agm [-v nbdholland] by leot 15:17:03 -- Mode #netbsd-agm [-v krelz] by leot 15:17:06 -- Mode #netbsd-agm [-v khorben] by leot 15:17:09 -- Mode #netbsd-agm [-v Riastradh] by leot 15:17:42 @leot We have another question! From Ltning... probably for some pkgsrc folks! (maybe I can answer it, but if you can answer it, feel free to request voice via /msg me) 15:17:48 -- Mode #netbsd-agm [+v Ltning] by leot 15:18:16 +Ltning Hey all, I am a first-ish time pkgsrc patch submitted, specifically 60114 15:18:39 +Ltning It's a simple patch, of which I'd like to contribute more from time to time, but it seems "stuck" 15:19:09 -- Mode #netbsd-agm [+v racoon] by leot 15:19:15 +Ltning I guess my questions are 1) What can I do differently to get it unstuck, and 2) is there documentation on not just how to submit patches but how to "chase" them? 15:19:50 +racoon Ltning: since mail is a non-live medium, and irc is, my main suggestion would be to poke us on irc 15:19:58 +Ltning (I realise the pkgsrc team, like all others, are understaffed and overworked, so this is not meant to be criticism :) 15:20:15 +racoon it's also always helpful to say which platforms you've tested on 15:20:24 +racoon just because it shows confidence in the patch 15:20:53 @Riastradh Ltning: One thing that would be helpful is to make sure the `make test' target works, in addition to saying what platforms you've tested it on. 15:21:16 +Ltning Yeah - I have tried a couple times, but I guess not insistently enough. So perhaps the documentation could mention how-to-poke and also these things. 15:21:49 -- Mode #netbsd-agm [+v nbdholland] by leot 15:22:08 +nbdholland Another thing is, as per the discussion above, we all dislike gnats, and one of the reasons is that it's very difficult to find things in it 15:22:15 +Ltning Roger that - thanks. Will follow up with that. 15:22:34 -- Mode #netbsd-agm [+v krelz] by leot 15:22:36 +nbdholland So if you file a patch in a gnats PR, and it doesn't get attention quickly, chances are you need to poke someone about it 15:22:50 +krelz Also remember that everything in netbsd (incl pokgsrc) 15:23:05 +krelz is done by voolunteers - the best way to get someone to look 15:23:05 @Riastradh .oO(pokage source) 15:23:27 +krelz at a patch, is to find a developer with similar interests 15:23:31 +krelz (sorry for typos...) 15:23:47 +krelz and convince them to take a look - any developer will do, 15:24:07 +Ltning Yea. I guess the last comment from me then is - this is useful information, and I wish I didn't have to waste your time in this "call" to get it. 15:24:12 +krelz the "pkgsrc team" (I believe) are generally more interested in 15:24:23 +Ltning Don't forget the impostor syndrome - I may be brave enough to poke randomly on IRC, but not everyone will be .. 15:24:30 +krelz the workings of pkgsrc itself, rather than individual packages 15:24:52 +krelz Finally, for an upgrade, which your PR is, it really helps to include 15:25:08 +krelz info on what has changed, why someone would want the upgrade 15:25:09 +krelz . 15:26:35 @leot Thanks Ltning, racoon, nbdholland Riastradh and krelz! 15:26:52 @leot We have another question, probably for finance-exec@ 15:26:58 -- Mode #netbsd-agm [-v Ltning] by leot 15:26:59 +nbdholland Stuff like this about prodding people about patches being forgotten does appear on the lists at times 15:27:11 +nbdholland and it's ok to ask procedural questions there 15:27:16 -- Mode #netbsd-agm [+v Uilebheist] by leot 15:27:26 +Uilebheist Hi all, Hi NetBSD 15:27:29 +Uilebheist You mentioned that you are a US IRS 501(c)3 charitable organization - which is great for US people wanting to make a donation, but do you have or plan anything for people elsewhere? 15:28:06 @Riastradh We have discussed forming a potential nonprofit organization in Europe. 15:28:32 -- Mode #netbsd-agm [+v khorben] by leot 15:28:40 @Riastradh The main question is: How much administrative overhead does this bring on us (recall we're pretty much all volunteers, plus some part-time contracts with TNF)? 15:28:51 @Riastradh And, is that administrative burden worth the additional fundraising it would bring in? 15:29:06 @spz specifically, there are EU-wide nonprofits, but that's a lot of red tape 15:29:07 +khorben I can add to that, we have tried to revive an existing NetBSD structure in Germany to help with this 15:29:26 +khorben unfortunately it hasn't brought fruition as of now 15:29:47 @Riastradh And the administrative burden is likely to be more than just the sum of the administrative burden of two organizations separately, because they would have to be notionally independent, and we would have to have to come up with a reasonable governance structure for managing the assets. 15:29:56 +khorben and indeed there are already broader OSS structures in Europe and elsewhere 15:30:33 +khorben (and what Riastradh says) 15:31:41 +Uilebheist Thank you. I guess for now we might just make a slighly smaller donation and not get tax back! 15:32:00 @Riastradh For example, you may be familiar with the FSF (Free Software Foundation) and FSFE (Free Software Foundation Europe) -- although they are mostly aligned in goals, they are independent organizations with independent governance structure, and sometimes disagree. 15:32:21 +Uilebheist Ah yes, noticed these. 15:33:31 @leot Thanks Uilebheist, spz, Riastradh, nbdholland and khorben! 15:33:44 -- Mode #netbsd-agm [-v Uilebheist] by leot 15:33:58 @leot I think the questions queue via my /query is currently empty! 15:34:01 @leot Any other questions? 15:34:26 @leot (And/or if I've missed any questions, please /msg them again!) 15:35:11 @Cryo Alright, thanks everyone for coming. 15:35:14 @leot Cryo: wait! 15:35:18 @leot We have another question! :) 15:35:32 -- Mode #netbsd-agm [+v wiedi] by leot 15:35:37 +wiedi Hi, is there a status update on the repo migration? (Thanks to everyone working on it!) 15:36:17 @Riastradh We have infrastructure in place, just requiring tying up some loose ends for deployment, and we need to prepare a clean final conversion. 15:36:59 +krelz Also, there is the test infrastructure, that not enough developers have been using 15:37:36 @Riastradh The infrastructure has taken a while because we're doing it a little differently from before, so we can reproducibly generate fresh images to test and deploy, rather than manually tinkering with a long-term server installation, and it took some engineering to get the software in shape for that. 15:38:05 +wiedi Thank you, looking forward to using it :) 15:38:29 +wiedi does the test infra also have a pkgsrc repo? I forgot... will have a look 15:38:44 @Riastradh yes, it does 15:38:52 +wiedi amazing, thanks for your work and answers :) 15:38:56 @leot Thanks wiedi, Riastradh and krelz! 15:39:05 -- Mode #netbsd-agm [-v wiedi] by leot 15:39:10 @leot Any other questions? :) 15:39:11 @Riastradh There are currently two test deployments, not all aligned on repository data (will change that soon), which you can test as a developer and anonymously. 15:39:45 @Riastradh Developer access is at hg.test.n.o or git.test.n.o over ssh, and anonymous access is at anonhg.test.n.o or anongit.test.n.o (or https://hgweb.test.netbsd.org/ or https://gitweb.test.netbsd.org). 15:40:41 +krelz Please, developers, use that, so you canb be familiar with 15:40:54 @Riastradh and there's a test repsitory called testsrc which is small to mess around with 15:40:56 +krelz how things will work. Less issues after the real change happens. 15:41:07 @Riastradh Notes on usage: https://www.netbsd.org/developers/mercurial/ https://www.netbsd.org/developers/git/ 15:41:11 +krelz Nothing can be :bad: in the tests, you can play safely 15:41:43 @Cryo Alright, again, thanks for coming. We are excited about the roadmap ahead and look forward to achieving these milestones together. Thank you for your time and your dedication to NetBSD. 15:42:03 @Cryo See you next year! 15:42:07 @leot Thank you! 15:42:08 @Riastradh There's also still read-only CVS access via anoncvs.test.n.o (testsrc only for now, will be everything once deployed) for access on small machines where git and hg have trouble running. 15:42:24 +khorben thanks @all! 15:42:53 * Cryo turns up the lights[0 comments]
Post a Comment:
![[NetBSD Logo]](/tnf/resource/NetBSD-headerlogo.png)