Page MenuHomeSoftware Heritage

Makefile.local: Fix breezy installation crashing dev build
AbandonedPublicDraft

Authored by anlambert on Oct 10 2022, 10:59 AM.

Details

Reviewers
None
Group Reviewers
Reviewers
Summary

It seems setuptools_rust is now required to install breezy.

Collecting breezy
  Downloading breezy-3.3.0.tar.gz (11.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.4/11.4 MB 31.6 MB/s eta 0:00:00
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      [ERROR] Please install setuptools_rust (No module named 'setuptools_rust')
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
make: *** [Makefile.local:30: pip-install-swh-dev] Error 1

Diff Detail

Event Timeline

Build has FAILED

Patch application report for D8643 (id=31220)

Rebasing onto 99ddc2d8f6...

Current branch diff-target is up to date.
Changes applied before test
commit e4b45c8596a5b49d73c05b65b6c6e50245717098
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Mon Oct 10 10:58:37 2022 +0200

    Makefile.local: Fix breezy installation crashing dev build

Link to build: https://jenkins.softwareheritage.org/job/DDOC/job/build-on-diff/242/
See console output for more information: https://jenkins.softwareheritage.org/job/DDOC/job/build-on-diff/242/console

Harbormaster returned this revision to the author for changes because remote builds failed.Oct 10 2022, 11:01 AM
Harbormaster failed remote builds in B32174: Diff 31220!