/srv/irclogs.ubuntu.com/2010/09/19/#launchpad.txt

=== MTecknology is now known as NoNickAssigned
=== NoNickAssigned is now known as MTecknology
mvlhi, I have a question on merge proposals07:17
mvlin https://help.launchpad.net/Code/Review, it says that on the branches' overview page, there should be a link "Propose for merging into another branch"07:18
mvlhowever, I can't find the link on my branch. How can I propose it for merging?07:19
lifelesswhat page are you looking at ?07:19
mvlhttps://code.launchpad.net/~martin-v/+junk/zconfig-ipv607:19
lifelessah07:19
lifelessits a junkcode branch - thats a scratch space, and doesn't support things like merge proposals07:20
lifelessAIUI07:20
mvlso how can I create one that will support that?07:20
lifelesswhat branch did you want to have your branch merged into ?07:21
mvlhttps://code.launchpad.net/~fdrake/zconfig/trunk07:21
mvlperhaps I just push to ~martin-v/zconfig/ipv6?07:23
mvlIndeed that seems to work - thanks!07:25
lifelessyes, thats how you do it07:27
mvlhow can I have bzr change the saved push location?07:28
lifeless--remember07:29
mvlthanks!07:30
micahglifeless: did LP change the way it sends files?  .txt files are now prompting for an external helper07:54
lifelessmicahg: on private bugs yes07:55
micahglifeless: ah, ok, then is that correct, or should I file a bug?07:56
persiaWould that persist if a bug was initially private, but made unprivate?07:56
lifelessmicahg: its a stop-gap, we'll be changing it again in a week or three, and then it will be permitted to be inline again.07:56
micahglifeless: k, so no bug then, right?07:56
lifelessmicahg: its correct; they are being serfved from the lp.net domain, so to prevent attacks on your LP cookies we set content-disposition:attachment07:56
lifelessno bug needed, there's already one about the underlying mechanics07:57
micahglifeless: thanks07:58
lifelesshttps://bugs.edge.launchpad.net/launchpad-foundations/+bug/39596007:58
ubot5`Launchpad bug 395960 in Launchpad Foundations "proxying user supplied files via the launchpad appserver domain has security and performance issues (affected: 1, heat: 9)" [High,Fix committed]07:58
lifelesspersia: if the attachments were left 'restricted'08:00
lifelesspersia: if you've observed this, you can tell - there won't be a redirect when you access it, and it will have cd:attachment08:00
lifelesspersia: if so, this is a bug - please file it.08:00
micahglifeless: can we have public bug and private attachments yet?08:01
persiaI've not observed it, just curious.  Easy way to check would be the apport-reported bugs in Ubuntu, but one would presumably want to use bugs submitted on selected dates.08:01
persiaI'm not sure I'll notice, as my browser tends to treat everything (even on public bugs) from LP as something to either save or launch in an external reader.08:02
persia(and doesn't obviously show redirect in the process)08:02
lifelessmicahg: no, the bug and the attachment privacy is intended to be the same08:03
micahglifeless: oh, ok, well, when we switch a bug from public to private, the attachments change as well now?08:03
lifelessmicahg: they should yes08:04
micahglifeless: cool08:04
lifelessagain, if they don't, tis a bug.08:04
lifelessthey are sadly stored as separate bits08:04
lifelessits denormalisedish08:04
lifelessI would file a bug, but frankly I don't care until performance is fixed ;)08:04
persiaAnd there's a certain advantage to having unfiled bugs: old bugs that weren't important for a while become hard to show as currently important, even as priorities change, just because of their age.08:06
lifelesspersia: I don't subscribe to that approach :)08:08
lifelessif bug reports are recording defects, the age of a report just says how long the defect has existed08:09
persiaHrm.  In principle I agree with you.  Tactically, sometimes I find the other effective.08:11
persia(but I tend to reserve that tactic for when I also have an underabundance of time)08:12
lucidfoxSo, I've heard about the Opinion status, but it seems like it closes the bug08:46
micahglucidfox: yes, it's a final status08:47
lucidfoxWhat status should I use for "I don't feel it's a genuine bug, but I'll change behavior is requested if enough users agree with the original poster"?08:47
micahglucidfox: wouldn't that be a wishlist?08:47
lucidfoxWell, it's an issue of split opinion on UI design. The bug author wants me to change the UI in a certain way, I think it isn't warranted (so I'm not going to work on it for now), but I'm ready to adhere to the users' wishes if they are on the author's side.08:49
micahglucidfox: you can set it to opinion and subscribe08:49
micahgand change it back when you're ready to fix it08:49
micahgor mark it triaged with a note in the description08:49
lucidfoxIf I set it to opinion, 95% users browsing the bugtracker won't be able to see it08:50
persiaJust out of curiosity, is the rationale for why we want "opinion" instead of being able to use "Traiged" and "Won'tFix" on wishlist bugs documented somewhere?08:50
micahglucidfox: so, wishlist/triaged with a disclaimer might make more sense08:50
persiaOr wishlist/Won'tFix08:50
lucidfoxWon't Fix will close it too08:51
persiaMaybe the issue is that we don't have a good way to expose things that need discussion, nor a really good place to discuss them.08:51
micahgpersia: http://blog.launchpad.net/bug-tracking/new-bugs-status-opinion08:51
lucidfoxYes, and I sort of agree with the opinion of the commenters: "Do we need yet *another* "ignored" status?"08:52
persiaAh, OK.  I'm unsure about the semantics, but I think it's a bug if these don't show in the list by default.08:52
micahgpersia: well, it's meant to be a final state08:53
persiaThey ought only be ignored by the maintainers of the project that isn't going to address them, and anyone maintaining a project has advanced techniques to preserve precious ignorance in the interest of getting anything done08:53
persiamicahg, That's the part I don't understand: if discussion is continuing, it ought be moving towards Fix Released or Won't Fix.  If it's not, that's a waste of human thought, and this is one of our greatest resources.08:54
persiaNice to have a place to discuss stuff, but if the discussion is intended at the outset to be pointless, I don't see any value to it having existed (and I do see penalties to having the discussion if it is intended to be ignored)08:55
lucidfoxIn Ubuntu, so far, it seems Opinion de facto means "Mark says it will stay this way, move on"08:55
persiaWhich is actively harmful.08:55
persiaAll the folks discussing stuff on the bug would do better to focus on other things, and even if they really, really, really want to address the issue under discussion, to completely ignore that bug, and go do something differently.08:56
micahgpersia: well, it seems like like it's meant to stay opinion barring a change of heart on the part of the devs, so it's pretty final08:56
persiaWhereas if "Opinion" was a state intended to wait for consensus, and move forward after some time, it makes sense to use it occasionally.08:56
lucidfoxNot all developers are equally uptight about their opinions. I, for one, feel ready to cater to the majority of my users even if I personally disagree with them.08:57
persiamicahg, It's just a matter of how we define the semantics.  If we (and the LP documentors) agree that the status is intended to be temporary whilst discussion occurs, and an alternative to "Incomplete", I think there is value.  Otherwise, how is it better than "Won't Fix" except in the perception of folks reading it?  Same benefit would be gotten by changing the string attached to "Won't Fix"08:58
micahgpersia: I think that is exactly the point, it's perception08:58
* persia is *very* opinionated, and won't sway to a majority, but is always happy to be convinced that another viewpoint is either valid or even preferable08:58
persiamicahg, So, if it's just about semantic perception of "Won't Fix", we are actively destroying the value of our Bug DB by having two different status values.08:59
persiaBecause there's no semantic distinction.08:59
micahgpersia: and hence the opinion about it on -devel :)08:59
persiaBut I think that some upstreams (like lucidfox) would actively use it as a non-final value.08:59
persiaAnd I'm not sure there aren't some bugs where there is a place for this in Ubuntu as well (although we tend to just push upstream, and let the discussion happen there)09:00
lifelesslucidfox: opinion would be appropriate for that09:01
lifelesslucidfox: 'final until enough people argue' - same as wontfix in that regard :)09:01
persialifeless, Any thoughts on showing "Opinion" bugs in the default lists so that users can more easily find them and participate in those discussions?09:02
lucidfoxNo, it's not. For me, "Won't Fix" means "I'm not going to change it, it's final, move on."09:02
* persia too09:02
lucidfoxWhat I'd like to see is an "open opinion" status that means "I'll change it if enough people ask for it."09:03
lifelesspersia: hmm, AIU the story, that might help (it would avoid dups)09:03
persialifeless, Oh cool.  Is deryk still the right person to pester about this?09:04
lifelesspersia: of course; or provide a patch09:04
lifelesslucidfox: theres a strong pressure not to have many status values09:04
persiaGive me a pointer to the right area of code: if I can get a patch before koffice either fails to build again or finishes building, I'll post it.09:04
lifelesslucidfox: and instead have just enough buckets to get by, to aid with the learning curve.09:05
persia(since it's been a couple weeks that koffice has been doing this, this isn't necessarily a short amount of time)09:05
lifelesspersia: ah, I don't precisely know; I think there is a set of status that are 'shown by default' and the patch might be as simple as adding it to that set09:05
lifelesspersia: that set would be in lib/lp/bugs/model/* or bugs/interface/*, in all probability09:05
persiaThat's what I thought.  I'm just not at *all* familiar with the Malone code.09:05
persiaAh, cool.  I'll take a look.  Thanks.09:06
lifelesspersia: grepping for -i FIX_?COMMITTED would be a good start09:08
persiaYou presume I have the code in a place I can grep.  My last checkout is ~9 months old, and on a disused VM, and it took *two days* for me to actually get the code there.09:08
lifeless><09:09
lifelessgoogle code search?09:09
persiaGrabbing subsets of files from loggerhead isn't that bad, just means the usual grep -rin isn't helpful.09:10
persia(have I mentioned that I think bzr needs better optimisation for folks with high bandwidth and high latency)09:10
lifelesspersia: bzr itself handles that ok in all the tests we've tried; there is a firewall that ~ 3 months back james said -may- have kernel issues with long-fat-pipes09:11
lifelesswe're waiting for confirmation that that is on lucid before investigating further.09:11
persiaI've never seen more than ~300K/s from bzr on lp:/ trees.  I regularly get ~10Mb/s from other things in the Canonical DC.09:12
lifelesswhich things09:12
persiapeople.ubuntu.com, ports.ubuntu.com cdimage.ubuntu.com, etc.09:12
lifelessAIUI various front end servers are in front of this firewall09:12
lifelesslike cdimage :)09:12
persiaAnd probably the others :)09:12
persiaBut still, factor of 30 makes it painful09:13
lifelessyes09:13
lifelessbzr can exceed that, we know that09:13
lifelesswhy its not in this situation is ... perplexing09:13
persiaWith ~300ms latencies?09:13
lifelesspersia: once it finishes the chatter its one-way streaming09:13
persiaAh, hrm.  I can see why it's perplexing.09:14
persia(although in my somewhat extreme case, I can usually download and unpack something from archive.ubuntu.com faster than I can complete the bzr chatter to loggerhead)09:14
persiaFor most packages, 6 times back&forth, assuming no transmission time (short messages),and no processing time is too long.09:15
persiaAnd bzr seems to be 8-10.09:15
lifelessanyhow09:15
persia(not that I'd complain if the 10 happened in 5 seconds or so)09:15
persiaYeah, completely off-topic: back to the patch :)09:16
lifelessI'm aware of it, but its not top rung yet.09:16
lifelessone thing that I'm very excited about is a 2.5 second reduction in handshake time for bzr connections09:16
lifelessthats coming up soon09:16
persiaWhat is that 2.5s?  processing time?  transit times?  processor idle?09:17
lifelesspython load time09:17
persiaOh, heh, that will be nice.09:17
persialucidfox, Bug #64263709:30
ubot5`Launchpad bug 642637 in Launchpad Bugs "Opinion should be visible by default (affected: 1, heat: 6)" [Undecided,New] https://launchpad.net/bugs/64263709:30
lucidfoxDanke09:31
* lucidfox subscribes09:31
persiaNo, thank you for raising the issue (and lifeless for identifying the offending code).  The patch itself is trivial.09:33
=== yofel_ is now known as yofel
mdkehi there. I can't seem to push to LP11:31
mdkematt@matt-laptop:~/ubuntu-docs/maverick$ bzr push lp:ubuntu-docs/maverick11:31
mdkebzr: ERROR: Connection error: Couldn't resolve host 'xmlrpc.launchpad.net' [Errno -2] Name or service not known11:31
mdkeis this a problem on my end or have others seen it?11:31
mdkeactually, looks like an issue with my internet connection, nm11:32
=== bpeel is now known as bpeel_away
=== bpeel_away is now known as bpeel
=== bpeel is now known as bpeel_away
lucidfoxIs there some kind of magic string that the Launchpad translation manager will automatically translate into the language name?17:28
lucidfoxeither in English or in that language itself17:29
=== yofel_ is now known as yofel
=== bpeel_away is now known as bpeel
=== Meths_ is now known as Meths
JamUnixa question: I deleted my old Launchpad GPG key to sign the Code of Conduct in 2005 and add a new last night ..... should remove the code of conduct and strong (with the old key )???? and sign again with the new key that newly added launchpad19:48
lucidfoxJamUnix> No need to20:47
=== dendrobates is now known as dendro-afk
ftawould it be possible to re-allocate a few lpia builders to clear up the queue? i've been waiting for more than a week for some builds to even start22:08
ftahttps://edge.launchpad.net/~chromium-daily/+archive/dev/+packages22:09
=== dendro-afk is now known as dendrobates
lifelessfta: please use the question system22:16
lifelesslet me know the # and I'll point a sysadmin at it22:17
=== lifeless 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/
wgrantfta: The build queue looks pretty much empty now.22:32
wgrantAlthough it was bad last week.22:33
micahgyeah, if there was just 1 more lpia builder, it would be < 24 hrs22:33
ftawgrant, indeed, but just 2 lpia builders for the last 10 days, that clearly not enough22:33
fta+'s22:34
wgrantfta: Oh, you want more builders *on* lpia.22:34
wgrantThat's easy for an admin to do.22:34
ftai should drop some dists, but i still needs some stats to decide how many users i'll break22:35
fta-s22:35
wgrantI need to check why the stats script still isn't running.22:35
ftathat was bug 13985522:36
ubot5`Launchpad bug 139855 in Soyuz "Display stats about PPA usage (affected: 29, heat: 214)" [Low,In progress] https://launchpad.net/bugs/13985522:36
mtaylormmm. launchpad down?22:39
=== dendrobates is now known as dendro-afk
mwhudsonmtaylor: which bit?22:55
mtaylormwhudson: seems to be back - I'm gonna blame my internets22:57
lifelessmtaylor: rolling reboots just now22:57
lifelessmtaylor: what error did you encounter?22:58
lifelessso that I can make sure we have a bug to make this seamless22:58
mtaylorlifeless: well, I tried doing an apt-get update with ppas in my sources.list and those were all missing22:58
mtaylorlifeless: then I tried to get to my drizzle bug list, and that just hung22:59
mtaylorlifeless: so then I stopped trying things22:59
mtaylorlifeless:  oh - ppa apt sources still not reachable22:59
lifelessok, that one we know about23:00
lifelessSPOF at the moment - its a somewhat large dataset, all the PPAs.23:00
mtaylorfair enough23:00
wgrantIt's a bit sad, since it has an awful lot of automated clients.23:01
mtaylorlifeless: I have _NO_ idea how that bit of the architecture works, but does that bit need to be dynamic? seems like http://ppa.launchpad.net/yorba/ppa/ubuntu/dists/lucid/main/i18n/Translation-en.bz2 could just be a static file on a bank of web servers that rolling upgrades wouldn't need to care about?23:01
* mtaylor likes tossing out solutions without fully understanding problems23:02
wgrantThere's not much to the architecture...23:02
lifelessmtaylor: its the data seize23:02
lifelessmtaylor: *size*23:02
wgrantSounds like the librarian.23:03
lifelesswon't fit on the bulk volume machines; long term stuff is being done.23:03
mtaylorlifeless: well, I get that there's a lot of data there, but when you roll out new launchpad code, what needs to be restarted that would cause Translation-en.bz2 to be unreachable?23:03
mtaylorok23:03
lifelessmtaylor: the kernel.23:03
mtaylorah - and I'm guessing it's not just duplicated and sharded across bunches of dumb-ass web server cloud server machines23:04
* mtaylor will butt out ...23:04
lifelessright, because the dataset is too large without sharding and we dont' have sharding on this thing23:04
=== bpeel is now known as bpeel_away
mwhudsonmtaylor: ppa.lp.net is back now23:24
mtaylormwhudson: w00t. thanks23:25
=== jfroy_ is now known as jfroy
coryclaxonAnyone know why the PPA servers are down?23:29
jpdscoryclaxon: They're back now.23:30
mtaylorcoryclaxon: they should be back23:30
coryclaxonoh ok23:30
coryclaxonty23:30

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