Am 13.08.2014 um 18:46 schrieb James:
> Neil Bothwick <neil <at> digimed.co.uk> writes:
>
>
>>> I previously thought that /usr/portage/distfiles
>>> only contains  tar files. I have not clean up the
>>> system, as I'm moving (dupicating some files for my
>>> /usr/local/   needs.
>> It contains everything downloaded by ebuilds.
> I guess our ebuilds are getting creative on what they allow.....

no. They just download what is needed. If a package needs a seperate
patch. The patch is downloaded. If a needed package is only supplied as
a self extracting zip - aka exe. Then that is what portage will
download. Seriously, either get a life or have a look at the world at
large. Just because you 'think' something is doing something does not
mean it is true - or the correct way.
>>> I thought all patch files where kept in the subdirs where the
>>> ebuilds are located (files dir)? It is still where most *.patch
>>> files are located.
>> ISTR the policy is to only include smaller patch files in the tree, large
>> patches are downloaded to avoid everyone having to sync them.
> OK, but wny not put them in a subdir under the specific ebuild 
> requiring those smaller patches?   Seems to be a dumb move to me.
ARGH. WHY?

why put a unneeded subdir into distfiles that only makes things harder?

Or did you just ask to put $BIGPATCH into the tree?
>>> *.exe  (like verdan32.exe webdin32.exe )
>> These are the installers for the MS corefonts.
> OK, why they need to be in /distfiles/?

because they are the way the files needed are distributed?

>  seriously .exe
> files in a repository for sources? ARE YOU KIDDING ME?

are you an idiot?

Seriously? distfiles is not for sources. IT IS FOR NEEDED FILES. Binary,
source. Does not matter.

> Let's just ignor the /bin/sbin and name it /sbinge
> as devs must be 'binge drinking' if this is our standard?
>
> /bin/ms/    ?????  /usr/local/bin/    ????

yep, idiot.

not able to think about something, but critizing those who spent some
times to come up with it...

You can use eclean to remove obsolete distfiles and packages. But don't
use eclean on a shared $DISTDIR.

> Yes, agreed. But the point is this sort of stuff belongs in the file
> sub-tree under the ebuild that requires it, not as part of /distfiles/

the day, emerge --sync downloads 50mb binary packages because of some
fonts I never need, instead of downloading them when they ebuild is
installed and putting them into DISTDIR where they belong. Is the day I
will strangle someone.

Any other idiotic ideas?

>imho. From my perspective strowing random files into /distfiles/ puts
it in the category of "cruft". Do you agree or disagree? James

'cruft' because they are in a central, easily cleaned resporitory, and
only downloaded when needed versus scattered all over the tree and
pushed on everybody....

you are wrong. No way to agree with you. Nope.

Btw, these are not random files. As you should have understood as you
read Neil's and the others explanations. Or the handbook. Or manpages.



Reply via email to