Colin Watson 9f82b26682 Demote sudo to Recommends
... and indicate which tools need it in the package description.

At least on current Debian testing, `run0` is an adequate non-setuid
replacement for `sudo` for typical interactive purposes.  The only
obstacle to me removing `sudo` from my system entirely is that
`ubuntu-dev-tools` depends on it, but only for tools that I don't need
any more.

Given that a significant subset of this package is useful without `sudo`
(e.g. `pull-debian-source` and friends, `syncpackage`, `backportpackage`
provided that you aren't asking it to build using `pbuilder`, and so
on), I think Recommends would be more appropriate than Depends.  This
won't affect Ubuntu systems at present since `sudo` is still in the
minimal seed, and it also won't affect typical users who install with
Recommends, but it would make it easier for some users to choose to
reduce their security exposure.
2026-01-01 16:05:40 +00:00
..
2025-12-03 14:40:47 +01:00
2025-03-01 11:11:34 -06:00
2026-01-01 16:05:40 +00:00
2021-07-14 17:41:10 -04:00
2026-01-01 16:05:40 +00:00
2011-11-12 13:12:15 +02:00
2025-12-03 14:54:54 +01:00

Changelog generation and releasing
----------------------------------

The changelog is generated by the uploader using `gbp dch' from
`git-buildpackage'. To invoke, just run

  $ gbp dch

and then edit the changelog as appropriate - wrap lines, remove Signed-Off-By,
and so on. Then finalise the changelog, e.g.

  $ dch -D unstable --release ""

commit it

  $ git commit debian/changelog -m "Releasing 0.foo"

and tag/sign this commit

  $ gbp buildpackage --git-tag-only

then build using (for example)

  $ gbp buildpackage -S

and test/upload as normal.