summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Optimize sys.std* flush code.v2.2.0_alpha122Zac Medico2012-08-222-4/+6
|
* make.conf.5: s/Hash functions/Hash function/Zac Medico2012-08-221-1/+1
|
* Use sys.__std*.fileno() in case of overrides.Zac Medico2012-08-228-41/+45
| | | | | This fixes AttributeError exceptions for API consumers that override sys.std* streams pseudo-file objects.
* EventLoop: handle EINTR IOError for epollZac Medico2012-08-221-2/+4
|
* EventLoop: use epoll when availableZac Medico2012-08-211-7/+52
| | | | This will fix bug #432024.
* _apply_hash_filter: make hash_filter simplerZac Medico2012-08-215-5/+18
| | | | | Now any callable object will work, which might be helpful for consumers of the Manifest.checkFileHashes() method.
* Implement PORTAGE_CHECKSUM_FILTER for bug #432170Zac Medico2012-08-218-18/+107
|
* PollScheduler: use timeout for loadavg checksZac Medico2012-08-201-6/+12
| | | | | | | This ensures that the code from commit fe03b5fd790fc09bd6594c55bb174e80aaac1e5a behaves correctly even when there are no poll events arriving for a long time (which might happen if the running builds don't produce output for a long time).
* Scheduler: only use poll timeout when neededZac Medico2012-08-201-3/+6
| | | | This avoids wasteful CPU consumption, as reported in bug #432024.
* make.conf.5: warn about PORTAGE_TMPDIR in PORTDIRDave Kemper2012-08-191-1/+4
| | | | This will fix bug #392565.
* emerge-delta-webrsync: tweak "recompressing" msgZac Medico2012-08-181-1/+2
| | | | FEATURES=webrsync-gpg forces it to recompress in the foreground.
* emerge-delta-webrsync: improve date calculationsZac Medico2012-08-181-41/+43
| | | | This borrows some code from emerge-webrsync, and will fix bug #153513.
* emerge-webrsync: fix date usage for BSDZac Medico2012-08-181-1/+3
|
* emerge-webrsync: use ${PORTAGE_TMPDIR}/portageZac Medico2012-08-181-9/+9
| | | | For consistency with commit 83e677766650e73071813c0d46547647e5f66029.
* emerge-*webrsync: use ${PORTAGE_BIN_PATH}/emergeZac Medico2012-08-182-4/+6
|
* emerge-*webrsync: fix post_sync for prefixZac Medico2012-08-182-6/+8
|
* emerge-delta-webrsync: mktemp in PORTAGE_TMPDIRZac Medico2012-08-181-23/+20
| | | | This will fix bug #198362.
* emerge-delta-webrsync: fix make.globals pathZac Medico2012-08-181-2/+3
|
* emerge-delta-webrsync: rm -f for non-interactiveZac Medico2012-08-181-10/+10
| | | | This prevents interactive mode as reported in bug #176008.
* emerge-delta-webrsync: normalize fetch URIZac Medico2012-08-171-1/+1
| | | | This will fix bug #124072.
* emerge-delta-webrsync: PORTAGE_RSYNC_OPTSZac Medico2012-08-171-3/+1
|
* emerge-delta-webrsync: add -q/--quiet optionZac Medico2012-08-171-0/+6
|
* emerge-delta-webrsync: check write permissionZac Medico2012-08-171-4/+15
| | | | This will fix bug #176008.
* emerge-delta-webrsync: handle FEATURES=usersyncZac Medico2012-08-171-3/+19
|
* emerge-delta-webrsync: support gpg verificationZac Medico2012-08-171-3/+59
| | | | | | | | This will fix bug #286373. BUG: Signature verification will fail if the local bzip2 program does not produce output that is perfectly identical to the bzip2 program used to compress the signed tar file.
* emerge-delta-webrsync: remove umd5sumAlexey Solovyev2012-08-171-1/+1
| | | | This will fix bug #189084.
* emerge-delta-webrsync: call portageq for configZac Medico2012-08-171-15/+26
|
* mkrelease.sh: include new misc dirZac Medico2012-08-171-1/+1
|
* BashSyntaxTestCase: include new misc dirZac Medico2012-08-171-3/+9
|
* emerge-delta-webrsync: import version 3.5.1-r3Zac Medico2012-08-171-0/+512
|
* metadata.dtd: update to latestZac Medico2012-08-171-2/+5
|
* egencache: add a standard -j flags for --jobsMike Frysinger2012-08-161-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove tests for deprecated 3_pre2 EAPI.Ulrich Müller2012-08-156-16/+16
|
* emerge-webrsync: PORTAGE_RSYNC_OPTS, bug #364105Jan Pobrislo2012-08-141-4/+3
|
* emerge-webrsync: preserve ownership for usersyncZac Medico2012-08-141-5/+17
|
* emerge-webrsync: check permission, bug #142202Zac Medico2012-08-141-2/+18
|
* emerge-webrsync: add -k/--keep optionZac Medico2012-08-141-15/+24
|
* emerge-webrsync: adjust for 00:45 snapshotsZac Medico2012-08-131-6/+6
| | | | The time changed from 01:45 to 00:45 some time ago.
* emaint logs: simplify error output handlingv2.2.0_alpha121Zac Medico2012-08-112-20/+8
|
* emaint: cleanup TaskHandler isatty logicZac Medico2012-08-111-2/+2
|
* installsources: fix file permissions, bug #430962Nico Roeser2012-08-111-1/+1
|
* emaint binhost: support compress-indexZac Medico2012-08-092-27/+27
|
* repoman: remove IUSE.undefined checkZac Medico2012-08-083-26/+1
| | | | | | | This was suggested in the "Don't require assignment of empty variables in ebuilds?" thread on the gentoo-dev mailing list: http://thread.gmane.org/gmane.linux.gentoo.devel/78806
* bintree.inject(): write Packages.gz atomicallyZac Medico2012-08-081-3/+6
|
* Portage writes a compressed copy of 'Packages' index file.W-Mark Kubacki2012-08-083-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | This behaviour is enabled by FEATURES="compress-index". The resulting file is 'Packages.gz' and its modification time will match that of 'Packages'. Web-servers use that copy to avoid repeated on-the-fly compression. In order to re-use 'atomic_ofstream' usage of 'codecs.zlib_codec' has been considered and discarded, because 'GzipFile' yields smaller files. (According to Mark's tests 62% smaller.) Example usage, Nginx: location =/Packages { gzip_static on; default_type text/plain; } Apache httpd (use with caution): RewriteRule ^(.*)/Packages$ $1/Packages.gz [T=text/plain,E=GZIP:gzip,L] <FilesMatch "Packages\.gz$"> Header set Content-Encoding gzip </FilesMatch>
* Revert "econf: add --disable-silent-rules, bug #379497#c6"Zac Medico2012-08-071-10/+4
| | | | | | | This reverts commit 1cc39de72ac5311db748341ef9183586556719d9. It may be unsafe to call configure --help with some configure scripts, as noted in bug #379497, comment #34.
* man/portage.5: note GLEP 37 virtuals, bug #429978Zac Medico2012-08-051-6/+7
|
* repoman: libusb virtual.suspect, bug #417123Samuli Suominen2012-08-051-0/+3
|
* elog: enable save_summary:qa by defaultZac Medico2012-08-052-2/+2
| | | | | QA warnings still won't be echoed by default, but they will be saved in summary.log.
* econf: add --disable-silent-rules, bug #379497#c6Zac Medico2012-08-041-4/+10
|