summaryrefslogtreecommitdiffstats
path: root/pym/emerge
Commit message (Collapse)AuthorAgeFilesLines
* Update /Packages as each package is built (MD5 is done here since it won't ↵Zac Medico2007-05-231-2/+1
| | | | | | hurt performance). svn path=/main/trunk/; revision=6586
* Add edges to shown_edges at the first oportunity.Zac Medico2007-05-191-6/+3
| | | | svn path=/main/trunk/; revision=6557
* In --tree output, keep track of which graph edges have already been ↵Zac Medico2007-05-191-2/+14
| | | | | | displayed and try not to display a given edge more than once. svn path=/main/trunk/; revision=6556
* Only show extra whitespace where there are some news items to display.Zac Medico2007-05-181-4/+6
| | | | svn path=/main/trunk/; revision=6551
* Display notification about unread news in all situations specified by glep 42Marius Mauch2007-05-181-16/+28
| | | | svn path=/main/trunk/; revision=6547
* Add registration support for preserved library objects, move the ↵Marius Mauch2007-05-181-1/+14
| | | | | | | | | library->consumer map code out of vardbapi and fix a bug in the setup code for preserve-libs and collision-protect caused by using relative paths with os.path.islink() svn path=/main/trunk/; revision=6545
* fix syntax (merged from branches/prefix r6534)Zac Medico2007-05-141-1/+1
| | | | svn path=/main/trunk/; revision=6537
* the profile check is spammy and should be squelched when --quiet is givenAlec Warner2007-05-131-1/+2
| | | | svn path=/main/trunk/; revision=6530
* Add TODO note about support for blocks within slots. Thanks to Brian ↵Zac Medico2007-05-121-6/+5
| | | | | | Harring for reporting. svn path=/main/trunk/; revision=6524
* Prevent blockers that are only partially resolvable by merge order from ↵Zac Medico2007-05-071-1/+10
| | | | | | accidentally being ignored. svn path=/main/trunk/; revision=6494
* Use shlex for better splitting of PORTAGE_RSYNC_OPTS and ↵Zac Medico2007-05-061-9/+15
| | | | | | PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=6492
* Use match_from_list in order to potentially avoid more blocks.Zac Medico2007-05-051-10/+10
| | | | svn path=/main/trunk/; revision=6482
* For bug #176765, when a new package is blocked by another one that is being ↵Zac Medico2007-05-031-3/+17
| | | | | | replaced, handle another case where the conflict can be avoided. svn path=/main/trunk/; revision=6473
* Handle KeyError when the ebuild is corrupt.Zac Medico2007-04-301-1/+5
| | | | svn path=/main/trunk/; revision=6461
* For bug #176384, adjust config according to options of the command being ↵Zac Medico2007-04-281-0/+9
| | | | | | resumed. svn path=/main/trunk/; revision=6454
* Fix up missing mymergelist variable from the previous commit.Zac Medico2007-04-281-5/+6
| | | | svn path=/main/trunk/; revision=6446
* For bug #176305, validate the resume merge list before attempting to verify ↵Zac Medico2007-04-281-12/+13
| | | | | | the ebuild manifests. svn path=/main/trunk/; revision=6444
* For bug #175344, handle a potential InvalidDependString exception when ↵Zac Medico2007-04-201-2/+8
| | | | | | parsing PROVIDE. svn path=/main/trunk/; revision=6419
* For bug #175344, use cp_list instead of xmatch in order to avoid dep_expand ↵Zac Medico2007-04-201-1/+1
| | | | | | calls. svn path=/main/trunk/; revision=6417
* Don't set os.environ["USERLAND"] inside portage.data and rely on USERLAND ↵Zac Medico2007-04-051-2/+4
| | | | | | from the profile instead (bail out if necessary when USERLAND is unset). svn path=/main/trunk/; revision=6341
* Punt the sorted_versions() function in favor of list.sort(vercmp).Zac Medico2007-04-051-32/+7
| | | | svn path=/main/trunk/; revision=6339
* For bug #172571, use socket.AF_INET as the default family for ↵Zac Medico2007-03-281-1/+1
| | | | | | socket.getaddrinfo(). svn path=/main/trunk/; revision=6321
* Correctly pull the metadata again when the node is converted.Zac Medico2007-03-281-5/+6
| | | | svn path=/main/trunk/; revision=6307
* Convert "ebuild" and "binary" "nomerge" nodes into "installed" nodes for ↵Zac Medico2007-03-281-0/+3
| | | | | | greater consistency in the depgraph. svn path=/main/trunk/; revision=6305
* Verify the Manifest first even if there's only one package (prior to the ↵Zac Medico2007-03-251-1/+0
| | | | | | fetch phase). svn path=/main/trunk/; revision=6283
* Verify all ebuild manifests before building anything now so that the user is ↵Zac Medico2007-03-241-0/+29
| | | | | | notified of failure as soon as possible. svn path=/main/trunk/; revision=6277
* return from the merge task instead of calling sys.exit directly.Zac Medico2007-03-241-6/+1
| | | | svn path=/main/trunk/; revision=6275
* Allow the merge task to continue despite conflicts when --fetch-all-uri is ↵Zac Medico2007-03-241-0/+1
| | | | | | specified. svn path=/main/trunk/; revision=6273
* Add --verbose to the "for more help" message.Zac Medico2007-03-221-1/+1
| | | | svn path=/main/trunk/; revision=6264
* default --help should be usable, so make the extended output require --verboseMike Frysinger2007-03-221-6/+3
| | | | svn path=/main/trunk/; revision=6263
* Pass a list of USE flags into config.getMissingLicenses() so that the method ↵Zac Medico2007-03-211-1/+6
| | | | | | can eventually be used for binary packages in addition to ebuilds. svn path=/main/trunk/; revision=6260
* Catch a potential InvalidDependString exception.Zac Medico2007-03-201-2/+8
| | | | svn path=/main/trunk/; revision=6258
* Implement license visibility filtering for GLEP 23, bug #17367, and bug #152593.Zac Medico2007-03-201-6/+22
| | | | svn path=/main/trunk/; revision=6251
* Display message about --buildpkgonly restriction in pretend mode as wellMarius Mauch2007-03-091-0/+5
| | | | svn path=/main/trunk/; revision=6199
* Use the full atoms from the system set, since profile masking does not ↵Zac Medico2007-03-091-4/+2
| | | | | | automatically constrain the matches anymore. svn path=/main/trunk/; revision=6196
* For bug #169620, in --tree display always show the dowload size on the node ↵Zac Medico2007-03-061-3/+2
| | | | | | that is "ordered" rather than one of it's "nomerge" counterparts. svn path=/main/trunk/; revision=6186
* Avoid pointless population of the binary tree when --buildpkg is enabled. ↵Zac Medico2007-03-051-3/+3
| | | | | | Thanks to vapier for reporting. svn path=/main/trunk/; revision=6175
* Display blockers at the end of the list so that it will more often be easy ↵Zac Medico2007-03-041-4/+8
| | | | | | for the user to see them in a terminal. Thanks to iapitus and hydrogen for the suggestion. svn path=/main/trunk/; revision=6169
* Fix the minimum index for pruning consecutive duplicate nodes.Zac Medico2007-03-041-1/+1
| | | | svn path=/main/trunk/; revision=6164
* Add a note about --with-bdeps in the --depclean failure message.Zac Medico2007-03-041-3/+4
| | | | svn path=/main/trunk/; revision=6162
* For bug #169187, make --depclean prune unneeded slots such that it is ↵Zac Medico2007-03-041-2/+8
| | | | | | consistent with the world update algorithm. svn path=/main/trunk/; revision=6160
* Only prune duplicate consecutive nodes if they both have depth == 0.Zac Medico2007-03-031-1/+2
| | | | svn path=/main/trunk/; revision=6158
* Make sure that excess "nomerge" nodes are pruned correctly.Zac Medico2007-03-031-1/+1
| | | | svn path=/main/trunk/; revision=6148
* s/node/selected_parent/ for clarityZac Medico2007-03-031-2/+2
| | | | svn path=/main/trunk/; revision=6141
* For bug #169046, fill in the --tree display with "nomerge" nodes so that the ↵Zac Medico2007-03-031-27/+75
| | | | | | user can always see at lease 1 parent on any non-root node. Packages may appear in the display list multiple times, and will be marked "nomerge" when their position in the list does not correspond to actual merge order. svn path=/main/trunk/; revision=6135
* When emerge automatically resumes, add --ignore-default-opts to the command ↵Zac Medico2007-03-021-2/+14
| | | | | | line in order to prevent things like --ask from leaking in via EMERGE_DEFAULT_OPTS. Thanks to Peter Weller <welp@gentoo.org> for reporting. svn path=/main/trunk/; revision=6133
* For bug #168646, remove --prune-empty-dirs from PORTAGE_RSYNC_OPTS since ↵Zac Medico2007-03-021-2/+1
| | | | | | it's only a small optimization and it's inconvenient to force >=rsync-2.6.4 on server admins at this time. If users desire, they can still add it to PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=6129
* Even if there's no timestamp available locally, fetch the timestamp anyway ↵Zac Medico2007-03-021-1/+6
| | | | | | as an initial probe to verify that the server is responsive. This protects us from hanging indefinitely on a connection attempt to an unresponsive server which rsync's --timeout option does not prevent. svn path=/main/trunk/; revision=6127
* Remove unnecessary print statement reported by solar.Zac Medico2007-03-021-1/+0
| | | | svn path=/main/trunk/; revision=6125
* Fix broken rsync exitcode shift.Zac Medico2007-03-011-1/+1
| | | | svn path=/main/trunk/; revision=6123