#8070: New  pycrypto-2.0.1.p5.spkg builds 64-bit with Open Solaris x64.
----------------------------+-----------------------------------------------
   Reporter:  jsp           |       Owner:  drkirkby       
       Type:  enhancement   |      Status:  positive_review
   Priority:  major         |   Milestone:  sage-4.3.2     
  Component:  porting       |    Keywords:                 
     Author:  Jaap Spies    |    Upstream:  N/A            
   Reviewer:  David Kirkby  |      Merged:                 
Work_issues:                |  
----------------------------+-----------------------------------------------
Changes (by drkirkby):

  * status:  needs_review => positive_review


Comment:

 That's fine. In future, it would be helpful if you could show evidence
 that the package is building ok, as

 {{{
 Successfully installed pycrypto-2.0.1.p5
 }}}

 does not prove very much. Plenty of packages claim to 'sucessfully'
 install in Open Solaris, yet in practice they do not. In this case, we can
 see:

 {{{
 copying build/lib.solaris-2.11-i86pc-2.6/Crypto/Cipher/AES.so ->
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher
 copying build/lib.solaris-2.11-i86pc-2.6/Crypto/Cipher/DES3.so ->
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher
 copying build/lib.solaris-2.11-i86pc-2.6/Crypto/Cipher/DES.so ->
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher
 }}}

 and using 'file' in the directory, I can indeed see the binaries are now
 64-bit.

 {{{
 drkir...@hawk:~/sage-4.3.1$ file
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/*
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/AES.so:        ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/ARC2.so:       ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/ARC4.so:       ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/Blowfish.so:   ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/CAST.so:       ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/DES3.so:       ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/DES.so:        ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/IDEA.so:       ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/__init__.py:   English text
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/__init__.pyc:  data
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/RC5.so:        ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 /export/home/drkirkby/sage-4.3.1/local/lib/python2.6/site-
 packages/Crypto/Cipher/XOR.so:        ELF 64-bit LSB dynamic lib AMD64
 Version 1, dynamically linked, not stripped
 drkir...@hawk:~/sage-4.3.1$
 }}}

 So a positive review from me.

 Sorry to sometimes ask for extra things, but it is easier for the reviewer
 if he can see evidence this fixes the bug. As I've done many of these
 Solaris fixes, and see some from  you, I can see ways of improving some
 things.

 Dave

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8070#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to