[00:00] chx: stacking is done based on the development focus branch of the project [00:00] ah! good [00:00] chx: also why do it this way? [00:01] thumper: what would be a better way? [00:01] well... [00:01] I have trunk branched locally [00:02] when I create a new branch I branch it locally in my shared repo [00:02] and pushing it to lp is as simple as "bzr push" [00:02] as I have the public locations specified in ~/.bazaar/locations.conf [00:02] this branch is then stacked and fast to push [00:02] pushing a branch initially takes forever regardless of lp-to-lp or local-to-lp in my experience :( [00:02] luke-jr: not always [00:03] luke-jr: I can push a new launchpad branch to lp very quickly [00:03] from NZ even [00:03] also, you get free backup by branching lp-to-lp and working with a checkout :) [00:03] as long as it is stacked [00:03] luke-jr: I get free backup by pushing as needed [00:03] luke-jr, then you don't get the distributed part of DVCS... [00:03] a pathological case for stack-on-trunk is for new branches that add bugfixes to earlier releases, where there's vast divergence from trunk, but not so much divergence from a known non-trunk branch. [00:03] rockstar: you can always unbind if you need to later :) [00:04] persia: true [00:04] * persia has encountered this several times [00:04] persia: you can specify --stacked-on if you really care [00:04] however [00:04] --stacked-on doesn't really work too well [00:04] (i'm fixing that!) [00:05] more important to me IMO is the ugliness of the overview page :P [00:05] luke-jr: which overview page? [00:05] https://launchpad.net/armagetronad [00:05] the download list especially [00:05] Plus, I never remember that I can do something fancy until I'm already incredibly annoyed at how long it takes to push. [00:06] not that "Series and milestones" gives any meaningful representation of releases [00:06] has anyone noticed "MemoryError" in ubuntu package branches? https://code.edge.launchpad.net/~ubuntu-branches/ubuntu/lucid/sun-java6/lucid [00:06] persia, what formats are your branches? It never takes much to push for me. [00:07] rockstar: Whatever they were in LP. I'm spoiled by ftp being incredibly fast, so impatient with any more intelligent protocol. [00:07] ... [00:07] the whole point of a custom protocol is always the speed :p [00:08] merbit: where are you getting MemoryError? [00:09] thumper: on that link, it has a triangle error and shows MemoryError [00:09] I'll take a screenshot [00:09] luke-jr: bzr+ssh is faster for some purposes. I have a somewhat different set of constraints, so that computation takes more time than wire transfer. This isn't generally the case. [00:09] merbit: I see it [00:09] ah ok :) [00:10] thumper: I was wondering if that's normal, since lucid isn't stable yet [00:11] merbit: no, I think it is the java6 package in particular [00:11] ok thank you [00:12] oh right.. sun-java6 has been moved to partner repo === doctormo_ is now known as doctormo === Edwin-lunch is now known as EdwinGrubbs [02:14] hi all, I'm having some issues with login...mainly that I'm getting the "Oops" error on login [02:14] wondering if there is a contact email to..email..or if I should file a bug (which maybe hard considering I can't login) [02:34] Hey rockstar, how's development going? [02:34] * rockstar looks up [02:34] doctormo, is there context here that I'm unaware of, or are you just asking in general? [02:35] rockstar: Asking in general, have you never had someone care about your well being without context? [02:35] doctormo, not anyone that isn't my wife, no. :) [02:35] (that includes my manager, thumper) [02:35] :) [02:36] doctormo: you may be interested to know that we will be trying some build package from branch on dogfood RSN [02:36] doctormo, things are going well. [02:36] YESSIR! Last few branches should be landing shortly. [02:36] * thumper is hurt [02:36] I ask how things are going [02:36] * rockstar kids [02:36] * thumper has kids [02:36] thumper: Interesting, are there some good API changes? [02:37] abentley: is working on the api [02:37] doctormo, you should hear the cursing right now... [02:37] there are challenges [02:37] Brilliant, did we get the addition of SSH key management yet? [02:37] doctormo: additions rather than changes I hope [02:37] doctormo, as far as I know, that's registry's thing. [02:37] Abuse sinzui [02:37] doctormo: ask sinzui [02:37] ask with a stick [02:38] thumper: For some reason you remind me of a fluffy bunny, I think I'm in bambi's forest. [02:39] doctormo: I have that picture on some things [02:39] I was noticing a consistancy problem before, who's the fella that deals with UI? [02:39] doctormo: check https://launchpad.net/~thumper [02:39] doctormo: lots of people do [02:39] doctormo: hence the consistancy problem [02:39] hence the awesome consistency [02:39] * rockstar lulz [02:39] doctormo: which exact problem? [02:40] doctormo: we are sprinting right now, hence the collective answers [02:40] (also, it's Friday, and our brains are mush) [02:41] I don't supose there is a web devel / design position going spare? ;-D [02:41] doctormo: two actually [02:41] doctormo: kinda [02:42] doctormo: there is a web developer for launchpad registry, and I'm after someone as a general dev [02:42] doctormo, sshkeys were exposed by several people over one week [02:43] hi sinzui [02:43] See? sinzui responds to abuse. [02:43] rockstar: I think he responds more nicely to asking [02:43] I usually respond in kind [02:43] heh [02:43] :) [02:43] * sinzui is writing a lot of abuse into the already insane CSS file [02:44] thumper: Interesting, well I have both design and developer xp. Level 15 python wizard, Level 20 perl ninja. [02:44] sinzui: want to come to NZ? [02:44] yes [02:44] I don't suppose there'll be many people at UDS from lp? [02:44] sinzui: ACLs could be a good reason [02:44] doctormo: there should be quite a few [02:45] doctormo: mwhudson, abentley, all of soyuz [02:45] doctormo, one or two people form each team. I think that means about 8 [02:45] i won't be launchpad by then officially [02:46] doctormo: here is my position - http://webapps.ubuntu.com/employment/canonical_LP-SEC/ [02:46] doctormo: where do you live? [02:49] Boston, MA, USA [02:49] ah, been there [02:49] one of the few places in the USA I've been to [02:49] OK back to that problem, took me a min to get a screenshot: http://imagebin.ca/view/GpIJMg6E.html [02:49] the ui problem? [02:49] yes [02:50] doctormo, bugs team's problem. :) [02:50] The text and the icons do different things for each of them, some popup selectors, some are links [02:50] worst is the Target to milestone which is the oposite of the affects [02:51] doctormo, you missed my greatest grievance in the bug widget. If you assign the milestone the link and js-action reverse. [02:51] doctormo: file a bug :) [02:51] upload the pic as an attachment :) [02:52] Aye will do [03:29] thumper: I don't suppose you'd make me a quote for the ground control website on what you think of it as a project? [03:30] doctormo: perhaps you should ask someone that uses gnome :) [03:30] * thumper uses kubuntu [03:30] Although you don't have to be a gnome user to understand the workflow, I'll ask er, persia, you know ground control right? [03:31] I've heard of it, yes. [03:31] thumper: Some dolphin devs wanted to know how easy it'd be to make into a kde thing. [03:31] doctormo: that'd be interesting [03:31] doctormo: You're using pygtk, right? [03:31] Yes [03:32] doctormo: it ground control abstracted enough to split out the gui work so there could be a pyqt version? [03:32] If you've abstracted the core as is advised by the docs, adding a python-qt frontend ought be a couple days effort. [03:32] persia: snap [03:33] Mind you, "ought be" is almost never true, because invariably one discovers refactoring opportunities whilst doing so, but still. [03:33] thumper: You're a KDE guy: maybe you want to toss up a quick framework? [03:33] persia: no... I'm a KDE user [03:33] It's fairly abstracted, especially bzr / launchpadlib intergration, but the gui stuff is interesting, it's got 10 UIs etc. [03:33] thumper: Ah. [03:34] persia: and my spare time is taken up with another project right now [03:34] persia: I'm writing yet another wiki [03:34] Why? [03:34] Or I should ask: which feature drove you to this extreme? [03:34] It's a shame there isn't a way to get glade ui files working with pyqt [03:35] You'd have to use Qt Designer to achieve the rough equivalence. I suspect you'd do best to have someone else work on that, and collaborate on the abstraction. [03:37] persia: I want it bzr backed, and modular enough to be integrated with launchpad [03:39] thumper: You want the wiki to be backed by bzr/lp? [03:39] doctormo: I want the wiki to be backed by a bzr branch [03:40] doctormo: and have it able to be integrated with LP [03:40] doctormo: so you should be able to go "bzr branch lp:project/wiki" to get the wiki for the project [03:40] If it means you can start doing propper custom tables [03:40] The problem with the wiki is far too many people are using it like a database. [03:40] Hrm? [03:41] thumper: That's a good set of reasons to write a new one :) [03:41] lp:wikkid [03:41] it is still really early [03:41] doctormo: How do folks use the wiki like a database? [03:41] I'm working on it in the evenings [03:41] I'm hoping for an initial release soon [03:41] soon meaning within a month or two [03:41] meh [03:42] just drop the pygtk and switch to pyqt only [03:42] thumper: That's hugely exciting. [03:42] persia: I think so [03:42] luke-jr: dropping isn't best for GNOME folk, but maybe you could help make it work well for KDE folk? [03:43] GNOME folk are fictional :) [03:43] ground-control upstream are GNOME folk: consider the power of introducing them to the beauty of pyqt code as a means of advocacy :) [03:44] what's ground control anyhow? [03:44] persia: https://wiki.ubuntu.com/UDS-M/Attendees <- tell me that isn't being used as a giant database table [03:45] doctormo: I consider that wiki abuse, especially since LP *already* exposes a bundle of that information. [03:45] luke-jr: Demonstration http://blip.tv/file/3141629 [03:45] persia: The problem is that it isn't exposing enough and a lot of what goes on is custom tables. [03:45] persia: It'd be nice to have a wiki-db [03:45] The right answer is to add travel details input to the LP sprints interface. [03:46] It is, that sort of thing should be formal and nailed down, but there is plenty of other instances of tables which are experimental and use once. [03:46] my daughter says ground control is about an air balloon [03:47] persia: patches accepted :) (well - reviewed anyway) [03:49] thumper: I'm the wrong person to ask for patches :) My preferred language is make, and nearly all the time I have for development is spent fixing stuff that gets in the way of what else I do. [03:50] persia: Make as a language is liek alien abductions, there are many stories about it but I'm critical that it exists at all. [03:51] doctormo: http://people.ubuntu.com/~persia/ubisim is a quick hack script, http://bazaar.launchpad.net/~persia/+junk/moblin-analysis/annotate/head:/Makefile is a more powerful tool. [03:52] doctormo: something a bit like freebase.com? [03:52] Holy smokes, it's like someone coding Quake 3 in DOS Batch [03:53] luke-jr: Did the video make sense? [04:05] no [04:05] I had no sound from it [04:05] looked like a GNOME addon for LP [04:07] It's definitely a tool for manipulating LP from the desktop. That it's GNOME is a bug :) [04:09] persia: real programs just talk native x11 protocol stuff over a socket? [04:11] real programs are Qt [04:11] :) [04:12] mwhudson: No, real programs are sufficiently abstracted that they can be trivially made to work with arbitrary desktop environments and have a sufficiently diverse development community that this just works. [04:12] L( [04:12] :)* [04:13] persia: i think by that criteria no real programs exist [04:13] actually, in all seriousness, real programs are UI-less and have UI implementations independent from the purpose [04:13] real programs only have command line interfaces [04:14] and aren't used by real people [04:14] only geeks [04:17] mwhudson: ubiquity is a nice example of a real program by those criteria, just to pick one. [04:17] luke-jr: Well, are architected in a way that enables that, yes. [04:17] thumper: No. A CLI is a UI. [04:17] real programs don't even have cmd line interfaces and are handled by batch scheduling systems :-P [04:18] on another note, all this abstraction makes things bloated [04:18] Windows NT ran with 16 MB RAM === keffie_jayx_ is now known as keffie_jayx [04:19] persia: It'll probably make you happy to hear that ground control is also cli, so you get a choice between cli and gnome :-D [04:20] spm: A batch scheduling system is an interface: if it *only* works with batch scheduling systems, that's a bug. [04:20] doctormo: isn't that self-contradicting? [04:20] doctormo: That's a good step towards solving the bugs :) [04:20] I thought ground control was supposed to be a UI for bzr/lp [04:20] luke-jr: Do you think I'd test it by quiting and reloading nautilus several million times? [04:21] lol [04:21] you can fix any problem by adding another level of indirection [04:22] Well, except insufficient computing resources :) [04:22] thumper: It's the magic trick: Look over there, *alakzam!* [04:22] persia: if the indirection is to another machine, that can work too :) [04:23] http://divajutta.com/doctormo/gcweb/ <- thoughts on the icon/logo? [04:23] hehe, deploy VNC clients :p [04:23] distributed resources are still resources :) [04:23] luke-jr: Just incase you ever get the urge to develop a Dolphin plugin for groundcontrol, now you know how it works. [04:24] doctormo: Looks like a cyclops: consider a rocketship with 4 windows so that two show. [04:24] doctormo: I don't like Dolphin [04:24] I do all my file management from a CLI [04:25] persia: With two visible it looks like a squid [04:25] luke-jr: Well, you may have friends who you want to help you out with some copy editing for a branch, and then they'll _have_ to use gnome ;-P [04:26] doctormo: I doubt I'll ever trust someone who can't use a CLI with my code [04:26] Actually it sort of looks like the rocket is wearing a bra... odd [04:27] luke-jr: The key phraise was "copy editing", i.e. they're helping you with docs, design, something non-code. [04:27] let me rephrase: [04:27] someone who can't use a CLI should be banned from computers [04:27] :) [04:30] Let's not ban anyone. Instead, let's enable them to use and learn. [04:30] by taking away the GUIs [04:30] <.< [04:30] persia: I've updated the icon, added a little more perspective [04:31] luke-jr: No wonder there are so many tools that stink, did you design "find" ? [04:31] doctormo: I like that better. [04:31] doctormo: no, sorry [04:32] I do concur find has a terrible interface tho [04:32] other than simple stuff, I almost always need the man page [04:32] luke-jr: There are examples of sorry deisgn in CLI, and I know some developers who like the CLI because they believe that design isn't required at all. [04:32] Or worse, they only do API because they think it needs no design. [04:32] http://forums3.armagetronad.net/viewtopic.php?f=1&t=20185 <-- lol [04:33] design is critical to all interfaces. The set of criteria that make an interface good varies hugely on the interface type though, so being good at "interface design" is in fact guaranteed to be false. [05:30] I've uploaded a package to my ppa with dput. the upload was successful, but I don't see it in the web page. [05:31] I waited 10 minutes... when should I start to get worried? [05:33] Check your mail: you should have an ACCEPT or REJECT message. [05:33] If you don't, check to make sure your .changes file was signed by a key that is registered with your account on launchpad. [05:34] persia: oh, right. [05:34] persia: the package was rejected indeed [05:34] Unable to find distroseries: unstable [05:34] Right. You need to specify an Ubuntu target for a PPA. [05:35] I guess I have to fix my changelog? [05:51] * lamont has a stupid question... [05:52] I have a no-tree branch on my machine, want to pull a branch from launchpad and have it use the local no-tree branch for everything it can, rather than pulling everything from launchpad... [05:52] how painful is that? [05:53] lamont: pretty easy. [05:53] trying the branch the local and merge the lp branch, since ultimately that's my goal anyway [05:53] Yep, that works fine. [05:54] oh, and long time no chat. howdy [05:54] If you had a shared repo for that branch, then you could just "bzr branch lp:whatever" into that repo and get the same benefit. [05:54] Howdy :) [05:55] lamont: here, have a gratuitous happy baby photo: http://gallery.puzzling.org/v/parenting/vincent/month2/IMG_7702+_Developed+in+UFRaw_.jpg.html [05:56] most cute [05:57] I think I have a shared repo. at least if I didn't screw it up when I built it [05:57] it would have helped if I hadn't deleted my local copy of the branch tree as "done" earlier... === jtv1 is now known as jtv [06:06] You can also do "bzr checkout ." to make a tree in a no-tree branch, btw. [06:07] ok. anyway, face -> pillow. g'night [06:08] G'night! [09:24] Hi -- is there any way to allow a Launchpad Team to have read-only access to some (but not all) private branches associated with a commercial project? For instance: our dev team has read/write access to all our private branches, but we want to give a QA team the ability to check out and build the source, without making it *open* source, and without allowing them write access. [09:27] allquixotic: subscribe them to the branches you want them to access [09:28] mwhudson: And that will give them read-only access? [09:28] Only the maintainer of the project can write, I suppose? [09:29] allquixotic: the owner of the branch can write [09:29] allquixotic: subscribers have read only access [09:29] Good to know. Thank you! === jsk-afk is now known as jsk === jussi01 is now known as jussi === jsk is now known as jsk-afk === mrevell is now known as mrevellunch === matsubara-afk is now known as matsubara === jsk-afk is now known as jsk [13:51] hello. is this the right place to ask help about launchpad login problem? [13:51] I try to reset my forgotten password but it tells me my account is disabled, an I'm stuck === mrevellunch is now known as mrevell [13:56] mroos: what's your LP ID? [13:58] mroos@linux.ee is the email I'm trying to use [13:58] and looks like I have used or tried to use it before [14:00] mroos: https://launchpad.net/~mroos/+claim [14:04] thanks, it works! [14:12] is there a sandbox where i can create a test bug? [14:15] pmatulis: staging.launchpad.net [14:16] maxb: thanks [14:19] maxb: "Sorry, there was a problem connecting to the Launchpad server." Reloading doesn't help. :( [14:21] losa ping: staging is broken right now? please advise? [14:22] maxb: it isn't a service we advertise with any SLA - but as it happens there's an update in progress which is why it's down [14:23] mthaddon: Is there any way people can tell whether its down for routine updates vs. just being broken? [14:23] maxb: not currently - we're working on improving that [14:24] Because so long as it's linked from lpnet's frontpage, there's something of an implicit SLA of "we'll tell you when we break it" :-) [14:25] * mthaddon wasn't aware it was linked from the front page [14:25] It's the first item under "Get Started" === flacoste changed the topic of #launchpad to: http://launchpad.net/ | Read https://help.launchpad.net/ for help | Help contact: flacoste | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/ [14:27] maxb: hmm, am I missing something - I see the text, but no link [14:27] mthaddon: "What's this" [14:27] maxb: nm, I see it once you click on "what's this" - thx for letting me know about that === matsubara is now known as matsubara-lunch === beuno is now known as beuno-lunch === matsubara-lunch is now known as matsubara === jsk is now known as jsk-afk === beuno-lunch is now known as beuno [18:34] Is there any page that outlines the launchpadlib API? I have found the LP API docs, and some basic launchpadlib walkthroughs, but I can't find documentation on how to get members of a given team. Any ideas, hackers? [18:36] paultag_: there's no page I know of that is a guide to the overall API [18:36] it's pretty much look at the API and guess what you need to do right now [18:37] what's with OOPS-1574D2190 ? [18:37] https://lp-oops.canonical.com/oops.py/?oopsid=1574D2190 [18:37] james_w, Humm. OK. Are contributions welcome for documentation? [18:37] paultag_: yes! [18:37] james_w, OK. I might get to that this weekend. Just wanted to make sure it was not already done. Thanks :) [18:38] blueyed, a timeout [18:39] beuno: I see.. but another bug I've reported did not timeout.. should I just retry (just doing so)? - but like forever? [18:39] now OOPS-1574L2322 [18:39] https://lp-oops.canonical.com/oops.py/?oopsid=1574L2322 === yofel_ is now known as yofel [18:40] now it's through. [18:40] blueyed, right, so the server must of been under heavy load when reporting that bug, or the dupe search [18:41] hey guys, I have a quick question. I founded a team for a proyect and used one of my emails a contact [18:42] I changed the contact email, but my other email is still associated with the team :S [18:42] https://launchpad.net/~vento-dev-team [19:11] Hey folks. I just uploaded a customized version of Vala (GNOME's self-hosting compiler) to my PPA. The build failed because valac could not be found. Any ideas how I get around this cyclical dependency? [19:11] dazwin: good question [19:12] dazwin: is valac in universe or main? [19:13] Let me check - I'm currently using a version from the vala teams own PPA, so not sure [19:15] main [19:15] If it helps, the build log is here: http://launchpadlibrarian.net/45116757/buildlog_ubuntu-lucid-i386.vala_0.8.0-0ubuntu1ppa1_FAILEDTOBUILD.txt.gz [19:24] dazwin: hmm, it should have fullfilled the build dependencies from main [19:24] let me look at the log [19:26] dazwin: it's a problem in your packaging probably [19:27] dazwin: valac isn't in the list of dependencies [19:27] Except it seems to work Ok for the vala team ;) [19:27] Yeah, but then does it make sense for a package to Build-Depends on itself? [19:27] no [19:27] dazwin: but a self-hosting compiler never relies on a previous version of itself to be available [19:28] Except vala does! [19:28] dazwin: that would not be self-hosting [19:28] dazwin: that package build as is on the Ubuntu archive? [19:29] According to their hacking page, the normal process is to build with a previous version, then rebuild using the latest compiler. The syntax is pretty stable now, so it seems this doesn't cause too many problems. [19:29] dazwin: then it should build-depends on itself [19:29] dazwin: i suggest you ask the vala ubuntu maintainer for help [19:30] Yep, all I've done is apt-get source from main, add my source code patch, dch, and dput [19:30] Ok, thanks - will do [19:30] sorry to not being able to help more, but it's a little outside my dpkg-fu [19:30] np [19:31] dazwin: it's weird also that the autoconf doesn't complain from the go that valac isn't available [19:31] if it's a dependency for building, they should check for it [19:31] I saw that - maybe a configure.ac problem [19:31] not sure [19:31] the fact that the directory is called bootstrap [19:32] and that a bunch of code is compiled [19:32] using CC [19:32] seems to hint that a valac used for bootstraping is being compiled [19:32] It's there: AC_PATH_PROG(VALAC, valac, valac) - maybe I should try this without having a previous valac installed [19:32] and that the second pass should use that valac interpreter [19:33] dazwin: i see checking for valac... valac [19:33] in the log [19:33] that's weird [19:34] so it must have foud it [19:34] dazwin: i'd suggest trying to build without your patch [19:34] dazwin: just to make sure [19:55] Should I be bumping the version number, despite the build failing? (my dput just got rejected) [20:14] dazwin: probably [20:16] Thanks flacoste - even though it probably shouldn't need to be bumped, it actually helps to identify the upload as I'm still getting messages about build failures on other platforms. [20:58] Greetings everyone. === EdwinGrubbs is now known as Edwin-lunch === Edwin-lunch is now known as EdwinGrubbs === matsubara is now known as matsubara-afk === flacoste changed the topic of #launchpad to: http://launchpad.net/ | Read https://help.launchpad.net/ for help | Help contact: - | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/