| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | $NetBSD: TODO,v 1.75 2013/03/26 15:08:53 schmonz Exp $ | | 1 | $NetBSD: TODO,v 1.76 2013/07/30 19:50:04 wiz Exp $ |
2 | | | 2 | |
3 | Please add your own entries at the bottom of this file. If possible, | | 3 | Please add your own entries at the bottom of this file. If possible, |
4 | include the name of an example package where a warning should occur. | | 4 | include the name of an example package where a warning should occur. |
5 | | | 5 | |
6 | * When you understand some behavior of the code, document it by | | 6 | * When you understand some behavior of the code, document it by |
7 | adding automated tests to pkglint.t! | | 7 | adding automated tests to pkglint.t! |
8 | * fix false positive warnings | | 8 | * fix false positive warnings |
9 | * warn about the use of ${WRKDIR:=...}, as this construct should only | | 9 | * warn about the use of ${WRKDIR:=...}, as this construct should only |
10 | be used with lists. | | 10 | be used with lists. |
11 | * record with each substring its source location to be able to make | | 11 | * record with each substring its source location to be able to make |
12 | even more precise diagnostics | | 12 | even more precise diagnostics |
13 | * Many of the checking routines need some context to provide better | | 13 | * Many of the checking routines need some context to provide better |
14 | warnings. For example, checkline_foo() may need to know what has | | 14 | warnings. For example, checkline_foo() may need to know what has |
| @@ -50,13 +50,17 @@ PLIST regexes to sets of required packag | | | @@ -50,13 +50,17 @@ PLIST regexes to sets of required packag |
50 | * don't complain about "procedure calls", like for pkg-build-options in | | 50 | * don't complain about "procedure calls", like for pkg-build-options in |
51 | the various buildlink3.mk files. | | 51 | the various buildlink3.mk files. |
52 | | | 52 | |
53 | % | | 53 | % |
54 | | | 54 | |
55 | if package A conflicts with B, then B should also conflict with A. | | 55 | if package A conflicts with B, then B should also conflict with A. |
56 | | | 56 | |
57 | % | | 57 | % |
58 | | | 58 | |
59 | * When pkglint runs on a case-insensitive filesystem, it should still | | 59 | * When pkglint runs on a case-insensitive filesystem, it should still |
60 | point out problems that only occur on case-sensitive filesystems. For | | 60 | point out problems that only occur on case-sensitive filesystems. For |
61 | example, devel/p5-Net-LDAP and devel/p5-Net-ldap should be considered | | 61 | example, devel/p5-Net-LDAP and devel/p5-Net-ldap should be considered |
62 | different paths. | | 62 | different paths. |
| | | 63 | |
| | | 64 | % |
| | | 65 | |
| | | 66 | * Warn about using REPLACE_PYTHON without including application.mk. |