summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
authorschmonz <schmonz>2013-03-26 15:08:53 +0000
committerschmonz <schmonz>2013-03-26 15:08:53 +0000
commite64093fc577fc344109298c6b6ae5cfff67059f8 (patch)
treea4fa84e7b4bf219012ab7e11a2b6cdba23e017b8 /pkgtools
parent57440b0f538c2bd0068d971ffcb816ee620c8142 (diff)
downloadpkgsrc-e64093fc577fc344109298c6b6ae5cfff67059f8.tar.gz
Document the need for many more automated tests.
Diffstat (limited to 'pkgtools')
-rw-r--r--pkgtools/pkglint/README6
-rw-r--r--pkgtools/pkglint/TODO4
2 files changed, 8 insertions, 2 deletions
diff --git a/pkgtools/pkglint/README b/pkgtools/pkglint/README
index f6d94fa4fef..7ab7373f5b2 100644
--- a/pkgtools/pkglint/README
+++ b/pkgtools/pkglint/README
@@ -1,7 +1,11 @@
-$NetBSD: README,v 1.4 2006/02/28 23:32:47 rillig Exp $
+$NetBSD: README,v 1.5 2013/03/26 15:08:53 schmonz Exp $
== Current problems ==
+There are finally some automated tests that document a few intended
+and actual behaviors. There is still plenty of poorly expressed
+code not yet under test and therefore not yet safe to refactor.
+
The current pkglint architecture will not scale much further. What is
needed next are parsers for nested, non-context-free languages (make(1),
sh(1), sed(1)). The parsers should be able to recognize partial
diff --git a/pkgtools/pkglint/TODO b/pkgtools/pkglint/TODO
index 0a14ece46fd..67596066b45 100644
--- a/pkgtools/pkglint/TODO
+++ b/pkgtools/pkglint/TODO
@@ -1,8 +1,10 @@
-$NetBSD: TODO,v 1.74 2012/09/15 10:55:15 wiz Exp $
+$NetBSD: TODO,v 1.75 2013/03/26 15:08:53 schmonz Exp $
Please add your own entries at the bottom of this file. If possible,
include the name of an example package where a warning should occur.
+* When you understand some behavior of the code, document it by
+ adding automated tests to pkglint.t!
* fix false positive warnings
* warn about the use of ${WRKDIR:=...}, as this construct should only
be used with lists.