| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=11206
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this only works when LDFLAGS contains --hash-style=gnu since in this case the
the elf files should not contain .hash sections and we can use scanelf to
check whether or not the those sections exist. This adds a QA_DT_HASH variable
that is analogous to existing QA control variables documented in the ebuild.5
man page. There is also a complementary QA_STRICT_DT_HASH variable that can
be set in make.conf in order to ignore QA_DT_HASH settings in ebuilds. Thanks
to Arfrever Frehtes Taifersar Arahesis for this patch which I've tweaked in
just a few minor ways.
svn path=/main/trunk/; revision=11205
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* Break out of loop as early as possible when searching for libs in ${D}.
svn path=/main/trunk/; revision=11199
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=11195
|
|
|
|
|
|
|
|
|
| |
necessary.
* Add `cd "${T}"` at the beginning of dyn_rpm() since the spec file is written
to $PWD.
svn path=/main/trunk/; revision=11194
|
|
|
|
|
|
|
|
| |
it's probably suitable for most people. This way, even when the IO load is
very high, the impact on system responsiveness should be practically
unnoticeable.
svn path=/main/trunk/; revision=11193
|
|
|
|
|
|
| |
IO priority on portage and it's subprocesses.
svn path=/main/trunk/; revision=11192
|
|
|
|
|
|
| |
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=11179
|
|
|
|
| |
svn path=/main/trunk/; revision=11178
|
|
|
|
| |
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
|
|
|
|
|
|
| |
order to avoid sandbox violations after python upgrade.
svn path=/main/trunk/; revision=11175
|
|
|
|
| |
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
|