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 .