cschwan / sage-on-gentoo

(Unofficial) Gentoo Overlay for Sage- and Sage-related ebuilds
83 stars 26 forks source link

dev-python/cypari2-2.1.4: build fails #766

Closed kcning closed 11 months ago

kcning commented 11 months ago

Hello,

this package fails to build after commit 20cbb5204a0c24bdfd5f4835a094944139e8940c. Would you mind taking a look? Thank you.

Please find the build log here, and please let me know if you need more info.

kiwifb commented 11 months ago

You have the version of the main tree

Repository: gentoo

which seems to happily let you use cython 0.29.xx when it should be cython 3+ only. @orlitzky did you test with older cython?

kcning commented 11 months ago

My bad, thank you!

kiwifb commented 11 months ago

It is all right, it is brand new but I feel cython is the issue.

kcning commented 11 months ago

I'll close this issue, unless you'd like to keep it open.

kiwifb commented 11 months ago

I would rather keep it open for now. If you fill a bug in gentoo bugzilla, copy it here.

orlitzky commented 11 months ago

which seems to happily let you use cython 0.29.xx when it should be cython 3+ only. @orlitzky did you test with older cython?

Of course not :P

Can I ask how you wound up with cython-2.x now that 3.x is stable, and considering that cypari2 is itself UNstable?

Not that you did anything wrong, I'm just curious.

kiwifb commented 11 months ago

@kcning is probably building sage-10.1 and I have not backported it to cython 3. I will just drop it when 10.2 comes out.

orlitzky commented 11 months ago

Oh, right. Forgot where I was. I'll have this and fpylll fixed in a second, it's safe to close the two reports.

kiwifb commented 11 months ago

cysignals-1.11.4 is also cython 3 only.

orlitzky commented 11 months ago

cysignals-1.11.4 is also cython 3 only.

I managed to get the BDEPEND right on that one somehow

kiwifb commented 11 months ago

Thanks!

kiwifb commented 11 months ago

One last thing, I will amend the 10.1 sage keyword files so those versions are not unmasked for it.