Module Name:    src
Committed By:   pgoyette
Date:           Thu Dec 15 03:24:43 UTC 2016

Modified Files:
        src/doc: TODO.modules

Log Message:
Note desire to have a way to selectively build modules (and include them
from the modules/mi sets-list) based on "attributes" rather than having
to enumerate individual architectures on which to build and include.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/doc/TODO.modules

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/TODO.modules
diff -u src/doc/TODO.modules:1.8 src/doc/TODO.modules:1.9
--- src/doc/TODO.modules:1.8	Wed Sep 28 06:47:55 2016
+++ src/doc/TODO.modules	Thu Dec 15 03:24:43 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: TODO.modules,v 1.8 2016/09/28 06:47:55 wiz Exp $ */
+/* $NetBSD: TODO.modules,v 1.9 2016/12/15 03:24:43 pgoyette Exp $ */
 
 Some notes on the limitations of our current (as of 7.99.35) module
 subsystem.  This list was triggered by an Email exchange between
@@ -109,3 +109,14 @@ christos and pgoyette.
 
 12. Item #11 gets even murkier when a particular parent can provide more
     than one attribute.
+
+13. It seems that we might want some additional sets-lists "attributes"
+    to control contents of distributions.  As an example, many of our
+    architectures have PCI bus capabilities, but not all.  It is rather
+    painful to need to maintain individual architectures' modules/md_*
+    sets lists, especially when we already have to conditionalize the
+    build of the modules based on architecture.  If we had a single
+    "attribute" for PCI-bus-capable, the same attribute could be used to
+    select which modules to build and which modules from modules/mi to
+    include in the release.  (This is not limited to PCI;  recently we
+    encounter similar issues with spkr aka spkr_synth module.)

Reply via email to