=== arianit_ is now known as arianit === Ursinha is now known as Ursinha-bbl === mordred_ is now known as mtaylor === matsubara is now known as matsubara-dinner === matsubara-dinner is now known as matsubara === Ursinha-bbl is now known as Ursinha [02:46] ok, lp is os. now what? [02:48] RenatoSilva: patches please, kthxbye ;) [02:48] now the git and hg users have no excuse [02:55] spiv: is it easy to set up a local site? [02:55] spiv: any embedded db? [02:56] From what I've seen so far, it's largely automated, but it requires Apache and PostgreSQL and doesn't play too nicely with other stuff (particularly on the db). [02:56] #launchpad-dev might be more helpful... I'm not sure if you'd call it "easy" or not, standards vary. It needs PostgreSQL. [02:56] dash: for using lp? === matsubara is now known as matsubara-afk [02:58] dash: it would be nice if we could do 1) bzr branch lp:launchpad 2) launchpad/start ---> starts buit-in web + db servers [02:58] dash: sorry [02:58] spiv: ^ [02:58] It can never be like that. [02:59] why [02:59] But there is a script (rocketfuel-setup, as seen on https://dev.launchpad.net/Getting) that does most of the work for you. [02:59] Because LP isn't some trivial webapp. [03:00] wgrant: those steps are just for tests, patches etc [03:00] how do I add a new series to a project now? [03:00] RenatoSilva: What do you mean? [03:01] wgrant: I just want to fix a bug. I don't care about performance. It should be easy to get, fix, instantiate and test. [03:02] wgrant: something like Moin desktop edition: download, extract, click on server.py. It's not an ideal installation, but for testing and bug fixing it's nice [03:03] launchpad is a bit bigger than moin [03:03] Just a bit. [03:04] RenatoSilva: bear in mind until yesterday, people who downloaded launchpad to develop on it generally worked full time on launchpad [03:04] I'm sure that the current setup will be slimmed down a little over time, but probably not by a lot [03:04] it's going to take a while to adapt our processes to casual contribution [03:05] launchpad running on sqlite would be an interesting sight [03:05] ajmitch: yeah, how is sqlite's replication support? [03:05] * mwhudson hides [03:05] ajmitch: 'interesting' in the chinese curse sense? :-) [03:05] mwhudson: replication? who needs that? :) [03:06] spm: I wouldn't want to be touching it [03:06] * spm would love to see lp run on access/jet - for evil yuks [03:06] ew [03:06] anyway, do you think that putting launchpad's code in launchpad will improve community collaboration. I mean, before we users just reported bugs, and you guys fixed them. Now we can branch, fix and send patches/merge proposals. Are you expecting this kind of thing? How open are you for this new scenario [03:07] ajmitch: we have some triggers and stuff in the schema that will fail with sqlite [03:07] Yes, patches are definitely welcome. [03:07] RenatoSilva: very open to it [03:07] RenatoSilva: launchpads code has been in launchpad for years :) [03:08] spm: MS access?? [03:08] thumper: I wasn't expecting it to ever work, there just aren't too many options for a 'desktop edition' :) [03:08] RenatoSilva: patches are welcome but one of the main reasons it was opened was to stop people complaining :) [03:08] spm: we'll get to that after i implement VSS imports [03:08] lifeless: cold be branch before? [03:08] lifeless: could we [03:08] RenatoSilva: you couldn't, lp devs could [03:09] mwhudson: oh sweet! I looks forward to it! [03:09] RenatoSilva: we have private branches on Launchpad [03:09] thumper: but could we browse the code? [03:09] spm: just get jelmer to write bzr-vss :) [03:09] RenatoSilva: you couldn't, we could [03:09] What is VSS? [03:09] visual source safe :) [03:09] Snova_: evil incarnate [03:09] heh [03:09] thumper: ok then that's what I mean with putting the code in lp: publicly [03:10] thumper: *only* if jelmer promises to rebase it a few times :-P [03:10] RenatoSilva: I think I missed your first point [03:11] mwhudson: sqlite replication should be pretty easy to hook in [03:11] * RenatoSilva is thinking about setting up his environment to download lp and fix bugs he's interested in [03:11] lifeless: ok then that's what I mean with putting the code in lp: publicly [03:11] RenatoSilva: once you have the environment set up, it is easy to create a new branch and fix a simple bug [03:12] RenatoSilva: it normally takes a new full time dev anywhere from 2 months to 6 months to be fully productive with the source [03:12] RenatoSilva: as a casual person, I expect it will take some time [03:13] do I need to be fullly productive to fix simple bugs? [03:13] is it so complex? [03:13] Hopefully not. Try it and tell us how you go! :) [03:14] RenatoSilva: its pretty complex, but you could fix shallow bugs quite quickly I suspect [03:14] spiv: ok [03:14] * wgrant agrees with the 'pretty complex' bit. [03:14] wgrant: i don't really think that's in any doubt [03:15] RenatoSilva: I'd say very complex [03:15] RenatoSilva: launchpad doesn't have a learning curve as much as a solid wall in front of you :) [03:15] lifeless: e.g. bug 326129 I expect [03:15] Launchpad bug 326129 in firefox-3.1 "firefox-3.{5,6} bug, merge review comments don't get wrapped in
 block" [Medium,Invalid] https://launchpad.net/bugs/326129
[03:16]  RenatoSilva: hah, you'd be surprised
[03:16]  RenatoSilva: although that is on my list for this week
[03:17]  the info there is a bit confusing, what I see is just what I said there, a non-css rule whose support was removed in ff 3.5
[03:18]  RenatoSilva: if you look at the bug report, and the styles we use, yes it is confusing
[03:18]  we are being told "don't use something you're not using"
[03:18]  why surprised? simpler or harder that I thought?
[03:18]  harder than you'd think with TAL
[03:18]  TAL?
[03:18]  zope's templating language
[03:19]  what does ZPT has to do with lp?
[03:19]  what does zope has to do with lp?
[03:20]  because launchpad is built on zope
[03:20]  aaaaaaaa!
[03:20]  isn't it apache
[03:20]  apache is only a web server
[03:20]  RenatoSilva: you can use both.
[03:20]  can zope run under apache?
[03:20]  RenatoSilva: but of course
[03:20]  yes, and usually does
[03:21]  * ajmitch isn't sure how much if any of the zope appserver stuff is used with LP
[03:21]  thus I need zope? or lp uses a buit-in customized version?
[03:21]  ajmitch: i think it's still zserver somewhere in there
[03:21]  Probably more "behind" than "under".
[03:21]  LP has all those zope parts needed, afaik
[03:22]  RenatoSilva: zope is mainly a (very large) python library, really.
[03:22]  I shouldn't comment too much, I haven't dug around in the source a lot yet
[03:22]  it's several large python libraries.
[03:22]  ajmitch: we run apache, and zope's http servers too
[03:22]  spiv: so you just reuse code, and lp is not a "zope application", right?
[03:22]  RenatoSilva: kinda
[03:22]  RenatoSilva: we don't use the ZODB
[03:22]  RenatoSilva: lp is a zope app, its also more than a zope app
[03:23]  RenatoSilva: but we do use zope traversal
[03:23]  and publishing
[03:23]  and security, authentication
[03:23]  and interfaces
[03:23]  components
[03:23]  zcml
[03:23]  el al
[03:23]  It relies in fundamental ways on large parts of the zope3 libraries.  So I would describe it as a "zope application".
[03:23]  we use Plone/Zope at work, unfortunately.
[03:23]  et al
[03:23]  RenatoSilva: zope 3
[03:23]  yay no acquisition
[03:23]  RenatoSilva: But, zope3 is a rather different beast to zope 3 / plone.
[03:23]  plone is a bit different, given its mix of zope 2 & 3
[03:23]  Er,
[03:23]  "to zope *2*", I meant :)
[03:23]  RenatoSilva: zope 3 is a totally different beast to zope2
[03:24]  lifeless: it is a zope app? can I set up _my_ zope server? and just install a lp product?
[03:24]  RenatoSilva: you're thinking zope2
[03:24]  RenatoSilva: "products" are a zope2-ism.
[03:24]  zope3 doesn't work like that
[03:25]  RenatoSilva: If I were you, I'd try to forget how zope2 installs work and just think of zope3 as another library that Launchpad has a dependency on.
[03:26]  lifeless: how does it work?
[03:27]  s/product/bunch of code which will only work inside an instance of the underlying application server
[03:28]  RenatoSilva: perhaps grab the source and look at what "make run" does?
[03:28]  spiv: then lp is _not_ a zope application right? apllication in the sense of what I mentioned above ^
[03:28]  It's an application built on zope3.
[03:28]  RenatoSilva: its not a 'zope 2 application'
[03:28]  RenatoSilva: it is a 'zope 3 application'
[03:29]  :)
[03:29]  It's not a thing you can use via zope 2's web admin interface.
[03:29]  lifeless: but it does not need a zope 3 instance, right?
[03:29]  How about it be called a Zope Toolkit application? That name was introduced to attempt to avoid this confusion.
[03:29]  RenatoSilva: as opposed to a django instance?
[03:30]  spiv: zope 3 became a framework?
[03:30]  Yes, more or less.
[03:31]  ok I see
[03:31]  weird!
[03:32]  Zope 3 still has a very strong component-architecture flavour, it has lots of features in support of writing modular components, so you can in principle easily take various libraries/apps/whatevers written for zope 3 and glue them together nicely without excessive effort.
[03:33]  we use plone at work because it is 'secure', like all the other software is not, and you can be an idiot and it is still secure...
[03:33]  Plone is very mature, that's true.
[03:34]  if you're somewhat familiar with templating in plone, it's TAL
[03:35]  but is very ugly, had to set up, hard to maintain, user-unfriendly etc etc etc..
[03:35]  RenatoSilva: Right, it's very mature ;)
[03:35]  ajmitch: I know TAL, I like it (iirc!)
[03:36]  oh good :)
[03:36]  I like the crazy way ZPT works, using slots etc...
[03:37]  it's the only nice part of zope/plone in my opinion...
[03:38]  ajmitch: it is nice to set up a template having built-in sample data, you can have a real view of a template offline, that's nice
[03:39]  yeah, I've had the pleasure of using plone myself
[03:39]  if you can call it that
[03:41]  * thumper is reminded of ChrisW's talk "why plone sucks"
[03:43]  How would I request to delete an LP project? answers.launchpad.net/launchpad ?
[03:44]  yes
[03:48]  ajmitch: hehehe
[03:48]  thumper: why plone sucks? where's it? I'd love to show this to my boss :)
[03:49]  RenatoSilva: perhaps his website has it simplistix.co.uk
[03:49]  who's he
[03:49]  RenatoSilva: just some zope guy I worked with for a while
[03:49]  Python Package Management Sucks ---> hahaha
[03:49]  RenatoSilva: he makes a living on zope and plone :)
[03:50]  thumper: i think he called that talk "how plone rocks my world" in the end
[03:51]  mwhudson: ah, ok
[03:52]  hum like plone sucks but I love it
[03:53]  RenatoSilva: I don't think he loves it :)
[03:53]  well he says it rocks his world...is it a joke
[03:53]  yes
[03:53]  sarcasm
[03:53]  oh
[03:53]  * RenatoSilva hahahaha
[03:53]  you have to know Chris :)
[03:54]  chris complains about _everything_
[03:54]  and _everyone_
[03:54]  by hating plone like me...hum  he seems a nice guy :)
[03:56]  Plone: tThe hell in which I live my life from day to day”
[03:56]  hahahah
[03:57]  What's wrong with plone? It sucks! hahahaha
[04:00]  ok but coming back to beginning, lp is open source, now what? I mean...
[04:00]  what is lp good for? just another sofware community site?
[04:01]  why would I use it inside a company too
[04:01]  It's for what it's always been for.
[04:01]  not so many users, I don't see much sense
[04:01]  well, what was it good for previously?-)
[04:01]  (Obviously someone could take the source and make it good for something else, though)
[04:02]  I mean, isn't lp sort of singleton?
[04:03]  RenatoSilva: as in, the one true launchpad? yes, and so it really should stay
[04:03]  A large part of what makes lp useful is having lots of projects all on the same site, so that reassigning bugs etc is easier.
[04:03]  RenatoSilva: we didn't open the code to get everyone to run their own
[04:03]  RenatoSilva: the release notes say this, I'm sure
[04:03]  But there's lots of useful code in the launchpad source, some of it could quite possibly be useful for completely different projects.
[04:04]  And some motivated users might even be kind enough to volunteer some bug fixes and other patches for us, if we're lucky :)
[04:05]  lp is for enabling a dev community to work nice, using bug tracker, answers, code repo and translations. I don't see much sense of creating a lp site on my company. Outside a company either, why not use lp.net...
[04:06]  I think most people would agree with you, that launchpad.net should be used unless there's some pressing need to keep things in-house
[04:07]  but what was your intention? was lp opened just for receiving contributions, or for people using lp instances on their own (which I don't see much sense)
[04:07]  Right.  Opening the source wasn't done because we thought the world had a burning need to run lots of little in-house instances...
[04:08]  ok
[04:08]  It was opened to, well, share the source.
[04:08]  that's what I thought...
[04:09]  Which makes contributions possible, yes, but also makes it possible for people to reuse our code in ways we haven't thought of.
[04:09]  spiv: ok but there's not much sense on setting-up a self site don't you think...If I'd do so it would be only for the bug tracker...
[04:10]  unfortunately lp doesn't hve a task manager
[04:10]  RenatoSilva: well, I personally don't have much use for my own personal Launchpad, but I can't speak for the other 6 billion people on the planet :)
[04:10]  neither me :)
[04:10]  If you think there's not much sense in you setting one up, you're probably right :)
[04:12]  if lp had task management, I could think of replacing our sucking dotProject :)
[04:12]  I certainly hope that some parts of Launchpad do get reused by other people.  Off the top of my head I know I'm happy that I can point to an example of using twisted.conch for a non-trivial server :)
[04:13]  Which should be helpful for people that are trying to learn how to use that part of Twisted.
[04:15]  also it reduces the flak directed at canonical for having it closed-source ;-)
[04:17]  SamB: it doesn't, but I don't think that was a determining factor; lp was successful before we announced a time for opensourcing it :)
[04:20]  lifeless: whta do you, will people criticize canonical for _open-sourcing_ lp? o.O
[04:21]  * what do you mean
[04:56]  spiv: I could certainly have used something LP like at $job-1, not so much my specific team, but the rest of the Apps Dev's sure could have. But even then it would be total overkill. too heavy; too many major unused (soyuz, translations) or missing features - dead set easy for non technical folks to follow their bugs reports; Project Management etc.
[05:02]  bug 337494
[05:02]  Launchpad bug 337494 in storm "Use ResultSets in subselects" [Wishlist,In progress] https://launchpad.net/bugs/337494
[05:15]  https://code.edge.launchpad.net/~mbp is timing out...
[05:15]  it wasn't the other day
[05:16]  on i guess counting my branches
[05:16]  poolie: probably finding which teams you're in that have branches
[05:16]  poolie: got an oops id?
[05:16]  yeah
[05:16]  https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1299EB89
[05:16]  https://lp-oops.canonical.com/oops.py/?oopsid=1299EB89
[05:16]  not necessarily a big deal
[05:16]  i'm reviewing thumper's fix for this right now
[05:16]  though i do actually use that page
[05:16]  \o/
[05:29]  * RenatoSilva gtg, thanks everybody
=== zirpu2 is now known as zirpu
=== happyaron_ is now known as happyaron
[06:39]  If I want to give a specific user permissions to my project at launchpad, do I have to create a group for me and him/them first?
[06:39]  I can't find where a add them to the project.
[06:54]  Louie`, yes, you have to make a team
[06:55]  Okay, good :)
[06:55]  Louie`, in general, the way Launchpad does access control is through teams
[07:01]  jml: thank you jml, I just added my team as Drivers for the project.
[07:02]  is there any permission panel for the team on my project. So team1 can do 123 but team2 can only do 23
[07:03]  I'm afraid not.
[07:03]  well... other than the 'driver', 'maintainer' thing.
[07:03]  and there are other controls on the pages of the various applications (Bugs, Translations, etc.)
[07:04]  hi
=== jml changed the topic of #launchpad to: https://launchpad.net/ | Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | #launchpad-dev is the developer channel
[07:04]  * jml guesses EdwinGrubbs isn't actually around
[07:04]  Azag, hello
[07:04]  hi jml
[07:04]  I have register my first launchpad project
[07:05]  but I am having some problems with bazaar
[07:05]  :S
[07:05]  how I do to add other person to commit?
[07:06]  haha, the same as me
[07:06]  Azag: you need to create a group :)
[07:06]  jml:  thanks again.
[07:06]  Louie`, no problems :)
[07:07]  I have create a group
[07:07]  Azag, you need to create a team, and change the branch so that the team owns the branch.
[07:07]  a
[07:07]  ok
[07:07]  Azag, then, the other person who wants to write to the branch needs to be a member of the team.
[07:07]  thnx!
[07:08]  Oh, on branch level, thats nice.
[07:08]  more then I knew.
[07:09]  I just thought Maintainer, Driver on everything in the project.
[07:17]  no
[07:17]  Louie`, I was going to say, in answer to your earlier question, that permissions are generally set on the actual things you are interested in, for the most part.
[07:18]  rather than in a central control panel.
[07:18]  although arguably it should be both.
[07:20]  Okay, thanks jml!
[07:20]  Time for work. Have a nice day guys.
[07:38]  hello all
[07:38]  when i try to push
[07:38]  i get this error message
[07:38]  bzr: ERROR: Generic bzr smart protocol error: 
[07:40]  ¿why?
[07:47]  jml: ^
[07:53]  spiv, sorry, I missed it.
[07:53]  spiv, IRC proxy confusion.
[07:54]  spiv, what's the issue?
[08:05]  jml: 16:38 < marioxcc> bzr: ERROR: Generic bzr smart protocol error: 
[08:05]  ahh, I see.
[08:05]  it's unusual not to get an OOPS code in circumstances like that.
[08:49]  hi, I have a translations question, from this link https://translations.edge.launchpad.net/ubuntuone-client/trunk/+pots/ubuntuone-client/ there seems to be no way for a user to start adding suggestions for a new translation,
[08:50]  yet if I deviously guess at the url for a language that isn't there yet, it seems to work. Shouldn't there be a way to navigate there then? I remember that's how it used to work...
=== sale_ is now known as sale
[09:32]  Fantastic news about open sourcing launchpad :-)
[09:32]  Note that there are links from the Python style guide to URLs like https://launchpad.canonical.com/DatetimeUsageGuide which are not accessible (This wiki is now closed. Please move private material to wiki.canonical.com/launchpad/ and public material to dev.launchpad.net)
[09:33]  barry: I edited the Python style guide to add an extra comma to the function definition wrapping example at the end, hope that's OK...
=== jtv changed the topic of #launchpad to: https://launchpad.net/ | Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: jtv | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | #launchpad-dev is the developer channel
=== henninge_ is now known as henninge
=== davidfraser1 is now known as davidfraser
=== yofel_ is now known as yofel
[11:48]  jtv, henninge -> [09:49]  hi, I have a translations question, from this link https://translations.edge.launchpad.net/ubuntuone-client/trunk/+pots/ubuntuone-client/ there seems to be no way for a user to start adding suggestions for a new translation,
[11:48]   yet if I deviously guess at the url for a language that isn't there yet, it seems to work. Shouldn't there be a way to navigate there then? I remember that's how it used to work...
[11:48]  dpm: did the user set preferred languages to include the target language?
[11:49]  dpm: The assumption is that whoever can translate to a certain language has set that language as a preferred language.
[11:49]  dpm: Then it will show up by itself.
[11:49]  henninge: jtv, thanks, I'll add that to the question, and confirm that they hadn't set it
[11:50]  thisfred: we do have some guessing logic IIRC, but obviously setting the right languages is better.
[11:50]  jtv, henninge, I did not talk to the user directly, thisfred did. But in any case, I can confirm this, I mean my preferred language is Catalan, and I see the complete list of templates there -> https://translations.edge.launchpad.net/ubuntuone-client/trunk/+pots/ubuntuone-client/
[11:51]  if there wasn't a Catalan translation already, I wouldn't know how to start one right now
[11:51]  dpm: there's no Lao translation, and yet Lao shows up in the list for me.
[11:51]  jtv: oh, I see what you mean, ok
[11:51]  Or Khmer, Latin, or Bokmål
[11:51]  yep, that solves the question
[11:52]  dpm, jtv: I see Esperanto, untranslated.
[11:52]  ok, thanks for helping evenryone! :)
[11:52]  dpm: I have set Esperanto as a preferred language.
[11:52]  "If you want something from us, you've got to tell us!"
[11:52]  dpm: I can click on Esperanto and start translating.
[11:52]  henninge: yes, yes, I understand it now, thanks!
[11:52]  oh
[11:53]  thisfred: one of our many UI plans involved pushing users harder towards setting their languages.  Hope that'll help with this sort of thing.
[11:53]  dpm: oh, then I misread your last comment ;-)
[11:53]  henninge: np, I prefer additional info rather than none :-)
[11:53]  jtv: you know Bokmål?
[11:53]  * jtv moves out to the balcony.  Much too hot, despite the eclipse (which I slept through anyway)
[11:54]  dpm: I didn't read jtv's answer while I was typing .. ;-)
[11:54]  henninge: no, I can decipher bits of those languages
[11:55]  * henninge should add French, Danish and Spanish, then.
[11:55]  Meanwhile poor เก๋ is out at the Erawan hotel waiting for the Liverpool players.
[11:55]  I assume that is Kay in Thai?
[11:55]  henninge: it's also that I like to keep an eye on a lot of languages that I'm either interested in or an at least recognize a bit of, just as a sanity check.
[11:55]  henninge: yes
[11:56]  เ = ay, ก = K, ๋  = rising tone (for syllables starting with middle-class consonants such as ก)
[11:56]  oh, it's rtl?
[11:57]  henninge: no, but some vowels come to the left of the consonant (cluster)s they follow.
[11:57]  jtv: oh right, you had explained that before.
[11:58]  henninge: it makes the combined vowels nicer: เกา เกีย เกือ
[11:58]  Easy to remember: the subscript vowels don't combine—กุ กู
[11:59]  jtv: right ... ;-)
[11:59]  "Happy End für Launchpads Befreiung"
[11:59]  Linux Magazin Headline
[11:59]  henninge: weird way to phrase it...
[12:00]  yes, what I thought.
[12:00]  Why not "endlich bereit, Launchpad befreit!" or somesuch?  I mean, this _is_ the Befreiung.
[12:23]  a question about LP API: are the results of archive.getPublishedSources() sorted? newest first?
[12:27]  geser: hang on, I'll see if I can get someone who knows.
[12:29]  geser: actually, it's pretty obvious: sorted by source package name.
[12:30]  geser: after that, by age of source package publishing history entry, newest first.
[12:30]  geser: wouldn't rely on that much detail though unless you really need it :)
[12:30]  jtv: ok, thanks
[12:30]  np
[12:32]  jtv: I'm thinking it it would be possible to replace a call to rmadison to check the current version of a package in Debian with using LP API and distribution['debian'] but as all packages there have status 'Pending' I can't filter on status = 'Published'
[12:33]  geser: you're talking to someone who works on very different parts of the code, but bigjools may be able to help.
[12:33]  or al-maisan.
[12:33]  just a minute..
[12:34]  * al-maisan is on a call
[12:36]  geser: let me check that out for you
[12:37]  geser: you can use status="Pending"
[12:38]  and the first result will the most recent one?
[12:38]  geser: yes
[12:39]  thanks
[12:39]  welcome
[12:41]  bigjools: is the debian distribution updated regularly? i.e. is using it as relyable as using rmadison?
[12:41]  geser: yes, the imports run twice a day
[12:47]  hi, where do I find the Launchpad Buildd Admins?
[12:47]  simon-o: I can help, what's up?
[12:48]  bigjools: I received an email about a failed build. But I'm not sure what to do about it.
[12:48]   * Build Log: https://launchpad.net/ubuntu/+source/advi/1.6.0-14/+build/1125569/+files/buildlog_ubuntu-karmic-powerpc.advi_1.6.0-14_FAILEDTOBUILD.txt.gz
[12:48]  let me check it
[12:49]  hevea: Depends: ocaml-base-nox-3.11.0 but it is not installable
[12:51]  ocaml FTBFS due a texlive breakage
[12:51]  but I don't know if it's fixed (on PPC)
[12:51]  simon-o: do you need the powerpc build?  if not, ignore it, else wait for the ocaml build to be fixed then retry yours
[12:52]  bigjools: No, I don't need it. I just wanted to make sure, that no action from me is required :)
[12:52]  thanks
[12:52]  How do I retry the build?
[12:53]  there will be a link on the build's page
=== noodles775 is now known as noodles-afk
[12:53]  bigjools: ok. thanks
[12:53]  np
=== matsubara-afk is now known as matsubara
=== salgado-afk is now known as salgado
=== barry is now known as barry-away
=== barry-away is now known as barry
=== barry is now known as barry-away
=== noodles-afk is now known as noodles
[14:48]  hi
[14:50]  I'd like to report bug / participate in mailing lists for a project hosted at launchpad.net, and before I open an account in Launchpad, I wanted to know one thing: Launchpad can act as an OpenID provider but can I log in using my own OpenId provider ?
[14:50]  that would allow me to log in wothout opening yet another account on yet another webapp :)
[14:51]  bochecha, no, launchpad is a openid provider, but not consumer
[14:52]  Ursinha, any plans for it in the near future ?
[14:53]  not that I'm aware of :)
[14:53]  ok, I'll open an account then, just wanted to be sure :)
[14:53]  thanks
[14:53]  bochecha, no problem!
[14:53]  and btw, kudos to the launchpad team for finally opening it! :)
[14:56]  bochecha, we do indeed have plans to become a consumer
[14:56]  it is part of our openid plan
[14:56]  kiko, but in the near future?
[14:57]  Hey, I'm wondering how long it takes to get a review for my translation file
[14:57]  I don't want to be impatient of course
[14:57]  I'm just wondering
[14:58]  cperrin88: a template ?
[14:58]  yes
[14:58]  cperrin88, it's usually within a few hours -- henninge does the CHR still do that?
[14:58]  kiko: never did, we do that.
[14:59]  henninge, right, I meant s/still/already because I know there are plans afoot
[14:59]  kiko: yes but it is quite complex
[14:59]  cperrin88: which project?
[14:59]  pycobo
[15:01]  cperrin88: did you already upload something?
[15:01]  yeah
[15:01]  https://translations.launchpad.net/pycobo/trunk/+imports
[15:02]  should I mention that I'm using edge?
[15:03]  cperrin88: no
[15:04]  cperrin88: you should be uploadeing the "en" file as the template (*.pot)
[15:05]  cperrin88: also it should be clear what translation domain you are using, I guess it is not "django" because usually it is more like the name of the project.
[15:05]  I can't change taht
[15:05]  I'ts generated automatically
[15:05]  by django
[15:05]  well
[15:05]  at least I don't know how
[15:07]  cperrin88: usually these things can be configured or you can write a little script to do the renaming.
[15:07]  hmmm
[15:07]  okay
[15:07]  but what are these pot files?
[15:07]  I'm pretty new to this
[15:07]  cperrin88: RTFM
[15:08]  sorry
[15:08]  cperrin88: they are the English strings that you want to have translated.
[15:08]  cperrin88: so the "template" that translators fill in with their language.
[15:09]  cperrin88: Make sure you read https://help.launchpad.net/Translations/YourProject
[15:09]  ah
[15:09]  okay
[15:09]  so it's a normal po file with english words, right?
[15:11]  cperrin88: as the msgid entries, yes.
[15:11]  okay, thank you :)
[15:11]  cperrin88: as I said, the English file in the queue has the right format for a pot, it just needs to be named correctly.
[15:12]  cperrin88: I recommend "pycobo.pot" and "de.po", both in the *same* directory.
[15:16]  cperrin88: one more thing
[15:16]  yes?
[15:17]  cperrin88: in the German translation you use HTML entities for the Umlaute.
[15:17]  yes
[15:17]  cperrin88: but the header says its UTF-8
[15:17]  cperrin88: so you should use plain äöüÄÖÜß
[15:18]  but it's for a webpage
[15:18]  umlaute should be coded as html entities
[15:18]  cperrin88: well, but the right Content-type header on the web page.
[15:18]  cperrin88: no, that is an old rule.
[15:19]  cperrin88: new rule says: Specify the charset in the header.
[15:19]  ;-)
[15:19]  cperrin88: and utf-8 works fine
[15:19]  Okay
[15:19]  the only problem was django
[15:21]  when I tried to compile umlauts it said that there was an invalid multibyte squence
=== salgado_ is now known as salgado
[15:27]  Ursinha, not real near future, but still
[15:27]  it's planned
=== jtv changed the topic of #launchpad to: https://launchpad.net/ | Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: — | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | #launchpad-dev is the developer channel
=== matsubara is now known as matsubara-lunch
[16:12]  hello. i just came to report that "there was a problem connecting to the Launchpad server."
[16:13]  Ddorda: is it persisting like that?  what URL?
[16:14]  bigjools: http://bazaar.launchpad.net/~ubuntu-drupal-planet-devs/ubuntu-drupal-planet/6.x/revision/1
[16:14]  working
[16:14]  ok, it was transient
[16:16]  i tried few times, but only now it worked. i hate Murphy?
[16:16]  yeah :)
[16:17]  well, thanks and goodbye
=== salgado is now known as salgado-lunch
=== jon is now known as Guest60826
=== deryck is now known as deryck[lunch]
=== matsubara-lunch is now known as matsubara
=== kiko is now known as kiko-fud
=== ursula_ is now known as Ursinha
=== deryck[lunch] is now known as deryck
=== joey is now known as launchpad
=== launchpad is now known as Rinchen
=== Rinchen is now known as joey
[18:58]  hi
[19:00]  is normal that every time I branch, It make me a folder in the program folder name devel?
=== noodles is now known as noodles775
=== kiko-fud is now known as kiko
=== salgado-lunch is now known as salgado
[20:31]  hello ..  Is there a way to know how many downloads from my ppa  packages  have been  ??
[20:47]  leonel: bug 139855
[20:47]  Launchpad bug 139855 in soyuz "Display stats about PPA usage" [Low,Triaged] https://launchpad.net/bugs/139855
[20:50]  Where is a good place to find translators for my project?
=== mthaddon changed the topic of #launchpad to: Launchpad will be down/in read-only from 22:00 UTC until 23:00 UTC for a code update | https://launchpad.net/ | Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: — | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | #launchpad-dev is the developer channel
[21:32]  is there a way to search PPAs?
[21:33]  CarlFK, yes
[21:33]  http://ppa-search.appspot.com/search?search_key_word=kdenlive  close, but dosn't show me the versions, and so far they are all old
[21:33]  let me get that link for you
[21:33]  CarlFK, https://edge.launchpad.net/ubuntu/+ppas
[21:33]  ha
[21:34]  kiko, bigjools, cprov, ^
[21:34]  there's an external PPA search
[21:34]  yeah, I think I saw this a while back
[21:35]  kinda the same problem, but more usable, so good.
[21:36]  and I found kdenlive 0.7.5 quicker, so also good :)
[21:39]  CarlFK: note that you can also search for 'kdenlive' in ubuntu, then find the relevant PPA versions on https://edge.launchpad.net/ubuntu/+source/kdenlive
[21:41]  cprov: neat - thanks
[21:55]  barry: ping
[22:00]  james_w, 1st complaint against -daily builds: http://identi.ca/notice/6844689 :P (at least 1st that i receive directly)
[22:01]  heh
[22:02]  could be worse, one could do openoffice and gcc ;)
[22:06]  Is there a place I can find volunteers to translate my project?  (I have 25 languages and mostly just need small updates before each release.)
[22:20]  ahz: I would suggest checking with your users
[22:21]  SamB: I've contacted some former translators, but some do not respond
[22:22]  dunno what to say
[22:22]  do you actually have users using all of those translations?
[22:24]  SamB: I think so based on web logs and update logs.  I only review the top 10-15 translations anyway
[22:25]  well, I'd suggest using whatever mechanisms you usually use to communicate with your users ;-)
[22:26]  Another way of putting it: there are things Launchpad itself could do
[22:26]  1. Add a system where translators could subscribe to translations, so they know when new strings are added (and maybe even the deadline for release)
[22:27]  2. Add a "help wanted" section where project leaders could solicit volunteers
[22:32]  Can I request these launchpad features here https://bugs.launchpad.net/launchpad ?
[22:32]  ahz: sure
[22:33]  beuno, the screenshot of the new project overview page is looking great,
[22:33]  but this green download buttons are looking strange
[22:33]  they somehow remind me on sourceforge ;)
[22:36]  is there a way to actually remove a bugtask from a bug?
[22:38]  thumper, no
[22:39]  :(
[22:39]  thumper, unless you're considering SQL surgery :-)
[22:39]  matsubara: I'm not
[22:40]  thumper, bug 1342
[22:40]  Launchpad bug 1342 in malone "Can't delete spurious "Affects" lines (bugtasks) from bug reports" [Low,Triaged] https://launchpad.net/bugs/1342
[22:40]  matsubara: ta
[22:56]  nick cprov-afk
[23:02]  sinzui: delayed pong.  i still haven't gotten this new irc client to scream at me yet
=== vorian is now known as heHATEme
[23:06]  here we go
[23:06]  kiko: make it so!
[23:06]  mthaddon, keep us posted ;-)
[23:10]  kiko: will do (but head down at the moment)
[23:10]  sure thing
[23:11]  bzr: ERROR: Invalid url supplied to transport: "lp:~chromium-team/chromium-browser/chromium-browser.head": OOPS-1299EA671
[23:11]  https://lp-oops.canonical.com/oops.py/?oopsid=1299EA671
[23:11]  what is that?
[23:11]  it
[23:11]  fta, quite possibly it is a symptom of launchpad being upgraded :-)
[23:11]  oh
[23:24]  kiko: DB updates applied - restarting services (another short outage now)
[23:24]  mthaddon, how smooth is smooth? :-)
=== matsubara is now known as matsubara-afk
[23:24]  kiko: I'll let you know once it's all done :)
[23:26]  launchpad is all apologies right now ;-)
[23:26]  kiko - they were better when they were closed source ;)
[23:26]  * beuno is reminded he needs to fix that page
=== salgado is now known as salgado-afk
[23:27]  mthaddon, I'm surprised. was login.launchpad.net supposed to be down right now?
[23:27]  I can't log in to ubuntu one either (of course)
[23:27]  kiko: see #launchpad-code
[23:28]  kiko: yes, while we restart the services
[23:28]  mthaddon, hmmm, I need to understand why later
[23:38]  is launchpad down at the moment?
[23:38]  Should the api work when Launchpad is read-only?
[23:38]  slooper - see topic
[23:38]  sorry, I don't know UTC time
[23:39]  slooper: you can enter date -u into terminal to get current UTC time
[23:39]  I assume that's until the end of this hour
[23:39]  I will wait patiently... thx!
[23:40]  nellery: alas, I'm on a windows box and Bill Gates has forbidden terminal
[23:41]  slooper: yeah it
[23:41]  s down. the update has gone sour on a critical component
[23:52]  fta: when you got " bzr: ERROR: Invalid url supplied to transport: "lp:~chromium-team/chromium-browser/chromium-browser.head": OOPS-1299EA671" as an error
[23:52]  https://lp-oops.canonical.com/oops.py/?oopsid=1299EA671
[23:52]  fta: what were you doing?