[00:37] Hi, I'm having trouble understanding the launchpad ppa system in relation to scripting-language programmes and was hoping someone could help me out. I'm a bit confused about how to proceed, since all the documentation I find is talking about making binary builds out of the source. Is there any way to just upload the source? [00:40] nsherry: in debian/ubuntu, even programs in scripting languages like python need source packages that are built into "binary" packages. [00:41] nsherry: although "binary" is a bit of a misnomer in that case, it's more like "distribution-ready". [00:41] spiv: if I already have a system in place for building distribution-ready deb files, is there a way to just upload those? [00:42] Not with PPAs, AFAIK. So just upload the source package. [00:47] nsherry: You have to upload a source package. [01:39] hi, can somebody help me please [01:39] I'm trying to use launchpad's openid [01:39] to autentificate with an application [01:40] I'm using latest simple openid class written in php from phpclasses [01:40] I can login, it authentificates me, but all the data I can get is my nickname [01:40] no email or anything else [01:40] :( [01:41] is this a client side software problem ( I mean, my code doesn't suit launchpad's requirements) or It is something else [01:41] ? [01:41] well [01:41] stas``: what's the host url you're using - I'll look it up in the openid register for you? [01:42] http://bebuntu.t.nerd.ro/index.php/login [01:42] you can ask for the email address, but it's not something that happens by default [01:42] you can try it here [01:43] well, I'm asking in optionalFields about nickname, name and email, but all I can get is nickname [01:43] stas``: that url '... nerd.ro' isn't in the openid relying parties.... so that'd be part of the problem I suspect. [01:44] you're saying I should register my url somewhere? [01:44] stas``: yes [01:45] and you can tell me where is that somewhere? :) [01:46] stas``: :-) yeah - create a question here: https://answers.edge.launchpad.net/launchpad/+addquestion [01:47] :) may I ask for a wildcard domain? [01:47] :) [01:47] ubuntu.ro for example? [01:47] doubt it [01:47] the app is hosted on my server but will be used on ubuntu.ro [01:48] to be slightly more precise. none of the other sites/urls are wildcards. dunno if "can't" or "won't". Would probably assume former with dash of latter. [01:50] Hi. Why is the project name of "contact-form-7" blocked? [01:50] stas``: useful bg reading: http://blog.launchpad.net/cool-new-stuff/openid-from-your-launchpad-profile & https://help.launchpad.net/YourAccount/OpenID [01:51] vadi2: ? possibly because no such project or team/user exists on launchpad? Do you have a URL? [01:51] I am trying to create a new project with such a name [01:52] both "contact-form-7" and "contact_form_7" are blocked (latter giving a first character must be a valid thing error) [01:52] went with cf7, that worked, but puzzling that these two did not === Ampelbein is now known as ampelbein === ampelbein is now known as Ampelbein [01:53] spm: already did that http://stas.nerd.ro/blog/index.php/read/442 [02:01] vadi2: just tried on staging. appears the name 'contact-form-7' gets zapped in the internal blacklist doohicky. bummer. [02:02] doohicky? [02:02] "thing" [02:02] oh [02:02] code. case tree, probably [02:11] reminded me of people who can't get emails because of their name, heh [02:11] *email accounts [02:34] hi, does anyone know how i can have my launchpad bzr code mirrored onto sourceforge? === Ampelbein is now known as ampelbein === error404notfoun1 is now known as error404notfound === thekorn_ is now known as thekorn === henninge_ is now known as henninge [11:32] Is staging's DB not being clobbered nightly any more? [11:34] In fact, the code is days old as well. [11:37] wgrant: staging was held back over the weekend for some translations testing. a restore has been triggered and should be complete in ~12h [11:37] intellectronica: Ah, thanks. [11:41] intellectronica: Where are these official tag editing views hidden? [11:42] wgrant: you have a link to them from the tags portlet on projects you have permission to edit [11:44] intellectronica: Not for distros, I take it. [11:45] wgrant: yes for distros. do you have edit permission for a distro? [11:46] intellectronica: I'm a bug supervisor. Or do you mean real launchpad.Edit? [11:46] wgrant: the latter [11:46] Ah. That's a bit strange. [11:46] but i wonder if we shouldn't let bug supervisors edit too [11:47] wgrant: would you mind filing a bug? i think we should do that [11:47] It's not destructive, so I don't see why not. [11:47] intellectronica: Doing so. [11:49] intellectronica: Bug #347218 [11:49] Error: Could not parse data returned by Launchpad: timed out (https://launchpad.net/bugs/347218/+text) [11:49] ouch [11:50] Yes. [11:54] Who turned the bug page's tag hyperlinks black? [11:59] Is it possible to delete a ~vcs-imports branch? [11:59] cocooncrash: File a Question. [11:59] wgrant: Thanks :) [12:09] wgrant: i did. to distinguish them from official tags, which are blue [12:10] intellectronica: Mrghhh. I suspect they should still be something other than black. [12:13] wgrant: what for example ... white? ;) [12:13] intellectronica: Exactly! That would discourage the people who decide to tag their bugs with most of the words from the description. [12:14] There used to be the green vs. blue in the Code tag cloud. [12:14] But that was abolished :( [12:29] Bug notification levels? Blueprint structural subscriptions? Are these new, or just in the data model for future use? [12:32] wgrant: where do you seem them, exactly? [12:32] they are not new. they are for future use [12:33] intellectronica: I sighted them in a timeout traceback in a bug. [12:33] wgrant: i find it surprising that you got a traceback [12:34] LP now allows to mark bugs as dupes of other bugs, even when having dups bugs it self? eheh [12:34] intellectronica: I didn't. [12:34] and the dups of the now duped bug are kept as dups of it, instead of the master one! [12:34] BUGabundo: Are you sure it's not just a bug in the AJAX widget? [12:34] There's quite a few of them. [12:35] BUGabundo: care to file a bug? i think there's some work remaining to be done on the new bug duping ui [12:35] ajax yes [12:35] bug 340222 [12:35] Launchpad bug 340222 in nautilus "nautilus crashed with SIGSEGV in g_closure_invoke()" [Undecided,Invalid] https://launchpad.net/bugs/340222 [12:35] is master [12:35] mpt: Normal people just get a TimeoutError instead of a super-traceback. [12:35] I dupe https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/262536 [12:35] to it [12:35] Ubuntu bug 262536 in nautilus "nautilus crashed with SIGSEGV in g_closure_invoke() (dup-of: 340222)" [Medium,Triaged] [12:35] Ubuntu bug 340222 in nautilus "nautilus crashed with SIGSEGV in g_closure_invoke()" [Undecided,Invalid] [12:35] witch already had a dupe bug [12:35] A question on packages in a project: nexenta (which is a distribution with ported ubuntu packages). When a user reports a bug, he cant seem to select a package.. the following is added to the report : "the original reporter indicated the bug was in package x; however, that package was not published in Nexenta Operating System." [12:35] I presume it's a bug that it gets into infinite recursion because it lets it dupe itself to a dupe of itself. [12:35] the 3rd dupe did not get changed [12:36] I did it manually [12:36] Which is probably only allowed by BUGabundo's bug. [12:36] How do i publish a package to a project? [12:36] Which makes me fear that the logic to forbid dupe nesting was in the browser view, not the DB. [12:36] eheh [12:36] let me check satging [12:36] for infintive loop [12:36] BUGabundo: Staging is a week old. [12:37] but it would be nice to have a tree of bugs [12:37] not every bug is a dupe of master bug [12:37] That would be ugly. [12:37] nested bugs? why? [12:37] it can make sense [12:37] Confusing! [12:37] in some corner cases [12:37] not all of couse [12:38] so now, are 3rd level bugs been stored as bug of one? [12:38] original bug or new master? [12:38] There isn't meant to be such a thing as a 3rd level bug, AFAICT. [12:38] ok [12:38] so no nested bugs [12:39] wgrant: should I file a bug on the ajax thingy ? [12:39] Bad Bugs team is bad. [12:39] and isn't stagging supposed to be trunk? [12:39] BUGabundo: Yes. And that they're doing validation in the wrong place. [12:39] back in a sec [12:39] BUGabundo: it's frozen for testing of a specific thing [12:39] BUGabundo: Apparently it was held back for translations testing. [12:39] ok [12:39] wgrant: pardon? [12:40] file again what? [12:40] intellectronica: The validation for not creating a dupe of a dupe is in the browser view. [12:40] launchpad? soyeus? malone? [12:40] BUGabundo: malone [12:41] wgrant: yes, i realise. please file a bug [12:41] https://bugs.edge.launchpad.net/malone/+bug/347246 [12:41] Ubuntu bug 347246 in malone "ajax dups allow to set a bug (with dupes) to new master without moving duped bugs" [Undecided,New] [12:43] now I see stuff like: [12:43] "(This bug has 1 duplicate) Duplicate of bug #340222" [12:43] Launchpad bug 340222 in nautilus "nautilus crashed with SIGSEGV in g_closure_invoke()" [Undecided,Invalid] https://launchpad.net/bugs/340222 [12:43] eheheh [12:44] on bug 262536 [12:44] Launchpad bug 262536 in nautilus "nautilus crashed with SIGSEGV in g_closure_invoke() (dup-of: 340222)" [Medium,Triaged] https://launchpad.net/bugs/262536 [12:48] BUGabundo, wgrant: Allowing a tree of duplicates allows a Chinese-whispers-type situation [12:49] ah??? [12:49] bug 78596 [12:49] Launchpad bug 78596 in malone "Automatically handle moving duplicates across when duplicating a bug with dupes" [High,Triaged] https://launchpad.net/bugs/78596 [12:49] mpt: Is that why automated dupe-moving hasn't been implemented? [12:49] BUGabundo, where A is a duplicate of B, and B is sort of a duplicate of C, and C is pretty much a duplicate of D, but fixing D wouldn't fix A at all [12:50] wgrant, no, I don't think that's the reason [12:50] mpt: Surely the same applies, though? [12:50] hm, maybe [12:51] It's just the same, except more destructive. [12:51] With dupe-moving you could show "and these ones will be marked as a duplicate too" [12:51] So it's even harder to work out what's what. [12:51] the current situation is nice [12:52] we just need an option asking if we want to move the dupe to MASTER [12:52] or let it be a sub dup (nested) [12:52] IF LP as this model view, of course [12:52] Having both is crazy, I think [12:52] which looking at current state, it handle it [12:52] as I said, on some cases nested bugs are fne [12:53] *fine [12:53] not all of course... some times its just a question of moving the dupes to master [12:53] so that's the bug above I posted [12:59] * wgrant just marked a bug as a dupe of bug #432423423 [12:59] Error: Launchpad bug 432423423 could not be found [13:00] lol [13:00] * wgrant files that bug too. [13:01] Huh, I can now mark a bug as a duplicate that already has duplicates [13:02] That used to be prevented, in the database [13:03] mpt: That's what we were just discussing. [13:03] mpt: It's also the cause of your supertraceback. [13:03] well, it could be, but not necessarily [13:03] It would be sufficient but not necessary [13:04] It is. That's an infinite loop trying to work out the subscribers of an infinitely recursive dupe set. [13:04] Ah. [13:04] * BUGabundo offers a cup of coffee to mpt [13:04] * mpt converts it to hot chocolate and thanks BUGabundo [13:05] sugar? [13:05] mpt see my bug links! [13:05] Two, please. [13:05] You could have a "no cycles" rule without having a "no-chains" rule [13:05] should make sense now that you know what I was talking about [13:05] mpt: True. [13:05] I was under the apparently wrong impression that we had both, just to be on the paranoid side. [13:05] Well, there is already a no cycles rule. It'll crash. [13:05] bug 347246 [13:05] Launchpad bug 347246 in malone "ajax dups allow to set a bug (with dupes) to new master without moving duped bugs" [Undecided,New] https://launchpad.net/bugs/347246 [13:05] haha [13:06] bug 347246 and its dupes , now that it is duped of 340222 [13:06] ohhh it got fixed!!! [13:07] BUGabundo: Fix it back! [13:07] ah [13:07] now I can't demostrate it anymore [13:07] lol [13:10] lunch [13:58] wgrant: hey, you mentioned above that you marked a bug as a dup of 432423423? [13:59] I can't reproduce that (get the standard '432423423 is not a valid bug number or nick') [13:59] When you get a chance, let me know the steps-to-reproduce... [14:00] back [14:00] did I miss anything on the nested bugs? [14:01] BUGabundo: Nope, not here... I've added a comment on the bug though... [14:01] okay [14:02] let me process lunch's bug mail [14:34] hi, me back, with the same openid questions [14:34] as I can see launchpad openid offers teams informations through it's api [14:35] what are the request fileds I have to send [14:35] to get the teams informations? [14:39] ok new bug with dupe ajax [14:40] wgrant: around? [14:40] when apport files the bug, the user gets lots of bubles on the top page... pulling the rest of the bug header down [14:40] but the ajax for dups stays on the top block, and can get hidden [14:41] should I file a bug for this? [14:45] BUGabundo: it's here https://bugs.edge.launchpad.net/malone/+bug/347212 [14:45] Ubuntu bug 347212 in malone ""Mark bug report as a duplicate" appears partly off-screen" [Low,Triaged] [14:46] nice [14:47] some one beat me to it! eheh === ampelbein is now known as Ampelbein === flacoste changed the topic of #launchpad to: https://launchpad.net/ | Help contact: flacoste | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com [14:50] hey flacoste welcome [14:56] sorry, BUGabundo :-) [14:57] actually, your problem might be a bit different [14:57] Yours is about vertical placement, whereas mine is about horizontal [14:58] mpt: it's the same though... it calculates to place itself in the centre of the screen, [14:59] But as you noted, it does so only when the page loads... [14:59] So I'm modifying it to re-calculate whenever it shows... [15:00] noodles775, why would that be affected by multiple attachment notifications? [15:00] Is it being vertically placed with respect to the actual "Mark as duplicate" link, or something like that? [15:01] mpt: no shouldn't be... it just asks the yahoo library to place it in the centre of the screen. [15:04] oh, awesome, I found a bug in YUI? :-) [15:04] mpt: perhaps... I'll let you know when I repro it here... === noodles775 is now known as noodles-phone === Ampelbein is now known as ampelbein === error404notfoun2 is now known as error404notfound === ampelbein is now known as Ampelbein === error404notfoun1 is now known as error404notfound [15:58] cprov, bigjools: any idea why the upload of bittorrent debs failed? http://launchpadlibrarian.net/24246611/upload_916219_log.txt [15:58] geser: known bug, it's being fixed by cprov [15:58] I see the build marked as "upload failed" but the packages are also published [15:58] ok, thx [15:59] the new buildd manager has a problem unfortunately [16:00] geser: it's https://bugs.edge.launchpad.net/bugs/347194 if you want to track it [16:00] Ubuntu bug 347194 in soyuz "IntegrityError: duplicate key value violates unique constraint "binarypackagerelease_binarypackagename_key"" [High,In progress] [16:13] Is there a way to block a user from filing bugs on your bug tracker? We've got a user trolling us in irc and filing the same bug report, asking questions, etc. [16:14] lamalex: if the user is genuinely creating trouble we'll ban them from LP [16:15] lamalex: b.t.w did you figure the problem with your rejected bugmail eventually? [16:15] intellectronica: not yet, I've been a little bit busy and haven't had time to mess with it [16:15] lamalex: likewise [16:16] hmm.. I'm not sure he's bad enough for a full LP ban.. it's a shame you don't do per-project bans [16:17] He's pissing /us/ off quite a bit [16:18] lamalex: well, if the user is behaving in an unacceptable way on one project and you can't resolve that by talking to her, you'd be doing other projects a favour [16:25] lamalex, who is it? I can intervene if you think it's necessary [16:27] is it possible for you guys to easily review someones activity on LP and decide if I'm just very easily annoyed, or if he's legitimately a problem? [16:29] lamalex, yes, just give me URLs and I'll be able to say so [16:32] ah, i meant automagically [16:32] I'll have to dig around for his bug reports and stuff [16:33] which I can't do at this moment. I'll collect my materials and bring you guys stuff some time later this week === error404notfoun2 is now known as error404notfound === apw is now known as cafetiere === cafetiere is now known as apw [18:09] any launchpad drupal developer here? [18:29] hi all [18:30] is there somewhere an information about bug trackers, which can use LP as an upstream bug tracker? [18:45] stas``: hi, what are you looking for? [18:46] flacoste, hi, [18:46] I'm trying to authentificate an application [18:46] using lp's openid [18:46] and I found that it is not possible to use it as an account details provider [18:46] kwah: do you mean two-way syncing, or mirroring in LP from the upstream tracker? [18:46] until I get registered my host [18:47] but I found the drupal's openid-teams [18:47] module [18:47] stas``: right, you need to file a question on Launchpad requesting we send account details to your host [18:47] and I wonder how do they extract information from lp without being host verified [18:47] stas``: they are [18:47] flacoste, I already asked a question of that kind === error404notfound is now known as sleepingdragon [18:48] https://answers.edge.launchpad.net/launchpad/+question/65030 === sleepingdragon is now known as sleeping`dragon [18:48] is there any api I can use for both, authentification and account details deliveries [18:48] I know about python implementation, but nothing in php [18:49] stas``: openid takes care of both [18:50] no? [18:50] stas``: what info do you need? displayname? email address? [18:50] flacoste, according to specifications [18:50] it wont deliver informations like membership or team informations [18:51] we don't deliver that [18:51] you can ask for membership in a team [18:51] but not the list of team the user is a member of [18:51] flacoste, I mean be able to use bug-watch kind of functionality [18:52] and usage of LP as an upstream bug-tracker [18:53] flacoste, how then the drupal openid-teams gets information about logged in user teams [18:54] kwah: i don't know if we have a list somewhere, but I know we support Trac, bugzilla, debin [18:54] debian [18:55] kwah: https://help.launchpad.net/Bugs/RemoteTrackerCoverage [19:02] gmb: sup? [19:04] i don't know how the ppa size is computed but i keep hitting a limit: "Rejected: PPA exceeded its size limit (5981.00 of 5120.00 MiB)" [19:04] flacoste, any chance to get sone a launchpad library implementation in php? [19:05] stas``: it's not in our plans, but it is available through HTTP [19:05] stas``: https://help.launchpad.net/API/Hacking [19:06] https://answers.edge.launchpad.net/soyuz/+question/62386 anyone? [19:23] fta: did you see herb latest reply? [19:28] flacoste, hm, as I understood the page above mentions exactly the opposite to what I am looking for [19:29] kwah: what are you looking for? [19:29] the idea is to have a bug-tracker in which we may track bugs in launchpad [19:30] flacoste, just added an answer [19:30] so, LP is the upstream in case we are no think of === epsy is now known as epsy|epsy [19:30] *now think of [19:33] kwah: in that scenario only bugzilla and trac are supported [19:33] kwah: that's two-way syncing [19:34] flacoste, "Plugin for two-way comms" ? [19:34] yes [19:34] thanks [19:35] kwah: how about bts-link? [19:35] LarstiQ, sorry, have no clue what is that [19:36] kwah: hmm, I thought it worked with more than just debbugs, but: http://bts-link.alioth.debian.org/ [19:40] thanks, but it like is indeed just for debbugs [19:41] so, the biggest hope now is open sourced LP ? [19:42] biggest hope for? [19:42] the thing is, that for very limited functionality like only track the status of the bug in LP but locally it also will be kinda overkill [19:43] may be I do not explain correctly... [19:43] we have an idea to run a bug-tracker system for local developers [19:43] in native language [19:43] to involve more people [19:44] and want to submit confirmed bugs to upstream bug-trackers [19:44] for ubuntu it means LP [19:45] and of course, want some bug-watch functionality in the local bug-tracking system [19:45] kwah: so the bugs in your system will not be readable for upstream, per se? [19:45] yep [19:45] one-way [19:45] ok, then reversing the link doesn't help much [19:45] only once, that were confirmed and resubmitted upstream [19:46] this is the whole idea [19:46] involve people who do not speak English [19:47] so bug-watch on LP submitted bugs is the only really need thing [19:48] alas there is really good translation engine somewhere, which should be based on AI, I presume :D [19:48] feh AI [19:48] kwah: I see the problem [19:48] kwah: so do you have a bugtracking system already, or looking for options? [19:49] looking for options [19:53] LarstiQ, My guess, that what we are looking for is a kind unexplored use-case... [19:53] No-one has the answer so far :( [19:54] kwah: how many resources do you have? [19:55] kwah: writing something for, say, redmine shouldn't be too hard with the API and bts-link out there [19:57] LarstiQ, hm... I am only explorer, this is to technical for me. I may ask proper people to contact someone for further discussion... [19:57] kwah: sure [19:58] Hi, I'm despot of https://launchpad.net/~ubuntugis and am attempting to move UbuntuGIS from an Open to a Closed project, and in the process, I want to remove members who are not actively involved (and suggest they move to our external email list). But I can't work out how to remove imembers. [19:58] But I heard that they were having an idea about Mantis and possible improvement of the last... [19:59] CameronShorter_: What if you go to the "Show all members" link on your team page? [19:59] and at the page mentioned above mantis has some work scheduled [19:59] And edit the member's membership (little pencil on a yellow disc) [20:05] LarstiQ, anyway, may someone ping you on this channel or it is better to contact by other means? [20:06] kwah: I'm just a user, not a lp person. I'm fine with discussing it though (and indeed prefer irc in channel) [20:11] morning [20:12] LarstiQ, ok, thanks [20:15] maxb, "Show all members" doesn't seem to have any "remove" option. [20:15] What about "Edit", then "Deactivate" ? [20:15] I'll check ... [20:16] I'm not actually an admin of any teams that contain anyone other than me, so I'm guessing based on what launchpad offers I can do to my own membership :-) [20:18] maxb, thanks, that seems to work. (I didnt' notice the yellow pen before). [20:19] Many people don't :-) === Andre_Gondim is now known as Andre_Gondim-afk [21:40] flacoste, what is the status of https://answers.edge.launchpad.net/soyuz/+question/62386 now? can I resend what has been rejected? [21:41] fta: did you delete the problematic packages? [21:42] fta: if yes, i suppose that you can upload again [21:42] there's no problematic package, it's expected [21:42] fta: right, sorry, i misread your reply [21:47] fta: ok,you should now have 10G [21:48] fta: but at 400M the dbg package, that will eat up fast [21:48] fta: so make sure to obsolete older ones fast also [21:49] 400M ?? [21:49] -rw-r--r-- 1 root root 105909114 2009-03-23 15:42 /var/cache/apt/archives/chromium-browser-dbg_2.0.171.0~svn20090322r12268-0ubuntu1~ucd2_amd64.deb [21:49] that's 105M [21:50] oh, -testsuite [21:50] hmm [21:50] there are a lot of binaries in there [21:51] "obsolete older ones fast"? what do you mean? === abentley1 is now known as abentley === flacoste changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com [22:18] yo [22:18] is possible to host debian repo on launchpad ? [22:18] like ubuntu repo i host now [22:19] because i dont know any site to host own debian repo :( [22:20] fuks: No, it isn't. [22:21] (Any webserver can *host* a Debian repo, though. The tricky bit is building the packages across multiple architectures) === sale_ is now known as sale === spm_ is now known as spm === matsubara_ is now known as matsubara-dinner