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#30723 - pactest filelist does not include base directories

Attached to Project: Pacman
Opened by Allan McRae (Allan) - Tuesday, 17 July 2012, 10:58 GMT
Last edited by Allan McRae (Allan) - Friday, 15 March 2013, 03:55 GMT
Task Type Bug Report
Category Scripts & Tools
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version 4.0.3
Due in Version 4.1.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Ehen you set the filelist for a package to include "usr/lib/foo" in the pactest suite, it thinks there is only the file "usr/lib/foo" in there... No "usr/" or "usr/lib/" directory.
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 15 March 2013, 03:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  Git commit 43a2f631
Comment by Allan McRae (Allan) - Tuesday, 17 July 2012, 11:22 GMT
and manually added directories in a sync package have permission 644 instead of 755 while manually created directories in a local package have 755.


lp1 = pmpkg("filesystem", "1.0-1")
lp1.files = ["usr/",
"usr/lib/",
"lib -> usr/lib/"]
self.addpkg2db("local", lp1)

p2 = pmpkg("pkg2")
p2.files = ["usr/",
"usr/lib/",
"usr/lib/foo"]
self.addpkg2db("sync", p2)

warning: directory permissions differ on usr/
filesystem: 755 package: 644
warning: directory permissions differ on usr/lib/
filesystem: 755 package: 644

Loading...