/srv/irclogs.ubuntu.com/2010/09/18/#ubuntu-devel.txt

=== Guest14243 is now known as temugen
=== asac_ is now known as asac
=== jjohansen is now known as jj-afk
=== jtimberman_ is now known as jtimberman
james_wif there are any buildd admins around could you please bump the priority of https://edge.launchpad.net/ubuntu/+source/initramfs-tools/0.98.1ubuntu4/+build/1964533 as it breaks installing initramfs-tools on armel, and hence building images02:45
StevenKjames_w: Bumped.03:06
james_wmerci03:06
=== dendro-afk is now known as dendrobates
=== nxvl_ is now known as nxvl
=== dendrobates is now known as dendro-afk
=== buxy_bak is now known as buxy
=== SolidLiq is now known as solid_liq
TheMusocjwatson: Good to know for the future, thanks.08:38
SpamapSugh.. bzr branching samba is.. painful08:56
SpamapS238964kB   372kB/s / Fetching revisions:Inserting stream:Estimate 110480/11069908:56
SpamapS165M.bzr08:56
SpamapSoi!08:56
persia#bzr can probaby help more with data analysis to improve performance.  We just use what they send us.08:57
SpamapSIts an impressive amount of data.. :-P08:58
* SpamapS hopes to only do this once ;)08:59
lifelesspackage or upstream?09:00
lifelessits a big tree (its big in git too)09:01
lifelessSpamapS: how are we doing perf wise with Launchpad, a couple of months down the track.09:03
lifelessfrom your perspective-as-user09:03
lifelesspersia: and you, any thoughts?09:03
persiaI get significantly more timeouts, to the point that I avoid using LP if there is another way to get the same data, but pages that do render render considerably faster.09:04
SpamapSlifeless: most things are better. converting bugs to questions still stinks. ;)09:04
lifelessyes09:05
persiaI'm really looking forward to the performance enhancement program ending, under the (perhaps false) expectation that this will lead to an increase in the timeout window for stuff that takes too long.09:05
lifelessits being worked on , there is a patch atm to do the email component async from the web xact09:05
lifelesspersia: no, the timeouts are going to be clamped at 5 seconds09:05
SpamapSI haven't gotten timeouts regularly on anything except converting bugs to questions, which I only do about once a month anyway.09:05
persiaOh :([09:06
lifelesspersia: long transactions cause gc issues in the db server, locking issues (when the xact is a mutating one) and can cause cascading failures.09:06
lifelesspersia: the solution to things that are slow is to make them fast.09:06
persialifeless, Fair enough: now make it fast enough that I don't care that you clamp it at 5 seconds :)09:07
SpamapSlifeless: your message about the problem of putting 1000 entries ina  todo list had me wondering if a unique key couldn't be used to coalesce those notifications.09:07
lifelesspersia: we'll be able to make exceptions when something goes screwy to raise the timeout, but those will be rare and temporary.09:07
SpamapSlifeless: oh and to answer your first question, this is branch lp:ubuntu/samba09:08
SpamapS369M.bzr09:08
SpamapSfinal size of the shared repo09:08
lifelessSpamapS: does it have full upstream history ?09:08
lifelesspersia: thats the goal; we're aiming for a <1 second response for nearly all (99%) of backend renders09:08
persialifeless, Things that I don't even bother trying to do anymore include: 1) filing apport bugs with lots of data (limited data is fine), 2) searching for anything at all, 3) attempting to look at "more data" beyond what I get by default (which usually isn't sufficient for the sorts of auditing I want to do)09:09
lifelesspersia: the first stage is 5 seconds, at which point the hard timeout will stop being lowered.09:09
SpamapSlifeless: first entry is timestamp: Fri 2004-10-15 14:31:58 +020009:09
lifelesspersia: search shouldn't timeout at all except for one case : Distribution:+search09:09
lifelessSpamapS: guess not09:09
persiaI think that's a really good plan, and likely to get better results than turning off the timeout again once some performance work has been done.09:09
lifelesspersia: apport bugs is a high pri one, I mailed the list about the root cause today in fact09:10
lifelessits just faulty programming, not intrinsically a lot of work though, so it can be fixed.09:10
persialifeless, search *shouldn't* timeout? Hrm.  I'll have to try that again.  Lots of times if I'm searching for something very specific, I used to have >30 second response times, and since the limit, I get nothing.  I'll try again, and report the results.09:10
lifelesshttps://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=timeout09:10
lifelessmaster timeout list09:11
StevenKIt would be amusing if that page timed out09:11
lifelesspersia: search for 'search' in the text of that page you can see the known search isues09:11
lifelessand I think I found a dup :)09:12
persiaWon't: it's already finding nearly the limit of the available window: one would have to report lots more bugs and do extensive URL hackery to get a timeout.09:12
StevenKpersia: I know that it wouldn't time out, I was just chuckling and thinking it would be ironic09:12
lifelesswe'll reject requests for too large a batch size anyway09:12
persialifeless, I'll definitely give it a try, but not likely before release, as my list of things I *really* want to get done isn't going down nearly as quickly as I'd prefer.09:13
persiaStevenK, It would be wonderfully ironic, yes.09:13
persialifeless, That's mixed news to me: sometimes I really want lots of rows (yes, I know, go use the API)09:13
lifelesspersia: sure, just saying if you get a search timeout: check that listing, if its not one of the search bugs on that page, file a bug.09:13
lifelesspersia:09:13
lifelessbah09:13
lifeless300 is the cap09:14
lifelessI think this is a bit noddy09:14
persiaI'll definitely do that.  From today, I'll put "searching on launchpad" back in my list of potentially acceptable actions to perform.09:14
lifelessits a proxy for 'do not let users use too much resources'09:14
lifelessbut we have a more direct measure - the hard timeout09:14
persiareally, with the API in place, anything more than ~150 isn't likely to render usefully for anyone.09:14
lifelessso I think we should consider remove it and just timeout if someone tries too much (and programatically ignore the errors)09:15
persiaAh, if the only reason for the limit is to prevent timeouts, yeah, that should be dropped.09:15
lifelessits the only reason i can think of09:15
persiaIndeed: helps identify things better that way.09:15
lifelesscertainly not aesthetics09:15
persiaIf there are any other little "um, well, maybe this will make things faster" heuristic limits, those probably ought be removed as well.09:15
lifelesspersia: that limit isn't to make it faster; its to prevent bad behaviour - subtle but important difference09:16
lifelesswe have other ones with the same characteristics, at different layers, and I'm not [yet] ready to remove them.09:16
lifelesswhen we're down to 5 seconds, yes.09:17
lifelessbut only when we've also got timeout caps on backend tasks09:17
lifeless(which we don't today, partly because they are used to workaround frontend performance issues09:17
persiaUsed to be I'd regularly review lists of 500-700 bugs with something in common, and perform useful actions as a result of that.  Would be nice to get that as a rendered list, rather than having to write my own frontend, but I admit I have somewhat specialised needs.09:17
persiaWhich reminds me: was something done about the slowness of e.g. loading results 750-825 of 1237?09:18
lifelesspersia: the 300 batch size one I support removing happily.09:18
lifelesspersia: what slowness? we don't have a report on that atm09:18
persiaWell then, next time I have any excuse to do a big bug scan, I'll enable some timers in my browser, and report a bug if there is useful variance: I only have remembered subjective experience, which is useless for diagnostic purposes.09:19
lifelesssure09:20
lifelessif you look in the page source09:20
lifelessthere is a time report at the bottom09:20
persiaOh, cool.  That makes life easy then.09:20
lifelessthats the time that (for the moment, until that figure is universally healthy) we're using to analyse things.09:20
* persia tries to concoct an example09:20
persiaVery snappy indeed: Getting above 1.79 seconds requires more effort than I'm willing to spend at the moment.09:25
lifelesspersia: \o/09:26
persiaI did get a 20000 microsecond difference for 0-75 of 637 (+/- 20) vs. 225-300, but that could just be collision with other users.09:29
persia(and I'll remember that other SI modifier any second now)09:29
lifelessยต ?09:29
persiaNo, that's the one I remember :p09:29
persiam09:29
persiaAnyway, a fifth of a second or so.09:30
lifelesswe have quite a lot of noise atm09:32
lifelessbasically I'm not analysing anything once a page gets 99% of requests done in < 4 seconds: future work.09:32
persiaThat's fair.  I'll definitely let you know about my next timeout, although I expect it will take some time for me to migrate my work back towards LP.09:33
lifelesspersia: fair enough09:34
lifelesspersia: anyhow; I think you can see some improvement ;)09:34
persiaI see massive improvement.  Enough that I'm tempted to try to use it as a tool again.09:35
lifelesscool09:35
=== Zic_ is now known as Zic
Kanohi, i did install of maverick daily now, and i selected sda5 as target, but that stupid installer installed it to the mbr, why=10:32
ogra_cmpcdoko, i made it !!! got root on the ac10010:41
persiaogra, Cool!  can you access a bootloader?10:42
persia(or otherwise swap kernels)10:42
ogra_cmpcpersia, still trying to find out how to mount the bootloader partition10:42
ogra_cmpci dont want to swap kernel10:42
ogra_cmpci want to be able to boot from SD ... the kernel is fine (old though)10:43
persiaSorry: I'm looking at a goal past the goal you mention :)  Ideally, be nice to have the SD slot free whilst running Ubuntu :)10:43
ogra_cmpcheh, indeed10:44
ogra_cmpci only managed to break in right now so i didnt examine much yet10:44
persiaBut, yeah, alternate booting would get you 90% of the way there.10:44
ogra_cmpcright10:44
persiaI'm getting very tempted: it's much faster than a replacement for my Netwalker, and similar price.10:45
ogra_cmpcthere is no fstab or anything on android so it seems that everything is done by the bootloader/kernel cmdline10:45
persiaYes.10:45
persiaWell, everything at boot time.  There's dynamic loading of USB devices for some flavours.10:46
ogra_cmpcthe init.rc looks suspiciously like an upstart script10:46
persiaWouldn't surprise me, really.10:47
ogra_cmpci bet Keybuk would know if they used it10:47
zygaKano, please report a bug about ubiquity10:47
ogra_cmpcoh ! there is a chroot binary, i should be able to chroot from init to an sd system10:48
persiaThat won't get you device access :(10:49
ogra_cmpcbut a sanee system to work from10:50
ogra_cmpcandroid is just unusable and painful10:51
ogra_cmpca shell whete all keys work would be a massive progress already :)10:51
persiaWell, true, and then cp lets you get contents back.10:52
ogra_cmpceventually i'd like to flash a sane fastboot onto it but thats far in the future i think10:53
ogra_cmpcfirst step is done though :)10:53
persiaExcellent.  Let me know if you get so you can launch X from the chroot, or ssh into it: either is likely enough to make me want one.10:55
mdkekees: sorry, I don't know anything about how manpages are translated - I guess any translations would come from upstream but I don't know for sure11:20
mdkecan I ask someone with permissions to request a translation export of all templates at https://translations.launchpad.net/ubuntu/maverick/+source/ubuntu-docs and send me the link11:35
mdkeI think that anyone in ~ubuntu-core-dev should be able to do this11:35
mdkeunfortunately due to something screwy about LP's permissions, I can't download these translations even though I can upload this package11:35
persiamdke, You just want the tarball?11:37
persiaPO or MO?11:37
persia(also, it doesn't seem to need core-dev: it's some other weird permission)11:38
mdkepersia: po tarball would be perfect, thanks11:38
persiaLP claims it ought be ~15 minutes.11:39
mdkebrilliant, thanks11:39
mdkepersia: if you could just msg or email me the link that would be great, I have to pop out now. Thanksa gain11:40
wzssyqacan i request syncing packages from debian?13:29
wzssyqanow, for 10.10 , I am maintainer of these debian packages13:31
jpdswzssyqa: You can use the 'requestsync' script in the ubuntu-dev-tools package.13:32
tortihi. in ubuntu 10.10beta when i install linus-source, extract the .tar.bz2, do "make oldconfig" and "make modules_prepare" before installing the vboxdrv (virtualbox 3.2), the resulting vboxdrv.ko has magicversion 2.6.35.4, thus cannot be loaded since the kernel has 2.6.35-22-generic. is this normal in the beta or is this a bug?15:57
torti/linus/linux/15:57
tortii think 2.6.35.4 comes from ubuntu's /boot/config-2.6.35-22-generic, because it has: CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.35-22.32-generic 2.6.35.4"15:58
ScottKtorti: #ubuntu-kernel is probably a better place to ask.16:00
tortithank you, scott16:00
=== hanska is now known as dapal
=== dendro-afk is now known as dendrobates
Chipzzjpds: you were wrong. He couldn't atm, freeze and all that (cfr topic)18:01
ScottKChipzz: Depends on what the package is and what the change is.18:44
senseWhy would Perl regexes from GTK#'s GAPI2 parser work on the Launchpad build farm, but not on my local installation? Is there any reasonable explanation for that?19:25
senseThe same GAPI2 version, the same files, the same string, the same regex.19:25
Aemaethwhy wouldn't the blueman applet be chosen over the other bluetooth that was installed?  blueman has better support for DUN and equivalent support for the other bluetooth features19:49
Aemaethubuntu-one needs an option to backup / and enough to keep settings20:44
faganAemaeth: well we are getting oneconf20:45
faganit backs up app configs20:45
fagantheres no point in backing up / because a lot of it is stuff on the cd and that would take up a hell of a lot of space20:45
Aemaethi've never claimed my wants were rational20:46
faganha20:46
Aemaethcan skip anything that apt can get for you20:46
faganWell the config files are the most important things to back up20:47
Aemaethi'm not sure i could keep track of everything i've edited20:48
hyperairhmm so it's ubunutone-etckeeper20:48
steve__hello all, sorry for the off topic, but is there anyone that could chat to about trouble shooting a ?broken usb drive. Im hoping you may be more than averagely qualified to help) ;)20:51
hyperairtry #ubuntu20:53
steve__hyperair, I have tried #ubuntu... but thanks for the idea. know of any other channels that could help?20:54
hyperairyour local ubuntu channel?20:54
hyperairjudging from your ip address, i'm assuming #ubuntu-g20:55
hyperairb20:55
hyperairer20:55
hyperair#ubuntu-gb20:55
hyperairi mean #ubuntu-uk20:55
popeyyeah, people about in -uk20:55
steve__hyperair, Good plan, going to my first lug meet soon (finally) so will see if anyone has any ideas. ;) I will have a look see on #ubuntu-uk. Thanks and have a good one20:56
hyperairnp20:56
=== yofel_ is now known as yofel
OlognDigg has this dugg - http://labs.adobe.com/technologies/flashplayer10/21:47
OlognThat should solve some problems, hopefully21:48
penguin42Oh that is nice22:03
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== s1aden is now known as sladen

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