Re: Recommended way of using a custom build of libcurl in a Node.js addon

2023-03-22 Thread Daniel Stenberg via curl-library
On Wed, 22 Mar 2023, Darshan Sen via curl-library wrote: I don't know if there are any other ways of bundling libcurl and its dependencies along with the binding other than the 2 options I mentioned. If there aren't, I was wondering which one of the two - fully static library / fully

Re: On more stable curl releases

2023-03-22 Thread Dan Fandrich via curl-library
On Wed, Mar 22, 2023 at 04:10:32PM -0700, bch via curl-library wrote: > This is a curl binary, or a release tarball The daily tar balls are available at https://curl.se/snapshots/ > (how much processing *does* go on > from a repo checkout -> curl-x.y.z.tar.gz?)? I think it's just running

Re: On more stable curl releases

2023-03-22 Thread bch via curl-library
On Wed, Mar 22, 2023 at 00:34 Daniel Stenberg via curl-library < curl-library@lists.haxx.se> wrote: > On Tue, 21 Mar 2023, Dan Fandrich via curl-library wrote: > > > It would be great if we can find more people to test pre-release curl > > versions > > I believe that is the holy grail we can only

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Wed, 22 Mar 2023, Jeffrey Walton wrote: To counter the lack of pre-release testing, schedule another release T+x days after the release of interest. The point of the "cool down" period after a release is to allow that *possibility*. We can do it if we feel we need to. In the projects I

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Wed, 22 Mar 2023, Dan Fandrich via curl-library wrote: The last two changes fix compile problems in two platforms, OS/400 and Haiku. Normally, I'd say that would be enough to trigger another release: users can't build curl when they used to be able to, but these are super marginal platforms.

Parallel curl testing project

2023-03-22 Thread Dan Fandrich via curl-library
On the long road to 8.0.0, curl has taken on close to 1600 test cases [1] that help verify that it stays running correctly. These tests are one of the ways that curl stays operating reliably year after year, but the downside is that they can take an annoyingly long time to run. Normal test

Re: On more stable curl releases

2023-03-22 Thread Dan Fandrich via curl-library
On Wed, Mar 22, 2023 at 09:17:48AM +0100, Daniel Stenberg via curl-library wrote: > So, how about this for adjusted release cycle and release management: > > - Increase the post-release ("cool down") margin before we open the feature >window. We currently have it 5 days, we could double it

Re: On more stable curl releases

2023-03-22 Thread Jeffrey Walton via curl-library
On Wed, Mar 22, 2023 at 4:17 AM Daniel Stenberg via curl-library wrote: > > On Wed, 22 Mar 2023, Stefan Eissing wrote: > > > Delaying the opening of the feature window after a release seems to be a > > good balance. Right now, I have several PRs pending for the re-opening of > > the window and it

Re: Recommended way of using a custom build of libcurl in a Node.js addon

2023-03-22 Thread Timothe Litt via curl-library
I'm not "official", but here's my take: If you're determined to ship a bundle, I'd go with a static link of the libraries with your app, producing a single executable. You're going to have to provide updates in any case, so one file is better than several.  After you get past libc

Re: On more stable curl releases

2023-03-22 Thread Daniel F via curl-library
W dniu 2023-03-22 13:46, Daniel Stenberg napisał(a): On Wed, 22 Mar 2023, Daniel F via curl-library wrote: One option is to provide coverage data for each platform/test job, plus one extra created by merging results from all platform. With this approach you could check if there are any code

Re: Recommended way of using a custom build of libcurl in a Node.js addon

2023-03-22 Thread Darshan Sen via curl-library
To be clear, I work at Postman and I was experimenting on adding support for sending HTTP3 requests to the Postman app. For a network debugging tool like Postman, I guess it makes sense to give our users full capability of sending any kind of network requests they would prefer, including fully

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Wed, 22 Mar 2023, Daniel F via curl-library wrote: One option is to provide coverage data for each platform/test job, plus one extra created by merging results from all platform. With this approach you could check if there are any code paths which are not tested at all by checking merged

Re: On more stable curl releases

2023-03-22 Thread Daniel F via curl-library
W dniu 2023-03-22 08:45, Daniel Stenberg via curl-library napisał(a): On Tue, 21 Mar 2023, Dan Fandrich via curl-library wrote: On a related note, what's the current code coverage? I haven't tried myself in a looong time, and there hasn't been a Coveralls build in 5 years. That would be a

Re: On more stable curl releases

2023-03-22 Thread Jeremy Nicoll via curl-library
On Wed, 22 Mar 2023, at 08:17, Daniel Stenberg via curl-library wrote: > So, how about this for adjusted release cycle and release management: > > - Increase the post-release ("cool down") margin before we open the feature > window. We currently have it 5 days, we could double it to 10

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Wed, 22 Mar 2023, Kamil Dudka wrote: If you look at the recent pull requests, you could hardly find one with green CI. Ah right, yes. Good point. This is also one of the reasons for regressions: our flaky CI setup makes it too easy to sometimes miss test failures because we have to live

Re: On more stable curl releases

2023-03-22 Thread Kamil Dudka via curl-library
On Wednesday, March 22, 2023 8:34:30 AM CET Daniel Stenberg via curl-library wrote: > On Tue, 21 Mar 2023, Dan Fandrich via curl-library wrote: > > > It would be great if we can find more people to test pre-release curl > > versions > > I believe that is the holy grail we can only dream of.

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Wed, 22 Mar 2023, Stefan Eissing wrote: Delaying the opening of the feature window after a release seems to be a good balance. Right now, I have several PRs pending for the re-opening of the window and it does not cost anything to have them wait a week more. Feature branches already exist.

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Tue, 21 Mar 2023, Dan Fandrich via curl-library wrote: On a related note, what's the current code coverage? I haven't tried myself in a looong time, and there hasn't been a Coveralls build in 5 years. That would be a great graph to see on https://curl.se/dashboard.html But with all the

Re: On more stable curl releases

2023-03-22 Thread Stefan Eissing via curl-library
> Am 22.03.2023 um 00:10 schrieb Daniel Stenberg via curl-library > : > > On Tue, 21 Mar 2023, Dan Fandrich via curl-library wrote: > >> Some examples of regressions would be the crash that prompted yesterday's >> 8.0.1 point release, the noproxy host matching bug #9842 (fixed in 7.86.0)

Re: On more stable curl releases

2023-03-22 Thread Daniel Stenberg via curl-library
On Tue, 21 Mar 2023, Dan Fandrich via curl-library wrote: It would be great if we can find more people to test pre-release curl versions I believe that is the holy grail we can only dream of. People are simply hesitant to try pre-releases. Granted, we haven't tried this for a long time but

RE: On more stable curl releases

2023-03-22 Thread Marcel Raad via curl-library
> From: curl-library On Behalf Of Dan > Fandrich via curl-library > Sent: Wednesday, 22 March 2023 05:33 > To: curl-library@lists.haxx.se > Cc: Dan Fandrich > Subject: Re: On more stable curl releases > > Maybe we should label the daily snapshot one week before a > scheduled release as "rc1"