On August 22, 2025 11:16:56 AM CDT, Enrique Artal <[email protected]>
wrote:
>It would be nice to have a more detailed documentation for this meson
>installation. For example, what happens if a system package does not exist
>or it does not have the desired version.
On #39030, there should be no difference with the present setup, except that
the backend is different (meson-python/meson rather than setuptools)
>
>El viernes, 22 de agosto de 2025 a las 17:52:15 UTC+2, Dima Pasechnik
>escribió:
>
>> Given the imminent switch to meson for building sagelib, **please all
>> hands** on reviewing the corresponding
>> https://github.com/sagemath/sage/pull/39030
>>
>> I am certainly not going to try to fix the existing makefiles for
>> building sagelib, which have always been broken, as GNU tools are not
>> meant to invoke from make autotools rebuilding ./configure rebuilding
>> makefiles recursively, yet this has always been the way it worked, and
>> this house of cards just keeps falling apart.
>>
>>
>> On Fri, Aug 22, 2025 at 10:04 AM [email protected]
>> <[email protected]> wrote:
>> >
>> > I am also affected by the full re-build at eevry change. Very painful.
>> On ubuntu, not with meson.
>> >
>> > Frédéric
>> >
>> > Le vendredi 22 août 2025 à 11:57:36 UTC+2, [email protected] a écrit :
>> >>
>> >> The permanent rebuilding is also affecting me, even if I just change a
>> py file, everything is rebuild. That's on Ubuntu 24.04.3 LTS
>> >>
>> >> Martin
>> >>
>> >> On Friday, 22 August 2025 at 00:02:56 UTC+2 [email protected] wrote:
>> >>
>> >> I have been doing some tests, and this behaviour is repeated, sagelib
>> is completely built.
>> >> And I do not understand why but the sagemath jupyter kernel is not
>> created. I rebuilt everything with a make maintainer-clean and the kernel
>> is not created. Enrique.
>> >>
>> >> El lunes, 18 de agosto de 2025 a las 13:21:12 UTC+2,
>> [email protected] escribió:
>> >>
>> >> Thank you Volker for this new beta.
>> >>
>> >> Surprisingly, I observe the following on both macOS and linux/fedora. I
>> did:
>> >> make distclean
>> >> make build
>> >> git checkout -b tmp develop
>> >> make build
>> >>
>> >> This last make build triggers a full recompilation of sagelib (i.e., of
>> all .pyx files), although I have not edited any file.
>> >> I observe the same behavior if I go back to the develop branch and run
>> make build.
>> >> Why is that ?
>> >> Compilation should be incremental and so compile only modified files
>> and files depending on it.
>> >> Am I doing something wrong ? or is it an side effect of some recent
>> change ?
>> >> This makes the development or test of some PR very slow and painful.
>> >>
>> >> Some clarification of this behavior is more than welcome.
>> >>
>> >> Best,
>> >> David.
>> >>
>> >>
>> >> Le 16 août 2025 à 17:36, Volker Braun <[email protected]> a écrit :
>> >>
>> >> As always, you can get the latest beta version from the "develop" git
>> branch. Alternatively, the self-contained source tarball is at
>> http://www.sagemath.org/download-latest.html
>> >>
>> >>
>> >> cb030433d73 (tag: 10.8.beta0, github/develop) Updated SageMath version
>> to 10.8.beta0
>> >> 510ca6a758c gh-40575: Fix Drinfeld module frobenius_endomorphism doc
>> >> 40d53664d2b gh-40573: bump libhomfly to 1.03
>> >> 66fbc79f068 gh-40562: Cliquer update to 1.23, with .pc file
>> >> 2d4089f31e0 gh-40558: Add long time marker to several slow tests
>> >> efd9de4c28a gh-40557: Minor optimization for integer conversion to
>> double
>> >> 79357e69ef1 gh-40553: Fix broken KnotInfo URL
>> >> 16d9fa19344 gh-40551: add missing double colon
>> >> 1e271e0d881 gh-40550: src/sage/matrix/special.py: fix typo quadraric ->
>> quadratic
>> >> b81df17fc7e gh-40548: fix pkg_resources DeprecationWarning
>> >> a17ac6ba8ad gh-40547: Update NC k shortest simple path for Undirected
>> graphs
>> >> 5f15ac5701a gh-40544: Update fricas to version 1.3.12
>> >> bb56716c3c9 gh-40541: Fix an occurrence of lazy_import
>> >> a50db921ff8 gh-40537: Simplify group generic algorithm
>> >> b47cd757851 gh-40536: Implement HyperellipticCurve.random_element()
>> over finite fields
>> >> 4b3a8540f4f gh-40535: Implement construction of hyperelliptic curves
>> from defining equation
>> >> c08c3c30f9c gh-40534: Make Jacobian morphisms hashable
>> >> e543939fd74 gh-40532: Implement compositional inverse
>> >> 6a8faff7931 gh-40531: Improve documentation formatting
>> >> faee909a9d2 gh-40528: Minor refactor for hyperelliptic curve
>> >> f508131569e gh-40516: Simplify macos CI and make it more robust
>> >> c78cd54fc90 gh-40510: Improve Feng, PNC algorithm
>> >> 2732ffda3fb gh-40494: Speed up `roots` when `multiplicities=False` for
>> polynomials over finite fields
>> >> 01be49ca2a8 gh-40485: meson: explicitly configurable options
>> >> 38f4c2ea74f gh-40467: compute minimal polynomial of an isogeny & push
>> such polynomials through other isogenies
>> >> 8c960453c48 gh-40436: Remove useless limitations in Drinfeld modules
>> >> 2046b1aa32e gh-40139: Translate constructions docs into Chinese
>> >> 0283d82ec36 gh-40089: Meson: test void linux on CI and add devcontainer
>> for it
>> >> 7b74bf7e99f gh-39883: Fix a bug in caching of reduced norm of skew
>> polynomials
>> >> fbb3237328c gh-39443: Implement correct iteration through disjoint
>> enumerated set for infinite set
>> >> 68e37911b2d gh-39273: Fix remaining all imports
>> >> a40fc0aca6b gh-36311: src/sage/doctest/control.py: log cysignals
>> crashes to DOT_SAGE
>> >> 85c8f1e8a26 (tag: 10.7, github/master) Updated SageMath version to 10.7
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> Groups "sage-release" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> >> To view this discussion visit
>> https://groups.google.com/d/msgid/sage-release/7206baa8-2041-436c-a710-4b780e2fe577n%40googlegroups.com
>> .
>> >>
>> >>
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "sage-release" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To view this discussion visit
>> https://groups.google.com/d/msgid/sage-release/21bb1c87-0aab-4338-90d5-c397795e88a6n%40googlegroups.com
>> .
>>
>
--
You received this message because you are subscribed to the Google Groups
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/sage-release/A5105DBA-B78C-493E-AB95-1ACE5D515E29%40gmail.com.