| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
in order to serialize unsandboxed access to the live
filesystem.
svn path=/main/trunk/; revision=11204
|
|
|
|
|
|
|
|
|
| |
event handlers are registered if possible. If not, raise StopIteration in
order to avoid endless blocking in a poll call with no file descriptors
registered. Add StopIteration exception handling for all
PollScheduler._poll._next_poll_event() calls.
svn path=/main/trunk/; revision=11203
|
|
|
|
|
|
| |
early if there are no listeners.
svn path=/main/trunk/; revision=11202
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
providing a given soname actually points to that lib. If there is another
version of this lib with the same soname and the master link points to
that other version, this lib will be shadowed and won't have any consumers.
By eliminating false, positives this way, we avoid the following state
after upgrade from media-libs/mesa-7.0.3 to media-libs/mesa-7.1_rc3:
# scanelf -S /usr/lib64/libGLU.so*
TYPE SONAME FILE
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1.3
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1.3.070003
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1.3.070100 <- shadowed lib
Thanks to Diego "Flameeyes" Pettenò for reporting this issue.
svn path=/main/trunk/; revision=11200
|
|
|
|
| |
svn path=/main/trunk/; revision=11198
|
|
|
|
|
|
| |
existing sets.
svn path=/main/trunk/; revision=11197
|
|
|
|
|
|
|
|
| |
collision and how to solve it may not be visible via a scrollback buffer,
especially if the number of file collisions is large. Therefore, show a
summary at the end and refer the user to the elog messages.
svn path=/main/trunk/; revision=11196
|
|
|
|
|
|
| |
Thargor for the suggestion.
svn path=/main/trunk/; revision=11191
|
|
|
|
| |
svn path=/main/trunk/; revision=11190
|
|
|
|
|
|
|
| |
InvalidPackageName exception. This avoids silent or nonsense errors
later on.
svn path=/main/trunk/; revision=11188
|
|
|
|
|
|
| |
running.
svn path=/main/trunk/; revision=11185
|
|
|
|
|
|
| |
log for convenience.
svn path=/main/trunk/; revision=11184
|
|
|
|
|
|
|
| |
* Document that PORTAGE_IONICE_COMMAND can be disabled by setting it
to an empty string.
svn path=/main/trunk/; revision=11183
|
|
|
|
|
|
|
|
|
| |
to adjust ionice priority, similar to PORTAGE_NICENESS but used more like
FETCHCOMMAND since so that portage doesn't have to know anything about
ionice options. The command should include a \${PID} place-holder to be
substituted with an integer pid.
svn path=/main/trunk/; revision=11182
|
|
|
|
|
|
|
|
|
| |
necessary to avoid a silent error in shlex that is triggered by a source
statement at the end of the file without a trailing newline after the source
statement. To solve this problem, derive a special file class that inserts
a newline just before eof when necessary.
svn path=/main/trunk/; revision=11181
|
|
|
|
| |
svn path=/main/trunk/; revision=11177
|
|
|
|
|
|
|
|
|
| |
* Make --with-bdeps default to "y" for removal actions.
* Treat unsatisfied build time dependencies as "soft" for removal actions,
even when --with-bdeps=y.
svn path=/main/trunk/; revision=11176
|
|
|
|
| |
svn path=/main/trunk/; revision=11173
|
|
|
|
| |
svn path=/main/trunk/; revision=11170
|
|
|
|
| |
svn path=/main/trunk/; revision=11169
|
|
|
|
|
|
| |
are now automatically accounted for.
svn path=/main/trunk/; revision=11168
|
|
|
|
|
|
| |
when in background mode.
svn path=/main/trunk/; revision=11167
|
|
|
|
|
|
| |
unsatisfied PDEPEND.
svn path=/main/trunk/; revision=11166
|
|
|
|
| |
svn path=/main/trunk/; revision=11165
|
|
|
|
| |
svn path=/main/trunk/; revision=11164
|
|
|
|
|
|
| |
mode.
svn path=/main/trunk/; revision=11163
|
|
|
|
| |
svn path=/main/trunk/; revision=11162
|
|
|
|
| |
svn path=/main/trunk/; revision=11161
|
|
|
|
| |
svn path=/main/trunk/; revision=11160
|
|
|
|
| |
svn path=/main/trunk/; revision=11159
|
|
|
|
|
|
|
| |
graph and create a new clean list when necessary. This completes the fix
for bug #230053.
svn path=/main/trunk/; revision=11158
|
|
|
|
|
|
|
|
| |
bail out if the clean list contains a package that will cause link breakage
if removed. TODO: Calculate a new cleanlist instead of bailing out, and
implement a package set for rebuilding consumers.
svn path=/main/trunk/; revision=11157
|
|
|
|
|
|
| |
since obviously it shouldn't grow each time that findProviders() is called.
svn path=/main/trunk/; revision=11156
|
|
|
|
|
|
| |
it works when $ROOT != /.
svn path=/main/trunk/; revision=11155
|
|
|
|
| |
svn path=/main/trunk/; revision=11154
|
|
|
|
| |
svn path=/main/trunk/; revision=11153
|
|
|
|
|
|
|
|
| |
the depgraph class to do it. The depgraph class was used in the past for this
purpose but back then it didn't handle USE flags correctly for installed
packages. Now it works fine.
svn path=/main/trunk/; revision=11152
|
|
|
|
|
|
| |
_status_msg().
svn path=/main/trunk/; revision=11151
|
|
|
|
| |
svn path=/main/trunk/; revision=11150
|
|
|
|
|
|
| |
filtered out when in background mode.
svn path=/main/trunk/; revision=11147
|
|
|
|
|
|
| |
xterm titles whenever the status display is enabled.
svn path=/main/trunk/; revision=11146
|
|
|
|
|
|
| |
* Make _task() access _background directly instead of as a parameter.
svn path=/main/trunk/; revision=11145
|
|
|
|
|
|
|
| |
them. This makes it more useful as a hook, allowing Scheduler._poll() to
safely call _schedule().
svn path=/main/trunk/; revision=11144
|
|
|
|
|
|
|
| |
auto_schedule on the merge queue in order to avoid excess recursion which
prevents tasks from being marked complete as soon as they should be.
svn path=/main/trunk/; revision=11143
|
|
|
|
|
|
|
| |
are remaining tasks in cases when it's supposed to bail out due to a
package failure.
svn path=/main/trunk/; revision=11142
|
|
|
|
|
|
|
| |
call itself can consume poll events. Therefore, until a safe way exists,
don't do it.
svn path=/main/trunk/; revision=11141
|
|
|
|
|
|
| |
_schedule_tasks() when possible.
svn path=/main/trunk/; revision=11140
|
|
|
|
|
|
| |
until at least one of the existing jobs completes.
svn path=/main/trunk/; revision=11139
|
|
|
|
|
|
| |
a continue statement. Thanks to TGL for this patch.
svn path=/main/trunk/; revision=11138
|
|
|
|
| |
svn path=/main/trunk/; revision=11137
|