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
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

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.