| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
The static tests fell off the radar because actual differences did not
result in failure (e.g. Travis being green and all), also the sed magic
was too loose, causing a wrong input file to be computed
|
|
|
|
|
| |
atom_explode/basic test wasn't run due to no dependencies in Makefile,
hence I didn't see this before
|
|
|
|
|
| |
as side-effect of just including everything (non-library style) the
compiler complains when static functions aren't used, tell it not to
|
| |
|
|
|
|
|
|
|
|
| |
Extract the version part of the atom, such that we can more reliably
parse the version components without worrying about accidentially taking
parts of the package name.
Bug: https://bugs.gentoo.org/526596
|
|
|
|
|
|
|
|
| |
If we start counting parallel merges only once we found something
interesting, we might not be aware of other emerges at that time,
drawing wrong conclusions when seeing a termination message.
Bug: https://bugs.gentoo.org/603024
|
|
|
|
|
|
|
|
| |
For consistency with almost all other output, use sorted output variant
for qfile as well. The little sorting/memory overhead due to this is
probably ok, given how much it is used already.
Bug: https://bugs.gentoo.org/607498
|
| |
|
| |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
|
|
|
| |
This way, sizes are by default converted to the unit that matches the
quantity of the value. This behaviour can be overridden by the -b, -k
and -m options for constant values. Simplifies code, and makes it
easier to grasp for humans.
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
| |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/645554
|
| |
|
|
|
|
|
|
|
|
|
| |
Some libcs do NOT do the favour of turning a NULL-pointer into the
string "(null)", but segfault instead. This is just a friendly guesture
of libcs which do, but it is nowhere standard or that this should result
in "(null)". While "(null)" is actually a developer concept, and
possibly out of context for users, check for printing NULL-pointers and
replace them with "<unset>" instead.
|
|
|
|
| |
Bug https://bugs.gentoo.org/645554
|
|
|
|
|
|
| |
commit fe42f2a99297fed36720e71ba2ed77cf7a9da804 changed the generated
file, this commit ensures that future regenerate operations don't lose
the changes
|
| |
|
| |
|
|
|
|
| |
backup files are suffixed by '~', not prefixed
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/335453
Bug: https://bugs.gentoo.org/367199
|
|
|
|
|
|
|
| |
When a merge gets aborted, ensure we forget about it if we find about
that same package later in another merge run.
Bug: https://bugs.gentoo.org/470168
|
| |
|
|
|
|
|
|
|
| |
In particular /etc/portage/make.conf can be a directory. If it is,
process it recursively in sorted order.
Bug: https://bugs.gentoo.org/558306
|
|
|
|
|
| |
in particular PORTDIR may get set, so ensure we print the value that's
going to be used
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
There is two parts in here:
a) atom-explode.py: don't crash when Portage couldn't map an atom, just
print a descriptive message instead
b) dotest: filter out Manifest.* files to not feed in non-atoms
thanks tka for testing
Bug: https://bugs.gentoo.org/638970
|
|
|
|
|
|
|
| |
The strptime function is documented to require whitespace between any
two conversion specifications, so test like that.
Bug: https://bugs.gentoo.org/638032
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This is an somewhat alternative take to the patch by
Niklas Haas <bgo@nand.wakku.to>.
Also exclude /usr/src/debug by default, because it contains a lot of
clutter.
Bug: https://bugs.gentoo.org/646310
|
|
|
|
|
|
|
|
|
| |
This patch is based on the work by Pavel Balaev <pascal@unixdev.ru>.
Add support for color=color mappings. While at it, make color remapping
independent of the order in which they are defined in color.map.
Bug: https://bugs.gentoo.org/651546
|
| |
|
|
|
|
|
|
|
| |
When the argument is an atom-parsable thing, match whatever we find in
the vdb as atom, such that version and range can be taken into account.
Bug: https://bugs.gentoo.org/608960
|
|
|
|
|
|
| |
For bug #608960 we need to be able to handle odd atoms like
!<logrotate-2.3.0 (as used by sys-apps/portage). This adds support for
this construct.
|
| |
|