/srv/irclogs.ubuntu.com/2011/02/14/#launchpad.txt

lifelessmaxb: hi01:38
maxbhi01:38
lifelessmaxb: we should batch enable01:38
lifelessmaxb: rather than you causing me to get 4K emails01:38
maxbaww, it's only a few hundred :-)01:39
maxbOn a more serious note, some of the things currently suspended have reasons for failing01:39
maxbso I'm eyeballing them in a browser and re-suspending ones that had a reason for being suspended01:40
lifelessok01:41
lifelesswouldn't want to frag apache svn again01:41
maxbapache? but this is sourceforge. But indeed, we don't want to frag them either, so I've been doing it in batches and watching for one to complete before starting another01:43
lifelesscool; I'm very glad you're doing this.01:44
maxbscreenscraping for the win..... kinda ;-)01:46
mwhudsonfeel free to submit patches to make this easier btw :-)02:12
lostogreI have been trying to import my public gpg key for a couple of hours now. I keep getting "Launchpad could not import your OpenPGP key" errors. Can someone help?02:45
lostogreWhen I query the server with the Key ID, it shows my key.02:47
* lostogre thinks there isn't any body back there.02:55
=== oubiwann is now known as oubiwann_
micahghi lifeless, I was wondering if the convert to question issue was on the LP team radar still05:55
wgrantIt is right at the top of our slow pages list :(05:58
micahgwgrant: ok, as I understood it (which isn't very much), it was almost a whole project unto itself to get it fixed05:59
lifelessmicahg: its about 1/2 done06:09
lifelessmicahg: however its not the top timeout culprit at the moment; its not forgotten, its just not the thing burning our fingers06:09
micahglifeless: ok, it's just impossible to use most of the time06:10
lifeless:(06:10
micahglifeless: do you need any more oopses for it?06:11
lifelessnope, we know very well the problem06:11
micahgok, thanks06:11
lifelessthere is a backend job created for it06:11
lifelesswe just need to move code actions from A to B06:11
=== smokex_ is now known as smokex
=== mthaddon` is now known as mthaddon
=== bigjools changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: allenap, bigjools, jtv | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
czajkowskikiko: boo10:00
kim0Hi LP gurus. I'm pushing code to "https://code.launchpad.net/~kim0/+junk/ec2-ebs-migrate-Instance" which is a branch from "https://code.launchpad.net/~abd4lla/+junk/ec2-ebs-migrate" However I am not getting "propose for merging" link, any idea why ?10:00
czajkowskikim0: boo10:02
jtvthumper: still up?  ^^10:02
kim0czajkowski: indeed boo it is :)10:02
bigjoolskim0: it's usually a permission thing10:04
kim0bigjools: um both projects are public10:05
kim0bigjools: where do I see permissions10:05
* bigjools was guessing10:06
bigjoolslet's have a look10:06
bigjoolskim0: another guess - it might be because it's a +junk branch, but I'm not sure.  The codehosting experts are all asleep right now10:08
kim0bigjools: thanks .. yeah I heard the junk thing earlier. Would have thought it doesn't make a difference. Thanks for the help10:13
bigjoolskim0: I know that there's some restrictions on +junk to encourage people to make real projects10:14
kim0ah I see10:14
jfi_Hello, the deletion of a ppa package (throw the LP web interface), does not delete the .orig.tar.gz file? (even if there is only one package for this .orig.tar.gz file)10:58
bigjoolsjfi_: the files are deleted from the repo area first and then cleaned up from the librarian (internal storage) a few days later.11:04
bigjoolsdo you have a particular problem?11:05
jfi_bigjools, a potential one maybe11:05
bigjoolsperhaps I can help11:05
jfi_bigjools, I have uploaded a source package (the first one for this orig.tgz)11:05
jfi_bigjools, the installation was totally wrong due to conflicting files, so I delete the package to avoid users having trouble11:06
jfi_bigjools, then I uploaded a new source package (based on the same orig.tgz)11:06
bigjoolsand it was rejected? :)11:06
jfi_no, it is accepted, built, deployed, etc11:07
bigjoolsok11:07
jfi_I just wonder if later the orig.tgz is not going to be deleted as it has not been re-uploaded11:07
bigjoolsit won't be deleted, no11:07
jfi_fine, thanks for the information!11:07
bigjoolsit's reference-counted so all the referring packages need to be deleted first11:07
bigjoolsplus, you get the few days grace I mentioned above11:08
jfi_ok, thx!11:08
persiabigjools: Isn't there also a downgrade protection reference that prevents reuse of the file later?11:12
bigjoolspersia: you can't re-upload it, if that's what you mean11:12
bigjools(with different contents)11:12
persiaI thought you couldn't reupload it at all, even with the same contents, but yes, that's what I was confirming.11:13
bigjoolsif it has the same content it just assumes you're stupid and not using debuild -sd :)11:13
=== matsubara-afk is now known as matsubara
persiaHow does it determine that, if the file has been deleted as no longer referenced.  Checksums?11:14
wgrantpersia: We keep a record of checksums, yes (forever, at the moment)11:19
persiaWhich checksums?  The ones reported in the .dsc, or something recalculated in LP?11:20
wgrantpersia: The upload checks that they are the same.11:24
persiaChecks that *what* are the same?11:25
wgrantpersia: The hashes of the uploaded files, the hashes in the DSC, and the hashes of any existing files of the same name in the target archive.11:28
wgrantAll three must match.11:28
wgrant'existing files' includes all history, too.11:29
persiaWhich hashes do you calculate?11:29
persiaOr is it something like all the hashes reported in the .dsc?11:30
persia(or where in the code is this, and I'll stop asking questions that may seem confusing, wrong-headed, or pointless)11:30
wgrantWe match MD5 and SHA1 (not SHA256 yet) hashes of all files referenced in the changes file.11:31
persiaThanks!11:31
bigjoolswgrant: until they get expired *cough*11:36
persiabigjools, When/how do they get expired?  I thought it was never.11:37
bigjoolspersia: just ppa files11:37
persiaIf it ever happens, I don't understand why it's not possible to store them for only a short time.11:38
persiaYeah, PPA files :)  I had a long-standing and highly-argued bug about whether PPAs should be held to publication standards or not.  I thought it was resolved that they would be, but now I'm confused.11:38
bigjoolsubuntu files are kept forever.  ppa files are deleted once there's no more packages using them plus the grace period11:38
wgrantbigjools: Oh, right, we haven't fixed that yet.11:39
persiaMy feeling is that they should either be held to publication standards, or not, but very much not something in-between.11:39
persiaAh, it's a bug.  That's fine then :)11:39
bigjoolsyes11:39
wgrantIt's a long-standing bug in the librarian schema.11:39
bigjoolsalthough where the "bug" is is a point of contention11:40
persiabigjools, What's the contention?11:40
bigjoolswhere the checksum should live11:43
persiaHeh.  That makes sense.11:46
=== jtv is now known as jtv-afk
=== henninge is now known as henninge-lunch
=== oubiwann_ is now known as oubiwann
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
yodog!ops13:47
ubot5Help! SteveA, kiko-phone, Kamion, daniels, Kinnison, stub, daf, carlos, spiv, BradB, salgado, lifeless, or jamesh13:47
yodog!ops13:47
yodognigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga nigga13:47
yodogim tru gangsta13:47
yodog!ops13:47
ubot5Help! SteveA, kiko-phone, Kamion, daniels, Kinnison, stub, daf, carlos, spiv, BradB, salgado, lifeless, or jamesh13:47
yodognigga nigga nigga nigga13:48
yodog!staff13:48
ubot5hey Christel, Dave2, Gary, KB1JWQ, Levia, Martinp23, SportsChick, VorTechS, jayne, jenda, marienz, nalioth, niko, nhandler, rob, stew or tomaw, I could use a bit of your time :)13:48
yodoghey piko ban me13:48
=== warp10- is now known as warp10
=== jtv-afk is now known as jtv
=== henninge-lunch is now known as henninge
=== oubiwann is now known as oubiwann_
maxbpindonga: So, you can certainly write scripts to upload source packages to Launchpad14:04
maxbI do it myself14:04
maxbHowever, in order to have some security partitioning, I have a separate launchpad profile just for this14:05
maxb(and so a separate PGP key for that profile)14:05
pindongamaxb, yes, I was planning on having a different user for this14:05
maxbYou may wish to do the same if you go this route14:05
pindongaas this is a plugin for tarmac, this would be the tarmac user running it14:05
pindongaso the packages would be uploaded by that user14:05
pindongaso, having that user use a key without passphrase should make it work14:06
dholbachhola14:31
dholbachcan somebody explain what's going wrong here: http://paste.ubuntu.com/566982/ ?14:32
maxbdholbach: Given who just joined the channel, you might want to repeat that :-)14:38
dholbachI'm happy to do that :)14:39
dholbachcan somebody explain what's going wrong here: http://paste.ubuntu.com/566982/ ? :-D14:39
tsimpsondholbach: edge is gone IIRC14:39
tsimpsonyou need to use LPNET_SERVICE_ROOT from launchpad.uris14:39
tsimpson*launchapdlib.uris14:39
dholbachoh man, I don't want to know how many scripts all over the place fail now14:39
dholbachcouldn't it just have been an alias or something?14:40
maxbedge is going, not gone14:40
maxbunless someone has changed their mind recently14:40
tsimpsonI had to mess with some scripts because they didn't like edge14:40
tsimpsonyeah, that error is because the api.edge.launchpad.net/... stuff is redirecting (HTTP redirect) to api.launchpad.net14:42
tsimpsonand I lplib doesn't consider them the same service14:42
tsimpsons/I /14:42
leonardrdholbach: for a number of reasons we could not get a redirect to work14:45
dholbachleonardr, what's the workaround? what do I do instead of "Launchpad.login_anonymously('test', EDGE_SERVICE_ROOT, '/tmp/bla')"?14:46
leonardrdholbach: Launchpad.login_anonymously('test', 'production', '/tmp/bla')14:46
dholbachleonardr, thanks!14:48
dholbachleonardr, I'm quite sure it's a horrible suggestion for all kinds of reasons, but can we do something like putting a EDGE_SERVICE_ROOT = 'production' in lplib and push that as sru into the distro?14:48
dholbach(and maybe add some kind of warning)14:49
dholbachI'm sure I will at least have to fix this in 20-25 scripts all over the place now :(14:49
leonardrdholbach: it's not a bad idea, and benji also suggested it14:50
dholbachI wasn't sure I was aware of all its implications and it felt like hack from somebody (me) who doesn't know what they're talking about ;-)14:51
leonardrit is a hack, but all it does it secretly make the change you would have to make anyway14:52
=== jelmer_ is now known as jelmer
dholbachI'll go ahead and see what I have to fix14:52
dholbachthanks again leonardr14:52
dholbachmaybe some kind of reminder in a lp blog entry would be good then14:53
dholbachFWIW I just noticed this breaking like 30 min ago14:53
bigjoolsdholbach: out of interest, where would you look for an announcement about this?  Just the blog?14:54
dholbachif you want to spread the message: the blog, the lpstatus identi.ca account and maybe even ubuntu-devel-announce@lists.u.c14:55
bigjoolsdholbach: interesting that you didn't consider the 2 mailing lists we already announce on :/14:57
dholbachit was an interesting data point then ;-)14:58
bigjoolsdholbach: it's a good idea to keep up with launchpad-announce and launchpad-users :)15:00
bigjoolslpstatus is for service status and outages etc.15:00
=== _starbuck is now known as _starbuck-lunch
=== matsubara is now known as matsubara-lunch
=== Lcawte|Away is now known as Lcawte
kikoflacoste, you around?15:17
flacostehi kiko, on the phone15:17
kikoflacoste, okay, ping me later15:18
mhall119leonardr: ping15:21
leonardrhi15:22
mhall119trying to move loco-directory off of edge15:22
mhall119we were using launchpadlib.launchpad.EDGE_SERVICE_ROOT as lpinstance15:22
leonardrmhall119: use 'production' instead15:22
ari-tczewhow can I request remove of the team ?15:23
mhall119just 'production'?15:23
mhall119EDGE_SERVICE_ROOT is a url15:23
mhall119oh, that's working now...15:24
leonardrmhall119: yes, just the string 'production'15:24
mhall119weird, first time I tried that it timed out15:24
mhall119now it works15:25
mhall119thanks leonardr15:26
leonardrnp15:27
bigjoolsari-tczew: file a question here: https://answers.edge.launchpad.net/launchpad15:27
ari-tczewbigjools: thanks done15:28
ari-tczewis there any bereavement on Launchpad? some colours have been changed to gray or black15:33
rippsis launchpad.net down? I can only use launchpad via edge, but none of my other programes, ubuntu-bug/dl-ubuntu-test-iso are working.15:39
dholbachbdmurray, ^ it ubuntu-qa-tools might need a similar fix as the 5-a-day-stats15:40
bdmurrayrcmorano: what release of Ubuntu are you using?15:41
komputesLP SPAM FOUND - https://bugs.launchpad.net/ubuntu-beginners-wiki-sod/+bug/59912115:42
mdeslaurI'm getting the following error when trying to use some of our launchpadlib tools this morning: "NotImplementedError: Can't look up definition in another url (https://api.launchpad.net/1.0/#team)"15:51
leonardrmdeslaur: you need to find the code that says Launchpad.login_with("foo", EDGE_SERVICE_ROOT)15:51
leonardrand change EDGE_SERVICE_ROOT to "production"15:51
leonardrthe edge server no longer exists15:51
mdeslaurAh! thanks leonardr15:52
mdeslaurleonardr: so, the concept of edge doesn't exist anymore, right?15:52
leonardrmdeslaur: right15:53
mdeslaurleonardr: there was an email that was sent about that, right? (/me searches memory...)15:53
joeyhi lifeless and jamesh - what do you need?15:53
joeyhi lifeless and jamesh - something wrt IRC15:54
mdeslaurah, found it: http://blog.launchpad.net/general/edge-is-deprecated15:56
joeyflacoste, lifeless, jamesh - how now brown cow re IRC privs?16:00
joeyflacoste, lifeless, jamesh -  /msg chanserv access #launchpad list16:01
joeyjml: you too^^16:01
=== _starbuck-lunch is now known as _starbuck
jmljoey: be with you in a sec.16:02
jmljoey: we're happy wrt ops privs, we just need to change ubot5 to list ops correctly when someone asks for !ops.16:06
joey!ops16:07
ubot5Help! SteveA, kiko-phone, Kamion, daniels, Kinnison, stub, daf, carlos, spiv, BradB, salgado, lifeless, or jamesh16:07
joeyhmm I don't much about ubot516:07
jmljoey: I figure we should talk to jussi & ask him to configure it.16:07
joeyyeah16:07
tsimpsonI can do that :)16:07
joeytsimpson: sweet, tell me how it works!16:07
jmltsimpson: oh, that would be great, thanks.16:07
tsimpsonto change a factoid you usually do "!no factoid is <reply> whatever you want"16:08
joeyjml: fyi I'm also fixing perms on -meeting.  I had to submit a group request to some of it16:08
tsimpsonbut you can't change it unless you have privileges16:08
joey!no factoid is lifeless, flacoste, jml, joey16:08
joey<ubot5> Your edit request has been forwarded to #ubuntu-irc.  Thank you for your attention to detail16:09
tsimpson(in -irc) <ubot5> In #launchpad, joey said: !no factoid is lifeless, flacoste, jml, joey16:09
tsimpsonso someone would approve it and actually change it, like me for instance :)16:09
joeyrock on16:09
=== beuno is now known as beuno-lunch
jml!no ops is lifeless, flacoste, jml, joey16:10
jmltsimpson: thanks.16:10
tsimpsonthere is some magic for channel specific factoids too16:10
tsimpson!no ops-#launchpad is <reply> Help! lifeless, flacoste, jml, joey16:11
ubot5I'll remember that tsimpson16:11
jmlahh, I imagine 'ops' is channel specific :)16:11
joeyjml, aside from here and -meetings, are -foundations, -reviews, -translators and -dev, and -yellow in need of updates?16:11
jmljoey: -foundations and -reviews are dead16:11
joeyok, so I'll have a peek at -dev16:11
=== matsubara-lunch is now known as matsubara
eugenesanmy build failing with error related to http://wiki.debian.org/ImplicitPointerConversions16:25
eugenesanBut same build passes for official Natty16:26
geseron the same architecture? this only triggers on amd64 (and ia64 in the past)16:28
bigjoolseugenesan: amd64 build?16:28
apwcan anyone tell me what the error below means from launchpadlib ?16:31
apwCan't look up definition in another url (https://api.launchpad.net/1.0/#bug)16:32
leonardrapw: you need to find the code that says Launchpad.login_with("foo", EDGE_SERVICE_ROOT)16:32
leonardrand change EDGE_SERVICE_ROOT to "production"16:32
leonardrthe edge server no longer exists16:32
apwleonardr, hrm, why has edge gone away?16:32
leonardrhttp://blog.launchpad.net/general/edge-is-deprecated16:32
seb128hey16:33
seb128http://paste.ubuntu.com/567034/16:33
seb128known issue?16:33
leonardrseb128: http://blog.launchpad.net/general/edge-is-deprecated16:33
leonardryou need to find the code that says Launchpad.login_with("foo", EDGE_SERVICE_ROOT)16:33
leonardrand change EDGE_SERVICE_ROOT to "production"16:33
seb128great16:34
apwleonardr, what is the correct name for production?16:34
leonardrapw: 'production'16:34
seb128who decided to break compatibility and all the script distro is relying on?16:34
geserleonardr: you should set up a bot with this answer :)16:34
apwleonardr, as the blog says LPNET_SERVICE_ROOT, but that doesn't exist16:34
seb128couldn't you keep that as a compatibility thing?16:34
leonardrseb128: unfortunately not. however, i have launchpadlib branches that will make your existing code use production16:34
seb128ups16:35
leonardrapw: what version of launchpadlib are you using?16:35
apwthe default in maverick i think16:35
apwii  python-launchpadlib                               1.6.1-1                                           Launchpad web services client library16:35
leonardrapw: try 'production', and if that doesn't work, follow the advice given here: http://blog.launchpad.net/general/edge-is-deprecated#comment-4062616:36
seb128leonardr, is there any way to get the old syntax still working?16:36
JFoleonardr, 'production does not work16:37
leonardrseb128: yes, see https://code.launchpad.net/~leonardr/launchpadlib/fake-edge/+merge/4965116:38
leonardrJFo: if you're using 1.6.1-1, do me a favor and paste me the contents of /usr/share/pyshared/launchpadlib/uris.py16:38
apwleonardr, so compatibility could have been maintained by making EDGE_SERVICE_ROOT be the 'production' string?16:39
apwcould we not have done that?16:39
leonardrapw: we could have done it earlier, yes16:39
seb128leonardr, that means code running on stable ubuntu series will need launchpadlib backports to all series?16:39
apwleonardr, well i am thinking 'still'16:39
leonardrseb128: yes, you will have to change launchpadlib or change the code that calls it16:40
seb128that's ridiculous16:40
leonardrapw: that's what's in https://code.launchpad.net/~leonardr/launchpadlib/fake-edge/+merge/4965116:40
leonardrseb128: please take it up with lifeless16:40
JFoleonardr, https://pastebin.canonical.com/43289/16:40
leonardrJFo: that's the same code i have, and 'production' works for me. what happens when you try 'production' instead of edge/EDGE_SERVICE_ROOT?16:41
JFoone sec... leonardr I may have made an error16:42
leonardrapw: what happens when you try 'production'? what error do you get?16:47
leonardrand what does your code look like?16:47
JFoleonardr,16:50
JFo  File "kernel-buglist-by-team.py", line 30, in <module>16:50
JFo    import KernelBugListByTeam16:50
JFo  File "/home/jfo/canonical-qa-tracking/misc-scripts/KernelBugListByTeam.py", line 33, in <module>16:50
JFo    from launchpadlib.launchpad import production16:50
JFoImportError: cannot import name production16:50
JFois what I see16:50
leonardrJFo: i meant to use the literal string "production" instead of EDGE_SERVICE_ROOT16:50
JFook16:50
leonardrLaunchpad.login_with("foo", "production")16:50
leonardror, you can import LPNET_SERVICE_ROOT, as recommended in the blog post, and if that doesn't work i'd like to go into more detail about that16:51
eugenesanbigjools,geser: Sorry for delay. Thi s fails only on amd64 but passes on same amd64 in Natty16:51
bigjoolseugenesan: the builder chroots will fail the build for those errors, deliberately16:52
JFoleonardr, ok, I will try this and, if that doesn't work, the LPNET_SERVICE_ROOT before I pester you again :)16:53
leonardrok16:53
eugenesanbigjools: Here are related logs: http://launchpadlibrarian.net/64306864/buildlog_ubuntu-natty-amd64.gtk%2B3.0_3.0.0-0ubuntu1_BUILDING.txt.gz http://launchpadlibrarian.net/64328199/buildlog_ubuntu-maverick-amd64.gtk%2B3.0_3.0.0-0ubuntu1~eugenesan~maverick1_FAILEDTOBUILD.txt.gz16:53
bigjoolseugenesan: this is not something that will be changed, you need to fix the source16:53
eugenesanbigjools: But why main build is ok?16:54
bigjoolseugenesan: what do you mean by "main" build?16:54
eugenesanbigjools: Not PPA build for Natty16:54
bigjoolsthe ubuntu build you mean?16:55
eugenesanyes16:55
bigjoolsit can't be the same source then16:55
bigjoolsthey use the same chroots16:55
=== flacoste changed the topic of #launchpad to: https://launchpad.net/ | API scripts talking to edge are broken, we are investigating | Help contacts: allenap, bigjools, jtv | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
eugenesanSame source, I can even see problematic warning in both logs16:56
bigjoolshmmm16:57
eugenesanJust ubuntu build do no fail, it maybe related to Maverick.Natty differencis16:57
bigjoolseugenesan: can you point me at the sucessful build in natty?16:57
eugenesanhttp://launchpadlibrarian.net/64306864/buildlog_ubuntu-natty-amd64.gtk%2B3.0_3.0.0-0ubuntu1_BUILDING.txt.gz16:58
JFoleonardr, no joy :-(16:58
leonardrJFo: what errors do you get?16:58
bigjoolseugenesan: not the log, the build page16:58
eugenesanhttps://launchpad.net/ubuntu/+source/gtk+3.0/3.0.0-0ubuntu1/+buildjob/226064416:58
bigjoolsthanks16:59
JFoleonardr, https://pastebin.canonical.com/43291/16:59
JFosame as before16:59
JFowell, similar16:59
gesereugenesan: I can only find the "implicitly conversion" in your ppa log but not the natty build16:59
bigjoolswhat I was going to say too ...17:00
leonardrJFo: the right code is "from launchpadlib.uris import LPNET_SERVICE_ROOT"17:00
leonardrdid you get the same problem with the literal string "production"?17:00
eugenesanI do not have natty build, onlt Maverick. You think this might be related to less strict checking in natty?17:01
bigjoolsyou're backporting it?17:01
eugenesanyes17:01
JFoleonardr, I did17:01
bigjoolscould be different compiler options17:01
JFolet me try some changes...17:01
bigjoolseugenesan: did you copy the source without changing it?17:02
leonardrJFo, also let me see the code you used with 'production' that broke17:02
eugenesanyes17:02
eugenesanto me it looks more like debhelper checking17:02
eugenesanCompiler reports same in both cases, I suspect code added in this packages might fail on Natty/amd64...17:03
bigjoolseugenesan: ah I see it17:04
eugenesanThose warnings related to code added by Canonical for globalmenu17:04
bigjoolsone sec17:05
=== deryck is now known as deryck[lunch]
=== eugenesan_ is now known as eugenesan
gesereugenesan: might be due to diffent gcc: 4.4 in maverick and 4.5 in natty as the other warnings around it are the same only the implicitly conversion is missing with gcc-4.517:07
leonardrapw, JFo: the breakage was a mistake that's being fixed. edge will continue to work, but you should stop using it or one day this will happen for real17:08
JFook17:08
eugenesanLooks reasonable, do you have which packages is responsible for after-build log parsing?17:09
bigjoolsit looks like a bug in the builders17:10
geseras far as I know it either done by the buildd itself or the script monitoring the build17:10
bigjoolsit's done in the buildd code17:10
bigjoolslib/canonical/buildd/check-implicit-pointer-functions in the launchpad tree if you're curious17:11
bigjoolseugenesan: please file a bug17:11
bigjoolsthe natty build should have failed17:11
eugenesanagree17:11
bigjoolsfile on launchpad-buildd project please17:11
eugenesanok, thanks for clarifications17:12
bigjoolsthanks for pointing this out17:12
bigjoolseugenesan: ha I can see what's broken too - there's an extra :N in the natty logs17:14
bigjoolsit breaks the regex used to match these17:15
eugenesanbtw: there are alread two bug filed on subject: #504078 and #41549717:16
eugenesandx team will be "happy"17:17
=== flacoste changed the topic of #launchpad to: https://launchpad.net/ | API scripts talking to edge should now be working again | Help contacts: allenap, bigjools, jtv | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== beuno-lunch is now known as beuno
apwleonardr, ok17:22
bigjoolseugenesan: you need to file a new bug, those are not the same thing17:38
maxbbigjools: By means of testing on qastaging, I conclude that the "Launchpad could not import your OpenPGP key." question that is ongoing seems like something is broken in LP, rather than user error17:53
maxbIs there some internal separation between keyserver.ubuntu.com and where LP fetches keys from?17:54
bigjoolsmaxb: that's entirely possible, I left it with sinzui for now since I am EODing soon17:54
bigjoolsthere's a different URL for internal requests but they should go to the same server IIRC17:55
=== deryck[lunch] is now known as deryck
=== jtv is now known as jtv-afk
=== matsubara is now known as matsubara-afk
kikoflacoste, ping?19:02
flacostekiko: still on the phone :-/19:02
kikoflacoste, okay :)19:02
flacostekiko: should be free in ~1h19:02
=== Guest53231 is now known as issyl0
sinzuimaxb lp supposedly uses host: keyserver.internal. I expected this name to be redefined in the production configs. It is not. I will ask an admin to investigate what keyserver lp is talking too. This might explain the common out-of-sync issue users experience registering keys19:52
flacostekiko: ping19:54
=== issyl0 is now known as NooSi
=== NooSi is now known as issyl0
cody-somervilleaww... no way.... after just uploading several hundred meg crash file to launchpad I get a 'Cannot connect to crash database, please check your internet connection. HTTP Error 502: Bad Gateway'. :(20:00
maxbsinzui: Thanks. It would go some way to explaining "You may have to wait between ten minutes (if you pushed directly to the Ubuntu key server)" found in lib/lp/registry/templates/person-editpgpkeys.pt20:09
sinzuiI have been telling users 1 hour. Maybe I will have a definitive answer today20:10
maxbWhich is contradicted by "It can take up to thirty minutes before your key is available to Launchpad." in lib/lp/registry/help/openpgp-keys.html20:10
sinzuiyes. That pt needs updating.20:11
dmpinheirohi. I'm trying to change bugs from one project milestone to other project milestone using the launchpadlib API.21:19
dmpinheirobut I can't retrieve the bugs from a milestone21:19
leonardrdmpinheiro: do you have code that doesn't work, or do you not know what code to write?21:20
dmpinheirohere is a example that I did without success: http://paste.pocoo.org/show/338588/21:20
dmpinheiroI can't get all bugs given a milestone21:21
dmpinheirothe collection always return empty21:21
dmpinheirodid I do something wrong ? The REST API usage is correct ?21:21
leonardrdmpinheiro: i don't see any problems so it's probably a problem with the launchpad-side logic. try this:21:23
leonardrbugs = oship.searchTasks(milestone=milestone)21:23
dmpinheiroit doesn't work too21:25
dmpinheiroI already tested this possiblity21:25
dmpinheiroI verified the http request, increasing the httplib2 debug level21:26
dmpinheiroThe server really doesn't response a json representation21:27
dmpinheiroAs I said, my purpose is move a set of bugs from a project to another21:29
dmpinheiroDo you know any other API usage that can help me to achieve my goal ?21:29
leonardrdmpinheiro: well, once you have the tasks you can change the .target on each one21:30
leonardrthere's either a bug in launchpad that is keeping you from seeing the bug tasks, or you don't have permission to see them, or you're searching for them wrong--i don't know enough about bugs to say which21:31
leonardryou could instead find _all_ the bug tasks in your project and iterate over them, checking the milestone of each. this would be inefficient but it would work21:32
dmpinheiroleonardr: I got the problem : The status of all bugs wasn't the default from the searchTasks method.21:42
dmpinheiroleonardr: A passed all possible bug status and the method retrieve them correctly. Thanks!21:42
dmpinheiroleonardr: as I expected, It was my fault . :)21:43
leonardrwell, that's not the best design21:44
jmlthe default is "only open bugs"22:14
=== leonardr is now known as leonardr-afk
dmpinheiroHi again. As I said, I'm trying to move bugs from a project to another. What's the most simple way to do that ?22:30
wgrantlifeless: Excellent, I wanted a deploy to cocoplum at some point anyway :)22:31
dmpinheiroi tried changed the target attribute from each bug_task, but seems to be impossible because a IntegrityError was raised.22:31
wgrantdmpinheiro: Try the transitionToTarget method.22:32
wgrantAh22:33
wgrantActually, that's gone.22:33
wgrantSet the target attribute.22:33
wgrantI see you're doing that, though.22:33
wgrantHmm.22:33
wgrantWere you trying to move from a project to a distribution, or vice-versa?22:33
wgrantThat error can also occur when you are moving a task to a target for which the bug already has a task -- duplicate tasks are forbidden.22:34
dmpinheiroon contrary : I'm moving from a distribution to a project22:35
wgrantRight. You can't do that at the moment.22:36
wgrantYou can move a task between distributions, or between projects, but not from one type to the other.22:36
wgrantI am not entirely sure why.22:36
=== zyga is now known as zyga-afk
james_wwgrant, bug 8090222:44
ubot5Launchpad bug 80902 in Launchpad itself "Can't target bug report from project to distribution, or vice versa" [Critical,Triaged] https://launchpad.net/bugs/8090222:44
lifelesswgrant: in the model ?22:46
lifelesswgrant: that would be a bug22:46
wgrantlifeless: It is a bug, yes.22:47
wgrantAnd it looks like it is critical, too!22:47
=== Lcawte is now known as Lcawte|Away
mtaylorssh: connect to host bazaar.launchpad.net port 22: Connection refused23:41
=== spm` is now known as spm
mtayloris that a known issue?23:42
wgrantmtaylor: Works for me. Still broken for you?23:44
mtaylorwgrant: it's now working. I'll assume you fixed it. :)23:44
wgrantHmm, that's not good.23:45

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