[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#841222: Acknowledgement (RFS: patat)



control: tag -1 +confirmed
control: noowner -1

Hello Félix,

I'm tagging this as confirmed (commit
184eb7ba0dfb453cd5aa759a1a88fdbee6ed5367) because you've addressed
everything I brought up, but I've also written some comments below in
response to your most recent message.

On Mon, Oct 31, 2016 at 05:33:16PM +0100, Félix Sipma wrote:
> > On Tue, Oct 25, 2016 at 10:34:11PM +0200, Félix Sipma wrote:
> >> On 2016-10-23 11:51-0700, Sean Whitton wrote:
> >>> You should use "Forwarded: not-needed" (see DEP-3).
> >> 
> >> This does not seem to work with gbp-pq (see #785274), I propose to add this as
> >> soon as gbp-pq supports DEP-3.
> > 
> > Indeed.  Dmitry Bogatov pointed out to me that you can put the
> > Forwarded: header at the end of the patch description (just before the
> > ---) and then gbp won't remove it.
> 
> It seems like gbp _does_ remove the Forwarded: header put just before the
> ---...

Not on my machine -- weird.

    iris ~/rfs/patat % gbp pq import
    gbp:info: Trying to apply patches at
    '184eb7ba0dfb453cd5aa759a1a88fdbee6ed5367'
    gbp:info: 1 patches listed in 'debian/patches/series' imported on
    'patch-queue/master'
    iris ~/rfs/patat % gbp pq export
    gbp:info: On 'patch-queue/master', switching to 'master'
    gbp:info: Generating patches from git (master..patch-queue/master)
    On branch master
    Your branch is up-to-date with 'origin/master'.
    nothing to commit, working tree clean
    gbp:info: Dropped branch 'patch-queue/master'.
    iris ~/rfs/patat % git diff
    [no output, and indeed your Forwarded: header is present]

> > I wanted to confirm that you'd forwarded your --version patch, but I
> > couldn't without this header :)
> 
> This particular patch is not needed anymore (fixed upstream). I pushed a new
> version to my repo, and will put this new version on mentors as soon as pandoc
> gets installable again.

Looks good.

> >>>>> I: patat: spelling-error-in-binary usr/bin/patat Nam Name
> >>>>> I: patat: spelling-error-in-binary usr/bin/patat isn't isn't
> >>>>> I: patat: spelling-error-in-binary usr/bin/patat forward forward
> >>>>> I: patat: spelling-error-in-binary usr/bin/patat upto up to
> >>>>> I: patat: spelling-error-in-binary usr/bin/patat discontigous discontiguous
> >>>>> I: patat: spelling-error-in-binary usr/bin/patat uncomplete incomplete
> >>>>> I: patat: spelling-error-in-binary usr/bin/patat The The
>
> [...]
> 
> I guess it is better to not override this warning, so that we don't forget that
> the dependencies needs to be fixed.

Fair enough.  My reasoning was that you can't fix it within this
package, so the warning shouldn't be emitted here.

> > 2. Did you generate it with help2man, in the end?  If so, there should
> > be a rule in d/rules to allow someone to regenerate the manpage for a
> > new upstream version (see the ocrmypdf package's rules file).  If
> > upstream introduces a new upstream version it should be easy to update
> > the manpage.
> 
> No. I did it by hand, help2man generated something ugly :-).

Cool!

> > 3. It might be nice to add a reference to the file in
> > /usr/share/doc/patat/examples to the manpage.  If I wanted to learn
> > how to use patat, the manpage alone wouldn't be much use.
> 
> Upstream is working on a manpage (see
> https://github.com/jaspervdj/patat/issues/19 ). I'll add this manpage later,
> for now I would like to have patat in debian. This manpage stuff is not
> essential (and it takes time to work on it, that's why I didn't want to work on
> this), so I'd like to keep it like this, and update it as soon as upstream
> release a manpage.

I understand why you wouldn't want to work on a manpage in parallel with
upstream's work, as you'll have to just throw yours away once they
release theirs.  It's good to hear that they've decided to work on
that -- thanks for prompting them.

General remarks in response to what you wrote:

Debian has a lot of unmaintained and low-quality packages because people
wanted to "have it in Debian", but weren't willing to put time into
making the package high-quality.  That's why, in the RFS review process,
we try to give new contributors opportunities to demonstrate that they
want to make their package high-quality.  DDs are generally reluctant to
sponsor packages where it is not clear that the packager is planning to
continue to put time into the package after it has been uploaded.

In this case you've amply demonstrated that you're willing to maintain
the package, but I just wanted to explain to you why I've been insisting
on these things that, as you say, aren't essential.

> patat is buildable again on sid.

I just built and installed the package and everything seems to work.

You could look into adding the hardening flags, now that the Haskell
transition is almost completely finished.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: