summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Enable -Wd for tests, so DeprecationWarning worksZac Medico2011-08-252-2/+2
| | | | | DeprecationWarning is suppressed by default since Python 2.7, so it's a good idea to explicitly enable it for tests.
* python3.2 fixes: ResourceWarning: unclosed fileZac Medico2011-08-251-0/+13
|
* TestCase: remove python 2.4 compat constructorZac Medico2011-08-251-9/+5
|
* python3.2 fixes: ResourceWarning: unclosed fileZac Medico2011-08-257-7/+33
|
* Improve a comment.Arfrever Frehtes Taifersar Arahesis2011-08-251-1/+1
|
* Add some comments, which will allow to easier find code, which should beArfrever Frehtes Taifersar Arahesis2011-08-256-0/+7
| | | | removed when support for older versions of Python is removed.
* die: defer die hooks for EAPI 4 helpers_dieZac Medico2011-08-251-1/+6
| | | | This will fix bug #380625.
* python3.2 fixes: ResourceWarning: unclosed fileZac Medico2011-08-245-13/+34
|
* python3.2 fixes: use array.tobytes()Zac Medico2011-08-245-11/+27
|
* python3.2 fixes: ResourceWarning: unclosed fileZac Medico2011-08-246-17/+38
|
* ElementTree: use iter if available (bug #380565)Zac Medico2011-08-241-2/+11
|
* SafeConfigParser: renamed to ConfigParser in 3.2Zac Medico2011-08-242-3/+13
|
* make.conf.5: document EMERGE_WARNING_DELAYZac Medico2011-08-221-0/+6
|
* dosym: QA warn if target is existing dirZac Medico2011-08-221-1/+2
|
* dosym: QA warn if basename omitted (bug #379899)Zac Medico2011-08-221-0/+5
|
* ebuild(1): show merge/noauto msg only if neededZac Medico2011-08-201-4/+4
|
* Improve the invalid profile msg (bug 379327).Mark Wagner2011-08-151-4/+4
|
* emerge --search: account for USE in fetch sizeZac Medico2011-08-141-7/+19
|
* egencache: add --portdir-overlay optionZac Medico2011-08-132-0/+13
| | | | This will fix bug #353648.
* config: blacklist vars loaded from profile.envZac Medico2011-08-131-0/+11
|
* config: blacklist GREP_OPTIONS variableZac Medico2011-08-131-1/+1
| | | | | This variable could cause interference with the ebuild environment and portage shell code, like in bug 370085.
* repoman: tweak --if-modified help outputv2.2.0_alpha51Zac Medico2011-08-121-0/+1
|
* repoman: warn when --if-modified finds nothingZac Medico2011-08-121-1/+10
|
* Fix log uid for logrotate-3.8 compat (bug 378451)Zac Medico2011-08-123-5/+55
| | | | | | | | | | | If PORT_LOGDIR is writable by the portage group but its uid is not portage_uid, then set the uid to portage_uid if we have privileges to do so, and also copy the uid to the logfile. This fixes logrotate chown failures during the compression phase, when it attempts to copy the uid from the logfile to a temp file. With the "su portage portage" directive and logrotate-3.8.0, logrotate's chown call during the compression phase will only succeed if the log file's uid is portage_uid.
* resume_depgraph: prune all indirect unsatisfiedZac Medico2011-08-101-6/+6
| | | | This should fix some cases of bug 378187.
* repoman: add --if-modified option to check lessZac Medico2011-08-102-0/+18
| | | | | | This is useful if you want to do a repo-level or category-level commit but you only want to run checks for the packages that have uncommitted modifications.
* repoman: check more helper calls for $D, $ED...Zac Medico2011-08-081-1/+1
| | | | | | This adds docinto, docompress, fowners and fperms to the variable.usedwithhelpers check. Notably absent is dosed since that supports mixed input. This will fix bug #377303.
* Package: remove unused profile.system mask typeZac Medico2011-08-081-1/+0
|
* Remove "profile" mask support as per PMS 5.2.7.Zac Medico2011-08-085-14/+4
| | | | | | | | Since this is considered a "legacy" feature by PMS 5.2.7, there shouldn't be any need to support it anymore. Profiles can use package.mask to get similar results, and package.mask additionally allows for comments which are conveniently displayed by emerge. This will fix bug #377907.
* _check_temp_dir: check for 'portage' symlinkZac Medico2011-08-081-3/+24
| | | | This will fix bug #378403.
* fetch: handle non-essential statvfs failureZac Medico2011-08-061-1/+10
|
* unmerge: remove more info dir files for #323213Zac Medico2011-08-061-1/+5
| | | | | Treat any directory named "info" as a candidate here, since it might have been in INFOPATH previously even though it may not be there now.
* portageq: fix short help display for leading \nZac Medico2011-08-051-1/+1
|
* unmerge: remove generated info "dir" filesZac Medico2011-08-041-0/+40
| | | | | | These files are generated by emerge, so we need to remove them when they are the only thing left in the directory. This will fix bug #323213.
* action_info: don't mix print with writemsg_stdoutZac Medico2011-08-042-47/+46
| | | | | This should prevent strange output buffering/order issues reported when piping output to head.
* portageq best_visible: support optional pkgtypeZac Medico2011-08-041-11/+49
|
* Scheduler: fix parallel-fetch order with --jobs=1Zac Medico2011-08-021-0/+7
| | | | | | This avoids a case where the first prefetcher is discarded, causing the second prefetcher to occupy the fetch queue before the first fetcher has an opportunity to execute.
* unpack: remove backward compat for bug #376741v2.2.0_alpha50Zac Medico2011-08-021-12/+0
| | | | | | | This case is extremely rare, since the most common practice is to unpack source files that are already in the cwd. The only Gentoo packages that needed to be fixed were games-arcade/tuxpuck and www-plugins/google-talkplugin.
* unmerge: display preserved syms in ascending ordZac Medico2011-08-021-1/+1
|
* unpack: always unpack to cwd (bug #376741)Zac Medico2011-08-011-1/+15
| | | | | | | This brings portage into agreement with PMS. Also, for existing EAPIs, if the source file is in a writable directory then this will create a symlink for backward-compatible emulation of tools like gunzip and bunzip2.
* depgraph: fix duplicate zero pkg count displayZac Medico2011-08-011-1/+1
|
* unmerge: unmerge symlinks broken by rmdirZac Medico2011-08-011-7/+29
| | | | | This prevents some more false alarms from commit 4bb08136f073024c5d31dceb1618b6f4e7246369.
* post_emerge: just return instead of sys.exit()Zac Medico2011-08-011-7/+1
|
* unmerge: fix false alarm about protected symlinksv2.2.0_alpha49Zac Medico2011-07-291-1/+1
| | | | | | | The error message about preserved symlinks, from commit 4bb08136f073024c5d31dceb1618b6f4e7246369, should only be triggered in cases when the package being unmerged has the given path listed as a symlink in its CONTENTS.
* Fix a typo in a comment.v2.2.0_alpha48Zac Medico2011-07-291-1/+1
|
* emerge: protect symlinks to directories sometimesZac Medico2011-07-281-2/+88
| | | | | | | | | | | | | | Before, it was possible to unmerge a symlink to a directory, such that files installed via the path of the symlink could become inaccessible via that path (and also making it impossible to unmerge them via that path). Now, the symlink will only be unmerged if the directory that it points to only contains regular files which are all being unmerged. In any other case, the symlink will be preserved and an eerror log message will record the event. This will give the user an opportunity to take further action if they deem it necessary, and such symlink preservation will not be silent as it was reported in bug #326685, comment #3.
* depgraph: handle invalid SRC_URIZac Medico2011-07-271-2/+7
| | | | This is a minimal fix for bug #376577.
* config: fix AttributeError: 'NoneType' errorsZac Medico2011-07-271-1/+1
| | | | | | This is a regression from commit 1fdeb78d08bac14f3f999f112499d179a87cf342 and it can only be triggered when repo-level package.use is present.
* merge: abort if symlink replacing dirZac Medico2011-07-261-8/+30
| | | | | This is required for compliance with PMS section 13.4 as discussed in bug #326685.
* NEWS: Add note about EAPI 3 in portage-2.1.7.17.Zac Medico2011-07-251-0/+6
|