Path: csiph.com!news.mixmin.net!news.unit0.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod From: Paul Wise Newsgroups: linux.debian.maint.python Subject: Re: RFS: mwic 0.7.4-1 Date: Wed, 21 Mar 2018 04:40:01 +0100 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Wed Mar 21 03:37:17 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.201 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -7 Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=Uudoq8eD3KbjvfEloc+YPQtc2Jz3oGCFd1OTYxDNtvw=; b=mKEt/O9sSSG3JuraxDIVHEBDBUl0gHC+e9tt3aT+RjdY6X7kyByn5gNZfWYW5p8UKq hiwEwSxJbEd2LzHo+DZ52FjA8FtAu5Jeez1szWffYkWDwKWdLJTJj9/TFwZve2WuXdKP yURXCzlgbkluPeUeJZ4mbEPUI7Lf2FHJ16HJfAugStU0tvGcYrqCrDkPHJxmKoE94ECX wl4ai+Sb/kiFb9yN7kHKel2PB/Xv7+EnepAwKnNR+hrm7Fpf+KnfKxKJ/mBDfLFDKRCp qRTuW21qD8HhRXFMd5dMWJA4tdsWi+7IPtrPut10thIPyFEhVEwQIcqnJOr4uZnWtRK5 8nvA== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=Uudoq8eD3KbjvfEloc+YPQtc2Jz3oGCFd1OTYxDNtvw=; b=hGUgljXdv2pGgbEHubt7QyxdEqUlgsyuU05T/c0ihv71Z82gt4CqdTVou8hOXqbGZK Y5Ei3JbPEaIYWNCOP5Cti2KeiIH9RAb0p5klsusDb03H5nNZHYsPPqUT4BOMVRIgx3jG Fl35VafdnfIj3bTnhJYtByRnklzVPIipIS8Nz4vaj5sQuJAmyDOWHWMOzrCvGU2uF/7i FYCEYaEOhiH3ZMOusIjtlGk4A8ajFy4vkl1tnraQzdV5Cp8paGrpb8tmGMrkKng0Mfml /DXACnqZ1RB1D38Q/9maZpJO3gQh7Z1TRobtQAeMEqUwVLhS6QD7N55VqSH+tFg8BmBy mFKw== X-Gm-Message-State: AElRT7GV+1I8Z1kzYCCgOXiWWZsiu0FIEMglVYCr1aWHVC+cFMgqGqoP cxhLG5BVXNwKJWQ7ilr7qpOibO55cLx3NJ9yuBM= X-Google-SMTP-Source: AG47ELv0KxAZOFntChHLzevclO5YCQP8zjBqIAP2q3/uUK5DEPHJteejTHntBne4yzyemBfQjYmPHS22K4Z73JzPOW8= X-Received: by 10.202.50.214 with SMTP id y205mr8172217oiy.146.1521603419042; Tue, 20 Mar 2018 20:36:59 -0700 (PDT) MIME-Version: 1.0 Sender: robomod@news.nic.it X-Google-Sender-Auth: Hzn5Kb9Y8O3VE-hV5AnFj8LNE0U Content-Type: text/plain; charset="UTF-8" X-Mailing-List: archive/latest/15685 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CAKTje6FqCUq95PJZDcpC29K1ijxDCSVtrJfft9a1Tk5ccQF49w@mail.gmail.com Approved: robomod@news.nic.it Lines: 85 Organization: linux.* mail to news gateway X-Original-Date: Wed, 21 Mar 2018 11:36:58 +0800 X-Original-Message-ID: X-Original-References: <20180316212934.GB28151@debian> <20180317094926.GP28151@debian> <20180320171150.GY8754@debian> X-Original-Sender: paul.is.wise@gmail.com Xref: csiph.com linux.debian.maint.python:10287 On Wed, Mar 21, 2018 at 1:11 AM, Georg Faerber wrote: > Thanks a lot for your review, and sorry for not responding earlier, too > much stuff on my table: There is no need to apologise for being busy :) > On 18-03-18 11:33:59, Paul Wise wrote: >> The copyright years are missing 2012, I'm not sure if the ftp-masters >> would reject the package on that basis. > > I've referred to the upstream git history, instead of the licence file. > Fixed. I found the missing copyright year in one of the test files, not the license file. >> doc/mwic.1 and tests/coverage are generated files, they should be >> removed from the upstream VCS and tarballs and be always built from >> source. If upstream refuses, you should remove them in `debian/rules >> clean` and very early in `debian/rules build` so that the package will >> never depend on the existing upstream files. > > I've searched quite a bit on the Internets how to do this, and leverage, > for now, dh_clean. I hope that this is an acceptable method for this, I > didn't found any "official" source. I'll approach upstream regarding > these files. It needs to be done in both debian/rules clean and build, otherwise building the package without the clean step will use the prebuilt file. dh_clean is fine for the first one, but you need to override dh_auto_configure or dh_auto_build for the second one. > Also, the man page is now generated during dh_auto_install. I've added a > build dependency on python3-docutils for this. That is the wrong time to generate it, please change that to dh_auto_build. > After reading your mail I debugged this again: It's not about the top > level directory, at least if using gbp buildpackage, but about > 'export-dir'. Placing a symlink inside there which points to the actual > signature makes this work! :) ... > For now, I've wrote a wrapper script just for personal use, but I'll > work on [2] and [3] to get this implemented in a proper way. Great. > See above. (Personally, I really dislike the trailing comma.) The reason for the trailing comma option is that when you add a new item to the end of a list of dependencies, you don't also have to modify the line before it, making the diff easier to read, which is most of the point of the wrap-and-sort tool. > There is no man page currently, and also, more importantly, out of the > box this doesn't run in a non-interactive way. I guess, at least some > people, might run mwic via a CI pipeline, that's why I don't ship this. > I'll approach upstream regarding this. Fair enough. > I'm aware that this was recently added to lintian, and reading > the bug, again, makes me wonder what's the process of getting a new > check into lintian. The process for adding a check is to file a bug on lintian and wait a day, lamby is incredibly active on incoming lintian requests. > Correct. Still, my question stands: How do I enable autopkgtests for > this package? I haven't yet dealt with autopkgtests so I'm not sure. > The texts are the same, there are only differences in special chars like > ", so I guess this is a false positive. You may want to file a bug on license-reconcile about these false positives re Expat vs MIT/X11. -- bye, pabs https://wiki.debian.org/PaulWise