control: tag -1 +patch

Hope the following is useful!

Feedback on dgit-sponsorship(7)
===============================

1. I think the manpage should suggest using pristine-tar(1) to move
tarballs around, rather than uploading them to a webserver.  Most of the
people working on d-mentors are familiar with the tool, and it avoids an
extra upload step and an extra download step in the workflow.  Newbies
can just use github for everything, which they like.

See my wip.tutorials branch for a patch adding the relevant info that
you can cherry-pick.

2. A lot of sponsees just prepare a standard gbp repo, without knowing
what dgit is.  Sponsors can upload these with dgit, but at present the
manpage seems to imply that the sponsee has to be aware of dgit in order
for this to be possible.

Indeed it would be beneficial for the sponsor to upload with dgit in
this kind of case.  The sponsor can suggest that the sponsee considers
working from the dgit HEAD for future uploads -- the sponsee, if new to
the project, might be highly encouraged to learn that patches-unapplied
is not mandatory.

The only issue is the debian/* tag.  Will dgit refuse to push until the
sponsor deletes the tag applied by the sponsee?  Or is it okay so long
as the tag is applied to the correct commit?

3. Rather than saying that the sponsee should specify the --quilt=
option needed in the handoff, I think it would be clearer just to say
that the sponsee should provide a sample `dgit push` command, containing
all relevant options (except perhaps --overwrite).  The sponsor can get
all the information they need from this sample command.

I've made a commit to my wip.tutorials branch that you can cherry-pick
if you agree.

4. I suspect that the tutorial would be easier to follow if git+origs
based handoff were part of the sponsee workflow section as a
subsection.

I've made a commit to my wip.tutorials branch that you can cherry-pick
if you agree.

5. Does the dgit import-dsc command exist yet? :)

6. A lot of sponsees submit their work to the sponsorship-requests
pseudo-package, even if they have a regular sponsor.  At present the
manpage implies that you have to send the e-mail to a DD.  There's a
commit on my branch adding some references to the RfS procedure.

7. It would be good if the final section didn't assume the package was
non-NEW.  Though in that case, since the review is likely to be
involved, it would probably be best just to request the sponsee put
their work in git.

Feedback on dgit-nmu-simple(7)
==============================

1. Small patch to the third paragraph in my branch: s/maintainer's
workflow/maintainer's git workflow/.

2. I can't see why the workflow wouldn't work for a new upstream
version.  Could you explain, either just to me or in the manpage?

3. Instead of saying "edit debian/changelog", why not write `dch --nmu
Apply upstream's fix for foo bug. && git commit`?  Personally I find
that easier to read than "introduce a ~ version".  Similarly `dch -r`
instead of "edit debian/changelog to prepare for release".

I've made a commit to my wip.tutorials branch that you can cherry-pick
if you agree.  Fair enough if you think the current way is easier to
read.

4. Might be worth mentioning explicitly that you can't upload to DELAYED
yet.  Commit available in my branch.

Feedback on dgit-user(7)
========================

This is a really cool manpage!

1. Should explain what "binary package name" is.  Patch available in my
branch.

2. Should probably say "patches-applied packaging branches without a .pc
directory".  Patch available in my branch.

3. The apt guys say that `dpkg -i foo.deb && apt-get install -f` is
deprecated.  It can often decide that the best way to fix the situation
is remove foo.  You're now supposed to use `apt install ./foo.deb`.
Unfortunately, jessie's apt doesn't support it.  Patch available in my
branch adding a mention.  Later we can make that the main content of the
section.

dgit-maint-dgit(7)
==================

Available as a commit in my wip.tutorials branch that you can
cherry-pick if you like it.

Does --gbp work fine for a patches-applied gbp repository?  Since gbp
supports this (the gbp author says so), there might be some around.  If
dgit would get confused in this case, this manpage should mention that
it assumes patches-unapplied, and possibly refer to dgit-maint-merge(7).

I mentioned pbuilder because a lot of gbp users use it, so I thought it
was important to include.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to