<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>204746</bug_id>
          
          <creation_ts>2008-01-07 13:45 0000</creation_ts>
          <short_desc>sys-devel/gettext-0.17 requires sys-apps/acl</short_desc>
          <delta_ts>2008-07-02 20:40:01 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo/Alt</product>
          <component>FreeBSD</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>FreeBSD</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>andreaveroni@tiscalinet.it</reporter>
          <assigned_to>bsd@gentoo.org</assigned_to>
          <cc>base-system@gentoo.org</cc>
    
    <cc>toffanin.mauro@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>andreaveroni@tiscalinet.it</who>
            <bug_when>2008-01-07 13:45:50 0000</bug_when>
            <thetext>Synced and then &quot;emerge -pvuDt world&quot;. Then gettext required sys-apps/acl, package masked and not keyworded. 

These are the packages that would be merged, in reverse order:
 
Calculating world dependencies  .
!!! All ebuilds that could satisfy &quot;sys-apps/acl&quot; have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/acl-2.2.45 (masked by: package.mask, missing keyword)
/usr/portage/profiles/default-bsd/package.mask:
# Mask out the GNU versions of various packages.
# We want BSD versions wherever possible
# Also mask packages that are depending on Linux kernel
 
- sys-apps/acl-2.2.44 (masked by: package.mask, missing keyword)
- sys-apps/acl-2.2.39-r1 (masked by: package.mask, missing keyword)
 
For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
(dependency required by &quot;sys-devel/gettext-0.17&quot; [installed])
 
!!! Depgraph creation failed.

Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hkbst@gentoo.org</who>
            <bug_when>2008-01-07 14:24:39 0000</bug_when>
            <thetext>*** Bug 204750 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>andreaveroni@tiscalinet.it</who>
            <bug_when>2008-01-07 14:29:29 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; *** Bug 204750 has been marked as a duplicate of this bug. ***
&gt; 
I apologize for the double post.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2008-01-08 11:43:19 0000</bug_when>
            <thetext>Mike, I can&apos;t find any reference about ACL in gettext... I haven&apos;t checked OpenMP, but I admit I find it strange if there were...
Maybe you committed to the wrong ebuild?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-01-08 17:10:34 0000</bug_when>
            <thetext>look in the gettext-tools subdirectory ... there&apos;s a bunch of ugly deps in there not stated at the top level</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2008-01-08 22:38:21 0000</bug_when>
            <thetext>        use acl || sed -i &apos;s:use_acl=1:use_acl=0:&apos; configure

use_acl=1 is not present in configure (and you still have pwd == toplevel at that point), so your ebuild is somehow wrong ;)

Anyway, please put the sys-apps/acl dep under kernel_linux? ( ), freebsd has its own ACL implementation that should work just fine (and if it doesn&apos;t, gnulib provides one).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-01-09 00:39:52 0000</bug_when>
            <thetext>ive fixed the path, thanks

if you need to tweak the DEPEND, feel free</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steev@gentoo.org</who>
            <bug_when>2008-01-13 07:37:28 0000</bug_when>
            <thetext>Was told to use this bug by robbat2 - I am doing an SELinux install, and it&apos;s profile sets -acl as a flag, however I can&apos;t remove acl from the system as both coreutils and gettext both link against libacl when -acl is set.  I realize this is assigned to BSD, but as mentioned, robbat2 said to use this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-01-13 09:36:34 0000</bug_when>
            <thetext>it&apos;s like anything else: remove a USE flag and rebuild the packages before removing the libraries.  acl/coreutils/gettext is not special in this regard.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steev@gentoo.org</who>
            <bug_when>2008-01-13 11:11:13 0000</bug_when>
            <thetext>Okay... perhaps I didn&apos;t make it clear... the useflag was set... -acl.  The package was *rebuilt*...

tira ~ # ldd /bin/cp
	linux-gate.so.1 =&gt;  (0xffffe000)
	libselinux.so.1 =&gt; /lib/libselinux.so.1 (0xb7fad000)
	libacl.so.1 =&gt; /lib/libacl.so.1 (0xb7fa6000)
	libc.so.6 =&gt; /lib/libc.so.6 (0xb7e76000)
	libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7e72000)
	libsepol.so.1 =&gt; /lib/libsepol.so.1 (0xb7e30000)
	/lib/ld-linux.so.2 (0xb7fc7000)
	libattr.so.1 =&gt; /lib/libattr.so.1 (0xb7e2b000)

tira ~ # ldd /usr/lib/libgettextsrc.so 
	linux-gate.so.1 =&gt;  (0xffffe000)
	libgettextlib-0.17.so =&gt; /usr/lib/libgettextlib-0.17.so (0xb7e24000)
	libc.so.6 =&gt; /lib/libc.so.6 (0xb7cf4000)
	libacl.so.1 =&gt; /lib/libacl.so.1 (0xb7ced000)
	libcroco-0.6.so.3 =&gt; /usr/lib/libcroco-0.6.so.3 (0xb7cb8000)
	libglib-2.0.so.0 =&gt; /usr/lib/libglib-2.0.so.0 (0xb7bfa000)
	libxml2.so.2 =&gt; /usr/lib/libxml2.so.2 (0xb7add000)
	libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7ad8000)
	libz.so.1 =&gt; /lib/libz.so.1 (0xb7ac5000)
	libm.so.6 =&gt; /lib/libm.so.6 (0xb7a9f000)
	libncurses.so.5 =&gt; /lib/libncurses.so.5 (0xb7a5b000)
	/lib/ld-linux.so.2 (0x80000000)
	libattr.so.1 =&gt; /lib/libattr.so.1 (0xb7a56000)

[ebuild   R   ] sys-devel/gettext-0.17  USE=&quot;nls openmp (-acl) -doc -emacs -nocxx&quot; 11,369 kB 
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2008-01-13 11:30:13 0000</bug_when>
            <thetext>steev: vapier got me to open bug 205568 for it after I confirmed it. jakub also says it goes away with as-needed, so they are blindly linking somewhere.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>toffanin.mauro@gmail.com</who>
            <bug_when>2008-02-19 17:20:41 0000</bug_when>
            <thetext>Created an attachment (id=143990)
gettext-0.17.ebuild.patch

ebuild patch to fix the acl DEPEND on g/fbsd.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>the_paya@gentoo.org</who>
            <bug_when>2008-07-02 20:40:01 0000</bug_when>
            <thetext>DEPEND fixed in cvs. Thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143990</attachid>
            <date>2008-02-19 17:20 0000</date>
            <desc>gettext-0.17.ebuild.patch</desc>
            <filename>gettext-0.17.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGdldHRleHQtMC4xNy5lYnVpbGQJMjAwOC0wMi0xOSAxODowMzowOSArMDEwMAorKysgZ2V0
dGV4dC0wLjE3LmVidWlsZAkyMDA4LTAyLTE5IDE4OjAzOjM0ICswMTAwCkBAIC0xNyw3ICsxNyw3
IEBACiAJZGV2LWxpYnMvbGlieG1sMgogCXN5cy1saWJzL25jdXJzZXMKIAlkZXYtbGlicy9leHBh
dAotCWFjbD8gKCBzeXMtYXBwcy9hY2wgKSIKKwlhY2w/ICgga2VybmVsX2xpbnV4PyAoIHN5cy1h
cHBzL2FjbCApICkiCiBQREVQRU5EPSJlbWFjcz8gKCBhcHAtZW1hY3MvcG8tbW9kZSApIgogCiBz
cmNfdW5wYWNrKCkgewo=
</data>        

          </attachment>
    </bug>

</bugzilla>