summaryrefslogtreecommitdiffstats
path: root/pym/portage/_sets
Commit message (Collapse)AuthorAgeFilesLines
* Enable glsa @security set for stable, and test.Zac Medico2013-01-181-0/+4
|
* Rename Package.metadata to _metadata.Zac Medico2012-11-261-2/+2
| | | | | The raw metadata is considered a private low-level internal. This makes the Package class consistent with the _pkg_str class.
* Handle InvalidData from _pkg_str.Zac Medico2012-10-171-1/+2
|
* SecuritySet: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-2/+2
|
* LibraryConsumerSet: fix for EAPI 5 sub-slotZac Medico2012-10-171-4/+3
|
* StaticFileSet: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-2/+2
|
* _sets/dbapi: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-14/+11
|
* Add preserve-libs for stable branch (not default)Zac Medico2012-09-211-0/+4
| | | | | | | | | EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots, which makes preserve-libs much more user-friendly, since it makes @preserved-rebuild unnecessary (also see bug #364425 for explanation of @preserved-rebuild shortcomings). Therefore, enable preserve-libs for the stable branch, but not by default. After EAPI 5 is widely adopted, we can consider enabling preserve-libs by default.
* DateSet: use BUILD_TIME, bug #433964Martin Väth2012-09-051-13/+23
|
* Enable @x11-module-rebuild for 2.1 branch.Zac Medico2012-09-041-0/+6
|
* Enable @live-rebuild for 2.1 branch.Zac Medico2012-09-041-0/+6
|
* DateSet: only allow one format option in configZac Medico2012-09-021-18/+22
|
* Add DateSet, bug #433704.Martin Väth2012-09-021-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | Allow sets of packages installed before or after a specific date. The date may be specified explicitly (in dateformat which defaults to "%x %X") or seconds since Epoch, or implicitly as an installation date or a filestamp. For example, the following sets can be specified in /etc/portage/sets.conf: [date1] class = portage.sets.dbapi.DateSet mode = older date = 08/31/12 10:00:00 dateformat = %%x %%X [date2] class = portage.sets.dbapi.DateSet mode = newer seconds = 1346400000 [date3] class = portage.sets.dbapi.DateSet package = sys-devel/gcc:4.7 [date4] class = portage.sets.dbapi.DateSet filestamp = /usr/bin/gcc
* Enable @module-rebuild for 2.1 branch.Zac Medico2012-08-311-0/+5
|
* Enable /etc/portage/sets for stable, bug #384061.Zac Medico2012-06-222-9/+16
|
* _sets/security: use _pkg_str + vercmp, not pkgcmpZac Medico2012-05-131-4/+4
|
* _sets/dbapi: use _pkg_str + vercmp, not pkgcmpZac Medico2012-05-131-9/+5
|
* SetConfig: use read_file/readfp for unicodeZac Medico2011-10-281-4/+34
|
* SafeConfigParser: renamed to ConfigParser in 3.2Zac Medico2011-08-241-2/+7
|
* LibraryConsumerSet: handle KeyError from dbapiZac Medico2011-07-231-8/+13
|
* LinkageMapELF: add getOwners() method and use itZac Medico2011-07-221-4/+6
| | | | | | This preserves the owner information inside LinkageMap.rebuild() and uses it to implement a getOwners() method, which makes it possible to efficiently lookup owners of library providers and consumers.
* EverythingSet: always create SLOT atomsZac Medico2011-07-211-14/+6
| | | | | | Before it would only include the SLOT in the atom if there were multiple slots installed. However, taht could lead to unwanted upgrades as reported in bug #338959. Therefore, always create SLOT atoms.
* InternalPackageSet: default allow_repo=TrueZac Medico2011-06-051-2/+8
| | | | | | | Repo atoms are allowed more often than not, so it makes sense for this class to allow them by default. The Atom constructor and isvalidatom() functions default to allow_repo=False, which is sufficient to ensure that repo atoms are prohibited when necessary.
* Enable atom::repo in the @selected package set.Zac Medico2011-06-051-3/+3
|
* reposyntax: Add support all over the placeSebastian Luther2010-09-261-2/+2
|
* reposyntax: Add support in _sets/base.pySebastian Luther2010-09-201-12/+17
|
* Make sure atoms in profiles follow the profiles EAPISebastian Luther2010-09-131-1/+1
|
* Adjust OwnersSet configurations to omit $EROOT since, and add aZac Medico2010-09-081-0/+3
| | | | note about OwnersSet.mapPathsToAtoms() behavior in the docstring.
* Add support for a exclude-files option to OwnerSet, and use it toZac Medico2010-09-071-8/+28
| | | | implement a new @x11-module-rebuild set.
* Add a new package set called @unavailable-binaries which matchesZac Medico2010-09-071-0/+31
| | | | | packages that are installed for which corresponding binary packages are not available.
* Remove redundant initial os.sep argument to os.path.join() callsZac Medico2010-09-051-2/+2
| | | | involving EROOT.
* use EROOT with WORLD_FILEFabian Groffen2010-09-041-3/+3
|
* Fix breakage for python3 from trying to mix bytes and unicode inZac Medico2010-09-021-1/+1
| | | | load_default_config().
* Omit dotfiles in /usr/share/portage/config/sets (e.g. vim swapfiles).Michał Górny2010-09-021-1/+2
|
* Fix WorldSelectedSet._load2() to always return a list instead of aZac Medico2010-08-311-1/+1
| | | | | set for nonatoms so that we don't trigger 'TypeError: can only concatenate list (not "set") to list'.
* When _ENABLE_SET_CONFIG is False, disable reading/writing of theZac Medico2010-08-301-7/+21
| | | | world_sets file in WorldSelectedSet.
* When _ENABLE_SET_CONFIG is False, make load_default_config() createZac Medico2010-08-301-1/+42
| | | | | a default hardcoded set configuration that will be used by the upcoming 2.1.9 branch.
* Rename the portage.sets module to portage._sets since it will be usefulZac Medico2010-08-308-0/+1394
in the upcoming 2.1.9 branch which will not have sets support but will still have the code in private and disabled form.