CTAN update: pkgcheck
Date: August 7, 2026 5:31:57 AM CEST
Manfred Lotz submitted an update to the
pkgcheck
package.
Version: 4.1.0 2026-08-05
License: apache2 mit
Summary description: CTAN package checker
Announcement text:
## pkgcheck 2026-08-05 (4.1.0) ### Added New errors detection - E0044: wrong permissions for directory in a TDS zip archive - E0045: wrong permissions for a file in a TDS zip archive - E0046: file or directory in a TDS zip archive has special bits on - setuid/setgit bits on files - sticky bit on directories Actually this should not create problems as unpacking a TDS zip archive skips those bits - E0047: file or directory in a package has special bits on - setuid/setgit bits on files - sticky bit on directories In practice this should not happen as unpacking a zip or tar archive skips these bits - Add DetectResult::Pe (Portable Executable) which is `application/vnd.microsoft.portable-executable` - file types registered are `.exe`, `.dll`, `.sys`, `.scr`, `.cpl`, `.efi` - permission can be anything as long as the file readable ### Fixed - in some cases the error message for bad permissions was an incomplete output instead of E0002 - many documentation improvements - thanks to @quark67: https://codeberg.org/ManfredLotz/pkgcheck/issues/14 ### Changed - Rust crate updates
This package is located at https://mirrors.ctan.org/support/pkgcheck More information is at https://ctan.org/pkg/pkgcheck
Thanks for the upload. For the CTAN Team Erik Braun CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
## pkgcheck 2026-08-05 (4.1.0) ### Added New errors detection - E0044: wrong permissions for directory in a TDS zip archive - E0045: wrong permissions for a file in a TDS zip archive - E0046: file or directory in a TDS zip archive has special bits on - setuid/setgit bits on files - sticky bit on directories Actually this should not create problems as unpacking a TDS zip archive skips those bits - E0047: file or directory in a package has special bits on - setuid/setgit bits on files - sticky bit on directories In practice this should not happen as unpacking a zip or tar archive skips these bits - Add DetectResult::Pe (Portable Executable) which is `application/vnd.microsoft.portable-executable` - file types registered are `.exe`, `.dll`, `.sys`, `.scr`, `.cpl`, `.efi` - permission can be anything as long as the file readable ### Fixed - in some cases the error message for bad permissions was an incomplete output instead of E0002 - many documentation improvements - thanks to @quark67: https://codeberg.org/ManfredLotz/pkgcheck/issues/14 ### Changed - Rust crate updates
This package is located at https://mirrors.ctan.org/support/pkgcheck More information is at https://ctan.org/pkg/pkgcheck
Thanks for the upload. For the CTAN Team Erik Braun CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
pkgcheck – CTAN package checker
Packages uploaded to CTAN will be checked by the CTAN team before they get installed.
This package provides the pkgcheck command line utility used by CTAN members for carrying out those checks that can be performed in an automated way.
pkgcheck is a 64-bit static Linux binary, and runs out of the box.
A Windows version is not planned.
| Package | pkgcheck |
| Version | 4.1.0 2026-08-05 |
| Copyright | 2018–2026 Manfred Lotz |
| Maintainer | Manfred Lotz |