[01:33] * directhex pings a little [01:34] asac, you about? === asac_ is now known as asac === absolutezero is now known as knopper92 [12:40] directhex: ? [13:16] asac, i forgotted. something about your hard work on updating monoish things to xulrunner 1.9 i think [13:21] directhex: yeah. what happened? [13:21] long time since i touched something monoish ;) [13:21] it hink it was mono gnome stuff [13:21] i think that debian pulled this in from us and took care for upstreaming [13:22] asac, erm, i think it was a "mind if we kill it dead?". gecko# has only one rdep, and the new version of that rdep has been ported to webkit# [13:22] if all apps are happy, then yeah [13:23] directhex: is all in main yet? [13:23] i mean the mono webkit binding? [13:23] i think that was kind of a blocker [13:24] webkit# went in, yes [13:24] as things have been dumping gecko# for webkit# [13:24] basically because gecko# causes nasty per-platform code at compile time, and webkit# is easy peasy. so for an rss client (blam), webkit# is more than enough [13:26] directhex: what is the "per-platform" code at compile time? [13:27] how does webkit ship on windows? [13:27] how do you find the right webkit version on windows? [13:27] gecko has the same code everywhere: glue [13:28] asac, i don't remember the specifics, but gecko# caused apps to be arch:any not arch:all in the past [13:28] oh that. yeah thats a problem of the gecko binding then and not a problem of gecko itself [13:29] but as i said if done properly gecko would be more cross platform [13:29] anyway, i dont care [13:29] its understood that we have to do our homework on the embedding front for gecko [13:29] but now that webkit its there, its not as pressing anymore [13:30] i'll file a FFe on blam 1.8.6 then [13:33] directhex: so you want to remove the mono binding completely from the archive? or just demote? [13:33] which package was that btw ;)? [13:34] asac, i think meebey wanted complete removal [13:34] asac, the package was blam, an rss app [13:35] BUGabundo: no. what package is the mono binding for gecko ;) [13:35] gecko-sharp2 [13:35] BUGabundo: sorry that was for directhex [13:35] (obviously) [13:35] ah [13:35] binary package libgecko2.0-cil [13:38] directhex: i would think we should keep it in the archive if it still works. [13:40] asac, it only works because you've patched it to buggery, though. it's pretty much unmaintained upstream [13:40] directhex: well. the patches work, right? [13:40] or are there issues? [13:41] directhex: my point is just (could be that i am not in mono), that if i want to do mono html rendering that works on all platforms is there another decent solution avail? [13:41] all platforms == != linux ;) [13:42] asac, depends on your toolkit, i think. short answer is: i'm not sure [13:43] however, i strongly suspect it's going to end up being RM'd in debian, so you really will be the only maintainer [13:55] asac: ahh wondering what I could help with! heeh [13:56] directhex: for now the package should be low maintenance cost. if we have issues that take time, we can still remove it [14:09] Mozilla Bug 381900 [14:09] Mozilla bug 381900 in Build Config "Make a checkout target for the build system" [Normal,Resolved: wontfix] http://bugzilla.mozilla.org/show_bug.cgi?id=381900 [14:26] did the bot for umd not run today yet? [14:33] gnomefreak, broken yesterday by the new bzr-builddeb defaults, should be fixed for the next run [14:38] fta: ah ok thanks [14:45] if i installed Firefox from the Ubuntu Mozilla Daily Build Team PPA, will it replace current Firefox from official ubuntu repo? [14:46] if it's the same package name, yes [14:46] ff 3.1 from the PPA will replace the one from universe [14:47] ah i see [14:47] but 3.1 and 3.2 will not replace ff 3.0 from main [14:47] it's not a problem, it's maintained by the same team [14:47] ah good to hear that, so there will be two firefox, Firefox 3.0.7 and Firefox 3.1b if I installed the beta version, correct? [14:48] yes [14:48] any news about the Qt version of Firefox? [14:48] Greenery: and if you want to start 3.1 you just use $ firefox-3.1 [14:48] Greenery, no progress in months :( [14:49] oh how about profile? Will it use new profile? [14:49] it will copy the existing one [14:49] i will clone your existing profile the 1st time you run it, then it diverges [14:49] -i+it [14:50] great, I'm gonna give it a try. Thanks! [14:55] Qt is out of scope for jaunty [15:02] asac: bug 232308 sounds more like a foint issue to me [15:02] Launchpad bug 232308 in mozilla-thunderbird "corner of letter J gets stuck behind after moving window and changing position of J" [Undecided,Incomplete] https://launchpad.net/bugs/232308 [15:22] gnomefreak: more like a xdriver issue i would think [15:22] its kind of an artifact [15:23] what is a tiP? [15:23] fta: you asked about pywebkitgtk yesterday. here is the release version [ubuntu/jaunty] pywebkitgtk 1.0.2-1ubuntu1 [15:23] ah i see it [15:23] its built, but its in NEW [15:23] asac: the very left hand side of the J at the lower hook [15:24] hell i'm lucky i remembered him asking about it [15:27] Hello [15:27] I have a question or two about fta's PPA on launchpad, the one with the mozilla packages [15:28] ? [15:29] I want to try out the firefox 3.1 betas, but I want to find a 64-bit build with PGO enabled [15:30] holy crap we skipped versions. 3.1 is going to be re-versionsed to 3.5 [15:30] ? [15:30] Makzu: we have not started building with PGO yet You can take the source from the repo and rebvuild with PGO enabled [15:31] I think I'll try that [15:31] Makzu, we don't have any PGO builds. even upstream doesn't have PGO linux [15:32] That's a shame :( [15:34] The only place I've been able to find a PGO build myself was for arch [15:34] asac: does iceweasel also use the embedded libpng? what about seamonkey and iceape? [15:35] oh way too many changes to versioning fta will versioning changes affect your bot? [15:36] seamonkey == iceape [15:36] * jdstrand nods [15:37] gnomefreak, what version changes are you talking about? [15:37] fta, the firefox-3.1_3.1~b3~hg etc etc etc is a mercurial pull of the 3.[1,5] branch, right? Does it have any special Ubuntu sauce? [15:37] 3.1 - 3.5 in b4 also something about 3.6 for minefeild but that may just be a mozilla site marker [15:37] 3.5 in b4 ?? wtf? [15:38] 3.6 ? [15:38] eh? [15:38] As was discussed at the delivery meeting yesterday, we're proposing to [15:38] change the version number of Shiretoko from 3.1 to 3.5 [15:38] where is that? [15:38] hold on a minute [15:39] email mailing list dev-planning@lists.mozilla.org i'm pastebinning it [15:39] fta: http://pastebin.mozilla.org/630989 [15:39] asac: you might want to look at that as well [15:40] jdstrand: why do we care for iceweasel? did we sync that by accident? [15:40] asac: I care because I'd like to update the Debian secure-testing svn to note that libpng is embedded in firefox et al [15:41] jdstrand: its in xulrunner in debian too i would think [15:41] jdstrand: but i havent tracked that [15:41] asac: I'd like to be able to say 'embedded, but uses system libpng' or 'uses embedded libpng' [15:41] jdstrand: maybe mike hommey decided its better to use system png and break apng instead [15:41] oh, I thought you did did the debian stuff too [15:41] jdstrand: i dont know ... you need to run a ldd on a xulrunner libs [15:42] asac: nm then [15:42] jdstrand: not for stuff that is maintained upstream still [15:42] jdstrand: at least i try to give the real maintainers a chance [15:42] jdstrand: only for the EOL branches [15:42] jdstrand: so 6 month after ffox 3.1 comes out i will bve in charge for that again [15:43] jdstrand: i would think that xulrunenr does the same then we do [15:43] fta, do the packages in your PPA have any special ubuntu sauce in them, or are they the same as the source I can pull from upstream? [15:43] jdstrand: should be easy to check. just builddepnds [15:43] gnomefreak: ok, i'm not worried, xul will be untouched, only ff will need minimal changes. I will let upstream jump 1st. once I see the bot produces firefox-3.1-3.5~b, i will jump too. [15:43] asac: I'll check them all in my schroots, thanks [15:43] fta: ok just making sure :) [15:43] jdstrand: whats your status in debian security group? [15:44] jdstrand: so icedove has system-png in debian [15:44] jdstrand: iceape was removed from lenny ... so not affected [15:44] asac: I just do stuff in secure-testing (some CVE triage and tracking of embedded copies) [15:44] Makzu, it has a bunch of patches, and it's using the system xulrunner sdk.. which makes it even tougher to do PGO. [15:44] jdstrand: ah ok. [15:44] Ah [15:44] jdstrand: not sure if iceape sank down to testing again. it was removed for the release [15:45] jdstrand: so icedove has system-png [15:45] asac: basically, where our work and their works overlaps, we share :) [15:45] which should be everything ;) [15:45] well. at least for upstream security issues ;) [15:45] do our thunderbirds use system png? [15:45] asac: ^ [15:45] jdstrand: yes [15:45] ok cool [15:45] asac: thanks :) [15:45] everything from 1.8 branches uses system png everywhere [15:46] asac: and by 1.8 branches, you mean 1.8 and 1.8.1, right? [15:46] jdstrand: so our seamonkey packages as well ;) [15:46] not 3.1 onward, because of apng [15:46] 3.1 is 1.9.1 [15:46] jdstrand: all 1.8 branches ... e.g. ffox 2 and 1.5, xul 1.8.0, 1.8.1, seamonkey 1.0 1.1 [15:47] fta: 3.0 onward [15:47] gotcha [15:47] so i should probably update 1.9.1/3.1 in jaunty/universe too [15:48] fta: didnt i give you an exception yesterday for just that ;) [15:48] ? [15:48] e.g. push b3 build1 (now build2) [15:48] you did, but i remember reed asked us to wait [15:48] so yeah. just push ;) [15:48] fta: reed doesnt understand [15:48] ok, will do later today [15:49] fta: we can push every tag to jaunty [15:49] asac: is it accurate to say: [15:49] fta: and i would really have that [15:49] seamonkey (1.0) and xulrunner 1.8.0 share codebase [15:49] seamonkey (1.1) and xulrunner 1.8.1 share codebase [15:49] fta: except for the "branded" thing where i havee a strict order from firefox never, ever to release anything that has the new version in about before they release final [15:49] jdstrand: share codebase, but dont share binaries. yes. [15:50] * jdstrand nods [15:50] jdstrand: xulrunner 1.8.0 shares codebase with ffox 1.5 [15:50] (dapper) [15:50] 1.8.1 is ffox 2 [15:50] ;) [15:50] hehe [15:50] asac: right [15:50] about doesnt work on any build of firefox as i recall 3.0 3.1 3.2 i think seamonkey's does work but cant test at this time [15:50] asac: I;ve been gathering these and collecting them in ubuntu-cve-tracker. I just never pinned down seamonkey [15:50] jdstrand: so we have patches for that ;) ... just no resources to properly do it [15:51] jdstrand: yeah. so your intuition was right ;) [15:51] :) [15:51] Is there an idiot-friendly guide somewhere for building firefox from mercurial and installing it without clobbering the files that apt put in? [15:51] so now xulrunner 1.9.1 was firefox 3.1 ... but as it seems they will keep 1.9.1 for xulrunner but use 3.5 for firefox ;) [15:52] versions == continuous fun :) [15:52] Makzu: just clone the right mercurial tree [15:52] I'd like to try putting a .deb together so that my fellow ex-ricers can also try out something possibly faster [15:52] asac: python-webkitgtk is all set in jaunty now, so I guess we just rebuild gwibber? [15:53] Makzu: then put a .mozconfig in the dir with the lines: [15:53] ac_add_options --prefix=/home/asac/local_moz [15:53] ac_add_options --enable-application=xulrunner [15:53] ac_add_options --with-system-jpeg=/usr [15:53] ac_add_options --with-system-zlib=/usr [15:53] jcastro: webkitgtk is stuck in NEW ;) [15:53] jcastro: in binary new [15:54] jcastro: so ask seb ;) [15:55] Makzu: adjust the --prefix for your own home [15:55] Makzu: and use browser instead of xulrunner there ;) [15:55] Makzu: then just run make -f client.mk build install [15:56] Makzu: not sure why you want to put a .deb together [15:56] Makzu: our packages are quite perfect and highly sophisticated [15:56] Makzu: if you want dailies, we have them in a ppa :) [15:57] asac: ah ok [15:58] asac, I wanted to play around with a pgo build, is all [15:58] jcastro: so we need to hold our breath for another day or so [15:59] k [15:59] Makzu: oh right. yeah. ok [15:59] And to post the debs on the ubuntu forums for other people [15:59] Makzu: plesae dont do that [15:59] play around with it and provide feedback here. [15:59] asac: this is less than ideal, people are waiting to test it so they can report bugs, but we'll deal with it. :-/ [15:59] ok first smoke of the day be back [16:00] I can do that too :) [16:00] jcastro: i know. it was huats fault. he should have done two steps. i already talked to him. but be nice with him, he is new and has to learn. [16:00] jcastro: ;) [16:00] jcastro: and he learned the lesson now. so all is good [16:00] Makzu: thanks. floating debs are really bad [16:01] asac: yeah no worries, I know he was sick for a day too, I am not complaining when a MOTU does work. :D [16:01] jcastro: hehe. he works. it was just an unfortunate glitch in the gwibber saga ;) [16:02] it's worth it, jimmac's new theme is pretty hot [16:05] jcastro: have you tried your modem with the latest jaunty NM yet? [16:05] Would the sunspider benchmark be a good objective comparison tool for PGO vs non-PGO builds? [16:05] Makzu: sunspider is more about javascript? [16:05] asac: I never owned one, a friend did and he moved out of town, however, with a jailbroken iphone and pdanet for tethering it works great. [16:05] jcastro: ah. ok now i remember [16:06] I have some guys in the LoCo with them though, I will put out the word, what's the URL for the modem feedback again? [16:06] jcastro: yes. we have a new modem prober which allows us to catch modems we havent put into hal-info [16:06] jcastro: so the question is acutally: is your modem still detected [16:07] and does it still work ;) [16:07] ok, I will ask him to try with a live CD [16:07] jcastro: also if there are suddelny more than one modem entries in applet i want to know ;) [16:07] jcastro: thanks [16:07] jcastro: but its in since a few days. so it needs to be a daily i guess [16:08] ok [16:09] asac: My idea was to run sunspider or a similar js benchmark while building the profile and compare before and after numbers.. I don't know if that would be overkill though [16:14] Makzu: for experimenting that might be ok [16:14] Makzu: but for real packages that doesnt make sense [16:14] Makzu: as you will just be optimizing sunspider [16:15] also the win you get that way will probably be far more than you get when running sunspider in a normal pgo build which uses a broad set of usecases [16:15] to generate the pgo profile [16:15] Makzu: imo just try a normal pgo build [16:16] Makzu: firefox already has a default testcase for profiling [16:16] that should be good [16:16] Would that be the profileserver.py mentioned on the MDC article? [16:17] yey [16:17] anyone have that PGO bug handy? [16:17] Is that generated when I build firefox, or do I have to fetch that from somewhere? [16:18] #213708, I think [16:22] fta: your the prism guy. would bug 337176 be prism more so than firefox? [16:22] Launchpad bug 337176 in firefox-3.0 "Firefox ignore -app option when i try to load a prism webapp. xulrunner works ok" [Undecided,Incomplete] https://launchpad.net/bugs/337176 [16:22] Makzu: thanks bug 213708 [16:22] Launchpad bug 213708 in xulrunner-1.9 "Please compile Firefox with PGO optimizations" [Wishlist,Confirmed] https://launchpad.net/bugs/213708 [16:30] bug 338591 i really hate changin browsers [16:31] Launchpad bug 338591 in firefox-3.0 "url with '-' character can't be resolved" [Undecided,Confirmed] https://launchpad.net/bugs/338591 [16:31] asac, do I need to add mk_add_options MOZ_OBJDIR with the prefix specified, or will the prefix in ac_add_options work? [16:32] wait, nvm, the prefix means I can run make install without worrying === ubott2 is now known as ubottu [16:51] Well, I'm going to let this build, then come back in with my findings [16:51] Thanks for your help, asac and everyone else :) [16:52] great i have upstream report but no LP report i had it :( [17:17] holy shit i think email is finally done ;) only took ~3 hours (normal day to day email) [17:18] smoke [17:30] off for lunch [18:05] what the hell is wrong with bzr? [18:08] bzr builddeb is trying to grab upstream tarball when i already have it and changelog is right [18:16] asac: can you look at this? http://pastebin.mozilla.org/631007 dpkg-buildpackage works fine [18:32] ok i'm out im uploading sm2b1 to ppa and it is taking way too much bandwidth to do. [19:57] d'oh! https://edge.launchpad.net/~ubuntu-mozilla-daily/+archive/ppa [20:09] Could not find compatible GRE between version 1.9.1b3pre and 1.9.1b3pre. [20:09] uhhh [20:15] ppa? [20:15] oh, gasp, i know, i'll fix it [20:15] yeah, umd ppa [20:15] thanks :) [20:18] * fta blames asac [20:18] haha [20:25] well, i blame mozilla [20:26] to solve this for good, i would need a debian/control.in where i can update the xul deps automatically [20:33] jdong, the other solution is to just wait for the corresponding firefox: https://edge.launchpad.net/~ubuntu-mozilla-daily/+archive/ppa (the red should turn green shortly) [20:34] neat [20:34] will keep my eyes peeled [20:59] less red...