<?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>71538</bug_id>
          
          <creation_ts>2004-11-17 08:13 0000</creation_ts>
          <short_desc>fam uses einstall instead of `make install DESTDIR=$D`</short_desc>
          <delta_ts>2004-11-21 18:51:04 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Core system</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>vapier@gentoo.org</reporter>
          <assigned_to>vapier@gentoo.org</assigned_to>
          <cc>foser@gentoo.org</cc>
    
    <cc>qa@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-11-17 08:13:48 0000</bug_when>
            <thetext>einstall is a kludge that is supposed to be used only when DESTDIR is not supported</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2004-11-17 15:43:25 0000</bug_when>
            <thetext>yeah but its not sin either if it is used like that &amp; works... whats this for pointless crusade.

fam is a dead end, so are it&apos;s ebuilds</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-11-17 18:03:44 0000</bug_when>
            <thetext>if you wont i will</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2004-11-18 10:42:35 0000</bug_when>
            <thetext>whats your problem ? there are literally thousands of ebuilds in the tree that use einstall, even most eclasses do.

So you want to move to the more correct &apos;make DESTDIR=${D} install&apos; method for those packages that support it (quite a lot do not), all fine by me. What is the right approach ? Filing bugs for every package you encounter that does this ? Wouldn&apos;t it be better to maybe inform developers and make it a community effort instead of lonely man&apos;s crusade ? QA isn&apos;t you &apos;fixing up&apos; things behind someone&apos;s back, it&apos;s making people aware of the how &amp; why&apos;s and urging them to do the right thing. That is also a lot more efficient.

Realisticly I&apos;d say the FAM package won&apos;t live to see the day that einstall will have dissapeared from the tree (or the default portage function has been adapted) and as such I find it a waste of time to fix a perfectly fine working ebuild, but that&apos;s my time.. maybe you have a lot more of it to spend. In that light I think it&apos;s ironic that you haven&apos;t opened such a bug yet for gamin, which is the replacement for the age-old fam package &amp; as a fresh ebuild does use einstall.

BTW There is a longstanding bug about this issue (should still be open) where I happened to push for the adaptation of DESTDIR, so I know exactly what you are on about. As a matter of fact, over time we have moved &amp; tested a lot of gnome packages to the DESTDIR format.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-11-18 22:00:38 0000</bug_when>
            <thetext>&gt; Filing bugs for every package you encounter that does this ?

i&apos;m in the process

&gt; Wouldn&apos;t it be better to maybe inform developers and make it a community 
&gt; effort instead of lonely man&apos;s crusade ? 

i&apos;ve tried that, it doesnt work
i&apos;ve written docs (man pages/etc...) and written e-mails

&gt; QA isn&apos;t you &apos;fixing up&apos; things behind someone&apos;s back, it&apos;s making people
&gt; aware of the how &amp; why&apos;s and urging them to do the right thing.

like filing bugs ?
see above

&gt; BTW There is a longstanding bug about this issue (should still be open) where 
&gt; I happened to push for the adaptation of DESTDIR

not quite sure what you&apos;re refering to in terms of &apos;adoption&apos;
there is a bug (which i&apos;ve commented on) about changing the default src_install() to use `make install DESTDIR`
in terms of documentation, i&apos;ve already done that LONG ago</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-11-21 18:51:04 0000</bug_when>
            <thetext>fixed in cvs</thetext>
          </long_desc>
      
    </bug>

</bugzilla>