On Sat, May 7, 2016 at 2:00 AM, Volker Braun <vbraun.n...@gmail.com> wrote:
> The sage script in your PATH is outdated:
>
> $ ./sage -advanced | grep bdist
> $ egrep -r bdist src/
> $
>
> The way to build binary (relocatable) packages is
> https://github.com/sagemath/binary-pkg, which says:
>
> git clone https://github.com/sagemath/binary-pkg.git
> cd binary-pkg
> make bdist-sage-linux     # If you are on Linux
> make bdist-sage-osx       # If you are on OSX
> ls dist/                  # Built binaries will be in this directory

I read that github page, but I don't know what binary-pkg actually
does.  The docs don't answer my questions.

For context, I used to (1) build a copy of Sage, (2) possibly
customize it, then (3) type

  ./sage -bdist <stuff>

to make a binary from it.

What does this binary-pkg program do?   Does it package up an existing
Sage install?  If so, how do you specify which sage install it
packages?   Yes, I read over the yaml file but couldn't figure it out.


<frustration>
I am sad that I can't copy existing sage installs, and I'm now even
sadder that I can't type "./sage -bdist" anymore.  Two of the most
important things for making sage dev easy for people are gone.   If I
had the time, I would make a fork of Sage that restored exactly this
behavior then always merge it into sage...
</frustration>

William


>
>
>
> On Saturday, May 7, 2016 at 2:05:00 AM UTC+2, William Stein wrote:
>>
>> Either my build is completely hosed, or "sage -bdist" is completely
>> broken:
>>
>> salvus@compute7-us:/projects/sage/sage-develop$ time ./sage -bdist tmp
>> sage-run received unknown option: -bdist
>> usage: sage [options]
>> Try 'sage -h' for more information.
>> salvus@compute7-us:/projects/sage/sage-develop$ sage -advanced|grep dist
>> Making Sage packages or distributions:
>>   -bdist <tmpdir>     -- build a binary distribution of Sage
>>   -sdist              -- build a source distribution of Sage
>> salvus@compute7-us:/projects/sage/sage-develop$ ls
>> aclocal.m4      bootstrap  config      config.status  configure.ac
>> local  m4        README.md  src       VERSION.txt
>> autom4te.cache  build      config.log  configure      COPYING.txt
>> logs   Makefile  sage       upstream
>>
>> ---
>>
>> Also, even if bdist worked, I don't understand the docs.  What's
>> <tmpdir>??!?? Where does the bdist actually go??   It used to go in a
>> directory SAGE_ROOT/dist, I think.
>>
>> William
>>
>>
>> On Fri, May 6, 2016 at 2:42 AM, Eric Gourgoulhon <egourg...@gmail.com>
>> wrote:
>> > As it stands, symbolic calculus is quite severely broken in Sage 7.2:
>> > making
>> > any assumption on a symbolic variable turns it into an integer. For
>> > instance
>> > assume(x>0) yields sin(pi*x)=0. This has many undesirable consequences
>> > and
>> > users will probably complain a lot. Fortunately a fix is provided by the
>> > upgrade to the latest version of pynac, which is proposed in #20475. I
>> > am
>> > reviewing this ticket and IMHO it should be merged before releasing 7.2.
>> >
>> > --
>> > 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.
>>
>>
>>
>> --
>> William (http://wstein.org)
>
> --
> 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-rele...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.



-- 
William (http://wstein.org)

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

Reply via email to