Hi Andreas,

On Thu, Feb 20, 2020 at 8:40 PM Andreas Tille <ti...@debian.org> wrote:

> Hi Pranav,
>
> On Thu, Feb 20, 2020 at 10:30:58PM +0530, Pranav Ballaney wrote:
> > Hi Andreas,
> > Thanks for looking into this and sending the guide about packages.
> > I saw the CI page for epcr, and I have a follow-up query about the same
> - I
> > had added autopkgtests to altree <
> https://salsa.debian.org/med-team/altree> the
> > other day, and I've now added to loki
> > <https://salsa.debian.org/med-team/loki> as well.
>
> Very good!  I've looked into altree meanwhile and will follow up with
> loki soon.
>
> > So, can CI pages be built
> > for these packages now? If yes, how?
>
> The pages are build for every new upload of a Debian package.  The upload
> can only be done by Debian Developers or Debian Maintainers.  Since you
> do not have this status you need to ask for sponsoring - well, your mail
> was kind of a request for sponsoring and so I did (at least for altree -
> loki will follow as I said).
>
Okay. I didn't know about this. So after I'm done writing tests for a
package, I'll just email this list (with the bug log in CC) and ask for
sponsoring?


> > Also, is it that only after the CI pages are built, should the respective
> > bugs (#909708 <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909708>
> > and #909710 <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909710>)
> be
> > marked closed?
>
> The bug is closed in the debian/changelog of the package.  Once the
> package is uploaded the bug will be closed.  This closes statement was
> actually missing in the epcr package - so that bug remained open.  I
> would like you to check my commits.  One is the changelog entry which
> closes the bug.  I would like you to do the following once you have
> written an autopkgtest:
>
>     dch --team "Add autopkgtest (Closes: #bugnumber)"
>
> While you can perfectly edit debian/changelog with your favourite editor
> this simple line will do everything with the correct syntax for you.
>

Okay, I saw the commits and I'll do this as well for packages I work on in
future.


> I have also noted that you moved the example data from package
> altree-examples to the main altree package.  That's not a good idea
> since it somehow bloats a binary arch package with binary all data which
> are even not needed in normal installation of the package.  So I reverted
> this change and moved the data back to altree-examples.
>
> When doing so I realised that the test is failing due to compressed data
> files.  Debhelper has the habit to compress everything in
> /usr/share/doc/packagename that can sensibly be compressed and so its
> doing with some of the data files.  Uncompressing these in the test
> script helped here.
>

Thanks, I'll keep these things in mind from now.


> Finally I've added a debian/README.test which explains to the user how
> the package can be tested on the local machine.  It would be nice if
> you could drop such a file as well (you can find a template in our
> packaging template[1].
>

Okay, I'll add this file as well.


> > Or is it enough if the tests are working on my local
> > machine, and can I close them right away?
>
> As I explained, its not enough.  But your work was good enough to enable
> me to upload a package with autopkgtest after some polishing which is
> some routine work for me.  In other words:
>
>    ** Congratulations!  You have fixed your first bug and have your **
>    ** first package inside Debian!  That's great!                   **
>
> > Thanks a lot for your help.
>
> You are perfectly welcome and I'm really happy about your work.  That
> was quite quick learning and a really good job for a beginner.  Keep
> on the good work
>

Thank you so much!


>
>     Andreas.
>
>
> [1]
> https://salsa.debian.org/med-team/community/package_template/blob/master/debian/README.test
>
> > On Tue, Feb 18, 2020 at 8:35 PM Andreas Tille <andr...@fam-tille.de>
> wrote:
> >
> > > Hi Pranav,
> > >
> > > On Tue, Feb 18, 2020 at 05:07:44PM +0530, Pranav Ballaney wrote:
> > > > I am Pranav Ballaney, a Biology and Computer Science student from
> India,
> > > > and I have recently joined the Debian Med team, primarily writing
> > > > autopkgtests for various packages.
> > >
> > > Thanks for the short introduction here and the interest into the Debian
> > > Med GSoC / Outreachy project.
> >
> >
> >
> > > I tried running the tests present in this package, and they seem to
> > > > work well on my local machine. Can this bug be marked closed now?
> > >
> > > Ahhh, perfectly correct.  We simply forgot to close this bug in Debian
> > > changelog the string "Closes: #909706" (see here[1]).
> >
> >
> > > Since I'm new to Debian's development process, I'm not aware of the
> > > > procedure to mark a bug resolved. Does it just involve sending a
> mail to
> > > > 909706-cl...@bugs.debian.org?
> > >
> > > Exactly.  I'm doing this hereby (in CC).
> > >
> > > > I would really appreciate if someone could look into this for me. If
> any
> > > > more work is needed, I would be happy to work on it.
> > >
> > > No, you have properly analysed the situation - which despite beeing
> > > simple is very helpful anyway.
> > >
> > > BTW, to check whether the existing tests are running nicely you could
> > > have checked here the CI page of the package[2].  I'm just mentioning
> > > this since it might be helpful for other tests you might develop in
> > > future.
> > >
> > > > Thanks and regards,
> > >
> > > Thanks to you for spotting this issue
> > >
> > >        Andreas.
> > >
> > >
> > > [1] https://www.debian.org/doc/manuals/developers-reference/pkgs.html
> > > [2] https://ci.debian.net/packages/e/epcr/
> > >
> > > --
> > > http://fam-tille.de
> > >
> > ᐧ
>
> --
> http://fam-tille.de
>
ᐧ

Reply via email to