Upgrade Cargo to 0.68.0

Bug #2007608 reported by Zixing Liu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cargo (Ubuntu)
Fix Released
Undecided
Zixing Liu

Bug Description

Upgrade Cargo to 0.68.0

Changed in cargo (Ubuntu):
assignee: nobody → Liu Shuyu (liushuyu-011)
status: New → In Progress
Revision history for this message
Zixing Liu (liushuyu-011) wrote :
Revision history for this message
Zixing Liu (liushuyu-011) wrote :
Revision history for this message
Zixing Liu (liushuyu-011) wrote (last edit ):

Notable packaging changes since Cargo 0.67.1:
- Updated vendor list
- Since now we inevitably need to download windows-sys into the tree, we need to clean up the dependencies and remove windows-sys to avoid including some questionable binary blobs from Microsoft

You can find other changes documented in the changelog of the source package.

Revision history for this message
Simon Chopin (schopin) wrote :

Hi,

I'm assuming the changes are done on this Git branch: https://git.launchpad.net/~canonical-foundations/ubuntu/+source/cargo/tree/?h=merge-0.68

Overall, very nice work!

A couple of nitpicks:

* In the changelog, please separate changes that are related to this being a new version (e.g. updating the vendored list) from those that are basically independant, like patches to remove the windows dependencies
* Please add DEP-3 headers to your patches: https://dep-team.pages.debian.net/deps/dep3/

Revision history for this message
Zixing Liu (liushuyu-011) wrote :

Hi Simon,

Yes, the changes are done on https://git.launchpad.net/~canonical-foundations/ubuntu/+source/cargo/tree/?h=merge-0.68.

The comments have been addressed. I have re-formatted the changelog and added DEP-3 headers to the new patches.

Revision history for this message
Simon Chopin (schopin) wrote :

The contents of the vendor tarball in the PPA and the vendor/ directory at the tip of your Git tree don't match. Please fix this?

Otherwise looks good :)

Revision history for this message
Zixing Liu (liushuyu-011) wrote (last edit ):

I have re-uploaded Cargo 0.68 sources to this PPA as version 0.68.0+ds1ubuntu1-0ubuntu1: https://launchpad.net/~liushuyu-011/+archive/ubuntu/rust-updates-1.67/+packages

Revision history for this message
Zixing Liu (liushuyu-011) wrote :

I have re-uploaded the correctly versioned Cargo 0.68 sources to https://launchpad.net/~liushuyu-011/+archive/ubuntu/rust-updates-1.67-1

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cargo - 0.68.0+ds0ubuntu1-0ubuntu1

---------------
cargo (0.68.0+ds0ubuntu1-0ubuntu1) lunar; urgency=medium

  * Update to Cargo 0.68.0 (LP: #2007608)
    - d/s/debian-cargo-vendor: Add a step to remove windows-sys
      and their friends from vendored sources
    - d/debcargo-conf.patch: Rebase patches
    - d/control: Bump rustc requirements
    - d/control: Update vendored sources information
    - d/copyright: update copyright information for vendored dependencies
    - d/vendor-tarball-unsuspicious.txt: update unsuspicious list to include
      some newly added source files
  * vendor: removed windows-sys and its related libraries from the tree
    to avoid including questionably licensed binary blobs from Microsoft
  * d/p/2901-ubuntu-is-terminal-remove-windows-sys.patch: a new patch to
    remove the windows-sys dependency from the is-terminal library
  * d/p/2900-ubuntu-remove-miow-dependency.patch: add a new patch to
    remove the miow dependency from Cargo to avoid introducing windows-sys
    into the vendor tree (windows-sys is a transitive dependency of miow)
  * .gitignore: only ignore the top-level target folder so that any tests
    called "target" will still be included in the source tree

 -- Zixing Liu <email address hidden> Fri, 17 Feb 2023 00:28:52 -0700

Changed in cargo (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.