Sage 9.3.beta0 released

177 görüntüleme
İlk okunmamış mesaja atla

Volker Braun

okunmadı,
31 Eki 2020 21:07:1831.10.2020
alıcı sage-release
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 


2c87dc16f2 (tag: 9.3.beta0, trac/develop) Updated SageMath version to 9.3.beta0
f1e5538726 Trac #30806: refresh the ring of Schubert polynomials
a0ed87e05c Trac #30802: build/bin/write-dockerfile.sh: Do not fail with "build/pkgs/SPKG/type: No such file or directory"
b3742db124 Trac #30799: Add Folder for Manifold Examples
5f8941ff4f Trac #30798: fixing low_degree and degree documentation for symbolic expressions
2c3627aee1 Trac #30797: Bug in modular sqrt when extend is False and all is True
d138a96310 Trac #30791: Upgrade: OpenSSL 1.1.1h
8697200598 Trac #30785: tox.ini: Add gentoo-python3.9
67d812a384 Trac #30783: Sage thinks that I^(2/3) = -1
257a9b5677 Trac #30779: Duplicate src/setup.py
28037b8f1d Trac #30775: flake8 refresh for species/species.py
72383e4929 Trac #30774: use iterators inside call of .join for strings
b71767ce20 Trac #30771: Repair self-containedness of the wrapped spkg-install scripts for Python packages
50dae5f04c Trac #30769: Unify graph backends
b709eda5b7 Trac #30759: allow double-sided limit from sympy
2292d96d02 Trac #30756: flake8 details in matroids
96d72df03a Trac #30754: refresh Cfinite sequences
fa4ad137f1 Trac #30743: fix warnings and breaking conditions for neighbor method
4a89f7abd4 Trac #30742: add giac algo for limits
3b8797ebf6 Trac #30736: replacing insecure git:// with secure https://
e11372ba46 Trac #30732: combinat : changes about != empty list
9b8169f5d8 Trac #30718: build/pkgs/pynac/dependencies: Remove giac
fbbb45c16a Trac #30599: Define a new data structure for a list of combinatorial faces
7bc03473be Trac #30349: Downgrade broken optional packages to experimental for Sage 9.2
7ce6353e30 Trac #30730: More random failures in src/sage/interfaces/psage.py
7272e09fe6 Trac #30705: GH Actions: local-macos-nohomebrew - use sudo
e44f7a099b Trac #30700: enhanced maple parser
bb2b46a948 Trac #30689: make formatting doctests more lenient (follow-up to #30515)
1b34ae5370 Trac #30681: Fast Pfaffian using Faddeev-LeVerrier
c87746f50b Trac #30679: fix valuation of Puiseux series
104a3462e6 Trac #30672: Remove `sage/ext` from `sage_include_directories`
0e464c2c5f Trac #30670: full flake8 for lfunctions
5c5f9b5aa8 Trac #30669: Remove ambiguous conversions for fqf_orthogonal groups
66131e0ced Trac #30667: allow construction of empty signed permutation
fa3b68ef1d Trac #30665: Optimize edge iterator for graphs
e124cc1eb0 Trac #30656: build/bin/sage-spkg-info: Fix up /bin/sh-ification
08a5f846be Trac #30655: power series sqrt : one bug
44d4a4b152 Trac #30652: Use Arb to evaluate polynomials with integer/rational coefficients at balls
e20c8b5cbb Trac #30636: failing doctest with optional tag octave
1f0db5f066 Trac #30598: Define a new data structure for a combinatorial face
cb017f813b Trac #30460: Star-Insertion
96caebb74a Trac #28711: Fix spkg-install of p_group_cohomology
08dfeffd34 Trac #28019: If system mpir is found, yasm should not  be built
51a5689ea1 Trac #27310: provide translation of multiple diff
1bed401ee4 Trac #25825: Move cremona db to features
f4f4fcbe62 Trac #24483: complex_field.py complex_number.pyx -> complex_mpfr.pyx
5c61ed0b14 Trac #23726: Find roots of polynomials in subrings of the base ring by filtering
c1b3bdd17e Trac #12529: libsingular reduces polynomials incompletely
e6fc19b4a5 Trac #30734: slackware-minimal: system package fix
7a0b954b17 Trac #30729: Fix gap_packages for Xcode 12
da1da0c8f3 Trac #30720: Fix gap_packages for gcc 10
4a57ff3786 Trac #30703: Fix libnauty spkg-configure.m4
85cd2df36d Trac #30588: singular: Remove python dependency, configure --without-python (singular only supports python2)
9c1eef8986 Trac #30472: Change remaining all-caps SAGE to Sage
fe238b0991 Trac #29557: Add script package _recommended and generate "recommended system packages" info
e23d94bf71 Trac #28974: F-strings (PEP 498) are not correctly handled by Sage's preparser
480fa62e50 Trac #30803: Upgrade pybind11 to 2.6.0 to fix "critical incompatibility with Python 3.9.0"
53285707f0 (tag: 9.2, trac/master) Updated SageMath version to 9.2

Thierry Dumont

okunmadı,
1 Kas 2020 04:59:411.11.2020
alıcı sage-r...@googlegroups.com
On Ubutnu 20-10, compilation ok.
make ptestlong:

----------------------------------------------------------------------
sage -t --long --warn-long 89.4 --random-seed=0
src/sage/interfaces/singular.py # Killed due to segmentation fault
sage -t --long --warn-long 89.4 --random-seed=0
src/sage/modules/fg_pid/fgp_module.py # 3 doctests failed
sage -t --long --warn-long 89.4 --random-seed=0
src/sage/interfaces/sagespawn.pyx # 1 doctest failed
sage -t --long --warn-long 89.4 --random-seed=0
src/sage/modules/free_module_morphism.py # 3 doctests failed
sage -t --long --warn-long 89.4 --random-seed=0
src/doc/en/constructions/algebraic_geometry.rst # 1 doctest failed
sage -t --long --warn-long 89.4 --random-seed=0
src/doc/en/developer/coding_in_other.rst # 1 doctest failed
----------------------------------------------------------------------


**********************************************************************
File "src/sage/modules/fg_pid/fgp_module.py", line 130, in
sage.modules.fg_pid.fgp_module
Failed example:
y = f.lift(3*M1.0); y
Expected:
(0, 13)
Got:
(1, 0)
**********************************************************************
File "src/sage/modules/fg_pid/fgp_module.py", line 1417, in
sage.modules.fg_pid.fgp_module.FGP_Module_class.optimized
Failed example:
X
Expected:
[0 4 0]
[0 1 0]
[0 0 1]
Got:
[ 0 -8 0]
[ 0 1 0]
[ 0 0 1]
**********************************************************************
File "src/sage/interfaces/sagespawn.pyx", line 239, in
sage.interfaces.sagespawn.SagePtyProcess.terminate_async
Failed example:
sig_on_count() # check sig_on/off pairings (virtual doctest)
Expected:
0
Got:
doctest:warning
File "/usr/local/sage3/sage/src/bin/sage-runtests", line 182, in
<module>
err = DC.run()
File
"/usr/local/sage3/sage/local/lib/python3.8/site-packages/sage/doctest/control.py",
line 1237, in run
self.run_doctests()
File
"/usr/local/sage3/sage/local/lib/python3.8/site-packages/sage/doctest/control.py",
line 938, in run_doctests
self.dispatcher.dispatch()
.....
File "src/sage/modules/free_module_morphism.py", line 353, in
sage.modules.free_module_morphism.FreeModuleMorphism.lift
Failed example:
f.lift([1/3])
Expected:
(8, -16)
Got:
(20, -48)
**********************************************************************
File "src/sage/modules/free_module_morphism.py", line 355, in
sage.modules.free_module_morphism.FreeModuleMorphism.lift
Failed example:
f.lift([1/2])
Expected:
(12, -24)
Got:
(30, -72)
**********************************************************************
File "src/sage/modules/free_module_morphism.py", line 357, in
sage.modules.free_module_morphism.FreeModuleMorphism.lift
Failed example:
f.lift([1/6])
Expected:
(4, -8)
Got:
(10, -24)
**********************************************************************
File "src/doc/en/constructions/algebraic_geometry.rst", line 145, in
doc.en.constructions.algebraic_geometry
Failed example:
print(L)
Expected:
[1]:
_[1]=y
_[2]=x
...
Got:
[1]:
_[1]=y^2+y+1
_[2]=x+1
[2]:
...
ther.rst
**********************************************************************
File "src/doc/en/developer/coding_in_other.rst", line 442, in
doc.en.developer.coding_in_other
Failed example:
print(L)
Expected:
[1]:
[1]:
0
[2]:
1
[3]:
0
[2]:
[1]:
-2
[2]:
-1
[3]:
1
...
Got:
[1]:
[1]:
0
[2]:
1
[3]:
0
[2]:
[1]:
2
tdumont.vcf

Vincent Delecroix

okunmadı,
1 Kas 2020 05:27:431.11.2020
alıcı sage-r...@googlegroups.com
My documentation failed to build (compiled from scratch)

[dochtml] [combinat ] The inventory files are in
local/share/doc/sage/inventory/en/reference/combinat.
[dochtml] Error building the documentation.
[dochtml] Traceback (most recent call last):
[dochtml] File "/usr/lib/python3.8/runpy.py", line 194, in
_run_module_as_main
[dochtml] return _run_code(code, main_globals, None,
[dochtml] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
[dochtml] exec(code, run_globals)
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/__main__.py",
line 2, in <module>
[dochtml] main()
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/__init__.py",
line 1729, in main
[dochtml] builder()
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/__init__.py",
line 344, in _wrapper
[dochtml] getattr(get_builder(document), 'inventory')(*args, **kwds)
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/__init__.py",
line 570, in _wrapper
[dochtml] self._build_everything_except_bibliography(lang, format,
*args, **kwds)
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/__init__.py",
line 556, in _build_everything_except_bibliography
[dochtml] build_many(build_ref_doc, non_references)
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/__init__.py",
line 296, in build_many
[dochtml] _build_many(target, args, processes=NUM_THREADS)
[dochtml] File
"/opt/sage/local/lib/python3.8/site-packages/sage_setup/docbuild/utils.py",
line 289, in build_many
[dochtml] raise worker_exc.original_exception
[dochtml] OSError:
/opt/sage/local/lib/python3.8/site-packages/sage/combinat/fully_commutative_elements.py:docstring
of
sage.combinat.fully_commutative_elements.FullyCommutativeElement.plot_heap:18:
WARNING: Exception occurred in plotting fully_commutative_elements-1
make[3]: *** [Makefile:1876 : doc-html] Erreur 1
make[2]: *** [Makefile:1766 : all-start] Erreur 2

David Coudert

okunmadı,
1 Kas 2020 10:29:311.11.2020
alıcı sage-r...@googlegroups.com
Hello,

I’m unable to build beta0 on macOS 10.15.7 :(

I did:
$ make distclean
$ ./bootstrap
$ source .homebrew-build-env
$ ./configure

Then, I followed the recommandation and did:
$ brew install pandoc ffmpeg imagemagick texinfo
$ ./config.status --recheck && ./config.status

Surprisingly, I still get the recommandation to run : brew install pandoc ffmpeg imagemagick texinfo
So something must be wrong somewhere, but what?

I then tried
$ make V=0 build

but it fails.

Something I don’t understand is that the command `brew install pandoc ffmpeg imagemagick texinfo` has caused the installation of Python 3.9, and that Sagemath use it. Is it expected ? 

The log file can be found here (too big for email apparently):

Let me know if something else is needed to understand the issue.

Best,
David.

--
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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/424a420d-5cce-4666-9cce-5ff7c110183en%40googlegroups.com.

Emmanuel Charpentier

okunmadı,
1 Kas 2020 10:55:511.11.2020
alıcı sage-release

On Debian testing running on core i7 + 16 GB RAM, after upgrading 9.2 to 9.3.beta0 configured to use all available system packages, ptestlong results in one transient and four permanent failures,all already reported for (some previous versions :

File Results P/T
src/sage/tests/parigp.py Timed out T
src/sage/modules/fg_pid/fgp_module.py 3 doctests failed P
src/doc/en/developer/coding_in_other.rst 1 doctest failed P
src/doc/en/constructions/algebraic_geometry.rst 1 doctest failed P
src/sage/modules/free_module_morphism.py 3 doctests failed P

HTH,

Kenji Iohara

okunmadı,
1 Kas 2020 12:36:421.11.2020
alıcı sage-r...@googlegroups.com
I could compile it on Mac OS 10.15.7 but required reinstallation of openssl with 
$ source .homebrew-build-env
make ptestlong didn't pass: 

2020年11月1日(日) 2:07 Volker Braun <vbrau...@gmail.com>:
ptestlong.log

John H Palmieri

okunmadı,
1 Kas 2020 14:23:311.11.2020
alıcı sage-release


On Sunday, November 1, 2020 at 7:29:31 AM UTC-8, David Coudert wrote:
Hello,

I’m unable to build beta0 on macOS 10.15.7 :(

I did:
$ make distclean
$ ./bootstrap
$ source .homebrew-build-env
$ ./configure

Then, I followed the recommandation and did:
$ brew install pandoc ffmpeg imagemagick texinfo
$ ./config.status --recheck && ./config.status

Surprisingly, I still get the recommandation to run : brew install pandoc ffmpeg imagemagick texinfo
So something must be wrong somewhere, but what?

I don't know what's going on with pandoc, and I see the same behavior. With the others, Sage does not currently check whether they are available, it just prints a recommendation to install them. So those messages are always going to be printed. Maybe the message should be clarified.

To unsubscribe from this group and stop receiving emails from it, send an email to sage-r...@googlegroups.com.

Sébastien Labbé

okunmadı,
1 Kas 2020 14:49:261.11.2020
alıcı sage-release
On Ubuntu 18.04 with python3.8.0 installed, testing few optional and external packages, I obtain:

Using --optional=4ti2,cbc,ccache,cryptominisat,database_jones_numfield,debian,dot2tex,e_antic,external,fricas,glucose,latte_int,libnauty,lidia,lrslib,memlimit,normaliz,notedown,pandoc_attributes,pip,pycosat,pynormaliz,rst2ipynb,sage,sage_numerical_backends_coin,sage_spkg

----------------------------------------------------------------------
sage -t --long --warn-long 50.3 --random-seed=0 src/sage/databases/findstat.py  # 2 doctests failed
sage -t --long --warn-long 50.3 --random-seed=0 src/sage/interfaces/singular.py  # Killed due to segmentation fault
sage -t --long --warn-long 50.3 --random-seed=0 src/sage/lfunctions/sympow.py  # 4 doctests failed
sage -t --long --warn-long 50.3 --random-seed=0 src/sage/schemes/elliptic_curves/ell_rational_field.py  # 2 doctests failed
----------------------------------------------------------------------
External software detected for doctesting: ffmpeg,graphviz,imagemagick,internet,latex,octave,pandoc

Retesting failed tests, the singular issue does not reproduce:

----------------------------------------------------------------------
sage -t --long --warn-long 50.9 --random-seed=0 src/sage/databases/findstat.py  # 2 doctests failed
sage -t --long --warn-long 50.9 --random-seed=0 src/sage/lfunctions/sympow.py  # 4 doctests failed
sage -t --long --warn-long 50.9 --random-seed=0 src/sage/schemes/elliptic_curves/ell_rational_field.py  # 2 doctests failed
----------------------------------------------------------------------
External software detected for doctesting: internet

Meta-ticket Follow up at: https://trac.sagemath.org/ticket/25536
The findstat issue already has a positive review at https://trac.sagemath.org/ticket/30630
The issues with sympow.py  and ell_rational_field.py are similar (RuntimeError: failed to compute analytic rank) and are already tracked at https://trac.sagemath.org/ticket/30633. For example:

sage -t --long --warn-long 50.9 --random-seed=0 src/sage/lfunctions/sympow.py
**********************************************************************
File "src/sage/lfunctions/sympow.py", line 275, in sage.lfunctions.sympow.Sympow.analytic_rank
Failed example:
    sympow.analytic_rank(EllipticCurve('11a'))
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", line 720, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", line 1145, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.lfunctions.sympow.Sympow.analytic_rank[0]>", line 1, in <module>
        sympow.analytic_rank(EllipticCurve('11a'))
      File "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/lfunctions/sympow.py", line 297, in analytic_rank
        raise RuntimeError("failed to compute analytic rank")
    RuntimeError: failed to compute analytic rank
**********************************************************************

I can reproduce the issue on the command-line:

sage: sympow.analytic_rank(EllipticCurve('11a'))                                                                              
Segmentation fault
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-1-8cf6df7248bc> in <module>
----> 1 sympow.analytic_rank(EllipticCurve('11a'))
~/GitBox/sage/local/lib/python3.8/site-packages/sage/lfunctions/sympow.py in analytic_rank(self, E)
    295         if i == -1:
    296             print(self._fix_err(v))
--> 297             raise RuntimeError("failed to compute analytic rank")
    298         j = v.rfind(':')
    299         r = sage.rings.all.Integer(v[i + len(s):j])
RuntimeError: failed to compute analytic rank

Am I alone to have this RuntimeError?

axio...@yahoo.de

okunmadı,
1 Kas 2020 15:53:151.11.2020
alıcı sage-release
the findstat issue is fixed and has positive review, see https://trac.sagemath.org/ticket/30630

axio...@yahoo.de

okunmadı,
1 Kas 2020 16:25:321.11.2020
alıcı sage-release
On Ubuntu 20.04 I get

[openssl-1.1.1h] sage_bootstrap.tarball.FileNotMirroredError: tarball does not exist on mirror network
[openssl-1.1.1h] ************************************************************************
[openssl-1.1.1h] ************************************************************************
[openssl-1.1.1h] Error downloading openssl-1.1.1h.tar.gz

Dima Pasechnik

okunmadı,
1 Kas 2020 16:30:241.11.2020
alıcı sage-release
Sage can use system Python 3.9 in theory, but this is only mildly tested, and is not tested on macOS, I think.

is the default Python on Homebrew 3.9 now?



Matthias Köppe

okunmadı,
1 Kas 2020 16:47:321.11.2020
alıcı sage-release
On Sunday, November 1, 2020 at 7:29:31 AM UTC-8, David Coudert wrote:
I’m unable to build beta0 on macOS 10.15.7 :(

I did:
$ make distclean
$ ./bootstrap
$ source .homebrew-build-env
$ ./configure
[...]

I then tried
$ make V=0 build

but it fails.[...]

The log file can be found here (too big for email apparently):

Let me know if something else is needed to understand the issue.

I see:

g++ -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -L/Users/dcoudert/sage/local/lib -Wl,-rpath,/Users/dcoudert/sage/local/lib build/temp.macosx-10.15-x86_64-3.9/build/cythonized/sage/libs/pynac/pynac.o -L/usr/local/Cellar/gsl/2.6/lib -L/usr/local/Cellar/openblas/0.3.10_1/lib -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/sqlite/lib -lgsl -lgmp -lm -lopenblas -lpynac -o build/lib.macosx-10.15-x86_64-3.9/sage/libs/pynac/pynac.cpython-39-darwin.so
[156/524] creating build/temp.macosx-10.15-x86_64-3.9/build/cythonized/sage/libs/giac
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Isage/libs/giac -I./sage/cpython -I/Users/dcoudert/sage/local/lib/python3.9/site-packages/cysignals -I/Users/dcoudert/sage/build/pkgs/sagelib/src -I/usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -I/Users/dcoudert/sage/local/lib/python3.9/site-packages/numpy/core/include -Ibuild/cythonized -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/dcoudert/sage/local/include -I/usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c build/cythonized/sage/libs/giac/giac.cpp -o build/temp.macosx-10.15-x86_64-3.9/build/cythonized/sage/libs/giac/giac.o -fno-strict-aliasing -DCYTHON_CLINE_IN_TRACEBACK=1 -std=c++11
build/cythonized/sage/libs/giac/giac.cpp:674:10: fatal error: 'giac/giac.h' file not found
#include "giac/giac.h"
         ^~~~~~~~~~~~~
1 error generated.

Is this file present in your system?

Travis Scrimshaw

okunmadı,
1 Kas 2020 19:03:041.11.2020
alıcı sage-release
I don't think the p_group_cohomology has been updated on the mirrors yet. At least, I had to download it manually off the ticket.

Best,
Travis

David Coudert

okunmadı,
2 Kas 2020 02:59:062.11.2020
alıcı sage-r...@googlegroups.com
Hello,

No, I don’t find giac.h in my system (find / -name "giac.h").


--
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.

David Coudert

okunmadı,
2 Kas 2020 03:06:282.11.2020
alıcı sage-r...@googlegroups.com
I don’t know if Python 3.9 is default forhome-brew or not, but looking back at the result of command "$ brew install pandoc ffmpeg imagemagick texinfo", I see the following issues and I don’t know what to do:

==> Installing ffmpeg dependency: python@3.9
Warning: These files were overwritten during `brew link` step:
/usr/local/bin/2to3
/usr/local/bin/idle3
/usr/local/bin/pydoc3
/usr/local/bin/python3
/usr/local/bin/python3-config
/usr/local/share/man/man1/python3.1
/usr/local/lib/pkgconfig/python3-embed.pc
/usr/local/lib/pkgconfig/python3.pc
/usr/local/Frameworks/Python.framework/Headers
/usr/local/Frameworks/Python.framework/Python
/usr/local/Frameworks/Python.framework/Resources
/usr/local/Frameworks/Python.framework/Versions/Current

They have been backed up in /Users/dcoudert/Library/Caches/Homebrew/Backup
==> /usr/local/Cellar/python@3.9/3.9.0_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/loca
==> /usr/local/Cellar/python@3.9/3.9.0_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/loca
==> /usr/local/Cellar/python@3.9/3.9.0_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/loca
==> Caveats
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python@3.9/libexec/bin

You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.9/site-packages

==> Summary
🍺  /usr/local/Cellar/python@3.9/3.9.0_1: 4,447 files, 72MB

….

==> Installing imagemagick dependency: ghostscript
==> Pouring ghostscript-9.53.3.catalina.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/dvipdf
Target /usr/local/bin/dvipdf
already exists. You may want to remove it:
  rm '/usr/local/bin/dvipdf'

To force the link and overwrite all conflicting files:
  brew link --overwrite ghostscript

To list all files that would be deleted:
  brew link --overwrite --dry-run ghostscript

Possible conflicting files are:
/usr/local/bin/dvipdf
/usr/local/bin/eps2eps
/usr/local/bin/gs -> /usr/local/bin/gs-noX11
/usr/local/bin/gsbj
/usr/local/bin/gsdj
/usr/local/bin/gsdj500
/usr/local/bin/gslj
/usr/local/bin/gslp
/usr/local/bin/gsnd
/usr/local/bin/lprsetup.sh
/usr/local/bin/pdf2dsc
/usr/local/bin/pdf2ps
/usr/local/bin/pf2afm
/usr/local/bin/pfbtopfa
/usr/local/bin/pphs
/usr/local/bin/printafm
/usr/local/bin/ps2ascii
/usr/local/bin/ps2epsi
/usr/local/bin/ps2pdf
/usr/local/bin/ps2pdf12
/usr/local/bin/ps2pdf13
/usr/local/bin/ps2pdf14
/usr/local/bin/ps2pdfwr
/usr/local/bin/ps2ps
/usr/local/bin/ps2ps2
/usr/local/bin/unix-lpr.sh
/usr/local/share/man/man1/dvipdf.1
/usr/local/share/man/man1/eps2eps.1 -> /usr/local/share/man/man1/ps2ps.1
/usr/local/share/man/man1/gs.1
/usr/local/share/man/man1/gsbj.1 -> /usr/local/share/man/man1/gslp.1
/usr/local/share/man/man1/gsdj.1 -> /usr/local/share/man/man1/gslp.1
/usr/local/share/man/man1/gsdj500.1 -> /usr/local/share/man/man1/gslp.1
/usr/local/share/man/man1/gslj.1 -> /usr/local/share/man/man1/gslp.1
/usr/local/share/man/man1/gslp.1
/usr/local/share/man/man1/gsnd.1
/usr/local/share/man/man1/pdf2dsc.1
/usr/local/share/man/man1/pdf2ps.1
/usr/local/share/man/man1/pf2afm.1
/usr/local/share/man/man1/pfbtopfa.1
/usr/local/share/man/man1/printafm.1
/usr/local/share/man/man1/ps2ascii.1
/usr/local/share/man/man1/ps2epsi.1
/usr/local/share/man/man1/ps2pdf.1
/usr/local/share/man/man1/ps2pdf12.1 -> /usr/local/share/man/man1/ps2pdf.1
/usr/local/share/man/man1/ps2pdf13.1 -> /usr/local/share/man/man1/ps2pdf.1
/usr/local/share/man/man1/ps2pdf14.1 -> /usr/local/share/man/man1/ps2pdf.1
/usr/local/share/man/man1/ps2pdfwr.1
/usr/local/share/man/man1/ps2ps.1
==> Summary
🍺  /usr/local/Cellar/ghostscript/9.53.3: 668 files, 89.3MB


….

==> Upgrading 2 dependents:
python@3.8 3.8.5 -> 3.8.6_1, tbb 2020_U2 -> 2020_U3_1
==> Upgrading python@3.8 3.8.5 -> 3.8.6_1 
######################################################################## 100.0%
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
is a symlink belonging to python@3.9. You can unlink it:
  brew unlink python@3.9

To force the link and overwrite all conflicting files:
  brew link --overwrite python@3.8

To list all files that would be deleted:
  brew link --overwrite --dry-run python@3.8

Possible conflicting files are:
/usr/local/bin/2to3 -> /usr/local/Cellar/python@3.9/3.9.0_1/bin/2to3
/usr/local/bin/idle3 -> /usr/local/Cellar/python@3.9/3.9.0_1/bin/idle3
/usr/local/bin/pydoc3 -> /usr/local/Cellar/python@3.9/3.9.0_1/bin/pydoc3
/usr/local/bin/python3 -> /usr/local/Cellar/python@3.9/3.9.0_1/bin/python3
/usr/local/bin/python3-config -> /usr/local/Cellar/python@3.9/3.9.0_1/bin/python3-config
/usr/local/share/man/man1/python3.1 -> /usr/local/Cellar/python@3.9/3.9.0_1/share/man/man1/python3.1
/usr/local/lib/pkgconfig/python3-embed.pc -> /usr/local/Cellar/python@3.9/3.9.0_1/lib/pkgconfig/python3-embed.pc
/usr/local/lib/pkgconfig/python3.pc -> /usr/local/Cellar/python@3.9/3.9.0_1/lib/pkgconfig/python3.pc
/usr/local/Frameworks/Python.framework/Headers -> /usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Headers
/usr/local/Frameworks/Python.framework/Python -> /usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Python
/usr/local/Frameworks/Python.framework/Resources -> /usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Resources
/usr/local/Frameworks/Python.framework/Versions/Current -> /usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/Current
==> /usr/local/Cellar/python@3.8/3.8.6_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/loca
==> /usr/local/Cellar/python@3.8/3.8.6_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/loca
==> /usr/local/Cellar/python@3.8/3.8.6_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/loca
==> Caveats
Python has been installed as
  /usr/local/opt/python@3.8/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python@3.8/libexec/bin

You can install Python packages with
  /usr/local/opt/python@3.8/bin/pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.8/site-packages


python@3.8 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.

If you need to have python@3.8 first in your PATH run:
  echo 'export PATH="/usr/local/opt/python@3.8/bin:$PATH"' >> /Users/dcoudert/.bash_profile

For compilers to find python@3.8 you may need to set:
  export LDFLAGS="-L/usr/local/opt/python@3.8/lib"

For pkg-config to find python@3.8 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/python@3.8/lib/pkgconfig"

==> Summary
🍺  /usr/local/Cellar/python@3.8/3.8.6_1: 4,329 files, 69.4MB
Removing: /usr/local/Cellar/python@3.8/3.8.5... (4,560 files, 70.0MB)
==> Upgrading tbb 2020_U2 -> 2020_U3_1 
######################################################################## 100.0%
==> Pouring tbb-2020_U3_1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/tbb/2020_U3_1: 144 files, 3MB
Removing: /usr/local/Cellar/tbb/2020_U2... (144 files, 3.0MB)
==> Checking for dependents of upgraded formulae...
Error: No such file or directory - /usr/local/Cellar/tbb/2020_U2








Dima Pasechnik

okunmadı,
2 Kas 2020 04:30:092.11.2020
alıcı sage-release
On Mon, Nov 2, 2020 at 8:06 AM David Coudert <david....@gmail.com> wrote:
>
> I don’t know if Python 3.9 is default forhome-brew or not, but looking back at the result of command "$ brew install pandoc ffmpeg imagemagick texinfo", I see the following issues and I don’t know what to do:


default or not, I can say that installing ffmped sets Homebrew's Python3 to 3.9.
(specifically, it has a couple of deps which explicitly depend on
Python 3.9, as can be seen by
running

brew deps --tree ffmpeg



Now, our ./configure by default will use whatever python3 points to,
that is, 3.9 in such a case.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/B0380837-0E4A-4057-A965-E2ACC8B5C826%40gmail.com.

Samuel Lelièvre

okunmadı,
2 Kas 2020 09:40:112.11.2020
alıcı sage-release
2020-11-01 19:23 UTC, John H Palmieri:
>
> On Sunday, November 1, 2020 at 7:29:31 AM UTC-8, David Coudert wrote:
>>
>> Surprisingly, I still get the recommendation to run :
>> brew install pandoc ffmpeg imagemagick texinfo
>> So something must be wrong somewhere, but what?
>
> I don't know what's going on with pandoc, and I see
> the same behavior. With the others, Sage does not
>currently check whether they are available, it just prints
> a recommendation to install them. So those messages
> are always going to be printed. Maybe the message
> should be clarified.

Clarifying the recommendation message is tracked at:

- Sage Trac ticket 30624
https://trac.sagemath.org/ticket/30624

I'm behind in fixing my initial attempt; sorry for the delay.

David Coudert

okunmadı,
2 Kas 2020 09:58:312.11.2020
alıcı sage-r...@googlegroups.com
so the main issue now is to recover giac.h
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq3S4LNgBxRVcBjWV12Sfi%2BfhvU1BKOciTxrzM0RNq3acA%40mail.gmail.com.

Dima Pasechnik

okunmadı,
2 Kas 2020 10:34:212.11.2020
alıcı sage-release


On Mon, 2 Nov 2020, 14:58 David Coudert, <david....@gmail.com> wrote:
so the main issue now is to recover giac.h

rebuild after distclean ?

at least I was able to build Sage 9.3.beta0 with Homebrew's Python 3.9.0.
Running tests now.

David Coudert

okunmadı,
2 Kas 2020 13:35:202.11.2020
alıcı sage-r...@googlegroups.com
Le 2 nov. 2020 à 16:34, Dima Pasechnik <dim...@gmail.com> a écrit :



On Mon, 2 Nov 2020, 14:58 David Coudert, <david....@gmail.com> wrote:
so the main issue now is to recover giac.h

rebuild after distclean ?

at least I was able to build Sage 9.3.beta0 with Homebrew's Python 3.9.0.
Running tests now.


I tried but still failing with error

[sagelib-9.3.beta0] build/cythonized/sage/libs/giac/giac.cpp:674:10: fatal error: 'giac/giac.h' file not found
[sagelib-9.3.beta0] #include "giac/giac.h"
[sagelib-9.3.beta0]          ^~~~~~~~~~~~~
[sagelib-9.3.beta0] 1 error generated.
[sagelib-9.3.beta0] error: command '/usr/bin/gcc' failed with exit code 1


:((


Dima Pasechnik

okunmadı,
2 Kas 2020 14:04:382.11.2020
alıcı sage-release
I do have giac.h installed:

% find . -name giac.h
./local/include/giac/giac.h

and indeed it is installed by giac:

% grep giac\.h logs/pkgs/giac-1.5.0.87p2.p1.log
/usr/bin/install -c -m 644 isom.h plot.h plot3d.h rpn.h prog.h pari.h
cocoa.h giac.h first.h maple.h help.h tinymt32.h tinymt32_license.h
static.h static_extern.h static_lexer.h static_lexer_.h
lexer_tab_int.h static_help.h giacPCH.h giacintl.h gmp_replacements.h
myostream.h lpsolve.h optimization.h signalprocessing.h graphe.h
graphtheory.h nautywrapper.h markup.h kdisplay.h k_csdk.h
'/Users/dima/sage/local/var/tmp/sage/build/giac-1.5.0.87p2.p1/inst/Users/dima/sage/local/include/giac'

and building works.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/BC8116BF-F1D7-4095-8BDE-44AE442A4304%40gmail.com.

David Coudert

okunmadı,
2 Kas 2020 15:25:252.11.2020
alıcı sage-r...@googlegroups.com
For some reason, giac has not been installed on my side.
Just in case I will try again to compile after distclean but this time using -j1.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq2DWVfdZ0u6uTqwyDsv8HFNA7G%2BN9jwRcMrO6XiNBQrNA%40mail.gmail.com.

Henri Girard

okunmadı,
2 Kas 2020 16:00:412.11.2020
alıcı sage-r...@googlegroups.com
Hi,

I build it with ubuntu 20.10 (Hirsute hippo next coming) build complete
AMD rizen 16 cores 16 Go and ssd 250.

best

Henri

Dima Pasechnik

okunmadı,
2 Kas 2020 16:03:462.11.2020
alıcı sage-release
On Mon, Nov 2, 2020 at 8:25 PM David Coudert <david....@gmail.com> wrote:
>
> For some reason, giac has not been installed on my side.

it's because it is not in build/pkgs/sagelib/dependencies
for some reason, even though it should be there
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/71D73220-4FF0-4C8D-BD67-4F15F250763F%40gmail.com.

David Coudert

okunmadı,
2 Kas 2020 16:36:222.11.2020
alıcı sage-r...@googlegroups.com
So should we open a ticket to add it and hope it will be included in next beta or is there a trick to force the installation of giac ?
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq3nO%2BOxoCCRd9hAe8HsFfaBvOpOqYmMkufpa9xOKTXTbg%40mail.gmail.com.

Dima Pasechnik

okunmadı,
2 Kas 2020 16:38:372.11.2020
alıcı sage-release


On Mon, 2 Nov 2020, 21:36 David Coudert, <david....@gmail.com> wrote:
So should we open a ticket to add it and hope it will be included in next beta or is there a trick to force the installation of giac ?

one should open a ticket - but meanwhile you can just add giac to the list in that file, and run

./configure && make

John H Palmieri

okunmadı,
2 Kas 2020 17:39:072.11.2020
alıcı sage-release


On Monday, November 2, 2020 at 1:38:37 PM UTC-8, Dima Pasechnik wrote:


On Mon, 2 Nov 2020, 21:36 David Coudert, <david....@gmail.com> wrote:
So should we open a ticket to add it and hope it will be included in next beta or is there a trick to force the installation of giac ?

"make giac" should do it.
 
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to sage-r...@googlegroups.com.

>>>>>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/424a420d-5cce-4666-9cce-5ff7c110183en%40googlegroups.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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-r...@googlegroups.com.

>>>>>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/C8267181-5C51-41D3-8D69-99760FC9A703%40gmail.com.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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-r...@googlegroups.com.

>>>>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq2ebh86BV0985wnrDfouM2p5p%3D5mGYr%2By2qcb-eDrig7Q%40mail.gmail.com.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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-r...@googlegroups.com.

>>>>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/B0380837-0E4A-4057-A965-E2ACC8B5C826%40gmail.com.
>>>>>>
>>>>>> --
>>>>>> 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-r...@googlegroups.com.

>>>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq3S4LNgBxRVcBjWV12Sfi%2BfhvU1BKOciTxrzM0RNq3acA%40mail.gmail.com.
>>>>>
>>>>> --
>>>>> 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-r...@googlegroups.com.

>>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/91A2D343-8668-4D1F-907D-6A7FA059A942%40gmail.com.
>>>>
>>>>
>>>> --
>>>> 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-r...@googlegroups.com.

>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq0Zfea%2BOVvwyGN1uzRzEERDQgqSvQNbA2qE--n65cWLhg%40mail.gmail.com.
>>>>
>>>>
>>>> --
>>>> 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-r...@googlegroups.com.

>>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/BC8116BF-F1D7-4095-8BDE-44AE442A4304%40gmail.com.
>>>
>>> --
>>> 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-r...@googlegroups.com.

>>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq2DWVfdZ0u6uTqwyDsv8HFNA7G%2BN9jwRcMrO6XiNBQrNA%40mail.gmail.com.
>>
>> --
>> 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-r...@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/71D73220-4FF0-4C8D-BD67-

Dima Pasechnik

okunmadı,
3 Kas 2020 03:53:373.11.2020
alıcı sage-release
On Mon, Nov 2, 2020 at 10:39 PM John H Palmieri <jhpalm...@gmail.com> wrote:
>
>
>
> On Monday, November 2, 2020 at 1:38:37 PM UTC-8, Dima Pasechnik wrote:
>>
>>
>>
>> On Mon, 2 Nov 2020, 21:36 David Coudert, <david....@gmail.com> wrote:
>>>
>>> So should we open a ticket to add it and hope it will be included in next beta or is there a trick to force the installation of giac ?
>
>
> "make giac" should do it.

as long as dependencies are incorrect, calling make might give one an
unpleasant surprise.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/73efdb0f-899b-4de7-bbd3-759e58de421co%40googlegroups.com.

David Coudert

okunmadı,
3 Kas 2020 12:10:013.11.2020
alıcı sage-r...@googlegroups.com

Le 2 nov. 2020 à 22:38, Dima Pasechnik <dim...@gmail.com> a écrit :



On Mon, 2 Nov 2020, 21:36 David Coudert, <david....@gmail.com> wrote:
So should we open a ticket to add it and hope it will be included in next beta or is there a trick to force the installation of giac ?

one should open a ticket - but meanwhile you can just add giac to the list in that file, and run

Tümünü yanıtla
Yazarı yanıtla
Yönlendir
0 yeni ileti