Created
September 14, 2011 16:54
-
-
Save livibetter/1217091 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index: bin/repoman | |
=================================================================== | |
--- bin/repoman (revision 15844) | |
+++ bin/repoman (working copy) | |
@@ -17,10 +17,12 @@ | |
from commands import getstatusoutput as subprocess_getstatusoutput | |
import errno | |
import formatter | |
+import httplib | |
import logging | |
import optparse | |
import re | |
import signal | |
+import socket | |
import stat | |
import sys | |
import tempfile | |
@@ -34,6 +36,7 @@ | |
from itertools import chain | |
from stat import S_ISDIR, ST_CTIME | |
+from urlparse import urlparse | |
if not hasattr(__builtins__, "set"): | |
from sets import Set as set | |
@@ -320,6 +323,7 @@ | |
"RESTRICT.syntax":"Syntax error in RESTRICT (usually an extra/missing space/parenthesis)", | |
"SRC_URI.syntax":"Syntax error in SRC_URI (usually an extra/missing space/parenthesis)", | |
"SRC_URI.mirror":"A uri listed in profiles/thirdpartymirrors is found in SRC_URI", | |
+ "SRC_URI.fetcherror":"URI fetch error when tries to retrieve a uri in SRC_URI", | |
"ebuild.syntax":"Error generating cache entry for ebuild; typically caused by ebuild syntax error or digest verification failure", | |
"ebuild.output":"A simple sourcing of the ebuild produces output; this breaks ebuild policy.", | |
"ebuild.nesteddie":"Placing 'die' inside ( ) prints an error, but doesn't stop the ebuild.", | |
@@ -1204,6 +1208,62 @@ | |
stats["SRC_URI.syntax"] = stats["SRC_URI.syntax"] + 1 | |
fails["SRC_URI.syntax"].append( | |
"%s.ebuild SRC_URI: %s" % (mykey, e)) | |
+ else: | |
+ default_timeout = socket.getdefaulttimeout() | |
+ socket.setdefaulttimeout(10) | |
+ try: | |
+ # XXX | |
+ raw_SRC_URI = portdb.aux_get(mykey, ["SRC_URI"]) | |
+ logging.debug('SRC_URI = %s' % raw_SRC_URI) | |
+ uris = [] | |
+ for src_uri in raw_SRC_URI: | |
+ # Dirty extract a URI | |
+ uris.extend(uri for uri in src_uri.split(' ') if '//' in uri) | |
+ logging.debug(' uris => %s' % uris) | |
+ for uri in uris: | |
+ ori_uri = uri | |
+ while True: | |
+ logging.info('checking %s' % uri) | |
+ if uri.startswith('mirror://'): | |
+ # TODO skip mirrors for now, I don't know how to convert mirror name to normal domain yet | |
+ break | |
+ uri_comp = urlparse(uri) | |
+ if uri_comp.scheme == 'http': | |
+ conn = httplib.HTTPConnection(uri_comp.netloc) | |
+ elif uri_comp.scheme == 'https': | |
+ conn = httplib.HTTPSConnection(uri_comp.netloc) | |
+ else: | |
+ print(red('!!!') + ' Unsupported scheme %s, %s is not checked.' % (uri_comp.scheme, uri)) | |
+ break | |
+ | |
+ try: | |
+ conn.request("HEAD", uri_comp.path) | |
+ except socket.error, e: | |
+ # This could be host not found, or timeout | |
+ stats["SRC_URI.fetcherror"] += 1 | |
+ fails["SRC_URI.fetcherror"].append("%s.ebuild URI: 000 %s at %s" % (mykey, e, uri)) | |
+ break | |
+ res = conn.getresponse() | |
+ if str(res.status).startswith('3'): | |
+ uri = res.getheader('location'); | |
+ logging.info(' %d %s -> %s' % (res.status, res.reason, uri)) | |
+ continue | |
+ elif res.status != 200: | |
+ logging.info(' %d %s at %s' % (res.status, res.reason, uri)) | |
+ stats["SRC_URI.fetcherror"] += 1 | |
+ if ori_uri != uri: | |
+ fails["SRC_URI.fetcherror"].append("%s.ebuild URI: %d %s at %s -> %s" % (mykey, res.status, res.reason, ori_uri, uri)) | |
+ else: | |
+ fails["SRC_URI.fetcherror"].append("%s.ebuild URI: %d %s at %s" % (mykey, res.status, res.reason, ori_uri)) | |
+ break | |
+ del raw_SRC_URI | |
+ del uris | |
+ except KeyError: | |
+ # same reason as try... except... above | |
+ pass | |
+ socket.setdefaulttimeout(default_timeout) | |
+ del default_timeout | |
+ | |
del fetchlist_dict | |
if not src_uri_error: | |
# This test can produce false positives if SRC_URI could not |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[INFO] Setting paths: | |
[INFO] PORTDIR = "/usr/portage" | |
[INFO] PORTDIR_OVERLAY = "" | |
[DEBUG] Found the following packages to scan: | |
x11-terms/aterm | |
x11-terms/cxterm | |
x11-terms/eterm | |
x11-terms/evilvte | |
x11-terms/gnome-terminal | |
x11-terms/guake | |
x11-terms/hanterm | |
x11-terms/hanterm-xf | |
x11-terms/kterm | |
x11-terms/mlterm | |
x11-terms/mrxvt | |
x11-terms/multi-aterm | |
x11-terms/root-tail | |
x11-terms/roxterm | |
x11-terms/rxvt | |
x11-terms/rxvt-unicode | |
x11-terms/sakura | |
x11-terms/st | |
x11-terms/terminal | |
x11-terms/terminator | |
x11-terms/tilda | |
x11-terms/wterm | |
x11-terms/xterm | |
x11-terms/xvt | |
x11-terms/yeahconsole | |
[INFO] checking package x11-terms/aterm | |
[DEBUG] SRC_URI = [u'ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2'] | |
[DEBUG] uris => [u'ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2'] | |
[INFO] checking ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2 | |
[DEBUG] SRC_URI = [u'ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2'] | |
[DEBUG] uris => [u'ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2'] | |
[INFO] checking ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2 | |
[INFO] checking package x11-terms/cxterm | |
[INFO] checking package x11-terms/eterm | |
[DEBUG] SRC_URI = [u'http://www.eterm.org/download/Eterm-0.9.5.tar.gz !minimal? ( http://www.eterm.org/download/Eterm-bg-0.9.5.tar.gz ) mirror://sourceforge/eterm/Eterm-0.9.5.tar.gz !minimal? ( mirror://sourceforge/eterm/Eterm-bg-0.9.5.tar.gz )'] | |
[DEBUG] uris => [u'http://www.eterm.org/download/Eterm-0.9.5.tar.gz', u'http://www.eterm.org/download/Eterm-bg-0.9.5.tar.gz', u'mirror://sourceforge/eterm/Eterm-0.9.5.tar.gz', u'mirror://sourceforge/eterm/Eterm-bg-0.9.5.tar.gz'] | |
[INFO] checking http://www.eterm.org/download/Eterm-0.9.5.tar.gz | |
[INFO] 404 Not Found at http://www.eterm.org/download/Eterm-0.9.5.tar.gz | |
[INFO] checking http://www.eterm.org/download/Eterm-bg-0.9.5.tar.gz | |
[INFO] 404 Not Found at http://www.eterm.org/download/Eterm-bg-0.9.5.tar.gz | |
[INFO] checking mirror://sourceforge/eterm/Eterm-0.9.5.tar.gz | |
[INFO] checking mirror://sourceforge/eterm/Eterm-bg-0.9.5.tar.gz | |
[DEBUG] SRC_URI = [u''] | |
[DEBUG] uris => [] | |
[INFO] checking package x11-terms/evilvte | |
[INFO] checking package x11-terms/gnome-terminal | |
[DEBUG] SRC_URI = [u'mirror://gnome/sources/gnome-terminal/2.32/gnome-terminal-2.32.1.tar.bz2'] | |
[DEBUG] uris => [u'mirror://gnome/sources/gnome-terminal/2.32/gnome-terminal-2.32.1.tar.bz2'] | |
[INFO] checking mirror://gnome/sources/gnome-terminal/2.32/gnome-terminal-2.32.1.tar.bz2 | |
[DEBUG] SRC_URI = [u'mirror://gnome/sources/gnome-terminal/3.0/gnome-terminal-3.0.1.tar.bz2'] | |
[DEBUG] uris => [u'mirror://gnome/sources/gnome-terminal/3.0/gnome-terminal-3.0.1.tar.bz2'] | |
[INFO] checking mirror://gnome/sources/gnome-terminal/3.0/gnome-terminal-3.0.1.tar.bz2 | |
[INFO] checking package x11-terms/guake | |
[DEBUG] SRC_URI = [u'mirror://debian/pool/main/g/guake/guake_0.4.2.orig.tar.gz'] | |
[DEBUG] uris => [u'mirror://debian/pool/main/g/guake/guake_0.4.2.orig.tar.gz'] | |
[INFO] checking mirror://debian/pool/main/g/guake/guake_0.4.2.orig.tar.gz | |
[INFO] checking package x11-terms/hanterm | |
[DEBUG] SRC_URI = [u'http://download.kldp.net/hanterm/hanterm-3.1.6.tar.gz'] | |
[DEBUG] uris => [u'http://download.kldp.net/hanterm/hanterm-3.1.6.tar.gz'] | |
[INFO] checking http://download.kldp.net/hanterm/hanterm-3.1.6.tar.gz | |
[INFO] 302 Found -> /projects/hanterm/hanterm-3.1.6.tar.gz | |
[INFO] checking /projects/hanterm/hanterm-3.1.6.tar.gz | |
[DEBUG] SRC_URI = [u'http://download.kldp.net/hanterm/hanterm-3.1.6.tar.gz'] | |
[DEBUG] uris => [u'http://download.kldp.net/hanterm/hanterm-3.1.6.tar.gz'] | |
[INFO] checking http://download.kldp.net/hanterm/hanterm-3.1.6.tar.gz | |
[INFO] 302 Found -> /projects/hanterm/hanterm-3.1.6.tar.gz | |
[INFO] checking /projects/hanterm/hanterm-3.1.6.tar.gz | |
[INFO] checking package x11-terms/hanterm-xf | |
[DEBUG] SRC_URI = [u'http://download.kldp.net/hanterm-xf/hanterm-xf-2.0.5-173.tar.gz'] | |
[DEBUG] uris => [u'http://download.kldp.net/hanterm-xf/hanterm-xf-2.0.5-173.tar.gz'] | |
[INFO] checking http://download.kldp.net/hanterm-xf/hanterm-xf-2.0.5-173.tar.gz | |
[INFO] 302 Found -> /projects/hanterm-xf/hanterm-xf-2.0.5-173.tar.gz | |
[INFO] checking /projects/hanterm-xf/hanterm-xf-2.0.5-173.tar.gz | |
[INFO] checking package x11-terms/kterm | |
[DEBUG] SRC_URI = [u'ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz'] | |
[DEBUG] uris => [u'ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz', u'http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz', u'http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz'] | |
[INFO] checking ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz | |
[INFO] checking http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz | |
[INFO] 403 Forbidden at http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz | |
[INFO] checking http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz | |
[INFO] 404 Not Found at http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz | |
[DEBUG] SRC_URI = [u'ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz'] | |
[DEBUG] uris => [u'ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz', u'http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz', u'http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz'] | |
[INFO] checking ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz | |
[INFO] checking http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz | |
[INFO] 403 Forbidden at http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz | |
[INFO] checking http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz | |
[INFO] 404 Not Found at http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz | |
[INFO] checking package x11-terms/mlterm | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/mlterm/mlterm-2.9.4.tar.gz http://shinh.skr.jp/dat_dir/mlterm-2.9.4_256.patch'] | |
[DEBUG] uris => [u'mirror://sourceforge/mlterm/mlterm-2.9.4.tar.gz', u'http://shinh.skr.jp/dat_dir/mlterm-2.9.4_256.patch'] | |
[INFO] checking mirror://sourceforge/mlterm/mlterm-2.9.4.tar.gz | |
[INFO] checking http://shinh.skr.jp/dat_dir/mlterm-2.9.4_256.patch | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/mlterm/mlterm-3.0.1.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/mlterm/mlterm-3.0.1.tar.gz'] | |
[INFO] checking mirror://sourceforge/mlterm/mlterm-3.0.1.tar.gz | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/mlterm/mlterm-3.0.3.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/mlterm/mlterm-3.0.3.tar.gz'] | |
[INFO] checking mirror://sourceforge/mlterm/mlterm-3.0.3.tar.gz | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/mlterm/mlterm-3.0.5.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/mlterm/mlterm-3.0.5.tar.gz'] | |
[INFO] checking mirror://sourceforge/mlterm/mlterm-3.0.5.tar.gz | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/mlterm/mlterm-3.0.6.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/mlterm/mlterm-3.0.6.tar.gz'] | |
[INFO] checking mirror://sourceforge/mlterm/mlterm-3.0.6.tar.gz | |
[INFO] checking package x11-terms/mrxvt | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/materm/mrxvt-0.5.4.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/materm/mrxvt-0.5.4.tar.gz'] | |
[INFO] checking mirror://sourceforge/materm/mrxvt-0.5.4.tar.gz | |
[INFO] checking package x11-terms/multi-aterm | |
[DEBUG] SRC_URI = [u'http://www.nongnu.org/materm/multi-aterm-0.2.1.tar.gz'] | |
[DEBUG] uris => [u'http://www.nongnu.org/materm/multi-aterm-0.2.1.tar.gz'] | |
[INFO] checking http://www.nongnu.org/materm/multi-aterm-0.2.1.tar.gz | |
[INFO] checking package x11-terms/root-tail | |
[DEBUG] SRC_URI = [u'http://www.goof.com/pcg/marc/data/root-tail-1.2.tar.gz'] | |
[DEBUG] uris => [u'http://www.goof.com/pcg/marc/data/root-tail-1.2.tar.gz'] | |
[INFO] checking http://www.goof.com/pcg/marc/data/root-tail-1.2.tar.gz | |
[INFO] 302 Found -> http://home.schmorp.de/marc/data/root-tail-1.2.tar.gz | |
[INFO] checking http://home.schmorp.de/marc/data/root-tail-1.2.tar.gz | |
[DEBUG] SRC_URI = [u'http://www.goof.com/pcg/marc/data/root-tail-1.2.tar.gz'] | |
[DEBUG] uris => [u'http://www.goof.com/pcg/marc/data/root-tail-1.2.tar.gz'] | |
[INFO] checking http://www.goof.com/pcg/marc/data/root-tail-1.2.tar.gz | |
[INFO] 302 Found -> http://home.schmorp.de/marc/data/root-tail-1.2.tar.gz | |
[INFO] checking http://home.schmorp.de/marc/data/root-tail-1.2.tar.gz | |
[INFO] checking package x11-terms/roxterm | |
[INFO] checking package x11-terms/rxvt | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/rxvt/rxvt-2.7.10.tar.gz http://www.giga.it.okayama-u.ac.jp/~ishihara/opensource/rxvt-2.7.10-xim-fix.patch.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/rxvt/rxvt-2.7.10.tar.gz', u'http://www.giga.it.okayama-u.ac.jp/~ishihara/opensource/rxvt-2.7.10-xim-fix.patch.gz'] | |
[INFO] checking mirror://sourceforge/rxvt/rxvt-2.7.10.tar.gz | |
[INFO] checking http://www.giga.it.okayama-u.ac.jp/~ishihara/opensource/rxvt-2.7.10-xim-fix.patch.gz | |
[INFO] checking package x11-terms/rxvt-unicode | |
[INFO] checking package x11-terms/sakura | |
[INFO] checking package x11-terms/st | |
[DEBUG] SRC_URI = [u'http://hg.suckless.org/st/archive/0.1.1.tar.gz'] | |
[DEBUG] uris => [u'http://hg.suckless.org/st/archive/0.1.1.tar.gz'] | |
[INFO] checking http://hg.suckless.org/st/archive/0.1.1.tar.gz | |
[DEBUG] SRC_URI = [u'http://hg.suckless.org/st/archive/0.1.1.tar.gz'] | |
[DEBUG] uris => [u'http://hg.suckless.org/st/archive/0.1.1.tar.gz'] | |
[INFO] checking http://hg.suckless.org/st/archive/0.1.1.tar.gz | |
[INFO] checking package x11-terms/terminal | |
[INFO] checking package x11-terms/terminator | |
[DEBUG] SRC_URI = [u'http://launchpad.net/terminator/trunk/0.95/+download/terminator_0.95.tar.gz'] | |
[DEBUG] uris => [u'http://launchpad.net/terminator/trunk/0.95/+download/terminator_0.95.tar.gz'] | |
[INFO] checking http://launchpad.net/terminator/trunk/0.95/+download/terminator_0.95.tar.gz | |
[INFO] 303 See Other -> http://launchpadlibrarian.net/54318986/terminator_0.95.tar.gz | |
[INFO] checking http://launchpadlibrarian.net/54318986/terminator_0.95.tar.gz | |
[INFO] checking package x11-terms/tilda | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/tilda/tilda-0.9.5.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/tilda/tilda-0.9.5.tar.gz'] | |
[INFO] checking mirror://sourceforge/tilda/tilda-0.9.5.tar.gz | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/tilda/tilda-0.9.6.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/tilda/tilda-0.9.6.tar.gz'] | |
[INFO] checking mirror://sourceforge/tilda/tilda-0.9.6.tar.gz | |
[INFO] checking package x11-terms/wterm | |
[DEBUG] SRC_URI = [u'mirror://sourceforge/wterm/wterm-6.2.9.tar.gz'] | |
[DEBUG] uris => [u'mirror://sourceforge/wterm/wterm-6.2.9.tar.gz'] | |
[INFO] checking mirror://sourceforge/wterm/wterm-6.2.9.tar.gz | |
[INFO] checking package x11-terms/xterm | |
[INFO] checking package x11-terms/xvt | |
[DEBUG] SRC_URI = [u'ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z mirror://gentoo/xvt-2.1.diff.gz'] | |
[DEBUG] uris => [u'ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z', u'mirror://gentoo/xvt-2.1.diff.gz'] | |
[INFO] checking ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z | |
[INFO] checking mirror://gentoo/xvt-2.1.diff.gz | |
[DEBUG] SRC_URI = [u'ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z mirror://gentoo/xvt-2.1.diff.gz'] | |
[DEBUG] uris => [u'ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z', u'mirror://gentoo/xvt-2.1.diff.gz'] | |
[INFO] checking ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z | |
[INFO] checking mirror://gentoo/xvt-2.1.diff.gz | |
[DEBUG] SRC_URI = [u'ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z mirror://gentoo/xvt-2.1.diff.gz'] | |
[DEBUG] uris => [u'ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z', u'mirror://gentoo/xvt-2.1.diff.gz'] | |
[INFO] checking ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z | |
[INFO] checking mirror://gentoo/xvt-2.1.diff.gz | |
[INFO] checking package x11-terms/yeahconsole | |
[DEBUG] SRC_URI = [u'http://phrat.de/yeahconsole-0.3.4.tar.gz'] | |
[DEBUG] uris => [u'http://phrat.de/yeahconsole-0.3.4.tar.gz'] | |
[INFO] checking http://phrat.de/yeahconsole-0.3.4.tar.gz | |
RepoMan scours the neighborhood... | |
!!! Unsupported scheme ftp, ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2 is not checked. | |
!!! Unsupported scheme ftp, ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2 is not checked. | |
!!! Unsupported scheme , /projects/hanterm/hanterm-3.1.6.tar.gz is not checked. | |
!!! Unsupported scheme , /projects/hanterm/hanterm-3.1.6.tar.gz is not checked. | |
!!! Unsupported scheme , /projects/hanterm-xf/hanterm-xf-2.0.5-173.tar.gz is not checked. | |
!!! Unsupported scheme ftp, ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz is not checked. | |
!!! Unsupported scheme ftp, ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz is not checked. | |
!!! Unsupported scheme ftp, ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z is not checked. | |
!!! Unsupported scheme ftp, ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z is not checked. | |
!!! Unsupported scheme ftp, ftp://ftp.x.org/R5contrib/xvt-1.0.tar.Z is not checked. | |
KEYWORDS.dropped 3 | |
EAPI.unsupported 16 | |
x11-terms/cxterm/cxterm-5.2.3-r1.ebuild | |
x11-terms/evilvte/evilvte-0.4.9_pre4.ebuild | |
x11-terms/evilvte/evilvte-0.4.9_pre2.ebuild | |
x11-terms/evilvte/evilvte-0.4.8.ebuild | |
x11-terms/roxterm/roxterm-1.22.2.ebuild | |
x11-terms/roxterm/roxterm-2.1.1.ebuild | |
x11-terms/rxvt-unicode/rxvt-unicode-9.12.ebuild | |
x11-terms/rxvt-unicode/rxvt-unicode-9.12-r1.ebuild | |
x11-terms/rxvt-unicode/rxvt-unicode-9.11.ebuild | |
x11-terms/sakura/sakura-2.4.1.ebuild | |
x11-terms/sakura/sakura-2.4.0.ebuild | |
x11-terms/terminal/terminal-0.4.6.ebuild | |
SRC_URI.fetcherror 9 | |
x11-terms/eterm-0.9.5.ebuild URI: 404 Not Found at http://www.eterm.org/download/Eterm-0.9.5.tar.gz | |
x11-terms/eterm-0.9.5.ebuild URI: 404 Not Found at http://www.eterm.org/download/Eterm-bg-0.9.5.tar.gz | |
x11-terms/kterm-6.2.0-r4.ebuild URI: 403 Forbidden at http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz | |
x11-terms/kterm-6.2.0-r4.ebuild URI: 404 Not Found at http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz | |
x11-terms/kterm-6.2.0-r5.ebuild URI: 403 Forbidden at http://www.asahi-net.or.jp/~hc3j-tkg/kterm/kterm-6.2.0-wpi.patch.gz | |
x11-terms/kterm-6.2.0-r5.ebuild URI: 404 Not Found at http://www.st.rim.or.jp/~hanataka/kterm-6.2.0.ext02.patch.gz | |
x11-terms/root-tail-1.2-r2.ebuild URI: 000 [Errno 97] Address family not supported by protocol at http://home.schmorp.de/marc/data/root-tail-1.2.tar.gz | |
x11-terms/root-tail-1.2-r3.ebuild URI: 000 [Errno 97] Address family not supported by protocol at http://home.schmorp.de/marc/data/root-tail-1.2.tar.gz | |
x11-terms/rxvt-2.7.10-r4.ebuild URI: 000 [Errno -2] Name or service not known at http://www.giga.it.okayama-u.ac.jp/~ishihara/opensource/rxvt-2.7.10-xim-fix.patch.gz | |
DEPEND.badmasked 52 | |
DEPEND.bad 191 | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: alpha(default/linux/alpha/10.0/server) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: alpha(default/linux/alpha/10.0/developer) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: alpha(default/linux/alpha/10.0/desktop/kde) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: alpha(default/linux/alpha/10.0/desktop/gnome) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: alpha(default/linux/alpha/10.0/desktop) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: alpha(default/linux/alpha/10.0) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: amd64(hardened/linux/amd64/no-multilib/selinux) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: amd64(hardened/linux/amd64/no-multilib) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: amd64(hardened/linux/amd64/selinux) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: amd64(hardened/linux/amd64) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: amd64(default/linux/amd64/10.0/server) ['x11-libs/libXt'] | |
x11-terms/aterm/aterm-1.0.1-r1.ebuild: amd64(default/linux/amd64/10.0/developer) ['x11-libs/libXt'] | |
RDEPEND.bad 87 | |
x11-terms/eterm/eterm-0.9.5.ebuild: alpha(default/linux/alpha/10.0/server) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: alpha(default/linux/alpha/10.0/developer) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: alpha(default/linux/alpha/10.0/desktop/kde) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: alpha(default/linux/alpha/10.0/desktop/gnome) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: alpha(default/linux/alpha/10.0/desktop) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: alpha(default/linux/alpha/10.0) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: amd64(hardened/linux/amd64/no-multilib/selinux) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: amd64(hardened/linux/amd64/no-multilib) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: amd64(hardened/linux/amd64/selinux) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: amd64(hardened/linux/amd64) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: amd64(default/linux/amd64/10.0/server) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
x11-terms/eterm/eterm-0.9.5.ebuild: amd64(default/linux/amd64/10.0/developer) ['x11-libs/libXt', 'x11-proto/xextproto'] | |
RDEPEND.badmasked 52 | |
Note: use --without-mask to check KEYWORDS on dependencies of masked packages | |
Note: use --include-dev (-d) to check dependencies for 'dev' profiles | |
Please fix these important QA issues first. | |
RepoMan sez: "Make your QA payment on time and you'll never see the likes of me." | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment