[DSE-Dev] Bug#875562: libsemanage: avoid using build profile "stage1"

Helmut Grohne helmut at subdivi.de
Tue Sep 12 08:21:58 UTC 2017


Source: libsemanage
Version: 2.7-1
Severity: wishlist
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
Control: block -1 by 875551

Please avoid using the stage1 profile. Not before too long, we'll all
have forgotten what its purpose is, which dependencies it is supposed to
drop and why it exists at all. Maintaining it will become difficult or
will simply not happen.

I suggest moving to better defined profiles serving similar purposes:
 * The nopython profile is supposed to simply drop all python modules.
 * The noruby profile is supposed to simply drop all ruby modules.

Just from their names, it is pretty obvious what they are supposed to
do and that meaning makes maintaining their support easier.

After applying my patch from #875551, all you need to do is update
debian/control with the attached patch as debian/rules only checks
DOPACKAGES. Does that sound reasonable to you?

Helmut
-------------- next part --------------
A non-text attachment was scrubbed...
Name: control.diff
Type: text/x-diff
Size: 1999 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/selinux-devel/attachments/20170912/5b3eb48d/attachment.diff>


More information about the SELinux-devel mailing list