tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

changing NetBSD's view of npf's canonical location



A week ago I asked about the maintenance status of the upstream npf
repository, and said that it appeared unmaintained.  It still appears
that way.

I think that NetBSD should document an unmaintained repo as upstream,
because it suggests that every change to our tree should be filed as a
PR upstream.  That doesn't seem like a good use of time, adding friction
without benefit.  Looking at upstream, I see very little origining
outside of NetBSD since about 2020.

Therefore I'd like to commit the following diff.  Of course, this
doesn't prevent anyone who wants to sync NetBSD changes to rmind's
github repo from doing so, or say that this shouldn't happen.  It is
merely meant to remove the social expectation that people making
fixes/improvements to npf within NetBSD file upstream PRs and bug
reports.

Also, nothing is permanent, and should things be different at some point
in the future, of course this can be revisited.

(There remain many things to do, including merging an option to block
packets with options, and updating TODO lists, but those should be done
regardless.)

Objections?  (I'll wait until 12Z on Friday.)


Index: sys/net/npf/README
===================================================================
RCS file: /cvsroot/src/sys/net/npf/README,v
retrieving revision 1.1
diff -u -p -r1.1 README
--- sys/net/npf/README	29 Sep 2018 14:41:36 -0000	1.1
+++ sys/net/npf/README	8 Apr 2025 12:35:05 -0000
@@ -1,2 +1,16 @@
-The NPF project upstream repository: https://github.com/rmind/npf/
-Please submit the pull requests to the upstream when possible.
+$NetBSD$
+
+This directory contains kernel source for NPF, the NetBSD Packet
+Filter, but the README also applies to:
+
+  src/lib/npf: library for interacting with in-kernel npf
+    implementation
+
+  src/usr.bin/npf: tools for configuring in-kernel npf and for testing
+
+  assorted supporting files (rc.d, modules, tests)
+
+NetBSD considers the NetBSD sources to be the canonical location of
+NPF sources.  Previously, it considered https://github.com/rmind/npf/
+to be the upstream location.
+
Index: usr.sbin/npf/README
===================================================================
RCS file: /cvsroot/src/usr.sbin/npf/README,v
retrieving revision 1.1
diff -u -p -r1.1 README
--- usr.sbin/npf/README	29 Sep 2018 14:41:36 -0000	1.1
+++ usr.sbin/npf/README	8 Apr 2025 12:35:05 -0000
@@ -1,2 +1 @@
-The NPF project upstream repository: https://github.com/rmind/npf/
-Please submit the pull requests to the upstream when possible.
+See src/sys/net/npf/README.


Home | Main Index | Thread Index | Old Index