On Mon, Nov 25, 2013 at 11:22 PM, Zygmunt Krynicki <
zygmunt.kryni...@canonical.com> wrote:

> 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.
>

Docs were being added to the plainbox package by mistake, this is now
corrected.


>
>
>> * 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.
>

No change so far


>
>
>> * 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.
>
>

Done

* 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 :-)
>
>

Corrected. The branch 'sid' is now the master branch and the 'trusty'
branch is a derivative with minimum changes.


> * "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.
>
>

Corrected


> * add DPMT to Uploaders,
>>
>
> d...@debian.org?
>

I figured this out and corrected


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

Updated without any changes.


> * "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.
>
>

Rewrote descriptions entirely


> * 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.
>
>

I've removed XS-Testsuite until this can be re-enabled


> * 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.
>

No change yet

>
>
>> * 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.
>

Fixed


>
>
>> 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?
>
>
Before I sort that out I've updated the repository on github.
Please have a look and tell me if I missed anything.

Best regards
ZK

Reply via email to