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

Re: Add autopkgtests for python-datacache, parallel-fastq-dump



March 30, 2022 12:12 AM, "Nilesh Patra" <nilesh@debian.org> wrote:

> Hi Bilal,
> 
> On Tue, Mar 29, 2022 at 05:33:12PM +0000, Mohd Bilal wrote:
> 
>> I'm interested in contributing towards the Debian Med Team
>> and would like to be a part of it. I've had beginner experiences packaging some ruby gems for the
>> Ruby Team.
> 
> Welcome! And thanks for your interest.
> I have granted you push access to our salsa team so you can directly push your changes.
> 
>> I've tried adding autopkgtest for python-datacache[1],parallel-fastq-dump[2] which are maintained
>> by the Debian Med Team.
> 
> Thanks again for doing so!
> 
>> I've opened a merge requests[3],[4] and would like someone to review my changes and suggest the
>> necessary changes.
> 
> I have merged them both but I have minor reviews:
> 
> - python-datacache -> Actually, nose is being deprecated[6] and
> no longer recommended to be used. So I patched it to remove refs to nose.
> One request though - it'd be awesome if you could get the patch merged upstream.

Okay, I've opened a PR upstream for this https://github.com/openvax/datacache/pull/43

> - parallel-fastq-dump -> The test geneates an out/ dir with some files. I added in an
> additional check that those files are not empty files.
> 
> Please take in a look at my commits.
> 
> Also, please add in a "Team Upload" entry for the packages wherein you aren't listed in 'Uploaders'
> field.
> 
> I have sponsored uploads for both the packages.

Ok I'll keep these points in mind and thank you for sponsoring! 

> 
>> Also the ci reprotest fails[5] for python-datacache and I don't know how to proceed further.
>> I would like someone to guide as to what is to be done inorder to fix this.
> 
> That failure is odd, reprotest works fine for me locally. However if I download the artefacts from
> salsa and run a diffoscope[7]
> I see:
> 
> │ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8625 2022-03-28 18:25:48.000000
> ./usr/lib/python3/dist-packages/datacache/download.py
> │ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8625 1970-10-13 05:44:00.000000
> ./usr/lib/python3/dist-packages/datacache/download.py
> 
> I do not see any timestamp, so maybe this is random. In any case reprotest is not very important
> and
> can be ignored if it is hard to find what went south.
>
>> [1] - https://salsa.debian.org/mdb571/python-datacache
>> [2] - https://salsa.debian.org/mdb571/parallel-fastq-dump
>> [3] - https://salsa.debian.org/med-team/python-datacache/-/merge_requests/1
>> [4] - https://salsa.debian.org/med-team/parallel-fastq-dump/-/merge_requests/2
>> [5] - https://salsa.debian.org/mdb571/python-datacache/-/jobs/2617267
> 
> [6]: https://lists.debian.org/debian-python/2021/10/msg00058.html
> [7]: https://tracker.debian.org/pkg/diffoscope
> 
> Regards,
> Nilesh


Reply to: