Github messages for voidlinux
 help / color / mirror / Atom feed
From: tornaria <tornaria@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: sagemath: use cython 3
Date: Mon, 04 Sep 2023 15:21:02 +0200	[thread overview]
Message-ID: <20230904132102.uu1ASFmPCaXlLQ_Dc7QZEBJL8ha0SCnh2vHkj9Vqwzs@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-45887@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 1102 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/45887#issuecomment-1705265625

Comment:
> You can `ignorepkg=python3-Cython0.29` and install `python3-Cython` even if `sagemath` still requires the former.
> 
> Both Cython packages replace each other because that is needed to allow a clean update path to the current `sagemath` from an older package, and will be required in the future when `sagemath` moves to Cython 3.0; otherwise, the update would try to install the new Cython required for the Sage update, find that it conflicts with the version required by the old Sage, and abort. Unfortunately, there is also [some unexpected behavior](https://github.com/void-linux/xbps/issues/569) that will allow users to break package consistency by replacing the required Cython package with the other version. (This might be helpful for testing, because it allows quick swapping between Cython packages without having to replace the installed `sagemath`.)

All of that is pointless, since sagemath built with cython 0.29 is broken with cython 3.0.

  parent reply	other threads:[~2023-09-04 13:21 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-02 22:32 [PR PATCH] " tornaria
2023-09-02 22:37 ` [PR PATCH] [Updated] " tornaria
2023-09-02 23:33 ` ahesford
2023-09-03  1:24 ` tornaria
2023-09-03  1:59 ` ahesford
2023-09-03  2:00 ` ahesford
2023-09-04 13:21 ` tornaria [this message]
2023-09-05 11:57 ` [PR PATCH] [Updated] " tornaria
2023-09-06 14:50 ` ahesford
2023-09-07  1:32 ` ahesford
2023-09-09 15:33 ` tornaria
2023-09-11  0:02 ` ahesford
2023-10-09 21:55 ` [PR PATCH] [Updated] " tornaria
2023-10-09 22:01 ` tornaria
2023-10-10 12:42 ` [PR PATCH] [Updated] " tornaria
2023-10-10 12:43 ` tornaria
2023-10-22 14:50 ` tornaria
2023-10-22 14:50 ` [PR PATCH] [Closed]: " tornaria

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230904132102.uu1ASFmPCaXlLQ_Dc7QZEBJL8ha0SCnh2vHkj9Vqwzs@z \
    --to=tornaria@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).