While we are at it, how about we put a script into Sage that checks out the newest patchbot from Robert's repo and then runs it? Its not like you can run the patchbot without network access. Also, we wouldn't have to worry about updating spkgs. Once the patchbot has stabilitized we can turn it into a built package.
...
sage -t --long src/sage/__init__.py
[0 tests, 0.00 s]
sage -t --long src/sage/gsl/gsl_eigen.pxi
[0 tests, 0.00 s]
sage -t --long src/doc/en/reference/combinat/root_systems.rst
[0 tests, 0.00 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 1122.2 seconds
cpu time: 7758.1 seconds
cumulative wall time: 8762.0 seconds
Tests -- 1130 seconds
Apply -- 12 seconds
Build -- 1524 seconds
plugins.commit_messages -- 7 seconds
plugins.coverage -- 13 seconds
plugins.non_ascii -- 0 seconds
plugins.doctest_continuation -- 0 seconds
plugins.startup_time -- 231 seconds
plugins.startup_modules -- 1 seconds
plugins.docbuild -- 28 seconds
plugins.trailing_whitespace -- 0 seconds
plugins.git_rev_list -- 0 seconds
Tests -- 1130 seconds
2013-12-19 09:31:42 +0000
2949 seconds
Reporting 15303 PluginFailed
REPORT
{'base': '6.0',
'deps': [14711, 15329, 15331],
'git_base': '2e778682424ed6a72c1689f787d144301e7026f2',
'git_base_human': '5.13.beta2 + 5041\n commits',
'git_branch': u'u/SimonKing/ticket/15303',
'git_commit': '12e80554ac2d23d7727d315649a698a3cd78f0f4',
'git_log': ["12e8055 Merge branch 'ticket/14711' into ticket/15303",
'ee30c20 Address the "check" keyword of scheme morphisms by name, not position',
'd68c5df Minor fixes, that became needed since #14711 was not merged quickly enough',
"c42b539 Merge branch 'master' into ticket/14711",
"2712c53 Merge 'trac/master' into ticket/15303",
'0c6fcdf Merge in sage-5.13.beta4',
'47cb70d [FIXUP] 5.13.beta4: update git specific files',
"83ea767 Merge branch 'upstream' into build_system",
"b27454a Merge 'sage-5.13.beta4'",
'd8b9438 5.13.beta4',
'7fa6d9b 5.13.beta4',
"23f18f2 Merge branch 'master' into ticket/14711",
'f36d14a Merge in sage-5.13.beta3',
'1b1d236 [FIXUP] 5.13.beta3: update git specific files',
"8c24758 Merge branch 'upstream' into build_system",
"68361b8 Merge 'sage-5.13.beta3'",
'd8f20bb 5.13.beta3',
'85b5099 5.13.beta3',
'46ec651 Trac #15402: fix eint1() precision',
'6d844cf #14706: fix visibility of symbols for built-in libintl.',
'f5796f2 remove reference to sage/misc/hg from docbuild',
'524ba37 #15268: let ncurses build on Solaris.',
"528a035 Merge branch 'ticket/13394' into ticket/15303, to make weak caches safer",
'851cc95 Avoid some pointer casts in WeakValueDict callbacks',
"246518f Use <dict>'s internals in WeakValueDictionary and do not reinvent the bucket.",
"fab0ed4 Use WeakValueDict's iteration guard more consequently",
'79daab2 #14706: Move previous install of R on OS X.',
'e4adaeb Implement copy and deepcopy for WeakValueDictionary',
'fdeccda Trac #15268: Add new ncurses config file to .hgingore.',
'70a7b8a Guard WeakValueDictionary against deletions during iteration',
'c3dba98 Replace weakref.WeakValueDictionary by sage.misc.weak_dict.WeakValueDictionary',
'17b0236 Documentation for WeakValueDictionary',
'f0ed60f Initial version of a safer and faster WeakValueDictionary',
'a7cd706 Trac #15337: Speed up ulp() method, add epsilon() method, add field arguments',
'a957465 Trac #15397: fix bug in product of Schur functions by using lrcalc to complete calculation',
"34c3acd Trac #15098: couldn't resist fixing a typo",
'807550b Fix some tests by taking *copies* of coerce maps',
'1db6444 Copy some coerce maps in doctests. Use default conversion to coerce ZZ into QQbar',
"810fad8 _coerce_map_from_ shouldn't return default conversion maps.",
'd46cb9c Use registered coercions *and* embeddings for backtracking, but prefer the former.',
'a04b480 Increase coerce cache version in Morphism.register_as_coercion()',
'1beac71 Give user-provided coerce maps the same priority than to a coerce map found by backtracking',
'bae64c4 Store a version number for the coercion cache, depending on the registered embeddings',
'7385549 Use registered embeddings for backtracking in the coercion model',
"40c787d Merge branch 'ticket/15331' into ticket/15303",
"29ab8ee Merge branch 'ticket/15329' into ticket/15303",
'2123372 Raise type error for number field morphisms of non-embedded number fields',
'9d8e737 Different completion functors must not commute, to fix pushout of completed fields',
'c15fec1 needless bikeshedding',
"85cf7e8 Merge branch 'ticket/14711' into ticket/15303",
'39238cd #14706: Add $SAGE_LOCAL/lib to LDFLAGS.',
'c517ea5 #14706: update to 3.0.2.',
'364b985 Add warning to string repr of weakened maps. Implement copying for *all* kinds of maps.',
'5168cfd Generic copy method for maps, using _update_slots Use a cdef _codomain, since the codomain is strongly refed anyway Add doctests',
'452d216 Add docs to SchemeMorphism',
'05fb569 Change SchemeMorphism back (to cope with a Cython bug), copying the new code from sage.categories.map.Map',
'8fd09d5 Copying of PolynomialBaseringInjection and FormalCompositeMap',
'be37145 Let SchemeMorphism inherit from Morphism, not from Element',
'0f38a2c Keep strong reference to codomain of weakened coerce maps Keep strong reference to domains of *registered* coercions',
'a53261d Keep a strong reference to the codomain of PrecomposedAction',
'1ff6f3f Add generic copy of maps. Fix copy of elements. Replace _(co)domain everywhere',
'61d818c Replace Map.(co)domain by constant functions, remove ._(co)domain',
'ebe82df Use a proper WeakValueDictionary for number fields',
'4685c73 convert_map_from() should only store weak references Similar to coerce_map_from, the detected morphism should be stored only in a weak dictionary, not in a list.',
'10aabc0 Trac #13951: fix bug in local height',
'9791812 Trac #15098: remove import of is_* in matrix.all',
'98b1434 Trac #10983: new doctest for french book about Sage (chapters calculus and graphics)',
'28f764e Trac #15377: Improve documentation for normalize_coordinates of projective points',
'de41ca5 Trac #15363: Raise MemoryError if sage_mpir_malloc fails',
'3dd165d Trac #15080: build narrow and wide version of ncurses',
'c38ccf0 #14706: Use --disable-long-double on Cygwin.',
'b815d0d Trac #13951: polish height functions and documentation',
'ad7fbe8 #14706 (r-3.0.1.p0): Upgrade to new upstream version 3.0.1',
'6f6a99e Trac #13951: computing local heights of QQ-rational points fails',
'7204331 Trac #15311: Implemented the classical Hall algebra. * * * trac #15311: new review patch, fixing q=0 case',
'e2a82e7 Trac #15299: replace page number by section number in Cohen reference',
'3a4c353 Trac #15299: Use arbitrary precision reals instead of Python floats in L series',
'116adb2 Trac #14706: Upgrade R to version 3.0.2.',
"601b034 Trac #15402: omit page number (editions of Cohen's book differ)",
'fa4c5fa Trac #15402: Compute exponential_integral_1() with higher precision',
'd0c04b1 Trac #15434: Fix bug in endomorphisms of elliptic curves with j=1728',
'd84a14c Trac #15350: various improvements to partitions and related files',
'69213d7 Trac #14296: Force consistency of $LD and $AS with $CC',
'b8d103b Trac #14219: functions to determine rational preperiodic points for morphisms',
'8fe87ae Trac #15376: Remove the ZZ special case from global height',
'344d493 Trac #15169: Fix FreeAlgebra element constructor from a base field.',
'b09571e Trac #12083: new tikz method to visualize polytopes, rebased to 5.13.beta1',
'9566dfd Trac #15305: Implement the natural coercion induced from tensor factors.',
'bdc54c0 Trac #15210: fix latex for operation tables',
'b28eb8a Trac #14998: review patch.',
'db07b1e Trac #14998: semidirect product for fp groups',
'c758758 Trac #14320: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"',
'fa80755 Trac #13394: Implement faster and safer WeakValueDictionary',
'2bd86a9 Trac #15347: Delete yamanouchi.py',
'edb071e Trac #15027: primitive_root_of_unity: do not take generator with shortest string',
'19e651e Trac #9640: PARI error catching using callbacks',
'ffde28c Trac #13429: add an argument in eval line. big matrices conversion to giac was broken after sage 5.2',
'3e91af8 Trac #15083: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"--Chap. "linalg"',
'fbb9723 Trac #15144: Revised version of Binary Recurrence Sequence class.',
'bd25cd2 Trac #15327: some corrections of my own stupid bugs, plus some docstring fixes',
'7de7474 Trac #15327: tableaux improvements, fully qfolded',
'619d671 Trac #13311: Handle SIGALRM by the Sage interrupt framework, change exception types',
'50b72ab Trac #15322: corrections requested by reviewer',
'6f0cd99 Trac #15322: is_antichain_of_poset and is_chain_of_poset',
'6cd489d Trac #15373: To implement global height for elements of ZZ',
'b960ab7 Trac #15388: To fix the output of real and complex logarithms when the input is NaN.',
"e94245a Trac #10018: Improve PARI's stack allocation"],
'git_merge': '21d91233a3c29760b321e8244ba0cb39ede1bbf7',
'machine': ['Fedora', '19', 'x86_64', '3.11.10-200.fc19.x86_64', 'desktop'],
'patchbot_version': '2.0.1',
'patches': [],
'plugins': [('plugins.commit_messages', True, None),
('plugins.coverage',
False,
[(None, (31735, 34032)),
('algebras/hall_algebra.py', (21, 21)),
('categories/map.pyx', (43, 44)),
('categories/morphism.pyx', (10, 31)),
('categories/posets.py', (20, 20)),
('combinat/binary_recurrence_sequences.py', (18, 18)),
('combinat/free_module.py', (78, 78)),
('combinat/hall_polynomial.py', (1, 1)),
('combinat/partition.py', (211, 211)),
('combinat/posets/posets.py', (105, 105)),
('combinat/sf/powersum.py', (11, 11)),
('combinat/skew_partition.py', (58, 58)),
('combinat/skew_tableau.py', (93, 93)),
('combinat/tableau.py', (182, 182)),
('ext/c_lib.pyx', (2, 4)),
('geometry/polyhedron/plot.py', (35, 35)),
('groups/finitely_presented.py', (21, 21)),
('libs/pari/gen.pyx', (266, 432)),
('misc/misc.py', (46, 66)),
('misc/weak_dict.pyx', (24, 24)),
('rings/integer.pyx', (126, 141)),
('rings/number_field/number_field.py', (198, 199)),
('rings/real_mpfr.pyx', (174, 174)),
('schemes/elliptic_curves/ell_point.py', (43, 43)),
('schemes/generic/morphism.py', (43, 43)),
('schemes/projective/projective_morphism.py', (32, 32)),
('schemes/projective/projective_point.py', (17, 17)),
('schemes/projective/projective_space.py', (29, 29))]),
('plugins.non_ascii', False, None),
('plugins.doctest_continuation', True, None),
('plugins.startup_time',
True,
{'confidence_intervals': [(0.3350697557714969, 0.001)],
'loops': 5,
'main_timings': [0.7574911117553711,
0.7335028648376465,
0.7307860851287842,
0.728316068649292,
0.7249128818511963,
0.7223770618438721,
0.7245538234710693,
0.729496955871582,
0.7222898006439209,
0.7237370014190674,
0.7257080078125,
0.7207350730895996,
0.7236440181732178,
0.7237808704376221,
0.7370519638061523,
0.7208631038665771,
0.7254638671875,
0.7233991622924805,
0.7264649868011475,
0.725283145904541,
0.7258310317993164,
0.7210550308227539,
0.7258510589599609,
0.728813886642456,
0.724761962890625,
0.7265160083770752,
0.7197718620300293,
0.7201919555664062,
0.7273709774017334,
0.724578857421875],
'ticket_timings': [0.7255620956420898,
0.7311699390411377,
0.9311959743499756,
3.7867789268493652,
0.7296290397644043,
0.725236177444458,
0.718001127243042,
0.7260899543762207,
0.7267348766326904,
0.7223670482635498,
0.7273828983306885,
0.7238979339599609,
0.726531982421875,
0.7212588787078857,
0.7242999076843262,
0.7219290733337402,
0.7212259769439697,
0.7322049140930176,
0.7236599922180176,
0.7207670211791992,
0.7275688648223877,
0.7218611240386963,
0.7279989719390869,
0.7302539348602295,
0.7250089645385742,
0.7335681915283203,
0.7238938808441162,
0.7201888561248779,
0.7218821048736572,
0.726984977722168],
'total_samples': 30}),
('plugins.startup_modules',
False,
{'new': ['sage.combinat.binary_recurrence_sequences',
'sage.libs.pari.handle_error',
'sage.misc.weak_dict'],
'removed': ['sage.libs.pari.exceptions',
'sage.modules.fg_pid.weakref',
'sage.rings.polynomial.weakref']}),
('plugins.docbuild', True, None),
('plugins.trailing_whitespace', False, None),
('plugins.git_rev_list', True, None)],
'spkgs': [],
'status': 'PluginFailed',
'time': '2013-12-19 09:31:44 +0000',
'user': 'patchbot'}
15303 PluginFailed
ok
Done reporting 15303
git checkout patchbot/base
Already on 'patchbot/base'
Getting ticket list...
============================== 15303 ==============================
Coercion discovery fails to be transitive
score ((100,), 1007, -15303)
REPORT
{'base': '6.0',
'deps': [14711, 15329, 15331],
'git_base': '2e778682424ed6a72c1689f787d144301e7026f2',
'git_base_human': '5.13.beta2 + 5041\n commits',
'git_branch': u'u/SimonKing/ticket/15303',
'git_commit': '12e80554ac2d23d7727d315649a698a3cd78f0f4',
'git_log': ["12e8055 Merge branch 'ticket/14711' into ticket/15303",
'ee30c20 Address the "check" keyword of scheme morphisms by name, not position',
'd68c5df Minor fixes, that became needed since #14711 was not merged quickly enough',
"c42b539 Merge branch 'master' into ticket/14711",
"2712c53 Merge 'trac/master' into ticket/15303",
'0c6fcdf Merge in sage-5.13.beta4',
'47cb70d [FIXUP] 5.13.beta4: update git specific files',
"83ea767 Merge branch 'upstream' into build_system",
"b27454a Merge 'sage-5.13.beta4'",
'd8b9438 5.13.beta4',
'7fa6d9b 5.13.beta4',
"23f18f2 Merge branch 'master' into ticket/14711",
'f36d14a Merge in sage-5.13.beta3',
'1b1d236 [FIXUP] 5.13.beta3: update git specific files',
"8c24758 Merge branch 'upstream' into build_system",
"68361b8 Merge 'sage-5.13.beta3'",
'd8f20bb 5.13.beta3',
'85b5099 5.13.beta3',
'46ec651 Trac #15402: fix eint1() precision',
'6d844cf #14706: fix visibility of symbols for built-in libintl.',
'f5796f2 remove reference to sage/misc/hg from docbuild',
'524ba37 #15268: let ncurses build on Solaris.',
"528a035 Merge branch 'ticket/13394' into ticket/15303, to make weak caches safer",
'851cc95 Avoid some pointer casts in WeakValueDict callbacks',
"246518f Use <dict>'s internals in WeakValueDictionary and do not reinvent the bucket.",
"fab0ed4 Use WeakValueDict's iteration guard more consequently",
'79daab2 #14706: Move previous install of R on OS X.',
'e4adaeb Implement copy and deepcopy for WeakValueDictionary',
'fdeccda Trac #15268: Add new ncurses config file to .hgingore.',
'70a7b8a Guard WeakValueDictionary against deletions during iteration',
'c3dba98 Replace weakref.WeakValueDictionary by sage.misc.weak_dict.WeakValueDictionary',
'17b0236 Documentation for WeakValueDictionary',
'f0ed60f Initial version of a safer and faster WeakValueDictionary',
'a7cd706 Trac #15337: Speed up ulp() method, add epsilon() method, add field arguments',
'a957465 Trac #15397: fix bug in product of Schur functions by using lrcalc to complete calculation',
"34c3acd Trac #15098: couldn't resist fixing a typo",
'807550b Fix some tests by taking *copies* of coerce maps',
'1db6444 Copy some coerce maps in doctests. Use default conversion to coerce ZZ into QQbar',
"810fad8 _coerce_map_from_ shouldn't return default conversion maps.",
'd46cb9c Use registered coercions *and* embeddings for backtracking, but prefer the former.',
'a04b480 Increase coerce cache version in Morphism.register_as_coercion()',
'1beac71 Give user-provided coerce maps the same priority than to a coerce map found by backtracking',
'bae64c4 Store a version number for the coercion cache, depending on the registered embeddings',
'7385549 Use registered embeddings for backtracking in the coercion model',
"40c787d Merge branch 'ticket/15331' into ticket/15303",
"29ab8ee Merge branch 'ticket/15329' into ticket/15303",
'2123372 Raise type error for number field morphisms of non-embedded number fields',
'9d8e737 Different completion functors must not commute, to fix pushout of completed fields',
'c15fec1 needless bikeshedding',
"85cf7e8 Merge branch 'ticket/14711' into ticket/15303",
'39238cd #14706: Add $SAGE_LOCAL/lib to LDFLAGS.',
'c517ea5 #14706: update to 3.0.2.',
'364b985 Add warning to string repr of weakened maps. Implement copying for *all* kinds of maps.',
'5168cfd Generic copy method for maps, using _update_slots Use a cdef _codomain, since the codomain is strongly refed anyway Add doctests',
'452d216 Add docs to SchemeMorphism',
'05fb569 Change SchemeMorphism back (to cope with a Cython bug), copying the new code from sage.categories.map.Map',
'8fd09d5 Copying of PolynomialBaseringInjection and FormalCompositeMap',
'be37145 Let SchemeMorphism inherit from Morphism, not from Element',
'0f38a2c Keep strong reference to codomain of weakened coerce maps Keep strong reference to domains of *registered* coercions',
'a53261d Keep a strong reference to the codomain of PrecomposedAction',
'1ff6f3f Add generic copy of maps. Fix copy of elements. Replace _(co)domain everywhere',
'61d818c Replace Map.(co)domain by constant functions, remove ._(co)domain',
'ebe82df Use a proper WeakValueDictionary for number fields',
'4685c73 convert_map_from() should only store weak references Similar to coerce_map_from, the detected morphism should be stored only in a weak dictionary, not in a list.',
'10aabc0 Trac #13951: fix bug in local height',
'9791812 Trac #15098: remove import of is_* in matrix.all',
'98b1434 Trac #10983: new doctest for french book about Sage (chapters calculus and graphics)',
'28f764e Trac #15377: Improve documentation for normalize_coordinates of projective points',
'de41ca5 Trac #15363: Raise MemoryError if sage_mpir_malloc fails',
'3dd165d Trac #15080: build narrow and wide version of ncurses',
'c38ccf0 #14706: Use --disable-long-double on Cygwin.',
'b815d0d Trac #13951: polish height functions and documentation',
'ad7fbe8 #14706 (r-3.0.1.p0): Upgrade to new upstream version 3.0.1',
'6f6a99e Trac #13951: computing local heights of QQ-rational points fails',
'7204331 Trac #15311: Implemented the classical Hall algebra. * * * trac #15311: new review patch, fixing q=0 case',
'e2a82e7 Trac #15299: replace page number by section number in Cohen reference',
'3a4c353 Trac #15299: Use arbitrary precision reals instead of Python floats in L series',
'116adb2 Trac #14706: Upgrade R to version 3.0.2.',
"601b034 Trac #15402: omit page number (editions of Cohen's book differ)",
'fa4c5fa Trac #15402: Compute exponential_integral_1() with higher precision',
'd0c04b1 Trac #15434: Fix bug in endomorphisms of elliptic curves with j=1728',
'd84a14c Trac #15350: various improvements to partitions and related files',
'69213d7 Trac #14296: Force consistency of $LD and $AS with $CC',
'b8d103b Trac #14219: functions to determine rational preperiodic points for morphisms',
'8fe87ae Trac #15376: Remove the ZZ special case from global height',
'344d493 Trac #15169: Fix FreeAlgebra element constructor from a base field.',
'b09571e Trac #12083: new tikz method to visualize polytopes, rebased to 5.13.beta1',
'9566dfd Trac #15305: Implement the natural coercion induced from tensor factors.',
'bdc54c0 Trac #15210: fix latex for operation tables',
'b28eb8a Trac #14998: review patch.',
'db07b1e Trac #14998: semidirect product for fp groups',
'c758758 Trac #14320: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"',
'fa80755 Trac #13394: Implement faster and safer WeakValueDictionary',
'2bd86a9 Trac #15347: Delete yamanouchi.py',
'edb071e Trac #15027: primitive_root_of_unity: do not take generator with shortest string',
'19e651e Trac #9640: PARI error catching using callbacks',
'ffde28c Trac #13429: add an argument in eval line. big matrices conversion to giac was broken after sage 5.2',
'3e91af8 Trac #15083: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"--Chap. "linalg"',
'fbb9723 Trac #15144: Revised version of Binary Recurrence Sequence class.',
'bd25cd2 Trac #15327: some corrections of my own stupid bugs, plus some docstring fixes',
'7de7474 Trac #15327: tableaux improvements, fully qfolded',
'619d671 Trac #13311: Handle SIGALRM by the Sage interrupt framework, change exception types',
'50b72ab Trac #15322: corrections requested by reviewer',
'6f0cd99 Trac #15322: is_antichain_of_poset and is_chain_of_poset',
'6cd489d Trac #15373: To implement global height for elements of ZZ',
'b960ab7 Trac #15388: To fix the output of real and complex logarithms when the input is NaN.',
"e94245a Trac #10018: Improve PARI's stack allocation"],
'git_merge': '21d91233a3c29760b321e8244ba0cb39ede1bbf7',
'machine': ['Fedora', '19', 'x86_64', '3.11.10-200.fc19.x86_64', 'desktop'],
'patchbot_version': '2.0.1',
'patches': [],
'plugins': [],
'spkgs': [],
'status': 'Pending',
'time': '2013-12-19 09:32:04 +0000',
'user': 'patchbot'}
15303 Pending
ok
2013-12-19 09:32:15 +0000
Sage Patchbot 2.0.1
Traceback (most recent call last):
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/patchbot.py", line 453, in test_a_ticket
pull_from_trac(self.sage_root, ticket['id'], force=True, use_ccache=self.config['use_ccache'])
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 289, in pull_from_trac
info = scrape(ticket_id)
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 62, in scrape
rss = get_url("%s/ticket/%s?format=rss" % (TRAC_URL, ticket_id))
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 21, in get_url
handle = urllib2.urlopen(url, timeout=15)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 410, in open
response = meth(req, response)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 404, in open
response = self._open(req, data)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 422, in _open
'_open', req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1214, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1187, in do_open
r = h.getresponse(buffering=True)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 1045, in getresponse
response.begin()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 409, in begin
version, status, reason = self._read_status()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 365, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/socket.py", line 478, in readline
data = self._sock.recv(self._rbufsize)
timeout: timed out
2013-12-19 09:32:31 +0000
15 seconds
Traceback (most recent call last):
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/patchbot.py", line 453, in test_a_ticket
pull_from_trac(self.sage_root, ticket['id'], force=True, use_ccache=self.config['use_ccache'])
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 289, in pull_from_trac
info = scrape(ticket_id)
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 62, in scrape
rss = get_url("%s/ticket/%s?format=rss" % (TRAC_URL, ticket_id))
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 21, in get_url
handle = urllib2.urlopen(url, timeout=15)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 410, in open
response = meth(req, response)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 404, in open
response = self._open(req, data)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 422, in _open
'_open', req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1214, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1187, in do_open
r = h.getresponse(buffering=True)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 1045, in getresponse
response.begin()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 409, in begin
version, status, reason = self._read_status()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 365, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/socket.py", line 478, in readline
data = self._sock.recv(self._rbufsize)
timeout: timed out
Reporting 15303 Pending
REPORT
{'base': '6.0',
'deps': [14711, 15329, 15331],
'git_base': '2e778682424ed6a72c1689f787d144301e7026f2',
'git_base_human': '5.13.beta2 + 5041\n commits',
'git_branch': u'u/SimonKing/ticket/15303',
'git_commit': '12e80554ac2d23d7727d315649a698a3cd78f0f4',
'git_log': ["12e8055 Merge branch 'ticket/14711' into ticket/15303",
'ee30c20 Address the "check" keyword of scheme morphisms by name, not position',
'd68c5df Minor fixes, that became needed since #14711 was not merged quickly enough',
"c42b539 Merge branch 'master' into ticket/14711",
"2712c53 Merge 'trac/master' into ticket/15303",
'0c6fcdf Merge in sage-5.13.beta4',
'47cb70d [FIXUP] 5.13.beta4: update git specific files',
"83ea767 Merge branch 'upstream' into build_system",
"b27454a Merge 'sage-5.13.beta4'",
'd8b9438 5.13.beta4',
'7fa6d9b 5.13.beta4',
"23f18f2 Merge branch 'master' into ticket/14711",
'f36d14a Merge in sage-5.13.beta3',
'1b1d236 [FIXUP] 5.13.beta3: update git specific files',
"8c24758 Merge branch 'upstream' into build_system",
"68361b8 Merge 'sage-5.13.beta3'",
'd8f20bb 5.13.beta3',
'85b5099 5.13.beta3',
'46ec651 Trac #15402: fix eint1() precision',
'6d844cf #14706: fix visibility of symbols for built-in libintl.',
'f5796f2 remove reference to sage/misc/hg from docbuild',
'524ba37 #15268: let ncurses build on Solaris.',
"528a035 Merge branch 'ticket/13394' into ticket/15303, to make weak caches safer",
'851cc95 Avoid some pointer casts in WeakValueDict callbacks',
"246518f Use <dict>'s internals in WeakValueDictionary and do not reinvent the bucket.",
"fab0ed4 Use WeakValueDict's iteration guard more consequently",
'79daab2 #14706: Move previous install of R on OS X.',
'e4adaeb Implement copy and deepcopy for WeakValueDictionary',
'fdeccda Trac #15268: Add new ncurses config file to .hgingore.',
'70a7b8a Guard WeakValueDictionary against deletions during iteration',
'c3dba98 Replace weakref.WeakValueDictionary by sage.misc.weak_dict.WeakValueDictionary',
'17b0236 Documentation for WeakValueDictionary',
'f0ed60f Initial version of a safer and faster WeakValueDictionary',
'a7cd706 Trac #15337: Speed up ulp() method, add epsilon() method, add field arguments',
'a957465 Trac #15397: fix bug in product of Schur functions by using lrcalc to complete calculation',
"34c3acd Trac #15098: couldn't resist fixing a typo",
'807550b Fix some tests by taking *copies* of coerce maps',
'1db6444 Copy some coerce maps in doctests. Use default conversion to coerce ZZ into QQbar',
"810fad8 _coerce_map_from_ shouldn't return default conversion maps.",
'd46cb9c Use registered coercions *and* embeddings for backtracking, but prefer the former.',
'a04b480 Increase coerce cache version in Morphism.register_as_coercion()',
'1beac71 Give user-provided coerce maps the same priority than to a coerce map found by backtracking',
'bae64c4 Store a version number for the coercion cache, depending on the registered embeddings',
'7385549 Use registered embeddings for backtracking in the coercion model',
"40c787d Merge branch 'ticket/15331' into ticket/15303",
"29ab8ee Merge branch 'ticket/15329' into ticket/15303",
'2123372 Raise type error for number field morphisms of non-embedded number fields',
'9d8e737 Different completion functors must not commute, to fix pushout of completed fields',
'c15fec1 needless bikeshedding',
"85cf7e8 Merge branch 'ticket/14711' into ticket/15303",
'39238cd #14706: Add $SAGE_LOCAL/lib to LDFLAGS.',
'c517ea5 #14706: update to 3.0.2.',
'364b985 Add warning to string repr of weakened maps. Implement copying for *all* kinds of maps.',
'5168cfd Generic copy method for maps, using _update_slots Use a cdef _codomain, since the codomain is strongly refed anyway Add doctests',
'452d216 Add docs to SchemeMorphism',
'05fb569 Change SchemeMorphism back (to cope with a Cython bug), copying the new code from sage.categories.map.Map',
'8fd09d5 Copying of PolynomialBaseringInjection and FormalCompositeMap',
'be37145 Let SchemeMorphism inherit from Morphism, not from Element',
'0f38a2c Keep strong reference to codomain of weakened coerce maps Keep strong reference to domains of *registered* coercions',
'a53261d Keep a strong reference to the codomain of PrecomposedAction',
'1ff6f3f Add generic copy of maps. Fix copy of elements. Replace _(co)domain everywhere',
'61d818c Replace Map.(co)domain by constant functions, remove ._(co)domain',
'ebe82df Use a proper WeakValueDictionary for number fields',
'4685c73 convert_map_from() should only store weak references Similar to coerce_map_from, the detected morphism should be stored only in a weak dictionary, not in a list.',
'10aabc0 Trac #13951: fix bug in local height',
'9791812 Trac #15098: remove import of is_* in matrix.all',
'98b1434 Trac #10983: new doctest for french book about Sage (chapters calculus and graphics)',
'28f764e Trac #15377: Improve documentation for normalize_coordinates of projective points',
'de41ca5 Trac #15363: Raise MemoryError if sage_mpir_malloc fails',
'3dd165d Trac #15080: build narrow and wide version of ncurses',
'c38ccf0 #14706: Use --disable-long-double on Cygwin.',
'b815d0d Trac #13951: polish height functions and documentation',
'ad7fbe8 #14706 (r-3.0.1.p0): Upgrade to new upstream version 3.0.1',
'6f6a99e Trac #13951: computing local heights of QQ-rational points fails',
'7204331 Trac #15311: Implemented the classical Hall algebra. * * * trac #15311: new review patch, fixing q=0 case',
'e2a82e7 Trac #15299: replace page number by section number in Cohen reference',
'3a4c353 Trac #15299: Use arbitrary precision reals instead of Python floats in L series',
'116adb2 Trac #14706: Upgrade R to version 3.0.2.',
"601b034 Trac #15402: omit page number (editions of Cohen's book differ)",
'fa4c5fa Trac #15402: Compute exponential_integral_1() with higher precision',
'd0c04b1 Trac #15434: Fix bug in endomorphisms of elliptic curves with j=1728',
'd84a14c Trac #15350: various improvements to partitions and related files',
'69213d7 Trac #14296: Force consistency of $LD and $AS with $CC',
'b8d103b Trac #14219: functions to determine rational preperiodic points for morphisms',
'8fe87ae Trac #15376: Remove the ZZ special case from global height',
'344d493 Trac #15169: Fix FreeAlgebra element constructor from a base field.',
'b09571e Trac #12083: new tikz method to visualize polytopes, rebased to 5.13.beta1',
'9566dfd Trac #15305: Implement the natural coercion induced from tensor factors.',
'bdc54c0 Trac #15210: fix latex for operation tables',
'b28eb8a Trac #14998: review patch.',
'db07b1e Trac #14998: semidirect product for fp groups',
'c758758 Trac #14320: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"',
'fa80755 Trac #13394: Implement faster and safer WeakValueDictionary',
'2bd86a9 Trac #15347: Delete yamanouchi.py',
'edb071e Trac #15027: primitive_root_of_unity: do not take generator with shortest string',
'19e651e Trac #9640: PARI error catching using callbacks',
'ffde28c Trac #13429: add an argument in eval line. big matrices conversion to giac was broken after sage 5.2',
'3e91af8 Trac #15083: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"--Chap. "linalg"',
'fbb9723 Trac #15144: Revised version of Binary Recurrence Sequence class.',
'bd25cd2 Trac #15327: some corrections of my own stupid bugs, plus some docstring fixes',
'7de7474 Trac #15327: tableaux improvements, fully qfolded',
'619d671 Trac #13311: Handle SIGALRM by the Sage interrupt framework, change exception types',
'50b72ab Trac #15322: corrections requested by reviewer',
'6f0cd99 Trac #15322: is_antichain_of_poset and is_chain_of_poset',
'6cd489d Trac #15373: To implement global height for elements of ZZ',
'b960ab7 Trac #15388: To fix the output of real and complex logarithms when the input is NaN.',
"e94245a Trac #10018: Improve PARI's stack allocation"],
'git_merge': '21d91233a3c29760b321e8244ba0cb39ede1bbf7',
'machine': ['Fedora', '19', 'x86_64', '3.11.10-200.fc19.x86_64', 'desktop'],
'patchbot_version': '2.0.1',
'patches': [],
'plugins': [],
'spkgs': [],
'status': 'Pending',
'time': '2013-12-19 09:32:33 +0000',
'user': 'patchbot'}
15303 Pending
ok
Done reporting 15303
git checkout patchbot/base
Already on 'patchbot/base'
Getting ticket list...
============================== 15303 ==============================
Coercion discovery fails to be transitive
score ((100,), 1007, -15303)
REPORT
{'base': '6.0',
'deps': [14711, 15329, 15331],
'git_base': '2e778682424ed6a72c1689f787d144301e7026f2',
'git_base_human': '5.13.beta2 + 5041\n commits',
'git_branch': u'u/SimonKing/ticket/15303',
'git_commit': '12e80554ac2d23d7727d315649a698a3cd78f0f4',
'git_log': ["12e8055 Merge branch 'ticket/14711' into ticket/15303",
'ee30c20 Address the "check" keyword of scheme morphisms by name, not position',
'd68c5df Minor fixes, that became needed since #14711 was not merged quickly enough',
"c42b539 Merge branch 'master' into ticket/14711",
"2712c53 Merge 'trac/master' into ticket/15303",
'0c6fcdf Merge in sage-5.13.beta4',
'47cb70d [FIXUP] 5.13.beta4: update git specific files',
"83ea767 Merge branch 'upstream' into build_system",
"b27454a Merge 'sage-5.13.beta4'",
'd8b9438 5.13.beta4',
'7fa6d9b 5.13.beta4',
"23f18f2 Merge branch 'master' into ticket/14711",
'f36d14a Merge in sage-5.13.beta3',
'1b1d236 [FIXUP] 5.13.beta3: update git specific files',
"8c24758 Merge branch 'upstream' into build_system",
"68361b8 Merge 'sage-5.13.beta3'",
'd8f20bb 5.13.beta3',
'85b5099 5.13.beta3',
'46ec651 Trac #15402: fix eint1() precision',
'6d844cf #14706: fix visibility of symbols for built-in libintl.',
'f5796f2 remove reference to sage/misc/hg from docbuild',
'524ba37 #15268: let ncurses build on Solaris.',
"528a035 Merge branch 'ticket/13394' into ticket/15303, to make weak caches safer",
'851cc95 Avoid some pointer casts in WeakValueDict callbacks',
"246518f Use <dict>'s internals in WeakValueDictionary and do not reinvent the bucket.",
"fab0ed4 Use WeakValueDict's iteration guard more consequently",
'79daab2 #14706: Move previous install of R on OS X.',
'e4adaeb Implement copy and deepcopy for WeakValueDictionary',
'fdeccda Trac #15268: Add new ncurses config file to .hgingore.',
'70a7b8a Guard WeakValueDictionary against deletions during iteration',
'c3dba98 Replace weakref.WeakValueDictionary by sage.misc.weak_dict.WeakValueDictionary',
'17b0236 Documentation for WeakValueDictionary',
'f0ed60f Initial version of a safer and faster WeakValueDictionary',
'a7cd706 Trac #15337: Speed up ulp() method, add epsilon() method, add field arguments',
'a957465 Trac #15397: fix bug in product of Schur functions by using lrcalc to complete calculation',
"34c3acd Trac #15098: couldn't resist fixing a typo",
'807550b Fix some tests by taking *copies* of coerce maps',
'1db6444 Copy some coerce maps in doctests. Use default conversion to coerce ZZ into QQbar',
"810fad8 _coerce_map_from_ shouldn't return default conversion maps.",
'd46cb9c Use registered coercions *and* embeddings for backtracking, but prefer the former.',
'a04b480 Increase coerce cache version in Morphism.register_as_coercion()',
'1beac71 Give user-provided coerce maps the same priority than to a coerce map found by backtracking',
'bae64c4 Store a version number for the coercion cache, depending on the registered embeddings',
'7385549 Use registered embeddings for backtracking in the coercion model',
"40c787d Merge branch 'ticket/15331' into ticket/15303",
"29ab8ee Merge branch 'ticket/15329' into ticket/15303",
'2123372 Raise type error for number field morphisms of non-embedded number fields',
'9d8e737 Different completion functors must not commute, to fix pushout of completed fields',
'c15fec1 needless bikeshedding',
"85cf7e8 Merge branch 'ticket/14711' into ticket/15303",
'39238cd #14706: Add $SAGE_LOCAL/lib to LDFLAGS.',
'c517ea5 #14706: update to 3.0.2.',
'364b985 Add warning to string repr of weakened maps. Implement copying for *all* kinds of maps.',
'5168cfd Generic copy method for maps, using _update_slots Use a cdef _codomain, since the codomain is strongly refed anyway Add doctests',
'452d216 Add docs to SchemeMorphism',
'05fb569 Change SchemeMorphism back (to cope with a Cython bug), copying the new code from sage.categories.map.Map',
'8fd09d5 Copying of PolynomialBaseringInjection and FormalCompositeMap',
'be37145 Let SchemeMorphism inherit from Morphism, not from Element',
'0f38a2c Keep strong reference to codomain of weakened coerce maps Keep strong reference to domains of *registered* coercions',
'a53261d Keep a strong reference to the codomain of PrecomposedAction',
'1ff6f3f Add generic copy of maps. Fix copy of elements. Replace _(co)domain everywhere',
'61d818c Replace Map.(co)domain by constant functions, remove ._(co)domain',
'ebe82df Use a proper WeakValueDictionary for number fields',
'4685c73 convert_map_from() should only store weak references Similar to coerce_map_from, the detected morphism should be stored only in a weak dictionary, not in a list.',
'10aabc0 Trac #13951: fix bug in local height',
'9791812 Trac #15098: remove import of is_* in matrix.all',
'98b1434 Trac #10983: new doctest for french book about Sage (chapters calculus and graphics)',
'28f764e Trac #15377: Improve documentation for normalize_coordinates of projective points',
'de41ca5 Trac #15363: Raise MemoryError if sage_mpir_malloc fails',
'3dd165d Trac #15080: build narrow and wide version of ncurses',
'c38ccf0 #14706: Use --disable-long-double on Cygwin.',
'b815d0d Trac #13951: polish height functions and documentation',
'ad7fbe8 #14706 (r-3.0.1.p0): Upgrade to new upstream version 3.0.1',
'6f6a99e Trac #13951: computing local heights of QQ-rational points fails',
'7204331 Trac #15311: Implemented the classical Hall algebra. * * * trac #15311: new review patch, fixing q=0 case',
'e2a82e7 Trac #15299: replace page number by section number in Cohen reference',
'3a4c353 Trac #15299: Use arbitrary precision reals instead of Python floats in L series',
'116adb2 Trac #14706: Upgrade R to version 3.0.2.',
"601b034 Trac #15402: omit page number (editions of Cohen's book differ)",
'fa4c5fa Trac #15402: Compute exponential_integral_1() with higher precision',
'd0c04b1 Trac #15434: Fix bug in endomorphisms of elliptic curves with j=1728',
'd84a14c Trac #15350: various improvements to partitions and related files',
'69213d7 Trac #14296: Force consistency of $LD and $AS with $CC',
'b8d103b Trac #14219: functions to determine rational preperiodic points for morphisms',
'8fe87ae Trac #15376: Remove the ZZ special case from global height',
'344d493 Trac #15169: Fix FreeAlgebra element constructor from a base field.',
'b09571e Trac #12083: new tikz method to visualize polytopes, rebased to 5.13.beta1',
'9566dfd Trac #15305: Implement the natural coercion induced from tensor factors.',
'bdc54c0 Trac #15210: fix latex for operation tables',
'b28eb8a Trac #14998: review patch.',
'db07b1e Trac #14998: semidirect product for fp groups',
'c758758 Trac #14320: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"',
'fa80755 Trac #13394: Implement faster and safer WeakValueDictionary',
'2bd86a9 Trac #15347: Delete yamanouchi.py',
'edb071e Trac #15027: primitive_root_of_unity: do not take generator with shortest string',
'19e651e Trac #9640: PARI error catching using callbacks',
'ffde28c Trac #13429: add an argument in eval line. big matrices conversion to giac was broken after sage 5.2',
'3e91af8 Trac #15083: More doctests from the book "Calcul math\xc3\xa9matique avec Sage"--Chap. "linalg"',
'fbb9723 Trac #15144: Revised version of Binary Recurrence Sequence class.',
'bd25cd2 Trac #15327: some corrections of my own stupid bugs, plus some docstring fixes',
'7de7474 Trac #15327: tableaux improvements, fully qfolded',
'619d671 Trac #13311: Handle SIGALRM by the Sage interrupt framework, change exception types',
'50b72ab Trac #15322: corrections requested by reviewer',
'6f0cd99 Trac #15322: is_antichain_of_poset and is_chain_of_poset',
'6cd489d Trac #15373: To implement global height for elements of ZZ',
'b960ab7 Trac #15388: To fix the output of real and complex logarithms when the input is NaN.',
"e94245a Trac #10018: Improve PARI's stack allocation"],
'git_merge': '21d91233a3c29760b321e8244ba0cb39ede1bbf7',
'machine': ['Fedora', '19', 'x86_64', '3.11.10-200.fc19.x86_64', 'desktop'],
'patchbot_version': '2.0.1',
'patches': [],
'plugins': [],
'spkgs': [],
'status': 'Pending',
'time': '2013-12-19 09:33:03 +0000',
'user': 'patchbot'}
15303 Pending
ok
2013-12-19 09:33:04 +0000
Sage Patchbot 2.0.1
Traceback (most recent call last):
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/patchbot.py", line 453, in test_a_ticket
pull_from_trac(self.sage_root, ticket['id'], force=True, use_ccache=self.config['use_ccache'])
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 289, in pull_from_trac
info = scrape(ticket_id)
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 62, in scrape
rss = get_url("%s/ticket/%s?format=rss" % (TRAC_URL, ticket_id))
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 21, in get_url
handle = urllib2.urlopen(url, timeout=15)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 410, in open
response = meth(req, response)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 404, in open
response = self._open(req, data)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 422, in _open
'_open', req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1214, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1187, in do_open
r = h.getresponse(buffering=True)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 1045, in getresponse
response.begin()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 409, in begin
version, status, reason = self._read_status()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 365, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/socket.py", line 478, in readline
data = self._sock.recv(self._rbufsize)
timeout: timed out
2013-12-19 09:33:20 +0000
15 seconds
Traceback (most recent call last):
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/patchbot.py", line 453, in test_a_ticket
pull_from_trac(self.sage_root, ticket['id'], force=True, use_ccache=self.config['use_ccache'])
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 289, in pull_from_trac
info = scrape(ticket_id)
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 62, in scrape
rss = get_url("%s/ticket/%s?format=rss" % (TRAC_URL, ticket_id))
File "/mnt/storage2TB/patchbot/sage.git/local/bin/patchbot/trac.py", line 21, in get_url
handle = urllib2.urlopen(url, timeout=15)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 410, in open
response = meth(req, response)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 404, in open
response = self._open(req, data)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 422, in _open
'_open', req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1214, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/urllib2.py", line 1187, in do_open
r = h.getresponse(buffering=True)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 1045, in getresponse
response.begin()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 409, in begin
version, status, reason = self._read_status()
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/httplib.py", line 365, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "/mnt/storage2TB/patchbot/sage.git/local/lib/python/socket.py", line 478, in readline
data = self._sock.recv(self._rbufsize)
timeout: timed out
Reporting 15303 Pending
... repeat...