← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2111991] [NEW] Merge dh-cargo from Debian Unstable for questing

 

Public bug reported:

Scheduled-For: ubuntu-25.06
Ubuntu: 31ubuntu4
Debian Unstable: 32

A new release of dh-cargo is available for merging from Debian Unstable.

If it turns out this needs a sync rather than a merge, please change the
tag '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 questing Release Notes:
https://discourse.ubuntu.com/t/questing-quokka-release-notes/

### New Debian Changes ###

dh-cargo (32) unstable; urgency=medium

  [ Fabian Grünbichler ]
  * dh-cargo-built-using: fix cross-builds
  * dh-cargo-built-using: mark X-Cargo-Built-Using as deprecated

  [ Guillem Jover ]
  * dh-cargo-built-using: Use ?= operator for obsolete substvars (Closes: #1096103)

 -- Fabian Grünbichler <debian@fabian.gruenbichler.email>  Fri, 07 Mar
2025 10:26:02 +0100


### Old Ubuntu Delta ###

dh-cargo (31ubuntu4) plucky; urgency=medium

  * dh-cargo-vendored-sources:
    - Accept top-level lib.rs (LP: #2096268)
    - Improve opendir error messages to include directory name

 -- Julian Andres Klode <juliank@xxxxxxxxxx>  Thu, 23 Jan 2025 19:41:15
+0100

dh-cargo (31ubuntu3) plucky; urgency=medium

  * dh-cargo-vendored-sources: Only list non-empty crates.
    This makes it compatible with the approach used by cargo-vendor-filterer,
    which instead of removing crates, simply removes all files and creates
    an empty src/lib.rs. This removes the need to patch other crates to
    remove their dependencies on filtered crates.

 -- Julian Andres Klode <juliank@xxxxxxxxxx>  Wed, 15 Jan 2025 12:07:43
+0100

dh-cargo (31ubuntu2) oracular; urgency=medium

  * cargo.pm: set LTO flags according to the dpkg build options.

 -- Zixing Liu <zixing.liu@xxxxxxxxxxxxx>  Mon, 03 Jun 2024 13:43:57
-0600

dh-cargo (31ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - Add support for using vendored sources, including checking the validity of
      XS-Vendored-Sources-Rust field via the new dh-cargo-vendored-sources
      script, and shipping the Cargo.lock file if available.
  * Split out the dh-cargo-vendored-sources into its own package to be able
    to use it with non-default rustc (e.g. rustc-1.74)

 -- Simon Chopin <schopin@xxxxxxxxxx>  Thu, 08 Feb 2024 16:27:41 +0100

** Affects: dh-cargo (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: dcr-merge

** Changed in: dh-cargo (Ubuntu)
    Milestone: None => ubuntu-25.06

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

Title:
  Merge dh-cargo from Debian Unstable for questing

Status in dh-cargo package in Ubuntu:
  New

Bug description:
  Scheduled-For: ubuntu-25.06
  Ubuntu: 31ubuntu4
  Debian Unstable: 32

  A new release of dh-cargo is available for merging from Debian
  Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tag '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 questing Release Notes:
  https://discourse.ubuntu.com/t/questing-quokka-release-notes/

  ### New Debian Changes ###

  dh-cargo (32) unstable; urgency=medium

    [ Fabian Grünbichler ]
    * dh-cargo-built-using: fix cross-builds
    * dh-cargo-built-using: mark X-Cargo-Built-Using as deprecated

    [ Guillem Jover ]
    * dh-cargo-built-using: Use ?= operator for obsolete substvars (Closes: #1096103)

   -- Fabian Grünbichler <debian@fabian.gruenbichler.email>  Fri, 07 Mar
  2025 10:26:02 +0100


  ### Old Ubuntu Delta ###

  dh-cargo (31ubuntu4) plucky; urgency=medium

    * dh-cargo-vendored-sources:
      - Accept top-level lib.rs (LP: #2096268)
      - Improve opendir error messages to include directory name

   -- Julian Andres Klode <juliank@xxxxxxxxxx>  Thu, 23 Jan 2025
  19:41:15 +0100

  dh-cargo (31ubuntu3) plucky; urgency=medium

    * dh-cargo-vendored-sources: Only list non-empty crates.
      This makes it compatible with the approach used by cargo-vendor-filterer,
      which instead of removing crates, simply removes all files and creates
      an empty src/lib.rs. This removes the need to patch other crates to
      remove their dependencies on filtered crates.

   -- Julian Andres Klode <juliank@xxxxxxxxxx>  Wed, 15 Jan 2025
  12:07:43 +0100

  dh-cargo (31ubuntu2) oracular; urgency=medium

    * cargo.pm: set LTO flags according to the dpkg build options.

   -- Zixing Liu <zixing.liu@xxxxxxxxxxxxx>  Mon, 03 Jun 2024 13:43:57
  -0600

  dh-cargo (31ubuntu1) noble; urgency=medium

    * Merge with Debian unstable. Remaining changes:
      - Add support for using vendored sources, including checking the validity of
        XS-Vendored-Sources-Rust field via the new dh-cargo-vendored-sources
        script, and shipping the Cargo.lock file if available.
    * Split out the dh-cargo-vendored-sources into its own package to be able
      to use it with non-default rustc (e.g. rustc-1.74)

   -- Simon Chopin <schopin@xxxxxxxxxx>  Thu, 08 Feb 2024 16:27:41 +0100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-cargo/+bug/2111991/+subscriptions



Follow ups