summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* COLLISION_IGNORE jython compiled modules as well.Michał Górny2012-11-051-1/+1
| | | | Jython names its compiled modules *$py.class.
* prepstrip: account for new inode created by stripZac Medico2012-11-041-17/+43
| | | | | | | Since strip creates a new inode, we need to know the initial set of inodes in advance, so that we can avoid interference due to trying to strip the same (hardlinked) file multiple times in parallel. See bug #421099.
* repoman: add check for deprecated licenses, bug 440638Ulrich Müller2012-10-312-1/+16
|
* Deprecate python-distutils-ng.Michał Górny2012-10-311-0/+1
| | | | python-r1 & distutils-r1 are almost drop-in replacements.
* dblink.mergeme(): use stack instead of recursionZac Medico2012-10-301-11/+11
| | | | | Maybe this helps reduce memory consumption when merging packages with lots of subdirectories like gentoo-sources (bug #320859).
* validate_desktop_entry: handle df-utils-0.21 hintZac Medico2012-10-281-1/+3
|
* die: use local IFS settingZac Medico2012-10-271-0/+2
| | | | | This is needed at least for splitting ${EBUILD_OVERLAY_ECLASSES}, in order to avoid potentially strange results.
* 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-254-2/+47
|
* 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
|
* Use checkbashisms for init.d scripts, bug #439490Zac Medico2012-10-241-0/+17
|
* install_symlink_html_docs(): Additional fix for compatibility with subslots.Arfrever Frehtes Taifersar Arahesis2012-10-241-1/+1
|
* .gitignore: ignore tags file (for ctags)Gregory M. Turner2012-10-221-0/+1
| | | | Signed-off-by: Gregory M. Turner <gmturner007@ameritech.net>
* 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-175-80/+45
| | | | | 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
|
* repoman: fix KEYWORDS.dropped for EAPI 5 sub-slotZac Medico2012-10-171-3/+3
|
* 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
|