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

asaceven --fail-missing00:00
ftayep, iirc, it's different00:00
ftait's already failing when files are listed in *.install but not there00:00
asaci think it checks whether all files that are in lets say debian/tmp/ are sorted to some package00:00
asacfta: what do you mean. doesnt it fail anyway if files in .install are not avail?00:01
ftayes00:01
ftathat's what i keep fixing in the moz packaging00:01
asacfta: well. --list-missing and --fail-missing really seems to be like compare00:01
ftanot last time i give them a try00:01
asacfta: i think we compare dist/bin vs. debian/tmp/00:01
asacand we also use compare for debian/tmp/ vs. debian/ALLPACKAGES?00:02
ftayes00:02
asaci think the latter can be done with dh_install --fail-missing (or list)00:02
ftai don't think so00:02
asacso we need compare for dist/bin vs. debian/tmp though00:03
ftayes00:04
asack00:04
asacfta: do we have a mean to blacklist files from warning/erroring for the dist/bin/ vs. debian/tmp case?00:04
asacfta: the firefox-3.1 build log looked like there are a bunch of files listed that are ok not to have00:05
asacso i wonder if we could get them out of the log/warning00:05
ftayes, EXCLUDE_*00:05
asacfta: EXCLUDE_<what?>00:05
asacpackage name?00:05
asacand what kind of format?00:05
fta# The following variable are available:00:05
fta# COMPARE_FILTER_PRE_IN and COMPARE_FILTER_PRE_OUT (for a/)00:05
fta# COMPARE_FILTER_IN and COMPARE_FILTER_OUT (for b/)00:05
fta# By default, all are 'sed' commands that could be augmented (+=) or00:05
fta# overwritten by the caller.00:05
asacok00:06
asacthat looks promissing00:06
ftalook in  /usr/share/mozilla-devscripts/firefox-3.1.mk00:06
asacso we should maintain that list and fail hard everywhere00:06
asace.g. so we dont need to review logs all the time00:06
ftathat was my initial idea, i just started it transparently, then it slept out of my list00:07
asacyeah. thats ok00:08
asacfta: is there a switch to make it fatal yet?00:09
ftano00:09
ftathe code is ugly, i should revisit it00:09
asacheh00:09
asacoh . its basically one long sh line ;)00:10
ftaok, pushed a new chromium, it should have a shiny icon now00:10
ftagasp, forgot my -dbg fix00:11
ftawell, that could wait00:11
asac:)00:11
ftahmm00:12
ftaoh, they're back00:14
ftathey disappeared from the build page, i thought they all failed00:14
fta.. fetching the songbird sources, i'm quite sure it will fail, if it's like last time00:15
ftaix:~/bzr/songbird.head$ wc -l debian/rules00:16
fta302 debian/rules00:16
ftapffff00:16
ftaSongbird1.1.1   ?? 1.1.1 or 1.1 ?00:18
ftahttp://timeline.songbirdnest.com/client/browser/tags/Songbird1.1.1/build/sbBuildInfo.ini.in so 1.1.1, strange00:19
ftaasac, i should also update my ia32-*chromium* to get your new nss. is it already in hardy-sec?00:25
ftaboooh, songbird is still using FIREFOX_3_0_3_RELEASE00:27
ftaapparently, they don't care about security00:27
ftaasac, asac_ http://paste.ubuntu.com/129584/00:28
asac_fta: yeah seems so. its a shame (sec)00:32
asac_fta: maybe we should file bugs ;)00:33
asac_and teach mitre to also have songbird added to the list for most firefox issues00:34
asac_i will try to talk to someone00:34
asac_anyway ... bailing out. have to get up tomorr at 7 or so00:36
asac_@time00:36
asac_ubottu: ping00:36
ubottuping yourself ;-) really the diodes all down my left side are sore00:36
asac_good00:36
asac_cu00:36
ftacu00:37
=== asac_ is now known as asac
=== mconnor_ is now known as mconnor
[reed]asac: why do you have multiple bugzilla accounts?01:45
LLStarksasac. evening.02:32
=== jetsaredim1 is now known as jetsaredim
=== fabrice_sp__ is now known as fabrice_sp
asac[reed]: you mean asacmoz gmail?08:51
asacLLStarks: hi08:51
asac[reed]: the canonical one is _just_ for exception processing08:52
[reed]oh, I used your normal one for that canonical thing08:52
[reed]should I swap it to use the canonical one?08:52
asac[reed]: which canonical thing? the component? yes please.08:52
[reed]yes08:52
[reed]ok08:52
asac[reed]: my normal account is something i will use even after quitting.08:53
asac[reed]: the gmail one is a "give me all mail because i love searching one"08:53
[reed]planning on quitting soon?08:53
[reed]:p08:53
asac[reed]: no ;)08:53
asac[reed]: but you never know08:53
asac[reed]: you think the gmail one is bad?08:53
asacasacmoz at gmail i think08:54
[reed]no08:54
[reed]I was talking about the canonical one08:54
asacah yeah. its really just for the "Official" canonical stuff. i dont want to mix them08:54
[reed]k08:54
asac[reed]: thanks for switching the default for the "exception" component to asac@canonical.com ;)08:55
[reed]ok, I swapped it to your @canonical :)08:55
asac[reed]: great.08:55
asac[reed]: which component is it?08:55
[reed]Legal :: Canonical08:55
asacah good.08:55
asac[reed]: hmm. when will you support OpenID?08:56
[reed]lol08:56
asacor is that considered insecure (no clue)?08:56
[reed]mozilla bug 29460808:56
ubottuMozilla bug 294608 in User Accounts "Support OpenID as a an account source and login verification method" [Enhancement,New] http://bugzilla.mozilla.org/show_bug.cgi?id=29460808:56
asaccool08:57
asactoo bad. i guess i have remembered my pass on my laptop08:57
asacand not on this ffox 3.2 profile ;)08:57
[reed];)08:57
[reed]asac: I talked to ted about PGO, and he had some ideas08:59
asac[reed]: different idea from making a minimal test browser in xulrunner and use that to optimize xul?09:00
[reed]basically, compile xulrunner normally, compile firefox, use firefox to recompile xulrunner with PGO, and then recompile firefox with PGO09:00
asachmm09:00
asacstep 3 sounds difficult. i will think about it09:01
gnomefreaki cant get into admin for mailing list10:53
gnomefreaknevermind i think i got it10:53
asacgnomefreak: ;)10:59
gnomefreakits the pre coffee problem :)10:59
asaclol11:07
asaci am on coffee already ;)11:08
gnomefreakmine should be done i just havent got up to get it11:09
=== jtv is now known as jtv-dinner
gnomefreakasac: do you happen to have the master firefox bug that keeps asking you to restart? i have duplicates but cant find any other bug like that but i know we have one11:48
* gnomefreak goes for coffee and smoke11:48
gnomefreakwould be nice if LP supported wildcard searches11:53
asacgnomefreak: hmm11:55
asacgnomefreak: there should be plenty11:55
asacgnomefreak: its ubufox11:55
gnomefreakthats what i thought too11:55
asacgnomefreak: 27030311:55
gnomefreakah gppd call11:55
gnomefreakbug 2703011:56
asacrenamed11:56
ubottuLaunchpad bug 27030 in kubuntu-docs "Missing dependency between kunbutu-docs and ubuntu-artwork" [Medium,Fix released] https://launchpad.net/bugs/2703011:56
asacto MASTER ;)11:56
gnomefreakbug 27030311:56
ubottuLaunchpad bug 270303 in ubufox "MASTER - firefox (intrepid): "your browser has been updated and needs to be restarted"" [High,In progress] https://launchpad.net/bugs/27030311:56
gnomefreakthanks11:56
gnomefreakok these reports are way too scattered.12:10
gnomefreakwe have other reports for "firefox already running" i looked under firefox and ubufox using search (i reaally didnt feel much like looking through every bug report12:15
asacubottu: ping12:16
ubottuping yourself ;-) really the diodes all down my left side are sore12:16
asacscary. net outage for 40 seconds or so ;)12:17
asacseems to have recovered without reconnect though12:17
=== jtv-dinner is now known as jtv
gnomefreakbug 194894 is now a master bug i know there are more out there but im looking for a different bug12:31
ubottuLaunchpad bug 194894 in firefox "[MASTER] Firefox reports "version 1.9b3" in "about:"" [Unknown,Confirmed] https://launchpad.net/bugs/19489412:31
gnomefreakasac: master bug for firefox already running i was working on this the other day with upstream but i cant find it now and i know ubuntu has a bug on this :(12:35
asacgnomefreak: ok12:36
asacgnomefreak: already running?12:36
asaci dont know what bug that is in particular12:36
asacgnomefreak: if the user NFS then there is a master bug for that12:36
gnomefreaki looked in ubufox and firefox (still going through ff-2 bugs looking for it12:37
asace.g. home mounted over NFS12:37
gnomefreakhe doesnt state12:37
asacask12:37
asacthat would be bug 23797012:37
ubottuLaunchpad bug 237970 in firefox "firefox-3.0 breaks with NFS home directory" [Unknown,Fix released] https://launchpad.net/bugs/23797012:37
gnomefreakthis is bug 7762512:37
ubottuLaunchpad bug 77625 in firefox-3.0 "can't start firefox, error "firefox already running" window tab not visible, needed to end process from sys mon then reopen - workaround" [Undecided,Incomplete] https://launchpad.net/bugs/7762512:37
asacah12:37
asacyeah well.12:37
asacif we have a bug for arbitrary strange things then that would be it ;)12:38
gnomefreak:)12:38
asacif its not NFS, its probably "weird happenings when firefox is not restarted after upgrade"12:38
asaci think we had a master for that though12:38
gnomefreakim thinking ubufox but firefox process should die when closed (sort of like my 3.1 buttons problem12:38
asace.g. "MASTER - everything can happen if firefox is not restarted after upgrade"12:38
gnomefreaki have to write my script for that12:39
asacgnomefreak: usually it closes. could be upgrade issue from above, or some plugin/extension that keeps something running12:39
gnomefreakthat would be nice but a shit load of work12:39
gnomefreaki figured out my was ubufox but process still sticks and removed my buttons. killall firefox-3.1 works same issue different UI issues as the above bug but i can swear ther eis another 1 or 100 of this12:40
* gnomefreak not really setting out for bug work today :)12:41
gnomefreakasac: im leaning towards translation for bug 63499 and yes it is still present12:44
ubottuLaunchpad bug 63499 in firefox-3.0 "Firefox cannot spell Ubuntu" [Low,Confirmed] https://launchpad.net/bugs/6349912:44
asacgnomefreak: reassign that to hunspell dictionaries packages12:45
gnomefreakk12:45
asacfirefox has nothing to do with that12:45
asaci mean it doesnt even use aspell12:45
gnomefreaki figured that12:45
asacso its a ispell dictionaries bug and a hunspell dictionaries bug12:45
gnomefreaki changed it to hunspell should i add ispell or hunspell covers that?12:47
gnomefreakill be right back soon to be pain in the ass wife calling me12:48
gnomefreakok im back for ~30 minutes to finish what i started than she wants to go shopping and dragging me along with her :(13:16
fta2gasp... songbird :(13:46
fta2Remove the patches directory on all active branches. Our patches are now applied directly to our dependencies in the vendor repository; you can do an |svn diff -r /vendor/trunk/$package /vendor/upstream/$package| to get a list of diffs/patches. The patches int he patches/ directories were old, and were not the patches we were even using anymore; this was causing too much confusion.13:47
fta2so my package is definitely broken now13:47
gnomefreakfta2: did upstream get to a point where we can package it in archives for KK13:51
fta2no13:52
gnomefreakok thats what i thought see bug 9449413:52
ubottuLaunchpad bug 94494 in ubuntu "[needs-packaging] Songbird" [Wishlist,In progress] https://launchpad.net/bugs/9449413:52
fta2imho, they will never do that, they don't care enough about us. either we'll have to bend, or it's out forever13:52
gnomefreaki agree that they dont seem to care enough but as for the packaging i wouldnt know13:55
* gnomefreak off for a while.14:01
asacfta2: i really think a first step is to raise pressure on general security support14:10
asacfta2: once they notice that they get bad reputation with their current way, they might look into new innnovative things14:10
asacone solution that comes up is to remove all patches and just ride the xulrunner security updates aka libxul14:10
asacfta2: thats why i will ask mitre folks to remember to add songbird for all rendering sec issues14:11
asacthat are announced for firefox/xulrunner14:11
asacin that way they will be officially insecure all the time and while this might work for some time14:11
asacit will come up at some point14:11
fta2apparently, my old method of packaging (ie, get their xul tag and patch it) is no longer what they do14:13
asacfta2: they probably failed to properly rebase stuff in svn ;)14:17
asacand now patches are out of sync with the full tree they have14:18
asacor they forgot to udpate patches and now nobody knows what to do ;)14:18
asacwhich could also be the reason why they are stuck at 3.0.3. we should ask stevel14:18
fta2http://timeline.songbirdnest.com/vendor/browser/tags/Songbird1.1.1/xulrunner/mozilla/config/milestone.txt => 1.9.0.514:29
fta2!info xulrunner-1.9 jaunty14:30
ubottuxulrunner-1.9 (source: xulrunner-1.9): XUL + XPCOM application runner. In component main, is optional. Version 1.9.0.7+nobinonly-0ubuntu1 (jaunty), package size 7367 kB, installed size 20368 kB14:30
fta2asac, any chance to talk with the modem guy yet?14:30
asaci asked again now. lets see14:34
asacfta2: so does that key work more than once with NM?14:38
asacor can you connect exactly once and then never again until you use windows?14:38
asacfta2: also. thats a huawei with "option" driver? can you give the pci id?14:39
fta2more than once14:39
asacerr usb id;)14:39
asacfta2: more than once? like you can plug in the key multiple times?14:39
asacor more than once without repluggin?14:39
fta2let's sum up. 2 SIMS: S1 and S2, one key: the huawei E220 (12d1:1003)14:40
fta2initially, both S1 and S2 worked for a short while14:40
fta2then S1 stopped working, even after several attempts, replugs, reboots14:41
fta2S2 was still fine14:41
fta2i pluggued my key with S1 in an XP box, it connected just fine14:41
fta2back in ubuntu, S1 was fine14:41
fta2the next week-end, S1 was still fine, but S2 broke14:42
fta2i'm still there: S1 ok, S2 nok14:42
asacfta2: so if S2 is broken you can flip sims and it will work?14:43
fta2yes14:43
fta2when it's broken, it connects and hangup immediately after14:44
asacfta2: you still have a link to a serial log paste in your backlog?14:52
asaci know you posted it, but i cant find it :(14:52
asacfta2: serial + ppp debug on log i guess (if you dont mind to capture one)14:55
fta2http://paste.ubuntu.com/125513/14:56
asacthey say that some modems reset magic stuff on AT+CFUN=0 ... and only windows knows the secret commands to fix that on next plugging14:56
asacfta2: ok and if you retry it looks the same?14:57
asace.g. thats the reproducible error?14:57
fta2yes, 100%14:57
fta2that was a few days ago (Mar  2 23:52)14:58
asacfta2: so you always get to ppp stage and then get a hang up after sent [IPCP ConfReq id=0x2 <compress VJ 0f 01>15:00
asacfta2: can you try to disable all the compression stuff in /etc/ppp/options ?15:00
asacfta2: add novj novjccomp15:01
asacfta2: 16:00 < tambeti> asac: I have a modem with same usb ids15:03
asac16:00 < tambeti> asac: and I've never seen such a problem15:03
fta2hm15:04
fta2so what? I got it twice15:04
asacfta2: try the compression stuff. also please modify the --delay to 4000 in the udev .rules15:06
asaci mean the fact that your thing doesnt work with udev also doesnt sound right15:06
asacfta2: twice? so you say its reproducible to fix this in windows, even though only cured it once?15:06
fta2will try that tonight15:07
asack15:07
fta2it locked twice, i cured it only once to have a chance to troubleshoot it15:08
asacfta2: yeah. did you connect using windows or just boot?15:08
fta2the 1st time, i connected it15:08
asacfta2: if you need to connect we should try to capture the USB traffic so we see the maybe-secret AT command send15:09
asacif its during boot its probably harder15:09
fta2how? i'm clueless with windows15:09
asacfta2: imo just go for the compression thing first.15:10
asacproviders might have a bogus ppp server which just chokes when you start negotating about things it doesnt know about15:10
asacand hang up15:10
asacfta2: if it comes to usb monitoring under windows, i will try to find the right tools for you15:11
fta2but the other sim is doing exactly the same thing15:11
asacso you can just keep that running and capture everything15:11
asacfta2: well. as i said before, you might be on a different hub or gateway15:12
asaci mean: i also had similar issues at some point15:15
asacand couldnt connect .... but i never used windows and it just started to work at some point again15:15
asacand the ppp log really looked similar.15:15
asactweaking the compression things helped a bit - at least the log was different15:15
asace.g. hangup during VJ compression negotation15:16
fta2ok, will try that, compression is rejected anyway15:20
fta2i would love to have something working out of the box15:20
asacfta2: well. if its really compression negotiation we can maybe turn that off everywhere. i am not sure that 3g uses that ppp part15:25
fta2asac, why so many people have to patch their kernel and manually install madwifi on their netbooks?15:39
asacfta2: i dont know. probably because ath drivers really sucked in hardy?15:40
asacits only been 6 month or so when the bad atheros situation improved15:40
asacbefore it was as closed as broadcom15:40
fta2they are on intrepid and jaunty15:41
asacatheros was messy in intrepid because of the close timeline. jaunty should be better afaik15:41
asacmeaning: in hardy all was lost, but we got this working by having a hacked wpasupplicant15:41
asacin intrepid the new drivers appears and sucked, madwifi didnt work anymore, because wpasupplicant dropped support (saying its dead)15:42
asacin jaunty. i hope its fixed15:42
asacalso intrepid driver should be fixed in -updates15:42
asaci think that normal netbook remix doesnt ship everything from -updates15:42
asacso that might be the reason15:42
asacat least most cases should be fixed15:43
asacor in -backport-modules15:43
asacfta2: safest thing would really be dell mini. the netbook image for hardy has quite perfect modem integration now (its hacky, yes, but i connects fast and knows about everything - even unlocking)15:45
asaconly prob is that the kernel patch hasnt landed in mainline.15:45
asacso its not in mainstream jaunty, but the kernel provided by Netbook folks will have that too soon15:45
asacfta2: http://www.notebookjournal.de/tests/toshiba-netbook-nb100-11r-70115:48
asacis that the netbook you are looking at?15:48
asacToshiba NB10015:49
fta2no, i initially wanted the dell mini 10, but it's lacking some features i need, and they will come too late. so i'm looking at the samsung NC10 now16:00
fta2https://help.ubuntu.com/community/NC1016:00
asacfta2: that page says "installing latest madwifi drivers helps"16:09
asacthats wrong16:09
asaca few lines later they just use the ath5k16:09
asacso its like i said16:09
asacyou need backport-modules16:09
asacin intrepid and jaunty should work16:09
fta2it's a community page, so it's kind of half obsolete16:09
asacyes. i think they just mixed the names up16:09
asacmadwifi was the old hostap driver16:10
asacath5k and ath9k are the new drivers that are shipped in mainline kernel16:10
asacand hence are supposed to become quite solid and reliable in the future16:10
LLStarkshi asac16:34
asacLLStarks: hey16:35
LLStarksdo you have thoughts on this? http://ubuntuforums.org/showthread.php?p=6874367#post687436716:35
LLStarksit doesn't seem to be limited to sans-serif fonts and only occurs in certain textboxes16:35
asacLLStarks: what sans serif font is that in the back?16:37
asaci guess you dont use any windows fonts?16:37
LLStarksi do.16:37
LLStarksbut i don't know what font that is.16:38
asacLLStarks: i think windows fonts have problems with metrics16:39
LLStarksshould i file a bug?16:41
asacLLStarks: first check whether it goes away if you remove the windows fonts16:41
LLStarksif it doesn't, file with fontconfig and ttf-msttcorefonts?16:42
asacLLStarks: provide a way to reproduce without msttcorfonts and put it against fontconfig16:42
asacotherwise i am not sure16:42
LLStarksgotcha16:44
kosmonautI've got a quite strange behavior in TB 2.0.0.19(jaunty). Since AFAIK yesterday TB refuses to filter my mail. In the filtermenu everything is looking ok. When I select apply filter (in the filtermenu it self) my mail gets filtered. BUT when new mail comes in nothing happens, filters are not working. Now I have looked in "msgFilterRules.dat" there are entries called "enabled="no"". I changed them to "enabled="yes"" an *tata* filter17:33
BUGabundoasac: ping17:33
BUGabundohi17:33
BUGabundoasac: does this mean anything to you http://paste.ubuntu.com/129828/ ?17:33
asacBUGabundo: not sure. network problems seem to prevent me to get that page17:46
asacBUGabundo: far too long17:48
asacplesae paste relevant bits17:48
ftastevel, where are the updated instructions to build sb now that you changed everything for the n-th time?18:47
stevelfta: building the dependencies is here: http://wiki.songbirdnest.com/Build_Release/Building_the_vendor_repository18:48
stevelbuilding the main app should be the same18:48
ftaok, thanks, i was almost there. just need to re-do my patches to your new files :(18:52
asacstevel: now that 1.1 is out ... how about making a new upstreaming round and reviewing if things can be done different or not at all that are not suitable for xulrunner tree?18:58
asaci know. broken record. sorry about that ;)18:58
stevelheh, no worries. yeah... i'd like to, i've been pretty swamped with critical work for the past 2 months or so and haven't had time to look into it.  will try again when i get some free cycles19:00
asacstevel: thats why i ask now. if not now after release (well after fixing first critical feedback things), then probably never :)19:00
ftai don't see how it's possible now that everything is flat19:01
asacone goal would be to get to a state where we can build it against system xul and songbird isnt completely broken afterwards19:01
fta"Remove the patches directory on all active branches. Our patches are now applied directly to our dependencies in the vendor repository; you can do an |svn diff -r /vendor/trunk/$package /vendor/upstream/$package| to get a list of diffs/patches. The patches int he patches/ directories were old, and were not the patches we were even using anymore; this was causing too much confusion."19:01
asacthat would definitly be a victory19:01
fta(that's from svn log)19:01
kosmonautsome1?19:07
asackosmonaut: ?19:08
kosmonautplease see 18:3319:09
asackosmonaut: no :-P19:10
asacplease repost19:10
asacwe dont even know which timezone you are in19:10
kosmonautI've got a quite strange behavior in TB 2.0.0.19(jaunty). Since AFAIK yesterday TB refuses to filter my mail. In the filtermenu everything is looking ok. When I select apply filter (in the filtermenu it self) my mail gets filtered. BUT when new mail comes in nothing happens, filters are not working. Now I have looked in "msgFilterRules.dat" there are entries called "enabled="no"". I changed them to "enabled="yes"" an *tata* filter19:10
asachmm19:10
asacthanks19:11
kosmonautstrange..ha?19:11
asacyeah19:11
asackosmonaut: can you disbale rules in the rule wizard?19:11
asacdoes that change the state to enabled=false?19:11
asacor no19:11
asac?`19:11
kosmonauthold on19:11
asacfta2: i can only reemphasize how important it is that you open an ITP in debian ;) for chromium parts currently not taken19:13
asacjust got reminded because i got a chromium update from daily19:13
kosmonautnow: I enabled the rules in the filtermenu...in "msgFilterRules.dat" all enabled are set to "enabled=no"19:14
asackosmonaut: what do you mean by "enabled the rules"  ... were they disabled?19:14
kosmonautasac: Extra->Filters...>Aktivieren (german)19:15
asackosmonaut: i know. for me the Rules .dat is in sync with the U19:16
kosmonautit seems like it the "aktivieren"-botton gives a false feedback to "msgFilterRules.dat"19:16
asackosmonaut: i stopped tbird, modified the .dat ... started again and the state in UI matches the .dat19:17
asace.g. it seems to parse it on startup19:17
asacwhich sounds correct.19:17
kosmonauthmm19:17
asacif that doesnt do that for you it could be either a) an extension19:17
asacor b) some bad syntax19:18
asackosmonaut: you could try to reduce the .dat file until you find the bad entry19:18
kosmonautok...good I'll try to do so19:18
asace.g stop tbird; remove all rules, but one. see if that works (backup the bad .dat first of course)19:18
kosmonautsure ;-)19:18
asackosmonaut: yeah. please backup otherwise i see the issue just go away ;)19:18
asackosmonaut: oh you could also look in tools -> error console if there is an error19:19
asacbut i doubt that there is one19:19
kosmonautthx! :-D19:19
kosmonautI'll try all of your hints19:19
ftastevel, it seems i have to specify SB_VENDOR_BUILD_ROOT, what is that supposed to be?19:20
asackosmonaut: thanks. we see complains about not working filters more or less regularly, so you finding might be the nail - which would be great19:20
kosmonautok...but what made me kind of worry was: that when flters are activated the entry in that *.dat was "off" and when they were de-activated the entry is "on"...Let's see if I find the troublemaker19:22
kosmonaut(sorrry for my english)19:22
kosmonaut;-)19:22
asackosmonaut: yes. there is something bad. are you sure you have no extension installed?19:22
asac(except enigmail maybe)19:22
kosmonautno extensions for sure19:22
asacok good. then lets find what causes this in the file19:22
ftastevel, i mean, is there a default value for SB_VENDOR_BUILD_ROOT? (that i'm not getting for some reason)19:23
kosmonautoh...enigmail...i forgot about it...it is no an extension 4 me it is a basic module :-)19:23
asackosmonaut: i hope its a syntax thing ... otherwise its probably harder to track down19:23
asackosmonaut: i dont think enigmail causes this. i have it installed too. but better safe than sorry and disable it for debugging this19:23
kosmonautasac: well....was long as it filters and I know what to do am quite happy19:23
asackosmonaut: thats an egocentric point of view. we need to nail this down and fix it for everyone19:24
kosmonautasac: all right. but 4 now I have to say good night to my kids19:24
asackosmonaut: sure.19:24
asackosmonaut: no hurry. if there is nothing private in the .dat file you could also share it19:24
asacor maybe a reduced file that also has this issue19:24
ftastevel, nm.. but why do i need to co the binaries too?? i don't want that19:32
stevelfta: sorry, was at a meeting and then lunch.20:08
ftastevel, i'm patching the new build system, step by step, to fit my needs.20:12
ftait's not working out of the box :(20:12
stevelwhat's not working?20:13
stevellemme see if i can get our build guy in here20:13
ftanow it's failing in the breakpad symbol code.20:14
JayPeeYo yo.20:14
ftahi20:15
ftahttp://paste.ubuntu.com/129913/20:15
JayPeesomeone wanted to chat w/ me?20:15
ftaJayPee, about songbird? me :)20:16
JayPeeyup20:16
ftacd $(SRC_DIR)/dependencies/vendor/taglib ; make -f Makefile.songbird SB_VENDOR_BUILD_ROOT=$(SRC_DIR)/dependencies/vendor SB_BUILD_TYPE=release20:16
JayPeewhat's up?20:16
ftaends up like this http://paste.ubuntu.com/129913/20:16
Mook_sbhmm, it's http://src.songbirdnest.com/source/xref/dependencies/xulrunner/mozilla/toolkit/crashreporter/tools/symbolstore.py copied by http://src.songbirdnest.com/source/xref/dependencies/xulrunner/mozilla/toolkit/crashreporter/tools/symbolstore.py ...20:16
JayPeeok; without looking, I'm going to say building dependencies in the vendor dir isn't supported; it may be ok, but that's not how we build it.20:16
ftaI don't have/want the vendor binaries so i had to slightly patch http://paste.ubuntu.com/129917/20:17
JayPeedo you care about symbols?20:17
JayPeemy guess is "no"20:17
ftano, i don't build xul with breakpad20:17
fta(we have our own symbol system in our bug tracker)20:18
JayPeefta: build with SB_VENDOR_GENERATE_SYMBOLS=020:18
ftaok, trying..20:18
ftawhy does it clean at each run?20:19
JayPeebecause we use this to generate vendor-binaries, so we assert that the build area is clear.20:20
ftawell.. ok.20:20
JayPeebecause I don't want to mess around with packages not getting dependency tracking correct20:20
JayPeeit's not rule #1 of building release builds20:20
JayPeebut it's up there.20:20
ftaok, good for taglib20:22
ftahm, it's doing svn up during build (mozbrowser)20:22
ftabad, it will break in our builders20:23
ftano network access allowed20:23
Mook_sbfta: read the makefile, you can disable that update20:23
Mook_sb(another random variable to set :D )20:23
JayPeeyes20:23
ftaok.. reading..20:23
JayPeewe put that in there just for situations like this, where you have weird rules!20:23
ftait's not weird, it's about security20:24
Mook_sb("you" = "the guy on a boat"? :D )20:24
JayPeefta: it's as weird to me as requiring a rebuild is to you.20:25
JayPee(which is to say it's a requirements issue)20:25
ftaanyone could send something to the builders, so network access is not allowed, makes perfect sense to me. but it's sometimes difficult to live with. i don't think it's the case here. anyway, building sb now20:26
ftafailed20:28
ftacomponents/mediacore/metadata/handler/taglib/src/MetadataHandlerTaglib.cpp missed the taglib headers20:29
ftahttp://paste.ubuntu.com/129921/20:30
fta /src/bzr/build-area/songbird-1.1.1/build-tree/songbird/dependencies/linux-i686/taglib/release/include/taglib is wrong, i have no taglib in linux-i686/20:31
ftaJayPee, ^^ ?20:32
Mook_sbwhat does /src/bzr/build-area/songbird-1.1.1/build-tree/songbird/dependencies/linux-i686/taglib/release/include/taglib look like?20:34
ftanada: http://paste.ubuntu.com/129923/20:35
ftataglib was built with:         cd $(SRC_DIR)/dependencies/vendor/taglib ; make -f Makefile.songbird SB_VENDOR_BUILD_ROOT=$(SRC_DIR)/dependencies/vendor SB_BUILD_TYPE=release SB_VENDOR_GENERATE_SYMBOLS=020:37
ftaMook_sb, ^^20:37
Mook_sbfta: got the full taglib build log?20:38
Mook_sbbecause staring at random snippets is really, really hard.20:38
ftai can sure recapture it20:39
ftahold on20:39
ftaMook_sb, http://www.sofaraway.org/ubuntu/tmp/sb.log.txt20:47
* asac waves to songbird crew20:47
* Mook_sb waves to asac20:47
asacthanks for ending up here ;)20:47
Mook_sb-- Installing: /src/bzr/build-area/songbird-1.1.1/build-tree/songbird/dependencies/vendor/linux-i686/taglib/release/include/taglib/fileref.h20:49
ftaasac, the chromium-daily ppa was full, again. it has 7GB now20:50
Mook_sbso, JayPee: we actually end up checking in .../dependencies/vendor/linux-i686, then check it out as .../dependencies/linux-i686, don't we?20:50
JayPeeuh20:51
JayPeewell, in the normal build system, we check out $(root)/checkouts/linux-i68620:51
JayPeethen $(root)/linux-i686 is supposed to be created by the user20:51
JayPeeand symlinks are created20:51
JayPeeand then removed as packages are rebuilt20:51
Mook_sboh, the checkin bit was from building vendor-binaries, and the checkout bit is the actual songbird build process, yeah20:52
JayPee$(root)/linux-i686 is eventually cehcked back in20:52
ftais that documented somewher?20:52
JayPeefta: yup!20:52
Mook_sbso I guess in fta's case, he needs to be making symlinks and stuff20:52
JayPeewell20:52
ftai don't co the vendor-binaries, don't want to, and don't need to20:52
JayPeeah20:52
JayPeewell, then it's unlikely to work!20:52
ftawhy?20:52
JayPeeuh20:53
JayPeebecause that's how it's designed to work20:53
ftaif it depends on binaries, i'd better stop right now.20:53
Mook_sbyour process is different from our process, so things need to be adapted :)20:53
JayPeeit probably doesn't.20:53
JayPeeif you're just building taglib20:53
Mook_sbfta: you can make a local bzr repo and clone it, if it makes you feel better ;)20:53
JayPeebut the build system expects that stuff to exist20:54
JayPeebut, we accept patches; so you could always write one to disable that functionality20:54
JayPeeit's mostly used for building gstreamer, since gstreamer depends on so many sub-packages20:54
JayPeetaglib, I believe, does not.20:54
ftano, i've spent a lot of energy on this package for quite a long time, and at each milestone, every changes, so i'm back to square one, it's frustrating, at best.20:55
ftaeverything20:55
JayPeeI can check, but I'm pretty sure the vendor build system didn't change much, if at all, between 1.0 and 1.120:55
JayPeeI think I may have required that you set the BUILD_ROOT20:55
JayPeebut you were doing that already20:55
JayPeeanyway, I can understand being frustrated; you would probably find it more rewarding to read through the makefiles, and contribute back fixes that make building the dependencies for you easier20:56
JayPeerather than working around it every release.20:56
ftafor taglib, i used to have: cd $(SRC_DIR)/dependencies/vendor/taglib ; AUTOCONF=autoconf2.50 AUTOM4TE=autom4te sh ./songbird_taglib_make.sh20:56
ftanow i have: cd $(SRC_DIR)/dependencies/vendor/taglib ; make -f Makefile.songbird SB_VENDOR_BUILD_ROOT=$(SRC_DIR)/dependencies/vendor SB_BUILD_TYPE=release SB_VENDOR_GENERATE_SYMBOLS=020:57
ftaand it's broken20:57
JayPeeout of curiosity, what happens if you make -f Makefile.songbird release20:58
JayPeeyou're not really supposed to set SB_BUILD_TYPE20:59
ftait fails20:59
ftamissing SB_VENDOR_BUILD_ROOT20:59
ftathen missing SB_VENDOR_BINARIES_DIR20:59
ftathen it's doing a debug build, that i don't want20:59
ftathen it fails on breakpad symbols21:00
ftathen it's placing the results where sb is not expecting them21:00
JayPeewell21:01
JayPeehave you created SB_VENDOR_BUILD_ROOT?21:01
JayPeeand I suppose you could fake SB_VENDOR_BINARIES_DIR by creating it21:01
JayPeealso, it's not.21:01
JayPee13:58 < JayPee> out of curiosity, what happens if you make -f Makefile.songbird  release21:02
JayPeedid you see the "release" I added to the target there?21:02
ftaoh21:02
ftaix:~/bzr/build-area/songbird-1.1.1/build-tree/songbird/dependencies/vendor/taglib$ make -f Makefile.songbird release21:03
fta /src/bzr/build-area/songbird-1.1.1/build-tree/songbird/dependencies/vendor/taglib/../songbird-vendor-defs.mk:271: *** Must define SB_VENDOR_BUILD_ROOT.  Stop.21:03
JayPeesigh.21:03
JayPeeWhat ahppens if you run make -f Makefile.songbird release SB_VENDOR_BUILD_ROOT=$(SRC_DIR)/dependencies/vendor SB_VENDOR_GENERATE_SYMBOLS=0 ?21:04
JayPeeis what I was really interested in.21:04
fta /src/bzr/build-area/songbird-1.1.1/build-tree/songbird/dependencies/vendor/taglib/../songbird-vendor-defs.mk:278: *** SB_VENDOR_BUILD_ROOT (/src/bzr/build-area/songbird-1.1.1/build-tree/songbird-1.1.1/build-tree/songbird/dependencies/vendor) does not exist....  Stop.21:05
ftai can create that, should I?21:05
JayPeesure21:06
JayPeedoes build-tree/songbird have the songbird code in it?21:06
ftahm, nm, the path is wrong, i messed it up, retrying.21:08
ftait fails while building sb, still missing the includes21:15
ftaJayPee, ^^21:15
ftaJayPee, http://www.sofaraway.org/ubuntu/tmp/sb2.log.txt21:16
JayPeeok, you need to build these COMPLETELY SEPARATELY21:16
JayPeepreferably in separate build areas21:16
JayPeeare you doing that?21:16
ftahm, no, i'm not. it's supposed to be built in its own dir, right?21:17
JayPeewell, we build the vendor binaries completely separately from the songbird build21:18
JayPeeand when I saw that you're building things in dependencies vendor, I became sorta scared anyway21:18
JayPee'cause we don't do that21:18
ftais it just a matter of SB_VENDOR_BUILD_ROOT ? i can use something else.21:19
JayPeeyes21:19
JayPeeor rather, that should work21:19
JayPee(FWIW, I'm not saying this build system is perfect; the weird directories you have to create were due to iterating over what I needed; it's better for us than the old shell system in tons of ways, but it's not perfect, and it's not bug free.)21:20
ftai don't understand. if i use SB_VENDOR_BUILD_ROOT=/whatever to build taglib, how will songbird know where to look?21:24
Mook_sbsongbird needs it in $root/dependencies/$platform/taglib/release/include21:26
Mook_sbthe normal songbird build system involves a svn ci / co, so it gets moved anyway21:26
ftai think i should take a step back from this. it doesn't make any sense to me (binaries, ci/co while i already have all the sources i need, etc.).21:31
Mook_sb_you_ don't need to ci/co, but you need to account for the normal procedure and adjust accordingly.21:32
fta18776242   12 -rw-r--r--   1 fta      fta          9385 Mar 11 22:09 ./build-tree/songbird/dependencies/vendor/linux-i686/taglib/release/include/taglib/fileref.h21:36
fta15876536   12 -rw-r--r--   1 fta      fta          9385 Mar 11 22:09 ./build-tree/songbird/dependencies/vendor/build/taglib/release/taglib/fileref.h21:36
ftaso i have a bogus /vendor/ in the middle, right?21:37
Mook_sbright, or rather, the vendor-binaries build system ends up not putting it where the main songbird build system expects21:41
Mook_sb(because normally those things are disconnected)21:42
fta        mkdir -p $(foreach dir,checkout build linux-$(MACHINE),$(SRC_DIR)/my-deps/$(dir))21:45
fta        cd $(SRC_DIR)/dependencies/vendor/taglib ; make -f Makefile.songbird release SB_VENDOR_BUILD_ROOT=$(SRC_DIR)/my-deps SB_VENDOR_GENERATE_SYMBOLS=021:45
ftataglib builds fine but sb is still unable to find it.21:46
JayPeefta: ok, can you post complete log for *that*?21:46
JayPeeMook_sb: well, again, they're separate build system21:47
JayPeethe method should be21:47
ftaJayPee, http://www.sofaraway.org/ubuntu/tmp/sb3.log.txt21:47
JayPeecreate Sandbox A; build taglib. create Sandbox B; checkout soungbird; cp the correct directory from Sandbox A into Sandbox B21:48
JayPeebuild Songbird21:48
JayPeethe two sandboxes shouldn't know anything about each other.21:48
JayPeeand certainly shouldn't share a build tree21:48
JayPeefta: so yeah; can you do that please?21:48
JayPeeI notice that you're still building in dependencies/vendor/taglib21:49
ftahm21:49
ftaif i trash my tree, i will have to rebuild xul, ~45 min on this box21:50
JayPeewell, I don't know that you need to trash your tree21:50
JayPeejust make a build-tree/songbird-vendor21:50
JayPeeand build taglib there.21:51
JayPee(make that the BUILD_ROOT21:51
ftarm -rf build-tree :)21:51
JayPeewell, if you want it to be clean, yes you'll have to do that21:51
JayPeeif you want to test my theory out, then you won't.21:51
Nafalloasac23:05
Nafallo23:02 < andresmujica> Hi MOTUs!23:05
Nafallo23:02 < andresmujica> i wonder if someone can help me with this bug #31786023:05
ubottuLaunchpad bug 317860 in mobile-broadband-provider-info "Request to upgrade to latest SVN 3G profiles" [High,In progress] https://launchpad.net/bugs/31786023:05
Nafallo23:02 < ubottu> Launchpad bug 317860 in mobile-broadband-provider-info "Request to upgrade to latest SVN 3G profiles" [High,In23:05
ubottuLaunchpad bug 317860 in mobile-broadband-provider-info "Request to upgrade to latest SVN 3G profiles" [High,In progress] https://launchpad.net/bugs/31786023:05
Nafallo                progress] https://launchpad.net/bugs/31786023:05
ubottuUbuntu bug 317860 in mobile-broadband-provider-info "Request to upgrade to latest SVN 3G profiles" [High,In progress]23:05
Nafallo23:02 -!- quadrispro [n=quadrisp@ubuntu/member/quadrispro] has joined #ubuntu-motu23:05
Nafallo23:03 < andresmujica> the lastest 3g profiles reported at launchpad and all around are at upstream SVN, a quick update to the23:05
Nafallo                      package would be great for Jaunty a623:05
Nafallostop it ubottu ! :-P23:05
dtchenfta: heads-up: in ~6 hrs, my ppa will have a newer linux containing a fix for the glitch-free aberrations23:10
asacNafallo: yes.23:10
ftadtchen, newer linux?23:10
asacantti is moving 500 km north close to the north pole23:10
asacso update will happen next week finally23:10
dtchenfta: yes, we've patched the original hw-ptr issue causing so much instability in pa23:10
ftadtchen, you mean a newer kernel?23:11
dtchenit's pretty necessary for glitch-free23:11
dtchenyes23:11
ftad'oh23:11
asacRESTART YOUR SYSTEM23:11
asacjust got that23:11
dtchenfta: it won't require a reboot23:11
dtchenfta: you'll need to unload all the sound modules and load the new ones, but beyond that, you can keep on working23:12
ftaok23:15
ftadtchen, could you please tag your packages with something else than ~ppa? the idea is to be able to see where the updates are coming / came from23:23
dtchenfta: sure. the `linux' upload is a simple bump (9.31ubuntu1)23:26
dtcheni'll just need to adjust dch23:26

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