=== Unit193 is now known as Hypnotoad === Hypnotoad is now known as Unit193 [14:43] hi, I'm trying to create a new package and I'm getting a lintian error I don't know how to fix [14:43] the errors is about: copyright-should-refer-to-common-license-file-for-gpl [14:43] the pkg is licensed under AGPL-3 which lintian doesn't seem to understand [14:43] what can I do? [14:47] pindonga: what license shortname did you use? Pastebin your debian/copyright perhaps? [14:48] http://paste.ubuntu.com/14410997/ [14:53] pindonga: it says "See the GNU General Public License for more details". Perhaps it should say Affero there? [14:53] pindonga: that would be an upstream issue, but perhaps you are upstream here and in a position to fix it? [14:54] pindonga: that text mismatches http://spdx.org/licenses/AGPL-3.0.html#licenseText [14:54] (the Standard License Header bit at the botoom) [14:56] pindonga: also, since AGPL-3 isn't in common-licenses, you need to include the full text of it in debian/copyright, not just the top bit. Unless you're shipping it separately in /usr/share/doc/.../ I suppose, but the usual way is to include it in its entirety in debian/copyright. [14:58] rbasak, thx will do those fixes and see how it behaves [15:07] rbasak, thx! that fixed it [15:07] \o/ [18:31] hi again.. I'm trying to build a pkg for python3 and it complains that argparse can't be downloaded [18:31] however argparse is part of python3 [18:31] here's a sample of the error: http://paste.ubuntu.com/14412851/ [18:31] any ideas? [18:35] pindonga: do you have a link to the source? [18:36] mitya57, I don't have it all uploaded for I'm first trying to get it to build cleanly [18:36] but I can paste whatever info you need [18:37] pindonga, I suspect you have something like argparse in test requires in setup.py [18:37] nope, I don't [18:37] If you paste setup.py that would be helpful :) [18:37] I've grepped the whole tree [18:37] no matches for argparse [18:38] and setup.cfg if it exists [18:38] sure, sec [18:41] actually, I've just pushed the remaining bits to the branch: https://bazaar.launchpad.net/~ricardokirkner/click-toolbelt/debian/files [18:43] * mitya57 looks [18:52] pindonga, do you have stevedore locally installed? [18:52] I think stevedore-1.10.0-py3.4.egg/EGG-INFO/requires.txt:argparse is to blame [18:52] dpkg -l '*python3-stevedore*' shows 1.5.0-2 is installed [18:53] and one more: cliff-1.15.0-py3.4.egg/EGG-INFO/requires.txt:argparse [18:53] 1.14.0-1ubuntu1 [18:53] So their requires.txt are wrong [18:54] indeed [18:54] just confirmed the system-level files also mention argparse there [18:54] so I guess that's a bug on those pkgs? [18:54] well [18:54] maybe not, maybe they're just not python3 compatible? [18:55] argparse is certainly needed for py2 compat [18:56] It also exists in 2.7 [18:56] so, what should I do? [18:56] file a bug on ubuntu for these pkgs? upstream? [18:57] any way I can tell pybuild to ignore argparse? [18:57] Maybe check if it still exists upstream, if yes file a bug upstream, if no ask the maintainers to backport the change [18:57] ack [18:59] For stevedore I still see it in https://github.com/openstack/stevedore/blob/master/requirements.txt [19:01] same for cliff [19:01] so those should be updated upstream, the re-packaged for xenial? [21:32] mitya57, pindonga in the meantime, it does seem like both stevedore and cliff require standalone argparse (pip installing them into a py3 venv installs std-alone argparse), but neither ubuntu package declares a dependency on python3-argparse. regardless of upstream, i'd say those are bugs in the debian packages (note that cliff has an ubuntu delta from debian, so it's worth checking if it's fixed there). [21:32] mitya57, pindonga a fix for click-toolbelt is just to include the {Build-,}Depends in that package's d/control [21:34] oh yeah, haha. there is no python3-argparse, so yeah, i'd say those debian packages need fixing [22:19] barry, yes, I checked for python3-argparse as the first thing ;-) [22:20] the alternative is to package python3-argparse, but that doesn't seem like the right way to go [22:21] pindonga: no, i don't think it is