summaryrefslogtreecommitdiffstats
path: root/man/repoman.1
Commit message (Collapse)AuthorAgeFilesLines
* repoman: add check for deprecated licenses, bug 440638Ulrich Müller2012-10-311-1/+4
|
* repoman: check EXTRA_ECONF/EMAKE, bug #437348Zac Medico2012-10-081-1/+1
|
* repoman: rename most *DEPEND.* to dependency.*Zac Medico2012-09-251-18/+18
| | | | This makes it easier to add new types, like HDEPEND.
* repoman.1: unify *DEPEND.bad*, *DEPEND.syntax docsZac Medico2012-09-251-66/+12
|
* repoman: support HDEPEND for EAPI 5-hdependZac Medico2012-09-241-0/+18
|
* repoman: remove IUSE.undefined checkZac Medico2012-08-081-3/+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: add 'VIRTUAL.suspect' class of warningsSergei Trofimovich2012-06-171-0/+4
| | | | | | | | | | | | | 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.1: document inherit.missing/unusedZac Medico2012-06-011-6/+6
|
* Refer to bug #402167 where appropriate.Zac Medico2012-05-091-1/+1
|
* Parse EAPI with pattern from PMS section 7.3.1.Zac Medico2012-05-091-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.
* repoman: update EAPI.definition check for PMSZac Medico2012-04-151-1/+2
| | | | | | The plan is to update PMS section 8.3.1 as discussed here: http://archives.gentoo.org/gentoo-pms/msg_ef7635aa655913f2386e64e385f5a6ae.xml
* repoman: add --digest=<y|n> option, bug #406875Zac Medico2012-03-171-1/+16
|
* repoman: make virtual.oldstyle an errorZac Medico2012-02-171-2/+3
| | | | | Also, add "allow-provide-virtuals = true" setting for metadata/layout.conf which reduces it to a warning.
* repoman: remove ebuild.allmasked checkZac Medico2012-01-011-6/+0
| | | | | | | This check it pretty useless, since there packages don't necessarily need to have any stable keywords, and nobody relies on this check to decide when to keyword something. Also, remove references to the ebuild.nostable which doesn't seem to exist anymore.
* man/repoman.1: reference changelog/layout.confZac Medico2011-10-231-1/+4
|
* repoman: support --echangelog=forceZac Medico2011-10-161-2/+3
| | | | | Allows forced ChangeLog generation even when the vcs has detected that the ChangeLog has already been modified.
* man/repoman.1: update date in headerZac Medico2011-10-161-1/+1
|
* repoman: add --echangelog=<y|n> for bug #337853Zac Medico2011-10-141-0/+3
| | | | | | | | This option will call echangelog for each package that has modified files and does not have a modified ChangeLog. Gentoo's council has decided that this option will be enabled by default for the "gentoo" repository. If desired, we can add a metadata/layout.conf setting so that other repositories can control the default behavior.
* repoman: support REPOMAN_DEFAULT_OPTS variableZac Medico2011-10-141-0/+3
|
* repoman: enable dependency.unknown for blockersZac Medico2011-08-301-1/+2
| | | | This will fix bug #381087.
* repoman: add --if-modified option to check lessZac Medico2011-08-101-0/+3
| | | | | | This is useful if you want to do a repo-level or category-level commit but you only want to run checks for the packages that have uncommitted modifications.
* repoman: add new "dependency.unknown" warningZac Medico2011-06-241-0/+4
| | | | | This checks for a dependency that refers to an unknown package (which may be provided by an overlay), as requested in bug #372789.
* Update timestamps in headers of modified files.Zac Medico2011-05-011-1/+1
|
* repoman: remove most old-style virtual checksZac Medico2011-05-011-9/+0
| | | | | | | | | PROVIDE virtuals have been banned from Gentoo's tree (see bug #365505), so these checks aren't needed anymore. The PROVIDE.syntax check is kept in the Package class since PROVIDE is still supported for backward compatibility, and therefore invalid syntax can still have negative effects. This check can be removed if/when backward compatibilty is completely dropped.
* repoman: Check for PROVIDE.Ulrich Mueller2011-05-011-0/+3
| | | | This will fix bug #365505.
* repoman: add back portage.internal checkZac Medico2011-02-251-0/+3
| | | | | | This check got removed for bug #262365, but now that EAPI 4 is released we can add it back. Now it checks for ecompress/ecompressdir too (for bug #218347).
* repoman.1: new variable.usedwithhelpers checkZac Medico2011-02-021-1/+4
|
* Bump header date stamps on man pages.Zac Medico2010-11-261-1/+1
|
* repoman: add wxwidgets.eclassnotused (bug 305469)Ryan Hill2010-11-131-0/+4
|
* Update man page header dates.Zac Medico2010-10-111-1/+1
|
* Bug #337180 - Add a --unmatched-removal option for stricter checkingZac Medico2010-09-151-0/+4
| | | | of package.mask and package.unmask files for unmatched removal atoms.
* Replace the literal portage version in all man page headers with theZac Medico2010-08-301-1/+1
| | | | | | string 'VERSION' which can be used as a sed template at install time. This will help avoid lots of merge conflicts since these header lines contain both a date and a portage version.
* Add a IUSE.missing repoman category for packages that have a USEZac Medico2010-08-261-0/+3
| | | | | | conditional which references a flag that is not listed in IUSE. Also split out a Package._metadata_exception() method to handle IUSE.missing for *DEPEND and SRC_URI.
* repoman: check for deprecated eclasseswired2010-08-221-0/+3
| | | | | | compare the inherited eclasses to a list of deprecated eclasses. print QA warnings for each deprecated eclass found and suggest an alternative for those that have one.
* Bug #285191 - Add back the RDEPEND.implicit warning to detect the casesZac Medico2010-08-041-0/+4
| | | | | | where DEPEND is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment (prior to EAPI 4) and is forbidden by the QA team.
* repoman: Check if the prefix.eclass is inherited if eprefixify is used. ↵Sebastian Luther2010-08-041-0/+3
| | | | Thanks to Jeremy Olexa (darkside) for the initial patch.
* Remove 'filedir.missing' check info.Michał Górny2010-07-151-3/+0
| | | | It is not used anywhere, and don't seem to be a useful check at all.
* Support '--ask' option to 'repoman commit'.Michał Górny2010-07-111-0/+3
|
* New mode: manifest-check - Checks Manifests for missing or incorrect digestsZac Medico2010-05-161-0/+6
|
* Bug #299095 - Add a deprecation warning for check_license calls with EAPI >= 3Zac Medico2010-02-221-0/+3
| | | | | | since it is superceded by LICENSE masking. svn path=/main/trunk/; revision=15418
* Bug #269225 - Warn about virtuals with non-empty HOMEPAGE or LICENSE. ThanksZac Medico2010-01-071-0/+6
| | | | | | to Ulrich Müller <ulm@g.o> for this patch. svn path=/main/trunk/; revision=15174
* Remove SLOT.missing since SLOT.invalid handles that case now.v2.2_rc50Zac Medico2009-11-161-4/+1
| | | | svn path=/main/trunk/; revision=14824
* Bug #292820 - Make the Package constructor handle invalid SLOT values.Zac Medico2009-11-121-0/+2
| | | | svn path=/main/trunk/; revision=14819
* Bug #259697 - Update IUSE.invalid docs for GLEP 56.Zac Medico2009-10-311-1/+1
| | | | svn path=/main/trunk/; revision=14751
* Bug #227225 - Add *DEPEND.badtilde warning for ~ operator used with non-zeroZac Medico2009-10-181-0/+9
| | | | | | revision. Thanks to David Leverton <levertond@googlemail.com> for this patch. svn path=/main/trunk/; revision=14629
* Add a 'digest.missing' check, for cases like mythtv where the eclass hasZac Medico2009-10-061-0/+6
| | | | | | | modified the SRC_URI and now the Manifest has missing digests. Thanks to Brian Harring for the suggestion. svn path=/main/trunk/; revision=14500
* Bug #285191 - Remove the RDEPEND.implicit check because it is invalid.Zac Medico2009-10-011-4/+0
| | | | svn path=/main/trunk/; revision=14471
* Add a LIVEVCS.unmasked category for ebuilds that have non-empty KEYWORDS andZac Medico2009-08-231-0/+4
| | | | | | | are not masked in the global package.mask. Thanks to Diego E. Pettenò for the suggestion. svn path=/main/trunk/; revision=14132
* Add a PDEPEND.suspect category.v2.2_rc35v2.2_rc34Zac Medico2009-08-041-0/+3
| | | | svn path=/main/trunk/; revision=13884
* Fix misleading/outdated info in the DESCRIPTION section.Zac Medico2009-05-041-3/+2
| | | | svn path=/main/trunk/; revision=13612