/srv/irclogs.ubuntu.com/2016/01/05/#ubuntu-motu.txt

=== Unit193 is now known as Hypnotoad
=== Hypnotoad is now known as Unit193
pindongahi, I'm trying to create a new package and I'm getting a lintian error I don't know how to fix14:43
pindongathe errors is about: copyright-should-refer-to-common-license-file-for-gpl14:43
pindongathe pkg is licensed under AGPL-3 which lintian doesn't seem to understand14:43
pindongawhat can I do?14:43
rbasakpindonga: what license shortname did you use? Pastebin your debian/copyright perhaps?14:47
pindongahttp://paste.ubuntu.com/14410997/14:48
rbasakpindonga: it says "See the GNU General Public License for more details". Perhaps it should say Affero there?14:53
rbasakpindonga: that would be an upstream issue, but perhaps you are upstream here and in a position to fix it?14:53
rbasakpindonga: that text mismatches http://spdx.org/licenses/AGPL-3.0.html#licenseText14:54
rbasak(the Standard License Header bit at the botoom)14:54
rbasakpindonga: 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:56
pindongarbasak, thx will do those fixes and see how it behaves14:58
pindongarbasak, thx! that fixed it15:07
rbasak\o/15:07
pindongahi again.. I'm trying to build a pkg for python3 and it complains that argparse can't be downloaded18:31
pindongahowever argparse is part of python318:31
pindongahere's a sample of the error: http://paste.ubuntu.com/14412851/18:31
pindongaany ideas?18:31
mitya57pindonga: do you have a link to the source?18:35
pindongamitya57, I don't have it all uploaded for I'm first trying to get it to build cleanly18:36
pindongabut I can paste whatever info you need18:36
mitya57pindonga, I suspect you have something like argparse in test requires in setup.py18:37
pindonganope, I don't18:37
mitya57If you paste setup.py that would be helpful :)18:37
pindongaI've grepped the whole tree18:37
pindongano matches for argparse18:37
mitya57and setup.cfg if it exists18:38
pindongasure, sec18:38
pindongaactually, I've just pushed the remaining bits to the branch: https://bazaar.launchpad.net/~ricardokirkner/click-toolbelt/debian/files18:41
* mitya57 looks18:43
mitya57pindonga, do you have stevedore locally installed?18:52
mitya57I think stevedore-1.10.0-py3.4.egg/EGG-INFO/requires.txt:argparse is to blame18:52
pindongadpkg -l '*python3-stevedore*' shows 1.5.0-2 is installed18:52
mitya57and one more: cliff-1.15.0-py3.4.egg/EGG-INFO/requires.txt:argparse18:53
pindonga1.14.0-1ubuntu118:53
mitya57So their requires.txt are wrong18:53
pindongaindeed18:54
pindongajust confirmed the system-level files also mention argparse there18:54
pindongaso I guess that's a bug on those pkgs?18:54
pindongawell18:54
pindongamaybe not, maybe they're just not python3 compatible?18:54
pindongaargparse is certainly needed for py2 compat18:55
mitya57It also exists in 2.718:56
pindongaso, what should I do?18:56
pindongafile a bug on ubuntu for these pkgs? upstream?18:56
pindongaany way I can tell pybuild to ignore argparse?18:57
mitya57Maybe check if it still exists upstream, if yes file a bug upstream, if no ask the maintainers to backport the change18:57
pindongaack18:57
mitya57For stevedore I still see it in https://github.com/openstack/stevedore/blob/master/requirements.txt18:59
pindongasame for cliff19:01
pindongaso those should be updated upstream, the re-packaged for xenial?19:01
barrymitya57, 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
barrymitya57, pindonga a fix for click-toolbelt is just to include the {Build-,}Depends in that package's d/control21:32
barryoh yeah, haha.  there is no python3-argparse, so yeah, i'd say those debian packages need fixing21:34
pindongabarry, yes, I checked for python3-argparse as the first thing ;-)22:19
pindongathe alternative is to package python3-argparse, but that doesn't seem like the right way to go22:20
barrypindonga: no, i don't think it is22:21

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!