Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bump cysignals to 1.11.4 #36402

Merged
merged 3 commits into from
Oct 14, 2023
Merged

bump cysignals to 1.11.4 #36402

merged 3 commits into from
Oct 14, 2023

Conversation

dimpase
Copy link
Member

@dimpase dimpase commented Oct 4, 2023

bump cysignals to 1.11.4

@mkoeppe
Copy link
Member

mkoeppe commented Oct 4, 2023

Patches need to be removed

@dimpase
Copy link
Member Author

dimpase commented Oct 4, 2023

right, there were patches, of course.

@orlitzky
Copy link
Contributor

orlitzky commented Oct 7, 2023

@kiwifb this one could go straight into ::gentoo, with cypari2, pplypy, fpylll, and primecountpy to follow eventually

@mkoeppe
Copy link
Member

mkoeppe commented Oct 7, 2023

Test runs (with several other upgrades) reveal:

[cysignals-1.11.3] Using cached file /sage/upstream/cysignals-1.11.3.tar.gz
  [cysignals-1.11.3] cysignals-1.11.3
  [cysignals-1.11.3] ====================================================
  [cysignals-1.11.3] Setting up build directory for cysignals-1.11.3
  [cysignals-1.11.3] Finished extraction
  [cysignals-1.11.3] No patch files found in ../patches
  [cysignals-1.11.3] ****************************************************
  [cysignals-1.11.3] Host system:
  [cysignals-1.11.3] Linux d7ddd049245f 6.2.0-1012-azure #12~22.04.1-Ubuntu SMP Thu Sep  7 14:07:14 UTC [202](https://github.com/sagemath/sage/actions/runs/6411990149/job/17408723252?pr=36402#step:14:203)3 x86_64 x86_64 x86_64 GNU/Linux
  [cysignals-1.11.3] ****************************************************
  [cysignals-1.11.3] C compiler: gcc
  [cysignals-1.11.3] C compiler version:
  [cysignals-1.11.3] Using built-in specs.
  [cysignals-1.11.3] COLLECT_GCC=gcc
  [cysignals-1.11.3] COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
  [cysignals-1.11.3] OFFLOAD_TARGET_NAMES=nvptx-none:hsa
  [cysignals-1.11.3] OFFLOAD_TARGET_DEFAULT=1
  [cysignals-1.11.3] Target: x86_64-linux-gnu
  [cysignals-1.11.3] Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
  [cysignals-1.11.3] Thread model: posix
  [cysignals-1.11.3] gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) 
  [cysignals-1.11.3] ****************************************************
  [cysignals-1.11.3] Package 'cysignals' is currently not installed
  [cysignals-1.11.3] No legacy uninstaller found for 'cysignals'; nothing to do
  [cysignals-1.11.3] Configuring cysignals-1.11.3
  [cysignals-1.11.3] /sage/build/bin/sage-dist-helpers: line 180: ./configure: No such file or directory
  [cysignals-1.11.3] /sage/build/bin/sage-dist-helpers: line 182: ./configure: No such file or directory
  [cysignals-1.11.3] ********************************************************************************
  [cysignals-1.11.3] Error configuring cysignals-1.11.3
  [cysignals-1.11.3] ********************************************************************************

@mkoeppe mkoeppe changed the title bump cysignals to 1.11.3 bump cysignals to 1.11.4 Oct 7, 2023
@mkoeppe mkoeppe added the pending label Oct 7, 2023
@mkoeppe
Copy link
Member

mkoeppe commented Oct 7, 2023

Fixed in sagemath/cysignals#189

@kiwifb
Copy link
Member

kiwifb commented Oct 7, 2023

@kiwifb this one could go straight into ::gentoo, with cypari2, pplypy, fpylll, and primecountpy to follow eventually

I would certainly be cool with that. Do not forget memory_allocator, which can already go.

@vbraun vbraun merged commit 293e4db into sagemath:develop Oct 14, 2023
19 of 52 checks passed
@mkoeppe mkoeppe added this to the sage-10.2 milestone Oct 14, 2023
@orlitzky
Copy link
Contributor

@kiwifb this one could go straight into ::gentoo, with cypari2, pplypy, fpylll, and primecountpy to follow eventually

I would certainly be cool with that. Do not forget memory_allocator, which can already go.

I have a branch ready to go with all of these packages now that they have cython-3.x and python-3.12 releases. The pypi release of cypari2 needs to be updated but that's the last missing piece. They'll need spkg-configures too but those are easy when nothing else is broken.

@kiwifb
Copy link
Member

kiwifb commented Oct 19, 2023

Yeah, I did an ebuild last night for cypari2 based on github since sadly no one is pushing on pypi, which was revelatory, first time I had to use DISTUTILS_USE_PEP517=standalone ever. I did it trying to push for having the dev branch py3.12 ready since stuff is getting merged in sage for it right now. But there are still many missing pieces for that in main tree. I did a snapshot of gmpy 2.2.0a1 which helped move stuff like pplpy over the line, but ipython and co are still missing in action on py3.12.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants