Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
sage-4.0.2 release timeline
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  11 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Nick Alexander  
View profile  
 More options Jun 8, 1:22 am
From: Nick Alexander <ncalexan...@gmail.com>
Date: Sun, 7 Jun 2009 22:22:43 -0700
Local: Mon, Jun 8 2009 1:22 am
Subject: sage-4.0.2 release timeline
Hi everyone,

Craig Citro and I (Nick Alexander) are your humble release managers  
for this iteration, sage-4.0.2.

The plan is to cut a release candidate Friday, June 12, probably  
evening PST.  The release itself will be Saturday, June 13.  Hopefully  
Minh will update the release notes and Harald the website shortly  
afterward.

We are going to try to merge all the code on trac that currently has a  
positive review.  However, there are a significant number of patches  
needing review; now is the time to campaign for reviews.  Please email  
reviewers ASAP! You can also add them to the cc field on trac,  
possibly using the list on the front page of trac (http://trac.sagemath.org/sage_trac/
) to help map names to trac usernames.  If you can't think of a  
suitable reviewer for one of your patches, Craig and I will try to  
assist.

We intend to upgrade the following software:

* Singular
* Scipy
* Numpy
* mpir

There was some talk about merging the categories code of the sage-
combinat group.  Since much of this code is still under review, that  
won't happen this iteration. Sorry!  Hopefully a push can be made to  
get this in for sage-4.1.

Nick (for Craig)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Hart  
View profile  
 More options Jun 8, 10:58 pm
From: Bill Hart <goodwillh...@googlemail.com>
Date: Tue, 9 Jun 2009 03:58:03 +0100
Local: Mon, Jun 8 2009 10:58 pm
Subject: Re: sage-4.0.2 release timeline
I've just issued FLINT 1.3.0 at http://www.flintlib.org/.

This is a relatively minor release but fixes some issues on Cygwin
which sage-cygwin currently patches, adds Tom Boothby's code for fast
perfect power testing, my one line factor program and Tom's heuristic
for a faster factoring routine for numbers less that one limb, etc.

I've also added the F_mpz module, which was specifically requested by
Fredrick Johansson, though it is only documented in the F_mpz.h file
at this stage, not the main pdf file and I have not added an F_mpz_cmp
function or the other functions Fredrick requested as yet.

I've valgrinded all the changed code and tested the release on 32 and
64 bit machines, including Cygwin.

This is not a critical update for Sage, but does supply features some
people have been waiting for, including fast factorisation of unsigned
longs. I also fixed the issues that David Harvey noted in the makefile
and fmpz.c which Sage currently patches.

Bill.

2009/6/8 Nick Alexander <ncalexan...@gmail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Minh Nguyen  
View profile  
 More options Jun 8, 11:01 pm
From: Minh Nguyen <nguyenmi...@gmail.com>
Date: Tue, 9 Jun 2009 03:01:52 +0000
Local: Mon, Jun 8 2009 11:01 pm
Subject: Re: sage-4.0.2 release timeline
Hi Bill,

On Tue, Jun 9, 2009 at 2:58 AM, Bill Hart<goodwillh...@googlemail.com> wrote:

> I've just issued FLINT 1.3.0 at http://www.flintlib.org/.

> This is a relatively minor release but fixes some issues on Cygwin
> which sage-cygwin currently patches, adds Tom Boothby's code for fast
> perfect power testing, my one line factor program

You don't say. Really? :-) I'm no FLINT nor C/C++ expert, but just out
of curiosity, can you post that one-liner here for everyone to look
through?

--
Regards
Minh Van Nguyen


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Hart  
View profile  
 More options Jun 8, 11:11 pm
From: Bill Hart <goodwillh...@googlemail.com>
Date: Tue, 9 Jun 2009 04:11:22 +0100
Local: Mon, Jun 8 2009 11:11 pm
Subject: Re: sage-4.0.2 release timeline
It's one line of python code, not C/C++. :-)

If you google onelinefactor.pdf you'll get it.

Bill.

2009/6/9 Minh Nguyen <nguyenmi...@gmail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Bradshaw  
View profile  
 More options Jun 9, 2:40 am
From: Robert Bradshaw <rober...@math.washington.edu>
Date: Mon, 8 Jun 2009 23:40:09 -0700
Local: Tues, Jun 9 2009 2:40 am
Subject: Re: sage-4.0.2 release timeline
On Jun 8, 2009, at 8:11 PM, Bill Hart wrote:

Here it is:

sage: factor(n)

:)

On a more serious note, this sounds like a good candidate for 4.0.2  
as well.

- Robert


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nick Alexander  
View profile  
 More options Jun 9, 8:22 pm
From: Nick Alexander <ncalexan...@gmail.com>
Date: Tue, 9 Jun 2009 17:22:43 -0700
Local: Tues, Jun 9 2009 8:22 pm
Subject: Re: sage-4.0.2 release timeline

On 8-Jun-09, at 7:58 PM, Bill Hart wrote:

> I've just issued FLINT 1.3.0 at http://www.flintlib.org/.

You should know that the webpage release date is incorrect.

Nick


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Hart  
View profile  
 More options Jun 9, 8:25 pm
From: Bill Hart <goodwillh...@googlemail.com>
Date: Wed, 10 Jun 2009 01:25:14 +0100
Local: Tues, Jun 9 2009 8:25 pm
Subject: Re: sage-4.0.2 release timeline
Fixed. Thanks.

Bill.

2009/6/10 Nick Alexander <ncalexan...@gmail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nick Alexander  
View profile  
 More options Jun 10, 12:11 am
From: Nick Alexander <ncalexan...@gmail.com>
Date: Tue, 9 Jun 2009 21:11:45 -0700
Local: Wed, Jun 10 2009 12:11 am
Subject: Re: sage-4.0.2 release timeline

On 8-Jun-09, at 7:58 PM, Bill Hart wrote:

> I've just issued FLINT 1.3.0 at http://www.flintlib.org/.

> This is a relatively minor release but fixes some issues on Cygwin
> which sage-cygwin currently patches, adds Tom Boothby's code for fast
> perfect power testing, my one line factor program and Tom's heuristic
> for a faster factoring routine for numbers less that one limb, etc.

> I've also added the F_mpz module, which was specifically requested by
> Fredrick Johansson, though it is only documented in the F_mpz.h file
> at this stage, not the main pdf file and I have not added an F_mpz_cmp
> function or the other functions Fredrick requested as yet.

Why are the files F_mpz_mat* no longer present?  sage was applying  
patches that built some kind of NTL interface that (still) depends on  
those files.  With those patches, modified, I can't build this, partly  
because

...
NTL-interface.cpp:41:23: error: F_mpz_mat.h: No such file or directory
In file included from NTL-interface.cpp:43:
NTL-interface.h:93: error: variable or field ‘mat_ZZ_to_F_mpz_mat’  
declared void
NTL-interface.h:93: error: ‘F_mpz_mat_t’ was not declared in this  
scope
NTL-interface.h:93: error: expected primary-expression before  
‘const’
NTL-interface.h:99: error: expected ‘,’ or ‘...’ before  
‘mat’
NTL-interface.h:99: error: ISO C++ forbids declaration of  
‘F_mpz_mat_t’ with no type
NTL-interface.cpp:201: error: variable or field  
‘mat_ZZ_to_F_mpz_mat’ declared void
NTL-interface.cpp:201: error: ‘F_mpz_mat_t’ was not declared in  
this scope
NTL-interface.cpp:201: error: expected primary-expression before  
‘const’
make: *** [NTL-interface.o] Error 1

Even a vanilla untar and make fails, presumably due to not picking up  
GMP and NTL headers.  There's a flint-env file that hardcodes various  
relevant settings to /home/wbhart and /home/was, am I expected to  
source that?  A README or INSTALL file -- even if it's very brief --  
would be nice.

Nick


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Hart  
View profile  
 More options Jun 10, 7:25 am
From: Bill Hart <goodwillh...@googlemail.com>
Date: Wed, 10 Jun 2009 12:25:27 +0100
Local: Wed, Jun 10 2009 7:25 am
Subject: Re: sage-4.0.2 release timeline
Damn, I forgot about those. Let me modify the NTL interface to get rid
of reference to those files. They aren't used.

Bill.

2009/6/10 Nick Alexander <ncalexan...@gmail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Hart  
View profile  
 More options Jun 10, 7:39 am
From: Bill Hart <goodwillh...@googlemail.com>
Date: Wed, 10 Jun 2009 12:39:01 +0100
Local: Wed, Jun 10 2009 7:39 am
Subject: Re: sage-4.0.2 release timeline
OK I've fixed FLINT-1.3.0 so that the NTL-interface builds correctly
unpatched. These files shouldn't be there, so I removed any reference
to them from NTL-interface.cpp, etc.

Let me know if there are any further issues with this.

Bill.

2009/6/10 Bill Hart <goodwillh...@googlemail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nick Alexander  
View profile  
 More options Jun 10, 6:56 pm
From: Nick Alexander <ncalexan...@gmail.com>
Date: Wed, 10 Jun 2009 15:56:09 -0700
Local: Wed, Jun 10 2009 6:56 pm
Subject: Re: sage-4.0.2 release timeline

> Let me know if there are any further issues with this.

The introduced -fopenmp command in LIBS makes this fail at runtime on  
sage.math.  Remove that command and it works fine.  openmp is not used  
anywhere, can this go?

It would be really nice if there was a make target that built the  
library with the NTL interface included, or a separate NTL target that  
built a separate additional NTL library and the tests.  Then you would  
remember to test the NTL interface and sage wouldn't have to patch the  
makefile.  Is that doable?

Nick


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google