← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2130119] [NEW] Merge curl from Debian Unstable for resolute

 

Public bug reported:

Scheduled-For: ubuntu-25.11
Ubuntu: 8.14.1-2ubuntu1
Debian Unstable: 8.17.0~rc2-1

A new release of curl is available for merging from Debian Unstable.

If it turns out this needs a sync rather than a merge, please change the
tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally) update the
title as desired.

If this merge pulls in a new upstream version, also consider adding an
entry to the resolute Release Notes:
https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

### New Debian Changes ###

curl (8.17.0~rc2-1) unstable; urgency=medium

  * New upstream version 8.17.0~rc2
  * Revert "d/salsa-ci: enable ARM build test"
  * Drop patches merged upstream:
    - setopt-accept-_SSL_VERIFYHOST-set-to-2L.patch
    - asyn-thrdd-drop-pthread_cancel.patch
    - setopt-make-CURLOPT_MAXREDIRS-accept-1-again.patch
  * Refresh patches:
    - ZZZgnutls-build.patch
    - build-Divide-mit-krb5-gssapi-link-flags-between-LDFLAGS-a.patch
  * d/copyright: Drop entry for lib/krb5.c, file was removed
  * d/libcurl*.symbols: Add new symbols curl_multi_notify_disable and
    curl_multi_notify_enable

 -- Samuel Henrique <samueloph@xxxxxxxxxx>  Mon, 20 Oct 2025 19:05:21
+0100

curl (8.16.0-4) unstable; urgency=medium

  * debian/patches/setopt-make-CURLOPT_MAXREDIRS-accept-1-again.patch: import
    from upstream. (Closes: #1117593)

 -- Carlos Henrique Lima Melara <charlesmelara@xxxxxxxxxx>  Wed, 08 Oct
2025 13:05:07 -0300

curl (8.16.0-3) unstable; urgency=medium

  * d/control: Fix required versions of libnghttp3 and libngtcp2 packages.
     - Append "~" to the end of the version, for a backports-friendly package.
     - Add an explicit dependency on libnghttp3-9 and libngtcp2-16, as
       otherwise dpkg picks a lower version as a dependency, but we need
       newer versions for HTTP/3.
     - Bump the version requirement for libnghttp3-dev to 1.11.0.
  * d/control: wrap-and-sort -taf

 -- Samuel Henrique <samueloph@xxxxxxxxxx>  Tue, 07 Oct 2025 20:47:19
+0100

curl (8.16.0-2) unstable; urgency=medium

  [ Carlos Henrique Lima Melara ]
  * d/rules: use DEB_DISTRIBUTION to add configure flags for experimental
  * d/watch-rc: keep a watch file for curl RC releases

  [ Marcos Felipe de Almeida Souza ]
  * d/patches: Add upstream commits to fix regressions
    - async-thrdd-drop-pthread_cancel.patch: Upstream changes
    - setopt-accept-_SSL_VERIFYHOST-set-to-2L.patch: Upstream changes

  [ Samuel Henrique ]
  * Build OpenSSL HTTP/3 support with ngtcp2
    - Add B-D on libngtcp2-crypto-ossl-dev (>= 1.16.0)
    - Add Depends on libngtcp2-crypto-ossl-dev (>= 1.16.0) and
      libngtcp2-dev (>= 1.16.0) in the OpenSSL -dev package
    - Bump libngtcp2-dev and libngtcp2-crypto-gnutls-dev Depends in the
      GnuTLS -dev package to >= 1.16.0
    - Drop --with-openssl-quic configure flag in OpenSSL build
    - Set --with-ngtcp2 and --with-nghttp3 configure flag for both builds
      (OpenSSL and GnuTLS)

 -- Samuel Henrique <samueloph@xxxxxxxxxx>  Thu, 02 Oct 2025 22:29:47
+0100

curl (8.16.0-1) unstable; urgency=medium

  * d/watch: Point to GitHub for GA releases
  * New upstream version 8.16.0

 -- Samuel Henrique <samueloph@xxxxxxxxxx>  Wed, 10 Sep 2025 08:40:58
+0100

curl (8.16.0~rc3-1) unstable; urgency=medium

  * New upstream version 8.16.0~rc3.

 -- Carlos Henrique Lima Melara <charlesmelara@xxxxxxxxxx>  Thu, 04 Sep
2025 21:26:46 -0300

curl (8.16.0~rc2-2) unstable; urgency=medium

  * d/t/common-upstream-tests: Invoke dh clean, not
override_dh_auto_clean.

 -- Sergio Durigan Junior <sergiodj@xxxxxxxxxx>  Fri, 29 Aug 2025
23:37:58 -0400

curl (8.16.0~rc2-1) unstable; urgency=medium

  [ Samuel Henrique ]
  * New upstream version 8.16.0~rc2
  * d/watch: Point to rc releases and pick tar.xz tarballs
  * Update patches:
    - 11_omit-directories-from-config.patch: Upstream changes in Makefile
    - ZZZgnutls-build.patch: Upstream changes in Makefile
    - build-Divide-mit-krb5-gssapi-link-flags-between-LDFLAGS-a.patch: Update
      context
  * d/libcurl*.symbols: New symbols "curl_multi_get_offt" and
    "curl_ws_start_frame"
  * d/rules: Add missing backslash to escape newline
  * d/rules: Remove "--cache-files" from curl-config

  [ Sergio Durigan Junior ]
  * Use d/clean instead of overriding dh_auto_clean
  * d/rules:
    - Enable symbol hiding when compiling curl.
    - New variables with_{openssl,gnutls}.
    - Specify --cache-file when invoking configure.
    - Expand removal of aclocal to debian/tmp*/ directories.
    - Use "define" to create a template of the configure step.
    - Use "define" to create a template of the build step.
    - Use "define" to create a template of the test step.
    - Use "define" to create a template of the install step.

  [ Aquila Macedo ]
  * d/copyright: sync licenses
  * d/copyright: add myself
  * d/lrc.config: add initial exclusions to suppress false positives

 -- Samuel Henrique <samueloph@xxxxxxxxxx>  Mon, 25 Aug 2025 23:21:04
+0100

curl (8.15.0-1) unstable; urgency=medium

  [ Samuel Henrique ]
  * New upstream version 8.15.0
  * d/patches:
    - Drop patches merged upstream
    - build-Divide-mit-krb5-gssapi...: Refresh patch
    - ZZZgnutls-build.patch: Update patch
  * d/copyright:
    - Update with renamed and removed files
    - Remove dropped files build-openssl.bat and checksrc.bat

  [ Carlos Henrique Lima Melara ]
  * d/patches/:
    - Refresh patches
    - Rebase patches against new upstream version
  * d/libcurl4-doc.docs: remove docs/examples/README.md, it's in .examples *

  [ Aquila Macedo ]
  * d/tests/common-upstream-tests: centralize common build steps

 -- Samuel Henrique <samueloph@xxxxxxxxxx>  Sun, 10 Aug 2025 16:38:32
+0100


### Old Ubuntu Delta ###

curl (8.14.1-2ubuntu1) questing; urgency=medium

  * Merge with Debian unstable (LP: #2117511). Remaining changes:
    - d/{control,rules}: drop nghttp3 and ngtcp2 dependencies in universe
    - d/{control,rules}: do not use gnutls for the curl binary
    - debian/control: don't build-depend on python3-impacket and stunnel4 on i386

 -- Ural Tunaboyu <ural.tunaboyu@xxxxxxxxxxxxx>  Tue, 22 Jul 2025
08:58:22 -0700

** Affects: curl (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: dcr-merge

** Changed in: curl (Ubuntu)
    Milestone: None => ubuntu-25.11

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to curl in Ubuntu.
https://bugs.launchpad.net/bugs/2130119

Title:
  Merge curl from Debian Unstable for resolute

Status in curl package in Ubuntu:
  New

Bug description:
  Scheduled-For: ubuntu-25.11
  Ubuntu: 8.14.1-2ubuntu1
  Debian Unstable: 8.17.0~rc2-1

  A new release of curl is available for merging from Debian Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally)
  update the title as desired.

  If this merge pulls in a new upstream version, also consider adding an
  entry to the resolute Release Notes:
  https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

  ### New Debian Changes ###

  curl (8.17.0~rc2-1) unstable; urgency=medium

    * New upstream version 8.17.0~rc2
    * Revert "d/salsa-ci: enable ARM build test"
    * Drop patches merged upstream:
      - setopt-accept-_SSL_VERIFYHOST-set-to-2L.patch
      - asyn-thrdd-drop-pthread_cancel.patch
      - setopt-make-CURLOPT_MAXREDIRS-accept-1-again.patch
    * Refresh patches:
      - ZZZgnutls-build.patch
      - build-Divide-mit-krb5-gssapi-link-flags-between-LDFLAGS-a.patch
    * d/copyright: Drop entry for lib/krb5.c, file was removed
    * d/libcurl*.symbols: Add new symbols curl_multi_notify_disable and
      curl_multi_notify_enable

   -- Samuel Henrique <samueloph@xxxxxxxxxx>  Mon, 20 Oct 2025 19:05:21
  +0100

  curl (8.16.0-4) unstable; urgency=medium

    * debian/patches/setopt-make-CURLOPT_MAXREDIRS-accept-1-again.patch: import
      from upstream. (Closes: #1117593)

   -- Carlos Henrique Lima Melara <charlesmelara@xxxxxxxxxx>  Wed, 08
  Oct 2025 13:05:07 -0300

  curl (8.16.0-3) unstable; urgency=medium

    * d/control: Fix required versions of libnghttp3 and libngtcp2 packages.
       - Append "~" to the end of the version, for a backports-friendly package.
       - Add an explicit dependency on libnghttp3-9 and libngtcp2-16, as
         otherwise dpkg picks a lower version as a dependency, but we need
         newer versions for HTTP/3.
       - Bump the version requirement for libnghttp3-dev to 1.11.0.
    * d/control: wrap-and-sort -taf

   -- Samuel Henrique <samueloph@xxxxxxxxxx>  Tue, 07 Oct 2025 20:47:19
  +0100

  curl (8.16.0-2) unstable; urgency=medium

    [ Carlos Henrique Lima Melara ]
    * d/rules: use DEB_DISTRIBUTION to add configure flags for experimental
    * d/watch-rc: keep a watch file for curl RC releases

    [ Marcos Felipe de Almeida Souza ]
    * d/patches: Add upstream commits to fix regressions
      - async-thrdd-drop-pthread_cancel.patch: Upstream changes
      - setopt-accept-_SSL_VERIFYHOST-set-to-2L.patch: Upstream changes

    [ Samuel Henrique ]
    * Build OpenSSL HTTP/3 support with ngtcp2
      - Add B-D on libngtcp2-crypto-ossl-dev (>= 1.16.0)
      - Add Depends on libngtcp2-crypto-ossl-dev (>= 1.16.0) and
        libngtcp2-dev (>= 1.16.0) in the OpenSSL -dev package
      - Bump libngtcp2-dev and libngtcp2-crypto-gnutls-dev Depends in the
        GnuTLS -dev package to >= 1.16.0
      - Drop --with-openssl-quic configure flag in OpenSSL build
      - Set --with-ngtcp2 and --with-nghttp3 configure flag for both builds
        (OpenSSL and GnuTLS)

   -- Samuel Henrique <samueloph@xxxxxxxxxx>  Thu, 02 Oct 2025 22:29:47
  +0100

  curl (8.16.0-1) unstable; urgency=medium

    * d/watch: Point to GitHub for GA releases
    * New upstream version 8.16.0

   -- Samuel Henrique <samueloph@xxxxxxxxxx>  Wed, 10 Sep 2025 08:40:58
  +0100

  curl (8.16.0~rc3-1) unstable; urgency=medium

    * New upstream version 8.16.0~rc3.

   -- Carlos Henrique Lima Melara <charlesmelara@xxxxxxxxxx>  Thu, 04
  Sep 2025 21:26:46 -0300

  curl (8.16.0~rc2-2) unstable; urgency=medium

    * d/t/common-upstream-tests: Invoke dh clean, not
  override_dh_auto_clean.

   -- Sergio Durigan Junior <sergiodj@xxxxxxxxxx>  Fri, 29 Aug 2025
  23:37:58 -0400

  curl (8.16.0~rc2-1) unstable; urgency=medium

    [ Samuel Henrique ]
    * New upstream version 8.16.0~rc2
    * d/watch: Point to rc releases and pick tar.xz tarballs
    * Update patches:
      - 11_omit-directories-from-config.patch: Upstream changes in Makefile
      - ZZZgnutls-build.patch: Upstream changes in Makefile
      - build-Divide-mit-krb5-gssapi-link-flags-between-LDFLAGS-a.patch: Update
        context
    * d/libcurl*.symbols: New symbols "curl_multi_get_offt" and
      "curl_ws_start_frame"
    * d/rules: Add missing backslash to escape newline
    * d/rules: Remove "--cache-files" from curl-config

    [ Sergio Durigan Junior ]
    * Use d/clean instead of overriding dh_auto_clean
    * d/rules:
      - Enable symbol hiding when compiling curl.
      - New variables with_{openssl,gnutls}.
      - Specify --cache-file when invoking configure.
      - Expand removal of aclocal to debian/tmp*/ directories.
      - Use "define" to create a template of the configure step.
      - Use "define" to create a template of the build step.
      - Use "define" to create a template of the test step.
      - Use "define" to create a template of the install step.

    [ Aquila Macedo ]
    * d/copyright: sync licenses
    * d/copyright: add myself
    * d/lrc.config: add initial exclusions to suppress false positives

   -- Samuel Henrique <samueloph@xxxxxxxxxx>  Mon, 25 Aug 2025 23:21:04
  +0100

  curl (8.15.0-1) unstable; urgency=medium

    [ Samuel Henrique ]
    * New upstream version 8.15.0
    * d/patches:
      - Drop patches merged upstream
      - build-Divide-mit-krb5-gssapi...: Refresh patch
      - ZZZgnutls-build.patch: Update patch
    * d/copyright:
      - Update with renamed and removed files
      - Remove dropped files build-openssl.bat and checksrc.bat

    [ Carlos Henrique Lima Melara ]
    * d/patches/:
      - Refresh patches
      - Rebase patches against new upstream version
    * d/libcurl4-doc.docs: remove docs/examples/README.md, it's in .examples *

    [ Aquila Macedo ]
    * d/tests/common-upstream-tests: centralize common build steps

   -- Samuel Henrique <samueloph@xxxxxxxxxx>  Sun, 10 Aug 2025 16:38:32
  +0100


  ### Old Ubuntu Delta ###

  curl (8.14.1-2ubuntu1) questing; urgency=medium

    * Merge with Debian unstable (LP: #2117511). Remaining changes:
      - d/{control,rules}: drop nghttp3 and ngtcp2 dependencies in universe
      - d/{control,rules}: do not use gnutls for the curl binary
      - debian/control: don't build-depend on python3-impacket and stunnel4 on i386

   -- Ural Tunaboyu <ural.tunaboyu@xxxxxxxxxxxxx>  Tue, 22 Jul 2025
  08:58:22 -0700

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/2130119/+subscriptions