Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 488966 - =sys-apps/tar-1.27 needs IUSE=selinux
Summary: =sys-apps/tar-1.27 needs IUSE=selinux
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: PATCH, REGRESSION, UPSTREAM
Depends on:
Blocks:
 
Reported: 2013-10-22 06:34 UTC by Michael Haubenwallner (RETIRED)
Modified: 2013-10-22 08:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
tar-1.27: add IUSE=selinux (tar-1.27-selinux.patch,1.16 KB, patch)
2013-10-22 06:34 UTC, Michael Haubenwallner (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Haubenwallner (RETIRED) gentoo-dev 2013-10-22 06:34:12 UTC
Created attachment 361582 [details, diff]
tar-1.27: add IUSE=selinux

It does hit me in Prefix, but looks like a general dependency problem:

tar-1.27 now does check for availability of selinux library and header files.

But gnulib has a bug still enabling selinux when the headers are found, even when missing libselinux is detected earlier. Upstream patch:
http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00087.html

This happens fex when building 32bit tar on a multilib host where only 64bit selinux-dev package is installed.

IMO, the ebuild should be explicit here (see attached patch), to render the gnulib bug irrelevant.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2013-10-22 08:12:24 UTC
+*tar-1.27-r1 (22 Oct 2013)
+
+  22 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> -tar-1.27.ebuild,
+  +tar-1.27-r1.ebuild, +files/tar.1-1.27:
+  Added new man page (bug #488828), proper selinux (bug #488966) and acl
+  support.
+