setools could be split between GUI and non-GUI tools

Bug #598025 reported by Thierry Carrez
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Server papercuts
Fix Released
Medium
Unassigned
setools (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: setools

Currently installing selinux on a server drags a lot of useless graphical stuff, through recommends:

selinux -> policycoreutils -> selinux-policy-default --recommends--> setools -> tk ->...

Splitting setools into two binary packages, one for GUI tools (seaudit, apol, sediffx) and one for non-GUI tools, would avoid that.

Alternatively, the refpolicy binary packages (selinux-policy-default) could suggest setools instead of recommending it. But that's suboptimal, since it would still be a pain to install setools on servers.

Tags: patch

Related branches

Thierry Carrez (ttx)
Changed in setools (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 598025] [NEW] setools could be split between GUI and non-GUI tools

Please discuss this with the Debian maintainer. We want to keep our diff to a minimum on SELinux packages.

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Really, the useful command line policy management tools are in the
policycoreutils package (semanage, semodule, etc). setools definately
should be suggested rather than recommended in my opinion. I've only
ever used them out of curiosity.

Still, a separate non-X setools package providing sediff and secmds
could be considered useful.

Changed in setools (Ubuntu):
assignee: nobody → Serge Hallyn (serge-hallyn)
Thierry Carrez (ttx)
Changed in server-papercuts:
assignee: nobody → Serge Hallyn (serge-hallyn)
importance: Undecided → Medium
milestone: none → maverick-alpha-3
status: New → Triaged
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

I've proposed this as a way to split setools into a basic (non-gui) package
and a separate setools-gui package. It compiles and installed fine on a
lucid test partition. Have sent it to the Debian maintainer, and will do a sync
request if he accepts it (or a modified version of it).

Revision history for this message
Dave Walker (davewalker) wrote :

@Serge, Is there a Debian bug tracking this - or was it emailed directly to the maintainer?

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Re: [Bug 598025] Re: setools could be split between GUI and non-GUI tools

Quoting Dave Walker (<email address hidden>):
> @Serge, Is there a Debian bug tracking this - or was it emailed directly
> to the maintainer?

Mailed directly to the maintainer.

tags: added: patch
Thierry Carrez (ttx)
Changed in server-papercuts:
status: Triaged → Fix Committed
Changed in setools (Ubuntu):
assignee: Serge Hallyn (serge-hallyn) → nobody
Changed in server-papercuts:
assignee: Serge Hallyn (serge-hallyn) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package setools - 3.3.8-2

---------------
setools (3.3.8-2) unstable; urgency=low

  * Team upload.
  * Split GUI tools in their own package (LP: #598025)
  * debian/control: Move libsetools-jni to the java Section
  * debian/rules: Pass --as-needed to the linker and call dh_autoreconf with
    --as-needed to minimize the runtime dependencies
  * debian/control: Bump Standards-Version to 3.9.4 (no further changes)
  * debian/control: Use the canonical URL for the VCS-Git field
  * debian/rules: Supply --with-javac-flags to ensure java source/target is
    set to 1.5. (LP: #1049807)
  * debian/patches/fix-javacflags.patch: Use JAVACFLAGS instead of JAVAFLAGS

 -- Laurent Bigonville <email address hidden> Sat, 07 Dec 2013 18:41:15 +0100

Changed in setools (Ubuntu):
status: Confirmed → Fix Released
Joshua Powers (powersj)
Changed in server-papercuts:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.