/srv/irclogs.ubuntu.com/2010/03/09/#ubuntu-mozillateam.txt

asacccheney: so the class and main struct seem compatible00:07
asacso we can do this:00:08
* ccheney looks to see where the problem laid00:08
asacccheney: no i see00:08
ccheneyoh ok00:08
asacone second ;)00:08
asacthe icon stuff needs Private struct00:08
asacwhich you cannot break/change00:08
asacwhati think we should do is because Class and main struct are compatible00:08
asacwe just copy the full gtkentry.c and gtkentry.h and name it gtkentryBackported00:09
asacdefine a new type gtkentrybackported etc.00:09
asacand use that in epiphany00:09
asacthat type would just inherit from gtkentry00:09
ccheneyiirc it uses some other newer types along with it might need to do that for those two i guess?00:09
ccheneyi'm not sure what you mean wrt inherit with C :)00:10
ccheneyi'm still pretty new with using glib/gtk so its probably something that they do with macros i suppose?00:10
asacccheney: right. the G_DEFINE_YPE Macro specifies a supertype00:11
asacalso you derive the structs like this:00:11
asacstruct _GtkEntryBackport {00:11
asacGtkEntry parent;00:11
asac};00:11
asacand GtkEntryBackportClass {00:11
asacGtkEntryClass parent_klass;00:11
asac}00:11
asac;00:11
ccheneyah ok00:11
asacthen you basically put the G_DEFINE_TYPE macro there that says that GTK_TYPE_ENTRY is supertype00:11
asacand in _init and _class_init you dont do anything00:12
ccheneyi'm going to copy this into the epiphany wiki page so i don't forget anything while working on it tomorrow00:12
asacerr00:12
ccheneyif that is ok?00:12
asacin _class_init you basically copy what you currently have there00:12
ccheneyrather i just copy it locally00:12
asacno wiki is fine00:12
ccheneyok00:12
asacso _class_init you keep as it is in the copy you created from the new gtkentry00:13
ccheneyok00:13
asacccheney: look at the class_init00:14
asacfunction00:14
asacthats where they bind the functions to the static impls00:14
ccheneyyea i remember seeing that when working on it before00:14
ccheneyi'll try to get it at least partially done tonight after i get something to eat, if i am lucky maybe done by meeting tomorrow :)00:15
asacccheney: maybe we can even just first try to copy that entry over00:16
asacas it is ... rename all the funcs and types00:16
asacand see if that is enough ... if all uses of that are redirected in epiphany00:16
asacfor the other symbols:00:17
asacgtk_show_uri -> shouldnt be a problem00:17
asacgtk_status_icon_set_tooltip_text -> we can survive without that?00:17
asacgtk_activatable_get_type -> guess we need this type backported00:17
ccheneyok00:17
asacgdk_app_launch_context_* -> feels like thats confined and can be backported or even added to gtk00:18
asacif its imliar to the thread thing00:18
asacfrom glib00:18
ccheneyyea probably so00:18
asaclet me check something00:18
asacok for gtk_entry we have icon and progress00:18
ccheneyfrom what i remember the context stuff seemed pretty easy00:18
asaclib/widgets/ephy-location-entry.c lib/widgets/ephy-search-entry.c:00:19
asacthose are the places for icon00:19
ccheneyyea00:19
ccheneyiirc there is one other place but i forgot the filename00:19
ccheneymaybe was src/ephy-location-action.c00:20
ccheneyyea it refers to GtkEntry at least, not sure if it used the new functions though00:21
ccheneyoh no i think it wasn't that but src/ephy-window.c00:22
ccheneyi see where i commented out the +// #include "../lib/gtk-gtkentry.h"00:22
asachmm. problem is you did abunch of stuff00:22
ccheneywhich i had done when trying to do the initial func backport00:22
asacso i dont even see the original ;)00:22
asaclet me revert everything in that tree00:22
ccheneyoh :-\00:22
ccheneyok00:23
asacccheney: so yeah. simple approach would be to copy GtkEntry as EphyGtkEntry ... rename all gtk_entry to ephy_gtk_entry and all GtkEntry to EphyGtkEntry and GTK_ENTRY to EPHY_GTK_ENTRY etc.00:27
asacin the copied source files00:27
asacand then fix the few places where they say: gtk_entry_new() -> ephy_gtk_entry_new()00:27
asacand of course all the other gtk_entry.* func00:27
asacs00:27
ccheneyok00:28
asacfeels like a plan00:29
asaci dont think it passes gtk entries to different libs etc.00:29
asacso should be fine00:29
ccheneyok will try to implement it tonight and let you know how it goes tomorrow :)00:29
asacyeah. just copy over ... and sed ;)00:30
asacwell. first see if it builds ;)00:30
asacwho knows what that thing pulls in00:30
ccheneyheh yea00:30
ccheneyiirc it pulls a few other bits in but not too much00:31
asacthe gtkentry.c file?00:31
ccheneyi can probably get away by doing something similar with the other bits if they have problems00:31
ccheneyyea00:31
asacwould be fun if gtk code is more portable than ephy ;)00:32
ccheneyi think there is a glib icon thing as well it messes with but i can remember for certain00:32
ccheneyer can't00:32
BUGabundoI totally forgot what was that FF about:config entry to turn off process separation00:35
* ccheney bbl, will check backlog when i get back :)00:35
BUGabundocan anyone recall me ?00:35
asacBUGabundo: i remember you. yes.00:38
BUGabundoduh00:39
asacBUGabundo: searhc for dom.ipc00:39
asacor something00:39
asacor ipc00:39
BUGabundohelp me out :D00:39
asacplugins00:39
BUGabundothanks00:39
BUGabundoits already false :(00:39
BUGabundoso why is this crashing!!00:39
BUGabundogrrr00:39
BUGabundo[NoScript] document is null while processing JS redirects00:39
BUGabundo** (firefox-3.7:8620): WARNING **: Serious fd usage error 1400:39
BUGabundo** (firefox-3.7:8620): WARNING **: Serious fd usage error 1200:39
asacnoscript ;)?00:40
BUGabundomaybe00:40
BUGabundoff 3.700:40
asacbug 318849 322141 52225400:47
ubottuLaunchpad bug 318849 in gnash "Deprecated klash kde3 binaries removed and not replaced with gnash-kde4" [Undecided,In progress] https://launchpad.net/bugs/31884900:47
asacbug 322141 52225400:47
ubottuLaunchpad bug 322141 in gnash "konqueror-plugin-gnash contains no binaries" [Undecided,In progress] https://launchpad.net/bugs/32214100:47
asacbug 52225400:47
ubottuLaunchpad bug 522254 in gnash "[MASTER] FFe: please sync with upstream version of Gnash .8.7" [Undecided,Confirmed] https://launchpad.net/bugs/52225400:47
bdrung_asac: FF in lucid failed to start. rm -rf ~/.mozilla will let it start once.00:54
asacbdrung_: global extensions cause this (some)00:55
asacif you can figure out whats it, i would be grateful00:55
asace.g. waht extension00:55
bdrung_asac: "firefox -g" does not work: "/usr/lib/firefox-3.6/firefox": not in executable format: file format not recognised00:56
asaci also suspect it has to do with the plenty of levels of links we have or with the new /usr/lib/mozilla location00:56
asachmm00:56
asacthats a bug00:56
asacrun /usr/lib/firefox-*/run-mozilla.sh /usr/bin/gdm /usr/lib/firefox-*/firefox-bin00:56
asacerr gdb ;)00:56
bdrung_asac: i have these packages installed: xul-ext-adblock-plus, xul-ext-notify, xul-ext-pwdhash, xul-ext-mozgest00:58
asacyes. one of those is it00:58
asactry -safe-mode00:58
asacand then enable one by one00:58
asaci would suspect mozgest00:59
asacit has something to do with xpt00:59
asacso if an extension defines its own interfaces00:59
bdrung_asac: running with gdb, it gives me: "Program exited with code 01."00:59
asacif an extension without a .xpt file causes this, it would invalidate my theory00:59
asacbdrung_: yeah00:59
asacit just ends ;)01:00
asacneeds some serious debugging ;)01:00
bdrung_asac: i used -safe-mode and enabled them step-by-step. but it still restarts without problems.01:01
asacbdrung_: try twice ;)01:02
asacyou need to restart twice for this to kick in01:02
asacfirst time enable will work01:02
bdrung_there must be a difference between restarting FF and closing+reopen it01:02
asacno01:02
asacits just about updating extension cache01:02
asacin the run where that is updated it works. in the next it doesnt01:02
asacat least the bug i saw showed that behaviour01:03
bdrung_asac: i checked it twice and your guess was correct: it is mozgest01:05
bdrung_asac: mozgest contains /usr/share/xul-ext-mozgest/components/mglMouseService.xpt01:07
asac so yeah... we should check whether its the new locatoin01:10
asacmaybe by copying the bits to FIREFOX/extensions01:10
asacmoving rather01:10
asacif its not the new location ... upstream bug i guess01:10
asacunless i find to debug it01:10
asacwhich probably has to happen to fix this for lucid :(01:10
chrisccoulsonasac - so, do you have some thoughts about issues like bug 531583? (it seems to be similar to the issue you're talking about)01:13
ubottuLaunchpad bug 531583 in firefox "greasemonkey causes ff 3.6 to not load, without errors" [High,Confirmed] https://launchpad.net/bugs/53158301:13
chrisccoulsonbryce asked me if i could take a look at that01:13
asacchrisccoulson: thats the issue01:14
asacno ideas besides from what i said above01:14
asacneeds debugging ... if reproducible with upstream builds we might get help from there01:14
chrisccoulsonwhat i found is that firefox seems to have an issue specifically with the sym-links (but you might have already figured that out)01:14
asacchrisccoulson: thats what i asked bdrung to test01:15
asace.g. unpack directly in FIREFOX/extensions01:15
asacrather than having the links in /usr/lib/mozilla/...01:15
asacso its the symlinks?01:15
chrisccoulsonyeah, if i unpack directly, then it works fine01:15
chrisccoulsonif i symlink, then it breaks01:15
asacchrisccoulson: bug still not writable?01:15
chrisccoulsonand that applies in my home folder too01:15
asachmm01:15
asaclet me check something01:16
chrisccoulsonbut, other than that, i'm a little bit stuck ;)01:16
bdrung_asac: xpt files are made from what?01:16
bdrung_what does they contain?01:17
asacbdrung_: do you have a broken profile?01:17
asaccan you paste compreg.dat?01:17
asac(from a profile that doesnt start)01:17
asacbdrung_: its xpcom interface description01:17
asacproduced from an .idl01:17
asacor more than one etc.01:17
asacbdrung_: also please verify what chrisccoulson said ... e.g. that not using symlinks works01:18
asacbut get me a compreg.dat first ;))01:18
bdrung_asac: i have the solution: the xpt file is non-free and needs to be removed from the source. ;)01:19
asacthats indeed a bug01:20
asacusually it should be produced during build01:20
asacbut that wont help here i think01:20
bdrung_asac: removing this file works, because we removed the .so files (no source for them)01:20
asacin this case yes.01:21
asacget me a compreg.dat please of broken ;)01:21
bdrung_i'll downgrade the package and create the file for you.01:21
asaccool01:21
asacalso the absent of a .so doesnt necessarily mean the .xpt is useless. might also be a .js implementing the interface that then can be called through xpcom (from js or C++)01:23
bdrung_pastebinit is buggy01:24
bdrung_asac: http://pastebin.com/2F9uLM6S01:25
asacbdrung_: and xpti.dat01:26
bdrung_asac: http://pastebin.com/KXSXcCWs01:26
asac{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}01:27
asacthats mozgest?01:27
asacbdrung_: ?01:27
asacadblock it seems01:28
bdrung_that's adblock-plus01:28
asacso my guess is that it does a stupid abspath somewhere01:29
asac(or not) then doesnt see the file in the the xpti.dat and gives up01:30
bdrung_asac: btw, what's the status of getting the font rendering fixed?01:31
asacin xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp01:53
asacdrop01:53
asac+            // nsIFile::Equals basically compares path strings so normalize01:53
asac     4.8 +            // before the comparison.01:53
asac     4.9 +            parent->Normalize();01:53
asac    4.10 +            current->Normalize();01:53
asacthose lines01:53
asacand see if that helps01:53
asacfor the xpt thing01:53
asacotherwise we might want to try to Normalize in FindDirectory in xptiWorkingSet.cpp01:54
asacfont rendenering ::: needs debugging01:55
asacupstream seems not to care. didnt get a confirm whether its a problem on redhat too with upstream builds01:55
asacif fedora has the same, we can escalate01:55
asacotherwise we need to do it on our own01:55
asacbdrung_: chrisccoulson: ^^01:56
asac(thats a blind guess)01:56
asac(the de-normalizing)01:56
masterme120Hello, there's something I've always wondered about the linux version of firefox:01:58
masterme120why doe the open with alternate program dialog make you find the actual binary instead of just having a custom command01:58
bdrung_asac: i will try this, but compiling may take a while01:59
asacmasterme120: gtk doesnt offer a app chooser02:01
asacso either firefox has to reinvent its own02:01
asacthe one from nautilus looks promissing but would need to get promoted to gtk in some what02:02
asacway02:02
masterme120oh02:02
asaceven if firefox would be willing to use gnome stuff ... nautilus chooser is not exposed in any API02:03
asacso someone would need to rip that out02:03
bdrung_asac: igitt; a tarball in tarball. can you give me a debdiff for testing?02:04
bdrung_i will test it then tomorrow02:04
* bdrung_ will go to bed now.02:04
asacextract tarball ... create diff, dump in debian/patches and series02:06
asacbuild02:06
bdrung_i am too tired for that02:07
asaci am not less tired. <5h till wake up ;)02:07
asacoff02:07
asac'night02:07
=== micahg1 is now known as micahg
=== dpm-afk is now known as dpm
BUGabundo_remote\008:54
asachi10:12
stefanlsdheys10:38
stefanlsdis xulrunner-dev 1.9.2 still expected in lucid?10:38
directhexstefanlsd, sure, at some point within the next 18 months...10:39
stefanlsdso not at release i take it10:40
directhexstefanlsd, good question. i've been told "imminently" for over a month now afaik10:49
asacdirecthex: xul 1.9.2?10:51
asacor fonts?10:51
directhexasac, xulrunner-dev 1.9.2.11:01
asachmm11:03
asaci think i saw the new button order for the first time now11:03
asacthats really odd ;)11:03
* asac tries to get used to it11:03
asacchrisccoulson: can you check with micahg on the xul 1.9.2 stuff and help getting that in the archive?11:04
chrisccoulsonasac - no worries. last time i asked, he had a build issue with fennec11:04
chrisccoulsondo you know if he got that sorted?11:05
asaci had hoped for a few more ports first, but we shouldnt stress the good will of release team too much ;)11:05
chrisccoulson(most of my day yesterday was taken up by openjdk)11:05
asacchrisccoulson: i think he sorted the prism problem ... which might also have been the fennec problem11:05
asacchrisccoulson: openjdk now working?11:05
asacnot sure if he committed the stuff yet though11:06
chrisccoulsonasac - it would be good to get all the stuff which is seeded done before the beta freeze11:06
asacyes11:06
asacthats why i think we should upload _now_ ;)11:06
asacso i think the build system fix is still missing11:07
chrisccoulsonasac - do you know what time micahg is around?11:07
asache is more around than not ;)11:07
chrisccoulsonopenjdk is not working yet btw, but that's not a xulrunner issue11:07
chrisccoulsonit's due to a change in llvm11:07
asachmm. so openjdk doesnt ubild at all atm?11:08
asaceven in archive? didnt you say doko uploaded something?11:08
chrisccoulsonasac - yeah, doko uploaded openjdk, and then a new version of llvm11:08
chrisccoulsonbut the current openjdk version built against the old llvm11:08
chrisccoulsonit doesn't build with the new one11:08
asacsigh11:09
asaci assume he knows/deals with it?11:09
chrisccoulsoni spent quite a few hours yesterday trying to track that down, i could probably do with some help from doko11:09
asaci wouldnt bother. he will fix it11:09
chrisccoulsonhe seemed to be quite confused about the error message when i mentioned it to him yesterday11:09
asacgo for the other fruits ;)11:09
chrisccoulsonyeah, will do :)11:10
asacjust ensure he is on it ;)11:10
asac... file a RC bug if there is none yet11:10
chrisccoulsondid you get any where with the firefox failing to start issue since last night?11:10
asacchrisccoulson: i suggested a patch11:10
asacasked you or bdrung to test ;)11:10
directhexi already uploaded monodevelop-moonlight, so that's uninstallable right now11:10
asac02:53 < asac> in xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp11:10
chrisccoulsonah, i probably should check the scrollback11:10
asac02:53 < asac> drop11:11
asac02:53 < asac> +            // nsIFile::Equals basically compares path strings so normalize11:11
asac02:53 < asac>      4.8 +            // before the comparison.11:11
asac02:53 < asac>      4.9 +            parent->Normalize();11:11
asac02:53 < asac>     4.10 +            current->Normalize();11:11
asac02:53 < asac> those lines11:11
asac02:53 < asac> and see if that helps11:11
asac02:53 < asac> for the xpt thing11:11
asacwas easy enough for me to repaste11:11
asac02:54 < asac> otherwise we might want to try to Normalize in FindDirectory in xptiWorkingSet.cpp11:11
asacdirecthex: good11:11
asacchrisccoulson: no its fine ;)11:11
asacso two approaches i can imagine11:11
chrisccoulsonawesome, i will try that shortly11:11
asacdropping Normalize there or adding Normalize in WorkingSet FindDirectofry (or maybe some other places)11:11
asacmakes somewhat sense, because that was landed in Jul 2009 ... probably after the 1.9.1 cut off11:12
asacbut let me double check ;)11:12
asacso a good way to check source and cross reference is: http://mxr.mozilla.org/11:12
asacchrisccoulson: ^^11:12
asacthere you can also find blame if you in a source file etc.11:12
directhexgood thing there's months before release, otherwise the window for testing & bug-fixing all the 1.9.2 rdeps might be considered really short.11:12
chrisccoulsonasac - thanks11:12
asacdirecthex: right. plan is to kick stuff that doesnt make the cut out of the archive11:13
asackind of evolutionary cleanup11:13
asacin the future we need to be able to do such porting swiftly11:13
asacas we need to upgrade to .3 .4 etc. every 6 month or so11:13
asacas a security/stability update11:13
asacchrisccoulson: good ;)11:14
asachttp://mxr.mozilla.org/mozilla1.9.1/source/xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp11:14
asacthat suggests that that code wasnt on the 1.9.1 branch ;)11:14
asacso probably is a good lead ;)11:14
chrisccoulsonasac - i've also been assigned a work item for looking at extensions to clean from the archive11:16
asacright11:16
asacimportant task11:16
chrisccoulsoni'm not sure if you've got any special requirements for any that you would like to remain11:16
asacchrisccoulson: check popcon as a first11:17
asacchrisccoulson: also extensions with native components should stay11:17
chrisccoulsoni compiled a list of source packages providing extensions at https://wiki.ubuntu.com/DesktopTeam/Specs/Lucid/FirefoxNewSupportModel/extension-list yesterday11:17
asacas those are not available for all archs in addons.mozilla.org (amo)11:17
chrisccoulsonyeah, i didn't think of checking popcon actually, that's quite a good idea11:17
asacso out of head i would guess: all in main ;)11:18
asacadblock-plus11:18
asacall-in-one-sidebar11:18
asacbindwood11:18
asacbugmail-extension11:18
asacfirebug11:18
asacfirefox-launchpad-plugin11:18
asacflashblock11:18
asacflashgot11:18
asacgears11:18
asacgreasemonkey11:18
asacmozgest11:18
asacnotify-extension11:19
asacmozilla-noscript11:19
directhexi thought gears was EOL11:19
asacif it still works its good stuff11:19
asacits EOL in chromium ... where they dropped it without replacement ;)11:19
chrisccoulsoncool, i will try and spend some time going through this list today anyway11:20
asacyeah11:20
asaccross check that with popularity11:20
asacchrisccoulson: btw, there have been quite a few coming11:20
asacfrom debian in lucid named xul-ext-*11:20
asacthose seem to be not in your list ... not sure why11:20
asac(maybe they us that prefix for binaries only)11:20
bdrungchrisccoulson: can you make this scriptable?11:24
chrisccoulsonasac - yeah, those names are binary only (the list only has source packages providing extensions)11:25
chrisccoulsonbdrung - i don't see why i couldn't make it scriptable :-)11:26
chrisccoulsonif there are any that i've missed off the list, please feel free to add them11:26
bdrungchrisccoulson: it would be nice, if the list can be updated via a script - otherwise it will get outdated very soon.11:27
chrisccoulsonyeah, that's a good point11:27
asacthe new policy permits that11:31
asacbecause we have special headers11:31
asacand even xul-ext* prefix11:31
asacfor now we have to maintain it through pain11:31
asacand maybe we should write a pool/ grep11:31
asacchecking for install.rdf or something11:32
=== asac_ is now known as asac
bdrungasac: grabbing all packages build depending on mozilla-devscripts will catch most of them13:16
asacright, but not all13:17
bdrungyes13:17
bdrungasac: pool grep would be a good idea.13:17
chrisccoulsonasac - so, if we want to start the xulrunner 1.9.2 transition today, would you mind doing the 1.9.1 upload to not ship xulrunner-dev any more?13:36
chrisccoulsoni think i can do the initial 1.9.2 upload13:36
asacchrisccoulson: yes. we should do that13:39
asacchrisccoulson: we have to set replaces anyway, so we can remove the file in a later upload13:40
asacerr ;)13:40
asacscratch that13:40
asacwe just have to remember to upload ;)13:40
asacnext upload would fail to upload13:40
asacbut yes, we should drop it from bzr right away13:41
chrisccoulsonasac - it's already dropped in bzr (http://bazaar.launchpad.net/~mozillateam/xulrunner/xulrunner-1.9.1.head/revision/528)13:43
asacgood ;)13:52
asacso just an upload. but that can wait till next update round13:52
asacif thats before the releaes ;)13:52
bdrungasac: my kvm instance went out of space. 10 GB was not enough.14:55
asaclol14:55
directhexmoz needs 10 gig?14:55
asacfor ffox  you need 4 or more ,)14:55
asachavent checked current space recently14:55
bdrungdirecthex: my kvm has 10 gig.14:55
mahfouzdid I hear somebody say that thunder gets its own repo?14:57
bdrung_directhex: i had 2.5 gig free before compiling14:57
bdrung_asac: that's even more that eclipse needs.14:57
directhexbdrung_, tried OOo?14:57
bdrung_directhex: nope. i compiled eclipse often enough14:57
=== yofel_ is now known as yofel
chrisccoulsonasac - xulrunner-1.9.2 is in NEW now16:30
micahg?16:31
micahgwhat did I miss?16:31
chrisccoulsonhey micahg16:31
chrisccoulsonwe're going to start the transition in the archive quite soon16:32
micahgchrisccoulson: it doesn't have my latest changes16:32
chrisccoulsonah, where are those?16:32
* micahg wonders why no one asked...16:33
micahgchrisccoulson: I was finishing up locally waiting for the last piece to be approved by asac before pushing to branch16:33
asacchrisccoulson: did you commit stuff?16:34
asacmerge request?16:34
micahgasac: he proposed a merge...16:34
asacok16:34
chrisccoulsonyeah, i just did that a few moments ago16:35
micahgasac: should I make my last few fixes ubuntu2 and have him respin or do you want to delete from NEW and try ubuntu1 again?16:35
micahgasac: it's not even tagged16:35
directhex(please pull latest moon update from https://launchpad.net/~moonlight-team/+archive/skunkworks/+packages into staging PPA)16:36
asacok.16:36
micahgdirecthex: I'll take care of that16:36
micahgdirecthex: after it builds ;)16:36
asacmicahg: lets make ubuntu216:36
asacwe can upload once its in16:37
asacmicahg: please review his merge and merge it16:37
asacfor release16:37
directhexmicahg, it'll build. it's the same thing as last time, but with something we were carrying as a patch merged16:37
micahgasac: should I just tag his change as release?16:37
BUGabundo_remote[reed]: ping16:37
asacchrisccoulson: usually you should wait for a merge approved before uploading ;) ... otherwise review doesnt make sense :)16:37
asacbut ok as its now16:37
BUGabundo_remote[reed]: watchi this page: https://www.paraescolar.pt/registo/16:37
BUGabundo_remotefirefox shows NOTHING16:37
micahgchrisccoulson: you should also ask whoever's working on it if there are any last changes ;)16:37
BUGabundo_remotenot even a single error16:37
asacmicahg: i think you can just push (not merge) what he did if he used proper changelog format16:38
BUGabundo_remotechromium loads it fine16:38
chrisccoulsonyeah, sorry ;)16:38
BUGabundo_remoteand IE shows cert error and allows user to load content16:38
chrisccoulsoni thought it was tagged though (it's tagged with 1.9.2+nobinonly-0ubuntu1 isn't it?)16:38
asacright. thats why we should push rather than merge16:38
asacso the tag is on a top level commit16:38
micahgasac: so pull his branch than push to ,head?16:39
chrisccoulsonoh, do the tags not show on the top-level commit?16:39
micahgtags don't show up in diffs I guess16:39
micahgyes, I see the tag16:40
micahgk16:41
micahgpushing16:41
asacmicahg: yes16:41
micahgdone16:41
asacchrisccoulson: if you merge, then not16:41
asacchrisccoulson: so usually releases get tagged by whoever does the release16:42
asacmerge16:42
chrisccoulsonyeah, that's normally how i do it16:42
asacok now we need to get someone getting this through new16:42
* asac thinks we should have filed a FFe16:42
* micahg looks who is archive admin du jour16:43
chrisccoulsondo we need a FFe? this has been planned for some time now hasn't it?16:43
asacyeah16:43
asacbut i think planned doesnt replace it16:43
asacbut lets see how well it goes16:43
asacprobably depends on the archive admin16:43
micahgasac: riddell is the archive admin du jour16:43
chrisccoulsonok, no problem16:43
asacmost likely he will process it today16:43
asacanymore16:43
chrisccoulsonRiddell is in a team meeting right now16:43
chrisccoulson(where i probably should be :) )16:44
* micahg should be in a team meeting as weel :)16:44
ftaasac, hi, i didn't change it since last time, you wanted another format or something16:44
micahgasac: is my mozilla-devscripts idea ok for the clean target?16:44
asacfta: the copyright? we need it to be complete (with all the license texts etc.)16:46
asaci dont care about the format if everything is in there16:46
ftaasac, as it's quite complex (a collection of 3 repos, one containing a tarball), i didn't want to drop the comments16:46
asacnew format makes archive admins not look that much though ;)16:46
asacright16:46
ftaasac, http://paste.ubuntu.com/391896/16:46
asacif you need complex, just do it different16:46
asacfta: ok17:16
asacin my book it looks fine17:16
micahgasac: what about my mozilla-devscripts merge?17:16
asacfile a FFe bug and i will make this going17:16
asacmicahg: whats the diff?17:16
asacif its just adding the dirs/files we adde to build system then it should be fine17:16
micahgasac: http://pastebin.com/YUCbsCZg17:17
asacok i informed riddell that there is xul 1.9.2 in new17:17
asacnot sure if he will get to it17:17
asacmicahg: that looks fine i think17:17
asacin the end we should keep this stuff in one place17:17
asacmost likely xulapp.mk should go to xulrunner-dev17:18
micahgasac: k, does it need to go through debian?17:18
asacso we have build system production and build system stripping at same plce17:18
micahgasac: yeah, that's what I was thinking17:18
micahgasac: I can move it for ubuntu217:18
asacmicahg: we can upload to debian17:18
asacand direclty request a sync17:18
asacbdrung might volunteer to assist you with that ;)17:18
asacif he refuses we can put that in ubuntu for now17:19
micahgasac: if I move it for ubuntu2, we don't need to update devscripts :)17:19
asachow would you do it? replaces: ?17:19
asace.g. currently the rules stuff looks at the mozilla-descript path17:19
asaci thini we need to touch it anyway17:19
asaclets fix it lik you suggested for now17:19
micahgasac: no, I'd just update the packages that use it to reference it in xulrunner-devel-1.9.2/xulapp.mk17:19
asacand consolidate the whole monzilla-devscript after this cycle/&for next cycle17:20
micahgk17:20
micahgI'll merge my change in then and ping bdrung later :)17:20
asacmicahg: right, but we dont want to just change stuff and break others that might use it ;)17:20
asacat least not without deprecating it for a bit17:20
asacmicahg: great17:20
asacmicahg: also push harder on the porting list ;)17:20
micahgasac: well, the old one wouldn't have to go away right away17:20
asacwe have xul 1.9.2 now in NEW17:20
asaconce it enters we should get as many stuff as we have in before beta17:21
micahgasac: I'll start fixing up the patches then so they're archive ready...17:21
asaccool17:21
* micahg was taking the down and dirty approach to patching before :)17:21
micahgI'll try to get up to 30 packages by monday17:22
micahgonce I have the debdiff, should I file the bugs with patches?17:22
chrisccoulsonoh, xulrunner 192 is accepted now17:23
chrisccoulsonnice17:23
chrisccoulsonasac - we need to promote it to main don't we?17:23
micahgdirecthex: copied17:24
asacchrisccoulson: heh. so doing two MIRs for riddell seemed to have accellerated this ;)17:25
chrisccoulsonasac - thanks :)17:25
asacwell. we need to promote it when we upload stuff in main17:25
asacbut thats a non deal17:25
asacand usually happens without MIR17:25
micahgasac: so, should I file bugs with debdiffs for the porting work?17:26
asacmicahg: if they are ready in ppa i can just sponsor stuff from there17:26
asacmaybe removing the ~...17:26
asacno need to file bug17:26
asacs17:26
asacmicahg: however, bugs might help you to track work etc.17:26
chrisccoulsoni can help out with sponsoring too17:26
asacand regressions17:26
asacso lets file bugs for each upload17:26
chrisccoulsoni'll sponsor anything in universe and ubuntu-desktop package sets17:27
micahgasac: k, I'll ping chrisccoulson for uploads?17:27
asacchrisccoulson: yep. thats the idea ;) ... just keep micah the changelog owner to give him credits ;)17:27
chrisccoulsonyeah, no problem :)17:27
asacmicahg: just ping us both and whoever is there can review and sponsor17:27
asacmicahg: please test the apps before requesting17:27
asace.g. not just building17:27
micahgasac: some of the apps I have no idea how they work, but I'll test the ones I know17:27
asacalso run an strace -eopen -f APP ... so you can see that it really loads the bits from xulrunner 1.9.217:27
asac(if you are unsure)17:27
asacmicahg: well. often its just starting17:28
asacfor plugins its good to check if they show up in firefox browser17:28
micahgasac: some of the stuff is libraries17:28
asacand dont kill it when loading ;)17:28
micahgasac: I'll create a Lucid VM for this17:28
asacmicahg: for libraries test the apps that use those libs17:28
asacVM works, or upgrade completely17:28
asacwe are close to beta ;)17:28
micahgasac: I'm assuming as soon as an app is ready to file the bug and get it in17:28
asacmicahg: you can also ask chrisccoulson to help verifying apps/libs or me17:29
asacif you are unsure17:29
asacmicahg: yes, do that17:29
micahgasac: k, great17:29
micahgchrisccoulson: I should have ubuntu2 for xulrunner ready as soon as I get to $WORK, so in a couple of hours17:29
micahgasac: 3 insecure apps for Lucid left (gears, gluezilla, and google-gadgets)...should I prepare debdiffs for all the regular apps first or finish porting these after I have debdiffs for the other insecure apps?17:31
micahgasac: also TB3 is ready for upload :)17:35
* micahg will bbi 10 min17:35
chrisccoulsonmicahg - thanks. i probably won't be able to upload xulrunner once it is in main though17:36
chrisccoulsonwhich is a bit of a pain ;)17:37
chrisccoulsonasac / micahg - i will upload yelp shortly (once 192 is built)17:44
micahgchrisccoulson: I thought yelp was ported to webkit17:53
chrisccoulsonmicahg - the webkit port was never really official, and isn't well maintained17:53
chrisccoulsonso we dropped it this cycle17:53
micahgchrisccoulson: k17:54
chrisccoulsonit will most likely be ported to webkit eventually, but not this cycle17:54
micahgchrisccoulson: k, I'll be back in a little over an hour hopefully with ubuntu2 of xul192 ready :)17:54
chrisccoulsoncool, thanks17:54
asacchrisccoulson: i think it needs some bin NEW too ;)18:14
asacchrisccoulson: we dropped yelp?18:14
asacwebkit?18:14
asacno18:14
asacthats bad18:14
asacis there really a bad blocker on that?18:15
asacme feels like going to desktop channel and kicking around ;)18:15
asacwe talke about getting rid of that for ages18:15
asacwell. if it was straight forward to port its fine ;)18:15
asacjust ranting18:15
chrisccoulsonasac - yelp is straightforward18:16
chrisccoulsoni built it here already a few days ago18:16
chrisccoulsonthe webkit branch is quite outdated upstream, and i think there was another issue which required updating yelp to 2.29.x a couple of weeks back18:17
asacstill gnome is inconsistent18:18
asacthey want to get away from gecko -> do it ;)18:18
asacor dont do it18:18
asaci maen ... because they said they dont want it all efforts to improve the gecko embedding situation basically were dropped18:18
asacanyway ;)18:18
asacif its fine its fine18:19
asacwe wont be able to get rid of it it seems :)18:19
chrisccoulsonasac - yeah, i'm not sure who drove the efforts for porting yelp18:19
chrisccoulsonbut it seems like they're not active on that anymore18:19
asacso gecko is still an official dependency of gnome as of 10.04?18:19
chrisccoulsonand upstream don't officially support the webkit port either18:19
chrisccoulsonwhich makes it difficult for forwarding bugs18:19
chrisccoulsonasac - yeah, i assume it must be still18:20
asacmaybe they dont even know ... wouldnt be that shocked ;)18:20
chrisccoulsonheh ;)18:20
asaci mean: everytime they ask they say: we are going away18:20
asac... this cycle18:20
asacif they said: no, we might not be able to do it one could check out the new embedding wrapper API from mozilla18:21
asacand work with them to get that going rather than having this gtkmozembed stuff for ages18:21
asacbut i was told: dont put effort in it. its decided that its dead ;)18:21
directhex Successfully built on thallium (virtual)18:27
directhexsee, i said moon 2.2-0ubuntu1~ffox36~lucid1 would build fine18:27
asac;)18:28
asacwell done18:28
asacdirecthex: now with the time you have left you can fix the Long.MAX_VALUE++ not throwing and overflow exception on arm ;)18:28
asacs/and/an/18:28
directhexyes, i can fiLOOK BEHIND YOU A THREE HEADED MONKEY18:29
asacexception6.js18:29
asachehe18:29
asacor at least that we can build it with --enable-interpreter --diable-jit ;)18:29
asacthat doesnt even build atm18:29
micahgchrisccoulson: should I tag 1.9.2 ubuntu2 for release?19:46
micahgchrisccoulson: nm, it seems it was promoted to main already :)19:48
micahgasac: if I tag ubuntu2 to xulrunner192, can you push another release?19:50
micahgbdrung: are you up for spinning a mozilla-devscripts release to debian19:52
samed87Buonasera19:54
micahgasac: is there any way to virtualize IA-64 for testing FTBFS fixes?19:56
ftahttp://arstechnica.com/open-source/news/2010/03/mozilla-borrows-from-webkit-to-build-fast-new-js-engine.ars20:19
micahgfta: hopefully they'll dump the part of nanojit that doesn't build on all arches :)20:22
bdrungmicahg: i am back21:15
micahgbdrung: can you spin a release of mozilla-devscripts with the change to debian21:40
micahgbdrung: I commited it to the bzr branch21:40
bdrungmicahg: i want to add a xpi-repack script. i only have to write the manpage for it. give me some time. then i can release it21:41
micahgbdrung: k. great, thanks21:41
micahgbdrung: I hope my changelog entry was in the proper style21:41
bdrungmicahg: ask asac - the style was not my idea and i don't love it21:42
micahgbdrung: weird...becuase it's not our normal convention21:42
micahgasac: what's the deal with the changelog style in m-devscripts?21:42
bdrungmicahg: what's your normal style?21:42
micahgbdrung: the way we do for firefox/tb21:43
micahgasac: can you spin tb3.0.3 to Lucid?23:00
chrisccoulsonright, xulrunner 1.9.2 has been processed through binary NEW as well now23:51
chrisccoulsonso, we can begin transitioning tomorrow :)23:51
asacgood23:57
asacmicahg: all done for 3.0.3? we can upload tomorrow mornig this time then23:57

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