[01:00] <jparkton> is there a way to connect to my launchpad accout with eclipse ide?
[01:06] <jparkton> is there a way to connect to my launchpad account with eclipse ide?
[01:20] <lifeless> jparkton: if you install eclipse-qbzr you can drive bzr operations from within eclipse. I'm not aware of bugtracker integration yet.
[01:35] <jparkton> cool
[04:21] <michaelh> Hey, my bzr pushes seems to be taking a long time today.  Any ideas?
[04:24] <mwhudson> michaelh: move to london
[04:24] <lifeless> michaelh: just checked and no known load issues.
[04:24] <michaelh> mwhudson: ah, I see you're channeling lifeless there
[04:25] <lifeless> man, I work so hard to change my reputation
[04:25] <lifeless> michaelh: are you perhaps pushing new branches ?
[04:25] <michaelh> bzr push lp:~michaelh1/gcc-linaro/core-adddi has been running at ~2kB/s for ~45 minutes.  It's been like that for the afternoon with multiple pushes.
[04:26] <michaelh> ~50 line patch, stacked branch, ~9 MB total which is mainly the tree/keys.
[04:26] <michaelh> Ping is the normal 300 ms.  It normally goes up at ~100 kB/s.
[04:29] <lifeless> I don't believe we've changed anything in this area recently.
[04:31] <michaelh> Hmm.  I'll see if it's the same tomorrow.  I wonder if it's bzr 2.5.1 related.
[04:34] <mwhudson> michaelh: i just pushed a new launchpad branch with a simple change, it went fairly quickly and peaked at 300 odd kB/s
[04:35] <michaelh> tcpdump suggests quite a bit of packet loss against crowberry
[04:35] <michaelh> mwhudson: bzr --version?
[04:36] <mwhudson> michaelh: 2.5.1
[04:37] <spm> michaelh: mtr giving any indications of where the packet loss is?
[08:49] <sbte> hi, can anybody explain to me what goes wrong here: http://launchpadlibrarian.net/109138438/emesene-team-emesene-master.log
[08:49] <jelmer> hi sbte
[08:49] <jelmer> sbte: that looks like a successful import
[08:49] <sbte> jelmer, it isn't
[08:50] <sbte> if you look here https://code.launchpad.net/~emesene-team/emesene/master it says partial succes
[08:50] <sbte> and it didn't import the latest commits
[08:52] <jelmer> it's probably better to use the git:// URL - I've updated it
[08:53] <sbte> jelmer, ok thanks
[08:53] <sbte> we'll see
[08:54] <sbte> jelmer, that totally worked, thanks
[15:09] <mterry> I'm having troubles using the Python LP API.  It's returning what seems to be bogus values in the source package publishing history object.  https://api.launchpad.net/1.0.html#source_package_publishing_history
[15:09] <mterry> Specifically, a source is saying there aren't any binaries associated with it.
[15:11] <mterry> Oh, hm.  Maybe because getBinaries isn't part of the official API and getPublishedBinaries is returning [] because the quantal version is dep-waited
[15:13] <mterry> Is there a way to see all binaries that a source has, regardless of whether they are published or not?
[15:18] <dobey> mterry: hrmm, if it's dep-wait, it probably hasn't built yet, and i don't think lp knows about binaries until they are built, right?
[15:20] <mterry> dobey, bummer
[15:21] <dobey> mterry: yeah and i'm not sure there's an easy way to get the contents of debian/control(.in) to search for "Package:" lines in
[16:19] <RobinJ> can anyone help me? i can't get my ppa to build
[16:25] <Lasall> RobinJ: which ppa?
[16:25] <RobinJ> https://launchpad.net/~robinj/+archive/gtkreddit/+build/3623968
[16:27] <RobinJ> just hi retry, lets see what it does
[16:29] <Lasall> it seems to me you have missed some dependencies, but I'm not sure if thats the right channel for that
[16:31] <czajkowski> jelmer: vila mgz can you help RobinJ
[16:36] <vila> czajkowski: EOD here and dentist appointment :-}
[16:37] <czajkowski> vila: k
[16:38] <jelmer> czajkowski: I'll have a look
[16:38] <jelmer> RobinJ: that build seems to be happening - what's wrong with it?
[16:39] <RobinJ> jelmer; i hit retry, that's why. i'll see what it does this time
[16:40] <Lasall> its a packaging issue, you have missed dependencies RobinJ
[16:41] <RobinJ> yeah, but how do i figure out which?
[16:45] <Lasall> RobinJ: http://askubuntu.com/questions/152685/quickly-packaging-errors
[16:45] <RobinJ> Lasall; quickly package works though
[16:46] <Lasall> RobinJ: your package builds on my local system, but with pbuilder precise i386 it fails with same error as launchpad builder
[16:47] <RobinJ> ...
[16:47] <RobinJ> "I figured out the reason:
[16:47] <RobinJ> Turns out, Quickly scans your python code to generate a list of dependencies. If you have half-written modules with syntax errors, quickly package will fail (even if you haven't imported the offending modules anywhere.)"
[16:47] <RobinJ> that's not really something i can act upon... as i don't have a clue what it means
[17:27] <RobinJ> :/
[17:28] <Lasall> you got it RobinJ ?
[17:28] <RobinJ> nop
[17:28] <RobinJ> i don't have  clue which dependencies it's talking about
[17:28] <Lasall> actually it compiled successfully in sid environment
[17:29] <Lasall> I added libglib2.0-bin as build dependency
[17:29] <Lasall> (for glib-compile-schemes)
[17:29] <RobinJ> erm...
[17:29] <RobinJ> i already did that :/
[17:29] <Lasall> hm
[17:29] <RobinJ> or i thought i did
[17:29] <Lasall> it's working in precise too here
[17:30] <jelmer> Lasall: it should be glib-compile-schemas, is that what you're using?
[17:30] <RobinJ> i see the problem....
[17:30] <jelmer> (rather than glib-compile-schemes)
[17:30] <Lasall> sry I can't remember those names, thx jelmer :)
[17:30] <Lasall> RobinJ: but you should check lintian warnings, there are many...
[17:31] <RobinJ> i've using quickly to push it to my ppa, and quickly simply overwrited the debian/control file
[17:31] <Lasall> … never used quickly
[17:31] <RobinJ> Lasall; i'd reommend you keep it that way
[17:31] <RobinJ> it's nothing but trouble
[18:57] <RobinJ> Lasall; it's built
[18:57] <RobinJ> only... E: Unable to locate package gtkreddit
[18:59] <Lasall> RobinJ:  Note: Some binary packages for this source are not yet published in the repository.
[18:59] <Lasall> it's currently uploading
[19:00] <RobinJ> er
[19:00] <RobinJ> it has just finished building, and finished uploading an hour ago
[19:02] <Lasall> RobinJ: should be there now
[19:05] <dobey> RobinJ: it takes time between build complete, and being published.
[19:07] <RobinJ> what is this garbage >.<
[19:08] <RobinJ> installed it from my ppa, now it doesnt launch
[19:08] <RobinJ> robin@RobinJ:~$ /opt/extras.ubuntu.com/gtkreddit/bin/gtkreddit
[19:08] <RobinJ> Traceback (most recent call last):
[19:08] <RobinJ>   File "/opt/extras.ubuntu.com/gtkreddit/bin/gtkreddit", line 45, in <module>
[19:08] <RobinJ>     import gtkreddit
[19:08] <RobinJ>   File "/opt/extras.ubuntu.com/gtkreddit/gtkreddit/__init__.py", line 26, in <module>
[19:08] <RobinJ>     from gtkreddit import GtkredditWindow
[19:08] <RobinJ>   File "/opt/extras.ubuntu.com/gtkreddit/gtkreddit/GtkredditWindow.py", line 26, in <module>
[19:08] <RobinJ>     gettext.textdomain ('gtkreddit')
[19:08] <RobinJ> NameError: name 'gettext' is not defined
[19:09] <Lasall> RobinJ: please use nopaste service for terminal output
[19:09] <dobey> apparently it is trying to use gettext without first importing it
[19:09] <RobinJ> ....
[19:09] <RobinJ> i didnt put that there
[19:10] <dobey> perhaps you should be asking in #quickly most of these questions. :)
[19:10] <RobinJ> from gettext import gettext as _
[19:10] <RobinJ> gettext.textdomain ('gtkreddit')
[19:10] <RobinJ> i don't see what the problem is
[19:11] <dobey> the problem is it isn't doing "import gettext"
[19:11] <dobey> only _ is defined in that context
[19:12] <dobey> but these questions aren't really related to launchpad.
[19:16] <RobinJ> Successfully uploaded packages.
[19:21] <RobinJ> ... why doesn't this thing appear in my build list
[19:21] <RobinJ> ah there it is
[19:22] <RobinJ> build time just keeps increasing...
[19:31] <dobey> RobinJ: yes, freely available shared resources are not always instantaneous
[19:31] <RobinJ> dobey; didn't say it's unbearable, but just have limited time at the moment >;<
[19:32] <Lasall> RobinJ: you should give pbuilder a try!
[19:32] <RobinJ> whazat?
[19:33] <Lasall> look in ubuntu wiki :P
[19:33] <RobinJ> nah why bother :p it'll be at least another month before i ever need python or quickly again
[20:04] <leo-unglaub> hey, i have a short question about launchpad recipies
[20:05] <leo-unglaub> is it possible to to an nest or nest-part from an git repository?
[20:05] <jelmer> leo-unglaub: hi
[20:05] <jelmer> leo-unglaub: yes; you'll have to register a code import for that git repository first though
[20:06] <leo-unglaub> hmm, also not just nest-part packaging git:git.github.con/some-person debian debian
[20:10] <jelmer> leo-unglaub: no, it has to be a branch on launchpad
[20:11] <leo-unglaub> so i have to pull down the git repo on my disc into an bzr project and push there??
[20:11] <jelmer> leo-unglaub: no, you can have launchpad import the git repository into a bzr branch for you automatically
[20:12] <leo-unglaub> jelmer: where is this option, i don't find this on my code site
[20:12] <leo-unglaub> https://code.launchpad.net/~leo-unglaub
[20:12] <leo-unglaub> where is this button?
[20:13] <jelmer> leo-unglaub: if you go to https://code.launchpad.net/YOURPROJECT, there will be a "Import a branch" link
[20:14] <leo-unglaub> ah, so ist must be on a project?
[20:14] <leo-unglaub> not possible on +junk =
[20:14] <leo-unglaub> ?
[20:15] <jelmer> leo-unglaub: no, not possible on +junk
[20:15] <jelmer> I don't think recipes are possible on +junk either
[20:16] <leo-unglaub> recipies are..
[20:16] <leo-unglaub> that was my confusion
[20:16] <leo-unglaub> is there a sandbox?
[20:16] <leo-unglaub> so i can try the git import?
[20:17] <leo-unglaub> or do i have to create a real projct for trying?
[20:19] <jelmer> leo-unglaub: you'd have to create a real project; alternatively, you can try on staging.launchpad.net, which can be used as a sandbox (and changes there are regularly discarded)
[20:19] <leo-unglaub> jelmer: thank you !
[20:22] <leo-unglaub> jelmer: one more question. how often is lp checking the git repos for updates?
[20:22] <leo-unglaub> daily?
[20:22] <jelmer> leo-unglaub: yes
[20:24] <leo-unglaub> and is lp doing a merge or an import? so if i modify some imported files, are there merges that run? or will lp override all changes i do to the imported repo?
[20:25] <dobey> leo-unglaub: you shouldn't try to make changes to the bzr repo if it's an import from an external source. the changes should happen on the external source
[20:26] <leo-unglaub> hmmm, okay
[20:26] <leo-unglaub> so the import from githup into one repo on lp, and another lp for the debian directory and than merge in the recipy?
[20:28] <achiang> hello, i have a private LP project and i set the contact email to a mailman mailing list. now, when people submit merge proposals, i have to approve each mail on the list due to: "Reason:  Message has implicit destination"
[20:29] <achiang> how can i fix this?
[20:29] <dobey> leo-unglaub: yes
[20:30] <dobey> leo-unglaub: well, nest probably is easier
[20:30] <leo-unglaub> hmm, right..
[20:30] <leo-unglaub> dobey: thanks, i think now i got it :)
[20:39] <achiang> nm, i found a mailman option to turn off Bcc: filtering
[20:44] <andi2> hi, set recipe to be build for precise and quantal, then I get error: "File gupnp_0.18.3-2~68~precise1.tar.gz already exists in dev, but uploaded version has different contents". I'm not sure how to solve it..., could you help?
[22:09] <RobinJ> why the hell does launchpad keep messing with my code?
[22:09] <jelmer> RobinJ: how do you mean?
[22:10] <RobinJ> on my system the app works fine. i push it to the ppa, wait for 2 hours, and install it from the ppa. i try to launch it, and the thing crashes because launchpad insists on removing `import gettext`
[22:12] <lifeless> RobinJ: Launchpad doesn't know how to do that.
[22:12] <lifeless> RobinJ: there must be something else going on.
[22:12] <RobinJ> whatever it is, it's driving me nuts
[22:12] <lifeless> RobinJ: such as, perhaps you haven't commited before you pushed to bzr. (If you're using bzr).
[22:12] <lifeless> perhaps we could have a look, if you tell us the PPA?
[22:13] <RobinJ> robinj/gtkreddit
[22:20] <RobinJ> lifeless?
[22:20] <RobinJ> urgh what a nickname. seems like i'm insulting someone every time i use it :p
[22:23] <lifeless> sorry, got distracted
[22:24] <lifeless> looking now
[22:25] <lifeless> RobinJ: which import gettext is missing ?
[22:26] <RobinJ> the one in gtkreddit/Gtkthingy....py
[22:26] <RobinJ> on launchpad it seems to be there, but the files it installs from the ppa don't have it$
[22:28] <lifeless> RobinJ: its commented out in your upload
[22:28] <lifeless> RobinJ: how are you building this - what commands do you run to upload it and build it ?
[22:33] <lifeless> RobinJ: I downloaded the the package source from https://launchpad.net/~robinj/+archive/gtkreddit/+packages
[22:33] <lifeless> gtkreddit_12.07.7ubuntu4.tar.gz (540.8 KiB)
[22:34] <lifeless> and looked in there, where gtkreddit/GtkredditWindow.py has #import gettext
[22:35] <RobinJ> lifeless; in my new upload, it is
[22:35] <RobinJ> lifeless; dput
[22:36] <lifeless> what version is your new upload ?
[22:36] <RobinJ> lifeless; this is my new attempt. just comment everything out that needs that line
[22:36] <RobinJ> ubuntu4, i think
[22:36] <lifeless> thats the one I downloaded
[22:36] <RobinJ> yeah, it'd ubuntu3 i'm talking bout
[22:36] <lifeless> ok
[22:36] <RobinJ> ubuntu4 still needs to be built and i hope this will work
[22:36] <lifeless> so in ubuntu4
[22:36] <lifeless> you have:
[22:36] <lifeless> #import gettext
[22:36] <lifeless> ...
[22:36] <lifeless> #from gettext import gettext as _
[22:36] <lifeless> #gettext.textdomain ('gtkreddit')
[22:37] <lifeless> import gettext
[22:37] <lifeless> is that what you expect?
[22:38] <RobinJ> it should just have import gettext at the top, but it doesnt. so in ubuntu4 i'll just try to comment everything out that has to do with it
[22:41] <RobinJ> Start in 10 minutes << that's what it said 15 minutes ago too...
[22:46] <lifeless> you can check what is going to be built before you upload it
[22:46] <lifeless> just look inside the tar file that would be uploaded
[22:47] <StevenK> RobinJ: 'Start in 10 minutes' is an estimate. There is a queue for things to be built.
[22:47] <RobinJ> i know
[22:47] <RobinJ> but the time just keeps increasing
[22:48] <StevenK> Then people keep uploading things that are higher priority than your build. :-/
[22:48] <RobinJ> annoyinh
[22:48] <lifeless> RobinJ: so, my suggestion is to examine it locally, You're uploading things that are broken. It will save you time.
[22:49] <RobinJ> i'm not uploading things that are broken, as they run fine locally
[22:50] <RobinJ> yay it's building
[22:57] <RobinJ> hell
[22:57] <RobinJ> is this site trying to piss me off?
[22:57] <RobinJ> Note: Some binary packages for this source are not yet published in the repository.
[22:57] <StevenK> The source has been built, it now has to be processed. It is not an instant process.
[22:58] <RobinJ> i know
[22:58] <RobinJ> it's a terribly slow one
[22:59] <lifeless> it's not designed as a build-test-debug cycle tool; its designed for publishing software. You're using it to debug a problem that is demonstratable locally, by examining the tarball that dput uploads.
[22:59] <lifeless> you can use pbuilder, or debuild to build-test locally as well.
[22:59] <lifeless> We would love it to be faster and lower latency
[23:00] <RobinJ> the problem does not exist locally
[23:00] <lifeless> how are you testing locally ?
[23:03] <RobinJ> `quickly run`
[23:07] <lifeless> so, that doesn't test the same thing I described
[23:07] <lifeless> I described building a package from the sourcepackage that you have been uploading with dput.
[23:08] <lifeless> because you are testing with a different mechanism, its possible you will see things work that the package approach won't see work.
[23:11] <RobinJ> can someone try installing gtkreddit from ppa:robinj/gtkreddit?
[23:13] <RobinJ> it works! hell yeah!