=== Guest87529 is now known as mwhudson [12:15] Okay, my Ubuntu address is working again. Thank you for the help === tasdomas is now known as domas === domas is now known as tasdomas === tasdomas is now known as domas === domas is now known as tasdomas [16:08] hi :) [16:09] Anyone using dh_virtualenv to build packages on launchpad? I've an error when dh_virtualenv try to fetch the python package, like if there is not Internet connection, so I may be missing a point [16:09] https://launchpadlibrarian.net/203371551/buildlog_ubuntu-trusty-amd64.addok_0.1.0-7_BUILDING.txt.gz for more details [16:09] ybon: Launchpad builders can't connect to the Internet. [16:10] makes sense [16:10] but then any way to use dh_virtualenv? [16:10] like uploading the python package by hand [16:10] I don't know what that is, but from the name I would suspect not. [16:10] You need to either include your dependencies in your package, or specify them as packages in your Build-Depends field. [16:11] (http://dh-virtualenv.readthedocs.org/) [16:11] ok [16:11] you should probably package them properly in your ppa, if they are not already in ubuntu [16:11] I'm totally dumb in packaging, so I may be missing a point, but for what I understand dh_virtualenv try to dl the packages at build time [16:12] dobey: the idea of dh_virtualenv is not to need to repackage python packages :) [16:12] it's not virtualenv, but setuptools will do that as well [16:12] ybon: dh_virtualenv is an oxymoron then :) [16:12] hehe [16:12] Sensible Debian packages build only using other packages. [16:13] exactly [16:13] yeah, I understand that [16:13] but mine is not sensible ;) [16:13] I just want to make it easier for people on Ubuntu to install the app I'm working on [16:13] having a tool for building python packages that is designed expressly not to use packages, is not sensible [16:13] but I'd prefer not to need to repackages every python dep [16:14] designed to use python packages ;) [16:14] how many python deps do you have which aren't packaged in ubuntu already? [16:14] I mean, building the .deb works perfectly, on local [16:14] good question :) [16:14] Let me check [16:14] "perfectly" [16:14] I confirm :) [16:14] I can build it and install it on my server ;) [16:17] sure, it appears to work for you. i wasn't questioning that. just that "perfectly" is a rather strong statement, particularly when you're doing something completely antithetical to debian packaging :) [16:17] ok, I remove "perfectly" from my statment, you won :) [16:20] so 1 package is missing, 5 are not up to date [16:20] besides, making debian packages of python libraries is generally pretty trivial [16:21] but I may consider using those versions anyway [16:21] on what version of ubuntu? and what packages? [16:21] only targetting LTS, so Precise and Trusty [16:21] the app I'm trying to package is https://github.com/etalab/addok [16:22] again, I'm totally new on Debian/Ubuntu packaging, so making my own pooding at the moment to try to eat something every day ;) [16:28] well, i don't know which one is missing. they all seem to be available [16:28] I don't see ngram [16:28] docopt and werkzeug can be backported easily from a newer release it seems; the others are all still older versions than you list in requirements.txt [16:29] oh right, ngram was missing, indeed [16:30] i think the "==" dependencies you have is a bit odd too [16:30] generally, you'd want >= [16:32] depends on the habit, I prefer to control them and to have requirements to warn me when I need to upgrade [16:32] anyway, seems I need to review my plans ;) [16:33] thanks for the assistance in seeying the reality :) [16:33] if you want to have more control over dependency versions like that and use your app inside virtualenv, then your best option is probably to just ship your tarball on pypi, and tell people to install it with virtualenv that way, rather than using debian packaging [16:34] so that people can set up a virtualenv container specific to your app [16:35] yep [16:35] I loved the idea of a Ubuntu package too, but it's a bit more work than just adding dh_virtualenv and having it automagically [16:36] dealing with virtualenv is still a bit messy for people not used to python ecosystem [16:37] so having an easier Ubuntu LTS copy-paste to deploy is a nice to have :) [16:40] well, if you need specific versions of python packages, it's going to be a problem, because those will change [16:42] well, this one is not really a strong need [16:43] it very rarely is :) [16:44] i can maybe help get some packages updated in a ppa if you need help with that, but i'm generally pretty short on time, and am doing actual work right now :) [16:45] thanks :) [16:46] I'm considering my options right now ;) [16:46] python-ngram [16:47] python-ngram seems not active, so it means that if I make a package, I will need to maintain it [16:47] which step I'm not sure I should do [16:47] being also pretty short in time, like all of us ;) [16:55] if upstream ngram is no longer active, then maybe you shouldn't use it :) [16:57] héhé ;) === ancoron_ is now known as ancoron [21:11] hey there. Everytime i upload a .pot file, it ends up in "Need review". When reviewing it, I do not see why it isn't automatically processed. can someone help? [21:56] Hello all, I have project that is on SF right now, and want bring most of it over to LP for a new Ubuntu package. Must I create a new LP account and everything that goes with it or can I run it from my personal account on LP? [21:57] ki7mt, hi [21:57] you would create a team [21:57] and own that team yourself [21:57] you can do it personally, via a team, or as a new account [21:57] but that would disconnect it from you personally, and allow others to jump in [21:57] a team is generally the best way to do things [21:58] Ok, that sounds good, I'll read up on the team route. Thanks. [22:01] ki7mt: You'd usually create a team at https://launchpad.net/people/+newteam, then a project owned by that team at https://launchpad.net/projects/+new [22:04] wgrant, ok, that seems logical. So then, users added to the team would also be part of the project yes? [22:05] yes [22:05] Ok, thanks. will read up a bit more before I dive it :-) [22:05] .. dive in .. [22:12] And in general it's pretty rare to need a new account. [22:21] yeah, usually the reason to create a new account would be to create a bot, which you add to a team, that uses the API to perform various things (like using tarmac to manage branch landings) [22:21] anyway, i am gone. later :) [22:26] ki7mt: you might want to experiment thinks in staging.launchpad.net [22:44] mapreri, yes, thanks, I was thinking the same thing after reading about both teams and projects. === funnel_ is now known as funnel === \b is now known as benonsoftware