[00:27] asac: ping === asac_ is now known as asac [11:10] jimmy_: pong [12:28] hi, everybody [12:30] hi [12:30] mozilla bug 139543 [12:30] Mozilla bug 139543 in MailNews: Main Mail Window "Mail notification icon doesn't leave" [Normal,Verified: duplicate] http://bugzilla.mozilla.org/show_bug.cgi?id=139543 [12:30] fta: ^^ why do you close that in xulrunner? [12:30] mozilla bug 207281 [12:30] Mozilla bug 207281 in DOM Inspector "Occasional crash when viewing CSS style attributes or computed style" [Critical,Resolved: worksforme] http://bugzilla.mozilla.org/show_bug.cgi?id=207281 [12:30] fta: same for that ?? [12:31] how does syspref fix that? [12:31] asac: if you have time then. I would be happy for a bzr crash course :D [12:31] hehe [12:32] do you have anything you want to package/upgrade right now? [12:32] asac: hmm. in fact I want to package a friend's project ( what would cause some work though) [12:33] sebner: which project is that? [12:34] asac: https://edge.launchpad.net/p1tr [12:35] sebner: can you please test if the latest torrbutton extensions works in firefox 3? [12:35] https://addons.mozilla.org/en-US/firefox/addon/2275 [12:35] if that works we can move that to bzr as an example [12:36] This add-on is for older versions of Firefox [12:36] I can't even install ier [12:36] *it [12:36] hehe [12:37] or should I install this nightly extions build thing? [12:39] what do you mean? [12:39] sebner: https://wiki.ubuntu.com/MozillaTeam/Firefox3Extensions [12:39] there are instructions on how to test if an extension is compatible even though it doesn't claim to [12:39] you don't need that nightly thing [12:40] if it works we could fix the install.rdf ... and just distribute it that way [12:45] asac: ähm. I made a mistake ^^ how can I delete a line in about:config? [12:46] sebner: delete? reset? [12:46] asac: there isn't a delete. and if I choose reset it remains. I created a string instead of a boolean -.- [12:49] sebner: reset -> then restart? [12:49] asac: ah cool. sry I'm totally new to that ^^ [12:50] np [12:53] asac: ehm. next stupid question. how to install it. I think addons.mozilla.org checks the browser version before offering a extension.. [12:54] though I could also install the actual one from the homepage. http://torbutton.torproject.org/dev/ [12:56] hi [12:57] asac, did I close that ? those are mozilla bugs ?! [12:57] bug 139543 [12:57] Launchpad bug 139543 in firefox-3.0 "firefox .deb overwrites firefox.cfg which stores systemwide settings such as startpage, proxy" [High,Confirmed] https://launchpad.net/bugs/139543 [12:57] oh :) [12:57] i am really lame [12:57] yeah [12:57] bug 207281 [12:57] Launchpad bug 207281 in apturl "[hardy beta] firefox3b4 does not recognize apturls (apt://)" [High,Confirmed] https://launchpad.net/bugs/207281 [12:57] fta: the firefox.cfg thing should be done differntly [12:57] is that in syspref at all? [12:57] i think its in gre/pref [12:58] i fixed the syspref for .js fileds [12:58] files [12:58] yes. but not for firefox.cfg [12:58] firefoxrc is different [12:58] i think the syspref patch is good. i just think that it doesn't fix the firefox.cfg bug [12:58] we have a syspref patch in firefox-3.0 already, right? [12:59] if it's for proxy, homepage and stuff like that, syspref is good enough, no ? [13:00] syspref was installed in ff3 but not used [13:00] fta: the firefox.cfg thing is about locked preferences [13:00] we want sysprefs for firefox and xulrunner [13:00] I think i've done it that way [13:02] dh_link etc/$(DEBIAN_NAME)/pref $(DEBIAN_FF3_DIR)/defaults/syspref [13:02] yes [13:03] i'm still fighting with bug 203413 [13:03] Launchpad bug 203413 in liferea "Liferea creates many corrupt copies of places.sqlite in its Mozilla profile folder" [Undecided,Confirmed] https://launchpad.net/bugs/203413 [13:03] fta: you sure that its a regression? [13:04] sebner: i am not sure ... [13:04] you could tweak the browser version in about:config [13:04] sebner: general.useragent.extra.firefox [13:04] maybe tweak that [13:04] fta: i think the problem is that places is started at all [13:06] it's started between b3 and b4, and it's still there [13:06] places has been there for a long time [13:06] fta: wasn't liferea broken in the meantime? [13:07] fta: yes ... i suspect that places now startsup automatically [13:07] while it didn't do that in b3 [13:08] asac: I installed it but it doesn't seem to work :\ [13:08] asac: should mozilla-tabextensions be removed from Hardy? [13:09] asac: it is for Firefox <= 1.5 [13:09] I guess so [13:12] asac, difficult to figure out, I have a 2~3h window but it's crippled with bustages and regressions backouts [13:12] fta: you have a bonsai url for that window? [13:13] how did oyu confirm that window? [13:13] RainCT: is there anything more recent available? [13:13] sebner: ok [13:13] tabmix plus [13:13] sebner: i send the author a mail asking him to update it :) [13:13] fta: is that in the archive or in the firefox-extensions project? [13:13] asac: well upstream has a new version ... [13:14] sebner: it has? [13:14] can you try please? [13:14] k [13:16] asac: upstream version is working though my statusbar is now empty O_o [13:17] sebner: maybe it was wiped by the previous version? [13:18] asac: no. the previous version wasn't working but the status bar was still there ^^ [13:19] asac: nope. new version has the fault. seems to be a alpha version anyway [13:19] ok ... lets wait for an answer then :) [13:20] asac: k, try another ff extension or package the bzr stuff. or just wait? [13:23] asac: there is tabextensions3 (which is really a meta-package for 4 other extensions), which seems to work in Firefox 3 beside some graphical glitches [13:25] RainCT: does it ship a proper license? [13:26] asac: I'm not sure, upstream provides just a .xpi [13:26] RainCT: does the .xpi have a license file? [13:27] those that have a clue about licenses usually do [13:29] asac: it hasn't [13:29] RainCT: you have a url? [13:29] http://piro.sakura.ne.jp/xul/tabextensions/index.html.en [13:30] sebner: i would like to go through all packaged extensions and see if there is any available thats compatible with ffox 3 [13:30] sebner: i think apt-cache search firefox extension gives you a list [13:32] RainCT: it appears to have proper licensing in the sub-.xpis [13:32] RainCT: i htink those should be packaged individually, aggreed? [13:33] where? [13:33] * RainCT can't find any license [13:33] http://paste.ubuntu.com/6184/ [13:33] thats in informationaltab [13:34] in the chrome .jar [13:34] ah I see [13:35] sebner: http://firefox.exxile.net/aios/index.php [13:35] we can package that [13:35] i think it has a proper licensing and is pretty popular [13:35] asac: but I'd rather have them as a new source package as they seem to have nothing to do with version 2 [13:35] sebner: add it to https://wiki.ubuntu.com/MozillaTeam/Firefox3Extensions and add you as QA contact [13:36] sebner: then we can https://wiki.ubuntu.com/MozillaTeam/Firefox3Extensions/Packaging to learn bzr based on that [13:36] RainCT: yes. the other should be removed [13:37] asac: k :) [13:37] asac: like source package tabextensions3, binaries tabextensions3-treestyletab tabextensions3-multipletab tabextensions3-viewsourceintab tabextensions3-informationaltab, meta-package tabextensions3 depending on all of them and transitional package mozilla-tabextensions depending on tabextensions3 [13:37] what do you think? [13:38] beside that that's a lot of packages :P [13:38] RainCT: not sure ... i'd even consider to make multiple sources out of it [13:39] otoh if they belong together we might wnat to ship them together [13:39] from one source [13:40] well anyway, so you ack. bug 184121? [13:40] Launchpad bug 184121 in tabextensions "Should tabextensions be removed from Hardy?" [Medium,Confirmed] https://launchpad.net/bugs/184121 [13:40] RainCT: please file a needs-packaging bug and add the extension to the wiki page (if you don't want to package it personally you can leave the QA contact field emtpy) [13:41] acked [13:43] maybe drop the url to the needs-packaging bug to the "remove from archive bug" as well [13:43] sebner: so basically you start with creating an upstream branch [13:43] for that you mkdir packagename [13:44] and extract the sources [13:44] bzr init [13:44] bzr add . [13:44] bzr commit -m "* import upstream version XXX" [13:44] then you create ubuntu packaging branch based on that [13:44] bzr branch packagename packagename.ubuntu [13:44] cd copy the debian/ directory from XPI.TEMPLATE in that [13:44] then you edit the files as required [13:44] run bzr add . [13:45] bzr commit -m "* initial packaging for upstream version XXXX" [13:45] next we have to figure out how to properly build the .xpi from the extracted sources [13:45] and maybe write a build.sh which zipps it together [13:45] (if upstream doesn't have a build script yet) [13:46] ^^. Just step by step ... [13:49] I currently try to discover where I can get the sources xD [13:50] ah found it xD [13:50] bug #208777 [13:50] Launchpad bug 208777 in ubuntu "[needs-packaging] Please package tabextensions3" [Wishlist,Confirmed] https://launchpad.net/bugs/208777 [13:52] fta: are the places.sqlite dbs empty files? [13:53] no [13:53] what size? [13:53] -rw------- 1 fta fta 126976 2008-02-29 15:32 places.sqlite-96.corrupt [13:53] -rw------- 1 fta fta 126976 2008-02-29 15:33 places.sqlite-97.corrupt [13:53] -rw------- 1 fta fta 126976 2008-02-29 15:33 places.sqlite-98.corrupt [13:53] -rw------- 1 fta fta 126976 2008-02-29 15:33 places.sqlite-99.corrupt [13:53] -rw------- 1 fta fta 126976 2008-02-29 00:41 places.sqlite-9.corrupt [13:53] -rw------- 1 fta fta 126976 2008-02-28 00:18 places.sqlite.corrupt [13:53] fta: ok [13:53] i had ~100k files in there yesterday [13:53] what happens if you remove them= [13:53] nothing [13:53] will they reappear with the same size= [13:53] ? [13:53] it happens with a clean profile too [13:53] fta: i mean if you even remove places.sqlite [13:54] asac: should the package be named "AiOS" ? [13:54] yes, as it happens without any profile at all [13:55] sebner: he? [13:55] sebner: thats all-in-one-sidebar afaik [13:56] look how the extension is called in install.rdf [13:56] asac: ah ok [13:56] asac, cvs seems to ignore the timezone completely, or worse, it seems to change its behavior randomly [13:56] could it be a mirror issue ? [13:58] or maybe it's bonsai.. [13:58] asac: so I need a ssh key for uploading it to my account? [14:03] sebner: you already created the .upstream branch? [14:03] fta: i'd guess its bonsai [14:04] asac: I did your "bzr commit -m "* initial packaging for upstream version XXXX" and now the wiki says. uploading to launchpad. and it seems that I need a ssh ke [14:04] y [14:04] asac, too bad because mozclient heavily depends on its dates [14:04] hg will be better for that [14:04] yeah cvs is just a pain [14:05] fta: you might be able to look what cvs log shows you for a file you know it changed [14:05] you can compare that with bonsai [14:05] that's already how i do it, but manually, it's painful [14:06] fta: so whats the time gap? [14:06] is it really random? [14:07] hold on, i'm rebuilding one, because i'm not sure i got it right yesterday [14:07] ;) [14:08] my laptop is way faster than my desktop to build xul :) [14:08] fta, hi I'm searching tarballs of xulrunner snapshots [14:08] elmargol, you mean, those used by ubuntu ? [14:09] ubuntu does use snapshots? [14:09] not officially, but our bzr branch usually moves ahead [14:09] so you can either build on top of that or use ftas PPA [14:10] a bzr branch whould be nice [14:10] tarballs are not in the branches though, just the ubuntu packaging for those (debian/*) [14:10] ok than i need the tarball [14:11] which one(s) ? [14:11] I don't understand why you need that for. it's quite easy to generate [14:11] tell him how :) [14:11] ok how do I generate a tarball cvs? [14:12] for ubuntu or as a whole ? [14:12] sorry I'm a bit limited by my language [14:12] fta: for ubuntu ... he probably wants a package in the end [14:12] https://code.edge.launchpad.net/~mozillateam/xulrunner/xulrunner-1.9.head [14:12] get that branch [14:12] yes I try to build a current version of xulrunner for ubuntu [14:12] if you have that branch [14:13] you can use get-orig-source [14:13] with DEBIAN_DATE=XXXX [14:13] you can get that date string from the topmost changelog entry [14:13] fta: do we have get-current-orig yet? [14:14] hm, not anymore [14:14] I can re-add it [14:14] is there a REAME or something how to get the right orig? [14:14] i thought there was something in xulrunner.mk? [14:14] in the README [14:15] i think having a get-current-orig would be beneficial [14:15] its what most people want to use anyway [14:15] make: *** No rule to make target `get-orig-source'. Stop. [14:15] install all build-depends [14:15] mozilla-devscripts in particular [14:15] ok sorry [14:15] nope, you need to install mozilla-devscripts, it's not a builddep yet [14:16] oh right [14:16] but will be soon [14:16] wich changelog do you mean? yours or the mozillla one? [14:17] mozilla doesn't have one [14:17] so there is no choice ;) [14:17] its like ./debian/rules get-orig-source DEBIAN_DATE=20080101t1200 [14:17] you find that string in the changelog version [14:17] elmargol: if you have that you can build the bzr branch as usually [14:18] elmargol: but you might want to build firefox 3 as well [14:18] https://code.edge.launchpad.net/~mozillateam/firefox/firefox-3.0.head [14:18] I only need xulrunner in order to test a xul based application [14:19] elmargol: yes, but your firefox-3.0 might break [14:19] oh [14:19] elmargol: why isn't xulrunner 1.9 beta 4 not good enough? [14:19] (thats whats in the archive right now) [14:19] or does your xul based application depend on beta 5 features? [14:20] somehow I have a bug using this version, a user on fedora use a more recent version of xul and does not have this problem [14:20] elmargol: ok. then build the xulrunner-1.9 and its corresponsing firefox-3 [14:20] firefox-3 just takes 3 minutes to build [14:20] so shouldn't be a problem [14:20] the procedure is exactly the same [14:22] elmargol: fta also has more recent builds in his ppa [14:22] elmargol: https://edge.launchpad.net/~fta/+archive [14:22] i think i just try the ppa [14:22] yeah ... it might upgrade nss and cairo i guess as well [14:23] definitly worth a shot [14:23] elmargol: which xul app are you talking about? [14:23] is it proprietary? [14:23] miro [14:23] ah [14:23] we have miro, don't we? [14:23] well they are working hard on hardy support atm [14:24] elmargol: there is also a miro package in ftas archive [14:24] no idea about the state though [14:24] its a build from 11th jan 08 [14:24] very outdated then :D [14:24] elmargol: let us know if it builds fine [14:25] i mean the latest [14:25] miro [14:25] sure [14:25] fta: strange ting is that the sqlite database isn't really corrupted [14:25] it appears to be completely valid [14:25] it looks close to mozilla bug 415460 [14:25] Mozilla bug 415460 in Places "searching in places queries does not decode urls" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=415460 [14:27] fta: i think our problem is here: http://mxr.mozilla.org/mozilla/source/toolkit/components/places/src/nsNavHistory.cpp#378 [14:27] and the following lines [14:27] the initdbfile(PR_TRUE) [14:27] causes the creation of the corrupted thing (in cases where its not really corrupted) [14:27] just a guess [14:27] so apparently InitDB fails [14:30] fta: might be that its a regression due to that change [14:30] do we see the same in ffox profiles? [14:30] doesn't look like [14:30] is any of the statements failing in the new InitDB ? [14:31] that would definitly cause the creation of corrupt [14:32] strange is that it creates six corrupt databases on the first run [14:32] why six? [14:32] i'd think either one or an infinite loop [14:35] asac: why is https://code.edge.launchpad.net/~sebner/ not a branch I can fetch? [14:37] sebner: thats your home [14:37] sebner: https://code.edge.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream [14:37] thats what you can fetch [14:37] you can have plenty of branches [14:37] asac: yeah I know that ^^ [14:38] asac: hellboy@ubuntu:~/all-in-one-sidebar$ bzr branch http://bazaar.launchpad.net/sebner/firefox-extensions/All-in-One_Sidebar.upstream All-in-One_Sidebar.ubuntu [14:38] bzr: ERROR: Not a branch: "http://bazaar.launchpad.net/sebner/firefox-extensions/All-in-One_Sidebar.upstream/". [14:38] sebner: can you use minor letters? [14:38] sebner: This branch has not been pushed to yet. [14:38] sebner: you need to push something [14:38] so I just have to wait? [14:38] to create it [14:38] sebner: did you push? [14:39] asac: ehm all I did was: bzr push bzr+ssh://sebner@bazaar.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream [14:39] do you have any files in your branch locally at all? [14:39] sebner: please paste the output of bzr st [14:40] (or bzr status) [14:40] when you are in your branch on your local disc [14:40] no output [14:41] sebner: try to do bzr push /tmp/test [14:41] and see if there are any files in /tmp/test [14:41] after that [14:41] yep, worked [14:42] ok then you probably need to wait (bzr sync to http might be slow) [14:42] sebner: you can test by pulling through bzr+ssh [14:42] e.g. use the same url as for pushing [14:42] cd /tmp/ [14:42] k [14:42] bzr branch bzr+ssh://sebner@bazaar.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream [14:43] does that work? [14:43] bzr: ERROR: Not a branch: "bzr+ssh://sebner@bazaar.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream/". [14:45] you sure your push did finish? [14:48] I suppose so. What should I do now? Delete the branch an try again? [14:49] sebner: what happens if you push again? [14:49] sebner: does bzr info show that branch as push branch? [14:50] hellboy@ubuntu:~/all-in-one-sidebar$ bzr info [14:50] Standalone tree (format: pack-0.92) [14:50] Location: [14:50] branch root: . [14:50] Related branches: [14:50] push branch: /tmp/test [14:50] sebner: ok so you previously didn't push at all [14:50] sebner: did you create that branch through launchpad? [14:50] no. bzr push ... [14:50] just try bzr push URL again [14:50] currently doing [14:50] sebner: then the push aborted for whatever reason [14:51] bzr remembers the first branch you pushed to as push branch [14:51] so if push branch: /tmp/test then you didn't push for real [14:52] understood [14:52] hellboy@ubuntu:~/all-in-one-sidebar$ bzr push bzr+ssh://sebner@bazaar.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream [14:52] bzr: ERROR: At bzr+ssh://sebner@bazaar.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream you have a valid .bzr control directory, but not a branch or repository. This is an unsupported configuration. Please move the target directory out of the way and try again. [14:52] asac, oh, i remember why I dropped get-current-source, it's because of the tags. there's no back mapping allowing me to do the proper checkout [14:53] sebner: did you do bzr init ? [14:54] sebner: if so, maybe try bzr push --overwrite [14:54] URL [14:54] if that doesn't help, delete the branch and push again [14:54] fta: hmm [14:55] what info is missing? [14:55] when we do a release with DEBIAN_TAG=blabla=3.0~b5, i can't retrieve blabla afterwards [14:57] asac: I try to overwrite and yes I run bzr init [14:57] sebner: yep [14:58] asac: same mistake. it seems that I have delete it on LP [14:59] sebner: maybe push as [14:59] all-in-one-sidebar.upstream [14:59] (e.g. case) [15:00] if you look at http://code.launchpad.net/firefox-extensions/ you see that its best practice to use lower case everywhere [15:00] well I choosed that name because you said: look at the install.rd file ^^ [15:00] too late bt [15:00] w [15:01] he? [15:01] doesn't matter ... you can rename it [15:01] in launchpad [15:01] sebner: so did the push work now? [15:02] RainCT: i assigned you bug 205066 [15:02] Launchpad bug 205066 in firefox-extensions "6.10 Live CD with PErisitence FireFox AdBlock extension Does not remember subscription setting" [Undecided,Incomplete] https://launchpad.net/bugs/205066 [15:02] asac: Created new branch. [15:02] But LP shows something similar to the old one [15:03] if its just similar then its probably ok :) [15:03] sebner: looks good [15:03] its getting scanned now [15:03] ah ok [15:03] ok, plesae rename the branch in launchpad [15:03] to lower-case [15:03] then we can go on with the packaging ;) [15:03] sebner: https://code.edge.launchpad.net/~sebner/firefox-extensions/All-in-One_Sidebar.upstream ... there it is [15:04] fine + renamed [15:04] sebner: wait a se [15:04] c [15:04] yes? [15:04] can you unzip the ajos.jar as well? [15:05] doesn't matter though for now [15:05] maybe lets go ahead [15:05] you need to add a build script to the top level directry in upstream [15:05] hmm [15:05] or lets do that in .ubuntu branch [15:06] sebner: its ok ... lets go ahead [15:06] ok ^^ [15:06] now you create a new branch with suffix .ubuntu based on that [15:06] e.g. bzr branch all-in-one-sidebar.upstream all-in-one-sidebar.ubuntu [15:06] in I'm still in the directory? [15:06] no in the parent dir [15:06] so both live next to each other [15:07] ah ok [15:07] next copy the XPI.INSTALL/debian directory into your .ubuntu branch [15:08] and bzr add [15:08] bzr commit [15:08] all [15:08] with message something like that "import XPI.INSTALL packaging template" [15:08] the XPI.INSTALL template is a branch in firefox-extensions [15:09] jetsaredim: did the webdeveloper upload ever come through? [15:09] jetsaredim: hmm ... maybe close the bug ten [15:09] no idea why it didn't auto close [15:10] most likely launchpad had issues [15:10] ehm... xD xD xD [15:10] hellboy@ubuntu:~$ bzr branch http://bazaar.launchpad.net/sebner/firefox-extensions/all-in-one-sidebar.upstream all-in-one-sidebar.ubuntu [15:10] bzr: ERROR: Not a branch: "http://bazaar.launchpad.net/sebner/firefox-extensions/all-in-one-sidebar.upstream/". [15:10] there is a typo [15:10] find it :) [15:10] you can ge the branch statement from the website btw [15:11] look https://code.edge.launchpad.net/~sebner/firefox-extensions/all-in-one-sidebar.upstream [15:11] ok this did not fix my issue :( [15:11] you can copy paste it :) [15:11] ah true xD [15:11] sebner: bzr branch https://code.edge.launchpad.net/~sebner/firefox-extensions/all-in-one-sidebar.upstream test [15:11] elmargol, what issue ? [15:11] that works for me [15:11] ok gotit [15:12] somehow miro does no show thumbnails if i compile against xul1.9 [15:12] elmargol: does it work in general? [15:12] the rest works great for me [15:12] elmargol: please paste the output of ldd for the main binary and main shared lib (if any) [15:13] i am curious about something [15:13] the thumbnails are generated by xine, not xul [15:13] are those jpegs? [15:13] :) [15:13] yes jpg [15:13] xine_extractor to be precise [15:13] http://pculture.org/nightlies/Miro-1.2.2-test.tar.gz [15:14] elmargol: build the latest xulrunner branch [15:14] elmargol: it contains a maybe fix for scaled jpegs [15:14] i've pushed it my ppa a short while ago [15:14] elmargol: i think the orig should be the same as in ftas archive [15:14] asac: Ok I'm now editing the files in debian/ [15:14] just run platform/gtk-x11/run.sh [15:14] sebner: did you commit the XPI.INSTALL template already? [15:14] elmargol: ldd output? [15:15] asac: commit? [15:15] ldd of what? [15:15] binary and shared lib if any [15:15] i guess its shared libs only though :) [15:15] as its a xul app [15:15] sebner: not important ... id suggest to commit the unmodified import first [15:15] then edit and commit that [15:16] argh. too late :/ [15:16] elmargol: please :) [15:16] sebner: please keep the changelog at UNRELEASED until the packaging is finished [15:16] k [15:17] sebner: you need to create a build.sh [15:17] that zips the .xpi files [15:17] asac, this is a python application don't know how I use ldd on that [15:17] oh python [15:17] ok [15:17] elmargol: there are also libs afaik [15:17] they mix things [15:17] ./MozillaBrowser.so [15:17] right [15:17] ldd on that [15:17] or ./xlibhelper.so [15:18] Browser [15:19] * asac standing by [15:19] just give me a moment I have to recompile [15:19] why? [15:19] ok ill wait :) [15:19] asac: "6.10 Live CD with Persistence".. wtf is that? :P [15:20] ah I see; I don't understand the 6.10 though [15:20] hehe [15:20] ewll ...i think it might be worth to look if the actualy bug is still there [15:20] read a bit like dataloss [15:20] if it doesn't exist in what we have now, just closing is right :) [15:21] fta, yes thumbs are extracted by xine [15:21] they are at ~/.miro/icon-cache and look ok [15:21] i know, i've packaged miro for a long while ;) [15:21] fta: so did you push the in-source jpeg already? [15:21] asac, yes [15:22] it's building [15:22] ok ... elmargol wait a bit for a new package [15:22] ok [15:22] just let me know [15:22] https://edge.launchpad.net/~fta/+archive/+builds?build_text=&build_state=all [15:22] asac: can I copy the build.sh from for ubufox example? [15:22] elmargol: you addded the ppa to your sources? then just try in 20 minutes [15:22] elmargol: what about ldd ? [15:22] :) [15:22] i really need to see that ;) [15:22] still building [15:23] ah ;) [15:23] they include libtorrent know wich takes forever to build [15:23] sebner: the one for ubufox is too complex for now [15:23] a bit more thant 20min, even when built, it takes ~30 min to enter the repo [15:23] we will upgrade that later [15:27] asac, I've added a DEBIAN_DATE flag to my minefield packager. [15:27] make -f minefield-packager.mk.in DEBIAN_DATE=2008-03-21-04 => firefox-minefield_3.0~b5~build2008032104-1_i386.deb [15:27] elmargol: libtorrent rasterbar? [15:27] fta: whats the idea of minefield again? [15:27] regression testing [15:27] compare with our builds [15:28] why is it helpful for regression testing? [15:28] check if a bug is on our side or not [15:28] i see its helpful to have daily builds or something, but why a diferent package? [15:28] you can install it along with ours [15:28] fta: so minefield is a in-source xul? [15:28] asac, http://pastebin.com/m53217a6f [15:28] yes [15:29] fta: ok ... with plain upstream mozconfig? [15:29] yes [15:29] fta: i think you should use the build flags from tinderbox [15:29] and mayb edepend on the same gcc [15:29] gcc-4.1 [15:29] i guess for now [15:29] i don't build it, it's a repack [15:29] ah ok [15:29] so no amd :) [15:29] yes, there is [15:29] he? [15:30] yes :) [15:30] elmargol: how do you configure? [15:30] which options? [15:30] http://pastebin.com/m37a25f9 [15:30] fta: what is a repack? [15:30] http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.linux-i686.tar.bz2 [15:30] asac, options for what? [15:30] http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.linux-x86_64.tar.bz2 [15:30] elmargol: configure [15:30] or doesn't it use confiugre? [15:31] (apparently this part was wiped from my brain:)) [15:31] fta: ah right [15:31] asac, I create a deb with the proper deps [15:31] not hardcoded [15:31] asac, good question... they have python script for the build procress [15:31] it's easy to install and remove, that's the idea of the deb [15:32] fta: do you plan to publish those? [15:32] it's in mozilla-devscript [15:32] i have a bad feeling about having those in the wield. [15:32] it's a different package name [15:33] fta: yeah, but they use the same profile [15:33] it's no different from the google earth package [15:33] I think they use pkg-config mozilla-conf to get the options [15:33] does that use the firefox profile as well? [15:33] yes [15:33] do we distribute/encourage that? [15:34] elmargol: libxul ? [15:34] it's in a -devscript package and it requires to know a bit about make so i assume it's not for newbies [15:34] fta: i have no problem having those in -devscripts [15:34] xpcom = 'libxul' [15:34] gtkmozembed = 'libxul' [15:34] i'd just like to not put them in some archive [15:34] ? [15:35] pushing those .debs to ppa for instance [15:36] elmargol: bad thing is that they use -rpath [15:36] can you find that ? [15:36] or -R [15:36] as a linker flag [15:36] no, i don't want to push the debs anywhere [15:36] fta: then its great [15:37] fta: it caused bug pain in past when users switch back and force from official build to our build [15:37] if someone need them, he will have to create them himself [15:37] right [15:37] thats good [15:37] same as google earth, it's just an helper [15:37] if they distribute them its beyond our reach (unless its in ubuntu) [15:37] portable/libtorrent/src/Makefile.in: $(CXXLINK) -rpath $(libdir) $(libtorrent_la_LDFLAGS) $(libtorrent_la_OBJECTS) $(libtorrent_la_LIBADD) $(LIBS) [15:38] thats libtorrent only... [15:38] i care for MOzillaBrowser.so [15:38] google earth provides /usr/bin/make-googleearth-package [15:39] fta: where is that distributed? [15:39] why does google earth use our profile? [15:39] no [15:39] it's unrelated [15:39] but it's another example of a repack [15:39] !info googleearth-package hardy [15:39] yeah ... but the difference is important for me [15:40] i don't care about a repack of something that doesn't influence behaviour of our packages :) [15:40] but i am fine to have it in mozilla-devscripts [15:40] its ment solely for developers to test regressions [15:40] or to get a good debug build [15:40] well, i don't see how i can change the profile of those nigthlies without rebuilding [15:40] hmm [15:40] but that isn't possible i guess ;) [15:40] fta: we can build [15:41] we should just use tinderbox flags and the same compiler [15:41] that should be identical [15:41] the other regressions can be neglected i guess [15:41] the idea was to check an official build [15:42] but checking that is already pretty easy. [15:42] you can just unpack the upstream tarballs [15:43] but anyway ;) ... i am fine with whatever you want :) [15:43] if they are just in mozilla-devscripts [15:43] sebner: everything ok on your side? [15:44] yep, no plan to put that anywhere else [15:44] elmargol: where can i get the latest miro sources? [15:44] is there asvn? [15:44] mom [15:44] fta: we should try to figure how to improve the debuggability of our packages [15:44] i had problems because of the split [15:44] asac: I pushed the *.ubuntu (10 minutes ago) but it's not ready yet. meanwhile I builded a *.deb file (dirty dirty dirty) xD [15:45] https://svn.participatoryculture.org/svn/dtv/branches/Miro-1.2/tv [15:45] thats why i use my plain checkout tree for debugging [15:45] but that is painful as its regularly outdated :) [15:45] sebner: how isn't it ready? [15:45] asac, me too, we only get a half stack [15:45] sebner: is Launchpad broken? [15:45] the !$# dlopen [15:45] asac: This branch has not been pushed to yet. [15:46] sebner: you again aborted ... or launchpad is really shaky [15:46] :) [15:46] sebner: if its still in that state you need to repush i guess [15:46] asac: I swear I didn't aborted. I got the message "Branch created" [15:46] yeah ... i believe you [15:46] friday it started to be painful [15:47] I'll delete it and push agin [15:47] *again [15:47] thanks ... and sorry [15:47] usually it just works [15:48] ^^. I can say that this part auf motuing isn't my prefered one. nvm. :) [15:50] asac, http://paste.ubuntu.com/6186/ the print to pdf crash [15:51] where is upstream crash db nowadays? [15:51] strange, it's different from yesterday [15:51] asac, did you try the branch? [15:52] elmargol: i had to ask them something about the launchpad project registered for miro [15:52] let me look [15:53] elmargol: eh, how do I build that? [15:54] cd platform/gtk-x11/; ./run.sh [15:54] sebner: you'll learn to love it ;) [15:54] run? [15:54] what a great name [15:54] :D [15:55] asac: we'll see. But for now I start hating LP. 6 minutes since the latest upload and LP isn't going on with it :\ [15:56] asac: now I have a This branch has not been scanned yet. ^^ [15:56] sebner: thats good [15:57] should be done soon [15:57] but LP is terrible slowly (again) [15:58] let me whip them ;) [15:59] sebner: but i guess you can branch through bzr+ssh now [15:59] sebner: just move ahead ... launchpad will be fixed [15:59] you can also see if you already push properly by running bzr push again [15:59] it should tell you that there are no revisions to push [16:00] elmargol: do you ave all build-depends at hand? [16:00] sure [16:00] https://develop.participatoryculture.org/trac/democracy/wiki/GTKX11BuildDocs [16:01] good [16:02] elmargol: but you didn't setup LD_LIBRARY_PATH or something, right? [16:02] no [16:03] asac: yep. no revision to push. What's next? (Besides creating a build.sh?) the wiki page is at the end when saying building with debuild -b ;) [16:03] sebner: paste your rules please [16:03] sebner: does sh build.sh work? [16:03] does it creat a .xpi that you can install ? [16:03] I haven't got a build.sh yet because you said we don't need it (for now) [16:04] sebner: we need it in .ubuntu [16:04] but its simple [16:04] ppa is completed .D [16:04] just create a zip file (name doesn't matter as long it ends with .xpi) [16:04] with all the files in it [16:04] asac: :P http://pastebin.com/m33b5f2c7 [16:04] yes you need build.sh and enable that in the rules [16:05] do that on the ubuntu branch [16:05] ah what build.sh should I use now? [16:05] and document in changelog. changelog changes are committed in the same commit as the files [16:05] sebner: write a simple one [16:05] its just one line :) [16:05] zip -r all-in-one-sidebar.xpi chrome.manifest install.rdf ... [16:06] so that all except the biulds.sh script and the debian/ dir are inside [16:06] you need to add zip as build-depends in control as well [16:06] ah [16:07] good to know ^^ [16:07] A problem internal to GDB has been detected, [16:07] further debugging may prove unreliable. [16:07] Quit this debugging session? (y or n) y [16:07] A problem internal to GDB has been detected, [16:07] further debugging may prove unreliable. [16:07] Create a core file of GDB? (y or n) [16:07] doh [16:08] asac: how to enable build.sh in debian/rules? [16:10] sebner: look closely ;) [16:10] youll find [16:10] ;) [16:10] xD [16:11] ah and I found another mistake :D [16:11] elmargol: http://paste.ubuntu.com/6187/ ... that can't be right :) [16:11] asac: ok. what next? again a bzr add? [16:11] sebner: you need to fix the PKG NAME [16:11] sebner: yes, add the build.sh [16:11] (but nothing else i hope) :) [16:12] add build.sh [16:12] done done done [16:12] and commit all [16:12] look at the xulrunner-1.9.head branch [16:12] to see what form we use [16:12] (if possible) :) [16:12] https://code.edge.launchpad.net/~mozillateam/xulrunner/xulrunner-1.9.head [16:13] asac, I do only testing... I don't code [16:14] asac: THANK YOU for all. I have to leave now. Continue later (evening) ? [16:16] asac, http://paste.ubuntu.com/6188/ better [16:17] fta: can you run in gdb and break at specific lines? [16:17] i couldn't do that with the packages recently [16:18] fta: i think a real debug build would be more helpful [16:18] we might see assertions before that crash [16:18] fta: can you reproduce? [16:18] sebner: yes [16:19] asac, reproduce ? with our builds, 100%. with the nighlies, no [16:20] asac, I don't see whats wrong there... [16:22] asac: fine. latest revision is now only. (if you want to take a look at it ..) Really first quick and dirty try :) afk now [16:22] sebner: only= [16:22] ? [16:23] does it work? [16:23] *online [16:23] fta: so its gone in b5? [16:23] b5 crashes [16:23] ours [16:23] thats the output /usr/lib/xulrunner-devel-1.9b5/lib [16:24] asac: hmm. I don't now if it's 100% valid and ok but yes it's working. I started build.sh and installed the .xpi file [16:25] asac: hmm but I can't build a pakage -.-, nvm. I'll look at it later [16:29] fta: in-source cairo fixes it? [16:29] elmargol: sorry i lost the context [16:29] elmargol: what outputs that? [16:29] i don't know [16:30] fta: i guess it does [16:30] bloody cairo [16:31] prefs.MOZILLA_LIB_PATH [16:31] elmargol: yes ... that shouldn't be needed [16:32] anyway calling the set_comp_path function in the else looks bogus [16:32] as its NULL :) [16:33] wty the new package does not fix my thumb problem [16:33] http://paste.ubuntu.com/6189/ [16:34] that patch still works ... so all looks decent [16:36] elmargol: it doesn't? [16:36] no [16:36] I still don't see those jpegs [16:38] elmargol: where are the thumbs [16:38] works nicely for me [16:38] ~/.miro/icon-cache [16:38] no ... i mean where in miro are they broken? [16:38] thats the strange thing... it works for the main developer too [16:39] everywhere [16:39] If I search something on youtube [16:39] he? [16:39] please post a screenshot [16:39] or if I click on a channel [16:39] sorr i just have a plain profile [16:39] but i see lots of pics [16:39] like in startes channel [16:40] hmm ... there are a few that just have black [16:41] http://bayimg.com/CaJHjaABE [16:41] http://bayimg.com/CAJhkaabE [16:42] works with my devtree [16:42] and with my xulrunnern package [16:43] elmargol: what video driver are you using? [16:43] nvidia [16:44] it doesn't play while downloading? [16:44] no [16:45] thats unfortunate :) [16:45] would be great i guess [16:45] its on the todo list [16:45] ok [16:46] do you think this bug is driver related? [16:46] elmargol: what do i need to play that? [16:46] elmargol: yes. [16:46] elmargol: can nvidia do EXA? [16:47] libxine1-all-plugins [16:47] wtf is exa [16:47] i try the open source driver.. now [16:48] accellmethod [16:48] can be XAA or EXA [16:48] elmargol: what do i need to play youtube files? [16:50] libxine1-all-plugins [16:50] switching to the free nvidia driver does not help [16:51] ok i could switch to gstreamer [16:51] even better [16:52] cool [16:52] asac: http://pastebin.com/m635d7647 [16:54] asac, it's weird, for liferea, it was broken for me since 1.9~b4~cvs20080227t1139 was in my ppa, now, 1.9~b4~cvs20080227t1130 and 1.9~b4~cvs20080227t1230 are ok but 1.9~b4~cvs20080228t0000 is not [16:54] sebner: hmm ... i think xpi.mk canoot deal with the install.rdf layout [16:55] -.- [16:55] asac, you are on intel? [16:55] or ati? [16:55] yes [16:55] intel right now [16:55] hmm could be a nvidia issue [16:55] asac: http://pastebin.com/m7556e0db [16:55] do you have a test to see if my driver supports this? [16:58] sebner: set the em id of the extension in rules [16:58] careful the template is wrong, its MOZ_XPI_EMID [16:58] not MOZ_EMID [16:58] elmargol: unfortunately i only have ati and intel right now [16:58] the nvidia machine is not installed [16:59] mothballed in the trunk [16:59] sebner: figure? [16:59] you can find the em:id in th install.rdf [16:59] take care that you pick the one of the extension (not of the targetapplications) [17:00] I'll try [17:07] asac: MOZ_XPI_EM_ID := {097d3191-e6fa-4728-9826-b533d755359d} ??? [17:12] asac: found the mistake -.- [17:13] asac: installed the *.deb . Working :D [17:14] yep [17:16] so. clean *.upstream and *.ubuntu a little bit up I suppose :) [17:21] asac: haven't checked on the webdeveloper bug [17:21] also - sorry I haven't had a chance to get to the other extensions [17:21] had a shit-ton of work going on this week [17:24] thats ok [17:24] we still have time till the beginning of next week :) [17:24] :/ [17:24] jetsaredim: ^^ [17:28] sebner: why cleanup upstream? [17:29] asac: yeah. I already noticed that I'm telling crap ^^ [17:29] hehe [17:29] asac: pushing revision 5 (ignore the previous ones ^^). That's the result of my hard work ^ [17:33] sebner: did you add the Bzr-Vcs: header to control? [17:40] sebner: in your copyright it reads " You can find the complete license text in /usr/share/doc/speeddial" [17:40] that can't be right :) [17:59] xD true. I'll change that [18:29] asac: how can I fix http://pastebin.com/m6867eaca ? [18:30] sebner: rename the file :P [18:31] RainCT: O_o. was that a serious advice? ^^ [18:31] sebner: I also had that problem with adblock-plus.. installing the license as MPL-1.1.txt.gz solved it [18:31] of course ^^ [18:31] RainCT: cool. thx ^^ [18:31] (that is, as MPL-1.1.txt, it will be compressed automatically by debhelper) [18:32] RainCT: but this extensions has a 3 licence system. What about "licensefile" ? [18:33] sebner: what does license.txt contain? [18:33] all three licenses? [18:33] RainCT: http://pastebin.com/m69404cdd [18:35] sebner: that should be in debian/copyright [18:35] and you'll need a copy of the MPL too [18:35] RainCT: http://pastebin.com/m2e71fc24 ^^ [18:37] sebner: that's debian/rules? [18:37] sebner: read your last sentence carefuly :P [18:39] RainCT: he?? this is debian/copyright [18:40] arghhhh [18:40] of course I mean debian/rules :P [18:40] sebner: but still, read your last sentence (on that file) [18:40] that it has a 3 license system? [18:41] sebner: "full text of the GNU GPL can always be found in the /usr/share/common-licenses/LGPL-2.1" [18:42] RainCT: hey. that's not my fault. I copied it :P [18:42] and you don't mention the location to the GPL [18:42] * RainCT prefers using just "LGPL", without versions, if the license says "or later", btw [18:43] That's one of the things I hate on doing motu stuff. licensing. We should kill them all [18:43] :) [18:45] RainCT, oh, you pushed venkman.. i guess I can stop doing xulrunner-1.9-venkman then [18:46] RainCT: what should I do for the MPL? I can point at the firefox directory but what if firefox isn't installed [18:47] sebner: include a copy [18:47] hmm. how ^^ [18:47] fta: erm.. what? :P [18:48] fta: I just changed the description (and replaced dependencies on transitional packages in favor for the real ones) [18:50] RainCT: ah. does it have to be in the directory or in debian/ [18:52] sebner: you choose [18:53] I added it to the directory but I guess either is good [19:11] RainCT: and what about license.txt ? Can I delete it? because I have debian/copyright and MPL now [19:11] yes [19:11] fine [19:26] asac, Kazehakase-0.5.4 out [19:27] asac: Revision 6 is out. ^^ [19:35] asac: PPA build also succeded [22:04] hi, I have a reproducible bug but I'm not sure exactly who it'll belong to [22:04] on hardy w/ FF3b4, if twitterfox is open switching away from firefox then back to it locks up the system, cpu usage shoots to 100% and only a hard reset will fix [22:06] I haven't been able to find anything useful in logs yet, any tips so I can know if this is an X thing, a firefox thing, or a twitterfox thing (it didn't used to happen so I'm sort of thinking it might be FFb4 or X) [22:30] asac, the liferea regression is in there: http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2008-02-26+21%3A30&maxdate=2008-02-26+22%3A30&cvsroot=%2Fcvsroot [23:11] ok, it's mozilla bug 415460 [23:11] Mozilla bug 415460 in Places "searching in places queries does not decode urls" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=415460