| Age | Commit message (Collapse) | Author |
|
X-Gentoo-bug: 600486
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=600486
Acked-by: Brian Dolbec <dolsen@gentoo.org>
|
|
This fixes the following error from bash which causes an infinite loop.
/usr/bin/eread: line 64: break: only meaningful in a `for', `while', or
`until' loop
X-Gentoo-bug: 597132
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=597132
|
|
|
|
|
|
Also fixed all_masks not including lib32 lib64 (were added after all_masks was assigned).
Fixed to ensure it does not match on partial directory names by splitting the paths on the
os.sep boundaries.
Test using realpaths as well.
|
|
From PMS: "3.1.2 Package Names
A package name may contain any of the characters [A-Za-z0-9+_-]. It must
not begin with a hyphen or a plus sign, and must not end in a hyphen
followed by anything matching the version syntax described in section
3.2."
This fixes the validation in cpv.py to allow a package name to end with
a hyphen as long as what follows does not match a version.
X-Gentoo-bug: 586986
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586986
|
|
Use the os module from portage to fix inconsistent returning of unicode
and str objects from listdir and explictly write the timestamp as
unicode.
X-Gentoo-bug: 589130
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=589130
|
|
|
|
This fixes the traceback when running equery changes with Python 2.7
X-Gentoo-bug: 589686
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=589686
|
|
|
|
These options are useful for creating preformatted wiki list entries.
Feature request from Fernando Reyes for the livedvd packages list.
This adds a prepend and width setting for any of the analyze keys.
|
|
This adds correct handling of the value being assigned to the class options.
|
|
|
|
Since PORTDIR_OVERLAY is deprecated, migrate to PORTAGE_REPOSITORIES.
X-Gentoo-bug: 587856
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=587856
|
|
|
|
|
|
Use the portage binarytree API to optimize binary package access,
so that metadata is read from $PKGDIR/Packages instead of from the
individual binary packages. Symlinks will now be ignored, since
portage hasn't used symlinks for years, and there's no harm
in ignoring them now. The APIs used are compatible with very old
portage, though they internally support binpkg-multi-instance
in recent versions of portage.
X-Gentoo-bug: 586658
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586658
|
|
Uses io.open for Python 2 and built-in open for Python 3
All data from files is treated as Unicode and this should fix
most UnicodeDecodeErrors.
|
|
Change the option to filter out the L10N USE expanded flag. This is to
support the transition from using LINGUAS for localization in ebuilds.
|
|
Added portage-\d\d\d\d\d\d\d\d\.tar\.bz2 to distfiles.exclude to
avoid removing portage snapshots used by emerge-delta-webrsync.
X-Gentoo-bug: 300224
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=300224
|
|
This fix explicitly decodes the content of the USE description files as
UTF-8. This fixes the UnicodeDecodeError in Python 2.7. Tested with a
POSIX locale with Python 2.7, 3.4 and 3.5.
X-Gentoo-bug: 587606
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=587606
|
|
X-Gentoo-bug: 586658
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586658
Acked-by: Paul Varner <fuzzyray@gentoo.org>
|
|
Author: Manuel Mommertz <2kmm@gmx.de>
X-Gentoo-bug: 586658
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586658
|
|
|
|
Author: Roland Hopferwieser <gentoo@int0x80.at>
X-Gentoo-bug: 400763
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=400763
|
|
Author: Jelte Fennema <gentoobugzilla@jeltef.nl>
X-Gentoo-bug: 576060
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=576060
|
|
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
Added a check for parts not being valid None or empty list from the catpkgsplit(cpv) call.
It will now log the warning with the invalid cpv.
|
|
version bug 577936
I would still like to implement this option in the python version.
This is a stop-gap measure only.
X-Gentoo-bug: 577936
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=577936
|
|
|
|
Replace it with the new Devmanula wiki page link for the metadata.xml file.
X-Gentoo-bug: 583054
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=583054
|
|
honored
The masks at this point are combined into one list, both directories and files.
The code was only checking the full path, not the files for being in the masks.
|
|
Mistakenly was checking highlight_arch instead of opts.arch to
see if any architectures were specified. This had the effect of
always enabling the prefix architectures.
|
|
This fixes bug 578496. When a user specifies and architecture, we should
just display it regardless of its prefix status.
|
|
|
|
Bug: https://bugs.gentoo.org/577284
|
|
Feature request from: Fernando Reyes
|
|
file_masks appear to have been missed being added to the masks passed to the
collections functions. Hopefully this will resolve most of the errors people are getting.
My testing, only bacula has any errors, but it does not work to add the offending symlink
target lib to LD_LIBRARY_MASK.
|
|
|
|
This was causing a TypeError in python3.
Bug: https://bugs.gentoo.org/568906
|
|
bug 586752
As suggested by Zac Medico, the %F output does have the possibility of containing spaces, breaking a space separated output.
Change the format string to delimit on a semicolon to split it on.
Traceback:
File "/usr/lib64/python3.4/site-packages/gentoolkit/revdep_rebuild/analyse.py", line 47, in scan_files
filename, sfilename, soname, needed, bits = parts
ValueError: too many values to unpack (expected 5)
|
|
|
|
The generalized file open call needs to look like:
with open(_unicode_encode(path, encoding=_encodings['fs'])) as open_file
|
|
We are using the following import from portage:
from portage import _encodings, _unicode_decode, _unicode_encode
A generalized call using the definitions from portage looks like:
with open(_unicode_encode(path), encoding=_encodings['fs']) as open_file
The portage code has been in place since 2013 and using the definitions
from portage ensures we maintain compatibility if portage changes.
All portage versions in the tree contain the above code.
|
|
|
|
Add a pointer to gitweb in Changelog
Update policy for creating releases in README.dev
Remove obsolete TODO file
|
|
The stable, dev, exp status of the arches was hardcoded.
This change copies the code form ekeyword to read the status from profiles
directly.
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
As pointed out by Arfrever Frehtes Taifersar Arahesis, this prides protection in that if the
variable's data is a tuple. The conversion will still happen correctly.
|