/srv/irclogs.ubuntu.com/2009/03/30/#ubuntu-mozillateam.txt

=== asac_ is now known as asac
asacJazzva: prod --export-upstream=. still broken :(11:06
ftabuilders are seriously broken :(11:06
ftahttps://edge.launchpad.net/~ubuntu-mozilla-daily/+archive/ppa11:07
fta16 hours, some are still not built, even if all queues are empty11:07
ftaand some packages took 7h to build, like this one: https://edge.launchpad.net/~ubuntu-mozilla-daily/+archive/ppa/+build/92287711:08
BUGabundohey guys, good morning11:13
Jazzvaasac: bzr --export-upstream?11:13
asacJazzva: sorry. wanted to prod james_w who isnt here11:14
asacjames_w: oh he is ;)11:14
asacodd11:14
asacprod --export-upstream=. still broken :(11:14
Jazzvaah, ok :)11:14
fta11522 chromium-browser                1998    95     0  1903     0 (Unknown)11:16
fta11785 firefox-3.1                     1887   337   780   711    59 (Unknown)11:16
fta31499 firefox-3.5                       98     6     0    92     0 (Unknown)11:16
ftalol, more chromium-browser users than ff 3.1+3.5 :)11:16
BUGabundofta: eheh11:18
BUGabundohow can that be?11:18
asacJazzva: so what about flash ;)11:19
asacerr nspluginwrapper11:19
BUGabundofta I'm RTing that quote11:19
asaci would like to use kind of "nsp-recreate-wrappers" in next .postinst of flashplugin-nonfree11:19
* asac has a dream ;)11:19
Jazzvaasac: I need to check pointers. I promise I will finish it soon :). Sorry for the delay. When is the nex upload of flash?11:20
asacJazzva: heh. i am here to ask ;)11:20
Jazzvaasac: ah, ok. It will be soon. I'll start checking right now :)11:21
asacerr11:34
asacdoes the weather clock thing work for anyone?11:34
asacmoving to #..desktop11:35
BUGabundoit does here11:42
asacodd12:04
asacbut thats a fresh install i guess12:04
asacfta: did the clock applet break for you?12:04
asacat some point during jaunty?12:04
Jazzvaasac: works for me12:10
asacthe location wizard is kind of broken too12:11
asacat least Germany/Berlin is in africa12:11
Jazzvait's in europe for me. though, I updated the system two days ago. maybe it broke at some point after that.12:12
BUGabundoPorto works here12:12
asachmm12:12
BUGabundolet me test berlin12:12
asaclet me upgrade12:12
BUGabundoberlin is fine here12:12
BUGabundoupdated 2h ago12:12
Jazzvahmm. I'm trying to use read(), as it is used throughout npw (afaics)... and I want it to read line by line. Is there any way to do that with read(), or should I just use fgets()?12:15
Jazzvaok, nspluginwrapper uses fgets too. I'll use that :)12:17
asacJazzva: what are you trying to do?12:25
asaci mean where ;)12:25
asacreading a file with a list of files`?12:25
Jazzvaasac: yes.12:25
asacerr list of directories ;)12:25
Jazzvaread just returned something like "/bla/file1\n/bla/file2\n..."12:25
asacJazzva: i dont think we need to put that part in C12:25
asacwe can use NSPLUGINDIRS=/path/1:/path/212:26
asacand then write a wrapper script12:26
asacdoes that sound better?12:26
Jazzvaasac: um, I thought we wanted to make npw envdir-conscious in "nspluginwrapper --list"12:26
asacyes12:26
asacbut why do you need to parse a file?12:27
asaci would think you use getenv ("NSPLUGINDIRS")12:27
asacand then tokenize it by ':'12:27
Jazzvaso it can use them process_list12:27
Jazzvaand what about using something like /var/lib/nspluginwrapper/dirs.d/ for storing meta-files?12:28
JazzvaI think you mentioned that :)12:28
asacJazzva: yeah. but thats on the packaging level12:29
asacJazzva: nspw on its own just need a way to get other directories configured12:29
asacwe can write a wrapper script that assembles NSPLUGINDIRS=... from /var/lib/nspluginwrapper/dirs.d/12:30
asachmm12:30
asacyeah i would think thats ok12:30
Jazzvaasac: well, it's almost done in C :). if it's really bad I guess we can remove it12:30
asacsure go ahead12:30
asacto parse lines you should just pull the full buffer12:31
asacand then search for the \n tokens12:31
Jazzvaso running "nspluginwrapper --list" would process our env dirs12:31
Jazzvaif they exist12:31
asacyeah12:31
Jazzvaum, let me rephrase it12:31
Jazzvawould process files listed in meta-files in /var/lib/npw/dirs.d12:31
Jazzvabrb, late breakfast12:31
asacJazzva: see, its a bit of a problem that you cannot opt out of that behaviour12:32
asac /var/lib/npw/dirs.d will usually exist, and then the user cannot use the normal "--list" anymore12:32
asacpersonally i think NSPLUGINDIRS env is right to do that.12:33
asaceverything else means more work ;)12:33
asaclike adding --list-from-dirs.d=/var/lib/npw/dirs.d12:34
Jazzvaasac: that sounds good12:38
asacfor me it doesnt ;)12:38
Jazzvaso, --list-from-dirs=... should be implemented12:38
JazzvaI meant "--list-from-dir="12:38
asacyeah ;)12:38
asaci still think its really too high level ;)12:39
asacso saying --list-from-dirs=/real/dirs/12:39
asacthat would make sense12:39
asacbut --list-from-dirs-you-can-find-in-files-in-dir=/12:39
asac;)12:39
Jazzvaok, so you just want to check few specified dirs? :)12:40
asacbut even for --list-from-dirs=/real/dirs12:40
Jazzvaso, how are we going to do "update all wrappers" on nspluginwrapper update :)?12:40
asaci would really suggest to add parameter used for everything like: --nspluginwrapper-dirs=/real/path12:40
asacso you can either use NSPLUGINDIRS= ... or --nspluginwrapper-dirs=12:40
asacJazzva: packages shipping wrapped plugins should call:12:41
asacupdate-npwrappers12:41
asacwhich would look at /var/lib/npw/dirs.d/12:41
asacget the directories in there and calls12:42
asacNSPLUGINDIR=... --list12:42
asacor --upgrade12:42
asacalso they ship their own dir in a file in /var/lib/npw/dirs.d/12:42
Jazzvaand what happens on nspluginwrapper upgrade?12:43
asacJazzva: the same. nspluginwrapper calls update-npwrappers12:43
asaconly difference is that nspluginwrapper doesnt ship a dir in /var/lib/npw/dirs.d/12:44
Jazzvamhm, ok12:44
asacmaybe wrapper plugins dont even need to run update-npwrappers12:44
asacjust --install12:44
asacso just nspluginwraopper would call that12:44
asacJazzva: anyway. if the code is there you can also keep it12:45
asacjust name it --with-conf-dir=/var/lib/npw/dirs.d/12:45
asac;)12:45
asacor something12:45
JazzvaI will use it, since we will need it with NSPLUGINDIRS=... --list12:45
asacJazzva: you definitly will need parts of it12:45
Jazzvawe can keep it here where it is now, and it will be called if getenv(NSPLUGINDIRS) != NULL12:46
Jazzvaif that's the case, then npw --list will list wrappers in default and env dirs. that can be used in update-all, which only needs to be called on nspluginwrapper update12:47
asacJazzva: i would think so, yes.12:47
Jazzva(I think that's the only occasion when we need to list wrappers in env dirs)12:48
Jazzvaand packages that need wrappers would ship a meta-file to NSPLUGINDIR12:49
asacJazzva: i would think that fixing get_mozilla_dirs function would be the right thing12:49
asacare there any issues with that?12:49
Jazzvaasac: yeah, it's a list of predefined directories12:50
asaci would think that nspw looks at that dir list in update-all ... and we just need to call that12:50
asacJazzva: right. but shouldnt we just extend that by adding NSPLUGINDIRS=... directories?12:50
Jazzvawe still need a way to process meta-files. I don't see any other way to list/update all wrappers in env dirs on nspluginwrapper update.12:51
asacJazzva: auto_update_plugins uses get_mozilla_plugin_dirs12:52
asacso if we add our NSPLUGINDIRS to it it should work?12:52
asacshouldnt it?12:52
asacand yes. we need meta-files12:53
asacbut only on a package base12:53
Jazzvaasac: how do we determine NSPLUGINDIRS in case where we upgrade nspluginwrapper?12:53
asacyes12:54
asacoh12:54
asachow ;)12:54
asacnspluginwrapper.postinst gets shell code to12:54
asacmake that env from the files in /var/lib//...12:54
asacdoes that make sense?12:55
asacor am i getting something completely wrong now?12:55
asacwhats the problem again ;)?12:56
Jazzvaasac: I think that's ok too.12:56
asacyeah i think its ok12:56
JazzvaIt's just that the code is already written for that in C :). I just need to change readdir("/var/lib/...") to readdir(getenv(NSPLUGINDIRS));12:56
asacreaddir?12:57
Jazzvait will return a list of env dirs, which are written in meta-files12:57
asacfor NSPLUGINDIRS?12:57
Jazzvaoh, opendir :)12:57
asaci thought its already a list of dirs12:57
Jazzvai thought it contains files which contain list of env dirs...12:58
asacheh12:59
asacno i ment that we just have directories in there12:59
Jazzvaasac: and where do we keep files with env-dirs?12:59
asacJazzva: we keep them in /var/lib/ ... its just that the logic moves to the package postinst13:00
gnomefreakwhat does it mean when mozilla bugs are grayed out while others are normal? this is on bugzilla.mozilla13:00
Jazzvaso, package postinst would parse them and return something like NSPLUGINDIRS=/some/file1:/some/file2:...?13:02
Jazzvaasac ^13:02
asacyes.13:02
Jazzvaasac: and then we process that in npw --list..13:02
asacJazzva: i think we just extend the get_mozilla_plugins_dir function13:03
asacto include them13:03
asacthat should fix --list13:03
asacand update-all13:03
Jazzvamhm... ok13:03
asacJazzva: if you really want we can drop the env approach13:03
asacand use something like: --with-extra-dirs/path/to/directory/with/links/ ;)13:04
asace.g. /var/lib/npw/extra-dirs.d/flash -> /var/lib/flashplugin-nonfree13:04
Jazzvaasac: no, I'm fine. at least I refreshed my pointers and I/O in C knowledge :)13:04
asachehe13:04
asacgreat13:04
Jazzvaprogramming all school projects in Java (which is a usual requirement) makes you don't worry about pointers, string manipulation and stuff...13:05
asacJazzva: i am currently not exactly sure if we really want to add NSPLUGINDIRS to get_mozilla_plugins_dir or replace the other list13:07
asacwe need to test whether it deliberately wipes the update-alternatives links i guess13:08
asacif it doesnt do that its good to just add it13:08
Jazzvaasac: I think we can keep the other list. It's no harm and there might be a case where there is a wrapper installed in some of those dirs13:08
Jazzvawipes links? when?13:08
fta2asac, we no longer have the notification from ff to restart it in jaunty. this was annoying but needed, so it is bad13:09
asacfta2: we have the ubufox notification13:09
asacbut i see your point13:09
asacJazzva: heh. just add the dirs for now13:09
asacwe can check wehther that works as expected13:10
Jazzvaasac: ok. I have to go get ready for school. But I'll maybe work on it during school in case we lose classes.13:11
asacsure ;)13:13
=== thunderstruck is now known as gnomefreak
gnomefreakHow do i get a list of all bugs i filed or commented on to show up in my "bug list" for my account with upstream Mozilla bug tracker?14:00
gnomefreakright now it only shows the one i just reported none of the other ones are there filed or not14:01
fta2asac, bug 15857014:22
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/158570/+text)14:23
fta2 bug 15857014:23
ubottuLaunchpad bug 158570 in soyuz "Please allow multiple PPAs per user" [High,Fix committed] https://launchpad.net/bugs/15857014:23
fta2asac, you last xul broke prism (because of python)14:36
fta2bug 35130814:38
ubottuLaunchpad bug 351308 in prism "[jaunty] Prism applications does not work under ubuntu 9.04 (dup-of: 350636)" [Undecided,New] https://launchpad.net/bugs/35130814:38
ubottuLaunchpad bug 350636 in prism "Prism will not start" [Undecided,New] https://launchpad.net/bugs/35063614:38
gnomefreakwas this caused by the broken Python in Jaunty last week?14:41
asacfta2: what is "last xul"?14:44
asac1.9.0.8?14:45
fta2yes14:45
fta2asac, /usr/lib/xulrunner-1.9.0.8/xulrunner-bin: symbol lookup error: /usr/lib/xulrunner-1.9.0.8/libpyxpcom.so: undefined symbol: PyUnicodeUCS2_DecodeUTF1614:46
fta2it's the very old prism so it was calling xul directly, not the stub14:46
asacnm -D /usr/lib/xulrunner-1.9.0.8/libpyxpcom.so | grep PyUnicodeUCS2_DecodeUTF1614:48
asacasac@hector:~$14:48
asacfta2: can you run that on i386?14:48
asaci dont have any reference to it14:48
fta2it's not me, i pasted from th ebug14:49
fta2i'm using a fresh prism everywhere14:49
BUGabundoasac: setting my system to 96 DPIs still has some apps looking strange!14:52
asacfta2: the bug suggests that prism calls xulrunner-bin14:57
asacwhich has no such symbol reference here on amd6414:57
asacthougth maybe the i386 got bad symbols because being built against old bad pytho14:58
asacn14:58
BUGabundodo Notifications bubble make your screens flash too, when using a FulScreen app?14:58
asace.g. the one we had to fix right after beta14:58
asacno14:58
BUGabundoasac: is that to me?15:01
asacno its about prism/python15:03
asaci dont know15:03
asacyou need to reset everything to 10pt15:03
asacif there are still apps behaving wrong let me know and show screenshots15:03
asacbut only after resetting everything ;)15:03
BUGabundoFilezilla15:03
BUGabundois the only one bad as far as I can see15:04
asacis that 1.8 branch?15:06
asacnot sure what filezilla is ;)15:06
fta2a kind of ftp/fxp addon15:12
fta2clinet15:12
fta2client15:12
asacyeah. is that mozilla based?15:13
asacor just named as such15:13
fta2donno, i haven't used it in years15:17
gnomefreakbug 31012815:40
ubottuLaunchpad bug 310128 in flashplugin-nonfree "Adobe flash plugin missing symlinks to work" [Undecided,Incomplete] https://launchpad.net/bugs/31012815:40
gnomefreakfta2: is bug 351150 the same as the problem you mentioned above about python/prism breakage?15:44
ubottuLaunchpad bug 351150 in prism "firefox opens multiple tabs when a link is clicked in prism" [Undecided,New] https://launchpad.net/bugs/35115015:44
asacfta2: fixed the prism build15:46
asacbut there are other issues i think15:46
asacdoesnt start here.15:46
asacguess we should bump the snapshot a bit at least15:46
fta2the ppa has the latest snapshot15:56
asacerr ... latest snapshot doesnt even build ;)15:57
asacfixed15:57
gnomefreakis Ubuntu Netbook Remix only for netbooks?16:15
asacgnomefreak: not sure16:16
asaccould be that they strip off not needed drivers ;)16:16
asacif not i dont see a reason why it would be just netbooks16:16
BUGabundognomefreak: no16:19
BUGabundoyou can use it on anything16:19
BUGabundoits just a skin16:19
BUGabundobut I guess I'm to used to the Desktop16:19
BUGabundoto loose it16:19
gnomefreakit says that its used with desktop cd or something like that and and boot thing needs to be installed so im guessin gyou cant just use the theme16:20
BUGabundoI already did it16:20
BUGabundoon old mobile16:20
BUGabundoon a 903 eeepc16:20
BUGabundodid regular ubuntu and then change to UNR16:20
BUGabundodidn't liked it so went to MID... got even worse UI16:21
BUGabundoso got Mobile look....16:21
BUGabundodon't know where that is now16:21
asaci think you can just install a package in normal ubuntu16:22
BUGabundoyep16:23
BUGabundobut you still need to hack some startup daemons16:23
BUGabundohttps://wiki.ubuntu.com/UNR/16:23
BUGabundo"s there isn't a configuration package available yet, you will need to setup the gnome-panel to mimic the standard UNR set-up. The applet order is as follows: "16:24
BUGabundogo-home-applet | window-picker-applet | notifcation-area-applet | mixer-applet | clock16:24
gnomefreakBUGabundo: thanks16:28
BUGabundonp16:28
BUGabundoI've been keeping an eye on the project16:28
BUGabundoits a shame its almost stopped now16:28
asacwhat is stoped?16:29
BUGabundoafaik not enough man power for mobile edition16:30
BUGabundosome OEMs are pushing UNR16:30
BUGabundobut other then that.... stall16:30
asacfta2: ok now all works again as it seems16:34
fta2good16:36
asacso will there be a release or what?16:39
asacfta2: so how do we get tags for moz-central stuff?16:45
asace.g. get-orig-source DEBIAN_TAG=... probably doesntw ork16:46
fta2asac, it does16:55
asacok16:55
asacgood16:55
BUGabundoasac: did you find Bug 151869 as funny as I did?17:18
ubottuLaunchpad bug 151869 in network-manager-applet "nm-applet connects to unsecured networks by default " [Low,Incomplete] https://launchpad.net/bugs/15186917:18
asaci stopped finding bugs funny some time agao ;)17:28
BUGabundoeheheh17:29
BUGabundothe guy is ilarious17:30
Jazzvaasac: I think it works. I wrote tokenizer for NSPLUGIN_DIRS env variable and modified get_env_plugin_dirs to use returned dirs. It only works if env var NSPLUGIN_DIRS is set. So, now just to append those dirs to get_mozilla_plugin_dirs, right?17:34
asachmm17:39
asacnot sure17:40
asaci thought we would just put it in get_mozilla-plugin_dirs17:40
asacif we can move that part to get_env_plugin_dirs its ok i guess17:40
asacbut i dont have get_env_plugin_dirs in the upstream branch here17:40
asacso cannot tell17:40
asacmost likely that works17:40
Jazzvaasac: I added get_env_plugin_dirs, so it will be inside a patch. I thought to call it from get_mozilla_plugin_dirs, and merge it to the current list17:45
asacyeah17:46
asacgood17:46
JazzvaIt should work. I just left it as it was before (as in few hours ago :)), but added part to read env variable.17:46
asacgive it a try ;)17:46
asacshould be easy to test17:46
asac--list17:46
asacor even --update-all17:46
Jazzvathere is no --update-all yet ;). We need to add that too17:48
Jazzva(at least it wasn't there before IIRC)17:48
Jazzvabut list should work :)17:49
JazzvaOk, going back home now, will be online in about an hour or so.17:57
BUGabundogym time ppl! see you tomorrow18:06
asacjames_w: yeah list works19:03
asacerr jazzva ;)19:03
asacsorry19:03
james_wnp :-)19:03
james_wI have the --export-upstream issue fixed in my branch, just collecting some other fixes before upload19:03
ftathere's definitely something weird with the builders. https://edge.launchpad.net/~ubuntu-mozilla-daily/+archive/ppa  most should be done by now19:05
* asac hugs james_w 19:10
asacshall i test?19:10
asacfta: xul started 35 minutes ago19:11
asacseems still in line19:11
james_wasac: please: lp:~bzr-builddeb-hackers/bzr-builddeb/2.119:11
asacjames_w: now do i build it at best?19:16
asacjust debuild?19:17
james_wyou mean build bzr-builddeb itself?19:17
asacyeah19:18
asacnow using debuild -b ;)19:18
asacjames_w: http://paste.ubuntu.com/140882/19:24
asacjames_w: http://paste.ubuntu.com/140883/19:25
james_wodd19:25
asacthats what is in .bzr-builddeb/default.conf19:25
james_wdamn19:25
james_wpushed19:25
asacheh ;)19:26
asacok let me pull again19:26
james_wsorry about that, was a stupid mistake19:26
asacthats why i am testing ;)19:27
asacso no need for excuse;)19:27
asacjames_w: looks good. thanks a lot.19:29
ftacould bd also consider a non-hidden conf file, something like debian/bzr-builddeb/default.conf19:43
fta?19:43
asacfta: we can commit a link ;)19:46
asacln -s debian/bzr-builddeb.conf .bzr-builddeb/default.conf19:46
asacnot sure if diff.gz goes mad ;)19:48
ftai want to make it more obvious that a package is bd ready19:52
ftaasac, http://launchpadlibrarian.net/24543134/buildlog_ubuntu-hardy-i386.prism_0.9.1%2Bsvn20090309r23002-0ubuntu1~umd2~hardy_FAILEDTOBUILD.txt.gz19:53
ftatar: /usr/lib/xulrunner-devel-1.9.0.8/sdk/build-system.tar.gz: Cannot open: No such file or directory19:53
ftai thought you took it since 1.9.0.7 ?!?19:53
asacfta: i dont know what to tell ;) ... since ever i have been asking what it takes to take that  ;)20:06
asaci never got an answer on that20:06
asacor maybe i got it last time ;9 ... then excuse20:07
ftathere's no possible regression, i jsut tar a few files before the build begins, and i ship that tar in the sdk20:07
asacyeah20:07
asaci see that now20:07
asacits the script20:07
asacplus some rules code20:08
asacfta: just that or also some patch?20:08
ftaasac, what is the delta between your branch and head?20:10
ftathere shouldn't be much20:10
fta[reed], how far is 1.9.1 b421:03
fta?21:03
[reed]fta: https://wiki.mozilla.org/Releases/Firefox_3.5b421:04
ftahmm21:05
ftaasac, ^^ too late for jaunty?21:05
=== jdstrand_ is now known as jdstrand
jcastroasac: fta: ok so I think ryan was  able to work around that webkit crasher21:25
ftajcastro, great, will he commit the fix to trunk soon? i remember he was supposed to commit something else too, never happened21:28
ftajcastro, that: http://identi.ca/notice/294417821:28
jcastroyeah he merged that this weekend21:29
jcastroafaik21:29
jcastroI need to track him down, he's busy and the clock is ticking21:29
jcastroplus the keyring is crashing now21:29
ftareally?21:29
ftafor me, gwibber freezes or crashes almost daily, but i suspect it's webkit21:30
jcastromine doesn't, but I am running 1.0 branch not trunk21:30
fta(maybe not daily, but several times a week)21:31
ftathe two branches are really close21:31
asacfta: should be ok22:58
asaci assume that they release later anyway22:58
asacbut we have committed to maintainer 3.5 in jaunty22:59
ftaBug 35198823:28
ubottuLaunchpad bug 351988 in prism "Prism for Facebook & twitter don't start any longer" [Undecided,New] https://launchpad.net/bugs/35198823:28
ftaasac, ^^23:30
ftaasac, Bug 35059423:43
ubottuLaunchpad bug 350594 in xulrunner-1.9 "[jaunty] gnome-web-photo symbol lookup error" [Undecided,New] https://launchpad.net/bugs/35059423:43

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