summaryrefslogtreecommitdiffstats
path: root/pym/portage/getbinpkg.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Make dir_get_metadata() return early if the current user doesZac Medico2007-11-151-0/+7
| | | | | | | not have write access to /var/cache/edb. Thanks to Cardoe for reporting. svn path=/main/trunk/; revision=8502
* It is not cool and/or helpfull to see an HTML dump of someZac Medico2007-11-081-3/+0
| | | | | | | page in case it is not what is expected (like a 404). (branches/prefix r8460) svn path=/main/trunk/; revision=8462
* Pass into the PackageIndex constructor a list of packageZac Medico2007-10-121-7/+12
| | | | | | metadata keys that inherit a default value from the header. svn path=/main/trunk/; revision=8055
* Pass default package metadata values into the PackageIndexZac Medico2007-10-121-10/+9
| | | | | | constructor for optional things like EAPI and SLOT. svn path=/main/trunk/; revision=8054
* Split USE evaluation code out of binarytree.inject() soZac Medico2007-10-111-7/+2
| | | | | | that it can be reused in populate(). svn path=/main/trunk/; revision=8052
* Make portdbapi and bindbapi cache PROVIDE in orderZac Medico2007-10-111-0/+3
| | | | | | to optimize matching of old-style virtuals. svn path=/main/trunk/; revision=8041
* Cache IUSE in bindbapi to optimize --newuse calculations.Zac Medico2007-10-101-0/+4
| | | | | | | Also, fix filtering code for reading/writing USE and IUSE from/to the metadata index. svn path=/main/trunk/; revision=8036
* In PackageIndex.write(), skip writing the CHOST for aZac Medico2007-10-061-0/+3
| | | | | | package entry if it's CHOST matches the header. svn path=/main/trunk/; revision=7988
* In PackageIndex.readBody(), make each package entryZac Medico2007-10-061-0/+3
| | | | | | inherit CHOST from the header. svn path=/main/trunk/; revision=7987
* Bug #194552 - Include EAPI in the binary package metadata index.Zac Medico2007-10-061-0/+3
| | | | svn path=/main/trunk/; revision=7986
* Bug #192195 - In dir_get_list(), append a trailing / to the address whenZac Medico2007-09-121-0/+4
| | | | | | necessary in order to avoid getting a 400 error from the http server. svn path=/main/trunk/; revision=7771
* Prevent output from being flushed to the console too frequently in ↵Zac Medico2007-08-221-10/+30
| | | | | | dir_get_metadata(). svn path=/main/trunk/; revision=7672
* Send cache hit/miss status updates to stdout instead of stderr and add some ↵Zac Medico2007-08-221-11/+22
| | | | | | more flush() calls. svn path=/main/trunk/; revision=7656
* Show cache miss/hit counts all on one line, using \r to return to the ↵Zac Medico2007-08-221-3/+9
| | | | | | beginning of he line and rewrite it each time that a counter is updated. Thanks to Mike "Fuzzy" Partin <fuzzy@smoke.dope.org> for this patch (submitted on the gentoo-portage-dev mailing list). svn path=/main/trunk/; revision=7655
* Run pychecker over everything, fix obvious thing slike modules not in use, ↵Alec Warner2007-07-221-13/+12
| | | | | | variables not being used, or global exceptions not being deleted. Also fix imports for style (1 per line) svn path=/main/trunk/; revision=7354
* Remove fallback imports for set(), and note minimum requirement of python-2.4Marius Mauch2007-07-051-3/+0
| | | | svn path=/main/trunk/; revision=7157
* Allow SystemExit through as usual.Zac Medico2007-06-251-0/+2
| | | | svn path=/main/trunk/; revision=7025
* Fix file_get_lib() so it behaves the same way with sftp as it does with ↵Zac Medico2007-06-251-1/+16
| | | | | | other protocols. svn path=/main/trunk/; revision=7024
* For bug #175891, add sftp protocol support via the paramiko library.Zac Medico2007-06-251-0/+20
| | | | svn path=/main/trunk/; revision=7023
* Clean up file_get() to use shlex, varexpand, and spawn.Zac Medico2007-06-251-22/+13
| | | | svn path=/main/trunk/; revision=7014
* dont break when the binhost url doesn't end with a slash (bug #144440)Marius Mauch2007-06-231-2/+8
| | | | svn path=/main/trunk/; revision=6978
* Remove more unnecessary list generation.Zac Medico2007-06-211-2/+1
| | | | svn path=/main/trunk/; revision=6913
* Add PORTAGE_BINHOST support for fetching a remote Packages index. If the ↵Zac Medico2007-05-311-3/+11
| | | | | | index is not found then it falls back to the old directory listing method. svn path=/main/trunk/; revision=6694
* Make PackageIndex.write() omit USE when appropriate.Zac Medico2007-05-241-3/+4
| | | | svn path=/main/trunk/; revision=6613
* Make PackageIndex.write() alphabetize the metadata keys.Zac Medico2007-05-241-2/+6
| | | | svn path=/main/trunk/; revision=6611
* Split reading/writing of $PKGDIR/Packages into a PackageIndex class.Zac Medico2007-05-221-0/+32
| | | | svn path=/main/trunk/; revision=6584
* Cache xpak metadata in ${PKGDIR}/Packages in order to minimize disk load ↵Zac Medico2007-05-221-0/+20
| | | | | | when binarytree.populate() is called. This does not do all the keys that genpkgindex does but it will copy metadata from the existing Packages file if it appears valid. The binarytree.populate() code is performance critical, so the MD5 will certainly have to be done elsewhere (like just after a package is built). svn path=/main/trunk/; revision=6569
* Namespace sanitizing, step 3Marius Mauch2007-01-251-6/+6
| | | | svn path=/main/trunk/; revision=5782
* Namespace sanitizing, step 1Marius Mauch2007-01-251-0/+572
svn path=/main/trunk/; revision=5778