summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* validate_desktop_entry: handle df-utils-0.21 hintZac Medico2012-10-281-1/+3
|
* emerge --info: show linker version, bug #436294v2.2.0_alpha142Zac Medico2012-10-261-0/+18
|
* test_slot_conflict_rebuild: add a valid rebuildZac Medico2012-10-261-2/+29
|
* depgraph: use _match_slot in multislot matchZac Medico2012-10-261-2/+2
| | | | This amkes sub-slot matching work correctly.
* backtracking: discard extra rebuilds, bug #439688Zac Medico2012-10-263-8/+50
|
* Add test case for bug #439688.Zac Medico2012-10-251-0/+80
|
* depgraph: trigger rebuild for unbuilt childZac Medico2012-10-252-4/+7
| | | | | This will fix bug #439694, where built slot-operator deps failed to trigger rebuilds if the deps were initially broken.
* depgraph: no multislot tweak for built slot opZac Medico2012-10-252-3/+4
| | | | | | | | The multislot tweak from bug #220341 (see commit 65a421ae35acd5639ad1258e220754a85e55de6e) triggered erroneous matches for built slot-operator deps, causing the depgraph to treat unsatisfied built slot-operator deps as if they were satisfied (one of the issues uncovered in bug #439694).
* Add test case for bug #439694.Zac Medico2012-10-251-0/+67
|
* merge-sync: handle unmerge corner casesZac Medico2012-10-251-4/+13
| | | | | In dblink_merged_path we need to distinguish between existing and non-existing, since we need an existing path of syncfs.
* merge-sync: syncfs on parent of dir for unmergeZac Medico2012-10-251-7/+34
| | | | | | Note that we use a realpath and a regular stat here, since we want to follow any symlinks back to the real device where the real parent directory resides.
* MergeProcess: cache syncfs libc library lookupZac Medico2012-10-252-14/+20
|
* Add FEATURES=merge-sync, for bug #439584.Zac Medico2012-10-252-1/+41
|
* Add portage.util._ctypes module, for bug #439584.Zac Medico2012-10-251-0/+47
|
* dblink: add hooks to sync disk for bug #439584Zac Medico2012-10-251-1/+58
|
* emaint logs --help: fix module-options typoBrian Dolbec2012-10-211-1/+1
|
* Test PopenProcess + PipeLogger.Zac Medico2012-10-181-2/+42
|
* PipeReader: unregister in _cancelZac Medico2012-10-181-1/+2
|
* PipeLogger/Reader: remove redundant isAlive()Zac Medico2012-10-182-6/+0
| | | | Parent class AbstractPollTask has equivalent implementation.
* SpawnProcess: split out a PipeLogger classZac Medico2012-10-182-131/+183
| | | | | | The copyright dates for these classes begin in 2008, since SpawnProcess code is derived from the EbuildFetcherAsync class which was added in commit e4edadf5ae7063f375d76be151c6d0e949980ecf in 2008.
* ManifestTask: use null stdin when checking sigv2.2.0_alpha141Zac Medico2012-10-171-1/+3
|
* Handle InvalidData from _pkg_str.Zac Medico2012-10-174-8/+18
|
* Remove old binhost protocol for bug #438640.Zac Medico2012-10-173-70/+42
| | | | | The old protocol has been deprecated since portage-2.1.6 (2009), so it should be completely irrelevant now.
* config.setcpv: use constructed _pkg_str for mycpvZac Medico2012-10-171-1/+2
|
* emaint: sync MoveHandler check code with dbapi'sZac Medico2012-10-171-4/+12
|
* emaint: fix MoveHandler for EAPI 5 sub-slotZac Medico2012-10-171-3/+5
|
* doebuild: fix REPLACING_VERSIONS EAPI 5 sub-slotZac Medico2012-10-171-3/+2
|
* bintree/portree: fix getslot for EAPI 5 sub-slotZac Medico2012-10-172-8/+4
|
* SecuritySet: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-2/+2
|
* LibraryConsumerSet: fix for EAPI 5 sub-slotZac Medico2012-10-171-4/+3
|
* StaticFileSet: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-2/+2
|
* _sets/dbapi: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-14/+11
|
* depgraph: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-16/+12
|
* actions.py: use _pkg_str for EAPI 5 sub-slotZac Medico2012-10-171-12/+4
|
* getmaskingreason: use _pkg_strZac Medico2012-10-171-11/+9
|
* ManifestTask: stricter gpg key comparisonZac Medico2012-10-171-1/+14
| | | | Use normalization and == comparison instead of the "in" operator.
* ManifestTask: use PopenProcess moreZac Medico2012-10-171-3/+1
|
* PopenProcess: child_watch_add if no pipe_readerZac Medico2012-10-171-4/+6
|
* MaskManager: use _pkg_strZac Medico2012-10-171-11/+20
|
* config.setcpv: remove unused slot variableZac Medico2012-10-171-1/+0
|
* vartree.py: account for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-16/+18
|
* create_world_atom: account for EAPI 5 sub-slotZac Medico2012-10-171-7/+5
|
* glsa: account for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-1/+1
|
* glsa.py: use try/finally for urlopenZac Medico2012-10-171-1/+6
| | | | | | Fixes this error reported with python 2.7.3: AttributeError: addinfourl instance has no attribute '__exit__'
* Scheduler: tweak job_delay calc for bug #438650v2.2.0_alpha140Zac Medico2012-10-161-5/+16
| | | | | | | | * Max delay is reduced to 5 seconds (was 10). * Calculated delay is now proportional to current/desired load ratio. * When a delay is triggered, an event loop timeout is used to ensure that scheduling occurs as soon as the delay expires (rather than waiting for the _loadavg_latency timeout to expire).
* ManifestTask: improve gpg key parsingZac Medico2012-10-161-7/+10
| | | | | | | This fixes it to correctly parse longer key IDs, which do not fit on the first line of gpg output. Without this fix, failure to parse the key results in manifest being re-signed even though they already have a signature with the correct key.
* Move portage.dep._internal_warnings to portage.v2.2.0_alpha139Zac Medico2012-10-163-12/+10
|
* emerge: optimize --moo, remove deprecated mooZac Medico2012-10-162-26/+21
| | | | | The --moo action is fast like --help now. The "moo" argument has been deprecated since bug #389609, and is now removed.
* ManifestTask: remove unneeded _proc attributeZac Medico2012-10-161-14/+10
| | | | | | It's enough to reference the PopenProcess instance as self._current_task while it's alive (CompositeTask._cancel() can kill it via this).
* emerge_main: use parse_opts for --helpZac Medico2012-10-161-6/+5
|