Control: reassign -1 libmodule-build-perl 0.423100-1 Control: retitle -1 libmodule-build-perl: creates non group-writable site directories
On Wed, Oct 17, 2012 at 04:04:02PM +0300, Niko Tyni wrote: > Package: perl > Version: 5.14.2-14 > > Quoting the Debian policy, section 9.1.2: > http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.1.2 > > The `/usr/local' directory itself and all the subdirectories > created by the package should (by default) have permissions 2775 > (group-writable and set-group-id) and be owned by `root:staff'. > > We have patched ExtUtils::MakeMaker for ages to set umask appropriately > for site install directories. See > > http://patch-tracker.debian.org/patch/series/view/perl/5.14.2-14/debian/writable_site_dirs.diff > > http://patch-tracker.debian.org/patch/series/view/perl/5.10.1-17squeeze3/debian/extutils_hacks.diff > > It looks like Module::Build needs similar patching: > > % sudo rm -rf /usr/local/share/perl /usr/local/lib/perl > % cpan -i File::BOM > [...] > sudo ./Build install -- OK > % ls -dl /usr/local/lib/perl /usr/local/share/perl > drwxr-sr-x 3 root staff 4096 Oct 17 15:58 /usr/local/lib/perl > drwxr-sr-x 3 root staff 4096 Oct 17 15:58 /usr/local/share/perl This still seems to be the case. Module::Build is no longer bundled with src:perl, so reassigning. -- Niko Tyni [email protected]

