| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
The plan is to update PMS section 8.3.1 as discussed here:
http://archives.gentoo.org/gentoo-pms/msg_ef7635aa655913f2386e64e385f5a6ae.xml
|
| |
|
|
|
|
|
| |
Also, add "allow-provide-virtuals = true" setting for
metadata/layout.conf which reduces it to a warning.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Allows forced ChangeLog generation even when the vcs has detected that
the ChangeLog has already been modified.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
This will fix bug #381087.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This checks for a dependency that refers to an unknown package (which
may be provided by an overlay), as requested in bug #372789.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This will fix bug #365505.
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
of package.mask and package.unmask files for unmatched removal atoms.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Thanks to Jeremy Olexa (darkside) for the initial patch.
|
|
|
|
| |
It is not used anywhere, and don't seem to be a useful check at all.
|
| |
|
| |
|
|
|
|
|
|
| |
since it is superceded by LICENSE masking.
svn path=/main/trunk/; revision=15418
|
|
|
|
|
|
| |
to Ulrich Müller <ulm@g.o> for this patch.
svn path=/main/trunk/; revision=15174
|
|
|
|
| |
svn path=/main/trunk/; revision=14824
|
|
|
|
| |
svn path=/main/trunk/; revision=14819
|
|
|
|
| |
svn path=/main/trunk/; revision=14751
|
|
|
|
|
|
| |
revision. Thanks to David Leverton <levertond@googlemail.com> for this patch.
svn path=/main/trunk/; revision=14629
|
|
|
|
|
|
|
| |
modified the SRC_URI and now the Manifest has missing digests. Thanks to
Brian Harring for the suggestion.
svn path=/main/trunk/; revision=14500
|
|
|
|
| |
svn path=/main/trunk/; revision=14471
|
|
|
|
|
|
|
| |
are not masked in the global package.mask. Thanks to Diego E. Pettenò for
the suggestion.
svn path=/main/trunk/; revision=14132
|
|
|
|
| |
svn path=/main/trunk/; revision=13884
|
|
|
|
| |
svn path=/main/trunk/; revision=13612
|
|
|
|
|
|
| |
inherit call. Thanks to Markus Meier <maekke@g.o> for the initial patch.
svn path=/main/trunk/; revision=13401
|
|
|
|
| |
svn path=/main/trunk/; revision=13119
|
|
|
|
|
|
|
|
|
|
|
|
| |
for any files that exist in ${DISTDIR}. This provides an alternative to
ebuild --force manifest for updating existing distfiles digests. Digests
are assumed to be corect for files that do not exist in ${DISTDIR} since
the user could simply remove the whole Manifest if they wanted to regenerate
digests for all files (and it's safer to regenerate as few as possible
because it's less probably that a valid digest will get replaced by an
invalid one).
svn path=/main/trunk/; revision=12802
|
|
|
|
|
|
|
| |
ruled that it shouldn't be used in ebuilds. Thanks to Petteri Räty
<betelgeuse@g.o> for the initial patch.
svn path=/main/trunk/; revision=12603
|
|
|
|
|
|
|
| |
is set and RDEPEND is unset in the ebuild, since this triggers implicit
RDEPEND=$DEPEND assignment.
svn path=/main/trunk/; revision=12529
|
|
|
|
|
|
|
| |
descriptions that are not used in any ebuilds. Thanks to Markus Meier
<maekke@g.o> for the initial patch.
svn path=/main/trunk/; revision=12413
|
|
|
|
|
|
| |
contain characters that are not part of the ASCII character set.
svn path=/main/trunk/; revision=12365
|
|
|
|
|
|
|
| |
the EMakeParallelDisabled check. Thanks to Mike Auty <ikelos@g.o> for this
patch.
svn path=/main/trunk/; revision=12179
|