| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Closes: https://github.com/gentoo/portage/pull/343
|
|
|
|
|
|
|
| |
607418)
X-Gentoo-Bug: 607418
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=607418
|
|
|
|
|
|
|
| |
both GLSA formats
X-Gentoo-Bug: 605612
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=605612
|
| |
|
| |
|
| |
|
|
|
|
| |
Hopefully should be no functional changes here.
|
| |
|
|
|
|
| |
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=01d40ffed91033119bae05dac5c9cea86b94aa2e
|
|
|
|
|
|
|
|
| |
analyse utility to gentoolkit
svn path=/trunk/gentoolkit/; revision=751
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=2f90a4b9ceff920f793541376da21d313af083d9
|
|
|
|
|
|
| |
svn path=/trunk/gentoolkit/; revision=703
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=acdf616efa73b77936963eaa8b5c715db97646d2
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug 281101: Fix a backtrace introduced in r647. in getminupgrade the
rValue variable was still leftover and was used in a check when
glsa-check was run in --emergelike mode and more than one upgrade atoms
existed.
Also, update the API documentation to reflect changes back then.
svn path=/trunk/gentoolkit/; revision=671
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=2419943820ac8fb90bdf9bb5d2064a6ccdfec804
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is no reason applied GLSAs must be stored in a checkfile. In the
current glsa-check GUI this will make it impossible to determine whether
the system is still affected by the GLSA (e.g. by re-emerging, or when a
GLSA is changed afterwards).
The current place for the checkfile (/var/cache) is not persistent per
FHS, meaning that people might clean out the contents of their injected
GLSAs. Since glsa.py is moving to portage anyway, we can use
/var/lib/portage as a place to store the injected GLSAs. Documentation
has been updated accordingly.
Note that the old checkfile should not be moved to the previous location
on upgrade since this will cause false negatives due to the above
arguments. A message should appear on upgrade (pkg_postinst or similar).
svn path=/trunk/gentoolkit/; revision=649
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=4138f5b1b6dbcf1042663a45b3eae1e652bfc9be
|
|
|
|
|
|
|
|
|
|
| |
Store "vulnerable" and "upgrade" packages in a table, and use that
data to determine which packages cannot be upgraded, and which
packages actually cause upgrades
svn path=/trunk/gentoolkit/; revision=648
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=b6a2a23926d54ccfa9a1ce331c1bc97dbe2c73d1
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows to differentiate between situations where
the system is unaffected and unexistance of an upgrade path.
Previously, the glsa-check would treat GLSAs that had no
upgrade path (such as mask glsas) as not affecting the system.
svn path=/trunk/gentoolkit/; revision=647
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=ef38a394c5c2f5901173a53914705730850f9b3f
|
|
|
|
|
|
| |
svn path=/trunk/gentoolkit/; revision=646
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=10e55d71bd5914fc7c9082adadf7bde2bec14ae3
|
|
|
|
|
|
|
|
| |
StringIO
svn path=/trunk/gentoolkit/; revision=645
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=88c18ffe936e602c45dcaa7500961623c49697ca
|
| |
|
|
|
|
|
|
| |
Fixes this error reported with python 2.7.3:
AttributeError: addinfourl instance has no attribute '__exit__'
|
| |
|
|
|
|
|
|
|
| |
authentication in the way compatible with Python 3."
This reverts commit 0a9cc38a66ded0cf0e5b534cb24b970fc9c21920. As
reported in bug #415579, that commit broke FTP authentication.
|
| |
|
|
|
|
| |
handles authentication in the way compatible with Python 3.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The io.open() function is the same as the built-in open() function in
python3, and its implementation is optimized in python-2.7 and later.
In addition to the possible performance improvement, this also allows
us to avoid any future compatibility issues with codecs.open() that
may arise if it is delegated to the built-in open() function as
discussed in PEP 400.
The main caveat involved with io.open() is that TextIOWrapper.write()
raises TypeError if given raw bytes, unlike the streams returned from
codecs.open(). This is mainly an issue for python2 since literal
strings are raw bytes. We handle this by wrapping TextIOWrapper.write()
arguments with our _unicode_decode() function. Also, the
atomic_ofstream class overrides the write() method in python2 so that
it performs automatic coercion to unicode when necessary.
|
| |
|
| |
|
|
|
|
| |
import tries to use the new portage.xml module.
|
|
|
|
| |
involving EROOT.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
it results in a strange namespace collision (portage.dbapi is both a class
and a module). Hopefully this won't break any api consumers since it's a pure
virtual class anyway.
svn path=/main/trunk/; revision=15420
|
|
|
|
|
|
| |
is invalid.
svn path=/main/trunk/; revision=15328
|
|
|
|
|
|
| |
used.
svn path=/main/trunk/; revision=14422
|
|
|
|
|
|
| |
both python 2.x and 3.x.
svn path=/main/trunk/; revision=14385
|
|
|
|
| |
svn path=/main/trunk/; revision=14294
|
|
|
|
|
|
|
| |
to avoid a potential UnicodeDecodeError later. Thanks to Markus Duft
<mduft@gentoo.org> for reporting.
svn path=/main/trunk/; revision=14201
|
|
|
|
|
|
| |
soon to be done commit of pym/portage/const.py to work correctly
svn path=/main/trunk/; revision=14188
|
|
|
|
| |
svn path=/main/trunk/; revision=14094
|
|
|
|
| |
svn path=/main/trunk/; revision=14067
|
|
|
|
|
|
|
|
| |
* Handle KeyError from element.getAttribute() in makeAtom() and makeVersion().
* Avoid 'sre_constants.error: unmatched group' exceptions in revisionMatch()
when the atom does not have a slot.
svn path=/main/trunk/; revision=11659
|
|
|
|
|
|
| |
<rbu@gentoo.org>)
svn path=/main/trunk/; revision=11593
|
|
|
|
| |
svn path=/main/trunk/; revision=11591
|
|
|
|
| |
svn path=/main/trunk/; revision=11590
|
|
|
|
|
|
| |
<rbu@gentoo.org>)
svn path=/main/trunk/; revision=11589
|
|
|
|
|
|
| |
<rbu@gentoo.org>)
svn path=/main/trunk/; revision=11588
|
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators..
svn path=/main/trunk/; revision=10870
|
|
|
|
| |
svn path=/main/trunk/; revision=8479
|
|
|
|
| |
svn path=/main/trunk/; revision=8477
|
|
|
|
| |
svn path=/main/trunk/; revision=7946
|