Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#53437 - Prevent building packages on filesystems that don't properly support permissions

Attached to Project: Pacman
Opened by Zulan (Zulan) - Friday, 24 March 2017, 09:38 GMT
Last edited by Allan McRae (Allan) - Friday, 24 March 2017, 09:39 GMT
Task Type Feature Request
Category makepkg
Status Closed
Assigned To No-one
Architecture All
Severity Very Low
Priority Normal
Reported Version 5.0.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

makepkg will silently build deadly packages with incorrect permissions if built on a filesystem that doesn't properly support permissions.

Steps to Reproduce:

Mount an ntfs volume like:
ntfs defaults,nls=utf8,umask=007,uid=1000,gid=1000

% git clone https://aur.archlinux.org/modules.git
% cd modules
% makepkg

File permissions are missing executable flags. Do not install that package!

I suggest that makepkg should perform a sanity check on the used filesystem.
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 24 March 2017, 09:39 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Idiots will be idiots

Loading...