/srv/irclogs.ubuntu.com/2007/12/12/#ubuntu-mozillateam.txt

Ubuletteasac, shouldn't we have something like that in ubuntu https://addons.mozilla.org/en-US/firefox/pages/appversions ?00:03
Ubulettewith our paths for plugins, addons, whatever00:03
Ubulettehttp://blog.vlad1.com/2007/12/11/graphics-in-mozilla/00:04
Ubuletteasac, ehh ??? http://paste.ubuntu.com/2653/00:11
Ubuletteare you sure ??00:12
asacyes ... that was always the idea i had on my branch00:12
asaclater we use system-nspr/nss anywhere ... for now we don't do that in official archive uploads00:12
asacs/anyw/everyw/00:13
UbuletteDEV_PACKAGE_INDICATION contains ~cvs or ~ppa or nothing, then ifeq (,$(DEV_PACKAGE_INDICATION)) is true if it's neither ppa nor cvs, right ?00:14
asachmm00:14
asacyeah00:14
asacthat was another hick-up :)00:14
Ubulette?00:14
Ubulettei'm lost here. initial code was correct00:15
asacyes00:15
asaci did not think at all apparently ... just saw build failure and did that ... we cannot use system-nss/nspr in gutsy00:15
Ubulettethat's for sure.00:16
asacUbulette: ok will clean up the branch mess first thing tomorrow morning00:37
asacUbulette: thanks for kicking me :)00:38
Ubulettejust drop the last one in .dev (ppa + bogus ~cvs fix)00:39
asaci will fix it yes00:39
asaci will fix the 1.9 branch as well00:39
Ubuletteand don't touch .head :)00:39
asaci won't00:39
asachmm ... moving the hildon backend to xul toolkit will be fun00:42
asacotherwise i cannot get access to the native Window00:42
Ubulettei know nothing of hildon, what it is ?00:45
Ubuletteis it00:45
asachard to say :)01:01
asacgtk extension to support mobile things01:02
asacfor instance you can create a gtk menu and it will not be visible ... instead it will open as a popup when you click somewhere on the desktop panel01:04
Ubulettehmm. obscure to say the least01:06
Ubulette.head is now b2~rc101:07
asacgood01:09
asacoff01:32
Jazzvahave fun ;)01:33
Ubulettexul.head ftbfs with b3pre, update_configure patch diverged. damn. .head will not stay on b2 very long :P01:37
Ubulettehmm, the build system of ff3 b2 rc1 is broken for us (libxul). xul is ok but ff3 fails in gnomevfs because missing nspr libs (it's both without system-nss/nspr)02:55
=== asac_ is now known as asac
=== \sh_away is now known as \sh
asacUbulette: is ffox 3 really broken? is that for beta 2 branch? or trunk?11:13
* asac lunch time12:40
Ubulettehi13:51
Ubuletteasac, i've fixed it13:57
Ubulettewhen you dropped my -1.9 suffix from the .pc files in xul, you forgot to update ff313:58
[reed]asac: attach patches? :)14:00
asac[reed]: yes ... i am just doing a test build to verify that i didn't add a glitch14:03
[reed]k14:03
asacUbulette: yes, but it shouldn't be a problem for runtime14:03
Ubuletteit is a problem at build time14:04
Ubulettenspr_flags_by_pkg_config_hack.patch14:04
asacUbulette: is your problem due to your system-nspr?14:05
Ubuletteno14:05
Ubuletteb2 is not using system-nss/nspr14:05
Ubuletteremember we had to patch configure as it depends on $(DEPTH)/nsprpub/config/nspr-config which is not in our ff3 tarball ?14:06
Ubulettewe used pkg-config instead14:06
Ubulettehmm..  seems update_configure.patch in xul is not needed. the build system takes care of that already14:10
asacUbulette: the build system?14:16
asacouch14:16
Ubuletteit worked well for ff3 for months14:16
asacsounds like MAINTAINER_MODE14:17
Ubulettewe had patches for configure.in but no 99_ like patch14:17
asacUbulette: no ... its our debian/rules14:17
Ubulettehmm, no, it's not a gnome package ;)14:17
asacthe idea was to remove that automatic feature once the package becomes stable14:17
asacUbulette: we have: DEB_AUTO_UPDATE_AUTOCONF=2.1314:18
asacwhich is why we don't need configure patch14:18
Ubuletteoh14:18
asaci would be fine to drop 99_configure from xul as well .. until we get close to hardy14:19
asacjust add the line above to the rules14:19
asac(if you want to do that)14:19
asacbut since updating 99_configure with quilt is so trivial, i don't really care14:19
Ubuletteit's trivial but boring to keep up-to-date in .head14:25
asacyeah ... feel free to add the line then14:29
asaclets hope that clean will bring us back to unpatches configure in non-embedded tarball layout14:30
Ubulettewell, I have added update_configure.patch last week only14:33
asac[reed]: who do request review from? i guess :bs should do the superreview14:35
Ubulettewhat for ?14:35
asac[reed]: it touches mozilla/xulrunner/installer/14:35
asacmozilla bug 40806214:36
ubotuMozilla bug 408062 in Build Config "Provide short-hand includetype=unstable .pc files for libxul and libxul-embedding" [Enhancement,New] http://bugzilla.mozilla.org/show_bug.cgi?id=40806214:36
Ubuletteoh, ok14:36
asac[reed]: ok i requested review from :bs for now14:42
Ubuletteasac, http://launchpadlibrarian.net/10861589/buildlog_ubuntu-hardy-amd64.firefox-3.0_3.0~b2~rc1%2Bnobinonly-0ubuntu1~fta1_FAILEDTOBUILD.txt.gz14:53
Ubulette?14:54
Ubulettei386 and lpia are fine14:56
Ubulettei'll retry it14:56
[reed]asac: yeah, bs14:57
Ubulettehttp://www.sofaraway.org/ubuntu/tmp/ff3-b2-rc1.png15:18
[reed]lol @ the fire covering up stuff15:19
[reed]I should remove that close arrow15:19
Ubuletteyep15:20
Ubulettei miss tab mix plus15:21
Ubuletteasac, do you have a problem with hardy ?16:14
asacyes :) ... why?16:14
Ubuletteamd64 seems broken16:15
Ubulettehttp://people.ubuntu.com/~ubuntu-archive/testing/hardy_probs.html16:15
asachmm ... i can only partially upgrade ... but otherwise it works well here16:15
asacstrange ... what does that list mean?16:16
Ubulettelook at http://launchpadlibrarian.net/10862144/buildlog_ubuntu-hardy-amd64.firefox-3.0_3.0%7Eb2%7Erc1%2Bnobinonly-0ubuntu1%7Efta1_FAILEDTOBUILD.txt.gz16:16
=== \sh is now known as \sh_away
asacUbulette: ok found out that its gtk breakage which should be fixed soon16:42
asacwill take a bit to clear the backlog though16:43
Ubuletteasac, did you clean the xulrunner-1.9 branch ?17:07
asacnope ... starting now ... got dragged into more exciting things ;)17:09
asacsorry ... now going ahead17:10
asacUbulette: dev branch is correct, except the topmost commit, right?17:13
Ubuletteyes17:13
asacUbulette: ok, now i have a problem ...17:15
Ubulette?17:16
asacmerging everything up to hardy release brings me to changelog with version X on top17:16
asachow should i add a changelog entry (that has lower version)17:17
asacreschedule the topmost changelog entry? e.g. append ~something to version + flip to gutsy ?17:17
asacotherwise the order would get broken i guess17:17
Ubulettei don't understand17:17
Ubuletteyou want to merge hardy into gutsy right ?17:18
asaca) add new changelog entry with ~something version on top (changelog order is broken)17:18
asacyes17:18
asachmm actually its only broken order for version ... not date17:18
asacso lets keep it17:18
Ubuletteso start with the last published version (a8 something) and merge .dev into it17:18
asacnot sure if it will cause issues if you specify -vXXXX during upload17:18
asacyes17:18
asacthats what i did17:18
asacnow i want to do all the adaptions that should not go back to hardy in that commit17:19
asacin case one merges back17:19
Ubuletteyou just have to edit changelog a bit and commit17:19
asacyes i know :)17:21
asacnevermind17:21
asacUbulette: ok bzr is not smart enough ... merging back applies the changes i did during merge commit17:23
asacdamn ... the changelog popped-up17:23
Ubulettewhy do you want to merge back ?17:25
asacok i think that means: good bye non-cherry-picked back-merges17:26
Ubulettedo you merge back all your firefox branches ?17:26
Ubuletteff217:26
asacUbulette: i don't want to merge back, but i want to merge back in case i develop fixes on more stable branch :)17:26
Ubulettedevelop for hardy then, so use .dev17:27
Ubulettehttp://www.mozilla.org/MPL/license-policy.html17:27
asacUbulette: yes, we can live with cherry-picking back (which shouldn't happen that often anyways)17:29
asacbut other development models like having a set of forks that evolve always want to merge back and force and left and right :)17:30
Ubulettedo we really have 10 active members in this team ?17:33
asacUbulette: depends on how you define active17:45
asachjmf still does eventual bugs17:45
Ubulettei don't know, that's on LP17:45
asacgnomefreak will hopefully be back soon17:45
asacbluekuja_: is somewhat active as well17:45
asactonyyarusso does mozilla related work every now and then17:45
asacJenFraggle is sometimes in channel ... same for admiral chicago17:47
asacothers are most likely MIA17:47
armin76plop19:18
asach19:21
asaci19:21
armin76hrm...what's the difference between pinstripe and winstripe?19:21
asacone of those is for mac19:21
armin76pinstripe :)19:24
asacsure ;)?19:25
armin76http://mxr.mozilla.org/mozilla/source/toolkit/themes/Makefile.in19:27
armin76 MacOS X                 Pinstripe (toolkit/themes/pinstripe)19:27
jimmy_asac: ping19:54
asacjimmy_: pong20:11
jimmy_asac: i am looking at the new gconf_backend stuff you gave me, it is essentially the same patch as Suse's20:12
jimmy_and it seems to be written for very old code too, so i had to manually patch it20:13
jimmy_but i end up with what we currently have20:13
jimmy_the patch i got from suse was from the 10.2 release, maybe they updated their as well after he posted this?20:14
asacwhen was 10.2 released?20:15
jimmy_let me look it up20:15
jimmy_2006-12-1120:18
asacok ... and the current one doesn't work?20:19
jimmy_it works for 2.0.0.6 code base20:19
jimmy_but i couldn't get it to work in 3.0 base20:20
jimmy_but i didn't spent enough time drilling down on it20:20
asacok ... if you say that the patch is otherwise identical then we need to figure out why20:20
Ubulettehmm, someone tried my preview debs with gnome and got no icons: http://pix.nofrag.com/c/d/9/f930b1981dbab04bfa3536222ead9.html20:21
Ubulette[reed], rings a bell ?20:21
jimmy_let me take a look this afternoon20:21
jimmy_i think probably what happened is Robert rewrote the gconf code Novell had and posted this patch, and then Suse integrated this into their own gconf_patch in 10.2 release20:24
asacjimmy_: btw, you can build midbrowser --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9b1/ ... and install latest xulrunner-1.9-dev from mozillateam ppa ... the build should then just take a minute20:38
asaci tested that yesterday20:38
asacjimmy_: mozillateam ppa is https://edge.launchpad.net/~mozillateam/+archive20:38
asacUbulette: ok currently pushing fixed stable branch20:43
Ubulettegood20:43
asacUbulette: will cherry pick the revision 152 to .dev20:43
asacplease cherry pick it as well20:43
asacor merge or whatever20:43
asaci should have done it on .dev though ... but well, here we go20:44
* asac off doing some laundry20:45
asacjimmy_: in browser/installer/unix/packages-static you removed bin/components/nsBookmarkTransactionManager.js22:00
jimmy_asac: did I?22:00
asacwell you eliminated it in the merge22:03
asac:)22:03
asacno idea if it was added by us once ..., but i think so22:04
asac(i am currently redoing the merge using git and copying your files in if they make sense)22:04
asacapparently we added bin/components/libsystem-pref-gconf.so22:04
asac(probably because of the gconf component)22:04
asacand the line above was in the conflict and was: bin/components/nsBookmarkTransactionManager.js22:05
jimmy_i had to merge it with FF 3.0 src too, so if I removed it, then it probably meant FF 3.0 also removed it22:08
jimmy_because i remember in FF 3.0, they rewrote the whole bookmark and history with places22:09
asaclets see ... i will keep it for now22:09
jimmy_yeah, i just checked, they removed it in FF3.022:10
asacyou dropped *   locale/@AB_CD@/mozapps/downloads/settingsChange.dtd  (%chrome/overrides/settingsChange.dtd) in browser/locales/jar.mn22:12
asacany reasoning? or just a glitch?22:13
asacso you say the BookmarkTransationMAnager js file isn't in packages-static anymore?22:13
asacjimmy_: ok, the first messy one i don't understand. after resolving conflicts i get22:25
asachttp://paste.ubuntu.com/2676/22:25
asac/tmp/firefox-ported/extensions/pref/system-pref/src/Makefile.in (is your file)22:25
jimmy_ok, this is the gconf patch, the midbrowser src had the gconf patch applied22:26
jimmy_the FF 3.0beta1 code i tar up, didn't have those patched22:26
jimmy_that's why it wasn't working22:26
jimmy_i couldn't get it to work, so I just left the system-pref alone, so this is the original FF3.0 code22:27
asachmm ... ok i will just go on with the merge and see :)22:29
jimmy_yeah, i just copied over the changes we made in mid browser to the 2.0.0.6 source into the 3.0 FF code base22:41
jimmy_so if anything is removed, it is because FF 3.0 dropped it22:41
jimmy_unless i accidently removed it during the merge :), but i tried to make sure i didn't22:42
asacjimmy_: http://paste.ubuntu.com/2679/ this a midbrowser specific removal?22:56
asac(thats again after remove ... so midbrowser 3 removed it from ffox 3)22:56
jimmy_FF 3 removed it from FF 2, so I did the same thing in MID browser 3 from MID browser 223:00
jimmy_i have a staff meeting now, brb in a hour23:00
Ubuletteasac, you didn't merge once again ?23:01
asache?23:14
asacjimmy_: no ff3 still had that specific line ... nevermind23:15
asacjimmy_: so just a glitch ... fixed23:15
Ubuletteasac, donno. I got 39 revisions removed and 42..51 new. I expected 1, maybe 223:16
asacUbulette: no ... i fixed the branch23:16
asacpreviously i accidentially removed all from 42..51 because i pushed the .dev branch23:16
asacnow i took revision 50 from the original branch (as it was before) and merged the .dev branch on it23:17
asacso previously 42..50 were lost23:17
asaci resurrected them now23:17
Ubuletteok23:18
Ubuletteasac, didn't you say that you patched totem for xul 1.9 ?23:23
asacyes23:27
Ubulettewill it land ?23:28
asacyes23:31
asacwanted to fix addons dirs first23:31
Ubuletteamd64 fixed23:36
Ubuletteb2 rc1 seems good. the guy without icons fixed it by removing the Tester extension.23:37
asacok23:39
Ubulettefar better than b1 in fact23:43
asachopefully :)23:44
asacjimmy_: ok the merge is building :) ... lets see23:48
asaci kept the midbrowser directory of you unmodified for now ... we can then work on the git branch to get things right23:48

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