[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1107391: unblock: curl/8.14.1-1



On Sat, Jun 7, 2025 at 8:31 AM Sebastian Ramacher <sramacher@debian.org> wrote:
> On 2025-06-06 22:28:55 +0100, Samuel Henrique wrote:
> > Please unblock package curl
[...]
> > 8.14.0 was previosuly approved.
> > 8.14.1 contains one more refactoring and a few bugfixes.
 Then it breaks libs3 [1], making it FTBFS with this:
In function ‘setup_curl’,
    inlined from ‘request_get’ at src/request.c:1009:19,
    inlined from ‘request_perform’ at src/request.c:1173:19:
src/request.c:802:19: error: call to ‘_curl_easy_setopt_err_long’
declared with attribute warning: curl_easy_setopt expects a long
argument [-Werror=attribute-warning]
  802 |     if ((status = curl_easy_setopt
         \
      |                   ^~~~~~~~~~~~~~~~
src/request.c:827:5: note: in expansion of macro ‘curl_easy_setopt_safe’
  827 |     curl_easy_setopt_safe(CURLOPT_FILETIME, 1);
      |     ^~~~~~~~~~~~~~~~~~~~~
src/request.c:802:19: error: call to ‘_curl_easy_setopt_err_long’
declared with attribute warning: curl_easy_setopt expects a long
argument [-Werror=attribute-warning]
  802 |     if ((status = curl_easy_setopt
         \
      |                   ^~~~~~~~~~~~~~~~
src/request.c:833:5: note: in expansion of macro ‘curl_easy_setopt_safe’

I've checked, it still builds in the same environment but with the
Trixie 8.13.0-5 package version of curl.

> I specifically asked you to wait with the upload of 8.14.1 until 8.14.0
> migrated. This makes it more complicated then it needs to be. If there
> was a hurry to get 8.14.1 uploaed ASAP, you could have talked to us
> first.
 I do agree. Such changes in common libraries are not the best during
the (hard) freeze.

> > There are no regressions reported against 8.14.1, either on Debian or upstream,
> > so no plans of future point-releases.
 There is the above mentioned build break. Please discuss that first.

Thanks,
Laszlo/GCS
[1] https://bugs.debian.org/1107408


Reply to: