On Fedora 9, 32 bits:
No surprise:
----------------------------------------------------------------------
The following tests failed:
sage -t pha2/devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctests failed
----------------------------------------------------------------------
Total time for all tests: 4613.0 seconds
Jaap
>
> ----------------------------------------------------------------------
>
> The following tests failed:
>
> sage -t pha2/devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctests failed
> ----------------------------------------------------------------------
> Total time for all tests: 4613.0 seconds
>
I don't like the prefix pha2 :(! I prefer the possibility to copy and paste in a new test.
Jaap
Hi Michael,
[jaap@paix sage-3.2.2.alpha2]$ ./sage -t devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctests failed
sage -t "devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py"
**********************************************************************
File "/home/jaap/work/downloads/sage-3.2.2.alpha2/devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py", line 58:
sage: S.<a,b> = R.quotient((x^2 + y^2, 17))
Expected:
verbose 0 ... Warning: falling back to very slow toy implementation.
Got nothing
**********************************************************************
1 items had failures:
1 of 47 in __main__.example_0
***Test Failed*** 1 failures.
For whitespace errors, see the file /home/jaap/downloads/sage-3.2.2.alpha2/tmp/.doctest_multi_polynomial_ideal.py
[16.5 s]
exit code: 1024
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py"
Total time for all tests: 16.5 seconds
At the end of ./sage -tp 2 devel/sage/sage
I got
> ----------------------------------------------------------------------
>
> The following tests failed:
>
> sage -t pha2/devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctests failed
> ----------------------------------------------------------------------
Jaap
>
> Hello folks,
>
> here goes 3.2.2.rc1. We finally merge the Sage Words library and with
> that the last major piece of code is in 3.2.2. We also fixed a bad
> memory leak in coercion due to some debug code that snuck in. So 3.2.2
> should be very solid.
>
> Unfortunately there will be a 3.2.2.rc2 with at least an ATLAS update
> since the new sage.math needs excessive build time to build the
> current atlas.spkg. I attempted to monkey patch the fix in, but it
> doesn't work, so we will do the 3.8.2 upgrade in 3.2.2.rc2. But since
> Mike Hansen will rebase 12MB patches for the ReST transition very
> little new code and especially invasive patches will have to wait for
> 3.3.1 or 3.4 - depending if we need to do a quick bug fix release.
>
> Since the sage.math switchover to new hardware is imminent [it has
> been "tomorrow" for about two days now :)] I am sticking the tarball
> also on to sagemath.org. The sage.math only binary will not work on
> the new sage.math hardware, so I will not copy it over.
>
> Sources and a sage.math only binary is in
>
> http://sage.math.washington.edu/home/mabshoff/release-cycles-3.2.2/
>
> You can upgrade to this release by running
>
> ./sage -upgrade http://sage.math.washington.edu/home/mabshoff/release-cycles-3.2.2/sage-3.2.2.rc1/
Built (full build) w/o problems on Mac OS X, 10.5.6 (Dual Quad Xeon).
One test failure:
sage -t "devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py"
due to having M2 accessible from my PATH. I clipped PATH and reran
the test; this time no failure.
Full build on Mac OS X, 10.4.11 underway.
Justin
--
Justin C. Walker
Curmudgeon-at-large
--
Network, n., Difference between work
charged for and work done
>
> Hello folks,
>
> here goes 3.2.2.rc1. We finally merge the Sage Words library and with
> that the last major piece of code is in 3.2.2. We also fixed a bad
> memory leak in coercion due to some debug code that snuck in. So 3.2.2
> should be very solid.
>
> Unfortunately there will be a 3.2.2.rc2 with at least an ATLAS update
> since the new sage.math needs excessive build time to build the
> current atlas.spkg. I attempted to monkey patch the fix in, but it
> doesn't work, so we will do the 3.8.2 upgrade in 3.2.2.rc2. But since
> Mike Hansen will rebase 12MB patches for the ReST transition very
> little new code and especially invasive patches will have to wait for
> 3.3.1 or 3.4 - depending if we need to do a quick bug fix release.
>
> Since the sage.math switchover to new hardware is imminent [it has
> been "tomorrow" for about two days now :)] I am sticking the tarball
> also on to sagemath.org. The sage.math only binary will not work on
> the new sage.math hardware, so I will not copy it over.
>
> Sources and a sage.math only binary is in
>
> http://sage.math.washington.edu/home/mabshoff/release-cycles-3.2.2/
Full build on Mac OS X, 10.4.11 (Core 2 Duo) completed without
problems. All tests passed!
Justin
--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's income
-----------
--
They said it couldn't be done, but sometimes,
it doesn't work out that way.
- Casey Stengel
--
On Dec 18, 2008, at 22:36 , mabshoff wrote:
> On Dec 18, 10:05 pm, John H Palmieri <jhpalmier...@gmail.com> wrote:
>> On Dec 17, 10:20 am, mabshoff <mabsh...@googlemail.com> wrote:
[snip]
>> If I modify ranker.py to delete the accent, the error goes away.
>
> I thought that had been fixed by another patch, but apparently it
> didn't. I fixed this and one other documentation build issue at #4828,
> so if anyone reviews that patch I will cut 3.2.2.
I applied the 'doc' patch to the rc1 build, and it failed:
applying /SandBox/DownLoads/trac_4828_doc.patch
unable to find 'commontex/patchlevel.tex' for patching
1 out of 1 hunk FAILED -- saving rejects to file commontex/
patchlevel.tex.rej
unable to find 'ref/files' for patching
1 out of 1 hunk FAILED -- saving rejects to file ref/files.rej
abort: patch failed to apply
This seems to happen whether I apply the 'sage' patch first, or not.
Thoughts?
Justin
--
Justin C. Walker, Curmudgeon-at-Large
() The ASCII Ribbon Campaign
/\ Help Cure HTML Email
>
>
>
> On Dec 18, 11:00 pm, "Justin C. Walker" <jus...@mac.com> wrote:
>> Hi, Michael,
>
> Hi Justin,
>
>> I applied the 'doc' patch to the rc1 build, and it failed:
>>
>> applying /SandBox/DownLoads/trac_4828_doc.patch
>> unable to find 'commontex/patchlevel.tex' for patching
>> 1 out of 1 hunk FAILED -- saving rejects to file commontex/
>> patchlevel.tex.rej
>> unable to find 'ref/files' for patching
>> 1 out of 1 hunk FAILED -- saving rejects to file ref/files.rej
>> abort: patch failed to apply
>>
>> This seems to happen whether I apply the 'sage' patch first, or not.
>
> Yes.
>
>> Thoughts?
>
> That is expected since my patchlevel.tex is different than in
> 3.2.2.rc1 since I have run the documentation rebuild script a couple
> times. Just delete that hunk, all that counts is the removal of
> word.tex
Rats. Dan beat me to it.
You're good to go.
Justin
--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
-----------
My wife 'n kids 'n dogs are gone,
I can't get Jesus on the phone,
But Ol' Milwaukee's Best is my best friend.
-----------
What file was the eisenstein timeout on?
-cc
Hmm, interesting. Do you have the log? I'm just surprised that
anything could cause that file to timeout, especially without causing
anything else to timeout. Could I con you into running that test
again, and seeing if it still times out? If it does, could you do it
with -verbose to see what's taking so long?
-cc
When I just built some of the binaries for sage-3.2.2 I had this file
(eisenstein_submodule.py) timeout on two of my build machines after
360 seconds. One is the G5 in Clement's office, and another is a
32-bit Ubuntu virtual machine with 512MB RAM running on my office
computer.
Using --verbose, first, this doctest takes a *long* time (minutes):
z, n = sage.modular.modform.eisenstein_submodule.cyclotomic_restriction(L,N)###line
401:_sage_ >>> z, n =
sage.modular.modform.eisenstein_submodule.cyclotomic_restriction(L,N)
Expecting nothing
This also takes a very long time:
z = sage.modular.modform.eisenstein_submodule.cyclotomic_restriction_tower(L,K)###line
478:_sage_ >>> z =
sage.modular.modform.eisenstein_submodule.cyclotomic_restriction_tower(L,K)
So I'm guessing maybe there was a massive performance regression in
cyclotomic_restriction, whatever that is.
-- William
So just running this through prun suggests that it's something related
to coercion:
ncalls tottime percall cumtime percall filename:lineno(function)
17/11 13.884 0.817 14.137 1.285
number_field.py:1502(_coerce_map_from_)
I'll have time to start looking into this later this afternoon, unless
someone beats me to it ...
-cc
Hmm... I think I know what causes this. Basically, to find a coercion
between two cyclotomic fields, it finds all roots of each (by
factoring the polynomial over the complex numbers) and matches up the
closest one. For cyclotomic fields it could easily determine right
away where the root goes.
Do you have examples of the size of fields it's dealing with here?
- Robert