[sage-release] Re: Sage 8.2.beta8 released

2018-03-28 Thread John H Palmieri
I'm curious: why is the 8.2.beta8 tarball so much smaller than previous 
versions? (According to http://files.sagemath.org/devel/index.html, 
8.2beta8 is about 530MB, while 8.2.beta7 was just under 600MB.)

  John


On Saturday, March 10, 2018 at 4:18:24 PM UTC-8, Volker Braun wrote:
>
> As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html
>
> 9bf9f05f1f (tag: 8.2.beta8, trac/develop) Updated SageMath version to 
> 8.2.beta8
> b262bb1d0a Trac #24896: Link DOIs to preferred resolver
> 00f5bf5e2e Trac #24776: Undirected graph, one-line descriptions
> 516cbe1c94 Trac #24895: yet another typo ticket
> c82c5b377f Trac #22836: ccache fails test suite with clang
> 4343fb9d1d Trac #24087: Automorphism group of finite abelian groups.
> fbad515a22 Trac #24893: some details in graph_latex
> 681e427575 Trac #24779: py3: buffet of minor doctest fixes
> ccb4517da2 Trac #24899: py3: using richcmp in p1list.pyx
> fc9a17f699 Trac #24898: wrong relabel handling in modular_decomposition of 
> graphs
> 2b6ad723cb Trac #24884: Matrix-related fixes in differential geometry
> 919ac0ea21 Trac #24817: Faster creation of complex balls from two 
> integers/rationals
> 4f2874af3c Trac #23700: update gc to version 7.6
> 30d778252c Trac #23505: Lattice precision for p-adics
> 15fbaa620f Trac #21524: configure.ac: write build/make/Makefile within an 
> AC_CONFIG_FILE, not during main configure
> 2972b5ab65 Trac #24867: The check for broken GCC should use 
> src/bin/sage-env
> f3fcca21de Trac #24871: fixing doc formatting in widgets.py
> 3ddf32292a Trac #24844: Some elliptic curve functions do not set a point's 
> order
> 9c6fc0fc70 Trac #24821: _mul_ for FGP_Module_class
> e60a2f4d11 Trac #24001: Some "optional - dot2tex" doctests do not depend 
> on dot2tex
> 6ac29abb46 Trac #23229: Cache fraction_field() of p-adic rings, deprecate 
> print_mode options
> 2d0f85491e Trac #24897: cantor_product does an infinite loop
> 95e44ce471 Trac #24882: various enhancements to cluster quivers
> 5b735cdb6b Trac #24881: Minor fixes involving matrices
> 039f3d4a55 Trac #24879: Typo in Sage documentation
> 28fed0df0d Trac #24874: BooleanMonomialMonoid is commutative
> 815b1f128f Trac #24870: is_rational on Integer and Rational
> e7843192cd Trac #24865: Finite field elements should not have a _matrix_ 
> method
> 6fa03a7f6a Trac #24761: py3: implement PolyDict.__hash__
> 81ed14d159 Trac #24706: py3: create a "make buildbot-python3" target
> 70ee16bf62 Trac #24863: Fix signature of Matrix_gfpn_dense.__init__
> 04844a944b Trac #24856: py3: correct many bad imports in valuation folder
> e84b3fc474 Trac #24851: fixing a wrong doc construction
> 08356e1581 Trac #24845: Typos in src/sage/groups/finitely_presented.py
> 5c9461 Trac #24807: Lazy import of number_field/totallyreal*
> ea6b0f1a0a Trac #24805: py3: miscellaneous division-related fixes, 
> particularly for sage_setup.autogen
> 3acf8f0589 Trac #24797: adding colored faces to threejs plot3d viewer
> bfe6c7e2c4 Trac #24793: py3: get rid of some cmp and __cmp__ in the doc of 
> fast_methods
> f2319c20ab Trac #24792: More functionalities for bases of free modules and 
> vector frames
> e18824419f Trac #24553: Make legendre_P() a GinacFunction
> bef891acad Trac #23896: P and Q symbols for shifted insertion
> c26a067dd1 Trac #16726: Binomial Coefficient of Real- or 
> ComplexIntervalField
> 09a16bd955 Trac #16063: Unify the classes RealSet and UnionOfIntervals
> c3be88d769 Trac #24774: py3: get rid of calls to unicode in inventory 
> builder
> 2675dc2d16 Trac #24764: cython() no longer finds .pxd files in the current 
> working directory
> 5e3adb762f Trac #24753: py3: fixes to sage.repl.rich_output
> fab34f610b Trac #24749: Clean up in integer_mod.pyx
> f73df7e425 Trac #24728: Python 3 fixes to Cython
> 92c50f2eca Trac #24627: Use arb 2.6+ comparison functions instead of 
> custom implementation
> e7cc76ae70 Trac #24595: Clicking on a ToggleButtons widget should run 
> interact
> 1ea4633cba Trac #24083: Factory function for TorsionQuadraticForms
> 8ab65853d8 Trac #24036: Orthogonal groups for IntegralLattices
> 2594e7bd9a Trac #22455: _facet_adjacency_matrix not working correctly for 
> non-fulldimensional polyhedra
> 0b00dc5534 Trac #21937: Library of polytopes should allow specifying 
> backend=...
> 7f23a8f8c9 Trac #16618: The optimization 
> Category_over_base._subcategory_hook_ really belongs to 
> Category_over_base_ring
> 57f1b4d137 Trac #24860: Building brial should use -std=gnu++11 on Cygwin
> c4c315e130 Trac #24840: gambit does not install
> 3d890fa16c Trac #24830: port uncompress/tar_file.py to python3
> 7912fd986b Trac #24767: Failing tests in src/sage/doctest/test.py
> 2951221011 Trac #24756: Don't run pcre test suite on Cygwin
> e9108b62cd Trac #24699: Coxeter3 is broken
> 3750eaa411 (tag: 8.2.beta7) Updated SageMath version to 8.2.beta7
>
>

-- 
You received 

Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-16 Thread Samuel Lelièvre
2018-03-16 12:56 GMT+01:00 kcrisman :
>
> I guess Sage *is* under 40 as of yet!

Depends how you count. The summarny at Openhub

https://www.openhub.net/p/sage

says it took an estimated 172 years of effort!

This is according to an analysis using the Constructive Cost Model,
also known as COCOMO.

https://en.wikipedia.org/wiki/COCOMO

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-15 Thread Sébastien Labbé


> this is a typical symptom of trying to link a wrong version of libpng.
>

Yes, but why does the `sage -f libpng` was not forced since it was 
necessary? I am not an expert at all on this, but from my point of view, it 
is like if there was problem with dependencies of giac.
 

>
> But what does exactly "first attempt" mean here? 
>

Sorry if was unclear. I was using 8.2.beta2. I git pulled the 8.2.beta8 
from github. Then, I ran make ptestlong (first attempt) which finished with 
the error with giac. Then, I retried `make` again just to see (second 
attempt) and it again finished with the error with giac. Then, I googled 
the error. Then I did `sage -i libpng && make ptestlong` (third attempt) 
which finished with All tests passed as I reported the second time.

 

> The one after upgrading the OS?
>

same OS all attempts.
 

> (and you did not do "make distclean" or did not start a fresh build some 
> other way?)
>

No, because I hate to reinstall all my optional packages. So I use `make 
distclean` only if I am very forced to.

BTW, do you know a way to define all desired optional packages that I want 
to be installed during the make? Something like INSTALL_CCACHE=yes but for 
each optional packages?
 

> This won't be a surprise, and won't be a bug... 
>

Ok, but still strange to me.

Cheers,

Sébastien

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-15 Thread Erik Bray
On Thu, Mar 15, 2018 at 7:26 AM, Jeroen Demeyer  wrote:
> On 2018-03-14 19:02, Erik Bray wrote:
>>
>> two Integers' mpz_t structs' _mp_d
>> member (the array of limbs) is being set to the same memory address.
>
>
> You really mean two different Integer objects with the same _mp_d (as
> opposed to the same Integer object being used mistakenly in two different
> places).

Yes--two different objects, each with their own __mpz_struct values,
but the same _mp_d.  It's not too surprising that this can happen
considering how fast_tp_new assigns to this directly.  But it's not
immediately obvious to me how the code is incorrect either.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-15 Thread Erik Bray
On Wed, Mar 14, 2018 at 10:03 PM, Vincent Delecroix
<20100.delecr...@gmail.com> wrote:
> Congratulations Erik! You found the field with one element in SageMath:
>
>   https://en.wikipedia.org/wiki/Field_with_one_element
>
> I am really impressed.

Hah!  Yes, I was extremely confused as to why Sage was telling me I
had a field with one element.

> On 14/03/2018 16:49, Erik Bray wrote:
>>
>> I am now pretty consistently getting the following failure on Cygwin
>> with 8.2beta8 (although strangely I've run the test once or twice with
>> success too...):
>>
>> sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx
>> **
>> File "src/sage/structure/coerce_actions.pyx", line 786, in
>> sage.structure.coerce_actions.IntegerMulAction._repr_name_
>> Failed example:
>>  IntegerMulAction(ZZ, GF5)
>> Expected:
>>  Left Integer Multiplication by Integer Ring on Finite Field of size 5
>> Got:
>>  Left Integer Multiplication by Integer Ring on Finite Field of size 1
>> **
>> 1 item had failures:
>> 1 of   4 in sage.structure.coerce_actions.IntegerMulAction._repr_name_
>>  [143 tests, 1 failure, 3.30 s]
>> --
>> sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx  # 1
>> doctest failed
>>
>> bizarre. Maybe some kind of cache bug?
>>
>> On Wed, Mar 14, 2018 at 4:34 PM, Sébastien Labbé  wrote:
>>>
>>> On Ubuntu 16.04, my first attempt at running make finishes with a problem
>>> with giac (undefined reference to `png_set_longjmp_fn')
>>>
>>> The log finishes with:
>>>
>>> ...
>>> [giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing
>>> -DGIAC_GENERIC_CONSTANTS -Wl,-rpath
>>> -Wl,/home/slabbe/GitBox/sage/local/lib
>>> -o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib
>>> ./.libs/libxcas.a
>>>
>>> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
>>> -lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk
>>> -ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp
>>> -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
>>> [giac-1.4.9.45.p2]
>>>
>>> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
>>> undefined reference to `png_set_longjmp_fn'
>>> [giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
>>> [giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
>>> [giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
>>> [giac-1.4.9.45.p2] make[5]: Leaving directory
>>>
>>> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
>>> [giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
>>> [giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
>>> [giac-1.4.9.45.p2] make[4]: Leaving directory
>>> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
>>> [giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
>>> [giac-1.4.9.45.p2] make[3]: *** [all] Error 2
>>> [giac-1.4.9.45.p2] make[3]: Leaving directory
>>> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
>>> [giac-1.4.9.45.p2]
>>>
>>> 
>>> [giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
>>> [giac-1.4.9.45.p2]
>>>
>>> 
>>> ...
>>>
>>> I did
>>>
>>> sage -f libpng && make
>>>
>>> which seems to have fixed the error:
>>>
>>> ...
>>> [giac-1.4.9.45.p2] successfully installed.
>>> ...
>>>
>>> ... still running.
>>>
>>> Sébastien
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "sage-release" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to sage-release+unsubscr...@googlegroups.com.
>>> To post to this group, send email to sage-release@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sage-release.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-release+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-release@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at 

Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-15 Thread Erik Bray
On Wed, Mar 14, 2018 at 8:33 PM, Jeroen Demeyer  wrote:
> On 2018-03-14 19:02, Erik Bray wrote:
>>
>> I see now--less likely a bug with MPIR/GMP itself, and more likely a
>> bug with Sage's fast_tp_new stuff for Integer.
>
>
> I don't know whether it will fix that bug or not, but there is a
> long-standing ticket to improve those hacks at
>
> https://trac.sagemath.org/ticket/17670

It's hard to say, because this bug is so subtle that any changes to
that code might make it -appear- to go away, unless I could find a
more exact way to reproduce it.  I well certainly look at the changes
that ticket proposes, but first it would be good to confirm where the
exact bug is (and, perhaps, why I'm only seeing it on Cygwin, which
may be coincidence...)

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-15 Thread Jeroen Demeyer

On 2018-03-14 19:02, Erik Bray wrote:

two Integers' mpz_t structs' _mp_d
member (the array of limbs) is being set to the same memory address.


You really mean two different Integer objects with the same _mp_d (as 
opposed to the same Integer object being used mistakenly in two 
different places).


--
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Dima Pasechnik


On Wednesday, March 14, 2018 at 9:06:08 PM UTC, vdelecroix wrote:
>
> Congratulations Erik! You found the field with one element in SageMath: 
>
>https://en.wikipedia.org/wiki/Field_with_one_element 
>
> I am really impressed. 
>

I think Sagemath project should be awarded Fields Medal for this alone!
  

>
> Vincent 
>
> On 14/03/2018 16:49, Erik Bray wrote: 
> > I am now pretty consistently getting the following failure on Cygwin 
> > with 8.2beta8 (although strangely I've run the test once or twice with 
> > success too...): 
> > 
> > sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx 
> > ** 
> > File "src/sage/structure/coerce_actions.pyx", line 786, in 
> > sage.structure.coerce_actions.IntegerMulAction._repr_name_ 
> > Failed example: 
> >  IntegerMulAction(ZZ, GF5) 
> > Expected: 
> >  Left Integer Multiplication by Integer Ring on Finite Field of size 
> 5 
> > Got: 
> >  Left Integer Multiplication by Integer Ring on Finite Field of size 
> 1 
> > ** 
> > 1 item had failures: 
> > 1 of   4 in 
> sage.structure.coerce_actions.IntegerMulAction._repr_name_ 
> >  [143 tests, 1 failure, 3.30 s] 
> > -- 
> > sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx  # 1 
> > doctest failed 
> > 
> > bizarre. Maybe some kind of cache bug? 
> > 
> > On Wed, Mar 14, 2018 at 4:34 PM, Sébastien Labbé  > wrote: 
> >> On Ubuntu 16.04, my first attempt at running make finishes with a 
> problem 
> >> with giac (undefined reference to `png_set_longjmp_fn') 
> >> 
> >> The log finishes with: 
> >> 
> >> ... 
> >> [giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing 
> >> -DGIAC_GENERIC_CONSTANTS -Wl,-rpath 
> -Wl,/home/slabbe/GitBox/sage/local/lib 
> >> -o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib 
> ./.libs/libxcas.a 
> >> 
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
>  
>
> >> -lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread 
> -lglpk 
> >> -ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so 
> -lgmp 
> >> -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib 
> >> [giac-1.4.9.45.p2] 
> >> 
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
>  
>
> >> undefined reference to `png_set_longjmp_fn' 
> >> [giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status 
> >> [giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed 
> >> [giac-1.4.9.45.p2] make[5]: *** [icas] Error 1 
> >> [giac-1.4.9.45.p2] make[5]: Leaving directory 
> >> 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src' 
>
> >> [giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' 
> failed 
> >> [giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1 
> >> [giac-1.4.9.45.p2] make[4]: Leaving directory 
> >> 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src' 
> >> [giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed 
> >> [giac-1.4.9.45.p2] make[3]: *** [all] Error 2 
> >> [giac-1.4.9.45.p2] make[3]: Leaving directory 
> >> 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src' 
> >> [giac-1.4.9.45.p2] 
> >> 
> 
>  
>
> >> [giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2 
> >> [giac-1.4.9.45.p2] 
> >> 
> 
>  
>
> >> ... 
> >> 
> >> I did 
> >> 
> >> sage -f libpng && make 
> >> 
> >> which seems to have fixed the error: 
> >> 
> >> ... 
> >> [giac-1.4.9.45.p2] successfully installed. 
> >> ... 
> >> 
> >> ... still running. 
> >> 
> >> Sébastien 
> >> 
> >> -- 
> >> You received this message because you are subscribed to the Google 
> Groups 
> >> "sage-release" group. 
> >> To unsubscribe from this group and stop receiving emails from it, send 
> an 
> >> email to sage-release...@googlegroups.com . 
> >> To post to this group, send email to sage-r...@googlegroups.com 
> . 
> >> Visit this group at https://groups.google.com/group/sage-release. 
> >> For more options, visit https://groups.google.com/d/optout. 
> > 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Dima Pasechnik


On Wednesday, March 14, 2018 at 3:34:20 PM UTC, Sébastien Labbé wrote:
>
> On Ubuntu 16.04, my first attempt at running make finishes with a problem 
> with giac (undefined reference to `png_set_longjmp_fn')
>
> The log finishes with:
>
> ...
> [giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing 
> -DGIAC_GENERIC_CONSTANTS -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib 
> -o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib 
> ./.libs/libxcas.a 
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
>  
> -lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk 
> -ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp 
> -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
> [giac-1.4.9.45.p2] 
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
>  
> undefined reference to `png_set_longjmp_fn'
> [giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
> [giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
> [giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
> [giac-1.4.9.45.p2] make[5]: Leaving directory 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
> [giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
> [giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
> [giac-1.4.9.45.p2] make[4]: Leaving directory 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
> [giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
> [giac-1.4.9.45.p2] make[3]: *** [all] Error 2
> [giac-1.4.9.45.p2] make[3]: Leaving directory 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
> [giac-1.4.9.45.p2] 
> 
> [giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
> [giac-1.4.9.45.p2] 
> 
> ...
>
> this is a typical symptom of trying to link a wrong version of libpng.

But what does exactly "first attempt" mean here? The one after upgrading 
the OS?
(and you did not do "make distclean" or did not start a fresh build some 
other way?)
This won't be a surprise, and won't be a bug... 
 

> I did 
>
> sage -f libpng && make
>
> which seems to have fixed the error:
>
> ...
> [giac-1.4.9.45.p2] successfully installed.
> ...
>
> ... still running.
>
> Sébastien
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Vincent Delecroix

Congratulations Erik! You found the field with one element in SageMath:

  https://en.wikipedia.org/wiki/Field_with_one_element

I am really impressed.

Vincent

On 14/03/2018 16:49, Erik Bray wrote:

I am now pretty consistently getting the following failure on Cygwin
with 8.2beta8 (although strangely I've run the test once or twice with
success too...):

sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx
**
File "src/sage/structure/coerce_actions.pyx", line 786, in
sage.structure.coerce_actions.IntegerMulAction._repr_name_
Failed example:
 IntegerMulAction(ZZ, GF5)
Expected:
 Left Integer Multiplication by Integer Ring on Finite Field of size 5
Got:
 Left Integer Multiplication by Integer Ring on Finite Field of size 1
**
1 item had failures:
1 of   4 in sage.structure.coerce_actions.IntegerMulAction._repr_name_
 [143 tests, 1 failure, 3.30 s]
--
sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx  # 1
doctest failed

bizarre. Maybe some kind of cache bug?

On Wed, Mar 14, 2018 at 4:34 PM, Sébastien Labbé  wrote:

On Ubuntu 16.04, my first attempt at running make finishes with a problem
with giac (undefined reference to `png_set_longjmp_fn')

The log finishes with:

...
[giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing
-DGIAC_GENERIC_CONSTANTS -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
-o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib ./.libs/libxcas.a
/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
-lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk
-ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp
-Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
[giac-1.4.9.45.p2]
/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
undefined reference to `png_set_longjmp_fn'
[giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
[giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
[giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
[giac-1.4.9.45.p2] make[5]: Leaving directory
'/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
[giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
[giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
[giac-1.4.9.45.p2] make[4]: Leaving directory
'/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
[giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
[giac-1.4.9.45.p2] make[3]: *** [all] Error 2
[giac-1.4.9.45.p2] make[3]: Leaving directory
'/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
[giac-1.4.9.45.p2]

[giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
[giac-1.4.9.45.p2]

...

I did

sage -f libpng && make

which seems to have fixed the error:

...
[giac-1.4.9.45.p2] successfully installed.
...

... still running.

Sébastien

--
You received this message because you are subscribed to the Google Groups
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.




--
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread François Bissey

> On 15/03/2018, at 04:34, Sébastien Labbé  wrote:
> 
> On Ubuntu 16.04, my first attempt at running make finishes with a problem 
> with giac (undefined reference to `png_set_longjmp_fn')
> 
> The log finishes with:
> 
> ...
> [giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing 
> -DGIAC_GENERIC_CONSTANTS -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib -o 
> .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib ./.libs/libxcas.a 
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
>  -lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk 
> -ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp 
> -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
> [giac-1.4.9.45.p2] 
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
>  undefined reference to `png_set_longjmp_fn'
> [giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
> [giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
> [giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
> [giac-1.4.9.45.p2] make[5]: Leaving directory 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
> [giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
> [giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
> [giac-1.4.9.45.p2] make[4]: Leaving directory 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
> [giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
> [giac-1.4.9.45.p2] make[3]: *** [all] Error 2
> [giac-1.4.9.45.p2] make[3]: Leaving directory 
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
> [giac-1.4.9.45.p2] 
> 
> [giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
> [giac-1.4.9.45.p2] 
> 
> ...
> 
> I did 
> 
> sage -f libpng && make
> 
> which seems to have fixed the error:

Yes that particular one has been seen in the wild before. For some reason
the libpng install got broken and you are missing libpng.so inside sage.
Then the linker tries a system version and if it is not libpng-1.4+ you’ll
get that error because the symbol doesn’t exist before that version.
I would be good to figure out why some install don’t have libpng.so
though, that’s a bit of a mystery.

François

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Jeroen Demeyer

On 2018-03-14 19:02, Erik Bray wrote:

I see now--less likely a bug with MPIR/GMP itself, and more likely a
bug with Sage's fast_tp_new stuff for Integer.


I don't know whether it will fix that bug or not, but there is a 
long-standing ticket to improve those hacks at


https://trac.sagemath.org/ticket/17670

--
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Erik Bray
On Wed, Mar 14, 2018 at 6:41 PM, Erik Bray  wrote:
> On Wed, Mar 14, 2018 at 4:49 PM, Erik Bray  wrote:
>> I am now pretty consistently getting the following failure on Cygwin
>> with 8.2beta8 (although strangely I've run the test once or twice with
>> success too...):
>>
>> sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx
>> **
>> File "src/sage/structure/coerce_actions.pyx", line 786, in
>> sage.structure.coerce_actions.IntegerMulAction._repr_name_
>> Failed example:
>> IntegerMulAction(ZZ, GF5)
>> Expected:
>> Left Integer Multiplication by Integer Ring on Finite Field of size 5
>> Got:
>> Left Integer Multiplication by Integer Ring on Finite Field of size 1
>> **
>> 1 item had failures:
>>1 of   4 in sage.structure.coerce_actions.IntegerMulAction._repr_name_
>> [143 tests, 1 failure, 3.30 s]
>> --
>> sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx  # 1
>> doctest failed
>>
>> bizarre. Maybe some kind of cache bug?
>
> Well, I've been trying to debug this for a last hour and it got pretty
> deep pretty fast.  I'm looking now at the possibility of a memory
> allocation bug in MPIR/GMP...

I see now--less likely a bug with MPIR/GMP itself, and more likely a
bug with Sage's fast_tp_new stuff for Integer.  I haven't looked too
closely at how it works yet, but in case anyone wants to take a look
there appears to be a bug where two Integers' mpz_t structs' _mp_d
member (the array of limbs) is being set to the same memory address.
They still have different mpz_t's, but since the limb array is being
shared the latter integer being initialized overrides the former.  It
seems to just happen rarely so it's to reproduce, and I just *happen*
to have found a case where it does happen pretty reliably...

I'm going home now, but that's the general synopsis if anyone wants to
take a further look at it.  I'll open a ticket tomorrow.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Erik Bray
On Wed, Mar 14, 2018 at 4:49 PM, Erik Bray  wrote:
> I am now pretty consistently getting the following failure on Cygwin
> with 8.2beta8 (although strangely I've run the test once or twice with
> success too...):
>
> sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx
> **
> File "src/sage/structure/coerce_actions.pyx", line 786, in
> sage.structure.coerce_actions.IntegerMulAction._repr_name_
> Failed example:
> IntegerMulAction(ZZ, GF5)
> Expected:
> Left Integer Multiplication by Integer Ring on Finite Field of size 5
> Got:
> Left Integer Multiplication by Integer Ring on Finite Field of size 1
> **
> 1 item had failures:
>1 of   4 in sage.structure.coerce_actions.IntegerMulAction._repr_name_
> [143 tests, 1 failure, 3.30 s]
> --
> sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx  # 1
> doctest failed
>
> bizarre. Maybe some kind of cache bug?

Well, I've been trying to debug this for a last hour and it got pretty
deep pretty fast.  I'm looking now at the possibility of a memory
allocation bug in MPIR/GMP...


> On Wed, Mar 14, 2018 at 4:34 PM, Sébastien Labbé  wrote:
>> On Ubuntu 16.04, my first attempt at running make finishes with a problem
>> with giac (undefined reference to `png_set_longjmp_fn')
>>
>> The log finishes with:
>>
>> ...
>> [giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing
>> -DGIAC_GENERIC_CONSTANTS -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
>> -o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib ./.libs/libxcas.a
>> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
>> -lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk
>> -ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp
>> -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
>> [giac-1.4.9.45.p2]
>> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
>> undefined reference to `png_set_longjmp_fn'
>> [giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
>> [giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
>> [giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
>> [giac-1.4.9.45.p2] make[5]: Leaving directory
>> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
>> [giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
>> [giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
>> [giac-1.4.9.45.p2] make[4]: Leaving directory
>> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
>> [giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
>> [giac-1.4.9.45.p2] make[3]: *** [all] Error 2
>> [giac-1.4.9.45.p2] make[3]: Leaving directory
>> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
>> [giac-1.4.9.45.p2]
>> 
>> [giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
>> [giac-1.4.9.45.p2]
>> 
>> ...
>>
>> I did
>>
>> sage -f libpng && make
>>
>> which seems to have fixed the error:
>>
>> ...
>> [giac-1.4.9.45.p2] successfully installed.
>> ...
>>
>> ... still running.
>>
>> Sébastien
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-release" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-release+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-release@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sage-release.
>> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Sébastien Labbé


> ... still running.
>
> make ptestlong eventually finished with:

--
All tests passed!
--

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Erik Bray
I am now pretty consistently getting the following failure on Cygwin
with 8.2beta8 (although strangely I've run the test once or twice with
success too...):

sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx
**
File "src/sage/structure/coerce_actions.pyx", line 786, in
sage.structure.coerce_actions.IntegerMulAction._repr_name_
Failed example:
IntegerMulAction(ZZ, GF5)
Expected:
Left Integer Multiplication by Integer Ring on Finite Field of size 5
Got:
Left Integer Multiplication by Integer Ring on Finite Field of size 1
**
1 item had failures:
   1 of   4 in sage.structure.coerce_actions.IntegerMulAction._repr_name_
[143 tests, 1 failure, 3.30 s]
--
sage -t --warn-long 164.8 src/sage/structure/coerce_actions.pyx  # 1
doctest failed

bizarre. Maybe some kind of cache bug?

On Wed, Mar 14, 2018 at 4:34 PM, Sébastien Labbé  wrote:
> On Ubuntu 16.04, my first attempt at running make finishes with a problem
> with giac (undefined reference to `png_set_longjmp_fn')
>
> The log finishes with:
>
> ...
> [giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing
> -DGIAC_GENERIC_CONSTANTS -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
> -o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib ./.libs/libxcas.a
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
> -lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk
> -ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp
> -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
> [giac-1.4.9.45.p2]
> /home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
> undefined reference to `png_set_longjmp_fn'
> [giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
> [giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
> [giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
> [giac-1.4.9.45.p2] make[5]: Leaving directory
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
> [giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
> [giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
> [giac-1.4.9.45.p2] make[4]: Leaving directory
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
> [giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
> [giac-1.4.9.45.p2] make[3]: *** [all] Error 2
> [giac-1.4.9.45.p2] make[3]: Leaving directory
> '/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
> [giac-1.4.9.45.p2]
> 
> [giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
> [giac-1.4.9.45.p2]
> 
> ...
>
> I did
>
> sage -f libpng && make
>
> which seems to have fixed the error:
>
> ...
> [giac-1.4.9.45.p2] successfully installed.
> ...
>
> ... still running.
>
> Sébastien
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-release+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-release@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-14 Thread Sébastien Labbé
On Ubuntu 16.04, my first attempt at running make finishes with a problem 
with giac (undefined reference to `png_set_longjmp_fn')

The log finishes with:

...
[giac-1.4.9.45.p2] libtool: link: g++ -g -O2 -fno-strict-aliasing 
-DGIAC_GENERIC_CONSTANTS -Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib 
-o .libs/icas icas.o  -L/home/slabbe/GitBox/sage/local/lib 
./.libs/libxcas.a 
/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so
 
-lntl -lpari -lreadline -ltermcap -lgsl -lgslcblas -lrt -lpthread -lglpk 
-ldl -lpng -lm -lmpfi /home/slabbe/GitBox/sage/local/lib/libmpfr.so -lgmp 
-Wl,-rpath -Wl,/home/slabbe/GitBox/sage/local/lib
[giac-1.4.9.45.p2] 
/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src/.libs/libgiac.so:
 
undefined reference to `png_set_longjmp_fn'
[giac-1.4.9.45.p2] collect2: error: ld returned 1 exit status
[giac-1.4.9.45.p2] Makefile:579: recipe for target 'icas' failed
[giac-1.4.9.45.p2] make[5]: *** [icas] Error 1
[giac-1.4.9.45.p2] make[5]: Leaving directory 
'/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src/src'
[giac-1.4.9.45.p2] Makefile:404: recipe for target 'all-recursive' failed
[giac-1.4.9.45.p2] make[4]: *** [all-recursive] Error 1
[giac-1.4.9.45.p2] make[4]: Leaving directory 
'/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
[giac-1.4.9.45.p2] Makefile:333: recipe for target 'all' failed
[giac-1.4.9.45.p2] make[3]: *** [all] Error 2
[giac-1.4.9.45.p2] make[3]: Leaving directory 
'/home/slabbe/GitBox/sage/local/var/tmp/sage/build/giac-1.4.9.45.p2/src'
[giac-1.4.9.45.p2] 

[giac-1.4.9.45.p2] Error building giac-1.4.9.45.p2
[giac-1.4.9.45.p2] 

...

I did 

sage -f libpng && make

which seems to have fixed the error:

...
[giac-1.4.9.45.p2] successfully installed.
...

... still running.

Sébastien

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-13 Thread Ralf Stephan
It would be good to have a final review on #21828, as OpenSuSE systems
still fail doctests and so cannot participate as patchbots.

On Tue, 13 Mar 2018, 11:26 Ralf Stephan,  wrote:

> This is #24918 that was too late to be merged, apparently.
>
> On Tue, 13 Mar 2018, 11:19 Eric Gourgoulhon, 
> wrote:
>
>> On Ubuntu 16.04 x86_64 Xeon E5-2623 + 16 GB RAM, from a fresh git clone +
>> pull develop, parallel (-j16) build OK and make ptestlong failed with one
>> doctest in
>> src/sage/interacts/test_jupyter.rst
>> as already reported for 8.2.beta7.
>> The doctest is passed when run standalone.
>>
>> Eric.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-release" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-release+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-release@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sage-release.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-13 Thread Ralf Stephan
This is #24918 that was too late to be merged, apparently.

On Tue, 13 Mar 2018, 11:19 Eric Gourgoulhon,  wrote:

> On Ubuntu 16.04 x86_64 Xeon E5-2623 + 16 GB RAM, from a fresh git clone +
> pull develop, parallel (-j16) build OK and make ptestlong failed with one
> doctest in
> src/sage/interacts/test_jupyter.rst
> as already reported for 8.2.beta7.
> The doctest is passed when run standalone.
>
> Eric.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-release+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-release@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-13 Thread Eric Gourgoulhon
On Ubuntu 16.04 x86_64 Xeon E5-2623 + 16 GB RAM, from a fresh git clone + 
pull develop, parallel (-j16) build OK and make ptestlong failed with one 
doctest in 
src/sage/interacts/test_jupyter.rst 
as already reported for 8.2.beta7.
The doctest is passed when run standalone. 

Eric.


-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-13 Thread Emmanuel Charpentier
FWIW, builds and passes ptestlong with no failure whatsoever on Debian 
running on Core I7 + 16 GB RAM.

--
Emmanuel Charpentier

Le dimanche 11 mars 2018 01:18:24 UTC+1, Volker Braun a écrit :
>
> As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html
>
> 9bf9f05f1f (tag: 8.2.beta8, trac/develop) Updated SageMath version to 
> 8.2.beta8
> b262bb1d0a Trac #24896: Link DOIs to preferred resolver
> 00f5bf5e2e Trac #24776: Undirected graph, one-line descriptions
> 516cbe1c94 Trac #24895: yet another typo ticket
> c82c5b377f Trac #22836: ccache fails test suite with clang
> 4343fb9d1d Trac #24087: Automorphism group of finite abelian groups.
> fbad515a22 Trac #24893: some details in graph_latex
> 681e427575 Trac #24779: py3: buffet of minor doctest fixes
> ccb4517da2 Trac #24899: py3: using richcmp in p1list.pyx
> fc9a17f699 Trac #24898: wrong relabel handling in modular_decomposition of 
> graphs
> 2b6ad723cb Trac #24884: Matrix-related fixes in differential geometry
> 919ac0ea21 Trac #24817: Faster creation of complex balls from two 
> integers/rationals
> 4f2874af3c Trac #23700: update gc to version 7.6
> 30d778252c Trac #23505: Lattice precision for p-adics
> 15fbaa620f Trac #21524: configure.ac: write build/make/Makefile within an 
> AC_CONFIG_FILE, not during main configure
> 2972b5ab65 Trac #24867: The check for broken GCC should use 
> src/bin/sage-env
> f3fcca21de Trac #24871: fixing doc formatting in widgets.py
> 3ddf32292a Trac #24844: Some elliptic curve functions do not set a point's 
> order
> 9c6fc0fc70 Trac #24821: _mul_ for FGP_Module_class
> e60a2f4d11 Trac #24001: Some "optional - dot2tex" doctests do not depend 
> on dot2tex
> 6ac29abb46 Trac #23229: Cache fraction_field() of p-adic rings, deprecate 
> print_mode options
> 2d0f85491e Trac #24897: cantor_product does an infinite loop
> 95e44ce471 Trac #24882: various enhancements to cluster quivers
> 5b735cdb6b Trac #24881: Minor fixes involving matrices
> 039f3d4a55 Trac #24879: Typo in Sage documentation
> 28fed0df0d Trac #24874: BooleanMonomialMonoid is commutative
> 815b1f128f Trac #24870: is_rational on Integer and Rational
> e7843192cd Trac #24865: Finite field elements should not have a _matrix_ 
> method
> 6fa03a7f6a Trac #24761: py3: implement PolyDict.__hash__
> 81ed14d159 Trac #24706: py3: create a "make buildbot-python3" target
> 70ee16bf62 Trac #24863: Fix signature of Matrix_gfpn_dense.__init__
> 04844a944b Trac #24856: py3: correct many bad imports in valuation folder
> e84b3fc474 Trac #24851: fixing a wrong doc construction
> 08356e1581 Trac #24845: Typos in src/sage/groups/finitely_presented.py
> 5c9461 Trac #24807: Lazy import of number_field/totallyreal*
> ea6b0f1a0a Trac #24805: py3: miscellaneous division-related fixes, 
> particularly for sage_setup.autogen
> 3acf8f0589 Trac #24797: adding colored faces to threejs plot3d viewer
> bfe6c7e2c4 Trac #24793: py3: get rid of some cmp and __cmp__ in the doc of 
> fast_methods
> f2319c20ab Trac #24792: More functionalities for bases of free modules and 
> vector frames
> e18824419f Trac #24553: Make legendre_P() a GinacFunction
> bef891acad Trac #23896: P and Q symbols for shifted insertion
> c26a067dd1 Trac #16726: Binomial Coefficient of Real- or 
> ComplexIntervalField
> 09a16bd955 Trac #16063: Unify the classes RealSet and UnionOfIntervals
> c3be88d769 Trac #24774: py3: get rid of calls to unicode in inventory 
> builder
> 2675dc2d16 Trac #24764: cython() no longer finds .pxd files in the current 
> working directory
> 5e3adb762f Trac #24753: py3: fixes to sage.repl.rich_output
> fab34f610b Trac #24749: Clean up in integer_mod.pyx
> f73df7e425 Trac #24728: Python 3 fixes to Cython
> 92c50f2eca Trac #24627: Use arb 2.6+ comparison functions instead of 
> custom implementation
> e7cc76ae70 Trac #24595: Clicking on a ToggleButtons widget should run 
> interact
> 1ea4633cba Trac #24083: Factory function for TorsionQuadraticForms
> 8ab65853d8 Trac #24036: Orthogonal groups for IntegralLattices
> 2594e7bd9a Trac #22455: _facet_adjacency_matrix not working correctly for 
> non-fulldimensional polyhedra
> 0b00dc5534 Trac #21937: Library of polytopes should allow specifying 
> backend=...
> 7f23a8f8c9 Trac #16618: The optimization 
> Category_over_base._subcategory_hook_ really belongs to 
> Category_over_base_ring
> 57f1b4d137 Trac #24860: Building brial should use -std=gnu++11 on Cygwin
> c4c315e130 Trac #24840: gambit does not install
> 3d890fa16c Trac #24830: port uncompress/tar_file.py to python3
> 7912fd986b Trac #24767: Failing tests in src/sage/doctest/test.py
> 2951221011 Trac #24756: Don't run pcre test suite on Cygwin
> e9108b62cd Trac #24699: Coxeter3 is broken
> 3750eaa411 (tag: 8.2.beta7) Updated SageMath version to 8.2.beta7
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To 

[sage-release] Re: Sage 8.2.beta8 released

2018-03-12 Thread John H Palmieri


On Saturday, March 10, 2018 at 7:17:24 PM UTC-8, John H Palmieri wrote:
>
> On Saturday, March 10, 2018 at 4:18:24 PM UTC-8, Volker Braun wrote:
>>
>> As always, you can get the latest beta version from the "develop" git 
>> branch. Alternatively, the self-contained source tarball is at 
>> http://www.sagemath.org/download-latest.html
>>
>> 9bf9f05f1f (tag: 8.2.beta8, trac/develop) Updated SageMath version to 
>> 8.2.beta8
>> b262bb1d0a Trac #24896: Link DOIs to preferred resolver
>> 00f5bf5e2e Trac #24776: Undirected graph, one-line descriptions
>> 516cbe1c94 Trac #24895: yet another typo ticket
>> c82c5b377f Trac #22836: ccache fails test suite with clang
>> 4343fb9d1d Trac #24087: Automorphism group of finite abelian groups.
>> fbad515a22 Trac #24893: some details in graph_latex
>> 681e427575 Trac #24779: py3: buffet of minor doctest fixes
>> ccb4517da2 Trac #24899: py3: using richcmp in p1list.pyx
>> fc9a17f699 Trac #24898: wrong relabel handling in modular_decomposition 
>> of graphs
>> 2b6ad723cb Trac #24884: Matrix-related fixes in differential geometry
>> 919ac0ea21 Trac #24817: Faster creation of complex balls from two 
>> integers/rationals
>> 4f2874af3c Trac #23700: update gc to version 7.6
>> 30d778252c Trac #23505: Lattice precision for p-adics
>> 15fbaa620f Trac #21524: configure.ac: write build/make/Makefile within 
>> an AC_CONFIG_FILE, not during main configure
>> 2972b5ab65 Trac #24867: The check for broken GCC should use 
>> src/bin/sage-env
>> f3fcca21de Trac #24871: fixing doc formatting in widgets.py
>> 3ddf32292a Trac #24844: Some elliptic curve functions do not set a 
>> point's order
>> 9c6fc0fc70 Trac #24821: _mul_ for FGP_Module_class
>> e60a2f4d11 Trac #24001: Some "optional - dot2tex" doctests do not depend 
>> on dot2tex
>> 6ac29abb46 Trac #23229: Cache fraction_field() of p-adic rings, deprecate 
>> print_mode options
>> 2d0f85491e Trac #24897: cantor_product does an infinite loop
>> 95e44ce471 Trac #24882: various enhancements to cluster quivers
>> 5b735cdb6b Trac #24881: Minor fixes involving matrices
>> 039f3d4a55 Trac #24879: Typo in Sage documentation
>> 28fed0df0d Trac #24874: BooleanMonomialMonoid is commutative
>> 815b1f128f Trac #24870: is_rational on Integer and Rational
>> e7843192cd Trac #24865: Finite field elements should not have a _matrix_ 
>> method
>> 6fa03a7f6a Trac #24761: py3: implement PolyDict.__hash__
>> 81ed14d159 Trac #24706: py3: create a "make buildbot-python3" target
>> 70ee16bf62 Trac #24863: Fix signature of Matrix_gfpn_dense.__init__
>> 04844a944b Trac #24856: py3: correct many bad imports in valuation folder
>> e84b3fc474 Trac #24851: fixing a wrong doc construction
>> 08356e1581 Trac #24845: Typos in src/sage/groups/finitely_presented.py
>> 5c9461 Trac #24807: Lazy import of number_field/totallyreal*
>> ea6b0f1a0a Trac #24805: py3: miscellaneous division-related fixes, 
>> particularly for sage_setup.autogen
>> 3acf8f0589 Trac #24797: adding colored faces to threejs plot3d viewer
>> bfe6c7e2c4 Trac #24793: py3: get rid of some cmp and __cmp__ in the doc 
>> of fast_methods
>> f2319c20ab Trac #24792: More functionalities for bases of free modules 
>> and vector frames
>> e18824419f Trac #24553: Make legendre_P() a GinacFunction
>> bef891acad Trac #23896: P and Q symbols for shifted insertion
>> c26a067dd1 Trac #16726: Binomial Coefficient of Real- or 
>> ComplexIntervalField
>> 09a16bd955 Trac #16063: Unify the classes RealSet and UnionOfIntervals
>> c3be88d769 Trac #24774: py3: get rid of calls to unicode in inventory 
>> builder
>> 2675dc2d16 Trac #24764: cython() no longer finds .pxd files in the 
>> current working directory
>> 5e3adb762f Trac #24753: py3: fixes to sage.repl.rich_output
>> fab34f610b Trac #24749: Clean up in integer_mod.pyx
>> f73df7e425 Trac #24728: Python 3 fixes to Cython
>> 92c50f2eca Trac #24627: Use arb 2.6+ comparison functions instead of 
>> custom implementation
>> e7cc76ae70 Trac #24595: Clicking on a ToggleButtons widget should run 
>> interact
>> 1ea4633cba Trac #24083: Factory function for TorsionQuadraticForms
>> 8ab65853d8 Trac #24036: Orthogonal groups for IntegralLattices
>> 2594e7bd9a Trac #22455: _facet_adjacency_matrix not working correctly for 
>> non-fulldimensional polyhedra
>> 0b00dc5534 Trac #21937: Library of polytopes should allow specifying 
>> backend=...
>> 7f23a8f8c9 Trac #16618: The optimization 
>> Category_over_base._subcategory_hook_ really belongs to 
>> Category_over_base_ring
>> 57f1b4d137 Trac #24860: Building brial should use -std=gnu++11 on Cygwin
>> c4c315e130 Trac #24840: gambit does not install
>> 3d890fa16c Trac #24830: port uncompress/tar_file.py to python3
>> 7912fd986b Trac #24767: Failing tests in src/sage/doctest/test.py
>> 2951221011 Trac #24756: Don't run pcre test suite on Cygwin
>> e9108b62cd Trac #24699: Coxeter3 is broken
>> 3750eaa411 (tag: 8.2.beta7) Updated SageMath version to 8.2.beta7
>>
>>
> Upgrading from 8.2.beta7, the file build/make/Makefile got 

Re: [sage-release] Re: Sage 8.2.beta8 released

2018-03-11 Thread Vincent Delecroix

Sage 8.2.beta8 is badly breaking the optional package meataxe. See

   https://trac.sagemath.org/ticket/24947

Vincent

--
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-10 Thread tscrim


> Built without any problem. However, I am no longer able to run doctests on 
> my system (Ubuntu 17.04) with 8.2.beta8:
>
> Actually, this seems to be an issue with system as I get a similar error 
with an older version of Sage. I will instead most the post to sage-devel. 
Sorry for the noise here.

Best,
Travis

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.2.beta8 released

2018-03-10 Thread John H Palmieri
On Saturday, March 10, 2018 at 4:18:24 PM UTC-8, Volker Braun wrote:
>
> As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html
>
> 9bf9f05f1f (tag: 8.2.beta8, trac/develop) Updated SageMath version to 
> 8.2.beta8
> b262bb1d0a Trac #24896: Link DOIs to preferred resolver
> 00f5bf5e2e Trac #24776: Undirected graph, one-line descriptions
> 516cbe1c94 Trac #24895: yet another typo ticket
> c82c5b377f Trac #22836: ccache fails test suite with clang
> 4343fb9d1d Trac #24087: Automorphism group of finite abelian groups.
> fbad515a22 Trac #24893: some details in graph_latex
> 681e427575 Trac #24779: py3: buffet of minor doctest fixes
> ccb4517da2 Trac #24899: py3: using richcmp in p1list.pyx
> fc9a17f699 Trac #24898: wrong relabel handling in modular_decomposition of 
> graphs
> 2b6ad723cb Trac #24884: Matrix-related fixes in differential geometry
> 919ac0ea21 Trac #24817: Faster creation of complex balls from two 
> integers/rationals
> 4f2874af3c Trac #23700: update gc to version 7.6
> 30d778252c Trac #23505: Lattice precision for p-adics
> 15fbaa620f Trac #21524: configure.ac: write build/make/Makefile within an 
> AC_CONFIG_FILE, not during main configure
> 2972b5ab65 Trac #24867: The check for broken GCC should use 
> src/bin/sage-env
> f3fcca21de Trac #24871: fixing doc formatting in widgets.py
> 3ddf32292a Trac #24844: Some elliptic curve functions do not set a point's 
> order
> 9c6fc0fc70 Trac #24821: _mul_ for FGP_Module_class
> e60a2f4d11 Trac #24001: Some "optional - dot2tex" doctests do not depend 
> on dot2tex
> 6ac29abb46 Trac #23229: Cache fraction_field() of p-adic rings, deprecate 
> print_mode options
> 2d0f85491e Trac #24897: cantor_product does an infinite loop
> 95e44ce471 Trac #24882: various enhancements to cluster quivers
> 5b735cdb6b Trac #24881: Minor fixes involving matrices
> 039f3d4a55 Trac #24879: Typo in Sage documentation
> 28fed0df0d Trac #24874: BooleanMonomialMonoid is commutative
> 815b1f128f Trac #24870: is_rational on Integer and Rational
> e7843192cd Trac #24865: Finite field elements should not have a _matrix_ 
> method
> 6fa03a7f6a Trac #24761: py3: implement PolyDict.__hash__
> 81ed14d159 Trac #24706: py3: create a "make buildbot-python3" target
> 70ee16bf62 Trac #24863: Fix signature of Matrix_gfpn_dense.__init__
> 04844a944b Trac #24856: py3: correct many bad imports in valuation folder
> e84b3fc474 Trac #24851: fixing a wrong doc construction
> 08356e1581 Trac #24845: Typos in src/sage/groups/finitely_presented.py
> 5c9461 Trac #24807: Lazy import of number_field/totallyreal*
> ea6b0f1a0a Trac #24805: py3: miscellaneous division-related fixes, 
> particularly for sage_setup.autogen
> 3acf8f0589 Trac #24797: adding colored faces to threejs plot3d viewer
> bfe6c7e2c4 Trac #24793: py3: get rid of some cmp and __cmp__ in the doc of 
> fast_methods
> f2319c20ab Trac #24792: More functionalities for bases of free modules and 
> vector frames
> e18824419f Trac #24553: Make legendre_P() a GinacFunction
> bef891acad Trac #23896: P and Q symbols for shifted insertion
> c26a067dd1 Trac #16726: Binomial Coefficient of Real- or 
> ComplexIntervalField
> 09a16bd955 Trac #16063: Unify the classes RealSet and UnionOfIntervals
> c3be88d769 Trac #24774: py3: get rid of calls to unicode in inventory 
> builder
> 2675dc2d16 Trac #24764: cython() no longer finds .pxd files in the current 
> working directory
> 5e3adb762f Trac #24753: py3: fixes to sage.repl.rich_output
> fab34f610b Trac #24749: Clean up in integer_mod.pyx
> f73df7e425 Trac #24728: Python 3 fixes to Cython
> 92c50f2eca Trac #24627: Use arb 2.6+ comparison functions instead of 
> custom implementation
> e7cc76ae70 Trac #24595: Clicking on a ToggleButtons widget should run 
> interact
> 1ea4633cba Trac #24083: Factory function for TorsionQuadraticForms
> 8ab65853d8 Trac #24036: Orthogonal groups for IntegralLattices
> 2594e7bd9a Trac #22455: _facet_adjacency_matrix not working correctly for 
> non-fulldimensional polyhedra
> 0b00dc5534 Trac #21937: Library of polytopes should allow specifying 
> backend=...
> 7f23a8f8c9 Trac #16618: The optimization 
> Category_over_base._subcategory_hook_ really belongs to 
> Category_over_base_ring
> 57f1b4d137 Trac #24860: Building brial should use -std=gnu++11 on Cygwin
> c4c315e130 Trac #24840: gambit does not install
> 3d890fa16c Trac #24830: port uncompress/tar_file.py to python3
> 7912fd986b Trac #24767: Failing tests in src/sage/doctest/test.py
> 2951221011 Trac #24756: Don't run pcre test suite on Cygwin
> e9108b62cd Trac #24699: Coxeter3 is broken
> 3750eaa411 (tag: 8.2.beta7) Updated SageMath version to 8.2.beta7
>
>
Upgrading from 8.2.beta7, the file build/make/Makefile got corrupted, in 
particular the section on dependencies: the first dependency on each line 
got changed by prepending "$(SAGE_LOCAL)/bin/gcc". For example:

deps_libgd =