Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | repoman: check EXTRA_ECONF/EMAKE, bug #437348 | Zac Medico | 2012-10-08 | 1 | -1/+1 |
| | |||||
* | repoman: identical Manifest commit message | Zac Medico | 2012-10-07 | 1 | -8/+1 |
| | | | | This will fix bug #437546. | ||||
* | repoman: avoid Manifest double signaturev2.2.0_alpha135 | Zac Medico | 2012-10-03 | 1 | -1/+11 |
| | |||||
* | Use constants for hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 1 | -6/+6 |
| | |||||
* | repoman: rename most *DEPEND.* to dependency.* | Zac Medico | 2012-09-25 | 1 | -38/+25 |
| | | | | This makes it easier to add new types, like HDEPEND. | ||||
* | repoman: support HDEPEND for EAPI 5-hdepend | Zac Medico | 2012-09-24 | 1 | -12/+19 |
| | |||||
* | RepoConfig: add find_invalid_path_char method | Zac Medico | 2012-09-23 | 1 | -13/+10 |
| | | | | | | This binds filename validation to the RepoConfig, so that eventually we'll be able to control it via a layout.conf setting as discussed in bug #435934. | ||||
* | Only validate .desktop files that are installed into XDG-compliant locations. | Michael Palimaka | 2012-09-11 | 1 | -24/+0 |
| | | | | This replaces the existing error blacklist, and therefore removes the repoman check. | ||||
* | repoman: fix os.system() unicode, bug #310789 | Zac Medico | 2012-09-10 | 1 | -1/+7 |
| | |||||
* | repoman: ElementTree.parse: encode unicode path | Zac Medico | 2012-09-10 | 1 | -1/+2 |
| | | | | This fixes another issue like bug #310789. | ||||
* | repoman: fix getstatusoutput unicode, bug #310789 | Zac Medico | 2012-09-09 | 1 | -6/+27 |
| | |||||
* | repoman: fix popen unicode handling, bug #310789 | Zac Medico | 2012-09-09 | 1 | -27/+61 |
| | |||||
* | Unconditionally insert our pym dir in sys.path. | Zac Medico | 2012-09-02 | 1 | -6/+4 |
| | | | | | This is especially necessary when running in prefix mode, since sys.path may contain the path for a different version of portage. | ||||
* | EAPI 5: REQUIRED_USE at-most-one-of ?? operator | Zac Medico | 2012-08-27 | 1 | -1/+1 |
| | | | | | See bug #354219 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=1c2dff2df2305aff88a734e3a2716de1bb69f3b6 | ||||
* | repoman: remove IUSE.undefined check | Zac Medico | 2012-08-08 | 1 | -2/+0 |
| | | | | | | | This was suggested in the "Don't require assignment of empty variables in ebuilds?" thread on the gentoo-dev mailing list: http://thread.gmane.org/gmane.linux.gentoo.devel/78806 | ||||
* | repoman: libusb virtual.suspect, bug #417123 | Samuli Suominen | 2012-08-05 | 1 | -0/+3 |
| | |||||
* | repoman: add 'VIRTUAL.suspect' class of warnings | Sergei Trofimovich | 2012-06-17 | 1 | -0/+18 |
| | | | | | | | | | | | | | Searches all the *DEPENDS against static map of: { 'package' : 'virtual' } Example output: > VIRTUAL.suspect 1 > dev-haskell/cabal/cabal-1.15.0_pre20120608.ebuild: consider using 'virtual/pkgconfig' insted of 'dev-util/pkgconf' Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> | ||||
* | repoman: warn about every 'pkgconfig' implementation in RDEPENDs | Sergei Trofimovich | 2012-06-15 | 1 | -0/+4 |
| | | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> | ||||
* | repoman: tweak code for bug #420735 | Zac Medico | 2012-06-11 | 1 | -1/+1 |
| | |||||
* | repoman: Manifest after ChangeLog, bug #420735 | Zac Medico | 2012-06-11 | 1 | -0/+5 |
| | |||||
* | repoman: try to sign Manifest only if it exists | Zac Medico | 2012-06-05 | 1 | -1/+4 |
| | | | | | | This case occurs with "thin-manifests = true" in metadata/layout.conf when there are no distfiles (like for live ebuilds), as reported in bug #419717. | ||||
* | Handle more import exceptions involving xml. | Zac Medico | 2012-06-04 | 1 | -1/+5 |
| | | | | See http://bugs.python.org/issue14988 | ||||
* | repoman: fix _mask_manager assignment | Zac Medico | 2012-06-04 | 1 | -1/+1 |
| | | | | This broke in commit 09980f19e584b644b9e2cf4d5e1e0369b6062ca1. | ||||
* | repoman: inherit.missing non-fatal (experimental) | Zac Medico | 2012-06-01 | 1 | -0/+4 |
| | |||||
* | repoman: add a mini framework for checking eclasses, and fill it out | Mike Frysinger | 2012-05-25 | 1 | -3/+3 |
| | | | | | | | | | | | | | Rather than copying & pasting the same behavior for the different eclass checks, add a common class for them to extend. This makes adding more eclass checks trivial, and keeps down bitrot. This does abuse the checking interface slightly -- the eclass will change its category between unused and missing based on the checks. URL: https://bugs.gentoo.org/417159 URL: https://bugs.gentoo.org/417231 Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | repoman: tweak elif vcs check style to be consistent | Mike Frysinger | 2012-05-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Revert "Bug #413983: Add portage.util.urlopen(), which transparently handles ↵ | Zac Medico | 2012-05-13 | 1 | -2/+7 |
| | | | | | | | authentication in the way compatible with Python 3." This reverts commit 0a9cc38a66ded0cf0e5b534cb24b970fc9c21920. As reported in bug #415579, that commit broke FTP authentication. | ||||
* | repoman: simplify ebuild sort code | Zac Medico | 2012-05-13 | 1 | -11/+4 |
| | |||||
* | Parse EAPI with pattern from PMS section 7.3.1. | Zac Medico | 2012-05-09 | 1 | -1/+1 |
| | | | | | | | | This implements the specification that was approved in Gentoo's council meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head FEATURES setting is now enabled by default, and causes non-conformant ebuilds to be treated as invalid. This behavior will soon become enabled unconditionally. | ||||
* | Bug #413983: Add portage.util.urlopen(), which transparently | Arfrever Frehtes Taifersar Arahesis | 2012-05-01 | 1 | -7/+2 |
| | | | | handles authentication in the way compatible with Python 3. | ||||
* | repoman: ignore false Service desktop entry error | Zac Medico | 2012-04-30 | 1 | -4/+4 |
| | | | | This will fix bug #414125. | ||||
* | repoman: check LIVEVCS.stable for gentoo only | Zac Medico | 2012-04-30 | 1 | -1/+1 |
| | | | | This will fix bug #414123. | ||||
* | repoman: cleanup code for KEYWORDS.invalid | Zac Medico | 2012-04-22 | 1 | -5/+5 |
| | |||||
* | portdbapi: update comment about repoman caches | Zac Medico | 2012-04-22 | 1 | -0/+3 |
| | |||||
* | repoman: support * and ~* keywords | Zac Medico | 2012-04-22 | 1 | -1/+1 |
| | | | | | These special keywords are used by Funtoo, and have been supported in KeywordsManager since commit 9144faeb653b9f1dbe74c69f85cd48f26761aa2f. | ||||
* | repoman: update EAPI.definition check for PMS | Zac Medico | 2012-04-15 | 1 | -1/+1 |
| | | | | | | The plan is to update PMS section 8.3.1 as discussed here: http://archives.gentoo.org/gentoo-pms/msg_ef7635aa655913f2386e64e385f5a6ae.xml | ||||
* | Handle SystemError when importing xml libraries. | Zac Medico | 2012-04-13 | 1 | -1/+1 |
| | |||||
* | repoman: only assume cvs preserves mtimes | Zac Medico | 2012-04-01 | 1 | -1/+1 |
| | |||||
* | repoman: disable header/timestamp check for svnv2.2.0_alpha98 | Zac Medico | 2012-04-01 | 1 | -1/+1 |
| | |||||
* | Replace @returns with @return. | Zac Medico | 2012-03-27 | 1 | -1/+1 |
| | |||||
* | Exit status 128 + SIGINT for --ask 'no' answer. | Zac Medico | 2012-03-25 | 1 | -1/+1 |
| | | | | This will fix bug #409647. | ||||
* | repoman: disable dependency.unknown for blockers | Zac Medico | 2012-03-22 | 1 | -1/+5 |
| | | | | This will fix bug #382407. | ||||
* | repoman: add --digest=<y|n> option, bug #406875 | Zac Medico | 2012-03-17 | 1 | -2/+8 |
| | |||||
* | repoman: ignore temp files, bug #406877 | Zac Medico | 2012-03-17 | 1 | -0/+22 |
| | | | | | | | | If the file isn't in the VCS new or changed set, then assume that it's an irrelevant temporary file. This relies on commit 2dac56fa282645031eb29860abc403e983a04b2d to guarantee that Manifest entries are not generated for file names containing prohibited characters. | ||||
* | Manifest: filter file names with repoman's regex | Zac Medico | 2012-03-17 | 1 | -1/+2 |
| | | | | | | This makes Manifest generation consistent with repoman, which is necessary if repoman is going to ignore irrelevant files as requested in bug #406877. | ||||
* | repoman: say Git >=1.7.9 needed for signed commit | Zac Medico | 2012-03-04 | 1 | -1/+22 |
| | |||||
* | repoman: make virtual.oldstyle an error | Zac Medico | 2012-02-17 | 1 | -1/+3 |
| | | | | | Also, add "allow-provide-virtuals = true" setting for metadata/layout.conf which reduces it to a warning. | ||||
* | repoman: no ChangeLog for Manifest-only commit | Zac Medico | 2012-02-10 | 1 | -0/+9 |
| | | | | | Use --echangelog=force to force ChangeLog generation in this case. See bug #398009. | ||||
* | repoman: support PORTAGE_CONFIGROOT, bug 402577 | Zac Medico | 2012-02-10 | 1 | -2/+4 |
| | |||||
* | repoman: remove redundant config constructor | Zac Medico | 2012-02-10 | 1 | -2/+0 |
| |