From e930dd2b0b82d133176e93a6a9855ac2a2d367c8 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Sat, 23 Dec 2023 01:54:26 -0500 Subject: Update NEWS; sbolint: check for CRLF in *.diff, *.patch. --- NEWS | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index e9896f1..ae050ea 100644 --- a/NEWS +++ b/NEWS @@ -10,16 +10,30 @@ sbopkglint: - ELF objects aren't checked for ARCH, if they're in /usr/share/qemu. - perllocal.pod, .packlist, *.bs are detected. - Invalid characters in the package name are detected. +- /usr/share/terminfo structure and contents are now checked. +- Don't suggest noarch, if the package contains static libraries. +- Support aarch64 static lib checking. +- Images in /usr/share/pixmaps are only checked if they're directly + in the directory; contents of /usr/share/pixmaps/*/ aren't checked. +- If doinst.sh contains hardcoded $PKG, mention doinst.sh in the message. + Previously, it just said /var/lib/pkgtools/scripts/$PRGNAM, which is + where doinst.sh gets moved to after package install. sbolint: - *.rej files are detected and draw a warning. - Script permission check allows 0644 or 0755 now. - URLs in .info files with % characters are now handled correctly. +- Files named *.diff and *.patch are checked; if they have DOS-style + CRLF line endings, that's an error, and the message suggests + gzipping the file. This is needed because SBo's git repo will + "helpfully" strip the carriage returns (so your submission tarball + is correct, but after it's approved *everyone else* get a bad patch + file). sbodl: - Don't refer to itself as sbopkglint in --help and man page. - Add -n (--no-content-disposition) option, and make option - processing nicer. + processing nicer (long options and bundling). New in 0.9.0: ============= -- cgit v1.2.3