Changes between Initial Version and Version 15 of Ticket #25391


Ignore:
Timestamp:
06/20/18 11:50:49 (17 months ago)
Author:
Vaush
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #25391

    • Property Status changed from new to needs_info
    • Property Cc dimpase added
    • Property Dependencies changed from to #25204,#25353
    • Property Branch changed from to u/Vaush/sagemath_fails_to_build_on_on_fedora_28_with_gcc_8_1
    • Property Commit changed from to 5be7adc8c90d54d53c77fa8a20a8df1a223ea577
  • Ticket #25391 – Description

    initial v15  
    1414}}}
    1515
    16 The first error is due to an unspecified issue with Fedora 28 implementation of ''crypt()'' or its usage in pyhton 3.6.1.
     16The first error is due to an unspecified issue with Fedora 28 implementation of ''crypt()'', which as reported in https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt is not the standard glibc implementation. Since I couldn't find a way to fix the crypt implementation in a reliable manner, I opted to implement the patch reported here https://bugs.python.org/issue28503 to allow python to use ''r_crypt()'', which works.
    1717
    1818The errors in the last two packages, instead, are due to more general issues with the new 8.1 version of gcc.
     
    3030}}}
    3131
    32 For specifics on how the errors are solved by the attached patches, see the sage-devel discussion at https://groups.google.com/forum/#!msg/sage-devel/NgzlZknrizg/o-_Exw8jCAAJ
     32For specifics on how the errors are solved, see the sage-devel discussion at https://groups.google.com/forum/#!msg/sage-devel/NgzlZknrizg/o-_Exw8jCAAJ
    3333
    34 **crypt.patch** is to be added to python3 package
    35 **zzz_conf.patch** is to be added to python3 package
    36 
    37 **packing.patch** is to be added to python2 package
    38 
    39 **multiple_templates.patch** is to be added to linbox package   
     34N.B: while originally this ticket fixed all 3 bugs, since the last two were solved separately in two different tickets, now the current ticket only fixes the python 3 bug, while mergin the tickets listed as dependencies to fix the others.