On Wed, 13 Aug 2014 16:46:19 +0000 (UTC), James wrote: > > > 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.....
It's not what they allow, it's what they need. > > > 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. In the portage tree? That idea sucks for several reasons. If you put them in the tree, the next sync will delete them. If you have a shared $DISTDIR, you will still have to download multiple times. > > > *.exe (like verdan32.exe webdin32.exe ) > > These are the installers for the MS corefonts. > > OK, why they need to be in /distfiles/? seriously .exe > files in a repository for sources? ARE YOU KIDDING ME? Where else would distribution files for software go but in distfiles? The clue is in the name. It's distfiles, not srcfiles, it contains the raw files needed to install the software, be that source or binary data. > Let's just ignor the /bin/sbin and name it /sbinge > as devs must be 'binge drinking' if this is our standard? Now you're just being silly, these are fonts, not executables. They have a .exe extension because they are self-extracting zip file for windows, that doesn't mean we run them. > > 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/ > imho. From my perspective strowing random files into /distfiles/ > puts it in the category of "cruft". > > Do you agree or disagree? Disagree, but you've probably already worked that out. Anything an ebuild needs to download, be in source tarballs, binary archives or svn checkouts, goes in $DISTDIR. -- Neil Bothwick Scrotum is a small planet near Uranus. True/False?
signature.asc
Description: PGP signature

