Page MenuHomeSoftware Heritage

Overhaul debian packaging bootstrap scripts
ClosedPublic

Authored by olasd on Dec 15 2021, 4:06 PM.

Details

Summary
  • bin/debpkg-get-dependencies: update for recent versions of dh-python
  • bin/debpkg-update-automatic-dependencies: new script to update debian/control from the output of debpkg-get-dependencies
  • bin/debpkg-bootstrap-branches: generate a packaging branch out of a single tag, using files from the debian-template directory

Related to T3810

Test Plan

we did it in prod (swh.perfecthashmap and swh.loader.cvs debian packaged with this!)

Diff Detail

Repository
rDENV Development environment
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 25658
Build 40116: arc lint + arc unit

Event Timeline

olasd requested review of this revision.Dec 15 2021, 4:06 PM
ardumont added a subscriber: ardumont.

lgtm

(but i'm biased, i was there for its birth ;)

This revision is now accepted and ready to land.Dec 15 2021, 4:47 PM

clean up temporary directory

We'll probably need to add some small:

  • documentations at the top of the file to describe what's it's for
  • copyright headers

But let's do that later.

This revision was automatically updated to reflect the committed changes.