This is an archive of the discontinued Mercurial Phabricator instance.

packaging: add Provides: python3-mercurial and Homepage to debian package
ClosedPublic

Authored by spectral on Feb 11 2021, 2:59 PM.

Details

Summary

There are other packages that depend on python3-mercurial, like debian's
mercurial-git, so we should mark ourselves as providing it.

I compared the control file we generate to the one that the debian maintainers
generate, and noticed several differences:

  • the Homepage bit. I included this, because why not
  • a more robust Suggests list that includes a graphical merge tool
  • a more robust Breaks list
  • debian's Recommends openssh-client, we only Recommends ca-certificates
  • a split into mercurial and mercurial-common (and possibly others?)
  • a slightly different description

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

spectral created this revision.Feb 11 2021, 2:59 PM
pulkit accepted this revision.Feb 14 2021, 10:18 AM
This revision is now accepted and ready to land.Feb 14 2021, 10:18 AM