Recent changes to this wiki:

Add Guides: Open Source Conference 2023 Online/Osaka NetBSD BoF 2023 Jan.28 Sat 14:00-14:45 JST
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- wikisrc/users/jun.mdwn	10 Jan 2023 01:29:17 -0000	1.109
+++ wikisrc/users/jun.mdwn	27 Jan 2023 02:04:17 -0000	1.110
@@ -9,8 +9,8 @@
 - [[https://event.ospn.jp/osc2023-online-osaka/session/737009]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
 - Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/264321/]]
-- Tour Guide [[]]
-- togetter [[]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2023osaka.pdf]]
+- togetter [[https://togetter.com/li/2060234]]
 
 ## Open Source Conference 2023 Online/Spring NetBSD BoF
 - 2023 Mar.11 Sat XX:00-XX:45 JST (UTC+9) 

donations: link to official information
Index: wikisrc/donations.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/donations.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/donations.mdwn	18 Jan 2023 20:49:44 -0000	1.4
+++ wikisrc/donations.mdwn	18 Jan 2023 21:02:24 -0000	1.5
@@ -7,11 +7,18 @@
 hardware when appropriate, especially when it can help improve hardware support
 for NetBSD!
 
+Direct financial contributions to the NetBSD Foundation can be made at
+<https://netbsd.org/donations/>. The NetBSD Foundation's policy can be found at
+<https://netbsd.org/foundation/policies/20030715-donations.txt>.
+
+This information was previously gathered at
+<https://www.netbsd.org/contrib/hardware.html>.
+
 ## Donation requests
 
 ## Donation offers
 
 Equipment | Location | Shipping | Contact
 ----------|----------|----------|--------
-Mac PowerPC G5 | London, UK | Can be delivered within the UK; possibly to continental Europe | Chris Pinnock <cjep@n.o>
+Mac PowerPC G5 | London, UK | Can be delivered within the UK; possibly to continental Europe | Chris Pinnock (<cjep@n.o>)
 

Help create a link with the e-mail address
Index: wikisrc/donations.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/donations.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/donations.mdwn	18 Jan 2023 20:47:19 -0000	1.3
+++ wikisrc/donations.mdwn	18 Jan 2023 20:49:44 -0000	1.4
@@ -13,5 +13,5 @@
 
 Equipment | Location | Shipping | Contact
 ----------|----------|----------|--------
-Mac PowerPC G5 | London, UK | Can be delivered within the UK; possibly to continental Europe | Chris Pinnock <cjep@>
+Mac PowerPC G5 | London, UK | Can be delivered within the UK; possibly to continental Europe | Chris Pinnock <cjep@n.o>
 

Formatting
Index: wikisrc/donations.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/donations.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/donations.mdwn	18 Jan 2023 20:45:47 -0000	1.2
+++ wikisrc/donations.mdwn	18 Jan 2023 20:47:19 -0000	1.3
@@ -11,7 +11,6 @@
 
 ## Donation offers
 
---------
 Equipment | Location | Shipping | Contact
 ----------|----------|----------|--------
 Mac PowerPC G5 | London, UK | Can be delivered within the UK; possibly to continental Europe | Chris Pinnock <cjep@>

Initial hardware donation from cjep@
Index: wikisrc/donations.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/donations.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/donations.mdwn	18 Jan 2023 19:18:37 -0000	1.1
+++ wikisrc/donations.mdwn	18 Jan 2023 20:45:47 -0000	1.2
@@ -11,3 +11,8 @@
 
 ## Donation offers
 
+--------
+Equipment | Location | Shipping | Contact
+----------|----------|----------|--------
+Mac PowerPC G5 | London, UK | Can be delivered within the UK; possibly to continental Europe | Chris Pinnock <cjep@>
+

add bonus points
Index: wikisrc/projects/project/pkgsrc-pbulk-web.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/pkgsrc-pbulk-web.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/pkgsrc-pbulk-web.mdwn	18 Jan 2023 20:32:24 -0000	1.1
+++ wikisrc/projects/project/pkgsrc-pbulk-web.mdwn	18 Jan 2023 20:35:30 -0000	1.2
@@ -46,6 +46,10 @@
 review of the reports, resulting in an rsync from a local staging
 directory to ftp.netbsd.org.
 - It should be usable "over a morning coffee".
+- For bonus points, it should be easily installable from pkgsrc,
+  ideally with an RC script.
+- For bonus points, integrate well with the NetBSD base system
+tools (e.g. bozohttpd).
 """
 ]]
 [[!tag gsoc350h]]

proposal for pbulk web interface
--- /dev/null	2023-01-18 20:32:00.810020683 +0000
+++ wikisrc/projects/project/pkgsrc-pbulk-web.mdwn	2023-01-18 20:33:04.284900552 +0000
@@ -0,0 +1,51 @@
+[[!template id=project
+
+title="Web interface for pbulk"
+
+contact="""
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
+"""
+
+category="pkgsrc"
+difficulty="medium"
+
+description="""
+To create large sets of binary packages, pkgsrc uses the pbulk tool.
+
+pbulk is designed to build packages in bulk in a chroot sandbox (which
+may be based on an older NetBSD release, a 32-bit release on a 64-bit
+machine, or similar).
+
+However, managing multiple pbulk installations on a single machine
+can quickly become unwieldy.
+
+It would be nice to have a web frontend for managing pbulk, restarting
+builds, creating new build sandboxes based on different NetBSD versions
+and package sets, etc.
+
+For an example of a typical high-performance pbulk setup used
+on "large" hardware, see
+[Nia's pbulk scripts](https://github.com/alarixnia/bulkbuild-scripts).
+Notably, these include chroot management and can be used to build
+packages for multiple NetBSD (and pkgsrc) versions simultaneously 
+by using different "base directories".
+
+- A management tool should support parallel pbulk across many chroots,
+but should also easily allow simultaneous builds for different NetBSD
+versions on the same machine.
+- It should be possible to schedule builds for later, somewhat
+like Jenkins.
+- There should be some kind of access management system.
+- pbulk creates status directories, it would be useful to present as
+much data from them as possible, as well as information on system
+resource usage (e.g. to find any stuck processes and monitor
+hardware health).
+- It should be possible for users to "kick" the builds (to quickly
+restart them, kill "stuck" processes, and so on).
+- It should be possible to schedule builds for upload after manual
+review of the reports, resulting in an rsync from a local staging
+directory to ftp.netbsd.org.
+- It should be usable "over a morning coffee".
+"""
+]]
+[[!tag gsoc350h]]

Introduce a page for hardware donations
--- /dev/null	2023-01-18 19:16:00.858041299 +0000
+++ wikisrc/donations.mdwn	2023-01-18 19:19:39.731144774 +0000
@@ -0,0 +1,13 @@
+[[!meta title="Donations"]]
+
+# Donations
+
+This page is meant to gather offers and requests for hardware donations to the
+project. Developers are encouraged to avoid electronic waste and exchange
+hardware when appropriate, especially when it can help improve hardware support
+for NetBSD!
+
+## Donation requests
+
+## Donation offers
+
Index: wikisrc/index.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/index.mdwn,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- wikisrc/index.mdwn	6 Apr 2022 14:54:16 -0000	1.69
+++ wikisrc/index.mdwn	18 Jan 2023 19:18:37 -0000	1.70
@@ -27,3 +27,4 @@
 * [[Laptops|laptops]] -- Information about laptop hardware support
 * [[Ports]] -- NetBSD on your hardware
 * [[Languages]] -- Programming languages on your NetBSD
+* [[Donations|donations]] -- Hardware offered and requested by developers

typo
Index: wikisrc/projects/project/Add_UEFI_boot_options.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/Add_UEFI_boot_options.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/Add_UEFI_boot_options.mdwn	12 Jan 2023 15:41:17 -0000	1.2
+++ wikisrc/projects/project/Add_UEFI_boot_options.mdwn	12 Jan 2023 15:42:55 -0000	1.3
@@ -6,7 +6,7 @@
 [tech-install](mailto:tech-install@NetBSD.org)
 """
 
-category="ueserland"
+category="userland"
 difficulty="medium"
 
 description="""

add missing category
Index: wikisrc/projects/project/Add_UEFI_boot_options.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/Add_UEFI_boot_options.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/Add_UEFI_boot_options.mdwn	12 Jan 2023 15:36:32 -0000	1.1
+++ wikisrc/projects/project/Add_UEFI_boot_options.mdwn	12 Jan 2023 15:41:17 -0000	1.2
@@ -6,7 +6,7 @@
 [tech-install](mailto:tech-install@NetBSD.org)
 """
 
-category="installation"
+category="ueserland"
 difficulty="medium"
 
 description="""
@@ -27,7 +27,7 @@
 sub directory on the ESP for the NetBSD bootloader and the variables setup
 might happen elsewhere.
 
-Currently the kernel interface to acces the SetVariable() and other EFI runtime
+Currently the kernel interface to access the SetVariable() and other EFI runtime
 callbacks exists, but there is no userland tool to operate it.
 
 It is not clear what the EFI path set in the variable should be, and mapping

New project: enhance UEFI setup to give NetBSD proper load option variables in the UEFI nvram
--- /dev/null	2023-01-12 15:37:02.558163837 +0000
+++ wikisrc/projects/project/Add_UEFI_boot_options.mdwn	2023-01-12 15:37:04.362089155 +0000
@@ -0,0 +1,40 @@
+[[!template id=project
+
+title="Add UEFI boot options"
+
+contact="""
+[tech-install](mailto:tech-install@NetBSD.org)
+"""
+
+category="installation"
+difficulty="medium"
+
+description="""
+Currently NetBSD can be booted via UEFI firmware, but only offers the
+default boot loader setup so multi-boot environments are hard to
+create. This also causes cryptic displays in the firmware boot order
+menu or boot select menu, like "UEFI OS", instead of "NetBSD 10.0".
+
+The UEFI spec offers support to configure load options, which include
+a path to the bootloader and a description of the operating system, see
+[the UEFI spec](https://uefi.org/specs/UEFI/2.10/03_Boot_Manager.html).
+This project is to implement setting up proper load option variables
+at least on x86 machines booting via UEFI.
+
+Part of the project is to find the best place to set this options up.
+Some integrations with sysinst might be needed, maybe sysinst is the right place
+to set this variables. If not, sysinst may simply be changed to use a different
+sub directory on the ESP for the NetBSD bootloader and the variables setup
+might happen elsewhere.
+
+Currently the kernel interface to acces the SetVariable() and other EFI runtime
+callbacks exists, but there is no userland tool to operate it.
+
+It is not clear what the EFI path set in the variable should be, and mapping
+NetBSD disks/partitions to EFI path notation is not trivial.
+"""
+]]
+
+[[!tag gsoc]]
+[[!tag gsoc350h]]
+

Add PR 57182
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- wikisrc/releng/netbsd-10.mdwn	5 Jan 2023 10:49:22 -0000	1.83
+++ wikisrc/releng/netbsd-10.mdwn	11 Jan 2023 16:41:07 -0000	1.84
@@ -28,6 +28,7 @@
 * [[!template id=pr number=57059]]: amdgpu graphics ring test failing
 * [[!template id=pr number=57142]]: firefox-107.0.1 crashes on startup sometimes crashing 10.0_BETA along with it
 * [[!template id=pr number=57143]]: Screen rotation causes loss of acceleration on i915
+* [[!template id=pr number=57182]]: nouveau doesn't switches LVDS on
 
 ## Regressions since netbsd-9
 

add: Open Source Conference 2023 Tokyo/Spring NetBSD Booth,Booth only.
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- wikisrc/users/jun.mdwn	10 Jan 2023 01:17:41 -0000	1.108
+++ wikisrc/users/jun.mdwn	10 Jan 2023 01:29:17 -0000	1.109
@@ -15,12 +15,18 @@
 ## Open Source Conference 2023 Online/Spring NetBSD BoF
 - 2023 Mar.11 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2023-online-spring/]]
-- [[https://event.ospn.jp/osc2023-online-spring/session/76415]]
+- [[https://event.ospn.jp/osc2023-online-spring/session/764152]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
 - Join meeting with ZOOM via connpass [[]]
 - Tour Guide [[]]
 - togetter [[]]
 
+## Open Source Conference 2023 Tokyo/Spring NetBSD Booth
+- 2023 Apr.1 Sat 10:00-16:00 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2023-spring/]]
+- Tour Guide [[]]
+- togetter [[]]
+
 ## AsiaBSDCon2023
 - 2023 Mar.30 to Apr.2 
 - Tokyo University of Science, Tokyo, Japan

add session URL: Open Source Conference 2023 Online/Spring NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -r1.107 -r1.108
--- wikisrc/users/jun.mdwn	25 Dec 2022 23:52:21 -0000	1.107
+++ wikisrc/users/jun.mdwn	10 Jan 2023 01:17:41 -0000	1.108
@@ -15,7 +15,7 @@
 ## Open Source Conference 2023 Online/Spring NetBSD BoF
 - 2023 Mar.11 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2023-online-spring/]]
-- [[]]
+- [[https://event.ospn.jp/osc2023-online-spring/session/76415]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
 - Join meeting with ZOOM via connpass [[]]
 - Tour Guide [[]]

Expand/rework after some feedback.
Index: wikisrc/projects/project/download-isolation.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/download-isolation.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/download-isolation.mdwn	9 Jan 2023 00:08:54 -0000	1.2
+++ wikisrc/projects/project/download-isolation.mdwn	9 Jan 2023 03:02:48 -0000	1.3
@@ -28,70 +28,115 @@
 more opaque. Consequently, we would like a way to automatically detect
 violations of the rules.
 
-The goal of this project is to set up infrastructure such that bulk
-builds can run without network access during the build phase. (Or,
-more specifically, in pkgsrc terms, everything other than the fetch
-phase.) Then attempts to download things on the fly will fail.
-
-There are two possible approaches to this issue, which are largely
-independent; they even might be considered separate projects. One is
-to make use, in the pkgsrc infrastructure, of system-level security
-frameworks where available: discard the ability to access the network
-when entering the package build environment. This is relatively
-straightforward, but somewhat invasive, OS-specific, and may require a
-compiled support package and thus incur bootstrapping complications.
-Also, frameworks giving adequate granularity of control, or that are
-ready for production use, are not available on most of pkgsrc's
-supported operating systems.
-
-Therefore, the other approach, which is the main thrust of this
-project page, is to introduce changes to pbulk so that system-wide
-steps can be taken to deny network access. Since bulk builds are
-generally done on dedicated systems (whether real or virtual) this is
-sufficient to accomplish the desired goals.
-
 Currently, pbulk runs in two steps: first it scans the tree to find
 out what it needs to build, and once this is done it starts building.
 Builds progress in the usual pkgsrc way: the fetch phase comes first
 and downloads anything needed, then the rest of the build continues.
+This interleaves (expected) downloads and build operations, which on
+the one hand tends to give the best build throughput but on the other
+makes it difficult to apply network access restrictions.
+
+The goal of this project is to set up infrastructure such that bulk
+builds can run without network access during the build phase. (Or,
+more specifically, in pkgsrc terms, everything other than the fetch
+phase.) Then attempts to download things on the fly will fail.
 
-There are also several possible ways one could change this.
+There are two ways to accomplish this and we will probably want both
+of them. One is to add a separate fetch step to pbulk, so it and the
+build step can run with different global network configuration. The
+other is to provide mechanisms so that expected downloads can proceed
+and unwanted ones cannot.
+
+### Separate fetch step
+
+Since bulk builds are generally done on dedicated or mostly-dedicated
+systems (whether real or virtual) system-wide changes to the network
+configuration to prevent downloads during the build step will be in
+most setups acceptable, and also sufficient to accomplish the desired
+goals.
+
+There are also two possible ways to implement a separate fetch step:
+as part of pbulk's own operational flow or as a separate external
+invocation of the pbulk components. The advantage of the former is
+that it requires less operator intervention, while the advantage of
+the latter is that it doesn't require teaching pbulk to manipulate the
+network state on its own. (In general it would need to turn external
+access off before the build step, and then restore it after in order
+to be able to upload the build results.) Since there are many possible
+ways one might manipulate the network state and the details vary
+between operating systems, and in some cases the operations might
+require privileges the pbulk process doesn't have, making pbulk do it
+adds considerable complication; on the other hand, setting up pbulk is
+already notoriously complicated and requiring additional user-written
+scripts to manipulate partial build states and adjust the network is a
+significant drawback.
+
+Another consideration is that to avoid garbaging the failure reports,
+any download failures need to be recorded with pbulk during the
+download step, and the packages affeected marked as failed, so that
+those failures end up in the output results. Otherwise the build step
+will retry the fetch in an environment without a network, and that
+will then fail but nobody will be able to see why. For this reason it
+isn't sufficient to just, for example, run "make -k fetch" from the
+top level of pkgsrc before building.
+
+Also note that rather than just iterating the package list and running
+"make fetch" from inside pbulk, it might be desirable to use "make
+fetch-list" or similar and then combine the results and feed them to a
+separate download tool. The simple approach can't readily adapt to
+available network bandwidth: depending on the build host's effective
+bandwidth from various download sites it might either flood the
+network or be horrendously slow, and no single fixed parallelism
+setting can avoid this. Trying to teach pbulk itself to do download
+load balancing is clearly the wrong idea. However, this is
+considerably more involved, if only because integrating failure
+results into the pbulk state is considerably more complicated.
+
+### Blocking unauthorized downloads
+
+The other approach is to arrange things so that unwanted downloads
+will fail. There are a number of possible ways to arrange this on the
+basic assumption that the system has no network access to the outside
+world by default. (For example, it might have no default route, or it
+might have a firewall config that blocks outgoing connections.) Then
+some additional mechanism is introduced into the pkgsrc fetch stage so
+that authorized downloads can proceed. One mechanism is to set up a
+local HTTP proxy and only make the proxy config available to the fetch
+stage. Another, possibly preferable if the build is happening on a
+cluster of VMs or chroots, is to ssh to another local machine to
+download there; that allows mounting the distfiles directory read-only
+on the build hosts. There are probably others. Part of the goal of
+this project should be to select one or a small number of reasonable
+mechanisms and provide the necessary support in pbulk so each can be
+enabled in a relatively turn-key fashion. We want it to be easy to
+configure this restriction and ideally in the long term we'd like it
+to be able to default to "on".
+
+Note that it will almost certainly be necessary to strengthen the
+pkgsrc infrastructure to support this. For example, conditionally
+passing around HTTP proxy config depending on the pkgsrc phase will
+require changes to pkgsrc itself. Also, while one can redirect fetch
+to a different tool via the FETCH_USING variable, as things stand this
+runs the risk of breaking packages that need to set it itself. There
+was at one point some talk about improving this but it apparently
+never went anywhere.
+
+An additional possibility along these lines is to leverage OS-specific
+security frameworks to prohibit unwanted downloading. This has the
+advantage of not needing to disable the network in general, so it can
+be engaged even for ordinary builds and on non-dedicated hosts.
+However, because security frameworks and their state of useability
+vary, it isn't a general solution. In particular on NetBSD at the
+moment we do not have anything that can do this. (It might be possible
+to ues kauth for it, but if so the necessary policy modules do not
+currently exist.) Consequently this option is in some ways a separate
+project. Note if attempting it that simplistic solutions (e.g.
+blocking all attempts to create sockets) will probably not work
+adequately.
 
-Suggestion 1: Introduce an additional step to pbulk so that, if
-desired, it does all fetches together, after scanning but before
-building. (Or possibly before scanning.) Then it would take whatever
-steps are desired to shut off external network access until the build
-finishes. This mostly requires just iterating the package list and
-running "make fetch", though there will be work involved in
-integrating results into the failure reporting. Note however that some
-more sophisticated approach using "make fetch-list" and a separate
-download tool might be more effective. The simple approach can't
-readily adapt to available network bandwidth and adding that
-functionality to pbulk would be a significant mistake. Also, this
-approach either requires the user to run the download step separately
-or requires giving pbulk the ability to turn the network on and off
-itself. There are a lot of possible ways to manipulate the network,
-some of which may require more privilege than pbulk has in any given
-setup, so it needs to be configurable and devising a suitable
-configuration scheme will not be trivial.
-
-Suggestion 2: Introduce configuration for a way to do (approved)
-fetches indirectly; that is, for example, instead of running wget
-locally one might ssh to another machine in the same VM cluster to run
-wget. (Then only that machine needs access to the network outside the
-cluster at all.) In addition to configuration for pbulk, this might
-require strengthening the pkgsrc infrastructure; one can set
-FETCH_USING but this may break on packages that need to set it
-themselves. (There was some discussion some years ago about improving
-this but it apparently never went anywhere.) The downside of this
-approach is that it adds more moving parts to the user's pbulk setup.
-
-It is probable that we'll actually want both of these suggestions,
-because which one is superior depends on the circumstances.
-Interspersing downloads with builds will almost always provide better
-build throughput, but will inevitably require more setup.
+### Other considerations
 
-Also note when considering this project:
+Note when considering this project:
 
 - Working on pbulk at all is not entirely trivial.
 - It's necessary to coordinate with Joerg and other stakeholders so

Fix rendering of Markdown unordered list
Index: wikisrc/projects/project/download-isolation.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/download-isolation.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/download-isolation.mdwn	8 Jan 2023 23:49:27 -0000	1.1
+++ wikisrc/projects/project/download-isolation.mdwn	9 Jan 2023 00:08:54 -0000	1.2
@@ -92,6 +92,7 @@
 build throughput, but will inevitably require more setup.
 
 Also note when considering this project:
+
 - Working on pbulk at all is not entirely trivial.
 - It's necessary to coordinate with Joerg and other stakeholders so
 that the changes can eventually be merged.

New project: download isolation for pkgsrc.
(suggested by riastradh)
Members: 
	projects/project/download-isolation.mdwn:INITIAL->1.1 

--- /dev/null	2023-01-08 23:50:02.845477632 +0000
+++ wikisrc/projects/project/download-isolation.mdwn	2023-01-08 23:50:10.301860940 +0000
@@ -0,0 +1,110 @@
+[[!template id=project
+
+title="Bulk builds with download isolation"
+
+contact="""
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
+"""
+
+mentors="unknown"
+
+category="pkgsrc"
+difficulty="medium"
+duration="unknown"
+
+description="""
+In recent years, packages whose builds download things on the fly have
+become an increasing problem. Such downloads violate both pkgsrc
+principles/rules and standard best practices: at best, they bypass
+integrity checks on the downloaded material, and at worst they may
+check out arbitrary recent changes from GitHub or other hosting sites,
+which in addition to being a supply-chain security risk also makes
+reliable repeatable builds impossible.
+
+It has simultaneously grown more difficult to find and work around
+these issues by hand; these techniques have been growing increasingly
+popular among those who should perhaps know better, and meanwhile
+upstream build automation has been steadily growing more elaborate and
+more opaque. Consequently, we would like a way to automatically detect
+violations of the rules.
+
+The goal of this project is to set up infrastructure such that bulk
+builds can run without network access during the build phase. (Or,
+more specifically, in pkgsrc terms, everything other than the fetch
+phase.) Then attempts to download things on the fly will fail.
+
+There are two possible approaches to this issue, which are largely
+independent; they even might be considered separate projects. One is
+to make use, in the pkgsrc infrastructure, of system-level security
+frameworks where available: discard the ability to access the network
+when entering the package build environment. This is relatively
+straightforward, but somewhat invasive, OS-specific, and may require a
+compiled support package and thus incur bootstrapping complications.
+Also, frameworks giving adequate granularity of control, or that are
+ready for production use, are not available on most of pkgsrc's
+supported operating systems.
+
+Therefore, the other approach, which is the main thrust of this
+project page, is to introduce changes to pbulk so that system-wide
+steps can be taken to deny network access. Since bulk builds are
+generally done on dedicated systems (whether real or virtual) this is
+sufficient to accomplish the desired goals.
+
+Currently, pbulk runs in two steps: first it scans the tree to find
+out what it needs to build, and once this is done it starts building.
+Builds progress in the usual pkgsrc way: the fetch phase comes first
+and downloads anything needed, then the rest of the build continues.
+
+There are also several possible ways one could change this.
+
+Suggestion 1: Introduce an additional step to pbulk so that, if
+desired, it does all fetches together, after scanning but before
+building. (Or possibly before scanning.) Then it would take whatever
+steps are desired to shut off external network access until the build
+finishes. This mostly requires just iterating the package list and
+running "make fetch", though there will be work involved in
+integrating results into the failure reporting. Note however that some
+more sophisticated approach using "make fetch-list" and a separate
+download tool might be more effective. The simple approach can't
+readily adapt to available network bandwidth and adding that
+functionality to pbulk would be a significant mistake. Also, this
+approach either requires the user to run the download step separately
+or requires giving pbulk the ability to turn the network on and off
+itself. There are a lot of possible ways to manipulate the network,
+some of which may require more privilege than pbulk has in any given
+setup, so it needs to be configurable and devising a suitable
+configuration scheme will not be trivial.
+
+Suggestion 2: Introduce configuration for a way to do (approved)
+fetches indirectly; that is, for example, instead of running wget
+locally one might ssh to another machine in the same VM cluster to run
+wget. (Then only that machine needs access to the network outside the
+cluster at all.) In addition to configuration for pbulk, this might
+require strengthening the pkgsrc infrastructure; one can set
+FETCH_USING but this may break on packages that need to set it
+themselves. (There was some discussion some years ago about improving
+this but it apparently never went anywhere.) The downside of this
+approach is that it adds more moving parts to the user's pbulk setup.
+
+It is probable that we'll actually want both of these suggestions,
+because which one is superior depends on the circumstances.
+Interspersing downloads with builds will almost always provide better
+build throughput, but will inevitably require more setup.
+
+Also note when considering this project:
+- Working on pbulk at all is not entirely trivial.
+- It's necessary to coordinate with Joerg and other stakeholders so
+that the changes can eventually be merged.
+- Any scheme will probably break at least a few innocent packages that
+will then probably need somebody to patch them.
+
+Overall, one does hope that any package that attempts to download
+things and finds it can't will then fail rather than silently doing
+something different that we might or might not be able to detect. It
+is possible in the long run that we'll want to use a security
+framework that can log download attempts and provide an audit trail;
+however, first steps first.
+"""
+]]
+
+

PR 55707 has been closed
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -r1.82 -r1.83
--- wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 17:21:57 -0000	1.82
+++ wikisrc/releng/netbsd-10.mdwn	5 Jan 2023 10:49:22 -0000	1.83
@@ -12,7 +12,7 @@
 *  ~~autoconfig API changes need to be backed out or made type-safe see this [backout request](https://mail-index.netbsd.org/tech-kern/2021/05/11/msg027374.html)~~
 * [[!template id=pr number=56653]]: kernel crash in ipv6 fragment reassembly
 * ~~[[!template id=pr number=56713]]: kqueue/kevent does not work with null mounts~~
-* [[!template id=pr number=55707]]: xcalls storm or pgdaemon high CPU consumption
+* ~~[[!template id=pr number=55707]]: xcalls storm or pgdaemon high CPU consumption~~
 * [[!template id=pr number=57127]]: ptyfs fails
 
 ## Open issues with new DRM/KMS

update netbsd-10 and test status
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 17:01:44 -0000	1.81
+++ wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 17:21:57 -0000	1.82
@@ -103,11 +103,10 @@
 
 ## Current status and timeline
 
-* top 6 architectures below 10 failures, one at 0 - good enough to branch!
-* we are ready to branch!
-* branch is planned for december 14, 2022
+* branch has been created, no fixed date for release yet
+* pullups are being processed, autobuilds are running (including arm images)
 
-## Last Test Results overview
+## Last netbsd-10 Test Results overview
 For all tests, see [releng's tests page](//releng.netbsd.org/test-results.html).
 
 <table>
@@ -116,44 +115,16 @@
   </thead>
   <tbody>
     <tr>
-        <td><a href="//www.NetBSD.org/~martin/aarch64-atf/">evbarm64el-aarch64</a>, real hardware</td>
-        <td>2022-12-07</td><td>0</td><td> </td>
+        <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/netbsd-10/">xen</a></td>
+        <td>2022-12-31</td> <td>2</td><td></td>
     </tr>
     <tr>
-        <td><a href="//releng.netbsd.org/b5reports/i386/">i386</a>, qemu, official b5 runs</td>
-        <td>2022-12-08</td> <td>2</td><td> </td>
+        <td><a href="//www.netbsd.org/~martin/sparc64-atf-netbsd10/">sparc64</a>, real hardware</td>
+        <td>2022-12-28</td><td>3</td><td> </td>
     </tr>
     <tr>
-        <td><a href="//www.NetBSD.org/~martin/sparc64-atf/">sparc64</a>, real hardware</td>
-        <td>2022-12-06</td> <td>5</td><td></td>
-    </tr>
-    <tr>
-        <td><a href="//releng.netbsd.org/b5reports/amd64/">amd64</a>, qemu, official b5 runs</td>
-        <td>2022-12-07</td> <td>5</td><td> </td>
-    </tr>
-    <tr>
-        <td><a href="//www.netbsd.org/~martin/macppc-atf/">macppc</a>, real hardware</td>
-        <td>2022-12-06</td> <td>6</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
-    </tr>
-    <tr>
-        <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/">XEN</a>, i386 and amd64</td>
-        <td>2022-12-05</td><td>7</td><td></td>
-    </tr>
-    <tr>
-        <td><a href="//www.netbsd.org/~martin/evbearmv7hf-atf/">evbearmv7hfeb</a>, real hardware</td>
-        <td>2022-12-05</td> <td>15</td><td> </td>
-    </tr>
-    <tr>
-        <td><a href="//releng.netbsd.org/b5reports/sparc64/">sparc64</a>, qemu, low memory</td>
-        <td>2022-12-07</td><td>18</td><td> </td><td> </td>
-    </tr>
-    <tr>
-        <td><a href="//www.netbsd.org/~martin/landisk-atf/">landisk</a>, SH4, real hardware, low memory</td>
-        <td>2022-12-06</td><td>48</td><td></td>
-    </tr>
-    <tr>
-        <td><a href="//www.netbsd.org/~martin/evbarm-atf/">evbarmv5</a>, real hardware</td>
-        <td>2022-12-05</td><td>69</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
+        <td><a href="//www.netbsd.org/~martin/evbarm-atf-netbsd10/">evbarm</a>, real hardware</td>
+        <td>2022-12-29</td><td>64</td><td></td>
     </tr>
   </tbody>
 </table>

update netbsd-10 status
Index: wikisrc/releng.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng.mdwn,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- wikisrc/releng.mdwn	4 Jan 2023 17:17:20 -0000	1.50
+++ wikisrc/releng.mdwn	4 Jan 2023 17:19:13 -0000	1.51
@@ -6,9 +6,9 @@
 
 ## Next Major Release
 
-The next major release will be NetBSD 10.0 (branch is planned to happen dec 14, 2022)
+The next major release will be NetBSD 10.0 (no date for release set)
 
-* [[Pre-release task list for the netbsd-10 branch|netbsd-10]]
+* [[Pre release task list for NetBSD 10.0|netbsd-10]]
 
 ## Active Major Releases
 

update title of netbsd-10 page
Index: wikisrc/releng.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng.mdwn,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- wikisrc/releng.mdwn	8 Dec 2022 18:56:36 -0000	1.49
+++ wikisrc/releng.mdwn	4 Jan 2023 17:17:20 -0000	1.50
@@ -8,7 +8,7 @@
 
 The next major release will be NetBSD 10.0 (branch is planned to happen dec 14, 2022)
 
-* [[Preliminary task list for the netbsd-10 branch|netbsd-10]]
+* [[Pre-release task list for the netbsd-10 branch|netbsd-10]]
 
 ## Active Major Releases
 

add another gfx issue
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 16:57:22 -0000	1.80
+++ wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 17:01:44 -0000	1.81
@@ -16,6 +16,7 @@
 * [[!template id=pr number=57127]]: ptyfs fails
 
 ## Open issues with new DRM/KMS
+* [[!template id=pr number=53126]]: uefi boot breaks graphics
 * [[!template id=pr number=56566]]: amdgpu/drm: X screen corruption, resets and errors
 * [[!template id=pr number=56648]]: i915drmkms fails to detect output
 * [[!template id=pr number=56672]]: i915drmkms hangs on boot

More DRM PRs
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -r1.79 -r1.80
--- wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 14:25:47 -0000	1.79
+++ wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 16:57:22 -0000	1.80
@@ -16,7 +16,17 @@
 * [[!template id=pr number=57127]]: ptyfs fails
 
 ## Open issues with new DRM/KMS
+* [[!template id=pr number=56566]]: amdgpu/drm: X screen corruption, resets and errors
+* [[!template id=pr number=56648]]: i915drmkms fails to detect output
+* [[!template id=pr number=56672]]: i915drmkms hangs on boot
+* [[!template id=pr number=56724]]: Thinkpad x260 hard-hang during boot w/ i915drmkms
+* [[!template id=pr number=56729]]: amdgpu X driver nearly (but not quite) working
+* [[!template id=pr number=56815]]: Lenovo ThinkCentre with i915drmkms graphics fails to boot
+* [[!template id=pr number=56901]]: i915: Asynchronous wait on fence timed out (slowly dying X server)
 * [[!template id=pr number=56997]]: i915 framebuffer only shows a few dotted lines at the top
+* [[!template id=pr number=57059]]: amdgpu graphics ring test failing
+* [[!template id=pr number=57142]]: firefox-107.0.1 crashes on startup sometimes crashing 10.0_BETA along with it
+* [[!template id=pr number=57143]]: Screen rotation causes loss of acceleration on i915
 
 ## Regressions since netbsd-9
 
@@ -25,13 +35,13 @@
 * ~~[[!template id=pr number=55489]]: Infinite loop in "rump ifconfig bridge0 create"~~
 * ~~[[!template id=pr number=55509]]: npm install -g electron crashes the kernel~~
 * ~~[[!template id=pr number=55567]]: tcp-send slows down to slow single byte transfers~~
+* ~~[[!template id=pr number=55667]]: XEN3_DOM0 fails to boot on Supermicro AS-2113S-WN24RT~~
 * ~~[[!template id=pr number=55997]]: lang/perl5 fails to build on NetBSD-current under COMPAT_NETBSD32~~ (Perl bug)
 * ~~[[!template id=pr number=56073]]: reading from /dev/pad panics the kernel with an assertion failure~~
 * ~~[[!template id=pr number=56113]]: short reads on AF_UNIX/SOCK_STREAM sockets return early, breaks jackd~~ (maybe a jack bug, fixed in newer jack...)
-* ~~[[!template id=pr number=55667]]: XEN3_DOM0 fails to boot on Supermicro AS-2113S-WN24RT~~
+* [[!template id=pr number=56117]]: New test failures on amd64 since switch to gcc10
 * ~~[[!template id=pr number=56291]]: XEN3_DOM0 nvme abysmal performance~~
 * ~~[[!template id=pr number=56404]]: ACPI poweroff fails~~
-* [[!template id=pr number=56117]]: New test failures on amd64 since switch to gcc10
 * ~~[[!template id=pr number=56414]]: cmake hang on kqueue~~
 * ~~[[!template id=pr number=56573]]: kernel memory leak in i915drmkms~~
 * ~~[[!template id=pr number=57030]]: pinebook: can't see audio interface since 9.99.93~~

close EA file system items completely, all done
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 14:21:15 -0000	1.78
+++ wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 14:25:47 -0000	1.79
@@ -88,7 +88,7 @@
 	- ~~[suggested installer changes](https://www.NetBSD.org/~martin/sysinst-entropy.patch)~~
 	- ~~rndctl(8) includes misleading features that no longer work with the current entropy behavior (disable/enable estimation, etc). it should maybe also print the number of collected samples in `-l`.~~
 * ~~[File system corruption due to UFS2 extended attributes](https://mail-index.netbsd.org/tech-kern/2022/05/24/msg028105.html)~~
-	- NetBSD 10 will be the first official release with full extended attribute support in FFS, currently the installer defaults to use them on new installations, so we can test bootloaders in the automatic tests
+	- ~~NetBSD 10 will be the first official release with full extended attribute support in FFS, additional docs needed (wiki) and extensions of the install docs (pointing at wiki)~~
 
 ## Current status and timeline
 

add more PRs
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- wikisrc/releng/netbsd-10.mdwn	8 Dec 2022 18:54:32 -0000	1.77
+++ wikisrc/releng/netbsd-10.mdwn	4 Jan 2023 14:21:15 -0000	1.78
@@ -1,4 +1,4 @@
-[[!meta title="NetBSD 10.0 preliminary tasklist"]]
+[[!meta title="NetBSD 10.0 pre release tasklist"]]
 
 ## Showstopper bugs and PRs
 
@@ -13,7 +13,10 @@
 * [[!template id=pr number=56653]]: kernel crash in ipv6 fragment reassembly
 * ~~[[!template id=pr number=56713]]: kqueue/kevent does not work with null mounts~~
 * [[!template id=pr number=55707]]: xcalls storm or pgdaemon high CPU consumption
+* [[!template id=pr number=57127]]: ptyfs fails
 
+## Open issues with new DRM/KMS
+* [[!template id=pr number=56997]]: i915 framebuffer only shows a few dotted lines at the top
 
 ## Regressions since netbsd-9
 

Link to the quarterly branching plan and freeze status
Index: wikisrc/users/wiz/freeze-rules.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/wiz/freeze-rules.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/users/wiz/freeze-rules.mdwn	15 Sep 2015 13:12:34 -0000	1.1
+++ wikisrc/users/wiz/freeze-rules.mdwn	3 Jan 2023 02:02:57 -0000	1.2
@@ -10,3 +10,6 @@
 Mention this with "ok wiz@" or similar in the commit message.
 * For leaf packages use your own judgement. In case of doubt, you can
 always ask on packages@.
+
+See also the [Quarterly Branching Plan](https://pkgsrc.org/quarterly/) and
+[is-a-freeze-on](https://pkgsrc.org/is-a-freeze-on/).

Welcome to 2023!
Index: wikisrc/templates/page.tmpl
===================================================================
RCS file: /cvsroot/wikisrc/templates/page.tmpl,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- wikisrc/templates/page.tmpl	2 Jan 2022 03:23:48 -0000	1.73
+++ wikisrc/templates/page.tmpl	2 Jan 2023 07:55:26 -0000	1.74
@@ -262,7 +262,7 @@
     <span class="footcopy"><a href="//www.NetBSD.org/about/disclaimer.html">
       Disclaimer</a> |
       <span class="copyright">
-        Copyright &copy; 1994-2022 The NetBSD Foundation, Inc.
+        Copyright &copy; 1994-2023 The NetBSD Foundation, Inc.
       </span>
       ALL
       RIGHTS RESERVED. <br /> NetBSD<sup>&reg;</sup> is a registered

calendar update
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023.mdwn	2023-01-01 00:00:43.811244424 +0000
@@ -0,0 +1 @@
+[[!calendar type=year year=2023 pages="internal(blog/*)"]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/01.mdwn	2023-01-01 00:00:43.854042290 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/02.mdwn	2023-01-01 00:00:43.902822979 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/03.mdwn	2023-01-01 00:00:43.945986387 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/04.mdwn	2023-01-01 00:00:43.978215692 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/05.mdwn	2023-01-01 00:00:44.029965016 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/06.mdwn	2023-01-01 00:00:44.073016793 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/07.mdwn	2023-01-01 00:00:44.107807833 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/08.mdwn	2023-01-01 00:00:44.168424012 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/09.mdwn	2023-01-01 00:00:44.212331972 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/10.mdwn	2023-01-01 00:00:44.257730412 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/11.mdwn	2023-01-01 00:00:44.380539754 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]
--- /dev/null	2023-01-01 00:00:05.215518977 +0000
+++ wikisrc/archives/2023/12.mdwn	2023-01-01 00:00:44.424865954 +0000
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2023 pages="internal(blog/*)"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2023) and internal(blog/*)" show=0 feeds=no reverse=yes]]

Index: wikisrc/Wifi_renewal_on_hg.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Wifi_renewal_on_hg.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/Wifi_renewal_on_hg.mdwn	25 Dec 2022 23:06:07 -0000	1.7
+++ wikisrc/Wifi_renewal_on_hg.mdwn	29 Dec 2022 11:43:42 -0000	1.8
@@ -17,7 +17,7 @@
 
     > hg clone https://anonhg.netbsd.org/src-draft
 
-Now enable the 'topic' extension by adding
+Now enable the 'topic' extension by installing py-hg-evolve and adding
 
     [extensions]
     topic=

Fixed: Open Source Conference 2023 Online/Osaka NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- wikisrc/users/jun.mdwn	2 Dec 2022 06:17:04 -0000	1.106
+++ wikisrc/users/jun.mdwn	25 Dec 2022 23:52:21 -0000	1.107
@@ -4,7 +4,7 @@
 
 # 2023
 ## Open Source Conference 2023 Online/Osaka NetBSD BoF
-- 2023 Jan.28 Sat XX:00-XX:45 JST (UTC+9) 
+- 2023 Jan.28 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2023-online-osaka/]]
 - [[https://event.ospn.jp/osc2023-online-osaka/session/737009]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 

Index: wikisrc/projects/project/fsck_udf.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/fsck_udf.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/fsck_udf.mdwn	15 Jul 2021 11:18:37 -0000	1.1
+++ wikisrc/projects/project/fsck_udf.mdwn	25 Dec 2022 23:16:11 -0000	1.2
@@ -6,6 +6,8 @@
 [tech-kern](mailto:tech-kern@NetBSD.org)
 """
 
+done_by="Reinoud Zandijk"
+
 category="kernel"
 difficulty="medium"
 funded="TNF (2000 euro)"

Index: wikisrc/projects/project/rumpkernel-fuzzing.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/rumpkernel-fuzzing.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/rumpkernel-fuzzing.mdwn	1 Mar 2022 10:38:49 -0000	1.2
+++ wikisrc/projects/project/rumpkernel-fuzzing.mdwn	25 Dec 2022 23:14:26 -0000	1.3
@@ -10,6 +10,8 @@
 [Kamil Rytarowski](mailto:kamil@NetBSD.org)
 """
 
+done_by="Aditya Vardhan Padala"
+
 category="analyzers"
 difficulty="medium"
 duration="350h"

Index: wikisrc/Driver_state_matrix.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Driver_state_matrix.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/Driver_state_matrix.mdwn	21 Sep 2022 14:49:57 -0000	1.17
+++ wikisrc/Driver_state_matrix.mdwn	25 Dec 2022 23:06:47 -0000	1.18
@@ -1,6 +1,6 @@
 # Current state of wifi drivers
 
-We currently have 26 wifi drivers in the source tree. A few of them have already been converted for the wifi renewal branch (see [[Wifi renewal on hg]]).
+We currently have 26 wifi drivers in the source tree. A few of them have already been converted for the wifi renewal branch (see [[Wifi renewal on hg]], [[Converting drivers to the new wifi stack]], and [[tutorials/Converting USB drivers to usbwifi(9)]].).
 
 | Device 		 		| at 			| usbwifi	| converted	| tested	|
 |---------------------------------------|-----------------------|---------------|---------------|---------------|

Index: wikisrc/Wifi_renewal_on_hg.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Wifi_renewal_on_hg.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/Wifi_renewal_on_hg.mdwn	24 Sep 2021 17:18:17 -0000	1.6
+++ wikisrc/Wifi_renewal_on_hg.mdwn	25 Dec 2022 23:06:07 -0000	1.7
@@ -28,6 +28,8 @@
 
 ## Helping with development
 
+See [[Converting drivers to the new wifi stack]] and [[tutorials/Converting USB drivers to usbwifi(9)]].
+
 As a developer, you should start with an anonhg clone as well, as that uses 'clonebundles' and the CDN to get your clone faster.
 
 The development happens using the topic and evolve extensions, which unfortunately slows down some hg operations.

Describe compatibility issues
Index: wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	16 Dec 2022 17:59:32 -0000	1.3
+++ wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	16 Dec 2022 18:07:09 -0000	1.4
@@ -1,4 +1,4 @@
-NetBSD supports extended attributes (EA) and access controll lists (ACLs) on FFS file systems.
+NetBSD 10 or newer support extended attributes (EA) and access controll lists (ACLs) on FFS file systems.
 
 # Enabling or disabling EA/ACLs during setup
 
@@ -106,3 +106,18 @@
 If the file system you want to change is in your /etc/fstab, you can use the path of the mount point instead of
 the raw disk device (/dev/rdk10 in above example), like we did for the dumpfs command when checking for the
 current state of EAs.
+
+# Compatibility issues
+
+See the history section of [UFS2ea](/features/UFS2ea) for more details why this is all so complicated.
+
+Here is the short summary of the net effects:
+
+ * FFSv2ea file systems are *not* compatible with NetBSD 9 or older releases
+
+ * FFSv2ea file systems are *not* compatible with any other operating system
+
+ * FFSv2 file systems are compatible with older NetBSD releases (back to NetBSD 2.0)
+
+ * FFSv2 file systems may be used in read-only mode on other BSDs and other operating systems,
+   but they are not completely compatible

Add examples for FFSv2 to FFSv2ea and vice versa conversions
Index: wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	16 Dec 2022 17:21:34 -0000	1.2
+++ wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	16 Dec 2022 17:59:32 -0000	1.3
@@ -24,7 +24,85 @@
 
 # Checking whether EAs are enabled
 
+To check if EAs are enabled on for example your root file system, use this command:
+
+[[!template id=programlisting text="""
+# dumpfs / | head
+file system: /dev/rdk6
+format	FFSv2
+endian	little-endian
+location 65536	(-b 128)
+magic	19540119	time	Fri Dec 16 18:42:47 2022
+superblock location	65536	id	[ 5da1ec62 569ee376 ]
+cylgrp	dynamic	inodes	FFSv2	sblock	FFSv2	fslevel 5
+nbfree	9145447	ndir	571441	nifree	24966867	nffree	377570
+ncg	658	size	125001216	blocks	123064037
+bsize	32768	shift	15	mask	0xffff8000
+"""]]
+
+This says: **format FFSv2** meaning: EAs are **disabled**.
+
+Example output (from different disk) when EAs are enabled looks like  this:
+
+[[!template id=programlisting text="""
+# dumpfs /disk |head
+file system: /dev/rdk6
+format	FFSv2ea
+endian	little-endian
+location 65536	(-b 128)
+magic	19012038	time	Fri Dec 16 18:44:02 2022
+superblock location	65536	id	[ 5564421e 41f80c3d ]
+cylgrp	dynamic	inodes	FFSv2	sblock	FFSv2	fslevel 5
+nbfree	66438403	ndir	181661	nifree	178822752	nffree	207710
+ncg	3853	size	732042349	blocks	720699077
+bsize	32768	shift	15	mask	0xffff8000
+"""]]
+
+Here it says: **format FFSv2ea** meaning: EAs are **enabled**.
+
+
 # Enabling or disabling EAs after installation
 
 You typically need to boot to single user mode (the file system you want to convert should not be mounted).
 
+The change itself is simple:
+
+ * To enable EAs where they are not, use:
+
+[[!template id=programlisting text="""
+# fsck_ffs -c ea /dev/rdk10
+** /dev/rdk10
+** File system is already clean
+** Last Mounted on /targetroot
+** Phase 1 - Check Blocks and Sizes
+** Phase 2 - Check Pathnames
+** Phase 3 - Check Connectivity
+** Phase 4 - Check Reference Counts
+** Phase 5 - Check Cyl groups
+10 files, 10 used, 1016045 free (53 frags, 126999 blocks, 0.0% fragmentation)
+ENABLING EXTATTR SUPPORT
+
+***** FILE SYSTEM WAS MODIFIED *****
+"""]]
+
+ * To disable EAs where they are enabled, use:
+
+[[!template id=programlisting text="""
+# fsck_ffs -c no-ea /dev/rdk10
+** /dev/rdk10
+** File system is already clean
+** Last Mounted on /targetroot
+** Phase 1 - Check Blocks and Sizes
+** Phase 2 - Check Pathnames
+** Phase 3 - Check Connectivity
+** Phase 4 - Check Reference Counts
+** Phase 5 - Check Cyl groups
+10 files, 10 used, 1016045 free (53 frags, 126999 blocks, 0.0% fragmentation)
+DISABLING EXTATTR SUPPORT
+
+***** FILE SYSTEM WAS MODIFIED *****
+"""]]
+
+If the file system you want to change is in your /etc/fstab, you can use the path of the mount point instead of
+the raw disk device (/dev/rdk10 in above example), like we did for the dumpfs command when checking for the
+current state of EAs.

Add a few sysinst images
Index: wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	15 Dec 2022 21:02:54 -0000	1.1
+++ wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	16 Dec 2022 17:21:34 -0000	1.2
@@ -1,5 +1,30 @@
 NetBSD supports extended attributes (EA) and access controll lists (ACLs) on FFS file systems.
 
+# Enabling or disabling EA/ACLs during setup
+
 During setup, this support is enabled by default on -current or NetBSD 11 and newer (once that exists), for NetBSD 10 you need to manually tell the installer to create the file system this way:
 
- * tbd
+When you are at the partitioning step in Sysinst, you will see a display like this:
+
+<img src="https://www.netbsd.org/~martin/images/sysinst/sysinst10_part_list.png" alt="Sysinst partition list"
+width=80% />
+
+The "FFSv2" type means there will be no extended attributes (or ACLs) supported.
+If you want to change set, select that line:
+
+<img src="https://www.netbsd.org/~martin/images/sysinst/sysinst10_part_type.png" alt="Sysinst partition details"
+width=80% />
+
+and select the type to change it:
+
+<img src="https://www.netbsd.org/~martin/images/sysinst/sysinst10_ffs_type.png" alt="Sysinst file system types"
+width=80% />
+
+Change it to "FFSv2ea" if you want to enable EAs.
+
+# Checking whether EAs are enabled
+
+# Enabling or disabling EAs after installation
+
+You typically need to boot to single user mode (the file system you want to convert should not be mounted).
+

Add link to ffs EA tutorial
Index: wikisrc/features/UFS2ea.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/features/UFS2ea.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/features/UFS2ea.mdwn	15 Dec 2022 20:47:07 -0000	1.5
+++ wikisrc/features/UFS2ea.mdwn	16 Dec 2022 16:07:37 -0000	1.6
@@ -1,4 +1,4 @@
-<h1>Other information</h1>
+# This page is not for you if...
 
 This page specifically for users fixing up "broken" -current systems after the extended attribute (and ACL)
 handling have been fixed slightly before -current was 9.99.107.
@@ -6,9 +6,11 @@
 If you have never run an affected version of -current, you will not need the information on this
 page and here are other resources:
 
- * tbd
+ * [Enabling or disabling extended attributes and ACLs on FFS](/tutorials/acls_and_extended_attributes_on_ffs)
 
-<h1>History</h1>
+***
+
+# History
 
 On April 18, 2020, extended attribute support was added to UFS2 in
 NetBSD-current, but that unfortunately this change made UFS2 dangerously
@@ -21,7 +23,7 @@
 is UFS2ea, otherwise you are not going to be able to boot from a UFS2ea
 filesystem.
 
-<h1>Updating from a 9.99.x -current system to current 9.99.108, 10, or later version</h1>
+# Updating from a 9.99.x -current system to current 9.99.108, 10, or later version
 
 If your NetBSD-current system has UFS2 file systems and was built from
 a source tree from between April 18, 2020 and September 23, 2022,
@@ -29,7 +31,7 @@
 NetBSD-current, or to NetBSD 10 or later.
 
 
-<strong>BEFORE YOU BEGIN:</strong>
+**BEFORE YOU BEGIN:**
 
 If you want to have the option of preserving any extended attributes
 in UFS2 file systems (including ACLs), then you must download
@@ -45,7 +47,7 @@
 If you do not want to preserve any extended attributes that may have been
 created in UFS2 file systems then you do not need the ufs2ea-flip utility.
 
-<h1>Fixup procedure</h1>
+# Fixup procedure
 
 Then follow these steps:
 

Add link to ffs EA tutorial
Index: wikisrc/tutorials.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials.mdwn,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- wikisrc/tutorials.mdwn	22 Aug 2021 09:26:12 -0000	1.47
+++ wikisrc/tutorials.mdwn	16 Dec 2022 16:02:12 -0000	1.48
@@ -5,6 +5,7 @@
 * [[Services]]
 * [[Installation on UEFI systems]]
 * [X11 with the wsfb UEFI/BIOS framebuffer display driver](./x11/how_to_use_wsfb_uefi_bios_framebuffer)
+* [Enabling or disabling extended attributes and ACLs on FFS](acls_and_extended_attributes_on_ffs)
 
 ## Guide and HOWTOs
 * [Root on ZFS](../wiki/RootOnZFS/)

Stub page for FFSv2ea enabling/disabling during installation and later conversion between them
--- /dev/null	2022-12-15 21:03:03.235431783 +0000
+++ wikisrc/tutorials/acls_and_extended_attributes_on_ffs.mdwn	2022-12-15 21:03:27.860779094 +0000
@@ -0,0 +1,5 @@
+NetBSD supports extended attributes (EA) and access controll lists (ACLs) on FFS file systems.
+
+During setup, this support is enabled by default on -current or NetBSD 11 and newer (once that exists), for NetBSD 10 you need to manually tell the installer to create the file system this way:
+
+ * tbd

Restrict context of this page
Index: wikisrc/features/UFS2ea.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/features/UFS2ea.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/features/UFS2ea.mdwn	21 Nov 2022 16:23:12 -0000	1.4
+++ wikisrc/features/UFS2ea.mdwn	15 Dec 2022 20:47:07 -0000	1.5
@@ -1,3 +1,15 @@
+<h1>Other information</h1>
+
+This page specifically for users fixing up "broken" -current systems after the extended attribute (and ACL)
+handling have been fixed slightly before -current was 9.99.107.
+
+If you have never run an affected version of -current, you will not need the information on this
+page and here are other resources:
+
+ * tbd
+
+<h1>History</h1>
+
 On April 18, 2020, extended attribute support was added to UFS2 in
 NetBSD-current, but that unfortunately this change made UFS2 dangerously
 incompatible with UFS2 from previous NetBSD releases, so it was necessary
@@ -9,13 +21,15 @@
 is UFS2ea, otherwise you are not going to be able to boot from a UFS2ea
 filesystem.
 
+<h1>Updating from a 9.99.x -current system to current 9.99.108, 10, or later version</h1>
+
 If your NetBSD-current system has UFS2 file systems and was built from
 a source tree from between April 18, 2020 and September 23, 2022,
 then you should use a special procedure to upgrade to a later
 NetBSD-current, or to NetBSD 10 or later.
 
 
-BEFORE YOU BEGIN:
+<strong>BEFORE YOU BEGIN:</strong>
 
 If you want to have the option of preserving any extended attributes
 in UFS2 file systems (including ACLs), then you must download
@@ -31,6 +45,7 @@
 If you do not want to preserve any extended attributes that may have been
 created in UFS2 file systems then you do not need the ufs2ea-flip utility.
 
+<h1>Fixup procedure</h1>
 
 Then follow these steps:
 

update the URLs for the special odroid-c1 version of u-boot to point to
the new version which includes a bunch of fixes to the FAT fs code from
mainline u-boot that allow booting from recent armv7.img images.
Index: wikisrc/ports/evbarm/odroid-c1.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/odroid-c1.mdwn,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- wikisrc/ports/evbarm/odroid-c1.mdwn	22 Feb 2021 01:47:18 -0000	1.35
+++ wikisrc/ports/evbarm/odroid-c1.mdwn	9 Dec 2022 17:18:57 -0000	1.36
@@ -33,8 +33,8 @@
 * Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* such as *armv7.img*, the latest is [[here|https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbarm-earmv7hf/binary/gzimg/armv7.img]].
 * Build U-Boot for ODROID-C1 <https://github.com/jaredmcneill/u-boot-odroid>
   * Pre-built binaries here:
-   <http://ftp.netbsd.org/pub/NetBSD/misc/jmcneill/odroidc1/u-boot-odroidc-v2011.03-20150308.tar.gz>
-   <http://www.netbsd.org/~jmcneill/u-boot.bin.odroidc1>
+   <https://ftp.netbsd.org/pub/NetBSD/arch/evbarm/odroid-c1/u-boot-odroidc-v2011.03-20220520.tar.gz>
+   <https://ftp.netbsd.org/pub/NetBSD/arch/evbarm/odroid-c1/u-boot.bin.odroidc1>
 * Write the bootloader to the empty space at the start of the base image:
 [[!template  id=programlisting text="""
 # dd if=bl1.bin.hardkernel of=armv7.img bs=1 count=442 conv=notrunc
@@ -51,8 +51,8 @@
 # Installation (NetBSD 7.0/7.1)
 
 * Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* such as *armv7.img*
-* Build U-Boot for ODROID-C1 <https://github.com/hardkernel/u-boot/tree/odroidc-v2011.03>
-  * Pre-built binaries here: <http://ftp.netbsd.org/pub/NetBSD/misc/jmcneill/odroidc1/u-boot-odroidc-v2011.03-20150308.tar.gz>
+* Build U-Boot for ODROID-C1 <https://github.com/jaredmcneill/u-boot-odroid>
+  * Pre-built binaries here: <https://ftp.netbsd.org/pub/NetBSD/arch/evbarm/odroid-c1/u-boot-odroidc-v2011.03-20220520.tar.gz>
 * Note the location and size of the FFS partition in the *armv7.img* disklabel:
 [[!template  id=programlisting text="""
 # $TOOLDIR/bin/nbdisklabel -M evbarm -B le armv7.img

Update netbsd-10 branch status
Index: wikisrc/releng.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng.mdwn,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- wikisrc/releng.mdwn	6 Aug 2022 12:18:49 -0000	1.48
+++ wikisrc/releng.mdwn	8 Dec 2022 18:56:36 -0000	1.49
@@ -6,7 +6,7 @@
 
 ## Next Major Release
 
-The next major release will be NetBSD 10.0 (not branched yet, no schedule)
+The next major release will be NetBSD 10.0 (branch is planned to happen dec 14, 2022)
 
 * [[Preliminary task list for the netbsd-10 branch|netbsd-10]]
 

Update tests status and planned timeline
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- wikisrc/releng/netbsd-10.mdwn	30 Nov 2022 16:38:07 -0000	1.76
+++ wikisrc/releng/netbsd-10.mdwn	8 Dec 2022 18:54:32 -0000	1.77
@@ -89,9 +89,9 @@
 
 ## Current status and timeline
 
-* we are ready to branch - waiting for test fallout from latest extended attributes and installer changes now
 * top 6 architectures below 10 failures, one at 0 - good enough to branch!
-* branch date will be announced soon (likely around December 9)
+* we are ready to branch!
+* branch is planned for december 14, 2022
 
 ## Last Test Results overview
 For all tests, see [releng's tests page](//releng.netbsd.org/test-results.html).
@@ -102,44 +102,44 @@
   </thead>
   <tbody>
     <tr>
-        <td><a href="//releng.netbsd.org/b5reports/i386/">i386</a>, qemu, official b5 runs</td>
-        <td>2022-11-30</td> <td>0</td><td> </td>
-    </tr>
-    <tr>
         <td><a href="//www.NetBSD.org/~martin/aarch64-atf/">evbarm64el-aarch64</a>, real hardware</td>
-        <td>2022-11-30</td><td>2</td><td> </td>
+        <td>2022-12-07</td><td>0</td><td> </td>
     </tr>
     <tr>
-        <td><a href="//www.NetBSD.org/~martin/sparc64-atf/">sparc64</a>, real hardware</td>
-        <td>2022-11-30</td> <td>5</td><td></td>
+        <td><a href="//releng.netbsd.org/b5reports/i386/">i386</a>, qemu, official b5 runs</td>
+        <td>2022-12-08</td> <td>2</td><td> </td>
     </tr>
     <tr>
-        <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/">XEN</a>, i386 and amd64</td>
-        <td>2022-11-27</td><td>6</td><td></td>
+        <td><a href="//www.NetBSD.org/~martin/sparc64-atf/">sparc64</a>, real hardware</td>
+        <td>2022-12-06</td> <td>5</td><td></td>
     </tr>
     <tr>
         <td><a href="//releng.netbsd.org/b5reports/amd64/">amd64</a>, qemu, official b5 runs</td>
-        <td>2022-11-30</td> <td>7</td><td> </td>
+        <td>2022-12-07</td> <td>5</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/macppc-atf/">macppc</a>, real hardware</td>
-        <td>2022-11-30</td> <td>7</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
+        <td>2022-12-06</td> <td>6</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
+    </tr>
+    <tr>
+        <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/">XEN</a>, i386 and amd64</td>
+        <td>2022-12-05</td><td>7</td><td></td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/evbearmv7hf-atf/">evbearmv7hfeb</a>, real hardware</td>
-        <td>2022-11-30</td> <td>16</td><td> </td>
+        <td>2022-12-05</td> <td>15</td><td> </td>
     </tr>
     <tr>
         <td><a href="//releng.netbsd.org/b5reports/sparc64/">sparc64</a>, qemu, low memory</td>
-        <td>2022-11-28</td> <td>23</td><td> </td><td> </td>
+        <td>2022-12-07</td><td>18</td><td> </td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/landisk-atf/">landisk</a>, SH4, real hardware, low memory</td>
-        <td>2022-11-29</td><td>50</td><td></td>
+        <td>2022-12-06</td><td>48</td><td></td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/evbarm-atf/">evbarmv5</a>, real hardware</td>
-        <td>2022-11-28</td> <td>62</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
+        <td>2022-12-05</td><td>69</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
     </tr>
   </tbody>
 </table>

Update
Index: wikisrc/users/tkusumi.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/tkusumi.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/users/tkusumi.mdwn	15 Dec 2019 12:49:09 -0000	1.8
+++ wikisrc/users/tkusumi.mdwn	8 Dec 2022 03:57:46 -0000	1.9
@@ -1,13 +1,11 @@
-# About
-
 Tomohiro Kusumi <<tkusumi@netbsd.org>>
 
 * <https://github.com/kusumi>
-* <https://github.com/NetBSD/src/commits?author=kusumi>
 * <https://sourceforge.net/u/kusumi/profile/>
 * <https://www.dragonflybsd.org/~tkusumi/>
 * <https://www.netbsd.org/~tkusumi/>
-* <https://www.netbsd.org/people/developers.html>
-* <https://wiki.netbsd.org/projects/project/new-automounter/>
-* <https://www.phoronix.com/scan.php?page=news_item&px=DragonFlyBSD-FUSE>
-* <https://www.phoronix.com/scan.php?page=news_item&px=DragonFly-HAMMER2-FSCK>
+* <https://www.flickr.com/people/tkusumi/>
+
+* <https://pkgsrc.se/editors/fileobj>
+* <https://www.freshports.org/editors/fileobj>
+* <https://www.freshports.org/sysutils/hammer2/>

Open Source Conference 2023 Online/Osaka NetBSD BoF: add connpass URL, to get ZOOM URL.
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- wikisrc/users/jun.mdwn	27 Nov 2022 01:23:24 -0000	1.105
+++ wikisrc/users/jun.mdwn	2 Dec 2022 06:17:04 -0000	1.106
@@ -8,7 +8,7 @@
 - [[https://event.ospn.jp/osc2023-online-osaka/]]
 - [[https://event.ospn.jp/osc2023-online-osaka/session/737009]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
-- Join meeting with ZOOM via compass [[]]
+- Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/264321/]]
 - Tour Guide [[]]
 - togetter [[]]
 
@@ -17,7 +17,7 @@
 - [[https://event.ospn.jp/osc2023-online-spring/]]
 - [[]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
-- Join meeting with ZOOM via compass [[]]
+- Join meeting with ZOOM via connpass [[]]
 - Tour Guide [[]]
 - togetter [[]]
 

Add YoutuveLive Video Archive: Open Source Conference 2022 Online/Fukuoka NetBSD BoF
Index: wikisrc/users/jun/2022.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun/2022.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/users/jun/2022.mdwn	26 Nov 2022 23:36:17 -0000	1.1
+++ wikisrc/users/jun/2022.mdwn	2 Dec 2022 05:17:48 -0000	1.2
@@ -2,7 +2,7 @@
 - 2022 Nov.26 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fukuoka/]]
 - [[https://event.ospn.jp/osc2022-online-fukuoka/session/697078]]
-- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] ROOM C
+- YoutubeLive [[https://youtu.be/uWhLi0jQU2s]]
 - Join meeting with ZOOM via compass [[https://ospn.connpass.com/event/258080/]]
 - Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022fukuoka.pdf]]
 - togetter [[https://togetter.com/li/1977568]]

rockchip updates
Index: wikisrc/ports/evbarm/rockchip.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/rockchip.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/ports/evbarm/rockchip.mdwn	10 Jan 2020 03:12:40 -0000	1.8
+++ wikisrc/ports/evbarm/rockchip.mdwn	1 Dec 2022 10:15:45 -0000	1.9
@@ -11,7 +11,6 @@
 <table>
   <thead>
     <tr>
-      <th>Family</th>
       <th>SoC</th>
       <th>NetBSD version</th>
       <th>Example boards</th>
@@ -19,8 +18,11 @@
     </tr>
   </thead>
   <tbody>
-    <tr><td>RK3328</td><td>Rock64</td><td>9.0</td><td><a href="https://www.pine64.org/devices/single-board-computers/rock64/">Pine64 Rock64</a><td></td></tr>
-    <tr><td>RK3399</td><td>Rock64</td><td>9.0</td><td><a href="https://www.pine64.org/rockpro64/">Pine64 RockPro64</a>, <a href="https://www.pine64.org/pinebook-pro/">Pine64 Pinebook Pro</a><td></td></tr>
+    <tr><td>RK3328</td><td>9.0</td><td><a href="https://www.pine64.org/devices/single-board-computers/rock64/">PINE64 Rock64</a></tr>
+    <tr><td>RK3399</td><td>9.0</td><td><a href="https://www.pine64.org/rockpro64/">PINE64 RockPro64</a>, <a href="https://www.pine64.org/pinebook-pro/">PINE64 Pinebook Pro</a></tr>
+    <tr><td>RK3288<td>9.99.93</td><td><a href="https://tinker-board.asus.com/product/tinker-board.html">Asus Tinker Board</a></td></tr>
+    <tr><td>RK356X<td>9.99.94</td><td><a href="https://www.pine64.org/quartz64b/">PINE64 Quartz64</a></td></tr>
+    <tr><td>RK3588<td>9.99.100</td><td></td></tr>
   </tbody>
 </table>
 
@@ -40,6 +42,8 @@
   </thead>
   <tbody>
     <tr><td>Audio codec</td><td>Yes</td><td></td></tr>
+    <tr><td>CSRNG (RK3399)</td><td>Yes</td><td></td></tr>
+    <tr><td>DisplayPort (RK3399)</td><td>Yes</td><td></td></tr>
     <tr><td>Framebuffer</td><td>Yes</td><td>Uses simplefb configured by bootloader</td></tr>
     <tr><td>Gigabit Ethernet</td><td>Yes</td><td></td></tr>
     <tr><td>GPIO</td><td>Yes</td><td></td></tr>
@@ -56,6 +60,7 @@
     <tr><td>SMP</td><td>Yes</td><td></td></tr>
     <tr><td>SPDIF</td><td>-</td><td></td></tr>
     <tr><td>SPI</td><td>Yes</td><td></td></tr>
+    <tr><td>SPI Flash (RK3328)</td><td>Yes</td><td></td></tr>
     <tr><td>Thermal sensors</td><td>Yes</td><td></td></tr>
     <tr><td>UART</td><td>Yes</td><td></td></tr>
     <tr><td>USB 2.0</td><td>Yes</td><td></td></tr>
@@ -76,6 +81,10 @@
 to
 [[NetBSD/evbarm install via sysinst(8) on a SATA hard disk, USB stick or (u)SD card|ports/evbarm/install_using_sysinst]].
 
+The [PINE64 Quartz64 boots from UEFI](https://github.com/jaredmcneill/quartz64_uefi).
+Flash NetBSD and the UEFI firmware to separate storage devices, or replace the
+contents of the boot partition on arm64.img.
+
 # Tips and tricks
 
 # Links

Update status and test results
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- wikisrc/releng/netbsd-10.mdwn	4 Nov 2022 19:55:04 -0000	1.75
+++ wikisrc/releng/netbsd-10.mdwn	30 Nov 2022 16:38:07 -0000	1.76
@@ -84,14 +84,14 @@
 	- ~~getentropy is missing from NetBSD but will be in POSIX.~~
 	- ~~[suggested installer changes](https://www.NetBSD.org/~martin/sysinst-entropy.patch)~~
 	- ~~rndctl(8) includes misleading features that no longer work with the current entropy behavior (disable/enable estimation, etc). it should maybe also print the number of collected samples in `-l`.~~
-* [File system corruption due to UFS2 extended attributes](https://mail-index.netbsd.org/tech-kern/2022/05/24/msg028105.html)
-	- NetBSD 10 will be the first official release with full extended attribute support in FFS, we need to fix the few open ends before the branch
+* ~~[File system corruption due to UFS2 extended attributes](https://mail-index.netbsd.org/tech-kern/2022/05/24/msg028105.html)~~
+	- NetBSD 10 will be the first official release with full extended attribute support in FFS, currently the installer defaults to use them on new installations, so we can test bootloaders in the automatic tests
 
 ## Current status and timeline
 
-* final pre-branch wrapup, no big changes w/o prior releng/core involvement please!
-* top 5 architectures below 10 failures - good enough to branch!
-* branch delayed (again) due to EA issues (see above), probably will happen around June 7.
+* we are ready to branch - waiting for test fallout from latest extended attributes and installer changes now
+* top 6 architectures below 10 failures, one at 0 - good enough to branch!
+* branch date will be announced soon (likely around December 9)
 
 ## Last Test Results overview
 For all tests, see [releng's tests page](//releng.netbsd.org/test-results.html).
@@ -103,43 +103,43 @@
   <tbody>
     <tr>
         <td><a href="//releng.netbsd.org/b5reports/i386/">i386</a>, qemu, official b5 runs</td>
-        <td>2022-09-02</td> <td>2</td><td> </td>
+        <td>2022-11-30</td> <td>0</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.NetBSD.org/~martin/aarch64-atf/">evbarm64el-aarch64</a>, real hardware</td>
-        <td>2022-08-31</td><td>4</td><td> </td>
+        <td>2022-11-30</td><td>2</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.NetBSD.org/~martin/sparc64-atf/">sparc64</a>, real hardware</td>
-        <td>2022-08-29</td> <td>4</td><td></td>
+        <td>2022-11-30</td> <td>5</td><td></td>
     </tr>
     <tr>
         <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/">XEN</a>, i386 and amd64</td>
-        <td>2022-08-30</td><td>5</td><td></td>
+        <td>2022-11-27</td><td>6</td><td></td>
     </tr>
     <tr>
         <td><a href="//releng.netbsd.org/b5reports/amd64/">amd64</a>, qemu, official b5 runs</td>
-        <td>2022-09-02</td> <td>6</td><td> </td>
+        <td>2022-11-30</td> <td>7</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/macppc-atf/">macppc</a>, real hardware</td>
-        <td>2022-08-30</td> <td>8</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
+        <td>2022-11-30</td> <td>7</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
     </tr>
     <tr>
-        <td><a href="//releng.netbsd.org/b5reports/sparc64/">sparc64</a>, qemu, low memory</td>
-        <td>2022-09-01</td> <td>15</td><td> </td><td> </td>
+        <td><a href="//www.netbsd.org/~martin/evbearmv7hf-atf/">evbearmv7hfeb</a>, real hardware</td>
+        <td>2022-11-30</td> <td>16</td><td> </td>
     </tr>
     <tr>
-        <td><a href="//www.netbsd.org/~martin/evbearmv7hf-atf/">evbearmv7hfeb</a>, real hardware</td>
-        <td>2022-08-29</td> <td>16</td><td> </td>
+        <td><a href="//releng.netbsd.org/b5reports/sparc64/">sparc64</a>, qemu, low memory</td>
+        <td>2022-11-28</td> <td>23</td><td> </td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/landisk-atf/">landisk</a>, SH4, real hardware, low memory</td>
-        <td>2022-08-30</td><td>47</td><td></td>
+        <td>2022-11-29</td><td>50</td><td></td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/evbarm-atf/">evbarmv5</a>, real hardware</td>
-        <td>2022-08-29</td> <td>61</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
+        <td>2022-11-28</td> <td>62</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
     </tr>
   </tbody>
 </table>

AsiaBSDCon2023: need more and more and more sponsor.
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -r1.104 -r1.105
--- wikisrc/users/jun.mdwn	26 Nov 2022 23:51:52 -0000	1.104
+++ wikisrc/users/jun.mdwn	27 Nov 2022 01:23:24 -0000	1.105
@@ -25,6 +25,7 @@
 - 2023 Mar.30 to Apr.2 
 - Tokyo University of Science, Tokyo, Japan
 - CallForPapers: [[https://2023.asiabsdcon.org/cfp.html.en]]
+- Sponsorship Application Guidelines: [[https://2023.asiabsdcon.org/sponsorship.pdf]] 
 - making plans for NetBSD Booth.
 
 # Past Events in 2023

add AsiaBSDCon2023
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- wikisrc/users/jun.mdwn	26 Nov 2022 23:30:05 -0000	1.103
+++ wikisrc/users/jun.mdwn	26 Nov 2022 23:51:52 -0000	1.104
@@ -2,17 +2,7 @@
 
 [[jun/2020]]-[[jun/2021]]-[[jun/2022]]
 
-# 2022
-
-## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
-- 2022 Nov.26 Sat 14:00-14:45 JST (UTC+9) 
-- [[https://event.ospn.jp/osc2022-online-fukuoka/]]
-- [[https://event.ospn.jp/osc2022-online-fukuoka/session/697078]]
-- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] ROOM C
-- Join meeting with ZOOM via compass [[https://ospn.connpass.com/event/258080/]]
-- Tour Guide [[]]
-- togetter [[]]
-
+# 2023
 ## Open Source Conference 2023 Online/Osaka NetBSD BoF
 - 2023 Jan.28 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2023-online-osaka/]]
@@ -22,82 +12,22 @@
 - Tour Guide [[]]
 - togetter [[]]
 
-# Past Events
+## Open Source Conference 2023 Online/Spring NetBSD BoF
+- 2023 Mar.11 Sat XX:00-XX:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2023-online-spring/]]
+- [[]]
+- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
+- Join meeting with ZOOM via compass [[]]
+- Tour Guide [[]]
+- togetter [[]]
+
+## AsiaBSDCon2023
+- 2023 Mar.30 to Apr.2 
+- Tokyo University of Science, Tokyo, Japan
+- CallForPapers: [[https://2023.asiabsdcon.org/cfp.html.en]]
+- making plans for NetBSD Booth.
 
-## Kansai Open Forum 2022 BSD BoF
-- 20 years: 2022 Fri Nov.11 16:00-16:50 [[https://www.k-of.jp/2022/session/nakano-ebijun-talk/]]
-- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
-- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
-- Ticket: [[https://kof2022-honpen.peatix.com/]] admission free
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/KOF2022.pdf]]
-- togetter [[https://togetter.com/li/1970580]]
-
-## Open Source Conference 2022 Online/Fall BSD BoF
-- 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9) 
-- [[https://event.ospn.jp/osc2022-online-fall/]]
-- [[https://event.ospn.jp/osc2022-online-fall/session/670707]] 
-- Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/258079/]]
-- YoutubeLive [[https://youtu.be/w0-1g_hY0_g]] 
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyofall.pdf]]
-- togetter [[https://togetter.com/li/1964480]]
-
-## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
-- 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
-- [[https://event.ospn.jp/osc2022-online-hiroshima/]]
-- [[https://event.ospn.jp/osc2022-online-hiroshima/session/637021]]
-- YoutubeLive [[https://youtu.be/chkuH8lh2s0]] 
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hiroshima.pdf]]
-- togetter [[https://togetter.com/li/1950893]]
-
-## Open Developers Conference 2022 Online NetBSD BoF
-- 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
-- [[https://event.ospn.jp/odc2022-online/session/616272]]
-- [[https://event.ospn.jp/odc2022-online/]]
-- YoutubeLive [[https://youtu.be/vFCtlxyRVm4]] NetBSD/news68k on nono
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/ODC2022.pdf]]
-- togetter [[https://togetter.com/li/1938050]] 
-
-## Open Source Conference 2022 Online/Kyoto NetBSD BoF
-- 2022 Jul.30 Sat 14:00-14:45 JST (UTC+9)
-- [[https://event.ospn.jp/osc2022-online-kyoto/session/591909]]
-- [[https://event.ospn.jp/osc2022-online-kyoto/]]
-- YoutubeLive [[https://youtu.be/O3tFWOgNsv]] NetBSD 3.0/luna88k boot test
-- Join meeting with ZOOM [[https://ospn.connpass.com/event/243773/]]
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022kyoto.pdf]]
-- togetter [[https://togetter.com/li/1921498]]
-
-## Open Source Conference 2022 Online/Hokkaido NetBSD BoF
-- 2022 Jun.25 Sat 15:00-15:45 JST (UTC+9) Room F
-- [[https://register.ospn.jp/osc2022-online-do/modules/eventrsv/1.html]]
-- YoutubeLive [[https://www.youtube.com/watch?v=cwr6tE1hfLM]] 
-- with [[https://www.no.bug.gr.jp/]]
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hokkaido.pdf]]
-- togetter [[https://togetter.com/li/1905889]]
-
-## Open Source Conference 2022 Online/Nagoya Nagoya *BSD Users' Group 265th meeting
-- 2022 May.28 Sat 15:00-15:45 JST (UTC+9)
-- [[https://event.ospn.jp/osc2022-online-nagoya/session/557224]]
-- [[https://event.ospn.jp/osc2022-online-nagoya]]
-- YoutubeLive [[https://www.youtube.com/watch?v=vpDraGFYchA]]
-- http://www.nagoya.bug.gr.jp/
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022nagoya.pdf]]
-- togetter [[https://togetter.com/li/1856809]]
-
-## Open Source Conference 2022 Online/Spring NetBSD BoF
-- 2022 Mar.12 Sat 14:00-14:45 JST (UTC+9)
-- [[https://event.ospn.jp/osc2022-online-spring/session/523464]]
-- [[https://event.ospn.jp/osc2022-online-spring/]]
-- YoutubeLive [[https://youtu.be/5rdoBPhbjZY]]
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyospring.pdf]]
-- togetter [[https://togetter.com/li/1856809]]
-
-## Open Source Conference 2022 Online/Osaka NetBSD BoF
-- 2022 Jan.29 Sat 15:00-15:45 JST (UTC+9)
-- [[https://event.ospn.jp/osc2022-online-osaka/session/493789]]
-- [[https://event.ospn.jp/osc2022-online-osaka/]]
-- YoutubeLive [[https://youtu.be/l4D6nazen1I]] 
-- Tour Guide [[http://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022osaka.pdf]]
-- togetter [[https://togetter.com/li/1835534]]
+# Past Events in 2023
 
 # Current my job mission
 - SOUM Corporation [[http://www.soum.co.jp]],TOKYO

2022 report
--- /dev/null	2022-11-26 23:32:00.114636774 +0000
+++ wikisrc/users/jun/2022.mdwn	2022-11-26 23:36:48.407001189 +0000
@@ -0,0 +1,83 @@
+## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
+- 2022 Nov.26 Sat 14:00-14:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2022-online-fukuoka/]]
+- [[https://event.ospn.jp/osc2022-online-fukuoka/session/697078]]
+- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] ROOM C
+- Join meeting with ZOOM via compass [[https://ospn.connpass.com/event/258080/]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022fukuoka.pdf]]
+- togetter [[https://togetter.com/li/1977568]]
+
+## Kansai Open Forum 2022 BSD BoF
+- 20 years: 2022 Fri Nov.11 16:00-16:50 [[https://www.k-of.jp/2022/session/nakano-ebijun-talk/]]
+- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
+- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
+- Ticket: [[https://kof2022-honpen.peatix.com/]] admission free
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/KOF2022.pdf]]
+- togetter [[https://togetter.com/li/1970580]]
+
+## Open Source Conference 2022 Online/Fall BSD BoF
+- 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2022-online-fall/]]
+- [[https://event.ospn.jp/osc2022-online-fall/session/670707]] 
+- Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/258079/]]
+- YoutubeLive [[https://youtu.be/w0-1g_hY0_g]] 
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyofall.pdf]]
+- togetter [[https://togetter.com/li/1964480]]
+
+## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
+- 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2022-online-hiroshima/]]
+- [[https://event.ospn.jp/osc2022-online-hiroshima/session/637021]]
+- YoutubeLive [[https://youtu.be/chkuH8lh2s0]] 
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hiroshima.pdf]]
+- togetter [[https://togetter.com/li/1950893]]
+
+## Open Developers Conference 2022 Online NetBSD BoF
+- 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
+- [[https://event.ospn.jp/odc2022-online/session/616272]]
+- [[https://event.ospn.jp/odc2022-online/]]
+- YoutubeLive [[https://youtu.be/vFCtlxyRVm4]] NetBSD/news68k on nono
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/ODC2022.pdf]]
+- togetter [[https://togetter.com/li/1938050]] 
+
+## Open Source Conference 2022 Online/Kyoto NetBSD BoF
+- 2022 Jul.30 Sat 14:00-14:45 JST (UTC+9)
+- [[https://event.ospn.jp/osc2022-online-kyoto/session/591909]]
+- [[https://event.ospn.jp/osc2022-online-kyoto/]]
+- YoutubeLive [[https://youtu.be/O3tFWOgNsv]] NetBSD 3.0/luna88k boot test
+- Join meeting with ZOOM [[https://ospn.connpass.com/event/243773/]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022kyoto.pdf]]
+- togetter [[https://togetter.com/li/1921498]]
+
+## Open Source Conference 2022 Online/Hokkaido NetBSD BoF
+- 2022 Jun.25 Sat 15:00-15:45 JST (UTC+9) Room F
+- [[https://register.ospn.jp/osc2022-online-do/modules/eventrsv/1.html]]
+- YoutubeLive [[https://www.youtube.com/watch?v=cwr6tE1hfLM]] 
+- with [[https://www.no.bug.gr.jp/]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hokkaido.pdf]]
+- togetter [[https://togetter.com/li/1905889]]
+
+## Open Source Conference 2022 Online/Nagoya Nagoya *BSD Users' Group 265th meeting
+- 2022 May.28 Sat 15:00-15:45 JST (UTC+9)
+- [[https://event.ospn.jp/osc2022-online-nagoya/session/557224]]
+- [[https://event.ospn.jp/osc2022-online-nagoya]]
+- YoutubeLive [[https://www.youtube.com/watch?v=vpDraGFYchA]]
+- http://www.nagoya.bug.gr.jp/
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022nagoya.pdf]]
+- togetter [[https://togetter.com/li/1856809]]
+
+## Open Source Conference 2022 Online/Spring NetBSD BoF
+- 2022 Mar.12 Sat 14:00-14:45 JST (UTC+9)
+- [[https://event.ospn.jp/osc2022-online-spring/session/523464]]
+- [[https://event.ospn.jp/osc2022-online-spring/]]
+- YoutubeLive [[https://youtu.be/5rdoBPhbjZY]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyospring.pdf]]
+- togetter [[https://togetter.com/li/1856809]]
+
+## Open Source Conference 2022 Online/Osaka NetBSD BoF
+- 2022 Jan.29 Sat 15:00-15:45 JST (UTC+9)
+- [[https://event.ospn.jp/osc2022-online-osaka/session/493789]]
+- [[https://event.ospn.jp/osc2022-online-osaka/]]
+- YoutubeLive [[https://youtu.be/l4D6nazen1I]] 
+- Tour Guide [[http://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022osaka.pdf]]
+- togetter [[https://togetter.com/li/1835534]]

2022 season ended thanx for support.
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- wikisrc/users/jun.mdwn	21 Nov 2022 02:12:01 -0000	1.102
+++ wikisrc/users/jun.mdwn	26 Nov 2022 23:30:05 -0000	1.103
@@ -1,6 +1,6 @@
 [[!meta  title="Jun Ebihara"]]
 
-[[jun/2020]]-[[jun/2021]]
+[[jun/2020]]-[[jun/2021]]-[[jun/2022]]
 
 # 2022
 

Index: wikisrc/features/UFS2ea.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/features/UFS2ea.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/features/UFS2ea.mdwn	15 Nov 2022 11:33:06 -0000	1.3
+++ wikisrc/features/UFS2ea.mdwn	21 Nov 2022 16:23:12 -0000	1.4
@@ -3,7 +3,11 @@
 incompatible with UFS2 from previous NetBSD releases, so it was necessary
 to remove extended attribute support from the UFS2 format that was
 recognized by previous releases.  UFS2 extended attributes will only
-be supported in NetBSD by a new UFS2 variant called "UFS2ea".
+be supported in NetBSD by a new UFS2 variant called "UFS2ea". This new
+variant has a different filesystem magic number than the regular UFS2
+filesystem, so make sure you update your boot blocks if your root filesystem
+is UFS2ea, otherwise you are not going to be able to boot from a UFS2ea
+filesystem.
 
 If your NetBSD-current system has UFS2 file systems and was built from
 a source tree from between April 18, 2020 and September 23, 2022,

move past: Kansai Open Forum 2022 BSD BoF, many thank tsutsui@ san and Sun3/60.
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- wikisrc/users/jun.mdwn	9 Nov 2022 01:20:46 -0000	1.101
+++ wikisrc/users/jun.mdwn	21 Nov 2022 02:12:01 -0000	1.102
@@ -4,14 +4,6 @@
 
 # 2022
 
-## Kansai Open Forum 2022 BSD BoF
-- 20 years: 2022 Fri Nov.11 16:00-16:50 [[https://www.k-of.jp/2022/session/nakano-ebijun-talk/]]
-- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
-- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
-- Ticket: [[https://kof2022-honpen.peatix.com/]] admission free
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/KOF2022.pdf]]
-- togetter [[https://togetter.com/li/1970580]]
-
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fukuoka/]]
@@ -24,7 +16,7 @@
 ## Open Source Conference 2023 Online/Osaka NetBSD BoF
 - 2023 Jan.28 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2023-online-osaka/]]
-- [[]] TBD
+- [[https://event.ospn.jp/osc2023-online-osaka/session/737009]]
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
 - Join meeting with ZOOM via compass [[]]
 - Tour Guide [[]]
@@ -32,6 +24,14 @@
 
 # Past Events
 
+## Kansai Open Forum 2022 BSD BoF
+- 20 years: 2022 Fri Nov.11 16:00-16:50 [[https://www.k-of.jp/2022/session/nakano-ebijun-talk/]]
+- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
+- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
+- Ticket: [[https://kof2022-honpen.peatix.com/]] admission free
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/KOF2022.pdf]]
+- togetter [[https://togetter.com/li/1970580]]
+
 ## Open Source Conference 2022 Online/Fall BSD BoF
 - 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fall/]]

more formatting
Index: wikisrc/features/UFS2ea.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/features/UFS2ea.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/features/UFS2ea.mdwn	15 Nov 2022 02:05:06 -0000	1.2
+++ wikisrc/features/UFS2ea.mdwn	15 Nov 2022 11:33:06 -0000	1.3
@@ -42,8 +42,11 @@
    mount any other file systems yet.
 
 3. Run a forced "fsck -p" of each UFS2 file system, eg.
+
 	fsck -fp /dev/rwd0a
+
 	fsck -fp /dev/rwd0e
+
 	...
 
 4. If the new fsck says that your UFS2 file systems are all fine,
@@ -72,11 +75,13 @@
 
    To discard extended attributes and keep a UFS2 file system in UFS2 format,
    run a forced full fsck, eg.
+
 	fsck -fy /dev/rwd0a
 
    To preserve extended attributes and convert a UFS2 file system to UFS2ea
    format, run the ufs2ea-flip utility that you built earlier on the
    character device containing the file system, eg.
+
 	/ufs2ea-flip /dev/rwd0a
 
    The ufs2ea-flip utility will verify that the given device contains a

formatting
Index: wikisrc/features/UFS2ea.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/features/UFS2ea.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/features/UFS2ea.mdwn	15 Nov 2022 02:03:00 -0000	1.1
+++ wikisrc/features/UFS2ea.mdwn	15 Nov 2022 02:05:06 -0000	1.2
@@ -18,6 +18,7 @@
 and compile this utility:
 
 https://ftp.netbsd.org/pub/NetBSD/misc/UFS2ea/ufs2ea-flip.c
+
 cc -o ufs2ea-flip ufs2ea-flip.c
 
 Put the resulting "ufs2ea-flip" executable somewhere in your root file system.

new page for UFS2ea
--- /dev/null	2022-11-15 02:03:02.757374413 +0000
+++ wikisrc/features/UFS2ea.mdwn	2022-11-15 02:03:29.041863887 +0000
@@ -0,0 +1,92 @@
+On April 18, 2020, extended attribute support was added to UFS2 in
+NetBSD-current, but that unfortunately this change made UFS2 dangerously
+incompatible with UFS2 from previous NetBSD releases, so it was necessary
+to remove extended attribute support from the UFS2 format that was
+recognized by previous releases.  UFS2 extended attributes will only
+be supported in NetBSD by a new UFS2 variant called "UFS2ea".
+
+If your NetBSD-current system has UFS2 file systems and was built from
+a source tree from between April 18, 2020 and September 23, 2022,
+then you should use a special procedure to upgrade to a later
+NetBSD-current, or to NetBSD 10 or later.
+
+
+BEFORE YOU BEGIN:
+
+If you want to have the option of preserving any extended attributes
+in UFS2 file systems (including ACLs), then you must download
+and compile this utility:
+
+https://ftp.netbsd.org/pub/NetBSD/misc/UFS2ea/ufs2ea-flip.c
+cc -o ufs2ea-flip ufs2ea-flip.c
+
+Put the resulting "ufs2ea-flip" executable somewhere in your root file system.
+Putting it directly in the root directory is fine.
+
+If you do not want to preserve any extended attributes that may have been
+created in UFS2 file systems then you do not need the ufs2ea-flip utility.
+
+
+Then follow these steps:
+
+1. Install your new kernel and userland.
+   In particular, you need the new version of /sbin/fsck_ffs.
+   If your existing -current version is too old then the new
+   fsck_ffs may require a new /lib/libc.so* and possibly other things.
+
+2. Reboot your system into single-user mode.
+   It is important to do an orderly reboot so that file systems
+   are unmounted cleanly.
+   Do not remount the root file system read/write or
+   mount any other file systems yet.
+
+3. Run a forced "fsck -p" of each UFS2 file system, eg.
+	fsck -fp /dev/rwd0a
+	fsck -fp /dev/rwd0e
+	...
+
+4. If the new fsck says that your UFS2 file systems are all fine,
+   then it is safe to exit single-user mode and let the system
+   continue the normal boot process.
+
+   However, if the new fsck reports this message for any file system:
+	NON-ZERO EXTATTR FIELDS
+   then that file system has had extended attributes set on one or more files,
+   and you must decide whether to preserve or discard these extended attributes.
+
+   Discarding extended attributes will lose this information forever,
+   and each file that has extended attributes removed will also
+   have the permission bits of the file's mode cleared,
+   removing all access to the file (except by root).
+   This is because the extended attributes might have been intended to
+   contain an ACL, so removing all permissions avoids allowing access
+   to the file by a process that should not have had any access.
+
+   Preserving extended attributes avoids the downsides of discarding them,
+   but this also converts the file system to the UFS2ea format, which is
+   completely unrecognized by earlier NetBSD versions.  It is possible to
+   convert a UFS2ea file system back to UFS2, but this also requires
+   removing all extended attributes and removing access permissions
+   to affected files.
+
+   To discard extended attributes and keep a UFS2 file system in UFS2 format,
+   run a forced full fsck, eg.
+	fsck -fy /dev/rwd0a
+
+   To preserve extended attributes and convert a UFS2 file system to UFS2ea
+   format, run the ufs2ea-flip utility that you built earlier on the
+   character device containing the file system, eg.
+	/ufs2ea-flip /dev/rwd0a
+
+   The ufs2ea-flip utility will verify that the given device contains a
+   UFS2 file system and ask for confirmation before converting the file system
+   to UFS2ea format while preserving extended attributes.  Running a
+   forced full fsck after using this utility is strongly recommended.
+
+5. After all UFS2 file systems are processed, if you have converted
+   your root file system to UFS2ea then you should reboot.
+   Otherwise you can exit the single-user shell and allow the system
+   to continue the normal boot process.
+
+
+After this procedure, your system should be ready for use.

add a link to a soon-to-be-created UFS2ea page.
Index: wikisrc/features.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/features.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/features.mdwn	5 Apr 2019 00:23:06 -0000	1.5
+++ wikisrc/features.mdwn	15 Nov 2022 01:58:30 -0000	1.6
@@ -12,3 +12,6 @@
 
 ##Memory
 * [[Hotplug|features/uvm_hotplug]]
+
+##File systems
+* [[UFS2 extended attributes|features/UFS2ea]]

Kansai Open Forum 2022 BSD BoF tour guides 2022 Nov.11-12
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- wikisrc/users/jun.mdwn	7 Nov 2022 00:55:08 -0000	1.100
+++ wikisrc/users/jun.mdwn	9 Nov 2022 01:20:46 -0000	1.101
@@ -5,12 +5,12 @@
 # 2022
 
 ## Kansai Open Forum 2022 BSD BoF
-- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
-- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
 - 20 years: 2022 Fri Nov.11 16:00-16:50 [[https://www.k-of.jp/2022/session/nakano-ebijun-talk/]]
+- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
+- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
 - Ticket: [[https://kof2022-honpen.peatix.com/]] admission free
-- Tour Guide [[]]
-- togetter [[]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/KOF2022.pdf]]
+- togetter [[https://togetter.com/li/1970580]]
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat 14:00-14:45 JST (UTC+9) 

Make link to .iso in ports pages conditional on "iso_image" variable
and set this for all ports where we have an ISO image.
Noticed by js@ who pointed out that landisk had a link to a
nonexisting .iso .
OK leot@
OK leot@

Members: 
	ports/aarch64.mdwn:1.15->1.16 
	ports/acorn32.mdwn:1.20->1.21 
	ports/alpha.mdwn:1.23->1.24 
	ports/amd64.mdwn:1.35->1.36 
	ports/amiga.mdwn:1.36->1.37 
	ports/arc.mdwn:1.23->1.24 
	ports/atari.mdwn:1.22->1.23 
	ports/cats.mdwn:1.22->1.23 
	ports/cobalt.mdwn:1.23->1.24 
	ports/dreamcast.mdwn:1.23->1.24 
	ports/emips.mdwn:1.22->1.23 
	ports/evbarm.mdwn:1.107->1.108 
	ports/evbmips.mdwn:1.27->1.28 
	ports/evbppc.mdwn:1.27->1.28 
	ports/evbsh3.mdwn:1.23->1.24 
	ports/ews4800mips.mdwn:1.22->1.23 
	ports/hp300.mdwn:1.27->1.28 
	ports/hpcarm.mdwn:1.19->1.20 
	ports/hpcmips.mdwn:1.28->1.29 
	ports/hpcsh.mdwn:1.25->1.26 
	ports/hppa.mdwn:1.20->1.21 
	ports/i386.mdwn:1.25->1.26 
	ports/ia64.mdwn:1.12->1.13 
	ports/ibmnws.mdwn:1.21->1.22 
	ports/luna68k.mdwn:1.23->1.24 
	ports/mac68k.mdwn:1.26->1.27 
	ports/macppc.mdwn:1.24->1.25 
	ports/mipsco.mdwn:1.21->1.22 
	ports/mvme68k.mdwn:1.24->1.25 
	ports/mvmeppc.mdwn:1.24->1.25 
	ports/newsmips.mdwn:1.23->1.24 
	ports/ofppc.mdwn:1.22->1.23 
	ports/pmax.mdwn:1.26->1.27 
	ports/prep.mdwn:1.23->1.24 
	ports/sandpoint.mdwn:1.29->1.30 
	ports/sgimips.mdwn:1.25->1.26 
	ports/shark.mdwn:1.22->1.23 
	ports/sparc.mdwn:1.25->1.26 
	ports/sparc64.mdwn:1.34->1.35 
	ports/sun2.mdwn:1.23->1.24 
	ports/sun3.mdwn:1.25->1.26 
	ports/vax.mdwn:1.24->1.25 
	ports/x68k.mdwn:1.22->1.23 
	ports/zaurus.mdwn:1.27->1.28 
	templates/port.mdwn:1.30->1.31 

Index: wikisrc/ports/aarch64.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/aarch64.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/ports/aarch64.mdwn	6 Aug 2022 12:18:49 -0000	1.15
+++ wikisrc/ports/aarch64.mdwn	8 Nov 2022 22:35:55 -0000	1.16
@@ -2,6 +2,7 @@
 port="evbarm-aarch64"
 changes_port="evbarm64"
 port_alt="arm"
+iso_image="true"
 future_rel="10.0"
 changes_future="10.0"
 cur_rel="9.3"
Index: wikisrc/ports/acorn32.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/acorn32.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/ports/acorn32.mdwn	2 Jun 2019 13:32:38 -0000	1.20
+++ wikisrc/ports/acorn32.mdwn	8 Nov 2022 22:35:55 -0000	1.21
@@ -1,5 +1,6 @@
 [[!template id=port
 port="acorn32"
+iso_image="true"
 cur_rel="8.1"
 future_rel="9.0"
 pkg_rel="6.1"
Index: wikisrc/ports/alpha.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/alpha.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/ports/alpha.mdwn	6 Aug 2022 12:18:49 -0000	1.23
+++ wikisrc/ports/alpha.mdwn	8 Nov 2022 22:35:55 -0000	1.24
@@ -1,5 +1,6 @@
 [[!template id=port
 port="alpha"
+iso_image="true"
 cur_rel="9.3"
 pkg_rel="8.0"
 future_rel="10.0"
Index: wikisrc/ports/amd64.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/amd64.mdwn,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- wikisrc/ports/amd64.mdwn	6 Aug 2022 12:18:49 -0000	1.35
+++ wikisrc/ports/amd64.mdwn	8 Nov 2022 22:35:55 -0000	1.36
@@ -1,5 +1,6 @@
 [[!template id=port
 port="amd64"
+iso_image="true"
 install_image="install"
 cur_rel="9.3"
 future_rel="10.0"
Index: wikisrc/ports/amiga.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/amiga.mdwn,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- wikisrc/ports/amiga.mdwn	6 Aug 2022 12:18:49 -0000	1.36
+++ wikisrc/ports/amiga.mdwn	8 Nov 2022 22:35:55 -0000	1.37
@@ -1,5 +1,6 @@
 [[!template id=port
 port="amiga"
+iso_image="true"
 cur_rel="9.3"
 future_rel="10.0"
 pkg_rel="8.0"
Index: wikisrc/ports/arc.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/arc.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/ports/arc.mdwn	6 Aug 2022 12:18:50 -0000	1.23
+++ wikisrc/ports/arc.mdwn	8 Nov 2022 22:35:55 -0000	1.24
@@ -1,5 +1,6 @@
 [[!template id=port
 port="arc"
+iso_image="true"
 cur_rel="9.3"
 future_rel="10.0"
 pkg_rel="6.0"
Index: wikisrc/ports/atari.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/atari.mdwn,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- wikisrc/ports/atari.mdwn	6 Aug 2022 12:18:50 -0000	1.22
+++ wikisrc/ports/atari.mdwn	8 Nov 2022 22:35:55 -0000	1.23
@@ -1,5 +1,6 @@
 [[!template id=port
 port="atari"
+iso_image="true"
 cur_rel="9.3"
 future_rel="10.0"
 pkg_rel="8.0"
Index: wikisrc/ports/cats.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/cats.mdwn,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- wikisrc/ports/cats.mdwn	6 Aug 2022 12:18:50 -0000	1.22
+++ wikisrc/ports/cats.mdwn	8 Nov 2022 22:35:55 -0000	1.23
@@ -1,5 +1,6 @@
 [[!template id=port
 port="cats"
+iso_image="true"
 cur_rel="9.3"
 future_rel="10.0"
 pkg_rel="6.1"
Index: wikisrc/ports/cobalt.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/cobalt.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/ports/cobalt.mdwn	6 Aug 2022 12:18:50 -0000	1.23
+++ wikisrc/ports/cobalt.mdwn	8 Nov 2022 22:35:55 -0000	1.24
@@ -1,5 +1,6 @@
 [[!template id=port
 port="cobalt"
+iso_image="true"
 port_alt="mips"
 cur_rel="9.3"
 future_rel="10.0"
Index: wikisrc/ports/dreamcast.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/dreamcast.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/ports/dreamcast.mdwn	6 Aug 2022 12:18:50 -0000	1.23
+++ wikisrc/ports/dreamcast.mdwn	8 Nov 2022 22:35:55 -0000	1.24
@@ -1,5 +1,6 @@
 [[!template id=port
 port="dreamcast"
+iso_image="true"
 cur_rel="9.3"
 future_rel="10.0"
 pkg_rel="8.0"

(Diff truncated)
Kansai Open Forum 2022 BSD BoF 2022 Nov.11-12
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -r1.99 -r1.100
--- wikisrc/users/jun.mdwn	30 Oct 2022 11:01:06 -0000	1.99
+++ wikisrc/users/jun.mdwn	7 Nov 2022 00:55:08 -0000	1.100
@@ -4,33 +4,43 @@
 
 # 2022
 
-## Open Source Conference 2022 Online/Fall BSD BoF
-- 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9) 
-- [[https://event.ospn.jp/osc2022-online-fall/]]
-- [[https://event.ospn.jp/osc2022-online-fall/session/670707]] 
-- Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/258079/]]
-- YoutubeLive [[https://www.youtube.com/c/OSPNjp]] Room B
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyofall.pdf]]
-- togetter [[https://togetter.com/li/1964480]]
-
 ## Kansai Open Forum 2022 BSD BoF
-- 2022 Nov.12 Sat XX:00-XX:50 JST (UTC+9) 
-- bof: [[https://www.k-of.jp/2022/session/bsd_session/]]
-- booth: 2022 Nov.11 15:00-18:00 / Nov.12 10:30-18:00 JST (UTC+9)
-- [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
-- Ticket: [[https://kof2022-honpen.peatix.com/]]
+- bsd bof: 2022 Nov.12 Sat 15:00-15:50 JST (UTC+9) [[https://www.k-of.jp/2022/session/bsd_session/]]
+- booth: 2022 Nov.12 Sat 10:30-18:00 JST (UTC+9) [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
+- 20 years: 2022 Fri Nov.11 16:00-16:50 [[https://www.k-of.jp/2022/session/nakano-ebijun-talk/]]
+- Ticket: [[https://kof2022-honpen.peatix.com/]] admission free
+- Tour Guide [[]]
+- togetter [[]]
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
-- 2022 Nov.26 Sat XX:00-XX:45 JST (UTC+9) 
+- 2022 Nov.26 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fukuoka/]]
 - [[https://event.ospn.jp/osc2022-online-fukuoka/session/697078]]
-- Join meeting with ZOOM [[]]
+- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] ROOM C
+- Join meeting with ZOOM via compass [[https://ospn.connpass.com/event/258080/]]
+- Tour Guide [[]]
+- togetter [[]]
+
+## Open Source Conference 2023 Online/Osaka NetBSD BoF
+- 2023 Jan.28 Sat XX:00-XX:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2023-online-osaka/]]
+- [[]] TBD
 - Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
+- Join meeting with ZOOM via compass [[]]
 - Tour Guide [[]]
 - togetter [[]]
 
 # Past Events
 
+## Open Source Conference 2022 Online/Fall BSD BoF
+- 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2022-online-fall/]]
+- [[https://event.ospn.jp/osc2022-online-fall/session/670707]] 
+- Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/258079/]]
+- YoutubeLive [[https://youtu.be/w0-1g_hY0_g]] 
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyofall.pdf]]
+- togetter [[https://togetter.com/li/1964480]]
+
 ## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
 - 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-hiroshima/]]

Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- wikisrc/releng/netbsd-10.mdwn	30 Oct 2022 23:13:31 -0000	1.74
+++ wikisrc/releng/netbsd-10.mdwn	4 Nov 2022 19:55:04 -0000	1.75
@@ -32,7 +32,7 @@
 * ~~[[!template id=pr number=56414]]: cmake hang on kqueue~~
 * ~~[[!template id=pr number=56573]]: kernel memory leak in i915drmkms~~
 * ~~[[!template id=pr number=57030]]: pinebook: can't see audio interface since 9.99.93~~
-* [[!template id=pr number=57031]]: pinebook pro: can't move cursor since 9.99.93
+* ~~[[!template id=pr number=57031]]: pinebook pro: can't move cursor since 9.99.93~~
 
 ## PRs worth fixing
 

Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- wikisrc/releng/netbsd-10.mdwn	9 Oct 2022 22:49:57 -0000	1.73
+++ wikisrc/releng/netbsd-10.mdwn	30 Oct 2022 23:13:31 -0000	1.74
@@ -31,7 +31,7 @@
 * [[!template id=pr number=56117]]: New test failures on amd64 since switch to gcc10
 * ~~[[!template id=pr number=56414]]: cmake hang on kqueue~~
 * ~~[[!template id=pr number=56573]]: kernel memory leak in i915drmkms~~
-* [[!template id=pr number=57031]]: pinebook: can't see audio interface since 9.99.93
+* ~~[[!template id=pr number=57030]]: pinebook: can't see audio interface since 9.99.93~~
 * [[!template id=pr number=57031]]: pinebook pro: can't move cursor since 9.99.93
 
 ## PRs worth fixing

Kansai Open Forum 2022 BSD BoF : Add Ticket
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -r1.98 -r1.99
--- wikisrc/users/jun.mdwn	28 Oct 2022 00:48:38 -0000	1.98
+++ wikisrc/users/jun.mdwn	30 Oct 2022 11:01:06 -0000	1.99
@@ -18,6 +18,7 @@
 - bof: [[https://www.k-of.jp/2022/session/bsd_session/]]
 - booth: 2022 Nov.11 15:00-18:00 / Nov.12 10:30-18:00 JST (UTC+9)
 - [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
+- Ticket: [[https://kof2022-honpen.peatix.com/]]
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat XX:00-XX:45 JST (UTC+9) 

Open Source Conference 2022 Online/Fall BSD BoF : add Tour Guide and togetter
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -r1.97 -r1.98
--- wikisrc/users/jun.mdwn	19 Oct 2022 08:26:42 -0000	1.97
+++ wikisrc/users/jun.mdwn	28 Oct 2022 00:48:38 -0000	1.98
@@ -10,8 +10,8 @@
 - [[https://event.ospn.jp/osc2022-online-fall/session/670707]] 
 - Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/258079/]]
 - YoutubeLive [[https://www.youtube.com/c/OSPNjp]] Room B
-- Tour Guide [[]]
-- togetter [[]]
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022tokyofall.pdf]]
+- togetter [[https://togetter.com/li/1964480]]
 
 ## Kansai Open Forum 2022 BSD BoF
 - 2022 Nov.12 Sat XX:00-XX:50 JST (UTC+9) 

Consistent capitalization in section headers; fix typo in header
Index: wikisrc/kernel_debugging_with_qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/kernel_debugging_with_qemu.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/kernel_debugging_with_qemu.mdwn	26 Oct 2022 15:38:45 -0000	1.20
+++ wikisrc/kernel_debugging_with_qemu.mdwn	26 Oct 2022 15:42:55 -0000	1.21
@@ -21,7 +21,7 @@
 mkisofs.  Also download and install the most recent anita package from
 <http://www.gson.org/netbsd/anita/download/>.
 
-## The Target Systems
+## The Target System
 
 The target system is the NetBSD system whose kernel you want to debug.
 The examples below assume NetBSD-current/amd64, but the i386 port will
@@ -36,7 +36,7 @@
 
 The host and target system do not need to be the same architecture.
 
-## Installing the target system
+## Installing the Target System
 
 Install the target system in a virtual machine, including the debug
 symbols and source code:
@@ -104,7 +104,7 @@
  (gdb) list
 """]]
 
-## Qemu tips
+## Qemu Tips
 
 Here is a couple of useful qemu commands to know:
 

Simplify the instructions for symbolic kernel debugging using qemu by
using the kernel debug symbols that are now included in the debug set,
and by using a releng daily build rather than a local build.
This also means the instructions now work for amd64, and they now use
amd64 as the example architecture.
Bump the size of the virtual disk to 10G as 8G is not sufficient for
amd64.
Use "dhcpd -w" to work around PR 56598.
Drop a remaining reference to the qemu Nagle bug as qemu versions
having the bug should be rare by now.
Bump the size of the virtual disk to 10G as 8G is not sufficient for
amd64.

Use "dhcpd -w" to work around PR 56598.

Drop a remaining reference to the qemu Nagle bug as qemu versions
having the bug should be rare by now.

Members: 
	kernel_debugging_with_qemu.mdwn:1.19->1.20 

Index: wikisrc/kernel_debugging_with_qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/kernel_debugging_with_qemu.mdwn,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- wikisrc/kernel_debugging_with_qemu.mdwn	27 Dec 2021 14:26:28 -0000	1.19
+++ wikisrc/kernel_debugging_with_qemu.mdwn	26 Oct 2022 15:38:45 -0000	1.20
@@ -1,80 +1,69 @@
 # Introduction
 
-This HOWTO explains how to set up a test environment for symbolic
-debugging of the NetBSD kernel using a pair of QEMU virtual machines.
+This HOWTO shows how to set up a test environment for debugging the
+NetBSD kernel with full debug symbols and source using a pair of QEMU
+virtual machines,
 
-## Prerequisites
+## The Host System
 
-You need a computer running an OS capable of cross-building NetBSD
-(the "host system").
-This can be NetBSD itself, Linux, or some other Unix-like OS.
-These instructions have been tested with NetBSD/amd64 6.1.4 and
-Debian 7 hosts.   There should be at least 20 gigabytes of available
-disk space.
-
-If your host system is running NetBSD, install the following packages
-from pkgsrc:
-
-* emulators/qemu >= 2.0.0nb4
-* misc/py-anita >= 1.44
-
-If your host system uses a package system other than pkgsrc,
-use that to install cvs, make, gcc, qemu, the Python pexpect
-library, and genisoimage or mkisofs.  Also download and
-install the most recent anita package from
-<http://www.gson.org/netbsd/anita/download/>.
+You need a computer running NetBSD, Linux, or some other Unix-like OS,
+with at least 10 gigabytes of available disk space (the "host system").
+These instructions have been most recently tested on a NetBSD/amd64
+9.2 host system.
 
-## Building the target system
+Install the following packages from pkgsrc:
 
-Check out the NetBSD-current sources from CVS and build a full release
-of NetBSD-current/i386 with debug symbols using the build.sh script.
-The i386 port is preferred because these instructions have been
-successfully tested with it.
-The amd64 port won't work because of [[PR 50128|http://gnats.NetBSD.org/50128]],
-and sparc has not been tested since [[qemu bug
-1399943|https://bugs.launchpad.net/qemu/+bug/1399943]] was fixed.
+* emulators/qemu
+* misc/py-anita
 
-If you do the build in a directory other than /usr/src,
-use the -fdebug-prefix-map option to ensure that the source file names embedded
-in the debug symbols point to /usr/src, which is where the sources will be
-installed on the target system.  For example:
+If your host system doesn't have pkgsrc, you can use another package
+system to install qemu, the Python pexpect library, and genisoimage or
+mkisofs.  Also download and install the most recent anita package from
+<http://www.gson.org/netbsd/anita/download/>.
 
-[[!template  id=programlisting text="""
- $ CVSROOT=anoncvs@anoncvs.NetBSD.org:/cvsroot cvs checkout -A -P src
- $ cd src
- $ ./build.sh -j 4 -V MKDEBUG=yes -V COPTS="-g -fdebug-prefix-map=$(pwd)=/usr/src" -O ../obj -m i386 -U release sourcesets
-"""]]
+## The Target Systems
 
-For best performance, change the number after "-j" to the number of CPU cores
-you have, or slightly more.
+The target system is the NetBSD system whose kernel you want to debug.
+The examples below assume NetBSD-current/amd64, but the i386 port will
+also work; just replace each instance of "amd64" in the commands below
+by "i386", and "qemu-system-x86_64" by "qemu-system-i386".
+
+Other NetBSD ports should also work in principle, but in practice none
+of them do, for various reasons: they are either not supported by QEMU,
+not supported by anita, supported by anita only using install media
+that lack debug or source sets, fail to install, or have networking
+issues when run under QEMU.
+
+The host and target system do not need to be the same architecture.
 
 ## Installing the target system
 
-Install the system in a virtual machine, including the debug symbols and source code:
+Install the target system in a virtual machine, including the debug
+symbols and source code:
 
 [[!template  id=programlisting text="""
- $ cd ..
- $ anita --workdir work --disk-size 8G --memory-size 256M \
+ $ anita --workdir work --disk-size 10G --memory-size 256M \
      --sets kern-GENERIC,modules,base,etc,comp,debug,games,man,misc,tests,text,syssrc,src,sharesrc,gnusrc \
-     install $(pwd)/obj/releasedir/i386/
+     install http://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/amd64/
 """]]
 
+This will produce a disk image in `work/wd0.img`.
+
 ## Booting the VMs
 
 Next, start two qemu virtual machines, one to run the kernel being
-debugged (the "target VM") and another to run gdb (the "gdb VM").
+debugged (the "target VM") and another to run the debugger (the "gdb VM").
 
-The two VMs could be run on separate physical machines, but in this
-example, they are run on the same physical machine and share the same
-hard disk image.  This sharing is made possible by the "-snapshot"
-option to qemu, which ensures that the disk image is not written to by
-either VM.
+The two VMs can run on the same host system and share a single hard
+disk image.  The sharing is made possible by the qemu "-snapshot"
+option, which ensures that the disk image is treated as read-only
+by both VMs.
 
 First start the target VM, enabling qemu's built-in GDB target stub
 on TCP port 1234:
 
 [[!template  id=programlisting text="""
- $ qemu-system-i386 -nographic -snapshot -hda work/wd0.img -m 128 -gdb tcp::1234
+ $ qemu-system-x86_64 -nographic -snapshot -hda work/wd0.img -m 256 -gdb tcp::1234
 """]]
 
 If you don't want everyone on the Internet to be able to debug your
@@ -84,25 +73,28 @@
 In a second terminal window, start the gdb VM:
 
 [[!template  id=programlisting text="""
- $ qemu-system-i386 -nographic -snapshot -hda work/wd0.img -m 256
+ $ qemu-system-x86_64 -nographic -snapshot -hda work/wd0.img -m 256
 """]]
 
-Log in to the gdb VM as root and set up the network:
+Log in to the gdb VM as root and set up the network.  Use the
+`-w` option to `dhcpcd` to work around
+[[PR 56598|http://gnats.NetBSD.org/56598]]:
 
 [[!template  id=programlisting text="""
  login: root
- # dhcpcd
+ # dhcpcd -w
 """]]
 
 Start gdb on the gdb VM and connect to the target:
 
 [[!template  id=programlisting text="""
  # gdb /netbsd
- (gdb) target remote my.host.name:1234
+ (gdb) target remote my.host:1234
 """]]
 
-where my.host.name is the domain name or IP address of the
-host system.
+where my.host is the domain name or IP address of the
+host system.  Note that specifying `localhost` or `127.0.0.1`
+will not work because they mean the GDB VM itself, not the host.
 
 Now you should be able to get a stack trace and start debugging
 with full debug symbols and access to the source code:
@@ -112,10 +104,6 @@
  (gdb) list
 """]]
 
-If the stack trace prints very slowly (like 30 seconds per stack
-frame), you are probably using an old version of qemu that fails
-to disable the Nagle algorithm.
-
 ## Qemu tips
 
 Here is a couple of useful qemu commands to know:

Open Source Conference 2022 Online/Fall BSD BoF 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9)
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- wikisrc/users/jun.mdwn	19 Oct 2022 04:32:16 -0000	1.96
+++ wikisrc/users/jun.mdwn	19 Oct 2022 08:26:42 -0000	1.97
@@ -5,10 +5,11 @@
 # 2022
 
 ## Open Source Conference 2022 Online/Fall BSD BoF
-- 2022 Oct.30 Sat XX:00-XX:45 JST (UTC+9) 
+- 2022 Oct.29 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fall/]]
-- Join meeting with ZOOM/YoutubeLive via connpass [[https://ospn.connpass.com/event/258079/]]
-- YoutubeLive [[]] 
+- [[https://event.ospn.jp/osc2022-online-fall/session/670707]] 
+- Join meeting with ZOOM via connpass [[https://ospn.connpass.com/event/258079/]]
+- YoutubeLive [[https://www.youtube.com/c/OSPNjp]] Room B
 - Tour Guide [[]]
 - togetter [[]]
 

Kansai Open Forum 2022 Set BoF and Booth URL
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- wikisrc/users/jun.mdwn	11 Oct 2022 02:45:35 -0000	1.95
+++ wikisrc/users/jun.mdwn	19 Oct 2022 04:32:16 -0000	1.96
@@ -14,9 +14,9 @@
 
 ## Kansai Open Forum 2022 BSD BoF
 - 2022 Nov.12 Sat XX:00-XX:50 JST (UTC+9) 
-- bof: [[https://www.k-of.jp/2022/session/bsdなひととき/]]
+- bof: [[https://www.k-of.jp/2022/session/bsd_session/]]
 - booth: 2022 Nov.11 15:00-18:00 / Nov.12 10:30-18:00 JST (UTC+9)
-- [[https://www.k-of.jp/2022/booth/日本netbsdユーザーグループ/]]
+- [[https://www.k-of.jp/2022/booth/jp-netbsd-ug/]]
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat XX:00-XX:45 JST (UTC+9) 

move past, add video archive: Open Source Conference 2022 Online/Hiroshima NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- wikisrc/users/jun.mdwn	30 Sep 2022 02:32:10 -0000	1.94
+++ wikisrc/users/jun.mdwn	11 Oct 2022 02:45:35 -0000	1.95
@@ -4,15 +4,6 @@
 
 # 2022
 
-## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
-- 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
-- [[https://event.ospn.jp/osc2022-online-hiroshima/]]
-- [[https://event.ospn.jp/osc2022-online-hiroshima/session/637021]]
-- Join meeting with ZOOM [[https://ospn.connpass.com/event/253969/]]
-- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hiroshima.pdf]]
-- togetter [[https://togetter.com/li/1950893]]
-
 ## Open Source Conference 2022 Online/Fall BSD BoF
 - 2022 Oct.30 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fall/]]
@@ -38,6 +29,14 @@
 
 # Past Events
 
+## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
+- 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
+- [[https://event.ospn.jp/osc2022-online-hiroshima/]]
+- [[https://event.ospn.jp/osc2022-online-hiroshima/session/637021]]
+- YoutubeLive [[https://youtu.be/chkuH8lh2s0]] 
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hiroshima.pdf]]
+- togetter [[https://togetter.com/li/1950893]]
+
 ## Open Developers Conference 2022 Online NetBSD BoF
 - 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
 - [[https://event.ospn.jp/odc2022-online/session/616272]]

Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- wikisrc/releng/netbsd-10.mdwn	5 Sep 2022 14:03:10 -0000	1.72
+++ wikisrc/releng/netbsd-10.mdwn	9 Oct 2022 22:49:57 -0000	1.73
@@ -31,6 +31,8 @@
 * [[!template id=pr number=56117]]: New test failures on amd64 since switch to gcc10
 * ~~[[!template id=pr number=56414]]: cmake hang on kqueue~~
 * ~~[[!template id=pr number=56573]]: kernel memory leak in i915drmkms~~
+* [[!template id=pr number=57031]]: pinebook: can't see audio interface since 9.99.93
+* [[!template id=pr number=57031]]: pinebook pro: can't move cursor since 9.99.93
 
 ## PRs worth fixing
 

Session accepted: Open Source Conference 2022 Online/Fukuoka NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- wikisrc/users/jun.mdwn	29 Sep 2022 05:56:35 -0000	1.93
+++ wikisrc/users/jun.mdwn	30 Sep 2022 02:32:10 -0000	1.94
@@ -30,8 +30,9 @@
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fukuoka/]]
-- Join meeting with ZOOM/YoutubeLive 
-- YoutubeLive [[]] 
+- [[https://event.ospn.jp/osc2022-online-fukuoka/session/697078]]
+- Join meeting with ZOOM [[]]
+- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
 - Tour Guide [[]]
 - togetter [[]]
 

2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) Open Source Conference 2022 Online/Hiroshima NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- wikisrc/users/jun.mdwn	26 Sep 2022 02:01:26 -0000	1.92
+++ wikisrc/users/jun.mdwn	29 Sep 2022 05:56:35 -0000	1.93
@@ -8,15 +8,15 @@
 - 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-hiroshima/]]
 - [[https://event.ospn.jp/osc2022-online-hiroshima/session/637021]]
-- Join meeting with ZOOM/YoutubeLive via connpass [[https://ospn.connpass.com/event/253969/]]
-- YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
-- Tour Guide [[]]
-- togetter [[]]
+- Join meeting with ZOOM [[https://ospn.connpass.com/event/253969/]]
+- Join meeting with YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/OSC2022hiroshima.pdf]]
+- togetter [[https://togetter.com/li/1950893]]
 
 ## Open Source Conference 2022 Online/Fall BSD BoF
 - 2022 Oct.30 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fall/]]
-- Join meeting with ZOOM/YoutubeLive via connpass [[]]
+- Join meeting with ZOOM/YoutubeLive via connpass [[https://ospn.connpass.com/event/258079/]]
 - YoutubeLive [[]] 
 - Tour Guide [[]]
 - togetter [[]]

Add java-swt project for porting the java "Standard Widget Toolkit" to NetBSD
Used by e.g. eclipse.
Project suggested by Robert Swindells.
Project suggested by Robert Swindells.

Members: 
	projects/project/java-swt.mdwn:INITIAL->1.1 

--- /dev/null	2022-09-28 13:50:04.058143872 +0000
+++ wikisrc/projects/project/java-swt.mdwn	2022-09-28 13:59:07.055977539 +0000
@@ -0,0 +1,19 @@
+[[!template id=project
+
+title="Port Java SWT"
+
+contact="""
+[tech-userland](mailto:tech-userland@NetBSD.org)
+"""
+
+category="languages"
+difficulty="medium"
+
+description="""
+Java software like e.g. Eclipse is using
+[SWT](https://www.eclipse.org/swt/), the "Standard Widget Toolkit".
+
+It would be good to have a NetBSD port. Since this is running on Linux
+already, it's probably mostly adapting that to NetBSD.
+"""
+]]

Kansai Open Forum 2022 BSD BoF booth: 2022 Nov.11 15:00-18:00 / Nov.12 10:30-18:00 JST (UTC+9)
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- wikisrc/users/jun.mdwn	20 Sep 2022 09:58:18 -0000	1.91
+++ wikisrc/users/jun.mdwn	26 Sep 2022 02:01:26 -0000	1.92
@@ -24,7 +24,8 @@
 ## Kansai Open Forum 2022 BSD BoF
 - 2022 Nov.12 Sat XX:00-XX:50 JST (UTC+9) 
 - bof: [[https://www.k-of.jp/2022/session/bsdなひととき/]]
-- booth: [[https://www.k-of.jp/2022/booth/日本netbsdユーザーグループ/]]
+- booth: 2022 Nov.11 15:00-18:00 / Nov.12 10:30-18:00 JST (UTC+9)
+- [[https://www.k-of.jp/2022/booth/日本netbsdユーザーグループ/]]
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat XX:00-XX:45 JST (UTC+9) 

remove spurious references to ieee80211_input/ieee80211_input_all - it is now all handled by ieee80211_rx_enqueue
Index: wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn	21 Sep 2022 15:02:20 -0000	1.31
+++ wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn	21 Sep 2022 15:06:00 -0000	1.32
@@ -468,8 +468,8 @@
 
    The driver needs to update `ic_rh` (usually only the storage for a single header
    it points to) on every received packet. This is used as a side channel for the
-   radiotap data when passing packet up the stack via `ieee80211_input_all` or
-   `ieee80211_input`. Or in the NetBSD case for USB drivers when calling `usbwifi_enqueue`.
+   radiotap data when passing packet up the stack via `ieee80211_rx_enqueue`.
+   Or in the NetBSD case for USB drivers when calling `usbwifi_enqueue`.
    The stack automatically dispatches this to the radiotap bpf tap associated with any
    relevant VAP and also makes sure it is seen by VAPs in MONITOR mode.
 

update RX mbuf queuing to new state of the stack
Index: wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn	13 Aug 2022 16:52:08 -0000	1.30
+++ wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn	21 Sep 2022 15:02:20 -0000	1.31
@@ -427,33 +427,10 @@
         }
 
  * When the hardware received a full frame, move it into a mbuf
-   and call (with proper frame bound checks)
+   (with proper bound checks) and simply call
 
-        struct ieee80211_node *ni;
-
-        // XXX unclear - same on NetBSD?
-        if (ieee80211_radiotap_active(ic))
-            mactime = rx->mactime;
-        // or:
-        if (ieee80211_radiotap_active(ic)) 
-            struct urtw_rx_radiotap_header *tap = &sc->sc_rxtap;
-
-            tap->wr_tsf = mactime;
-            tap->wr_flags = 0;
-            tap->wr_dbm_antsignal = (int8_t)rssi;
-        }
-
-        ni = ieee80211_find_rxnode(ic,
-            mtod(m, struct ieee80211_frame_min *));
-        if (ni != NULL) {
-            ieee80211_input(ni, m, rssi, nf);
-            ieee80211_free_node(ni);
-        } else {
-            ieee80211_input_all(ic, m, rssi, nf);
-        }
-
-   If a node is found, the data is passed on to that VAP, otherwise
-   it is a general management packet.
+        // fill mbuf m with the received data
+        ieee80211_rx_enqueue(ic, m, rssi);
 
    Old code often has tests for too short or too long packets and
    increments error counters in the struct ifnet of the interface

remove some drivers from the "won't compile" list
Index: wikisrc/Testing_new_wifi.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Testing_new_wifi.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/Testing_new_wifi.mdwn	2 Nov 2021 16:03:39 -0000	1.4
+++ wikisrc/Testing_new_wifi.mdwn	21 Sep 2022 14:54:32 -0000	1.5
@@ -20,7 +20,6 @@
     no atu*
     no otus*
     no rum*
-    no run*
     no upgt*
     no ural*
     no urtw*
@@ -44,7 +43,6 @@
     no awi*
     no bwi*
     no bwfm*
-    no ipw*
     no iwi*
     no malo*
     no ral*
@@ -54,7 +52,6 @@
     no atu*
     no otus*
     no rum*
-    no run*
     no upgt*
     no ural*
     no urtw*

ipw(4) has been converted
Index: wikisrc/Driver_state_matrix.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/Driver_state_matrix.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/Driver_state_matrix.mdwn	30 Mar 2022 14:36:42 -0000	1.16
+++ wikisrc/Driver_state_matrix.mdwn	21 Sep 2022 14:49:57 -0000	1.17
@@ -12,7 +12,7 @@
 | [awi](https://man.NetBSD.org/awi.4)	| pcmcia		| -		| no		| no		|
 | [bwfm](https://man.NetBSD.org/bwfm.4)	| pci, sdmmc[1], usb[1]	| +/-/?		| no		| no		|
 | [bwi](https://man.NetBSD.org/bwi.4)	| pci, cardbus[1]	| -		| no		| no		|
-| [ipw](https://man.NetBSD.org/ipw.4)	| pci			| -		| no		| no		|
+| [ipw](https://man.NetBSD.org/ipw.4)	| pci			| -		| yes		| no		|
 | [iwi](https://man.NetBSD.org/iwi.4)	| pci			| -		| no		| no		|
 | [iwm](https://man.NetBSD.org/iwm.4)	| pci[1]		| -		| yes		| ?		|
 | [iwn](https://man.NetBSD.org/iwn.4)	| pci[1]		| -		| yes		| ?		|

summits/EuroBSDCon_2022_NetBSD_Summit: provide more details
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	20 Sep 2022 19:00:44 -0000	1.19
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	20 Sep 2022 19:07:41 -0000	1.20
@@ -7,7 +7,9 @@
 
 Additional details about the conference could be found at the official website: <https://2022.eurobsdcon.org/>
 
-At the moment of writing there is no schedule, time and date discussed of the summit.
+We met on the day 2 of Tutorials (16 September 2022) in the room reserved for Track 2 (room 2B).
+
+The stream was performed and announced by [@BSDTV](https://twitter.com/BSDTV "BSDTV (@BSDTV) / Twitter") on Twitter at <https://twitter.com/BSDTV/status/1570760994888249345>.
 
 ### NetBSD Dinner
 

summits/EuroBSDCon_2022_NetBSD_Summit: import a summary of the discussions
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	20 Sep 2022 18:55:01 -0000	1.18
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	20 Sep 2022 19:00:44 -0000	1.19
@@ -41,5 +41,29 @@
 
 ## Discussions
 
+### Debugging suspend/resume or graphics failures
+
+* `drvctl -R`, `drvctl -S` for specific drivers or buses
+* Improving crash dumps (same kernel issue, performance/zero pages issue)
+* Setting up watchdogs at boot? (hardware, software)
+
+### Blockers for NetBSD 10
+
+* Extended attributes (EA) for FFS (related to the superblock)
+* Update tool for EA will be relevant for 10
+* Patch from Chuck Silvers (where?)
+
+### Other issues with -current
+
+* Crashy X applications, and weird trackpad on pinebook (to diagnose, should test with wsmoused)
+
+### Ideas for NetBSD 11
+
+* USB audio 2 (see wiki page for converting USB drivers to wireless, <https://wiki.netbsd.org/tutorials/converting_usb_drivers_to_usbwifi__40__9__41__/>)
+* Converting wireless drivers (see <https://wiki.netbsd.org/Converting_drivers_to_the_new_wifi_stack/>)
+  * Would be great to do `athn(4)`
+  * Some hardware is hard to find, like `wi(4)`
+* Better clock mechanism (related to Go’s performance issues)
+
 ## Varia
 1. PGP Key signing or is that going out of style? - [ast@](https://marabu.ch/pgp/)

summits/EuroBSDCon_2022_NetBSD_Summit: link to my slides
The commit was made to htdocs, but the public mirror is still lagging
behind; give it a bit more time if the link is broken.
Members: 
	summits/EuroBSDCon_2022_NetBSD_Summit.mdwn:1.17->1.18 

Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	15 Sep 2022 21:21:49 -0000	1.17
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	20 Sep 2022 18:55:01 -0000	1.18
@@ -34,8 +34,9 @@
 
 [[!table data="""
 Speaker  |Title
-`nia@` |_NetBSD 10: 3 Years in the Making_ - attempt to explore notable new features, how the sausage is made in releng, instability during the process, and community disputes, compromises (plus, you know the good parts)
 `bsiegert@` | _Go is in trouble_ - on recent changes about the Go platorm policy and persistent, hard-to-diagnose bugs in NetBSD and/or the Go platform support
+`khorben@` |_BSD Driver Harmony_ - on an initiative to bring the (major) BSD projects closer in terms of driver development and maintenance [[Slides (PDF)](https://www.netbsd.org/gallery/presentations/khorben/khorben/devsummit2022-09/BSD Drivers.pdf "BSD Drivers.pdf")]
+`nia@` |_NetBSD 10: 3 Years in the Making_ - attempt to explore notable new features, how the sausage is made in releng, instability during the process, and community disputes, compromises (plus, you know the good parts)
 """]]
 
 ## Discussions

add Kansai Open Forum 2022 BSD BoF and booth
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- wikisrc/users/jun.mdwn	8 Sep 2022 11:47:37 -0000	1.90
+++ wikisrc/users/jun.mdwn	20 Sep 2022 09:58:18 -0000	1.91
@@ -23,6 +23,8 @@
 
 ## Kansai Open Forum 2022 BSD BoF
 - 2022 Nov.12 Sat XX:00-XX:50 JST (UTC+9) 
+- bof: [[https://www.k-of.jp/2022/session/bsdなひととき/]]
+- booth: [[https://www.k-of.jp/2022/booth/日本netbsdユーザーグループ/]]
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF
 - 2022 Nov.26 Sat XX:00-XX:45 JST (UTC+9) 

pu in the link to the pgp policy
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	15 Sep 2022 21:18:03 -0000	1.16
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	15 Sep 2022 21:21:49 -0000	1.17
@@ -41,4 +41,4 @@
 ## Discussions
 
 ## Varia
-1. PGP Key signing or is that going out of style? - ast
+1. PGP Key signing or is that going out of style? - [ast@](https://marabu.ch/pgp/)

Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	15 Sep 2022 21:15:54 -0000	1.15
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	15 Sep 2022 21:18:03 -0000	1.16
@@ -41,4 +41,4 @@
 ## Discussions
 
 ## Varia
-### PGP Key signing or is that going out of style? - ast
+1. PGP Key signing or is that going out of style? - ast

yes, I like to eat with others and yes I sometimes still use PGP
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	13 Sep 2022 10:31:07 -0000	1.14
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	15 Sep 2022 21:15:54 -0000	1.15
@@ -27,6 +27,7 @@
 Taylor | `riastradh@` | yes | -
 Stephen | `sborrill@` | yes | -
 Thomas | `wiz@` | yes | …
+Adrian | `ast@` | yes | …
 """]]
 
 ## Planning to present something?
@@ -40,3 +41,4 @@
 ## Discussions
 
 ## Varia
+### PGP Key signing or is that going out of style? - ast

one more
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	13 Sep 2022 09:42:52 -0000	1.13
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	13 Sep 2022 10:31:07 -0000	1.14
@@ -23,8 +23,9 @@
 Jörg | `joerg@` | yes | …
 Pierre | `khorben@` | yes | …
 Maya | `maya@` | yes | -
-Nia | `nia@` | vegan options? yes! | -
+Nia | `nia@` | vegan options? definitely | -
 Taylor | `riastradh@` | yes | -
+Stephen | `sborrill@` | yes | -
 Thomas | `wiz@` | yes | …
 """]]
 

update attendants AFAIK
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	11 Sep 2022 08:51:54 -0000	1.12
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	13 Sep 2022 09:42:52 -0000	1.13
@@ -19,12 +19,13 @@
 
 [[!table data="""
 First Last | `login@` | join dinner? | comment(s)
+Benny | `bsiegert@` | yes | n/a
 Jörg | `joerg@` | yes | …
 Pierre | `khorben@` | yes | …
-Nia | `nia@` | vegan options? | -
-Thomas | `tm@` | yes | …
+Maya | `maya@` | yes | -
+Nia | `nia@` | vegan options? yes! | -
+Taylor | `riastradh@` | yes | -
 Thomas | `wiz@` | yes | …
-Benny | `bsiegert@` | yes | n/a
 """]]
 
 ## Planning to present something?
@@ -32,7 +33,6 @@
 [[!table data="""
 Speaker  |Title
 `nia@` |_NetBSD 10: 3 Years in the Making_ - attempt to explore notable new features, how the sausage is made in releng, instability during the process, and community disputes, compromises (plus, you know the good parts)
-`tm@` | _CPE information in pkgsrc_ - open discussion if adding CPE (Common Platform Enumeration) information to pkgsrc is helpful and how it could improve pkgsrc-security (or not)
 `bsiegert@` | _Go is in trouble_ - on recent changes about the Go platorm policy and persistent, hard-to-diagnose bugs in NetBSD and/or the Go platform support
 """]]
 

add date for dinner
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	11 Sep 2022 08:44:19 -0000	1.11
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	11 Sep 2022 08:51:54 -0000	1.12
@@ -11,7 +11,7 @@
 
 ### NetBSD Dinner
 
-Table reserved at ra’mien, Gumpendorferstr. 9, 1060 Wien at 19h.
+Table reserved at ra’mien, Gumpendorferstr. 9, 1060 Wien on Friday, September 16, at 19h.
 
 ## Planning to attend?
 

add bsiegert@
Index: wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	17 Aug 2022 21:34:39 -0000	1.10
+++ wikisrc/summits/EuroBSDCon_2022_NetBSD_Summit.mdwn	11 Sep 2022 08:44:19 -0000	1.11
@@ -5,7 +5,7 @@
 
 We will try to organise a NetBSD (and pkgsrc) summit at the EuroBSDCon 2022 in Vienna. After a longer break and remote event, this will be an in-person event. The EuroBSDCon take place from September 15-18, 2022 in Vienna.
 
-Additional details about the conference could be found at the official website: https://2022.eurobsdcon.org/
+Additional details about the conference could be found at the official website: <https://2022.eurobsdcon.org/>
 
 At the moment of writing there is no schedule, time and date discussed of the summit.
 
@@ -24,6 +24,7 @@
 Nia | `nia@` | vegan options? | -
 Thomas | `tm@` | yes | …
 Thomas | `wiz@` | yes | …
+Benny | `bsiegert@` | yes | n/a
 """]]
 
 ## Planning to present something?
@@ -32,6 +33,7 @@
 Speaker  |Title
 `nia@` |_NetBSD 10: 3 Years in the Making_ - attempt to explore notable new features, how the sausage is made in releng, instability during the process, and community disputes, compromises (plus, you know the good parts)
 `tm@` | _CPE information in pkgsrc_ - open discussion if adding CPE (Common Platform Enumeration) information to pkgsrc is helpful and how it could improve pkgsrc-security (or not)
+`bsiegert@` | _Go is in trouble_ - on recent changes about the Go platorm policy and persistent, hard-to-diagnose bugs in NetBSD and/or the Go platform support
 """]]
 
 ## Discussions

move past Open Developers Conference 2022 and add Youtube Video Archive
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- wikisrc/users/jun.mdwn	31 Aug 2022 06:54:56 -0000	1.89
+++ wikisrc/users/jun.mdwn	8 Sep 2022 11:47:37 -0000	1.90
@@ -4,27 +4,19 @@
 
 # 2022
 
-## Open Developers Conference 2022 Online NetBSD BoF
-- 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
-- [[https://event.ospn.jp/odc2022-online/session/616272]]
-- [[https://event.ospn.jp/odc2022-online/]]
-- YoutubeLive [[https://www.youtube.com/c/OSPNjp]] ROOM C
-- You can join ZOOM meeting with sign-in [[https://ospn.connpass.com/event/250321/]] 
-- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/ODC2022.pdf]]
-- togetter [[https://togetter.com/li/1938050]] 
-
 ## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
-- 2022 Oct.1 Sat XX:00-XX:45 JST (UTC+9) 
+- 2022 Oct.1 Sat 14:00-14:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-hiroshima/]]
-- Join meeting with ZOOM/YoutubeLive 
-- YoutubeLive [[]] 
+- [[https://event.ospn.jp/osc2022-online-hiroshima/session/637021]]
+- Join meeting with ZOOM/YoutubeLive via connpass [[https://ospn.connpass.com/event/253969/]]
+- YoutubeLive [[https://www.youtube.com/c/OSPNjp]] 
 - Tour Guide [[]]
 - togetter [[]]
 
 ## Open Source Conference 2022 Online/Fall BSD BoF
 - 2022 Oct.30 Sat XX:00-XX:45 JST (UTC+9) 
 - [[https://event.ospn.jp/osc2022-online-fall/]]
-- Join meeting with ZOOM/YoutubeLive 
+- Join meeting with ZOOM/YoutubeLive via connpass [[]]
 - YoutubeLive [[]] 
 - Tour Guide [[]]
 - togetter [[]]
@@ -40,9 +32,16 @@
 - Tour Guide [[]]
 - togetter [[]]
 
-
 # Past Events
 
+## Open Developers Conference 2022 Online NetBSD BoF
+- 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
+- [[https://event.ospn.jp/odc2022-online/session/616272]]
+- [[https://event.ospn.jp/odc2022-online/]]
+- YoutubeLive [[https://youtu.be/vFCtlxyRVm4]] NetBSD/news68k on nono
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/ODC2022.pdf]]
+- togetter [[https://togetter.com/li/1938050]] 
+
 ## Open Source Conference 2022 Online/Kyoto NetBSD BoF
 - 2022 Jul.30 Sat 14:00-14:45 JST (UTC+9)
 - [[https://event.ospn.jp/osc2022-online-kyoto/session/591909]]

53128 has been fixed
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- wikisrc/releng/netbsd-10.mdwn	2 Sep 2022 18:08:25 -0000	1.71
+++ wikisrc/releng/netbsd-10.mdwn	5 Sep 2022 14:03:10 -0000	1.72
@@ -38,7 +38,7 @@
 * ~~[[!template id=pr number=53173]]: "go test net/http" locks up the machine~~
 * [[!template id=pr number=53155]]: Wedge after <12h uptime when >2 bnx network interfaces in use
 * ~~[[!template id=pr number=53291]]: GPT prevents installation~~
-* [[!template id=pr number=53128]]: Boot says "default boot twice, skipping..."
+* ~~[[!template id=pr number=53128]]: Boot says "default boot twice, skipping..."~~
 * ~~[[!template id=pr number=54345]]: kernel diagnostic assertion "xfer != NULL" in wdc.c~~
 * ~~[[!template id=pr number=54727]]: writing a large file causes unreasonable system behaviour (should be fixed, needs to be checked)~~ (fixed in -current, no backport to netbsd-9 planned)
 * [[!template id=pr number=54761]]: nvme corruption on GENERIC without DIAGNOSTIC

Add changes from Thierry Laronde to netbsd-users
Index: wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn	4 Sep 2022 07:19:00 -0000	1.2
+++ wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn	4 Sep 2022 07:19:56 -0000	1.3
@@ -61,7 +61,6 @@
     clear=1
     userconf=disable i915drmkms*
 
-
 Back in Kimsufi dashboard, click Netboot again and choose Hard Disk. Restart and wait a while and you should be able to SSH in to your dedicated NetBSD server.
 
 (if you disabled monitoring, you can re-enable it again now)

Add changes from Thierry Laronde to netbsd-users
Index: wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn	2 Jan 2022 17:56:15 -0000	1.1
+++ wikisrc/tutorials/how_to_install_netbsd_on_OVH.mdwn	4 Sep 2022 07:19:00 -0000	1.2
@@ -6,6 +6,9 @@
 
 Note the IP address of your server, available in the Kimsufi control panel.
 
+Before installing NetBSD, it could be a good idea to install first a provided Linux image. Because you will have then a Linux <code>dmesg</code>. This will give you supplementary informations about the hardware and the booting sequence: it is the second line of the <code>dmesg</code> and is introduced by <code>Command line:</code>. Specially, if the Linux kernel was booted with <code>nomodeset</code>, it is a safe guess that NetBSD will not be able to drive the framebuffer and enabling it could crash the kernel. We will see below how to first boot NetBSD more safely without the framebuffer by writing a <code>/boot.cfg</code> file.
+
+
 In the Kimsufi control panel disable monitoring as this would alert a technician if your machine seems to be having problems. You can re-enable that later.
 
 Then click on Netboot, choose Rescue and pick one of the rescue images from the drop down menu. I used the Linux based rescue64-pro though they have FreeBSD versions also. Choose Next, and Confirm that.
@@ -17,7 +20,7 @@
     wget https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/images/NetBSD-9.2-amd64-install.img.gz
     gzip -d NetBSD-9.2-amd64-install.img.gz
 
-As I had had a different installation previously, I ensured the disk was clear of partition information:
+As I had had a different installation previously, I ensured the disk was clear of partition information (this is for MBR partitioned disks; for a GPT partitioned one, you will have to <code>destroy</code> the GPT, using the dedicated tool, due to the presence of a GPT backup at the end of the disk that will resurrect the partition even if the initial GPT table has been erased):
 
     dd if=/dev/zero of=/dev/sda bs=1M count=10
 
@@ -40,8 +43,25 @@
 
 to /etc/rc.conf.
 
+If the server has an IPv6 address too, add
+
+    ip6mode="autohost"
+
+to /etc/rc.conf.
+
 Create a user, add your SSH keys to authorized_keys and disable PasswordAuthentication and RootLogin in /etc/ssh/sshd_config.
 
+Then configure the boot sequence to first run (on real hardware) with the framebuffer disabled. If it works, you can then test with it enabled (simply commenting out the <code>userconf</conf> directive we set). To do so, create or edit <code>/boot.cfg</code> with this (here the framebuffer device <code>i915drmkms</code> is an example; look at the real hardware to find the corresponding device to disable in your case---read <code>man 4 drm</code>):
+
+    menu=Boot normally:rndseed /var/db/entropy-file;boot
+    menu=Boot single user:rndseed /var/db/entropy-file;boot -s
+    menu=Drop to boot prompt:prompt
+    default=1
+    timeout=5
+    clear=1
+    userconf=disable i915drmkms*
+
+
 Back in Kimsufi dashboard, click Netboot again and choose Hard Disk. Restart and wait a while and you should be able to SSH in to your dedicated NetBSD server.
 
 (if you disabled monitoring, you can re-enable it again now)

Update status and test results
Index: wikisrc/releng/netbsd-10.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd-10.mdwn,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- wikisrc/releng/netbsd-10.mdwn	19 Jul 2022 08:17:50 -0000	1.70
+++ wikisrc/releng/netbsd-10.mdwn	2 Sep 2022 18:08:25 -0000	1.71
@@ -101,43 +101,43 @@
   <tbody>
     <tr>
         <td><a href="//releng.netbsd.org/b5reports/i386/">i386</a>, qemu, official b5 runs</td>
-        <td>2022-06-03</td> <td>2</td><td> </td>
+        <td>2022-09-02</td> <td>2</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.NetBSD.org/~martin/aarch64-atf/">evbarm64el-aarch64</a>, real hardware</td>
-        <td>2022-05-31</td><td>3</td><td> </td>
+        <td>2022-08-31</td><td>4</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.NetBSD.org/~martin/sparc64-atf/">sparc64</a>, real hardware</td>
-        <td>2022-06-01</td> <td>7</td><td></td>
+        <td>2022-08-29</td> <td>4</td><td></td>
     </tr>
     <tr>
-        <td><a href="//www.netbsd.org/~martin/macppc-atf/">macppc</a>, real hardware</td>
-        <td>2022-06-01</td> <td>8</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
+        <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/">XEN</a>, i386 and amd64</td>
+        <td>2022-08-30</td><td>5</td><td></td>
     </tr>
     <tr>
         <td><a href="//releng.netbsd.org/b5reports/amd64/">amd64</a>, qemu, official b5 runs</td>
-        <td>2022-0&-03</td> <td>9</td><td> </td>
+        <td>2022-09-02</td> <td>6</td><td> </td>
     </tr>
     <tr>
-        <td><a href="//www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/">XEN</a>, i386 and amd64</td>
-        <td>2022-05-30</td><td>10</td><td></td>
+        <td><a href="//www.netbsd.org/~martin/macppc-atf/">macppc</a>, real hardware</td>
+        <td>2022-08-30</td> <td>8</td><td>PR <a href="//gnats.netbsd.org/55272">55272</a>, PR <a href="//gnats.netbsd.org/55338">55338</a></td>
     </tr>
     <tr>
-        <td><a href="//www.netbsd.org/~martin/evbearmv7hf-atf/">evbearmv7hfeb</a>, real hardware</td>
-        <td>2022-05-31</td> <td>15</td><td> </td>
+        <td><a href="//releng.netbsd.org/b5reports/sparc64/">sparc64</a>, qemu, low memory</td>
+        <td>2022-09-01</td> <td>15</td><td> </td><td> </td>
     </tr>
     <tr>
-        <td><a href="//releng.netbsd.org/b5reports/sparc64/">sparc64</a>, qemu, low memory</td>
-        <td>2022-06-03</td> <td>19</td><td> </td><td> </td>
+        <td><a href="//www.netbsd.org/~martin/evbearmv7hf-atf/">evbearmv7hfeb</a>, real hardware</td>
+        <td>2022-08-29</td> <td>16</td><td> </td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/landisk-atf/">landisk</a>, SH4, real hardware, low memory</td>
-        <td>2022-05-31</td><td>58</td><td></td>
+        <td>2022-08-30</td><td>47</td><td></td>
     </tr>
     <tr>
         <td><a href="//www.netbsd.org/~martin/evbarm-atf/">evbarmv5</a>, real hardware</td>
-        <td>2022-05-30</td> <td>63</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
+        <td>2022-08-29</td> <td>61</td><td>userland watchdog starvation<br/>PR <a href="//gnats.netbsd.org/55272">55272</a></td>
     </tr>
   </tbody>
 </table>

2022 Sep.3 Sat 14:00-14:45 JST (UTC+9) Open Developers Conference 2022 Online NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -r1.88 -r1.89
--- wikisrc/users/jun.mdwn	19 Aug 2022 12:01:36 -0000	1.88
+++ wikisrc/users/jun.mdwn	31 Aug 2022 06:54:56 -0000	1.89
@@ -8,9 +8,10 @@
 - 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
 - [[https://event.ospn.jp/odc2022-online/session/616272]]
 - [[https://event.ospn.jp/odc2022-online/]]
-- YoutubeLive [[]]
-- Tour Guide [[]]
-- togetter [[]] 
+- YoutubeLive [[https://www.youtube.com/c/OSPNjp]] ROOM C
+- You can join ZOOM meeting with sign-in [[https://ospn.connpass.com/event/250321/]] 
+- Tour Guide [[https://cdn.netbsd.org/pub/NetBSD/misc/jun/OSC/ODC2022.pdf]]
+- togetter [[https://togetter.com/li/1938050]] 
 
 ## Open Source Conference 2022 Online/Hiroshima NetBSD BoF
 - 2022 Oct.1 Sat XX:00-XX:45 JST (UTC+9) 

clang: wording
Index: wikisrc/tutorials/pkgsrc/clang.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/pkgsrc/clang.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/tutorials/pkgsrc/clang.mdwn	19 Aug 2022 12:23:18 -0000	1.11
+++ wikisrc/tutorials/pkgsrc/clang.mdwn	30 Aug 2022 13:25:11 -0000	1.12
@@ -10,8 +10,8 @@
 
 ## Building
 
-You can build clang from pkgsrc (lang/clang).  However, it needs needs
-gcc 6 or higher and cmake.
+You can build clang from pkgsrc (lang/clang). However, it needs gcc 6 or
+higher and cmake.
 
 ## Configuration
 

add note about gcc6
Index: wikisrc/tutorials/pkgsrc/clang.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/pkgsrc/clang.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/tutorials/pkgsrc/clang.mdwn	19 Aug 2022 11:26:38 -0000	1.10
+++ wikisrc/tutorials/pkgsrc/clang.mdwn	19 Aug 2022 12:23:18 -0000	1.11
@@ -10,9 +10,8 @@
 
 ## Building
 
-You can build clang from pkgsrc (lang/clang).  However, it needs
-libstdc++ from the base system, and needs gcc 4.8 or higher.  It also
-depends on cmake, which requires c++11, which needs gcc 4.8 or higher.
+You can build clang from pkgsrc (lang/clang).  However, it needs needs
+gcc 6 or higher and cmake.
 
 ## Configuration
 
@@ -28,12 +27,12 @@
 ## Rebuilding clang and dependencies with clang
 
 After building, you will have clang and everything it depends on built
-with the base system compiler.  This violates the normal rule about
-using the same complier.  One can "make replace" those packages to
-recover, as long as nothing goes wrong in the meantime.  It might be
-best to "pkg_admin set rebuild=YES" of all those packages (perhaps "*"
-if this is done before building anything else) and then
-"pkg_rolling-replace uv".
+with some combination of the base system compiler, and, if that's <
+gcc6, also gcc6.  This violates the normal rule about using the same
+complier.  One can "make replace" those packages to recover, as long
+as nothing goes wrong in the meantime.  It might be best to "pkg_admin
+set rebuild=YES" of all those packages (perhaps "*" if this is done
+before building anything else) and then "pkg_rolling-replace uv".
 
 In particular, libtool embeds paths to compiler objects, and at least
 that should be rebuilt.  It is unclear if clang itself needs

2022 Sep.3 Sat 14:00-14:45 JST (UTC+9) Open Developers Conference 2022 Online NetBSD BoF
Index: wikisrc/users/jun.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/jun.mdwn,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- wikisrc/users/jun.mdwn	3 Aug 2022 03:02:36 -0000	1.87
+++ wikisrc/users/jun.mdwn	19 Aug 2022 12:01:36 -0000	1.88
@@ -5,7 +5,8 @@
 # 2022
 
 ## Open Developers Conference 2022 Online NetBSD BoF
-- 2022 Sep.3 Sat XX:00-XX:45 JST (UTC+9)
+- 2022 Sep.3 Sat 14:00-14:45 JST (UTC+9)
+- [[https://event.ospn.jp/odc2022-online/session/616272]]
 - [[https://event.ospn.jp/odc2022-online/]]
 - YoutubeLive [[]]
 - Tour Guide [[]]
@@ -27,7 +28,7 @@
 - Tour Guide [[]]
 - togetter [[]]
 
-## Kansai Open Forum 2022 BSD Bon
+## Kansai Open Forum 2022 BSD BoF
 - 2022 Nov.12 Sat XX:00-XX:50 JST (UTC+9) 
 
 ## Open Source Conference 2022 Online/Fukuoka NetBSD BoF