summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update --prune man page entry (bug 387011)Sebastian Luther2011-10-141-4/+6
|
* RELEASE-NOTES: FEATURES=fixpackages unconditionalZac Medico2011-10-141-0/+6
| | | | | | This should help people who get warnings about unknown value(s) in FEATURES due to having FEATURES=fixpackages enabled in make.conf even though it's been enabled by default for almost 3 years (bug #386871).
* Fix inverted QA_SONAME_NO_SYMLINK logic.Zac Medico2011-10-131-1/+1
|
* Don't generate soname symlinks for bug #387053.Zac Medico2011-10-131-9/+1
| | | | | | The symlink is not really needed now that the QA notice has been available for some time (testing since 2.1.10.4, and stable since 2.1.10.11).
* Add QA_SONAME_NO_SYMLINK for bug #387053.Zac Medico2011-10-133-0/+38
|
* quickpkg: optimize */* matchesZac Medico2011-10-131-0/+5
|
* portageq match: wildcard supportZac Medico2011-10-131-8/+35
|
* _pull_valid_cache: fix readonly delete logicZac Medico2011-10-131-1/+1
|
* layout.conf: make the pregenerated cache format controllableBrian Harring2011-10-135-18/+24
| | | | | | | | | | | Controllable via 'cache-format', currently it supports only one cache; 'pms', and defaults to it. If an unsupported cache-format is specified, the cache is disabled. If pms is specified and metadata/cache directory doesn't exist, the cache is disabled. Finally, this rips out the best module support for locally overriding the cache format used for pregenerated caches; this functionality made zero sense (upstream determines the format, we use what is available).
* quickpkg: use AmbiguousPackageNameZac Medico2011-10-131-3/+3
|
* quickpkg: fix '*' in arg extended atom checkZac Medico2011-10-131-16/+11
| | | | | This check isn't really accurate due to the =* operator, and we don't want to reject =* atoms when they omit the category.
* layout.conf: revert authoritative-cache supportZac Medico2011-10-133-32/+6
| | | | Those who wanted it have decided to use a different approach.
* digestcheck: handle allow_missing for distfilesZac Medico2011-10-131-0/+2
|
* quickpkg_extended_atom: handle =* operatorZac Medico2011-10-131-0/+5
|
* quickpkg: Support extended atomsSebastian Luther2011-10-131-1/+39
|
* xpak(5): fix grammar, spelling, style, and add more contentMike Frysinger2011-10-121-148/+105
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove FEATURES=fixpackages support.v2.2.0_alpha67Zac Medico2011-10-115-16/+8
| | | | | | | This reduces the probability of users encountering issues related to package moves when they disable --dynamic-deps, and --package-moves=n can be set in EMERGE_DEFAULT_OPTS if package moves need to be temporarily avoided for some reason.
* Ensure correct IUSE in vdb for bug #386829.Zac Medico2011-10-111-7/+16
|
* bin/ebuild: add --version optionZac Medico2011-10-111-3/+9
|
* prepstrip: make sure eu-strip embeds right filenameMike Frysinger2011-10-111-1/+4
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* fetch: tweak space msg for bug #386797Zac Medico2011-10-111-12/+14
|
* elog_process: fix ridicoulus newlines bug #386771Zac Medico2011-10-111-4/+12
| | | | | | This fixes a regression since commit 8a119ea94ecc6668797e3a1358465ef3733f3a3e which added a newline after each character. This boosts efficiency since we no longer convert a strings to lists of characters.
* prepstrip: add support for elfutils stripMike Frysinger2011-10-111-18/+46
| | | | | | | If people use strip from the elfutils package, take advantage of some of its neat features (like splitting + stripping in one step). Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: extract buildid with readelf to avoid debugedit when possibleMike Frysinger2011-10-111-9/+23
| | | | | | The readelf utility is much more common than debugedit. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: avoid a `dirname` with a simple ${var%/*}Mike Frysinger2011-10-101-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* FakeVartree: disable match wrapper if necessaryv2.2.0_alpha66Zac Medico2011-10-101-2/+2
|
* FakeVartree: type from last commitZac Medico2011-10-101-1/+1
|
* FakeVartree: fix sync for --dynamic-deps=nZac Medico2011-10-101-1/+2
|
* Scheduler: fix myopts typo from last commitZac Medico2011-10-101-1/+1
|
* Add emerge --dynamic-deps <y|n> option.Zac Medico2011-10-106-6/+43
| | | | | | | | | | | | | This makes it possible to disable the dynamic dependency updates that FakeVartree performs by default. WARNING: If --dynamic-deps is disabled, then it is necessary to ensure that an alternative method is used to handle package moves in dependencies of installed packages. Normally, this is handled by FEATURES="fixpackages", which is enabled by default and may be disabled via make.conf(5). Alternatively, in order to manually apply package moves, run `emaint --fix moveinst` after each emerge --sync operation (see emaint(1)).
* mod_syslog: add newlines for bug #386627Zac Medico2011-10-101-5/+4
| | | | | This fixes omission of newlines in syslog messages since commit ca7bef7821876791a26a5f9df6938f4c77fe571f.
* elog_process: add newlines for bug #386627Zac Medico2011-10-101-4/+4
| | | | | This fixes omission of newlines in saved messages since commit ca7bef7821876791a26a5f9df6938f4c77fe571f.
* prepstrip: tweak style of debugedit checksv2.2.0_alpha65Zac Medico2011-10-091-8/+8
| | | | | Make the checks more like the FEATURES/RESTRICT checks from commit 286675a500998e536dbbf2ee2dfe1fedf4290b38.
* prepstrip: merge debugedit checks moreZac Medico2011-10-091-5/+11
| | | | | Use a ${debugedit_found} to remember if it's found or not, and use ${debugedit_warned} to avoid showing duplicate warnings.
* prepstrip: optimize duplicate calls to `has`Mike Frysinger2011-10-091-12/+23
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: merge debugedit checksMike Frysinger2011-10-091-6/+5
| | | | | | Avoid checking for debugedit multiple times. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests/dodir: check relative path by itselfMike Frysinger2011-10-091-0/+2
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: setup default bin env moreMike Frysinger2011-10-091-0/+3
| | | | | | We want the default testing env to match default portage env. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: optimize chmod slightlyMike Frysinger2011-10-091-3/+3
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests/__init__: return int from main()Zac Medico2011-10-092-8/+9
|
* tests/__init__: import print_functionZac Medico2011-10-091-0/+2
|
* MaskManager: fix "Unmatched removal", bug #386569Zac Medico2011-10-091-5/+40
|
* Skip PORTAGE_TMPDIR write check for fetchonly.Zac Medico2011-10-091-6/+7
| | | | Bug #286201
* show_ignored_binaries: filter noise, bug #386379Zac Medico2011-10-091-0/+26
|
* tests: add --list flag to show available testsMike Frysinger2011-10-091-21/+34
| | | | | | | | | Trying to guess at what runtests actually wants in terms of command line tests is pretty hard. Any invalid value just gives you an ugly traceback. So add a helper --list option so the user can easily figure out what the code wants *exactly*. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add a --help option to make runtest more friendlyMike Frysinger2011-10-091-2/+7
| | | | | | | At the moment, trying to do `./runtests.h -h` just produces an ugly and indecipherable traceback. Make it a bit more friendly. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: split up getTests into helper funcs to avoid duplicationMike Frysinger2011-10-091-20/+17
| | | | | | | This avoids a little duplication between the getTestFromCommandLine and getTests funcs, and they'll get utilized even more in follow up patches. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* runtests: make sure we are in the right dirMike Frysinger2011-10-091-0/+3
| | | | | | | | The code assumes we're in the top of the tree (when it tries to run with the full path "pym/portage/tests/runTests"), so try to make sure we are in the right place to allow things like `../runtests.sh` to "just work". Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Revert "RepoConfigLoader: Recursively expand masters."Zac Medico2011-10-091-27/+21
| | | | | This reverts commit ab2a6cc357ba3c8272a4a1556e2c0bcd4bee102e. Reverting all masters recursion code for now (see bug #386569).
* Revert "MaskManager: Fix stacking of lines from master repositories."Zac Medico2011-10-091-5/+4
| | | | | This reverts commit 37f05a23fd55b633674f91f4d7658c19e41d2d63. Reverting all masters recursion code for now (see bug #386569).