/srv/irclogs.ubuntu.com/2009/03/09/#launchpad.txt

=== rgreening_ is now known as rgreening
ymlI there somewhere here that could approve the import of a branch from an external vcs to launchpad ?00:57
jmlyml: in general, the help contact (see the topic) or mwhudson / rockstar.01:00
ymljml: thanks01:02
=== abentley1 is now known as abentley
rockstaryml, got a link?01:16
ymlrockstar: yes01:16
ymlrockstar: https://code.launchpad.net/~vcs-imports/django-massmedia/trunk01:17
ymlrockstar: thanks01:17
ymlI need to branch this app01:17
rockstaryml, approved.01:17
ymland I start to be really addict at launchpad and bzr do this01:17
ymlrockstar: you are my rock star tonight01:18
ymlrockstar: thank you very much01:18
fidjisomeone can help me to create a build source, have just shell script, no compilation01:21
wgrantAren't the &[lr]aquo;s indicating merge proposals on the branch page around the wrong way?01:26
wgrantThe one for branches proposed for merging into this branch points *out* of the branch page.01:26
jmlwgrant: pls send pics01:48
jml(or urls)01:48
wgrantjml: Find your favourite branch page (https://code.edge.launchpad.net/~bzr/bzr/trunk).01:50
wgrantIn the merge proposal section.01:50
wgrant(the new merge proposals diffs are awesome, by the way)01:50
thumperwgrant: thanks01:54
thumperwgrant: I've got more to do on them01:54
=== abentley1 is now known as abentley
MTecknologyAnyone around that can assign this to a LOSA? https://answers.launchpad.net/launchpad/+question/6353603:24
thumperMTecknology: assigned03:33
MTecknologythumper: thanks, i'm trying to figure out why it's not working for this guy :P03:33
mrooneyHm, why does bzr want an ssh password when trying to branch an lp project on Windows?04:35
mrooneythis is new and confusing04:35
wgrantmrooney: You don't have your key.04:35
mrooneywgrant: oh, branches aren't read-accessible to everyone?04:36
wgrantmrooney: It will always use bzr+ssh if you have run bzr launchpad-login.04:37
mrooneyfascinating04:37
mrooneyis there a way to branch without an ssh key? I am pretty sure this happened before I launchpad-login'd, as I did that in an attempt to fix it04:37
wgrantSince it dereferences the lp: URL early on (it doesn't store it in the branch anywhere), it has to.04:37
wgrantlp: will use HTTP if you haven't launchpad-login'd.04:38
wgrantOtherwise you could always use HTTP directly, I suppose.04:38
* wgrant -> gone for a while.04:38
MTecknologymrooney: I'm having that problem too...04:46
MTecknologyPermission denied (publickey).04:46
MTecknologybzr: ERROR: Connection closed: please check connectivity and permissions (and try -Dhpss if further diagnosis is required)04:46
MTecknologybut I don't wanna have comit privs :P04:46
mrooneyMTecknology: yeah, I am rather sure I hadn't run bzr launchpad-login, alas04:47
mrooneywell, I do eventually, so I am just generating a new ssh key04:47
* MTecknology runs to man04:47
mrooneyoooh Windows how you pain me04:48
MTecknologyI know the dfeeling04:48
mrooneythat's what I get for supporting it and having to debug in it, I suppose!04:49
MTecknologyI have enough fun trying to build a theme for IE04:50
MTecknologyhrm - I know this command is right04:51
* wgrant returns.04:51
* wgrant devises a way to exploit BMPs with automatic landing.04:51
MTecknologyGRR! checkout doesn't even work04:53
mrooneyI know this is epically challenging04:54
mrooneywgrant: is there a way to clear launchpad-login such that it will use http?04:55
mrooneyor maybe I should just use the direct http URL although I don't know what that would be, let me have a look-see04:56
jmlmrooney: edit your ~/.bazaar/bazaar.conf04:56
wgranthttp://bazaar.launchpad.net/~path/to/branch, as well.04:56
mrooneyjml: I don't seem to have one of those on cygwin, this is Windows04:56
jmlmrooney: oh right.04:56
mrooneyI tried that when tortoise-bzr did the same thing04:57
mrooneybut I guess it hasn't helped so I should figure out how to do it the windows way04:57
rockstarwgrant, what automatic landing are you talking about?04:59
wgrantrockstar: If I have something like tarmac running against my project.05:00
rockstarwgrant, how would you you exploit that?05:01
wgrantrockstar: I am Joe 'Evil' Contributor. I create an innocent branch, and propose it for merging into a project with tarmac running on */10 against it.05:01
wgrantJohn Developer comes along, reviews my branch, and sets the BMP to approved.05:02
wgrantI then push --overwrite the branch with something evil.05:02
wgranttarmac comes along a couple of minutes later, and merges my evil deeds.05:02
rockstarwgrant, hm, that's interesting.05:02
rockstarFortunately, we have this thing called "Version Control" that allows you to back a change out.05:02
wgrantIt would work for Launchpad at the moment, but nothing open.05:02
wgrantTrue.05:03
rockstarThat is spectacularly devious though.05:03
wgrantIs it?05:04
wgrantIt was fairly obvious...05:04
spivI've actually used that against PQM, to intentionally sabotage my own branches.05:05
wgrantspiv: To stop them from being merged after you've submitted them?05:05
spiv"Oops, that branch isn't ready for landing yet but it's in PQM's queue, I better break it so that it won't land"05:05
wgrantYep.05:05
spivAnd yes, I thought it was obvious :)05:06
* wgrant pokes staging - hasn't it been down for a few days now?05:07
spivBasically, having a disconnect between what is approved and what the robot acts on invites this sort of issue.05:07
wgrantRight.05:07
wgrantEven storing a revision ID isn't good enough for the malicious case.05:07
MTecknologyhow do I branch via http?05:07
spivRight, but you can use testaments.05:08
spivMTecknology: "bzr branch http://..."05:08
MTecknologybzr branch https://bazaar.launchpad.net/~ubuntu-drupal-themes/ubuntu-drupal-openid modules/openid05:08
MTecknologybzr: ERROR: Not a branch: "https://code.launchpad.net/".05:08
spivMTecknology: http, not https05:08
wgrantspiv: Can you?05:08
MTecknologysame error05:08
wgrantHow is a testament useful?05:08
wgrantDoes it have a really unique ID?05:08
spivMTecknology: you probably need a /trunk or similar on the end of that URL05:09
wgrantJoe Developer can't add a testament to the merge candidate.05:09
rockstarspiv, well, I've also done similar things with PQM.  I just never think people are malicious enough to really be hurtful.05:09
spivMTecknology: branch paths are ~USER/PROJECT/BRANCH05:09
spiv(on launchpad)05:09
rockstarwgrant, storing the rev id would work.  I would doubt that someone was able to create  a branch with EXACTLY the same rev id.05:10
jmlspiv: for the moment05:10
MTecknologyI did that and got the same error05:10
wgrantrockstar: Isn't a revision ID randomly generated? Can't I easily hack bzr to generate the same one?05:10
spivwgrant: Well, a testament is what bzr gpg signs, so you can verify that the content of some revision is the same as what the signer claims it should be.05:10
rockstarwgrant, spiv would have to comment on that one.05:11
wgrantjml: Is there anything other than ~USER/DISTRO/SERIES/PACKAGE/BRANCH coming?05:11
spivrockstar: actually, it's very easy to control the revision ID programmatically.05:11
rockstarspiv, :(05:11
spivrockstar: it is trivial to create collisions.05:11
wgrantOf course, bzr-svn does it. Forgot that.05:11
jmlwgrant: not for canonical branch names. there'll be aliases for those, naturally.05:11
wgrantspiv: I am aware of how testaments work, but I don't see how it's relevant here. Joe Contributor can sign the new revision just the same!05:12
spivrockstar: bzr itself won't generate collisions, but attackers are a different story.05:12
wgrantjml: Aliases? Excellent!05:12
rockstarArgh, with staging down, I can't really test my need API code.05:12
* wgrant also has issues with staging being down :(05:12
wgrantIs it going to be up soonish?05:12
wgrantNo demo, no staging...05:13
rockstarwgrant, I doubt it.05:13
wgrantDidn't you just get new hardware?05:13
spivwgrant: right, the key isn't to check that the revision is signed by Joe Contributor, but that the testament of the approved code matches the testament of what you try to land05:13
rockstarwgrant, well, you seem to know more about Launchpad than I do.  :)05:13
wgrantrockstar: I'm sure I saw a mention of it somewhere...05:13
jmlwgrant: yeah. just like there are aliases for many product branches.05:13
wgrantspiv: Ah, true, true.05:13
wgrantjml: So a series link will just imply an alias of that name?05:14
jmlwgrant: lp:ubuntu/<package>, lp:ubuntu/karmic/<package>05:14
wgrantjml: Oh, I thought you meant arbitrary aliases.05:15
jmlwgrant: no, arbitrary aliases aren't scheduled.05:15
wgrantSo, why is staging down, and what are we meant to do without it?05:16
jmlwgrant: not sure. I'll find out what the escalation procedure is.05:17
spivwgrant: you're meant to only do production-quality work ;)05:17
wgrantspiv: Could the BMP store the content of the testament, without requiring a sig on the submitter's side?05:19
=== jml changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | staging down, waiting for sysadmins to intervene
=== jml changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | staging down, waiting for sysadmins to intervene, no ETA
spivwgrant: sure, I don't see why not.05:27
wgrantspiv: So that solves the issue, then.05:28
wgrantAlso, are private branch diffs stored in the restricted librarian?05:29
wgrantOr are they going to become another easy target once they have predictable filenames in a release or two?05:29
wgrantI take it that one is not meant to get quotes around the content of the BMP comment textarea?05:34
spivwgrant: I don't know much about the implementation of BMP05:39
wgrantAlright, the BMP commenting stuff has me completely confused now.05:40
wgrantWhy does hitting reply a second time let me edit my original comment, but as if it has been repr()ed, and then thread the edited version under the original?05:41
rockstarwgrant, it's putting the original comment in quotes.  I originally wanted to do it like email quoting, but someone wanted actual quotation marks.05:43
wgrantrockstar: Ohhh.05:43
wgrantThat is completely confusing.05:43
wgrantAnd wrong.05:43
rockstarSo it's not a repr, but a quote, since you're replying to another comment.05:43
wgrantI'm not replying to another comment.05:44
wgrantThe reply button was at the bottom of the comments, not in a comment.05:44
rockstarwgrant, yes, it's pretty confusing to get the emails and go "Why did you include what I said to you?"05:44
wgrantBut I see now that I was.05:44
rockstarIf it says reply at all, it's a reply.05:44
wgrantSo: 1) Use a proper quoting mechanism. 2) Put the reply button inside the comment.05:44
rockstarwgrant, the reply button inside the comment is also something I'd like to see, but it sounds like we're the minority.05:45
wgrantI assumed I was just replying to the proposal. I must have had 'Add new comment' scrolled off my screen.05:45
wgrantIt isn't often that LP's UI manages to completely confuse me - this must be bad!05:45
wgrantrockstar: Are there Won't Fixed bugs that I need to growl at, or shall I file some?05:47
rockstarwgrant, no idea.05:47
* wgrant files some.05:47
wgrantI'm also concerned that it's completely different from bug commenting.05:48
rockstarBug commenting isn't threaded though.05:51
* rockstar checks to make sure that's correct.05:51
rockstarYeah, that's right.05:52
wgrantThat's a difference.05:52
wgrantThere is no reason for one to be and not the other.05:53
wgrantParticularly as bugs are often interacted with by email.05:53
wgrantWhich is very much threaded.05:53
wgrantAnd has threading headers.05:53
wgrantI would love bug comments to be threaded.05:53
rockstarwgrant, that is something I can do nothing about.  :)05:54
wgrantrockstar: Bugs filed, anyway.05:59
wgrantDo you know where private branch BMP diffs are stored?05:59
rockstarwgrant, not particularly.  Lemme look.06:09
wgrantBMP pages showing outdated diffs also makes me cry.06:13
wgrant(even though the download link gives me the right one, as I have mad running).06:13
wgrantEhem, yes, the two links to the diff are different.06:14
thumperwgrant: don't worry about where private branch diffs are stored ;P06:15
wgrantthumper: I'm afraid I can't do that after P3As...06:16
thumperwgrant: :)06:19
thumperwgrant: I plan to have better diff behaviour this cycle for projects using lp:mad06:20
wgrantthumper: How can it possibly know that two different diffs are the current one for the proposal?06:21
thumperwgrant: because they are generated differently06:22
thumperwgrant: one is the review diff, created based on the changes in that branch from the LCA of the target06:22
thumperwgrant: the other is the preview diff, if what the target would look like with the branch merged in06:22
thumperwgrant: the review diff can never have conflicts06:22
thumperwgrant: the preview one can06:22
thumperwgrant: and the proposal has two diff slots06:23
thumperwgrant: one for the review diff06:23
thumperwgrant: and the other for the preview diff06:23
thumperwgrant: the review diff never changes over time06:23
thumperwgrant: the preview diff does06:23
wgrantthumper: Ahhh. That confuses me.06:24
wgrantThat is completely opaque.06:24
thumper:)06:24
thumperwgrant: I'll write something up soon(ish)06:24
wgrantIf it needs explanation, it is surely a bug.06:25
thumpernot a bug, a feature06:25
thumperjust not well explained06:25
thumperperhaps the bug is the lack of explination06:25
wgrantRight. Or the need for an explanation.06:25
wgrantthumper: I don't see how it can be a feature that there is no way to make the obvious diff look anything like the current state of the branch.06:27
thumperwgrant: I'll be working on that this cycle06:28
thumperwgrant: don't get your knickers in a twist06:28
wgrantIt just seems overly complex for approximately no benefit apart from confusion.06:28
thumperI'll not go into the pro's and con's right now, but I'll write something up on the wiki06:29
thumperthe con right now is confusing ui06:29
thumperthat we can fix06:29
thumperthen it'll be pro's all round :)06:29
wgrantWe can hope!06:29
thumperthat we can06:29
thumperdo it I will06:29
=== thumper is now known as thumper-will-jfd
=== thumper-will-jfd is now known as thumper-jfdi
thumper-jfdidumb name length limits06:30
wgrantHeh.06:30
=== thumper-jfdi is now known as thumper
wgrantthumper: Why did you tell me not to worry about wherre private branch diffs are stored? Because they are in the restricted librarian?06:32
Peng_Pointless question, but: When exactly does the branch puller mirror a specific branch? Exactly every 6 hours (or whatever) after it was registered? Roughly every 6 hours, going through all branches in alphabetical order, or what?06:46
jmlPeng_: it schedules it for six hours after the last successful mirror.06:47
Peng_jml: Exactly six hours, down to the second?06:49
jmlPeng_: it *schedules* it for then, but it doesn't happen then.06:51
jmlPeng_: why do you want to know?06:51
spivPeng_: given the vagaries of the internet between the puller and random branches, down to the second precision wouldn't mean much...06:54
Peng_jml: Just because it mirrored two of my branches within a couple seconds of each other, which is quite a coincidence.06:55
Peng_Like I said, pointless question. :)06:55
Peng_s/within a couple seconds of each other/at the same time/06:57
jmlPeng_: oh, so, we mirror branches with a cron job06:57
jmlPeng_: and that mirrors a bunch of branches in parallel.06:58
jmlPeng_: the order is essentially random.06:58
Peng_jml: Okay.07:00
Peng_Thanks for answering. :-)07:00
pooliejml, thumper, bug 33980607:26
ubottuLaunchpad bug 339806 in launchpad-bazaar ""page not found" on newly created merge proposals" [Undecided,New] https://launchpad.net/bugs/33980607:26
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
CokeI'm checking in and pushing revision 8 from my local branch, but it remains at revision 3 on launchpad. Why is that?07:52
CokeOh, now it updated.07:53
CokeWhen I do bzr ci -m "test" it doesn't update launchpads branch? I have to push it?07:53
spivCoke: if you have a branch, then yes you need to push.07:54
spivCoke: if you have a checkout of a branch, then commits in that checkout are written directly to the branch.07:55
Cokespiv: does it matter which one I do?08:05
spivCoke: nope.  It's just a matter of how you prefer to work.08:06
johnaaronros1I've created a new bug and attached some messages. However, when I try to attach the last file and message and click save changes, nothing happens. It's bug 338780.08:37
ubottuLaunchpad bug 338780 in linux "usb memory stick does not show on Hardy" [Undecided,New] https://launchpad.net/bugs/33878008:37
Cokespiv: hm. actually, this push thing isn't that bad. no need to send to server every time you commit.08:40
Cokeand I usually commit one file at a time, so... I save a few seconds by not sending it. :)08:41
johnaaronroseanybody there?09:24
* wgrant pokes people about https://answers.edge.launchpad.net/launchpad/+question/6267510:09
bigjoolswgrant: noted, thanks10:11
wgrantbigjools: Thanks.10:13
=== _Nicke_ is now known as Nicke
wgrantWhy can a branch be a series branch for something other than its own project?10:33
=== lamont` is now known as lamont
ttxHelp needed: builds in my PPA fail with "W: Failed to fetch http://ppa.launchpad.net/ttx/ppa/ubuntu/dists/jaunty/main/binary-i386/Packages.gz  404 Not Found"10:55
bigjoolsttx: let me check10:56
ttxbigjools: there was a username rename recently so it might have borked something.10:57
bigjoolsttx: re-try it10:57
bigjoolsttx: ag10:57
bigjoolsah, I mean10:58
ttxretry in progress10:58
bigjoolsrenaming yourself with a PPA is not really supported10:58
bigjoolsttx: please file a Question on answers.launchpad.net/launchpad and ask for an admin to fix your repository10:58
bigjoolsttx: it will be horribly broken until someone fixes it10:59
ttxbigjools: ok thx10:59
ttxbigjools: filed.11:09
ttxhttps://answers.launchpad.net/launchpad/+question/6357311:10
=== persia_ is now known as persia
johnaaronroseI recorded a new bug 338780 with some attachments OK. But refuses to save last comment with attachment. Any ideas?11:51
ubottuLaunchpad bug 338780 in linux "usb memory stick does not show on Hardy" [Undecided,New] https://launchpad.net/bugs/33878011:51
wgrantjohnaaronrose: 'refuses'?11:52
johnaaronroseI clickon Save button (after keying in text for comment and attaching file) but nothing happens11:52
wgrantNothing at all happens? The page doesn't even reload?11:54
johnaaronrosePage does not appear to reload. I've even waited 2 days before trying again. Still nothing.11:54
wgrantWhich web browser are you using?11:55
johnaaronroseFirefox 3.0.7 as part of Hardy11:56
wgrantThat's really odd. You might be best waiting for a real Launchpad person to appear.11:56
johnaaronroseOnly thing I can think of is that perhaps there's a maximum number of successsive comments/attachments by one person for a bug: I've done 4..11:58
wgrantIt should at least reload the page.11:58
wgrantAs it's just a normal form.11:58
johnaaronroseI'ce also tried pressing F5 after clicking Save changes button. That reloads forms but 'loses' comment/attachments!12:00
wgrantjohnaaronrose: Have you restarted Firefox?12:01
wgrantFirefox has this habit of doing nasty things after upgrades if you don't restart once or twice.12:01
wgrantAnd there was a Firefox update a day or two ago.12:01
Cokewgrant: ?!12:02
wgrantCoke: Erm?12:03
Cokewgrant: I doubt that has any impact on his problem12:03
wgrantYou would be surprised.12:03
CokeYes, I would.12:03
CokeIf anybody has programmed Firefox so badly that it requires not one, but two restarts before acting properly they should be executed.12:03
CokeAnd not binary executed, killed executed.12:03
wgrantIt depends on the session management, I think.12:04
CokeBut then again, I actualy have quality standards.12:04
wgrantBut one restart, certainly.12:04
Cokewgrant: session management?12:04
wgrantCoke: Yes, its magical session restoration after restart thing.12:04
Cokeah, those sessions.12:04
CokeSounds like a bug in launchpad to me, anyway.12:05
CokeI've never had any problems upgrading firefox, the process and it's shared objects are loaded into memory, upgrading them does not change anything12:05
wgrantThat would have been my first guess, but it's a perfectly normal unJavaScripty form.12:05
wgrantErm, shared objects don't help Firefox.12:06
Cokewgrant: the interresting portion is what happens once the browser posts the POST12:06
wgrantCoke: Which it doesn't seem to be, as it's not reloading at all.12:06
Cokewhen hanging, it's probably that the server says "well, here's 1.5mb" while in fact there is only 1.412:06
Cokewgrant: nothing?12:06
Cokeno reaction from clicking the button?12:06
wgrantThat's the impression I got.12:06
CokeWEIRD12:07
wgrantBut I of coiurse don't know entirely.12:07
wgrantFirefox does that after upgrades!12:07
wgrantIt gets its XUL replaced under it, and it fails to load pages semi-randomly.12:07
wgrantIt just won't change anything.12:07
CokeWell, firefox has turned into a bloated piece of garbage the last, uhm, 5 years.12:07
wgrantYes...12:07
CokeThere's no proper web browser available today, only "suites"12:07
Cokelinks2 is cool12:08
wgrantThat's why Ubuntu gives the 'You must restart Firefox' notification when it's upgraded.12:08
wgrantBecause otherwise it breaks horribly in obscure ways.12:08
Cokewgrant: yes, "for changes to take effect" is waht firefox itself says12:08
Cokebut here's my logic: the binary is in memory along with it's shared code already, upgrading it won't do anything for the running process12:08
Cokecertainly not change it12:08
wgrantIt's not the binary.12:09
wgrantIt uses extra stuff from the filesystem!12:09
Cokemust be why it takes forever to start up12:09
wgrantOf course, this wouldn't be a problem if they did proper security-only updates.12:09
wgrantBut this is waaaay offtopicl12:09
CokeXUL sounds  lot lik zul or zool or whatever the heck the baddie in ghost busters was named12:10
Cokeim the keymaster are you the gatekeeper12:10
Cokewgrant: ever tried using gecko for your own project? don't.12:11
wgrantI don't plan to.12:11
Cokeit's a huge mess. prepare to engage a 1.5G SDK to get access to the 1M layout engine12:12
CokeI'm on archlinux with rolling releases, firefox frequently segfaults12:13
wgrantHas the publisher changed recently, or is it broken? One of my sources and lots of my binaries have been PENDING since well before 1200, and at least the source would normally have been published by 1205...12:32
wgrant(Ubuntu primary, not PPA)12:32
cprovwgrant: the publisher is having issues in the primary archive.13:27
wgrantcprov: cjwatson informed me in #ubuntu-devel a while ago. Thanks.13:28
cprovwgrant: good13:28
savvasis there a way to check if a launchpad user is an ubuntero?13:31
savvasI mean in launchpadlib13:31
wgrantsavvas: It doesn't look like it.13:33
walterlhi13:51
walterlis there something wrong with bazaar.launchpad.net?13:51
walterlor is that what the topic refers to?13:52
persiawalterl, You might describe your symptoms, and someone could look at it.  The topic is likely about staging.launchpad.net13:52
walterlpersia: i'm trying to get to http://bazaar.launchpad.net/~gtg/gtg/trunk, but only get to a page that says "Sorry, there was a problem connecting to the Launchpad server."13:53
walterli've tried a few times over the last 15 mins13:53
wgrantSounds like a LOSA needs to give Loggerhead a poke...13:54
leonardrhttps://launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | Help contact: leonardr | staging down, waiting for sysadmins to intervene, no ETA14:00
wgrantleonardr: You missed.14:01
leonardrargh14:01
leonardrhttps://launchpad.net/ | Help contact: leonardr | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | staging down, waiting for sysadmins to intervene, no ETA14:01
walterlok, looks like my url is availble :D14:02
walterlkthnxbye14:02
wgrantleonardr: And again...14:02
=== leonardr changed the topic of #launchpad to: https://launchpad.net/ | Help contact: leonardr | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | staging down, waiting for sysadmins to intervene, no ETA
leonardrthere we go14:03
savvaswgrant: ok thanks :)14:04
cyberixHave there been any discussions about making PPA's easier to use?14:10
cyberixMy use case:14:10
cyberix1.) I throw PPA front page url to a user14:10
cyberix2.) The user goes WTF?!14:10
cyberixWhat should happen:14:10
cyberix1.) I throw PPA front page url to a user14:10
cyberix2.) The user can form an understanding about what it is14:11
cyberix3.) The user is able to make it work14:11
cyberix4.) The user install the software he was originally looking after14:11
noodles775cyberix: Yeah, the PPA page is very much oriented to the owner of the archive atm., rather than people wanting to use it...14:11
cyberixI was going to file a "wish list" bug, but I decide to come here and ask, if that is the right way to deal with this problem14:12
wgrantcprov: I take it that the publisher is no longer crashing?14:13
noodles775cyberix: Certainly, check if there's not one there already, and if not, create a wish list bug... I think lots of people would like to see a much more user-oriented ppa page :)14:13
cprovwgrant: right, we've fixed it.14:14
cyberixnoodles775: https://bugs.launchpad.net/launchpad/+bug/33995114:36
ubottuUbuntu bug 339951 in launchpad "Explain PPA's to users" [Undecided,New]14:36
noodles775cyberix: great... thanks for the details of what you envisage there!14:38
cyberixnp14:40
cyberixThanks to you for supporting the idea :-)14:40
=== thunderstruck is now known as gnomefreak
=== mthaddon changed the topic of #launchpad to: https://launchpad.net/ | Help contact: leonardr | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com
mneptokOpenID LP hackers? show of hands?15:24
jkakarleonardr: Good morning!  I started using launchpadlib this weekend.  It's really easy to use and I had a good time playing with it.15:39
leonardrjkakar, good to hear15:40
jkakarleonardr: I'm having performance issues though.  It seems to be performing a lot of requests to get the data I need.15:40
leonardrjkakar, what data do you need?15:41
jkakarleonardr: I'm doing things like finding a project, finding a milestone, finding all bugs in the milestone, getting them all and displaying them in a bug listing.15:41
rockstarjkakar, what data?15:41
jkakarleonardr: This code, for a milestone with 44 bugs, takes 45 seconds to run here and generates ~100 requests to launchpad: http://pastebin.ubuntu.com/128802/15:42
jkakarleonardr: Am I don't something I shouldn't be?  I didn't see a way to batch requests.15:43
jkakarleonardr: The other code used by that snippet is: http://pastebin.ubuntu.com/128806/15:44
leonardrjkakar, there is no way to batch requests right now15:45
jkakarleonardr: Okay, cool, that's what I figured by poking around.15:46
cjwatsondanilos: some of the "Import problem" mails from Rosetta kind of confuse me15:46
leonardrjkakar: you might not need to get the .bug of every single bug task15:46
cjwatsondanilos: specifically the one that complains about the PO-Revision-Date header not having been updated15:46
daniloscjwatson: ah, I'll fix those shortly15:46
cjwatsondanilos: does that mean that the content of the file changed but the date header didn't?15:47
daniloscjwatson: in most cases, that means that they have not changed at all15:47
cjwatsondanilos: so this is just Rosetta being incorrectly picky and I can stop worrying about those mails?15:47
daniloscjwatson: yes15:47
cjwatsondanilos: ok, thanks, I'll delete those mails then15:48
daniloscjwatson: I'll disable those notifications (in some cases, it's about uploading older files than what we have), and disable success notifications, and that should be it15:48
jkakarleonardr: Oh?  But the data I want is half on bug (id, title) and half on bug task (assignee, status).15:48
leonardrok, i guess you do15:49
daniloscjwatson: fyi, bug 33109415:49
ubottuLaunchpad bug 331094 in rosetta "Accept PO files with unchanged revision dates" [High,Triaged] https://launchpad.net/bugs/33109415:49
leonardrideally there would be something that returned the bugs instead of the tasks15:49
mneptokdanilos: heh, just switched to this workspace from a browser window of a GNOME sysadmin request with your name in it. :)15:49
mneptokdanilos: nothing you need to think about. just funny timing.15:49
danilosmneptok: heh, my name is everywhere :P15:49
cjwatsondanilos: thanks15:49
leonardrjkakar: there are a number of improvements we could make but for now your code is the correct way to do it15:50
jkakarleonardr: Yeah.  Actually, after playing with launchpadlib I finally understand bug vs bug task (I think), so the separation makes way more sense.  At first it was a bit confusing.15:50
mneptokdanilos: yeah, i know. the permanent marker on the waistband of my underwear is a bit much.15:50
jkakarleonardr: Cool, good to know, thanks.15:50
leonardrit is confusing, which is why launchpad tries to hide it, which makes it more confusing when you have to deal with it15:51
danilosmneptok: fun times, weren't they? ;)15:51
jkakarleonardr: Even though my commands are slow (show milestones, show bugs in milestone, show bugs with 'review' tag) seeing the output in my terminal is pretty awesome. :)15:51
leonardrgreat15:51
bitfishhi! it seems like i'm having a little problem with importing my pubkey into launchpad.. but i have no clue what the message tries to tell me, since my pubkey works just fine on all other servers! http://ubuntu-pics.de/bild/10749/bitfish__s_ssh_keys_1236613861235_C32ac1.png15:53
mneptokdanilos: i laughed, i cried, i understood what it is to be a man.15:54
savvasbitfish: er.. I think that your openssl must be outdated15:56
bitfishsavvas: that means what?15:56
savvasbitfish: what's the link to the security notice? can you paste it here?15:56
bitfishi mean, i _really_ don't want to create a new ssh key15:56
bitfishhttp://www.ubuntu.com/usn/usn-612-215:57
savvasah yeah, hold a sec15:57
bitfishokay15:58
jpdsbitfish: It might work fine, but it's compromised.15:59
savvaswell, you will have to regenerate it unfortunately15:59
savvas"As a result of this weakness, certain encryption keys are much more common than they should be, such that an attacker could guess the key through a brute-force attack given minimal knowledge of the system. This particularly affects the use of encryption keys in OpenSSH. "16:00
bitfishdang :(16:00
savvasyou should check all your keys: sudo apt-get install openssh-blacklist-extra; sudo ssh-vulnkey -a16:00
bitfishokay16:01
savvaswell look at it this way, you'll be safer :)16:01
bitfishtrue16:02
fab2gmb: it's me again16:03
gmbfab2: Hi. I take it you've seen the current state of staging; it's rather holding up the show at the moment.16:06
gmbfab2: I'm still working on getting an empty Launchpad instance up on Amazon EC2 for us to test on but haven't made much progress yet.16:07
fab2gmb: OK..16:11
gmbfab2: Give me an hour or so to finish the task I'm on and I'll get going on the EC2 thing again.16:12
fab2gmb: Yes I try regularily16:12
fab2gmb: I didn't know you use EC@!16:12
=== salgado is now known as salgado-lunch
gmbfab2: We use it for testing - our test suite takes about 2 hours so it's easier than doing it on an underpowered laptop :)16:12
gmbfab2: So I'm hacking our testing scripts to try and get what I want out of EC2; that's what's taking hte time.16:13
fab2ok!16:15
fab2gmb: So I'll keep trying tonight16:15
=== matsubara is now known as matsubara-lunch
fab2gmb: (we are making a new release of Stellarium today)16:15
gmbfab2: Okay. Well, I'll have something for you to test on tonight, whether it's staging or not (I suspect not, at the moment)16:17
gmbfab2: Good luck with the release.16:17
fab2gmb: thanks!16:32
fab2gmb: it's almost done now16:32
=== charlie-tca is now known as charlie-tca_
=== charlie-tca_ is now known as charlie-tca2
=== charlie-tca2 is now known as charlie-tca
=== matsubara-lunch is now known as matsubara
=== salgado-lunch is now known as salgado
rockstarstatik, did you see bzr-autoreview?17:41
MTecknologykiko is gone -_-17:52
MTecknologygrr - I guess I'll need to annoy tomorrow :P17:53
statikrockstar: i hadn't looked since friday, but i just branched it now18:23
=== goodkarm- is now known as goodkarma
rockstarstatik, it's messy code, but it gets the job done.  I'm cleaning it up right now.18:27
MTecknologyleonardr: hey... my karma keeps going up because of answers but I don't think I'm doing near that much work in that section...18:28
leonardrMTecknology: your answers karma seems within a reasonable range. the specification tracking karma seems a little high, but i don't know. how much work have you done on blueprints?18:35
_Andrewquick question about my ppa.. If I include multiple distributions in the changes file launchpad rejects it? Am I doing it wrong because I want to make packages to multiple ubuntu versions18:36
_Andrewpackagename (versioninfo) hardy intrepid jaunty; urgency=low18:37
_Andrewthat's correct, no?18:37
=== Mez_ is now known as Mez
_AndrewOh never mind I just found out you can now copy them over in launchpad18:48
=== fta_ is now known as fta
MTecknologyleonardr: How come I keep having blueprints show up in my project that are entirely unrelated... https://blueprints.edge.launchpad.net/ubuntu-drupal/+spec/warning-themes-under-sudo19:35
MTecknologyI can't even retarget this one to ubuntu19:36
leonardrMTecknology: I don't know. this might be related to your abnormal karma in blueprints19:37
MTecknologyleonardr: actually, my karma in blueprints in just - I did a lot of work on them at one point and blueprint karma is massive19:38
leonardrah19:39
leonardrMTecknology: just to be clear, ubuntu-drupal is your project?19:40
MTecknologyya19:40
MTecknologyleonardr: and that blueprint has nothing to do with us19:41
MTecknologyI tried to target at Ubuntu instead of Ubuntu-drupal19:41
MTecknologyleonardr: I'm an admin in the team that owns the team owning the project :P19:42
leonardrMTecknology: the blueprint was filed on the 4th. assuming it was initially put into your project instead of Ubuntu, would you have noticed it before today?19:43
MTecknologyNo, because the team wasn't assigned  to it and I'm jsut now going to start building some blueprints for our next release19:44
MTecknologyleonardr: anything you can do about it?19:49
leonardrMTecknology: i'm looking around. i'm pretty sure it's a bug19:49
MTecknologyoh, ok19:49
leonardrMTecknology: so, in general, you can't retarget a blueprint19:52
leonardrhttps://bugs.edge.launchpad.net/blueprint/+bug/32088919:52
ubottuUbuntu bug 320889 in blueprint "Can't retarget a blueprint" [Undecided,Confirmed]19:52
leonardrthe question is whether that blueprint was accidentally filed in your project or somehow got assigned to your project by accident19:52
leonardrer19:52
leonardrgot assigned to your project even though the creator chose the right project19:53
leonardrin either case, the solution is to close out the blueprint. the original author should get an email when you do, but i'll send them an email just to be safe19:53
MTecknologyleonardr: when I try to assign it to ubuntu I get this - "There is already a blueprint with this name for Ubuntu Drupal Development. Please change the name of this blueprint and try again."19:53
leonardrright, check the bug19:54
MTecknologyI can only mark invalid though, right?19:54
leonardrMTecknology: actually, can you just ignore it for now? i was able to retarget some test blueprints, so there's probably something broken and potentially useful in that one19:56
leonardri'll add your example to bug 32088919:56
ubottuLaunchpad bug 320889 in blueprint "Can't retarget a blueprint" [Undecided,Confirmed] https://launchpad.net/bugs/32088919:56
MTecknologyleonardr: I can ignore it - no problem19:57
leonardrcool19:57
wgrantcprov: Wow, that data trimming was easier/quicker to arrange than I expected.20:20
cprovwgrant: yeah, I like when things are simple ;)20:21
* wgrant groans at the important information in the footer of Answers emails that everybody is expected to read but nobody will.20:31
=== cjwatson_ is now known as cjwatson
=== ursula_ is now known as Ursinha
=== salgado is now known as salgado-afk
cjwatsondanilos: I need https://answers.launchpad.net/rosetta/+question/62725 done quite urgently, if possible. Could it be bumped up the queue?21:31
bob_hello, does anyone have a few minutes to help me with a problem signing the code of conduct?21:37
bob_I recently started using Intrepid, and created and registered a key.  I've also set it as the default key in System > Preferences > Encryption and Keyrings.21:39
bob_However, when I run the gpg --clearsign UbuntuCodeofConduct-1.0.1.txt" command, it returns an error:21:40
bob_gpg: no default secret key: secret key not available21:40
bob_gpg: UbuntuCodeofConduct-1.0.1.txt: clearsign failed: secret key not available21:40
lldaedalusllHello22:25
lldaedalusllas it was last friday22:26
lldaedalusllI have problems accessing http://bazaar.launchpad.net/~mysql/mysql-server/mysql-5.1-telco-6.4-win/files22:26
lldaedalusllplease take care that it works more reliable, because it has been fixed somehow last friday and now it does not work again.22:27
lldaedalusllI need it working tomorrow morning22:29
daniloscjwatson: sure, it's quite late today, but ping me tomorrow and I can do it (unfortunately, answers doesn't send any emails when questions are assigned to you)22:29
cjwatsonah, ok22:29
cjwatsondanilos: will do, thanks22:29
lldaedalusllI can not tell you tomorrow22:29
lldaedalusllas IRC is blocked at work22:29
lldaedalusll:-(22:29
lldaedalusllgood night22:30
lldaedalusllbye and thx22:30
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley

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