Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RepoConfig: ignore missing name if no location | Zac Medico | 2011-07-08 | 1 | -1/+3 |
| | | | | This happens if there is an orphan entry in repos.conf. | ||||
* | getportageversion: omit implicit -r0 for libc | Zac Medico | 2011-07-08 | 1 | -1/+4 |
| | |||||
* | Qualify "missed update" message as WARNING. | Zac Medico | 2011-07-08 | 1 | -2/+2 |
| | |||||
* | repoman: tighten regex for useq and hasq | Zac Medico | 2011-07-08 | 1 | -3/+3 |
| | |||||
* | repoman: centralize code for ignoring comments | Zac Medico | 2011-07-08 | 1 | -6/+11 |
| | |||||
* | repoman: check for deprecated useq and hasq calls | Dane Smith | 2011-07-08 | 2 | -1/+16 |
| | |||||
* | cpv_expand: fix KeyError when settings is None | Zac Medico | 2011-07-07 | 1 | -1/+5 |
| | |||||
* | Remove the _ensure_encodings module. | Zac Medico | 2011-07-07 | 3 | -157/+1 |
| | | | | | | | | This was only needed for ancient versions of python built with USE=build since the ebuilds used to remove the encodings module in that case. Since the StreamWriter and StreamReader classes may be deprecated in the near future, now would be a good time to stop using them. | ||||
* | logrotate.d: su portage portage | Zac Medico | 2011-07-07 | 1 | -1/+2 |
| | | | | This is required for logrotate-3.8.0 as reported in bug 374287. | ||||
* | ebuild(1): allow-missing-manifests for fetch | Zac Medico | 2011-07-07 | 1 | -1/+4 |
| | |||||
* | make.conf.5: fix grammar | Zac Medico | 2011-07-07 | 1 | -1/+1 |
| | |||||
* | digestcheck: more allow-missing-manifests | Zac Medico | 2011-07-07 | 1 | -0/+2 |
| | |||||
* | digestcheck: support allow-missing-manifests | Zac Medico | 2011-07-06 | 2 | -2/+11 |
| | | | | Also, update the man page. | ||||
* | add FEATURES=allow-missing-manifests | Brian Harring | 2011-07-06 | 2 | -1/+3 |
| | | | | | | | The feature is as it sounds- primarily useful for temporary trees or instances where manifests aren't used. Signed-off-by: Brian Harring <ferringb@gmail.com> | ||||
* | repoman: ElementTree.ParseError -> SyntaxError | Zac Medico | 2011-07-03 | 1 | -1/+1 |
| | | | | | The ElementTree.ParseError class is undocumented and isn't available in python-2.6, so use its SyntaxError base class instead. | ||||
* | Show repository in error message about missing USE flags. | Arfrever Frehtes Taifersar Arahesis | 2011-07-03 | 1 | -1/+1 |
| | |||||
* | portageq get_repo_path: output empty if unknownv2.2.0_alpha43 | Zac Medico | 2011-07-01 | 1 | -1/+4 |
| | | | | It used to output "None" for unknown repos, which was not intended. | ||||
* | Fix a typo in a comment. | Zac Medico | 2011-07-01 | 1 | -1/+1 |
| | |||||
* | varexpand: remove escaped newline characters | Zac Medico | 2011-07-01 | 2 | -5/+10 |
| | | | | This fixes a regression reported in bug 365033, comment #14. | ||||
* | preserve-libs: only preserve soname symlinksv2.2.0_alpha42 | Zac Medico | 2011-06-30 | 1 | -13/+13 |
| | | | | | This avoids calling the LinkageMapELF.isMasterLink() method, since the only symlinks that are strictly required are the soname symlinks. | ||||
* | LinkageMapElf.findConsumers(): fix $ROOT handling | Zac Medico | 2011-06-30 | 1 | -1/+2 |
| | | | | | The code which checks the soname symlink was missing a join with $ROOT. | ||||
* | LinkageMapElf: clarify findConsumers soname code | Zac Medico | 2011-06-30 | 1 | -4/+4 |
| | | | | | | Here it referred to an soname symlink as a "master" link, which was inconsistent with the meaning of "master" link used in the isMasterLink() method. | ||||
* | LinkageMapElf.isMasterLink(): handle libproc | Zac Medico | 2011-06-30 | 1 | -1/+10 |
| | | | | | The version component of the libproc-3.2.8.so soname is formed slightly differently than most other libraries. | ||||
* | UseFlagDisplay: fix USE_EXPAND_HIDDEN breakage | Zac Medico | 2011-06-30 | 1 | -1/+1 |
| | |||||
* | Fix a typo in a comment. | Zac Medico | 2011-06-30 | 1 | -1/+1 |
| | |||||
* | Fix a typo in a docstring. | Zac Medico | 2011-06-30 | 1 | -1/+1 |
| | |||||
* | LinkageMapELF.isMasterLink(): literally compare | Zac Medico | 2011-06-30 | 1 | -3/+5 |
| | | | | | | Comparing the lengths of the names alone seems like too much of an assumption, so literally compare the beginning of the soname to the basename of the given file. | ||||
* | misc-functions.sh: remove stale NEEDED* files | Zac Medico | 2011-06-30 | 1 | -0/+1 |
| | |||||
* | Fix last commit to work regardless of nullglob. | Zac Medico | 2011-06-30 | 1 | -1/+2 |
| | |||||
* | ecompress: beware of -k in PORTAGE_COMPRESS_FLAGS | Zac Medico | 2011-06-30 | 1 | -1/+4 |
| | | | | This will fix bug #372183. | ||||
* | config: filter repo-level make.defaults earlier | Zac Medico | 2011-06-30 | 1 | -4/+5 |
| | |||||
* | ebuild(1): use bintree.inject for "package" phase | Zac Medico | 2011-06-29 | 1 | -2/+11 |
| | |||||
* | ebuild(1): pass missing myrepo arg to aux_get | Zac Medico | 2011-06-29 | 1 | -1/+1 |
| | |||||
* | ebuild(1): pass "installed" arg to Package | Zac Medico | 2011-06-29 | 1 | -0/+1 |
| | |||||
* | ebuild(1): pass Package instance to setcpv | Zac Medico | 2011-06-29 | 1 | -3/+19 |
| | | | | This should improve repo-level support, for bug #370693. | ||||
* | Only create soname symlinks in global libdirs. | Zac Medico | 2011-06-29 | 3 | -4/+44 |
| | | | | | This prevents false positives for private libraries installed by pre-built packages under /opt. | ||||
* | config.setcpv(): simplify repo_env code | Zac Medico | 2011-06-29 | 1 | -4/+2 |
| | |||||
* | env_update: document ldconfig -X for bug #373341 | Zac Medico | 2011-06-29 | 1 | -1/+8 |
| | |||||
* | RELEASE-NOTES: fix spelling of "respecting" | Zac Medico | 2011-06-29 | 1 | -1/+1 |
| | |||||
* | preserve-libs: don't preserve "master" symlink | Zac Medico | 2011-06-29 | 1 | -1/+4 |
| | | | | | There's no point in preserving the "master" symlink, since the soname symlink is all that's strictly required. | ||||
* | Don't ever recreate root .so links on env-update. | Michał Górny | 2011-06-29 | 2 | -6/+2 |
| | | | | | | We install .so symlinks with packages, so let's use that instead of letting ldconfig update them for no reason. This should fix problems with preserved-libs. | ||||
* | Detect/create missing soname symlinks for libs. | Zac Medico | 2011-06-29 | 2 | -1/+90 |
| | | | | | | | This will allow us to safely use the ldconfig -X option for all ldconfig calls, an thereby avoid having ldconfig override our own soname symlink policy which allows preserve-libs to work correctly when libraries are downgraded as discussed in bug 373341. | ||||
* | read_corresponding_eapi_file(): Strip final \n from EAPI value. | Arfrever Frehtes Taifersar Arahesis | 2011-06-28 | 1 | -1/+1 |
| | |||||
* | Remove unimplemented "severe" FEATURES value. | Zac Medico | 2011-06-28 | 2 | -5/+1 |
| | | | | This will fix bug #373301. | ||||
* | varexpand: handle backslashes like more like bash | Zac Medico | 2011-06-28 | 2 | -27/+45 |
| | | | | | | | | | For backslash expansion, this function used to behave like echo -e, but that's not needed for our purposes. We want to behave like bash does when expanding a variable assignment in a sourced file, in which case it performs backslash removal for \\ and \$ but nothing more. This will fix bash compatibility for the case reported in bug #365033. | ||||
* | pkg_use_display(): Use use.expand and use.expand_hidden attributes. | Arfrever Frehtes Taifersar Arahesis | 2011-06-27 | 1 | -4/+2 |
| | |||||
* | Package.use: share identical frozenset instances | Zac Medico | 2011-06-26 | 1 | -4/+12 |
| | |||||
* | Fix CONFIG_PROTECT breakage from previous commit. | Zac Medico | 2011-06-26 | 1 | -1/+1 |
| | |||||
* | config: disallow per-package/repo CONFIG_PROTECT | Zac Medico | 2011-06-26 | 2 | -0/+10 |
| | | | | | In order for reliable etc-update behavior, CONFIG_PROTECT needs to be a global constant (see bug 370693, comment #8). | ||||
* | Package: add use.expand/expand_hidden attributes | Zac Medico | 2011-06-26 | 2 | -9/+25 |
| | | | | | This allows the merge list display to account for repository-level USE_EXPAND and USE_EXPAND_HIDDEN settings (see bug #370693). |