aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2023-02-03 16:12:59 -0500
committerB. Watson <urchlay@slackware.uk>2023-02-03 16:12:59 -0500
commit01f35ed9fffde74ce22e7fafb336f49fef4427b3 (patch)
treed2a295d24a7ce5648db7b84e91d630a3b322fefe /TODO
parent92f98a10b4b07885ce48556e94ae476c54057226 (diff)
downloadsbo-maintainer-tools-01f35ed9fffde74ce22e7fafb336f49fef4427b3.tar.gz
sbopkglint: add pre-doinst test.
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 0 insertions, 12 deletions
diff --git a/TODO b/TODO
index a29ddae..af51a80 100644
--- a/TODO
+++ b/TODO
@@ -11,23 +11,11 @@ Future test ideas:
test (doinst can and should create these; they should *not* just be
files in the package).
-- noarch could recommend a package be made noarch, if it contains no
- ELF files and doesn't use lib or lib64 dirs. Should this just
- be a recommendation, or should it count as a failed test?
-
- static libraries? some packages ship these because upstream doesn't
support shared libs, though. maybe only complain if libfoo.so.* and
libfoo.a both exist (if we have a shared lib, we shouldn't also have
a static one). Maybe this should be a disable-able warning?
-- icons. Make sure they are what their filename says (I've run into .png
- files named .svg, and .gif files named .png, etc). If they're in
- /usr/share/icons/<size>x<size>/, make sure they actually are the correct
- size (or that they're SVG, if they're in scalable/). Really large icons
- in /usr/share/pixmaps are probably useless (most stuff that uses the
- old-style icons expects them to be 48x48 or 64x64). Icons must be
- readable by everyone, non-executable, and owned by root:root.
-
- duplicate files, maybe the error message could suggest a "ln -s" command
to use if the file really does need to appear in multiple dirs.