Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Join /var/log/emerge.log with EPREFIX. | Zac Medico | 2011-09-03 | 1 | -1/+10 |
| | |||||
* | Handle unpickle EOFError. | Zac Medico | 2011-09-03 | 1 | -1/+1 |
| | |||||
* | Handle unpickle AttributeError (bug #381705). | Zac Medico | 2011-09-03 | 1 | -3/+7 |
| | |||||
* | Show merge list before "missed update" messages. | Zac Medico | 2011-09-01 | 1 | -0/+2 |
| | |||||
* | Add FEATURES=clean-logs support. | Zac Medico | 2011-08-31 | 1 | -2/+33 |
| | | | | | | | Enable automatic execution of the command specified by the PORT_LOGDIR_CLEAN variable. The default PORT_LOGDIR_CLEAN setting will remove all files from PORT_LOGDIR that were last modified at least 7 days ago. | ||||
* | Respect package.env buildpkg FEATURES settings. | Zac Medico | 2011-08-30 | 3 | -4/+9 |
| | | | | This will fix bug #318897. | ||||
* | Send "Recording in world" msg to stdout. | Zac Medico | 2011-08-28 | 1 | -1/+2 |
| | |||||
* | Fix "ResourceWarning: unclosed file" with Python 3.2. | Arfrever Frehtes Taifersar Arahesis | 2011-08-27 | 1 | -1/+1 |
| | |||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-26 | 1 | -1/+1 |
| | |||||
* | Update --rebuild-if-* flags to rebuild when build dependencies are changed. | David James | 2011-08-26 | 2 | -99/+69 |
| | | | | | | | | | | | | | | Right now, the --rebuild-if-* flags only rebuild packages that are used at both run-time and build-time. This doesn't help for packages that are used only at build-time (for example, static libaries). Rebuilding packages whenever a build-time dependency is changed is easier to understand and explain, and it handles all cases correctly. BUG=chromium-os:15517 TEST=Run emerge test suite. Change-Id: Iae8dab24e8acb6625bc1a0ce41862e90b232eb84 | ||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-26 | 1 | -1/+2 |
| | |||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-25 | 1 | -0/+13 |
| | |||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-25 | 3 | -3/+16 |
| | |||||
* | Add some comments, which will allow to easier find code, which should be | Arfrever Frehtes Taifersar Arahesis | 2011-08-25 | 2 | -0/+2 |
| | | | | removed when support for older versions of Python is removed. | ||||
* | python3.2 fixes: ResourceWarning: unclosed file | Zac Medico | 2011-08-24 | 1 | -0/+4 |
| | |||||
* | python3.2 fixes: use array.tobytes() | Zac Medico | 2011-08-24 | 2 | -2/+10 |
| | |||||
* | Improve the invalid profile msg (bug 379327). | Mark Wagner | 2011-08-15 | 1 | -4/+4 |
| | |||||
* | emerge --search: account for USE in fetch size | Zac Medico | 2011-08-14 | 1 | -7/+19 |
| | |||||
* | resume_depgraph: prune all indirect unsatisfied | Zac Medico | 2011-08-10 | 1 | -6/+6 |
| | | | | This should fix some cases of bug 378187. | ||||
* | Package: remove unused profile.system mask type | Zac Medico | 2011-08-08 | 1 | -1/+0 |
| | |||||
* | Remove "profile" mask support as per PMS 5.2.7. | Zac Medico | 2011-08-08 | 1 | -5/+0 |
| | | | | | | | | 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. | ||||
* | action_info: don't mix print with writemsg_stdout | Zac Medico | 2011-08-04 | 1 | -46/+45 |
| | | | | | This should prevent strange output buffering/order issues reported when piping output to head. | ||||
* | Scheduler: fix parallel-fetch order with --jobs=1 | Zac Medico | 2011-08-02 | 1 | -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. | ||||
* | depgraph: fix duplicate zero pkg count display | Zac Medico | 2011-08-01 | 1 | -1/+1 |
| | |||||
* | post_emerge: just return instead of sys.exit() | Zac Medico | 2011-08-01 | 1 | -7/+1 |
| | |||||
* | depgraph: handle invalid SRC_URI | Zac Medico | 2011-07-27 | 1 | -2/+7 |
| | | | | This is a minimal fix for bug #376577. | ||||
* | depgraph: make --exclude handle contradictions | Zac Medico | 2011-07-25 | 1 | -1/+7 |
| | | | | | This makes contradictory things like `emerge -e @system --exclude gcc` work as expected. | ||||
* | LinkageMapELF: add getOwners() method and use it | Zac Medico | 2011-07-22 | 2 | -2/+18 |
| | | | | | | This preserves the owner information inside LinkageMap.rebuild() and uses it to implement a getOwners() method, which makes it possible to efficiently lookup owners of library providers and consumers. | ||||
* | BinpkgFetcher: support selinux PORTAGE_FETCH_T | Zac Medico | 2011-07-21 | 2 | -2/+14 |
| | | | | | Thanks to Sven Vermeulen <sven.vermeulen@siphos.be> for the initial patch posted on bug #375835. | ||||
* | Scheduler: fix _running_tasks for uninstallsv2.2.0_alpha46 | Zac Medico | 2011-07-19 | 1 | -1/+3 |
| | |||||
* | EbuildBuild: pass ebuild_path to EbuildFetcher | Zac Medico | 2011-07-19 | 1 | -0/+1 |
| | | | | This avoids a redundant pordbapi.findname() call. | ||||
* | Make emerge --noreplace identical to --selective. | Zac Medico | 2011-07-19 | 4 | -25/+6 |
| | | | | | | This removes a very subtle difference in --noreplace package selection logic which is not very useful and triggers strange package selection choices in some cases, as reported in bug #375571. | ||||
* | Scheduler: simplify _terminate_tasks | Zac Medico | 2011-07-18 | 1 | -19/+8 |
| | | | | | | This should also fix bugs related to CompositeTask instances waiting for queued tasks to start and not being properly terminated in this case. | ||||
* | Scheduler: allow concurrent fetch with --jobs > 1 | Zac Medico | 2011-07-17 | 1 | -3/+12 |
| | | | | | | | This reverts behavior from bug #375331 (commit f07f8386e945b48358c11c121960e4833c539752) for cases in which --jobs is greater than 1. We can add a separate --fetch-jobs option later, but for now, this preserves previous behavior for --jobs > 1. | ||||
* | Fix a typo in a doc string. | Arfrever Frehtes Taifersar Arahesis | 2011-07-17 | 1 | -1/+1 |
| | |||||
* | EbuildFetcher: handle FileNotFound | Zac Medico | 2011-07-16 | 1 | -0/+3 |
| | |||||
* | Fix a typo in a comment. | Zac Medico | 2011-07-16 | 1 | -1/+1 |
| | |||||
* | Binpkg: use fetch queue to cap fetch threads | Zac Medico | 2011-07-16 | 1 | -1/+6 |
| | | | | | This is analogous to commit f07f8386e945b48358c11c121960e4833c539752 for bug #375331, but for fetching from binhosts. | ||||
* | EbuildBuild: skip the fetch queue when possible | Zac Medico | 2011-07-16 | 2 | -16/+129 |
| | | | | | | | Since commit f07f8386e945b48358c11c121960e4833c539752, it was possible for EbuildBuild to wait on the fetch queue even in cases in which all required files had been previously fetched. Now this case is optimized to skip the fetch queue, as discribed in bug #375331, comment #2. | ||||
* | Scheduler: enable prefetch for first package | Zac Medico | 2011-07-16 | 1 | -4/+1 |
| | | | | | | Since commit f07f8386e945b48358c11c121960e4833c539752, the first will have to wait for later ones to fetch unless we start its prefetcher first. | ||||
* | EbuildBuild: use fetch queue to cap fetch threads | Zac Medico | 2011-07-15 | 1 | -1/+5 |
| | | | | This will fix bug #375331. | ||||
* | Use portage.subprocess_getstatusoutput() more. | Zac Medico | 2011-07-12 | 2 | -10/+5 |
| | |||||
* | emergelog: use string format op for time.time() | Zac Medico | 2011-07-12 | 1 | -4/+7 |
| | |||||
* | emergelog: remove unneeded seek for append mode | Zac Medico | 2011-07-12 | 1 | -3/+0 |
| | |||||
* | resume_depgraph: be careful with parent_node type | Zac Medico | 2011-07-12 | 1 | -2/+3 |
| | |||||
* | unmerge: reject USE conditionals in arguments | Zac Medico | 2011-07-12 | 1 | -2/+12 |
| | |||||
* | Remove unneeded _unicode_decode for io.StringIO. | Zac Medico | 2011-07-12 | 4 | -19/+7 |
| | | | | | | | Since StringIO.StringIO fallback was removed in commit 5df96179611ce0e98727945b1800b43daccedfc2, we can rely on io.StringIO.getoutput() to return unicode, so there's no need to call _unicode_decode on the result. | ||||
* | Remove python-2.6 StringIO.StringIO fallback. | Zac Medico | 2011-07-12 | 6 | -15/+14 |
| | | | | | | | | Since the io module in python-2.6 was broken when threading was disabled, we needed to fall back from io.StringIO to StringIO.StringIO in this case (typically just for Gentoo's stage1 and stage2 tarballs). Now that python-2.7 is stable in stages and we rely on io.open() being available, we can also rely on io.StringIO being available. | ||||
* | autounmask-write: create /etc/portage if needed | Zac Medico | 2011-07-11 | 1 | -1/+3 |
| | |||||
* | resume_depgraph: fix breakage from reposyntax | Zac Medico | 2011-07-11 | 1 | -1/+3 |
| | | | | | This is a major regression that has been triggering lots of complaints about emerge --keep-going. |