[sage-devel] trac is down

2018-06-01 Thread Frédéric Chapoton
This morning, the trac server seems to be down with

ERR_TIMED_OUT

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


Re: [sage-devel] Trouble with pkgconf

2018-06-01 Thread Erik Bray
On Sat, Jun 2, 2018 at 12:12 AM, Erik Bray  wrote:
> On Fri, Jun 1, 2018 at 3:15 PM, kcrisman  wrote:
>> In trying to upgrade (via git pull from trac, the develop branch) from
>> 8.2.beta5 to current develop, I am having difficulty early on, while
>> building pkgconf.  Honestly, I'm not even sure why pkgconf instead of
>> pkgconfig is being installed (I missed that whole discussion), but anyway
>> here is the relevant end of the log file for pkgconf.  This is on Mac OS X
>> 10.11, which ordinarily does fine building Sage (e.g. I just built 8.2
>> binaries from scratch with no problems, which I am successfully using
>> myself).
>
> Huh, it seems 8.3.beta3 included my new package uninstallation
> capabilities for the first time, and it looks like maybe you are the
> first (reported) victim to a bug having something to do with that
> (perhaps not caught previously since it wasn't tested with that
> specific upgrade path).
>
> That said, I'm a bit mystified by the error.
>
> Is it possible that you actually have a file called "sdh_install"
> somewhere on your path?

Scratch that, I misread the error message. I didn't realize it was
split across multiple lines.

I think I might see the problem here.

For now you can fix it by just deleting the existing file at

/Users/.../Downloads/sage/local/bin/pkg-config

This should be made more robust though.



>> [pkgconf-0.9.7.p0] mkdir -p
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/bin
>>
>> [pkgconf-0.9.7.p0] /usr/bin/install -c pkgconf
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/bin/pkgconf
>>
>> [pkgconf-0.9.7.p0] mkdir -p
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/aclocal
>>
>> [pkgconf-0.9.7.p0] /usr/bin/install -c -m 644 ./pkg.m4
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/aclocal/pkg.m4
>>
>> [pkgconf-0.9.7.p0] mkdir -p
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/man/man1
>>
>> [pkgconf-0.9.7.p0] /usr/bin/install -c -m 644 ./pkgconf.1
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/man/man1/pkgconf.1
>>
>> [pkgconf-0.9.7.p0]
>>
>> [pkgconf-0.9.7.p0] real 0m4.300s
>>
>> [pkgconf-0.9.7.p0] user 0m3.086s
>>
>> [pkgconf-0.9.7.p0] sys 0m1.882s
>>
>> [pkgconf-0.9.7.p0] Old-style or corrupt stamp file
>> '/Users/.../Downloads/sage/local/var/lib/sage/installed/pkgconf-0.9.7.p0'
>>
>> [pkgconf-0.9.7.p0] No legacy uninstaller found for 'pkgconf'; nothing to do
>>
>> [pkgconf-0.9.7.p0] Copying package files from temporary location
>> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst to
>> /Users/.../Downloads/sage/local
>>
>> [pkgconf-0.9.7.p0] Running post-install script for pkgconf-0.9.7.p0.
>>
>> [pkgconf-0.9.7.p0]
>> 
>>
>> [pkgconf-0.9.7.p0] Error: destination
>> /Users/.../Downloads/sage/local/bin/pkg-config for
>>
>> [pkgconf-0.9.7.p0] sdh_install exists and is not a directory
>>
>> [pkgconf-0.9.7.p0]
>> 
>>
>> [pkgconf-0.9.7.p0]
>>
>> [pkgconf-0.9.7.p0] real 0m0.700s
>>
>> [pkgconf-0.9.7.p0] user 0m0.401s
>>
>> [pkgconf-0.9.7.p0] sys 0m0.153s
>>
>> [pkgconf-0.9.7.p0]
>> 
>>
>> [pkgconf-0.9.7.p0] Error running the postinst script for pkgconf-0.9.7.p0.
>>
>> [pkgconf-0.9.7.p0]
>> 
>>
>> [pkgconf-0.9.7.p0] Please email sage-devel
>> (http://groups.google.com/group/sage-devel)
>>
>> [pkgconf-0.9.7.p0] explaining the problem and including the log file
>>
>> [pkgconf-0.9.7.p0]
>> /Users/.../Downloads/sage/logs/pkgs/pkgconf-0.9.7.p0.log
>>
>> [pkgconf-0.9.7.p0] Describe your computer, operating system, etc.
>>
>> [pkgconf-0.9.7.p0]
>> 
>>
>> make[1]: ***
>> [/Users/.../Downloads/sage/local/var/lib/sage/installed/pkgconf-0.9.7.p0]
>> Error 1
>>
>>
>> real 1m45.258s
>>
>> user 0m57.243s
>>
>> sys 0m42.006s
>>
>> ***
>>
>> Error building Sage.
>>
>>
>> --
>> 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.

-- 
You received this message because you are subscribed 

Re: [sage-devel] Trouble with pkgconf

2018-06-01 Thread Erik Bray
On Fri, Jun 1, 2018 at 3:15 PM, kcrisman  wrote:
> In trying to upgrade (via git pull from trac, the develop branch) from
> 8.2.beta5 to current develop, I am having difficulty early on, while
> building pkgconf.  Honestly, I'm not even sure why pkgconf instead of
> pkgconfig is being installed (I missed that whole discussion), but anyway
> here is the relevant end of the log file for pkgconf.  This is on Mac OS X
> 10.11, which ordinarily does fine building Sage (e.g. I just built 8.2
> binaries from scratch with no problems, which I am successfully using
> myself).

Huh, it seems 8.3.beta3 included my new package uninstallation
capabilities for the first time, and it looks like maybe you are the
first (reported) victim to a bug having something to do with that
(perhaps not caught previously since it wasn't tested with that
specific upgrade path).

That said, I'm a bit mystified by the error.

Is it possible that you actually have a file called "sdh_install"
somewhere on your path?


> [pkgconf-0.9.7.p0] mkdir -p
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/bin
>
> [pkgconf-0.9.7.p0] /usr/bin/install -c pkgconf
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/bin/pkgconf
>
> [pkgconf-0.9.7.p0] mkdir -p
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/aclocal
>
> [pkgconf-0.9.7.p0] /usr/bin/install -c -m 644 ./pkg.m4
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/aclocal/pkg.m4
>
> [pkgconf-0.9.7.p0] mkdir -p
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/man/man1
>
> [pkgconf-0.9.7.p0] /usr/bin/install -c -m 644 ./pkgconf.1
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/man/man1/pkgconf.1
>
> [pkgconf-0.9.7.p0]
>
> [pkgconf-0.9.7.p0] real 0m4.300s
>
> [pkgconf-0.9.7.p0] user 0m3.086s
>
> [pkgconf-0.9.7.p0] sys 0m1.882s
>
> [pkgconf-0.9.7.p0] Old-style or corrupt stamp file
> '/Users/.../Downloads/sage/local/var/lib/sage/installed/pkgconf-0.9.7.p0'
>
> [pkgconf-0.9.7.p0] No legacy uninstaller found for 'pkgconf'; nothing to do
>
> [pkgconf-0.9.7.p0] Copying package files from temporary location
> /Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst to
> /Users/.../Downloads/sage/local
>
> [pkgconf-0.9.7.p0] Running post-install script for pkgconf-0.9.7.p0.
>
> [pkgconf-0.9.7.p0]
> 
>
> [pkgconf-0.9.7.p0] Error: destination
> /Users/.../Downloads/sage/local/bin/pkg-config for
>
> [pkgconf-0.9.7.p0] sdh_install exists and is not a directory
>
> [pkgconf-0.9.7.p0]
> 
>
> [pkgconf-0.9.7.p0]
>
> [pkgconf-0.9.7.p0] real 0m0.700s
>
> [pkgconf-0.9.7.p0] user 0m0.401s
>
> [pkgconf-0.9.7.p0] sys 0m0.153s
>
> [pkgconf-0.9.7.p0]
> 
>
> [pkgconf-0.9.7.p0] Error running the postinst script for pkgconf-0.9.7.p0.
>
> [pkgconf-0.9.7.p0]
> 
>
> [pkgconf-0.9.7.p0] Please email sage-devel
> (http://groups.google.com/group/sage-devel)
>
> [pkgconf-0.9.7.p0] explaining the problem and including the log file
>
> [pkgconf-0.9.7.p0]
> /Users/.../Downloads/sage/logs/pkgs/pkgconf-0.9.7.p0.log
>
> [pkgconf-0.9.7.p0] Describe your computer, operating system, etc.
>
> [pkgconf-0.9.7.p0]
> 
>
> make[1]: ***
> [/Users/.../Downloads/sage/local/var/lib/sage/installed/pkgconf-0.9.7.p0]
> Error 1
>
>
> real 1m45.258s
>
> user 0m57.243s
>
> sys 0m42.006s
>
> ***
>
> Error building Sage.
>
>
> --
> 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.

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


Re: [sage-devel] Suggestion for the SageMath website

2018-06-01 Thread TB

On 01/06/18 17:51, William Stein wrote:

But further, linking to dependencies should be done much more, but in
a way that provides clear value to users:

   - being able to read the original upstreams docs and source code more easily


One idea in this direction: I usually use `function?` or `function??` in 
the command line, but the HTML docs might benefit from using one of the 
Sphinx extensions viewcode [1] and linkcode [2]. These extensions add 
links next to functions and classes with the corresponding source code.


I do not know how easy will it be to add to Sage, because building the 
docs is somewhat complicated.


Regards,
TB

[1] http://www.sphinx-doc.org/en/master/ext/viewcode.html
[2] http://www.sphinx-doc.org/en/master/ext/linkcode.html

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


Re: [sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread William Stein
On Fri, Jun 1, 2018, 10:23 AM 'Bill Hart' via sage-devel <
sage-devel@googlegroups.com> wrote:

>
>
> On Friday, 1 June 2018 18:02:35 UTC+2, Bill Hart wrote:
>>
>>   hence my suggestion to randomise the shortlist or remove it.
>>
>
> Another technical solution, if the list is retained in any form on the
> front page, would be to have a scrolling list. This might reduce the
> technical task to the insertion of a standard javascript element. Of course
> I know nothing about the technical requirements for the Sage website, e.g.
> load times, use of javascript, etc. It's just a technical suggestion, in
> case it is useful.
>

Great idea!

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

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


Re: [sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread 'Bill Hart' via sage-devel


On Friday, 1 June 2018 18:02:35 UTC+2, Bill Hart wrote:
>
>   hence my suggestion to randomise the shortlist or remove it.
>

Another technical solution, if the list is retained in any form on the 
front page, would be to have a scrolling list. This might reduce the 
technical task to the insertion of a standard javascript element. Of course 
I know nothing about the technical requirements for the Sage website, e.g. 
load times, use of javascript, etc. It's just a technical suggestion, in 
case it is useful. 

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


Re: [sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread 'Bill Hart' via sage-devel


On Friday, 1 June 2018 16:48:14 UTC+2, William wrote:
>
> > 
> > As I say, I don't think it is justifiable, except on technical and 
> > historical grounds. The work of all of those people is obviously, and 
> has 
> > obviously always been highly regarded and valued. 
>
> PR's are very, very welcome! 
>

I will not personally be able to work on this. 

I think you may have misunderstood what I wrote, though. I was referring to 
the work of all the people who wrote the libraries on which Sage relies. 
The Sage community has obviously always valued their work (independently of 
any PR's to the Sage project), and not being acknowledged on the front page 
doesn't represent anything except lack of space on the main page and the 
instantaneous recollection of the person who formulated that list. It's 
purely a historical and technical accident, it has nothing to do with how 
much their work is or isn't valued, hence my suggestion to randomise the 
shortlist or remove it. It appears to have the opposite effect of what is 
intended!

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


Re: [sage-devel] Suggestion for the SageMath website

2018-06-01 Thread Emmanuel Charpentier


Le vendredi 1 juin 2018 16:52:27 UTC+2, William a écrit :

[ Snip... ]

>   E.g., there should be a much more 
> prominent link to Gregory Bard's book "Sage for undergrads", and for 
> the French (and soon English) book that Paul Z. started -- since many, 
> many potential users of Sage are lost without those. 
>

Seconded. And I must add that the "Constructions" manual 
 (which might 
benefit from some serious update and revamping) is also an underestimated 
and under-advertised resource when one is trying to get the "geist" of 
Sage... BTW, both our docs and tutorials and the above-mentioned books 
might also benefit of a few pointers to this under-ued resource.

But further, linking to dependencies should be done much more, but in 
> a way that provides clear value to users: 
>

- being able to better know what Sage is 

  - being able to better know what is in Sage 
>   - being able to read the original upstreams docs and source code more 
> easily 
>   - knowing which upstreams devs to contact for *support*, to ask for 
> features, to contribute work, and to thank. 
>

The "normal" way to contact devs should be to use the mailing lists, the 
ask.sagemath.org site and (last but not least) the bug reporting system.

Here, I have to repeat that "normal" users (i. e. non-developers) should be 
able to file a ticket (or, at least, a ticket proposal) against Sage : 
reporting an (apparent) bug is a great way to contribute to software, by 
either exposing an hitherto unreported problem or exposing an unclear or 
unsufficient documentation...

 

>   - being able to properly acknowledge what they are using 
>
> In any case, I hope whoever works on this project thinks about how 
> what they do will be used by users to make their experience with Sage 
> better overall, and benefit the community. 
>
> William 
>
> > The home page could randomly rotate the names of 
> > external dependencies that are listed on the main page so they all get 
> equal 
> > exposure. It could even say, "Here is a selection updated randomly: 
> ... 
> > but there are many _more_". (My apologies if this is already the case, 
> but 
> > after a number of refreshes, the list doesn't appear to change, 
> presently.) 
> > 
> > Obviously, the intention of this suggestion is to bring more prominent 
> > credit to authors of those other packages, which they deserve. As such, 
> I'd 
> > prefer if we could avoid discussions to justify listing only certain 
> > packages on the main page (other than technical considerations, such as 
> > limited space on the main page), as this would have the opposite of the 
> > intended effect, which is to prominently recognize their work, which is 
> > well-deserved. 
> > 
> > I'm aware there may be other technical considerations, such as static vs 
> > dynamic nature of the html, SEO optimisation considerations related to 
> > regular changes to the page, etc. I guess those need to be considered. 
> But I 
> > also believe this is a very important social issue, or I wouldn't raise 
> it. 
> > 
> > (The alternative, of course, would be to remove the short list on the 
> main 
> > page and only have the very long list on the "and many more" page.) 
> > 
> > Sorry it's taken me so long to get around to mentioning this, after it 
> had 
> > been repeatedly brought to my attention by various people over the 
> years. 
> > 
> > Bill. 
> > 
> > -- 
> > 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+...@googlegroups.com . 
> > To post to this group, send email to sage-...@googlegroups.com 
> . 
> > Visit this group at https://groups.google.com/group/sage-devel. 
> > 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.


Re: [sage-devel] Suggestion for the SageMath website

2018-06-01 Thread William Stein
On Fri, Jun 1, 2018 at 5:46 AM, 'Bill Hart' via sage-devel
 wrote:
> I have a suggestion how this could be made more equitable for the many
> dependencies of Sage.

Regarding revamping the main landing page, i think it should be done
in a way in which all design decisions are focused around maximizing
value for our actual users.  E.g., there should be a much more
prominent link to Gregory Bard's book "Sage for undergrads", and for
the French (and soon English) book that Paul Z. started -- since many,
many potential users of Sage are lost without those.

But further, linking to dependencies should be done much more, but in
a way that provides clear value to users:

  - being able to better know what is in Sage
  - being able to read the original upstreams docs and source code more easily
  - knowing which upstreams devs to contact for *support*, to ask for
features, to contribute work, and to thank.
  - being able to properly acknowledge what they are using

In any case, I hope whoever works on this project thinks about how
what they do will be used by users to make their experience with Sage
better overall, and benefit the community.

William

> The home page could randomly rotate the names of
> external dependencies that are listed on the main page so they all get equal
> exposure. It could even say, "Here is a selection updated randomly: ...
> but there are many _more_". (My apologies if this is already the case, but
> after a number of refreshes, the list doesn't appear to change, presently.)
>
> Obviously, the intention of this suggestion is to bring more prominent
> credit to authors of those other packages, which they deserve. As such, I'd
> prefer if we could avoid discussions to justify listing only certain
> packages on the main page (other than technical considerations, such as
> limited space on the main page), as this would have the opposite of the
> intended effect, which is to prominently recognize their work, which is
> well-deserved.
>
> I'm aware there may be other technical considerations, such as static vs
> dynamic nature of the html, SEO optimisation considerations related to
> regular changes to the page, etc. I guess those need to be considered. But I
> also believe this is a very important social issue, or I wouldn't raise it.
>
> (The alternative, of course, would be to remove the short list on the main
> page and only have the very long list on the "and many more" page.)
>
> Sorry it's taken me so long to get around to mentioning this, after it had
> been repeatedly brought to my attention by various people over the years.
>
> Bill.
>
> --
> 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.



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


Re: [sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread William Stein
On Fri, Jun 1, 2018 at 7:22 AM, 'Bill Hart' via sage-devel
 wrote:
>
>
> On Friday, 1 June 2018 15:12:31 UTC+2, kcrisman wrote:
>>
>>
>> This seems very reasonable; the list probably dates to a much earlier time
>> when there were some "main" dependencies but now there are SO many ...  Can
>> you make a ticket on http://github.com/sagemath/website so that Harald (and
>> others who might have a way to deal with it) is more likely to see it?
>
>
> By the way, there are even some major dependencies not listed there. And
> these have been dependencies for many, many years. I accept that the list is
> there for historical reasons, but I don't think that is the reason.
>
> As I say, I don't think it is justifiable, except on technical and
> historical grounds. The work of all of those people is obviously, and has
> obviously always been highly regarded and valued.

PR's are very, very welcome!

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



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


[sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread 'Bill Hart' via sage-devel


On Friday, 1 June 2018 15:12:31 UTC+2, kcrisman wrote:
>
>
> This seems very reasonable; the list probably dates to a much earlier time 
> when there were some "main" dependencies but now there are SO many ...  Can 
> you make a ticket on http://github.com/sagemath/website so that Harald 
> (and others who might have a way to deal with it) is more likely to see it?
>

By the way, there are even some major dependencies not listed there. And 
these have been dependencies for many, many years. I accept that the list 
is there for historical reasons, but I don't think that is the reason.

As I say, I don't think it is justifiable, except on technical and 
historical grounds. The work of all of those people is obviously, and has 
obviously always been highly regarded and valued.

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


[sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread 'Bill Hart' via sage-devel
Done. [1]

[1] https://github.com/sagemath/website/issues/133

On Friday, 1 June 2018 15:12:31 UTC+2, kcrisman wrote:
>
>
>
> On Friday, June 1, 2018 at 8:46:52 AM UTC-4, Bill Hart wrote:
>>
>> Hi all,
>>
>> I've been aware for a while that some libraries are not happy that their 
>> package is not explicitly mentioned by name on the sagemath.org home 
>> page and that you have to click through to the "and many more" to see their 
>> package credited.
>>
>> I have a suggestion how this could be made more equitable for the many 
>> dependencies of Sage. The home page could randomly rotate the names of 
>> external dependencies that are listed on the main page so they all get 
>> equal exposure. It could even say, "Here is a selection updated randomly: 
>> ... but there are many _more_". (My apologies if this is already the 
>> case, but after a number of refreshes, the list doesn't appear to change, 
>> presently.)
>>
>>
> This seems very reasonable; the list probably dates to a much earlier time 
> when there were some "main" dependencies but now there are SO many ...  Can 
> you make a ticket on http://github.com/sagemath/website so that Harald 
> (and others who might have a way to deal with it) is more likely to see it?
>

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


[sage-devel] Trouble with pkgconf

2018-06-01 Thread kcrisman
In trying to upgrade (via git pull from trac, the develop branch) from 
8.2.beta5 to current develop, I am having difficulty early on, while 
building pkgconf.  Honestly, I'm not even sure why pkgconf instead of 
pkgconfig is being installed (I missed that whole discussion), but anyway 
here is the relevant end of the log file for pkgconf.  This is on Mac OS X 
10.11, which ordinarily does fine building Sage (e.g. I just built 8.2 
binaries from scratch with no problems, which I am successfully using 
myself).


[pkgconf-0.9.7.p0] mkdir -p 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/bin

[pkgconf-0.9.7.p0] /usr/bin/install -c pkgconf 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/bin/pkgconf

[pkgconf-0.9.7.p0] mkdir -p 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/aclocal

[pkgconf-0.9.7.p0] /usr/bin/install -c -m 644 ./pkg.m4 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/aclocal/pkg.m4

[pkgconf-0.9.7.p0] mkdir -p 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/man/man1

[pkgconf-0.9.7.p0] /usr/bin/install -c -m 644 ./pkgconf.1 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst/Users/.../Downloads/sage/local/share/man/man1/pkgconf.1

[pkgconf-0.9.7.p0] 

[pkgconf-0.9.7.p0] real 0m4.300s

[pkgconf-0.9.7.p0] user 0m3.086s

[pkgconf-0.9.7.p0] sys 0m1.882s

[pkgconf-0.9.7.p0] Old-style or corrupt stamp file 
'/Users/.../Downloads/sage/local/var/lib/sage/installed/pkgconf-0.9.7.p0'

[pkgconf-0.9.7.p0] No legacy uninstaller found for 'pkgconf'; nothing to do

[pkgconf-0.9.7.p0] Copying package files from temporary location 
/Users/.../Downloads/sage/local/var/tmp/sage/build/pkgconf-0.9.7.p0/inst to 
/Users/.../Downloads/sage/local

[pkgconf-0.9.7.p0] Running post-install script for pkgconf-0.9.7.p0.

[pkgconf-0.9.7.p0] 


[pkgconf-0.9.7.p0] Error: destination 
/Users/.../Downloads/sage/local/bin/pkg-config for

[pkgconf-0.9.7.p0] sdh_install exists and is not a directory

[pkgconf-0.9.7.p0] 


[pkgconf-0.9.7.p0] 

[pkgconf-0.9.7.p0] real 0m0.700s

[pkgconf-0.9.7.p0] user 0m0.401s

[pkgconf-0.9.7.p0] sys 0m0.153s

[pkgconf-0.9.7.p0] 


[pkgconf-0.9.7.p0] Error running the postinst script for pkgconf-0.9.7.p0.

[pkgconf-0.9.7.p0] 


[pkgconf-0.9.7.p0] Please email sage-devel 
(http://groups.google.com/group/sage-devel)

[pkgconf-0.9.7.p0] explaining the problem and including the log file

[pkgconf-0.9.7.p0]   
/Users/.../Downloads/sage/logs/pkgs/pkgconf-0.9.7.p0.log

[pkgconf-0.9.7.p0] Describe your computer, operating system, etc.

[pkgconf-0.9.7.p0] 


make[1]: *** 
[/Users/.../Downloads/sage/local/var/lib/sage/installed/pkgconf-0.9.7.p0] 
Error 1


real 1m45.258s

user 0m57.243s

sys 0m42.006s

***

Error building Sage.

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


[sage-devel] Re: Suggestion for the SageMath website

2018-06-01 Thread kcrisman


On Friday, June 1, 2018 at 8:46:52 AM UTC-4, Bill Hart wrote:
>
> Hi all,
>
> I've been aware for a while that some libraries are not happy that their 
> package is not explicitly mentioned by name on the sagemath.org home page 
> and that you have to click through to the "and many more" to see their 
> package credited.
>
> I have a suggestion how this could be made more equitable for the many 
> dependencies of Sage. The home page could randomly rotate the names of 
> external dependencies that are listed on the main page so they all get 
> equal exposure. It could even say, "Here is a selection updated randomly: 
> ... but there are many _more_". (My apologies if this is already the 
> case, but after a number of refreshes, the list doesn't appear to change, 
> presently.)
>
>
This seems very reasonable; the list probably dates to a much earlier time 
when there were some "main" dependencies but now there are SO many ...  Can 
you make a ticket on http://github.com/sagemath/website so that Harald (and 
others who might have a way to deal with it) is more likely to see it?

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


[sage-devel] Suggestion for the SageMath website

2018-06-01 Thread 'Bill Hart' via sage-devel
Hi all,

I've been aware for a while that some libraries are not happy that their 
package is not explicitly mentioned by name on the sagemath.org home page 
and that you have to click through to the "and many more" to see their 
package credited.

I have a suggestion how this could be made more equitable for the many 
dependencies of Sage. The home page could randomly rotate the names of 
external dependencies that are listed on the main page so they all get 
equal exposure. It could even say, "Here is a selection updated randomly: 
... but there are many _more_". (My apologies if this is already the 
case, but after a number of refreshes, the list doesn't appear to change, 
presently.)

Obviously, the intention of this suggestion is to bring more prominent 
credit to authors of those other packages, which they deserve. As such, I'd 
prefer if we could avoid discussions to justify listing only certain 
packages on the main page (other than technical considerations, such as 
limited space on the main page), as this would have the opposite of the 
intended effect, which is to prominently recognize their work, which is 
well-deserved. 

I'm aware there may be other technical considerations, such as static vs 
dynamic nature of the html, SEO optimisation considerations related to 
regular changes to the page, etc. I guess those need to be considered. But 
I also believe this is a very important social issue, or I wouldn't raise 
it.

(The alternative, of course, would be to remove the short list on the main 
page and only have the very long list on the "and many more" page.)

Sorry it's taken me so long to get around to mentioning this, after it had 
been repeatedly brought to my attention by various people over the years.

Bill.

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


Re: [sage-devel] Re: Matrix groups are not uniquely represented, why?

2018-06-01 Thread Simon Brandhorst
Suggestion:

(1) Use unique representation for "ambient" objects ( GL(n,k), O(n,k,e), 
QQ^n).
(2) Do not use unique representation for subobjects.
(3) Give the .subobject(self, gens) method a (weak?) cache.
(4) Modify == to test equality as subobjects/subsets.

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


[sage-devel] Re: failures on 8.3.beta3 (probably due to meataxe?)

2018-06-01 Thread Simon King
Hi Nils,

On 2018-05-31, Nils Bruin  wrote:
> I am not sure this is the case. For instance, numerical in-place LU 
> decomposition algorithms tend to use the lower triangular half of the 
> matrix to keep track of the transformations that lead to echelon form, so 
> there may be good reasons to only transform the right part of a row without 
> the leading entries actually being zero. 

In fact that's what I was teaching to my students a few weeks ago :-)

So, I'll provide that functionality for Matrix_gfpn_dense as well
(although it is not numerical).

Best regards,
Simon

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