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.
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/78aff11f-83e8-46c4-9755-a685e29a9233n%40googlegroups.com.
