Hi.

Thanks for the quick review!


On Mon, Nov 25, 2013 at 9:24 PM, Piotr Ożarowski <pi...@debian.org> wrote:

> > [1] https://github.com/zyga/debian.plainbox
>
> * -doc package is empty,
>

Odd, it wasn't when I was building it, I must have broken something before
the final packaging commit.


> * debian/copyright is not complete, there are Python Software
>   Foundation, Aaron Iles, Michael Foord and Linaro Limited files in
>   plainbox/vendor dir,
>

All of those will be removed. This is in the debian/TODO.txt, basically
none of the vendor packages are needed in recent enough Debian and Ubuntu
releases.


> * about plainbox.vendor - please use packaged versions of this modules
>   and drop them from python3-plainbox (at least mock and funcsigs are
>   not needed),
>

As above.


> * XlsxWriter is not packaged for Debian and you probably need it in
>   Recommends or Suggests (if the later one, we can upload it without
>   waiting for python3-xlsxwriter package),
>

Good point, thanks. I'll do that.


> * debian/changelog: distribution is wrong, you want to upload to
>   unstable, right?
>

This one was for Ubuntu 14.04, I'll make a branch for unstable (I didn't
expect to get this review that fast :-)


> * "Priority: extra" - please use "optional" by default (unless there's a
>   reason to use different priority); FTP masters will later move it to
>   "extra" for unknown reason (I suspect they just don't like me and move
>   all packages I upload/sponsor to "extra" ;), but IMO the right
>   priority is optional in this case,
>

Noted, thanks.


> * add DPMT to Uploaders,
>

d...@debian.org?


> * Standards-Version 3.9.5 is already out, please check
>   /usr/share/doc/debian-policy/upgrading-checklist.txt.gz,
>

Will do.


> * "plainbox is a Simple replacement for CheckBox" looks weird to me,
>   it looks better with lower case "s" IMO (see dev. ref. §6.2.2),
>

I was reading that and I think that description is no longer accurate. I
will write a better one, that describes the purpose of the project as it
stands now.


> * there's "XS-Testsuite: autopkgtest" but I don't see any tests in the
>   package,
>

Disabled because of the bug preventing unit tests to run. This will be
fixed in beta2 on Wednesday.


> * plainbox manpage is missing,
>

Is it mandatory to have one? I recall reading about not symlinking to
undocumented.7. Plainbox does not currently have a man page but instead has
built-in --help. I guess I'm asking about the minimum required man page
that could be worked upon later.


> * I'd use s/b/~/ instead of s/b/~beta/ in debian/watch (to keep it as
>   close to upstream as possible), and please escape last dot in this
>   file.
>
> Noted, will fix this.


> Fix those and inject to our SVN repo (that's right, we don't use GIT...
> yet)
>

How should I inject that into SVN? Will I get commit access to the
collaborative repository?

Thanks
ZK

Reply via email to