Advertisement
ptkrisada

2022.05.21 NetBSD AGM

May 21st, 2022
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.79 KB | None | 0 0
  1. 20:43 -!- chung [~lim@ppp-223-24-189-254.revip6.asianet.co.th] has joined #netbsd-agm
  2. 20:43 -!- Topic for #netbsd-agm: The NetBSD Foundation Annual General Meeting 2022
  3. 20:43 -!- Topic set by Cryo [~cryo@netbsd/security/cryo] [Thu Apr 14 04:47:12 2022]
  4. 20:43 [Users #netbsd-agm]
  5. 20:43 [@leot ] [ azel ] [ Irvise_ ] [ molly ] [ taca ]
  6. 20:43 [@mlelstv ] [ chung ] [ isaki ] [ n-soda ] [ tnn ]
  7. 20:43 [@Riastradh] [ d_m ] [ Jaypatelani[m]] [ NanXiao[m]] [ travisp]
  8. 20:43 [@spz ] [ Dosadih] [ jkoshy ] [ nbjoerg ] [ tse[m] ]
  9. 20:43 [+__martin ] [ DsP[m] ] [ JunEbihara ] [ oen ] [ tsutsui]
  10. 20:43 [+_wiz_ ] [ f8l ] [ kikadf ] [ oliv3 ] [ vezhlys]
  11. 20:43 [+drscream ] [ fcambus] [ Lateralus ] [ oster_ ] [ wiedi ]
  12. 20:43 [+racoon ] [ fly ] [ Lefinnois ] [ palle ]
  13. 20:43 [ acidsys ] [ gnyeki ] [ logix ] [ phaleon ]
  14. 20:43 [ ahp_nils ] [ hannken] [ mac_call ] [ pickles ]
  15. 20:43 [ AmyMalik ] [ iMil ] [ mishka ] [ spamou ]
  16. 20:43 -!- Irssi: #netbsd-agm: Total of 51 nicks [4 ops, 0 halfops, 4 voices, 43 normal]
  17. 20:43 -!- Channel #netbsd-agm created Wed May 19 23:56:08 2021
  18. 20:43 -!- Irssi: Join to #netbsd-agm was synced in 4 secs
  19. 20:47 -!- khorben [~khorben@dawn.edgebsd.org] has joined #netbsd-agm
  20. 20:47 -!- tse_ [~tse@134.65.114.89.rev.vodafone.pt] has joined #netbsd-agm
  21. 20:48 -!- nbhauke [~hauke@55d4e6b6.access.ecotel.net] has joined #netbsd-agm
  22. 20:50 -!- nakayama [~takeshi@i202-238-38-132.us.mics.ne.jp] has joined #netbsd-agm
  23. 20:50 -!- Cryo [~billc@netbsd/security/cryo] has joined #netbsd-agm
  24. 20:52 -!- Dosadih [~Guest0@185.234.71.183] has quit [Quit: Ping timeout (120 seconds)]
  25. 20:54 -!- Rhialto [~rhialto@netbsd/developer/rhialto] has joined #netbsd-agm
  26. 20:56 -!- ninckblokje [~ninckblok@86-95-28-253.fixed.kpn.net] has joined #netbsd-agm
  27. 20:57 -!- jandberg [~jandberg@87-92-190-224.rev.dnainternet.fi] has joined #netbsd-agm
  28. 20:59 -!- jakllsch [~jakllsch@netbsd/developer/jakllsch] has joined #netbsd-agm
  29. 20:59 -!- hxd [~hxd@217.138.222.101] has joined #netbsd-agm
  30. 21:00 -!- dh` [~dholland@netbsd/developer/dholland] has joined #netbsd-agm
  31. 21:00 -!- Guest082 [~Guest0@185.234.71.183] has joined #netbsd-agm
  32. 21:00 -!- msaitoh [~msaitoh@2001:240:2198:1802:b44b:fa9b:50d0:535e] has joined #netbsd-agm
  33. 21:00 -!- sbz [~sbz@ec2-52-18-104-240.eu-west-1.compute.amazonaws.com] has joined #netbsd-agm
  34. 21:00 -!- mode/#netbsd-agm [+v dh`] by spz
  35. 21:01 <@spz> Dear Gentlebeings,
  36. 21:01 <@spz> ,
  37. 21:01 -!- whatbh[m] [~whatbhmat@2001:470:69fc:105::1:f28b] has joined #netbsd-agm
  38. 21:01 <@spz> Welcome to the 2022 Annual General Meeting
  39. 21:01 <@spz> of The NetBSD Foundation.
  40. 21:01 <@spz> ,
  41. 21:01 -!- sborrill [~sborrill@82-71-24-22.dsl.in-addr.zen.co.uk] has joined #netbsd-agm
  42. 21:01 <@spz> I am the moderator, i.e. voice-bot, for todays AGM.
  43. 21:01 <@spz> ,
  44. 21:01 <@spz> This is the agenda for this AGM:
  45. 21:01 <@spz> ,
  46. 21:01 <@spz> Intro
  47. 21:01 <@spz> ,
  48. 21:01 <@spz> Reports from:
  49. 21:01 <@spz> * board
  50. 21:01 <@spz> * communications
  51. 21:01 <@spz> * finance-exec
  52. 21:01 <@spz> * membership-exec
  53. 21:01 <@spz> * admins
  54. 21:01 <@spz> * core
  55. 21:01 <@spz> * security-team
  56. 21:01 <@spz> * releng
  57. 21:01 <@spz> * pkgsrc-pmc
  58. 21:02 <@spz> * pkgsrc-security
  59. 21:02 <@spz> * pkgbuild
  60. 21:02 <@spz> * gnats
  61. 21:02 <@spz> ,
  62. 21:02 <@spz> Are there any last-minute additions to the reports? msg me.
  63. 21:02 <@spz> ,
  64. 21:02 <@spz> Q&A session for all of the above, and general questions.
  65. 21:02 <@spz> ,
  66. 21:02 <@spz> When Q&A begins, msg me "I have a question for <team>"
  67. 21:02 <@spz> or "I have a question for <nick>" and I will give you voice
  68. 21:02 <@spz> when it's your turn.
  69. 21:02 <@spz> ,
  70. 21:03 <@spz> Here comes leot with the intro,
  71. 21:03 <@spz> followed by the reports by board and communication:
  72. 21:04 <@leot> Hello everyone and welcome! (this report was prepared by Cryo)
  73. 21:04 <@leot> -
  74. 21:04 <@leot> Hello, and welcome to the 20th Annual General Meeting of The
  75. 21:04 <@leot> NetBSD Foundation.
  76. 21:04 <@leot> -
  77. 21:04 <@leot> First off, I'd like to thank spz (AGAIN) for volunteering to
  78. 21:04 <@leot> handle moderating and admins for doing the behind the scenes
  79. 21:04 <@leot> magic to make this event (and all our communication) possible.
  80. 21:04 <@leot> -
  81. 21:04 <@leot> Second, let me take a moment of your time to say that
  82. 21:04 <@leot> we have all had a tough couple of years enduring a pandemic
  83. 21:04 <@leot> that has cost some of us quite a bit. No one expected that
  84. 21:04 <@leot> it would last this long, or that the geopolitical and social
  85. 21:04 <@leot> climates would have resulted in where we are now. I hope that
  86. 21:04 <@leot> you are well and safe during these unstable times we live in now.
  87. 21:05 <@leot> NetBSD and Pkgsrc continue to make improvements during this,
  88. 21:05 <@leot> albeit a little slower. We are on the cusp of branching NetBSD-10
  89. 21:05 <@leot> after 3 years of development with a slew of new features,
  90. 21:05 <@leot> improvements, and squished bugs. Your commits are very much
  91. 21:05 <@leot> appreciated, as is your continued support of the foundation.
  92. 21:05 -!- tazou [~tazou@55.75.5.93.rev.sfr.net] has joined #netbsd-agm
  93. 21:05 <@leot> -
  94. 21:05 <@leot> Now on to the report from the Board of Directors:
  95. 21:05 <@leot> -
  96. 21:05 <@leot> The NetBSD Foundation Board of Directors presents a consolidated
  97. 21:05 <@leot> list of the relevant and major actions that occurred since last
  98. 21:05 <@leot> AGM. Quite a few discussions, actions, and follow-ups crossed
  99. 21:05 <@leot> multiple meetings. Very few meetings resulted in not reaching
  100. 21:05 <@leot> quorum. Check our weekly meeting minutes in:
  101. 21:05 <@leot> localsrc/tnf/board/minutes for the latest on our progress.
  102. 21:05 <@leot> During this period, new directors were elected by the members
  103. 21:05 <@leot> and officers were renewed or installed.
  104. 21:05 <@leot> -
  105. 21:06 <@leot> We continued our support of BSDcan, AsiaBSDcon, and
  106. 21:06 <@leot> EuroBSDcon to improve our representation at conferences and
  107. 21:06 <@leot> developer summits. Due to the never-ending pandemic, the
  108. 21:06 <@leot> continued cancellations and move to virtual summits, any approved
  109. 21:06 <@leot> contributions will be continue to be shifted until we can once
  110. 21:06 <@leot> again meet somewhere in the future.
  111. 21:06 <@leot> -
  112. 21:06 <@leot> We participated in the Google Summer of Code for 2021 but there
  113. 21:06 <@leot> was no virtual Google Summer of Code Mentor Summit. We are
  114. 21:06 <@leot> currently participating in GSoC this year with 5 students!
  115. 21:06 <@leot> -
  116. 21:06 <@leot> Like last year, we have provided core with a pre-approved,
  117. 21:06 -!- kre2 [~kre@2001:fb1:129:bfcf:b73b:2c54:9259:6420] has joined #netbsd-agm
  118. 21:06 <@leot> reasonable budget, to spend as they see most fit without an
  119. 21:06 <@leot> additional confirmation step from us.
  120. 21:06 <@leot> -
  121. 21:07 <@leot> We continued to improve our interaction and relationships with
  122. 21:07 <@leot> vendors, as well as participating in industry PSIRT/CSIRT
  123. 21:07 <@leot> with commercial vendors and other open-source projects.
  124. 21:07 <@leot> -
  125. 21:07 <@leot> The funded contracts continued for:
  126. 21:07 <@leot> o - improvements in release engineering by martin
  127. 21:07 <@leot> o - improvements in WiFi by martin
  128. 21:07 <@leot> -
  129. 21:07 <@leot> We completed a fundraising campaign, started a new one, and
  130. 21:07 <@leot> many many other minor things.
  131. 21:07 <@leot> -
  132. 21:07 <@leot> We would like to thank the vote coordinator, vote validator, and
  133. 21:08 <@leot> nomcom for the handling of last year's slate. The new voting
  134. 21:08 <@leot> system was approved by the members, and we are starting the
  135. 21:08 <@leot> use of it for board seat openings very very shortly.
  136. 21:08 <@leot> -
  137. 21:08 <@leot> It has been an honor and pleasure to continue working with
  138. 21:08 <@leot> leot, mef, mlelstv, nia, riastradh, and wiz to accomplish all
  139. 21:08 <@leot> that we have in this year.
  140. 21:08 <@leot> -
  141. 21:08 <@leot> Respectfully submitted on behalf of the Board of Directors
  142. 21:08 <@leot> .eof
  143. 21:08 -!- nat_netbs [~nat@120.17.237.253] has joined #netbsd-agm
  144. 21:09 -!- tazou [~tazou@55.75.5.93.rev.sfr.net] has quit [Client Quit]
  145. 21:09 -!- fife [~fife@67-4-193-77.mpls.qwest.net] has joined #netbsd-agm
  146. 21:10 <@leot> Here the report from communication prepared by <billc> and <nia>, thanks!:
  147. 21:10 <@leot> -
  148. 21:10 <@leot> A non-scientific representation of Social Media Presence:
  149. 21:10 <@leot> -
  150. 21:10 <@leot> Twitter: (very active)
  151. 21:10 <@leot> @netbsd has 10,000 followers up from 9,490
  152. 21:10 <@leot> @pkgsrc has 685 followers up from 639
  153. 21:10 <@leot> -
  154. 21:10 <@leot> We have created an account on the distributed social network
  155. 21:10 <@leot> ActivityPub ('the fediverse'), where we have a small but
  156. 21:10 <@leot> dedicated fan base.
  157. 21:10 <@leot> @netbsd@mastodon.sdf.org has 230 followers (very active)
  158. 21:10 <@leot> -
  159. 21:10 <@leot> Facebook: 2,000 up from 1,900 members (sort of active)
  160. 21:10 <@leot> -
  161. 21:10 <@leot> Since we moved from FreeNode, to Libera.chat our numbers have
  162. 21:10 <@leot> stabilized. To help improve connectivity, we have created a
  163. 21:10 <@leot> Matrix bridge to our IRC channel.
  164. 21:11 <@leot> Libera IRC users: (very very active)
  165. 21:11 <@leot> #NetBSD: 228 down from 248
  166. 21:11 <@leot> #NetBSD-code: 59 up from 56
  167. 21:11 <@leot> #pkgsrc: 102 up from 92
  168. 21:11 <@leot> -
  169. 21:11 <@leot> .eof
  170. 21:11 <@spz> thank you leot
  171. 21:11 <@spz> next presentation is for finance-exec by Riastradh
  172. 21:12 <@Riastradh> Hi! I'm Riastradh on finance-exec. We maintain The NetBSD
  173. 21:12 <@Riastradh> Foundation's financial records and assets at board's direction.
  174. 21:12 <@Riastradh> We make sure the books are balanced and and send thank-you
  175. 21:12 <@Riastradh> letters to donors so they can get tax deductions (in the US).
  176. 21:12 <@Riastradh> We are:
  177. 21:12 <@Riastradh> - riastradh
  178. 21:12 <@Riastradh> - christos
  179. 21:12 <@Riastradh> .
  180. 21:12 <@Riastradh> We keep the books with ledger-cli <https://www.ledger-cli.org/>,
  181. 21:12 <@Riastradh> which we've been doing for a few years now, and use it to
  182. 21:12 <@Riastradh> prepare the public financial report and internal reports with
  183. 21:12 <@Riastradh> more detail. This way we have an audit trail, under source
  184. 21:12 <@Riastradh> control, for all changes to the log of all transactions by TNF,
  185. 21:12 <@Riastradh> which we reconcile with statements from financial institutions
  186. 21:12 <@Riastradh> and payment processors.
  187. 21:12 <@Riastradh> .
  188. 21:12 <@Riastradh> The NetBSD Foundation's public 2021 financial report is at:
  189. 21:12 <@Riastradh> https://www.NetBSD.org/foundation/reports/financial/2021.html
  190. 21:12 <@Riastradh> .
  191. 21:12 <@Riastradh> Highlights:
  192. 21:12 <@Riastradh> - We have net assets of a bit over 200k USD.
  193. 21:12 <@Riastradh> - We took in >50k USD last year -- hooray!
  194. 21:12 <@Riastradh> - Not only that, but our expenses were unusually low, <20k USD.
  195. 21:12 <@Riastradh> => It's good that we did better than break even!
  196. 21:12 <@Riastradh> => But it also means we're not doing enough with the money.
  197. 21:12 <@Riastradh> => (How to spend money is up to board and core.)
  198. 21:12 <@Riastradh> - (That said, we are still bad at fundraising.)
  199. 21:12 <@Riastradh> .
  200. 21:13 <@Riastradh> This year, in view of the high level of inflation since the
  201. 21:13 <@Riastradh> pandemic, the board authorized finance-exec to invest funds in
  202. 21:13 <@Riastradh> broad-market low-cost passively managed index funds in stocks and
  203. 21:13 <@Riastradh> bonds instead of just cash accounts -- which we maybe should have
  204. 21:13 <@Riastradh> done years ago since our net assets are substantially higher than
  205. 21:13 <@Riastradh> our annual revenue and expenses. But finance-exec prudently
  206. 21:13 <@Riastradh> waited for the recent market crash so we haven't lost anything!
  207. 21:13 <@Riastradh> (Except the value of the USD due to inflation.)
  208. 21:13 <@Riastradh> .
  209. 21:13 <@Riastradh> Happy to answer any questions about what finance-exec does!
  210. 21:13 <@Riastradh> Thanks, -finance-exec
  211. 21:14 <@spz> Thanks Riastradh
  212. 21:14 <@spz> next we're getting the report from membership-exec by wiz
  213. 21:14 <+_wiz_> thanks, spz
  214. 21:14 <+_wiz_> The current members of membership-exec are:
  215. 21:14 <+_wiz_> - Christos Zoulas <christos>
  216. 21:14 <+_wiz_> - Martin Husemann <martin>
  217. 21:14 <+_wiz_> - Lex Wennmacher <wennmach>
  218. 21:14 <+_wiz_> - Thomas Klausner <wiz>, and
  219. 21:14 <+_wiz_> - Ken Hornstein <kenh> who is on sabbatical.
  220. 21:14 <+_wiz_> -
  221. 21:14 <+_wiz_> Membership-exec is responsible for all aspects of
  222. 21:14 <+_wiz_> "membership", but in practice the main task is to handle
  223. 21:14 <+_wiz_> membership applications. The number of active developers
  224. 21:14 <+_wiz_> (as of 2022-05-21) is 144 (down from 152 last year). As
  225. 21:14 <+_wiz_> in the last years, Thomas Klausner <wiz> conducted an
  226. 21:14 <+_wiz_> account cleanup.
  227. 21:14 <+_wiz_> -
  228. 21:14 <+_wiz_> Since the last AGM we gained 8 new developers and,
  229. 21:14 <+_wiz_> mostly due to the account cleanup, lost 16.
  230. 21:14 <+_wiz_> -
  231. 21:15 <+_wiz_> The difference between developers and active developers
  232. 21:15 <+_wiz_> is explained in the bylaws - an active developer has
  233. 21:15 <+_wiz_> actually committed something in the last year, or contributed
  234. 21:15 <+_wiz_> in an active way, like admins.
  235. 21:15 <+_wiz_> -
  236. 21:15 <+_wiz_> We'd like to emphasize that we appreciate all your replies
  237. 21:15 <+_wiz_> to our membership RFC e-mails, although we do not usually
  238. 21:15 <+_wiz_> acknowledge them. Please keep on providing feedback to
  239. 21:15 <+_wiz_> the RFC mails.
  240. 21:15 <+_wiz_> that's it from membership-exec.
  241. 21:15 <@spz> Donning my admins? hat:
  242. 21:15 <@spz> good localtime() all
  243. 21:15 <@spz> ,
  244. 21:16 <@spz> admins is the following people:
  245. 21:16 <@spz> christos, dogcow, gendalia, mspo, phil, riastradh, riz, seb, soda, spz, tls
  246. 21:16 <@spz> ,
  247. 21:16 <@spz> Statistics:
  248. 21:16 <@spz> - admins runs the following TNF systems:
  249. 21:16 <@spz> @ TastyLime
  250. 21:16 <@spz> + 8 hardware systems and 6 Xen guests
  251. 21:16 <@spz> = 1 earmv7hf, the rest amd64
  252. 21:16 <@spz> @ Columbia University
  253. 21:16 <@spz> + 11 hardware systems and 4 Xen guests,
  254. 21:16 <@spz> = 2 i386 guests, the rest amd64
  255. 21:16 <@spz> @ Washington University
  256. 21:16 <@spz> + 7 hardware systems and 2 Xen guests
  257. 21:16 <@spz> = 1 earmv7hf and the rest amd64
  258. 21:16 <@spz> @ Regensburg (commercial housing)
  259. 21:17 <@spz> + 2 hardware systems, one of them with 2 Xen guests,
  260. 21:17 <@spz> = all amd64
  261. 21:17 <@spz> ,
  262. 21:17 <@spz> - CDN services donated by Fastly
  263. 21:17 <@spz> ,
  264. 21:17 <@spz> NetBSD versions in use:
  265. 21:17 <@spz> 3 pre-8.1
  266. 21:17 <@spz> 3 8.1_STABLE
  267. 21:17 <@spz> 4 9.0_STABLE
  268. 21:17 <@spz> 7 9.1_STABLE
  269. 21:17 <@spz> 12 9.2_STABLE
  270. 21:17 <@spz> 2 currentish
  271. 21:17 <@spz> ,
  272. 21:17 <@spz> Changes in use of system:
  273. 21:17 <@spz> the two armbulk builders have been retired: the aarch64 system @WWU builds
  274. 21:18 <@spz> their packages faster and with less fuss.
  275. 21:18 <@spz> ,
  276. 21:18 <@spz> Notable plans are to get all 8.x systems updated.
  277. 21:18 <@spz> ,
  278. 21:18 <@spz> Thanks to riz, tls and phil for their resources, time
  279. 21:18 <@spz> and blood sacrifices, too. :}
  280. 21:18 <@spz> ,
  281. 21:18 <@spz> Back to moderator.
  282. 21:18 <@spz> ,
  283. 21:18 <@spz> The next three reports will be given by __martin, for core, security-team and re
  284. 21:18 <@spz> leng:
  285. 21:19 <+__martin> hello everyone - here is the core report:
  286. 21:19 <+__martin>
  287. 21:19 <+__martin> Core's job is to provide technical leadership for the
  288. 21:19 <+__martin> project, manage funded projects, create roadmaps for
  289. 21:19 <+__martin> the future of the project, and resolve disputes.
  290. 21:19 <+__martin> Although we mean well, we have been doing less that
  291. 21:19 <+__martin> what we've hoped to achieve, and we welcome help.
  292. 21:19 <+__martin>
  293. 21:19 <+__martin> Our group is:
  294. 21:19 <+__martin> Alistair Crooks <agc@NetBSD.org>
  295. 21:19 <+__martin> Christos Zoulas <christos@NetBSD.org>
  296. 21:19 <+__martin> Chuck Silvers <chs@NetBSD.org>
  297. 21:19 <+__martin> Robert Elz <kre@NetBSD.org>
  298. 21:19 <+__martin> Martin Husemann <martin@NetBSD.org>
  299. 21:19 <+__martin> Matthew Green <mrg@NetBSD.org>
  300. 21:19 <+__martin> Taylor R Campbell <riastradh@NetBSD.org>
  301. 21:19 <+__martin>
  302. 21:19 <+__martin> The group can be reached at <core@NetBSD.org>
  303. 21:19 <+__martin>
  304. 21:19 <+__martin> One of the tasks of the core team is to oversee,
  305. 21:19 <+__martin> initiate and approve funded projects. We had a few of
  306. 21:19 <+__martin> those in the last year and a few ongoing and planned
  307. 21:19 <+__martin> for the future.
  308. 21:19 <+__martin>
  309. 21:19 <+__martin> - Martin working on merging wifi from FreeBSD, with
  310. 21:19 <+__martin> nat@ and a student of Phil (James Browning) helping
  311. 21:19 <+__martin> a lot.
  312. 21:19 <+__martin> - releng work (martin)
  313. 21:20 <+__martin> - last year we only received one GSoC slot, but had another
  314. 21:20 <+__martin> worthwhile proposal, funded a second student implementing
  315. 21:20 <+__martin> a posix_spawn(2) extension to support chdir(2). The
  316. 21:20 <+__martin> official GSoC project failed, but the TNF funded student
  317. 21:20 <+__martin> succeeded and the code has been merged. The same student
  318. 21:20 <+__martin> is doing another project in this years GSoC.
  319. 21:20 <+__martin> - this year we got five projects for GSoC (more details
  320. 21:20 <+__martin> to be annouced shortly).
  321. 21:20 <+__martin> One of them is trying to get the Raspberry PI GPU
  322. 21:20 <+__martin> supported (via a kernel module),
  323. 21:20 <+__martin> one is about automation of some tedious and time-
  324. 21:20 <+__martin> consuming semi-manual jobs that finance-exec is doing
  325. 21:20 <+__martin> now when we receive donations.
  326. 21:20 <+__martin> Another one is about adding support for two more wifi
  327. 21:20 <+__martin> chipsets on top of the wifi renovation work.
  328. 21:20 <+__martin> The other two are enhancements to linux emulation
  329. 21:20 <+__martin> and improvements for inetd.
  330. 21:20 <+__martin>
  331. 21:20 <+__martin> We are always open for suggestion from developers who would
  332. 21:20 <+__martin> like to work on specific topics that require larger
  333. 21:20 <+__martin> work or have been long neglected and need cleanup.
  334. 21:20 <+__martin>
  335. 21:20 <+__martin> Another task of the core team is to resolve disputes
  336. 21:20 <+__martin> between developers and provide ruling for contested
  337. 21:20 <+__martin> issues. This year was quiet in this regard, besides
  338. 21:20 <+__martin> one open item where we have to decide how to deal with
  339. 21:20 <+__martin> userland requests for strong entropy. A public
  340. 21:20 <+__martin> statement about our ruling on this is being worked on.
  341. 21:21 <+__martin>
  342. 21:21 <+__martin> This needs to happen before the NetBSD 10 release.
  343. 21:21 <+__martin> Next thing after that we plan to have the wifi work
  344. 21:21 <+__martin> merged into -current (about one month after the
  345. 21:21 <+__martin> netbsd-10 branch started), which initially might break
  346. 21:21 <+__martin> a few chipsets. Hopefully this will be fixable
  347. 21:21 <+__martin> quickly. Help from everyone with access to (supported)
  348. 21:21 <+__martin> wifi hardware will be appreciated!
  349. 21:21 <+__martin>
  350. 21:21 <+__martin> The most painful task for core is to automatically be
  351. 21:21 <+__martin> part of the security team and acting as fallback to make
  352. 21:21 <+__martin> sure that security issues are handled in a timely fashion.
  353. 21:21 <+__martin> Please consider joining our security team to help.
  354. 21:21 <+__martin>
  355. 21:21 <+__martin> Another way you can help the core team is to take over
  356. 21:21 <+__martin> maintenance of some of our big 3rd party software.
  357. 21:21 <+__martin> Currently most of this is done by both christos@ and mrg@,
  358. 21:21 <+__martin> who could use more time for core and other business.
  359. 21:21 <+__martin> If you feel you could help, please contact the current
  360. 21:21 <+__martin> maintainer (see src/doc/3RDPARTY).
  361. 21:21 <+__martin> thats it for core, happy to take questions later
  362. 21:22 <+__martin> now for security team, this report was prepared mostly by shm:
  363. 21:22 <+__martin> This is a brief report for security-team.
  364. 21:22 <+__martin> -
  365. 21:22 <+__martin> Since the last AGM, we have released two
  366. 21:22 <+__martin> Security Advisories:
  367. 21:22 <+__martin>
  368. 21:22 <+__martin> * NetBSD-SA2022-001 PPPoE discovery phase memory corruption
  369. 21:22 <+__martin> * NetBSD-SA2021-002 Incorrect permissions in kernfs
  370. 21:22 <+__martin>
  371. 21:22 <+__martin> Another SA for the recent mail.local(8) fixes is about
  372. 21:22 <+__martin> to be published.
  373. 21:22 <+__martin> -
  374. 21:22 <+__martin> We'd like to encourage the NetBSD project members
  375. 21:22 <+__martin> participate in the security-team work. The process of
  376. 21:22 <+__martin> writing advisories and handling the patches is
  377. 21:22 <+__martin> time-consuming but rewarding: one gets to learn about
  378. 21:22 <+__martin> different ways used to subvert security which in turn
  379. 21:22 <+__martin> improves their ability to write secure code, implement
  380. 21:22 <+__martin> security fixes, and at the same time learn how to
  381. 21:22 <+__martin> convey complex technical concepts in clear and concise
  382. 21:22 <+__martin> manners. Because we are short-handed, we are slow
  383. 21:22 <+__martin> analyzing issues, responding to known ones, or we are
  384. 21:22 <+__martin> delayed on publishing already corrected security
  385. 21:22 <+__martin> vulnerabilities. To be able to be more responsive, we
  386. 21:22 <+__martin> need more hands on board! Feel free to contact us at
  387. 21:22 <+__martin> security-team@.
  388. 21:22 -!- htodd [~htodd@user/htodd] has joined #netbsd-agm
  389. 21:23 <+__martin> -
  390. 21:23 <+__martin> Additionally we invite you to share with the team all
  391. 21:23 <+__martin> your concerns about security of the NetBSD code,
  392. 21:23 <+__martin> especially if you feel that the bug you just fixed
  393. 21:23 <+__martin> could be connected with security. If you have any
  394. 21:23 <+__martin> questions or ideas how to improve, we are here to
  395. 21:23 <+__martin> help.
  396. 21:23 <+__martin> -
  397. 21:23 <+__martin> NetBSD continues to be represented in a product
  398. 21:23 <+__martin> security incident response working group with other
  399. 21:23 <+__martin> operating system vendors (CERT/VINCE/FULL DISCLOSURE)
  400. 21:23 <+__martin> as well as software package distributors
  401. 21:23 <+__martin> (ISC/OpenSSL/NTP), and we are in direct contact with
  402. 21:23 <+__martin> the security teams of the other BSD projects.
  403. 21:23 <+__martin> This framework allows us to better work with vendors
  404. 21:23 <+__martin> requiring an embargoed and/or coordinated release with
  405. 21:23 <+__martin> other operating systems. We can begin working on
  406. 21:23 <+__martin> issues that affect NetBSD much faster, instead of
  407. 21:23 <+__martin> only notified after an embargo is lifted.
  408. 21:23 <+__martin> -
  409. 21:23 <+__martin> Submitted respectfully on behalf of the
  410. 21:23 <+__martin> security-officer(s),the security-team, and the sirt team.
  411. 21:24 <+__martin> that's it for security-team, moving on the releng-hat
  412. 21:24 <+__martin> We are:
  413. 21:24 <+__martin> abs agc bouyer he jdc martin msaitoh phil reed riz
  414. 21:24 <+__martin> sborrill snj
  415. 21:24 <+__martin>
  416. 21:24 <+__martin> Since the last meeting, we have:
  417. 21:24 <+__martin>
  418. 21:24 <+__martin> - Released nothing (doh!) - last release (9.2) predates the last
  419. 21:24 <+__martin> meeting by a few days
  420. 21:24 <+__martin> - Processed hundreds of pullup requests.
  421. 21:24 <+__martin> - Started initial preparations to make the build cluster
  422. 21:24 <+__martin> independend from cvs (and also encouraged some developers
  423. 21:24 <+__martin> to experiment with off-the-shelf alternatives)
  424. 21:24 <+__martin>
  425. 21:24 <+__martin> Similar to the last two years meeting we hoped to have
  426. 21:24 <+__martin> branched for NetBSD 10 by now, but even now it has not
  427. 21:24 <+__martin> yet happend - we are past the publicaly announced
  428. 21:24 <+__martin> branch plan by slightly more than a week now.
  429. 21:25 <+__martin> All but one blockers for the branch have been resolved
  430. 21:25 <+__martin> by now, and the final one (new getentropy(2)) will
  431. 21:25 <+__martin> have to wait for netbsd-11 if it does not get into
  432. 21:25 <+__martin> tree within the next few days.
  433. 21:25 <+__martin> The major challenges for netbsd-10 and a smooth release
  434. 21:25 <+__martin> are
  435. 21:25 <+__martin> - new bugs in the new DRM code (e.g. black screen on
  436. 21:25 <+__martin> many i915 machines)
  437. 21:25 <+__martin> - handling of entropy (to block or not to block,
  438. 21:25 <+__martin> informally know as "waiting for randot" - we expect
  439. 21:25 <+__martin> a core resolution on that (but this does not delay
  440. 21:25 <+__martin> the branch itself)
  441. 21:25 -!- dave0 [~dave0@069.d.003.ncl.iprimus.net.au] has joined #netbsd-agm
  442. 21:25 <+__martin>
  443. 21:25 <+__martin> Once the netbsd-10 branch is on its way we hope for a
  444. 21:25 <+__martin> fast and smooth release cycle, but the major killer
  445. 21:25 <+__martin> will be DRM bugs and it is not easy to estimate how
  446. 21:25 <+__martin> fast they can be fixed. Optimistically we hope to not
  447. 21:25 <+__martin> need more than three month from branch to final
  448. 21:25 <+__martin> release.
  449. 21:25 <+__martin> Midway during that netbsd-10 branch beta phase, we
  450. 21:25 <+__martin> plan to do a 9.3 release. Quite a bit of changes
  451. 21:25 <+__martin> happened on the branch since 9.2.
  452. 21:25 <+__martin>
  453. 21:26 <+__martin> Another release for the netbsd-8 branch
  454. 21:26 <+__martin> will happen too, but likely not too soon. We will
  455. 21:26 <+__martin> desupport it a month after the NetBSD 10.0 release.
  456. 21:26 <+__martin>
  457. 21:26 <+__martin> To close, I would like to remind everyone that release
  458. 21:26 <+__martin> branches only improve because developers took the time
  459. 21:26 <+__martin> to test their changes on the branch and submit a
  460. 21:26 <+__martin> pullup request. We have been pretty good with this,
  461. 21:26 <+__martin> and pulled up lots of security and usability improvements,
  462. 21:26 <+__martin> as well as bug fixes to the various active branches.
  463. 21:26 <+__martin> This is good for our users, thank you to everyone who
  464. 21:26 <+__martin> cared and made it possible.
  465. 21:26 <@spz> Thanks martin
  466. 21:26 <@spz> and we'll be having wiz again for pkgsrc-pmc
  467. 21:26 <+_wiz_> this presentation was prepared by gdt
  468. 21:26 <+_wiz_> -
  469. 21:26 <+_wiz_> The pkgsrc team kept pkgsrc-current up to date and in good working
  470. 21:26 <+_wiz_> order, and delivered four -- the 71st through 74th -- stable branches,
  471. 21:26 <+_wiz_> both source code and binary packages. The big point is that no one
  472. 21:26 <+_wiz_> found this surprising.
  473. 21:26 <+_wiz_> -
  474. 21:27 <+_wiz_> The pkgsrc team has welcomed a number of new developers.
  475. 21:27 <+_wiz_> -
  476. 21:27 <+_wiz_> pkgsrc continues to use the process started last year for assessing
  477. 21:27 <+_wiz_> binary package sets before flipping the default symlink to them, and
  478. 21:27 <+_wiz_> thus causing binary package users to use them. The goal is to make
  479. 21:27 <+_wiz_> sure enough resolvable issues have been resolved before the switch, so
  480. 21:27 <+_wiz_> that users don't update and then not have e.g. firefox. Thanks to
  481. 21:27 <+_wiz_> nia@ for the idea and doing the assessing and symlink changing.
  482. 21:27 <+_wiz_> -
  483. 21:27 <+_wiz_> Some upstream packages continue to fail to build on some platforms.
  484. 21:27 <+_wiz_> While pkgsrc has attempted to mitigate this, older platforms such as
  485. 21:27 <+_wiz_> NetBSD 8 -- even more than a year ago -- are increasingly losing some
  486. 21:27 <+_wiz_> packages that have complicated and difficult build requirements.
  487. 21:27 <+_wiz_> -
  488. 21:27 <+_wiz_> Rust support still requires significant effort, but during the past
  489. 21:27 <+_wiz_> year this has been routine.
  490. 21:27 <+_wiz_> -
  491. 21:27 <+_wiz_> We continue to prune abandoned-by-upstream and broken packages at the
  492. 21:27 <+_wiz_> more aggressive pace mentioned in last year's report, with no broad
  493. 21:27 <+_wiz_> complaints.
  494. 21:27 <+_wiz_> -
  495. 21:27 <+_wiz_> As noted in last year's report, at the end of 2020 we switched the
  496. 21:27 <+_wiz_> default path for the PKGDB on NetBSD from /var/db/pkg to
  497. 21:27 <+_wiz_> ${PREFIX}/pkgdb. We continue to see some issues among the user
  498. 21:27 <+_wiz_> community about this, but much less.
  499. 21:27 <+_wiz_> -
  500. 21:28 <+_wiz_> Besides the usual, we are currently assessing the speed of bulk
  501. 21:28 <+_wiz_> builds, in order to understand what can be done to deliver binary
  502. 21:28 <+_wiz_> packages faster after a branch.
  503. 21:28 <+_wiz_> -
  504. 21:28 <+_wiz_> -- gdt, for pkgsrc-pmc
  505. 21:28 <@spz> Thanks wiz
  506. 21:28 <@spz> drscream is presenting for pkgsrc-security
  507. 21:28 <+drscream> The mission of the pkgsrc Security Team is to ensure that the ever-growing
  508. 21:28 <+drscream> ecosystem of third party software is either safe to use or at least be sure
  509. 21:28 <+drscream> people are aware of the known vulnerabilities.
  510. 21:28 <+drscream> -
  511. 21:28 <+drscream> Our members monitor publicly available vulnerability feeds, mainly CVE.
  512. 21:28 <+drscream> -
  513. 21:28 <+drscream> We aggregate received advisories believed to impact pkgsrc into the pkgsrc
  514. 21:28 <+drscream> vulnerability list. When time allows we try to notify individual package
  515. 21:28 <+drscream> MAINTAINERs and locate, commit patches to fix the vulnerabilities.
  516. 21:28 <+drscream> -
  517. 21:28 <+drscream> Since 2021 our ticket handling crew is currently only 2 people, unfortunately
  518. 21:28 <+drscream> pretty understaffed. We are looking and welcome people volunteering to join
  519. 21:28 <+drscream> us!
  520. 21:28 <+drscream> -
  521. 21:29 <+drscream> Currently handling tickets are:
  522. 21:29 <+drscream> - Leonardo Taccari <leot>
  523. 21:29 <+drscream> - Thomas Merkel <tm>
  524. 21:29 <+drscream> -
  525. 21:29 <+drscream> The other current members of the team are:
  526. 21:29 <+drscream> - Alistair G. Crooks <agc>
  527. 21:29 <+drscream> - Daniel Horecki <morr>
  528. 21:29 <+drscream> - Thomas Klausner <wiz>
  529. 21:29 <+drscream> - Tobias Nygren <tnn>
  530. 21:29 <+drscream> - Ryo ONODERA <ryoon>
  531. 21:29 <+drscream> - Travis Paul <tpaul>
  532. 21:29 <+drscream> - Fredrik Pettai <pettai>
  533. 21:29 <+drscream> - Joerg Sonnenberger <joerg>
  534. 21:29 <+drscream> - Tim Zingelman <tez>
  535. 21:29 <+drscream> -
  536. 21:29 <+drscream> The year in numbers:
  537. 21:29 <+drscream> In 2021, the vulnerability list had 2070 lines added to it (338 more than last
  538. 21:29 <+drscream> year) for a total of 22456 known vulnerabilities.
  539. 21:29 <+drscream> In 2021, the ticket queue received 21960 new advisories (7887 less than last
  540. 21:29 <+drscream> year). Of these 21960 new advisories:
  541. 21:29 <+drscream> stalled: 22 ( 0.1%)
  542. 21:29 <+drscream> resolved: 1881 ( 8.6%) (affecting pkgsrc packages)
  543. 21:29 -!- jnemeth [~jnemeth@S01060014bf54acb5.gv.shawcable.net] has joined #netbsd-agm
  544. 21:29 <+drscream> rejected: 20057 (91.3%) (no impact or duplicates)
  545. 21:29 <+drscream> -
  546. 21:30 <+drscream> The current count of vulnerable packages in pkgsrc-current is 728 (51 more
  547. 21:30 <+drscream> than last year), in pkgsrc-stable is 733 (37 more than last year).
  548. 21:30 <+drscream> See the periodic email to packages@NetBSD.org for the list. We can always
  549. 21:30 <+drscream> use help locating and committing security patches, in particular for the
  550. 21:30 <+drscream> many of these that are maintained by pkgsrc-users.
  551. 21:30 <+drscream> -
  552. 21:30 <+drscream> We encourage all developers to help us keep the vulnerability list up-to-date.
  553. 21:30 <+drscream> If you become aware of a security issue or perform a security update in pkgsrc
  554. 21:30 <+drscream> please edit the list. You don't need any special privilege for this.
  555. 21:30 <+drscream> You'll find the list in localsrc CVS repository:
  556. 21:30 <+drscream> localsrc/security/advisories/pkg-vulnerabilities
  557. 21:30 <+drscream> The team periodically signs off and uploads new revisions to ftp.NetBSD.org.
  558. 21:30 <+drscream> If you prefer, you can contact us to make the edits, just by emailing the
  559. 21:30 <+drscream> info to pkgsrc-security@.
  560. 21:30 <+drscream> -
  561. 21:30 <+drscream> Please join the pkgsrc Security ticket handling crew, we're pretty understaffed
  562. 21:30 <+drscream> at the moment! Feel free to get in touch with us for additional details or an
  563. 21:30 <+drscream> introduction.
  564. 21:30 <+drscream> -
  565. 21:30 <+drscream> EOF
  566. 21:30 <@spz> Thanks drscream
  567. 21:31 <@spz> racoon reports on pkgbuilding
  568. 21:31 <+racoon> gentlebeings, this presentation is on behalf of pkgbuild
  569. 21:31 <+racoon> (the team responsible for building third-party software
  570. 21:31 <+racoon> packages for NetBSD). Sorry that it will likely duplicate
  571. 21:31 <+racoon> some info from pkgsrc-pmc@.
  572. 21:31 <+racoon> .
  573. 21:31 <+racoon> While pkgsrc has made great strides in stability in the last
  574. 21:31 <+racoon> few years, some challenges remain for the package building
  575. 21:31 <+racoon> team in ensuring quality binary package sets for NetBSD.
  576. 21:31 <+racoon> .
  577. 21:31 <+racoon> The NetBSD 9 system C++ compiler is starting to show its age
  578. 21:31 <+racoon> with a lack of support for certain C++17 features, and
  579. 21:31 <+racoon> difficulties substituting the system compiler on some ARM
  580. 21:31 <+racoon> variants is hurting the quality of the builds. We are doing
  581. 21:31 <+racoon> our best to rapidly adapt pkgsrc for this. NetBSD 8 packages
  582. 21:31 <+racoon> will stay at older versions due to similar, but more
  583. 21:31 <+racoon> pronounced difficulties.
  584. 21:31 <+racoon> .
  585. 21:32 <+racoon> The NetBSD Foundation has provided increasing access to
  586. 21:32 <+racoon> powerful hardware that enables us to get out new package
  587. 21:32 <+racoon> updates quicker than ever before. However, x86 still lags
  588. 21:32 <+racoon> behind in speed, mostly due to a lack of parallelization in
  589. 21:32 <+racoon> the older building infrastructure compared to our speedy
  590. 21:32 <+racoon> AArch64 efforts.
  591. 21:32 <+racoon> .
  592. 21:32 <+racoon> Tests have shown that pkgsrc is very much ready for
  593. 21:32 <+racoon> NetBSD 10, and we hope to publish a quality, complete set of
  594. 21:32 <+racoon> binary packages before the release to enable in-depth
  595. 21:32 <+racoon> testing by users.
  596. 21:32 <+racoon> eof
  597. 21:32 <@spz> thanks racoon
  598. 21:33 <@spz> and a report from our chief entomologist dh` on our gnats stats:
  599. 21:33 -!- rnelson [sid392133@id-392133.hampstead.irccloud.com] has joined #netbsd-agm
  600. 21:33 <+dh`> Here's the bug database report since the last AGM (12 months):
  601. 21:33 <+dh`>
  602. 21:33 <+dh`> GNATS statistics for 2021 (as of May 21 2022)
  603. 21:33 <+dh`>
  604. 21:33 <+dh`> New PRs this year: 653, of which 400 are still open.
  605. 21:33 <+dh`> Closed PRs this year: 679. Net change: -26.
  606. 21:33 <+dh`> Total PRs touched this year: 1145.
  607. 21:33 <+dh`> Oldest PR touched this year: 2726.
  608. 21:33 <+dh`> Oldest open PR: 1677; PR ignored for the longest: 3019.
  609. 21:33 <+dh`>
  610. 21:33 <+dh`> Total number open: 5947
  611. 21:33 <+dh`>
  612. 21:33 <+dh`> This year after working the overall count down over the summer it
  613. 21:33 <+dh`> gradually crept back again, until we once again bumped 6000 last
  614. 21:33 <+dh`> month. It is down again, though not really by enough yet. This is the
  615. 21:33 <+dh`> weekly plot:
  616. 21:33 <+dh`>
  617. 21:33 <+dh`> ** 6030
  618. 21:33 <+dh`> ** **************
  619. 21:33 <+dh`> ****** *******************
  620. 21:33 <+dh`> ******** ** ** **********************
  621. 21:33 <+dh`> ********* * ************************************
  622. 21:33 <+dh`> ***************************************************** 5880
  623. 21:33 <+dh`>
  624. 21:33 -!- JamesL [~JamesL@cpe-76-176-48-23.san.res.rr.com] has joined #netbsd-agm
  625. 21:33 <+dh`> The variation seen in this graph is only around 2% of the total, which
  626. 21:33 <+dh`> is both good and bad; bad because there are still far too many
  627. 21:33 <+dh`> outstanding PRs and we lose track of things, but good in that the
  628. 21:33 <+dh`> count is not just growing without bound as has happened in some
  629. 21:33 <+dh`> periods in the past. That was how we got to the point of having 6000
  630. 21:33 <+dh`> open reports.
  631. 21:33 <+dh`>
  632. 21:34 <+dh`> On the minus side, we are slightly ahead this year partly because
  633. 21:34 <+dh`> fewer PRs came in this year (last year there were 879) -- since
  634. 21:34 <+dh`> there's some reason to think this is a function of the community
  635. 21:34 <+dh`> engagement level as much as anything else, it's a mixed blessing.
  636. 21:34 <+dh`>
  637. 21:34 -!- tamwile [~user@2a01:e34:ec06:13a0:2ab1:807:3a89:2ff7] has joined #netbsd-agm
  638. 21:34 <+dh`> If anyone was wondering, the oldest open PR (PR 1677) is about a panic
  639. 21:34 <+dh`> in unionfs, and the most untouched PR (PR 3019) is about NFS export
  640. 21:34 <+dh`> permissions being per-volume rather than controllable on an individual
  641. 21:34 <+dh`> subtree basis. Both of these are fairly intractable problems, but it
  642. 21:34 <+dh`> would certainly be nice to see either retired this coming year if
  643. 21:34 <+dh`> anyone feels the urge.
  644. 21:34 <+dh`>
  645. 21:34 <+dh`> Here are the people who've been fixing the most bugs, as counted by
  646. 21:34 <+dh`> commit messages found in PRs closed during the year.
  647. 21:34 <+dh`>
  648. 21:34 <+dh`> 26 dholland@netbsd.org
  649. 21:34 <+dh`> 26 gutteridge@netbsd.org
  650. 21:34 <+dh`> 29 nia@netbsd.org
  651. 21:34 <+dh`> 32 rin@netbsd.org
  652. 21:34 <+dh`> 41 christos@netbsd.org
  653. 21:34 <+dh`>
  654. 21:34 <+dh`> This list has a very long tail; there are 65 people who've fixed or
  655. 21:34 <+dh`> helped fix at least one bug report. Thanks to one and all.
  656. 21:34 <+dh`>
  657. 21:34 <@spz> Thanks dh
  658. 21:34 <+dh`> (That's 65 developers, not counting patches)
  659. 21:35 <+dh`> And here are those who've been processing pullups, according to the
  660. 21:35 <+dh`> same analysis:
  661. 21:35 <+dh`>
  662. 21:35 <+dh`> 1 spz@netbsd.org (releng)
  663. 21:35 <+dh`> 1 tm@netbsd.org (releng)
  664. 21:35 <+dh`> 8 snj@netbsd.org (releng)
  665. 21:35 <+dh`> 9 bsiegert@netbsd.org (releng)
  666. 21:35 <+dh`> 47 martin@netbsd.org (releng)
  667. 21:35 <+dh`>
  668. 21:35 <+dh`> As in several past years, Martin's being doing nearly all the work.
  669. 21:35 <+dh`> Many, many thanks, Martin.
  670. 21:35 <+dh`>
  671. 21:35 <+dh`> (eot)
  672. 21:35 <@spz> Sorry for the premature interruption, thanks dh
  673. 21:35 <@spz> Now Q&A begins, msg me "I have a question for <team>"
  674. 21:35 <+dh`> no worries
  675. 21:35 <@spz> or "I have a question for <nick>" and I will give you voice
  676. 21:37 <@spz> no-one has any questions?
  677. 21:37 <+racoon> I have a question for releng
  678. 21:38 -!- hxd [~hxd@217.138.222.101] has quit [Ping timeout: 244 seconds]
  679. 21:38 <+racoon> how likely is it that netbsd-10 will ship without getentropy/getrandom ABI changes at the current pace?
  680. 21:38 <@Riastradh> not likely, working on it right now
  681. 21:38 <+racoon> do we have a rough (revised?) timeframe for the release?
  682. 21:39 <+__martin> branch early next week, release in 3 month if DRM plays well
  683. 21:39 <+racoon> thank you, __martin and Riastradh
  684. 21:39 <@spz> next question is by Irvise_ to core
  685. 21:39 -!- mode/#netbsd-agm [+v Irvise_] by spz
  686. 21:40 <+Irvise_> Hi, I recently updated support of GCC-Ada in pkgsrc. I also tried integrating it into core. However, there seems to be a lot of patches in coreutils, gcc and the build system that makes it pretty difficult. Is core interested in upstreaming patches to upstream to aid the task?
  687. 21:41 <+Irvise_> Also, thank you for your work!
  688. 21:41 <+__martin> yes, definitively!
  689. 21:41 -!- Guest32 [~Guest32@204.13.168.3] has joined #netbsd-agm
  690. 21:41 <+Irvise_> For example, upstream coreutils does not have support for aarch64-netbsd, and it seems that the support in src is... less than ideal...
  691. 21:42 <+Irvise_> Okay, thank you!
  692. 21:42 <@spz> kre2 for releng
  693. 21:42 <+racoon> (it may be of interest for board to fund this project, providing we have willing victims^Wvolunteers)
  694. 21:42 -!- mode/#netbsd-agm [-v Irvise_] by spz
  695. 21:43 -!- mode/#netbsd-agm [+v kre2] by spz
  696. 21:43 <+kre2> what would it take to enable automatic point releases on stable branches periodically?
  697. 21:44 <+kre2> say every 5 or 6 months, simply release whatever is on the branch
  698. 21:44 <+__martin> depends on "automatic" - it mostly is, but needs someone to write the release notes and push security-office to do the signing
  699. 21:45 <+kre2> Could we generate release notes on the fly with pullups?
  700. 21:46 <+__martin> maybe, we could add some markers to the CHANGES* entries
  701. 21:46 <+kre2> Ask pullup requests to supply text to add/modify?
  702. 21:46 <+__martin> worth thinking about, but even w/o regular point releases are easy to do
  703. 21:46 <+__martin> (and probably a good idea)
  704. 21:47 <+kre2> woud be better than nothibng for a year... Thanks.
  705. 21:47 -!- mode/#netbsd-agm [+v tse_] by spz
  706. 21:47 <@spz> next is tse_, also for releng
  707. 21:47 <+tse_> releng: are there any plans to delay the 10.0 release in order to get the graphical stack (for lack of a better word) in a more stable state, as there are reports from multiple users about problems with nouveau, for example, or is this not a priority? Thank you, and thanks for all the hard work :)
  708. 21:47 -!- mode/#netbsd-agm [-v kre2] by spz
  709. 21:48 -!- hxd [~hxd@217.138.222.101] has joined #netbsd-agm
  710. 21:48 <+__martin> good question - we will not delay the branch, but the release will certainly not happen with major hardware giving black screens
  711. 21:48 <@Riastradh> It's hard... Sorry, I wish I had a better answer! Couple things I'd like to do before release (but after branch, probably):
  712. 21:49 <@Riastradh> - create a fallback to dumb vga when the drm/kms driver fails
  713. 21:49 <@Riastradh> - fix bugs arising from changes in the last update about when framebuffer devices attach if you don't have a display currently plugged in
  714. 21:50 <+tse_> thanks!
  715. 21:50 <@spz> ok, next we've got wiz asking about scm migration
  716. 21:50 <@Riastradh> Aside from that, well, need to sit down and do more diagnotics. I kinda burned out a bit at the time the last update was merged, but I'm hoping to fix some more things.
  717. 21:50 <+_wiz_> what is the state of the scm migration away from CVS?
  718. 21:50 -!- mode/#netbsd-agm [+v nbjoerg] by spz
  719. 21:51 <+nbjoerg> we had one big problem with people getting connection resets from anonhg without a clear cause
  720. 21:51 <+nbjoerg> that's supposedly fixed, but it is hard to get feedback :)
  721. 21:51 <@spz> short comment from me to that: the support from admins could be better, the pandemic blahs haven't helped
  722. 21:51 <+nbjoerg> the network speed of anonhg is a known issue, so don't be surprised if you get only 200KB/s on a bad day
  723. 21:52 <+nbjoerg> at this point, if I don't hear anything about sporadic errors soon, I call the technical side done
  724. 21:52 <+nbjoerg> there is still some documentation to be written and some of our automated tooling to be updated
  725. 21:53 <+nbjoerg> so summary: please tell me if you run into problems. docs are still in progress, but I don't have immediate show stoppers ATM
  726. 21:53 <+_wiz_> what can be done to speed it up? do you need help in particular areas?
  727. 21:53 -!- sborrill [~sborrill@82-71-24-22.dsl.in-addr.zen.co.uk] has quit [Quit: Connection closed]
  728. 21:53 <+nbjoerg> bandwidth is a result of the hosting location
  729. 21:54 <+nbjoerg> it's not too bad for initial clones as those go to fastly (and that finally works properly)
  730. 21:54 <+nbjoerg> and if you update regulary
  731. 21:54 <+_wiz_> and for the migration itself? :)
  732. 21:55 <+nbjoerg> we can set a date later this year and hope that I can actually take time off work :)
  733. 21:55 -!- sborrill [~sborrill@82-71-24-22.dsl.in-addr.zen.co.uk] has joined #netbsd-agm
  734. 21:55 <+__martin> nbjoerg: can we do it before the wifi merge?
  735. 21:56 <+nbjoerg> I'm open for most dates after July or so
  736. 21:56 <+_wiz_> so july 15.
  737. 21:57 <+nbjoerg> let's take that to the lists, but I'm not opposed
  738. 21:57 <+_wiz_> thanks.
  739. 21:57 <@spz> ok, next a question by martin
  740. 21:58 <+__martin> with the -10 release cycle starting, we will have new binary pkg setups
  741. 21:58 <+__martin> I would really like us to ship signed binary pkgs for 10.0
  742. 21:58 <+__martin> there is a project on the wiki describing the issues we have with that
  743. 21:58 <+__martin> any volunteer to help is welcome!
  744. 21:59 <+__martin> current tests were either failing because I am too stupid or there are bugs in the pkg tools
  745. 21:59 <+__martin> (I'm assuming the latter)
  746. 22:00 <+__martin> if this needs more work, I'm pretty sure it would also make a good suggestion for a funded project
  747. 22:00 -!- jschauma [~jschauma@207.172.174.21] has joined #netbsd-agm
  748. 22:00 <+__martin> http://wiki.netbsd.org/projects/project/Make_signed_binary_pkgs_for_NetBSD_happen/
  749. 22:01 <+racoon> then, we need good documentation for all the builders (currently jklos@, he@, bouyer@, mlelstv@, myself) to follow for easy setup, and a whole lot of keys from those people in the base system :)
  750. 22:01 <@spz> and a master key in the base system
  751. 22:01 <@spz> anyway, more questions?
  752. 22:02 -!- dwmaxwell [~dwmaxwell@bras-base-toroon213qw-grc-15-184-146-76-184.dsl.bell.ca] has joined #netbsd-agm
  753. 22:02 <@spz> if not I'll hand over to leot for closing:
  754. 22:02 <@leot> Thank you spz!
  755. 22:02 <@leot> -
  756. 22:03 <@leot> Before closing, The NetBSD Foundation, would like to thanks...
  757. 22:03 <@leot> -
  758. 22:03 <@leot> Thanks to all the places that host our server machines and thanks to
  759. 22:03 <@leot> all kind heroes who do hands-on work too on them!
  760. 22:03 <@leot> -
  761. 22:03 <@leot> Thanks to all the executive committees who do a lot of work behind the
  762. 22:03 <@leot> scenes to keep everything running smoothly!
  763. 22:03 <@leot> -
  764. 22:03 <@leot> Thanks to everyone who is running our services, participating and
  765. 22:03 <@leot> helping in mailing lists, chat and other communities and filling PRs!
  766. 22:03 <@leot> -
  767. 22:03 <@leot> Finally, thank you, for being part of this process today, fixing bugs,
  768. 22:03 <@leot> committing new features and making NetBSD and pkgsrc the best operating
  769. 22:03 <@leot> system and packaging system!
  770. 22:03 <@leot> We couldn't do it without you, keep up the excellent work!
  771. 22:03 <@leot> -
  772. 22:03 <@leot> EOF
  773. 22:04 -!- mode/#netbsd-agm [-m] by spz
  774. 22:04 < Cryo> Thanks everyone!
  775. 22:04 -!- sborrill [~sborrill@82-71-24-22.dsl.in-addr.zen.co.uk] has left #netbsd-agm []
  776. 22:04 -!- dwmaxwell [~dwmaxwell@bras-base-toroon213qw-grc-15-184-146-76-184.dsl.bell.ca] has left #netbsd-agm []
  777. 22:04 -!- msaitoh [~msaitoh@2001:240:2198:1802:b44b:fa9b:50d0:535e] has quit [Quit: Client closed]
  778. 22:04 -!- Cryo [~billc@netbsd/security/cryo] has quit [Quit: You just missed me...]
  779. 22:04 -!- taca [~taca@221x250x131x194.ap221.ftth.ucom.ne.jp] has left #netbsd-agm [Leaving]
  780. 22:05 < pickles> thanks folks!
  781. 22:05 < wiedi> \o/
  782. 22:05 <+racoon> <3
  783. 22:05 -!- nat_netbs [~nat@120.17.237.253] has quit [Quit: Leaving]
  784. 22:05 <+tse_> thank you for hosting this :)
  785. 22:05 -!- mishka [~Mishka@85-238-127-253.broadband.tenet.odessa.ua] has left #netbsd-agm []
  786. 22:05 -!- kre2 [~kre@2001:fb1:129:bfcf:b73b:2c54:9259:6420] has quit [Quit: another year over...]
  787. 22:06 -!- jandberg [~jandberg@87-92-190-224.rev.dnainternet.fi] has quit [Quit: leaving]
  788. 22:06 -!- ninckblokje [~ninckblok@86-95-28-253.fixed.kpn.net] has quit [Quit: Konversation terminated!]
  789. 22:06 < khorben> thank you all!
  790. 22:06 -!- mlelstv [~mlelstv@netbsd/board/mlelstv] has left #netbsd-agm []
  791. 22:06 -!- Rhialto [~rhialto@netbsd/developer/rhialto] has left #netbsd-agm []
  792. 22:06 -!- nakayama [~takeshi@i202-238-38-132.us.mics.ne.jp] has quit [Quit: Started wasting time elsewhere]
  793. 22:06 -!- khorben [~khorben@dawn.edgebsd.org] has left #netbsd-agm []
  794. 22:07 -!- htodd [~htodd@user/htodd] has left #netbsd-agm []
  795. 22:07 -!- __martin [~martin@netbsd/releng/martin] has quit [Quit: Leaving]
  796. 22:07 -!- oliv3 [~olivier@2001:bc8:6005:129:208:a2ff:fe0c:46bc] has left #netbsd-agm [WeeChat 2.3]
  797. 22:07 -!- isaki [~isaki@103.229.183.58.megaegg.ne.jp] has quit [Quit: Leaving]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement