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