[sage-devel] Re: Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Nathan Dunfield
This proposal makes sense to me. Something like this is necessary for us to upgrade Jupyter since it depends on rdps-py which needs Rust to build, and this approach preserves the other features of current standard packages: the version is pinned (including checksums on the binary wheels) and a

[sage-devel] Re: Synchronization of GitHub state and priority labels continues on Tuesday July 11th

2024-08-06 Thread Kwankyu Lee
On Tuesday, August 6, 2024 at 3:30:29 PM UTC+9 seb@gmail.com wrote: This would replace something annoying for senior developers by something annoying for new contributors. I'm not sure if this is a good idea. Naturally, the volume of annoyance is much larger for senior developers. Did you

Re: [sage-devel] Sage-10.4 fails to build

2024-08-06 Thread Matthias Koeppe
On Saturday, August 3, 2024 at 11:41:37 PM UTC-7 Niranjana K M wrote: I could build till sagelib with the patched flint. Now I get an error in building doc. [spkg-install] [reference] WARNING: unsupported theme option 'source_view_link' given I am in `develop` branch 10.5.beta1 in Gentoo linux.

Re: [sage-devel] Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Dima Pasechnik
It is amusing that it is put forward as a new proposal. This is my proposal I have been making in various forms during the past 10 months or so, mainly in context of standardisation of a couple of packages, such as pytest. And it is put forward by a very vocal opponent of my proposal. At the ver

Re: [sage-devel] Re: fflas-ffpack install fail

2024-08-06 Thread Dima Pasechnik
It is checking and apparently rejecting it. (assuming we talk about a regular install with ./configure && make) More info should be in config.log On 4 August 2024 11:30:39 BST, anon notmyfault64 wrote: >On Saturday, August 3, 2024 at 1:33:15 AM UTC+7 Gareth Ma wrote: > >My `conda list`: >htt

Re: [sage-devel] Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Bagas Sanjaya
On Sat, Aug 03, 2024 at 11:15:13PM -0700, Matthias Koeppe wrote: > Currently all "standard" packages of the Sage distribution, by policy > (https://doc.sagemath.org/html/en/developer/packaging.html; recommended > reading), > - either can be installed from source ("normal" packages); > - or they

Re: [sage-devel] Re: Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Dima Pasechnik
Nathan, this is essentially the proposal I put forward in Feb 2024: https://groups.google.com/g/sage-devel/c/5kmxaw105lg/m/QGShvy6-AAAJ You didn't like it then. https://groups.google.com/g/sage-devel/c/5kmxaw105lg/m/N-eEEQTeAgAJ Dima PS. Nobody seems to remember that conversation? Is it forbidde

Re: [sage-devel] Re: Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Nathan Dunfield
Dima, As I understand it, while both proposals result in binary wheels being pulled off PyPI for certain standard packages, they differ in that: a) The current proposal requires the version of the package to be pinned (with checksums). b) The current proposal does not allow a package to pull i

Re: [sage-devel] Re: Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Dima Pasechnik
On Tue, Aug 6, 2024 at 9:45 PM Nathan Dunfield wrote: > As I understand it, while both proposals result in binary wheels being pulled > off PyPI for certain standard packages, they differ in that: > > a) The current proposal requires the version of the package to be pinned > (with checksums). Do

Re: [sage-devel] Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Bagas Sanjaya
On Mon, Aug 05, 2024 at 08:28:12PM +0300, Georgi Guninski wrote: > On Sun, Aug 4, 2024 at 9:03 PM Matthias Koeppe > wrote: > > > > > In https://github.com/sagemath/sage/pull/38219 (needs review), I propose > > the following mild policy change: > > - as a third option, a "standard" package is al

Re: [sage-devel] Re: Synchronization of GitHub state and priority labels continues on Tuesday July 11th

2024-08-06 Thread Bagas Sanjaya
On 8/6/24 20:42, Kwankyu Lee wrote: On Tuesday, August 6, 2024 at 3:30:29 PM UTC+9 seb@gmail.com wrote: This would replace something annoying for senior developers by something annoying for new contributors. I'm not sure if this is a good idea. Naturally, the volume of annoyanc

Re: [sage-devel] Proposal: Policy for standard packages from binary wheels

2024-08-06 Thread Michael Orlitzky
On Wed, 2024-08-07 at 06:41 +0700, Bagas Sanjaya wrote: > > In Windows, that's quite common for people to have antivirus installed. > But for people on Linux, they usually don't install one. > On Linux, people aren't usually dumb enough to download exes from strangers. Yet here we are. -- You