aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* WhirlpoolAdd: raise TypeError if not bytesZac Medico2012-08-041-0/+2
|
* vardbapi: optimize pickle load for Python >=3.2Zac Medico2012-08-021-2/+3
|
* parse_desktop_entry: fix python3 bug #429544Zac Medico2012-08-021-1/+5
|
* _urlopen: fix python2 http password breakageZac Medico2012-08-011-29/+11
| | | | | | | | This broke in commit e06cb6d66db37ac7ab77acf65038b1f770c13c96 since CompressedResponseProcessor did not include password auth support. BUG: The if_modified_since parameter appears to be ignored when using http password authentication.
* Fix index file's mtime, which can differ from TIMESTAMP.W-Mark Kubacki2012-08-011-1/+5
| | | | | | | | | | | | This enables Portage to reliably query for remote indices with HTTP-header If-Modified-Since. Without this patch mtime is greater than TIMESTAMP for large indices and slow storages - because writing a large file takes time. If the difference spans a second (TIMESTAMP 08:00:00, mtime 08:00:01), then Portage will always fetch the remote index because it will appear being modified (mtime is used there) after the copy has been made (local copy's TIMESTAMP is used here).
* Add support for HTTP compression (bzip2, gzip and deflate).W-Mark Kubacki2012-08-011-1/+31
|
* Use If-Modified-Since HTTP-header and avoid downloading a remote index if ↵W-Mark Kubacki2012-08-012-7/+62
| | | | the local copy is recent enough.
* Use nanosecond precision in chpathtool when using Python >=3.3.Arfrever Frehtes Taifersar Arahesis2012-08-011-3/+7
|
* Use nanosecond precision in cache for category directory mtimesArfrever Frehtes Taifersar Arahesis2012-08-011-2/+8
| | | | and cache for cp_list results when using Python >=3.3.
* Use nanosecond precision in portage.util.movefile.movefile().Arfrever Frehtes Taifersar Arahesis2012-08-012-22/+53
|
* Check for desktop-file-validate binary.Zac Medico2012-07-311-1/+4
|
* Validate desktop entries after src_install.Michael Palimaka2012-07-311-0/+26
|
* get_term_size: handle missing stty commandZac Medico2012-07-271-2/+9
|
* get_term_size: pass fd to sttyZac Medico2012-07-271-2/+6
|
* get_term_size: pass fd to curses.setupterm()Zac Medico2012-07-271-1/+2
|
* get_term_size: handle temporary stdout overridesZac Medico2012-07-271-1/+3
|
* _selinux/spawn_wrapper: setexec *after* forkZac Medico2012-07-261-14/+26
| | | | | This avoids any interference with concurrent threads in the calling process.
* Makefile: drop /etc/make.globals sym, bug #427862Zac Medico2012-07-241-1/+0
| | | | | Any consumers of /etc/make.globals can be fixed to use /usr/share/portage/config/make.globals directly.
* make.conf: clarify -frecord-gcc-switchesZac Medico2012-07-231-1/+2
|
* output: allow to use stderr in TermProgressBarCorentin Chary2012-07-231-6/+6
|
* emaint: split into separate modulesBrian Dolbec2012-07-2221-653/+1429
|
* TermProgressBar: fix broken ref to "image" varZac Medico2012-07-221-1/+1
| | | | Broken since commit 0623e44a500125064525413404948af9179747a9.
* get_term_size: check if sys.stderr.isatty()Federico "fox" Scrinzi2012-07-221-1/+1
|
* ebuild.5: fix (-) use dep example for bug #427384Ian Stakenvicius2012-07-201-1/+1
|
* slotmove: update comment about EAPI 4-slot-abiv2.2.0_alpha120Zac Medico2012-07-181-3/+1
|
* Fix extended atom match for =* operator.Zac Medico2012-07-183-21/+32
|
* match_from_list: match slot for extended atomsZac Medico2012-07-182-1/+3
|
* etc-update: fix --automode -5, bug #427068Zac Medico2012-07-181-0/+7
|
* Support =*/*-*9999* wildcard atom, bug #402197.Zac Medico2012-07-184-15/+69
|
* depgraph: __auto_rebuild__ KeyError, bug #427036Zac Medico2012-07-182-3/+9
|
* portage.update: use isvalidatom for EAPI checkZac Medico2012-07-174-17/+34
|
* tests/update: fix whitespacev2.2.0_alpha119Zac Medico2012-07-172-4/+4
|
* move: respect EAPI wrt dots_in_PN, bug #426476Zac Medico2012-07-174-7/+203
|