[00:00] <asac> i wouldn't expect it to be that way.
[00:00] <fta> me neither
[00:00] <asac> i think i understand the complain mozilla had in their bzr evaluation: "removes revisions"
[00:00] <asac> i didn't know about that feature. and i was sure that with low bzr versions it didn't work that way
[00:01] <asac> i rememberd that i get "diverged" messages back then
[00:01] <fta> yep, me too
[00:03] <fta> your patch is a c3 only, did you change your conf ?
[00:03] <asac> on one hand its bad because it removed top level revisions
[00:04] <asac> otoh its good  because it helps to deal with diverged branches
[00:04] <asac> fta: oh
[00:04] <asac> yeah
[00:04] <asac> i did do that patch on my dev tree and forgot about the argument
[00:04] <fta> no quiltrc ?
[00:04] <asac> dev tree has no quilt
[00:05] <asac> ist just a mozilla trunk checkout of browser,xulrunner,...
[00:05] <asac> sorry for the redundant wording
[00:05] <asac> maybe coding tree would be better name for that ;)
[00:07] <asac> i am not 100% sure if thats enough anyway ... have to wait for build to finish
[00:34] <asac> ha ... wrong dir ... stupid me. will test the updated patch now i guess :)
[00:34]  * asac asleep while this builds ... n8
[09:14] <asac> fta_: can you please comment about which case was fixed how in the main bug 203538
[09:14] <ubotu> Launchpad bug 203538 in apturl "Don't work with Firefox3 beta4" [Medium,Confirmed] https://launchpad.net/bugs/203538
[09:14] <asac> ?
[09:14] <asac> you commented on a duplicate
[12:28] <asac> carlos: what escaping do you do? just " -> \" ... or anything else?
[12:29] <carlos> asac: unicode_escape
[12:29] <asac> carlos: but you don't do unicode_unescape on export?
[12:29] <asac> or vv
[12:30] <asac> i guess you do unicode_unescape on import and should do unicode_escape on export, right?
[12:30] <carlos> asac: no, because the .po files doesn't need it
[12:30] <carlos> .po files use UTF-8
[12:30] <asac> ok
[12:30] <carlos> we will do it when we offer XPI export directly in Launchpad
[12:30] <asac> carlos: do you do that escaping on .dtds only?
[12:30] <asac> or also properites?
[12:31] <carlos> asac: we do it in properties
[12:31] <carlos> for .dtds is the xml parser which unescapes it for us
[12:31] <asac> carlos: do you have a small python snippet at hand that transforms the .po to escaped .po?
[12:32] <asac> carlos: hmm.
[12:32] <asac> carlos: do you use a SAX parser?
[12:32] <asac> (just wonder how you parse the ENTITIES)
[12:33] <carlos> asac: I don't, but Danilo had that in his scripts that he told you about, however he's a bit busy right now, he will take a look to see whether he has that still around
[12:33]  * carlos checks
[12:33] <asac> carlos: yes. otherwise i can probably escape shuffle in the bloody C code we have now :)
[12:33] <carlos> class MozillaDtdConsumer (xmldtd.WFCDTD):
[12:33] <asac> oh ok
[12:34] <asac> most likely there doesn
[12:34] <carlos> from xml.parsers.xmlproc import dtdparser, xmldtd, utils
[12:34] <asac> 't exist something for the other direction
[12:34] <Volans> Hi asac, I have a question about the use of Creative Commons icons in firefox addon in order to make a deb package (then GPL). I know that GPL and CC are incompatible, but the principle of having separate folders for icons and code in linux distros can be appliable also to FF extension?
[12:35] <asac> carlos: but '"' gets a special treatment, right?
[12:35] <asac> actually i think i only need to escape '"', "&", ";"
[12:36] <asac> Volans: why do you face that question?
[12:36] <asac> is there an addon distributed that way or do you wnt to creat a new one?
[12:37] <Volans> because I have developed a FF extension that use some tango icons, and I would make a deb package for that FF extension
[12:37] <asac> tango is CC?
[12:37] <Volans> as I have see in gnome-look yes
[12:37] <carlos> asac: This is the code we use: https://pastebin.canonical.com/3665/
[12:39] <Volans> asac this is a password protected link
[12:39] <asac> yeah
[12:39] <asac> carlos: OK ill see what i can shake out of this
[12:39] <asac> Volans: so you wrote the extension?
[12:39] <carlos> asac: ok
[12:40] <asac> Volans: if you are the author you can grant permission to use CC artwork
[12:40] <Volans> Yes is a FF extension that is present also in Mozilla addon site (public section), is specific for the Ubuntu-it community
[12:40] <asac> Volans: but you need to be the full copyright owner or need permmission of any contributor
[12:40] <asac> Volans: which CC license is it?
[12:40] <asac> there are some that are not even free :/
[12:41] <Volans> I check on the gnome-look site... I don't remeber for sure
[12:42] <Volans> http://tango.freedesktop.org/Tango_Desktop_Project CC-BY-SA 2.5
[12:47]  * Volans away for 30 minutes
[13:31] <Volans> asac: I'm back... then you think that I can use the tango icons for the FF extension in order to make a ubuntu deb package ?
[13:35] <asac> Volans: you need to grant an exception in your LICENSE file
[13:35] <asac> please ship a license file in the top level directory
[13:35] <asac> have you read the firefox3extension wiki page?
[13:35] <asac> https://wiki.ubuntu.com/MozillaTeam/Firefox3Extensions
[13:35] <asac> ?
[13:37] <Volans> No, I read... for the exception where I can see how to write it? I have all the copyright of the code, but not of the tango icons of course...
[13:38] <asac> sure.
[13:38] <asac> you add a license.txt in top level directory
[13:38] <asac> there you state that all the code is licensed GPL v2 (or 3) and later
[13:38] <asac> then you say
[13:39] <asac> "as an exception permission is granted to make use of CCXYZ (specify the exact license here) licensed artwork
[13:39] <asac> below your normal license statement
[13:39] <asac> then you say: "current artwork is licensed under CC-XYZ" ... bla bla bla.
[13:39] <asac> you need to name all the files at best
[13:39] <asac> that are licensed as such
[13:40] <Volans> ok, I have to request authorization to someone fot this exception?
[13:40] <asac> Volans: you license your code as you like. so you can grant your code the exception on your own
[13:41] <Volans> yes, but the icons are not mine...
[13:41] <asac> unless the CC license forbids distribution with GPL you don't need any authorization
[13:41] <asac> Volans: i don't htink that CC license forbids distribution with GPL
[13:41] <asac> its just the other way around
[13:41] <asac> so you need to explicitly allow CC artwork to be distributed with your GPL code
[13:41] <asac> otherwise it would be illegal
[13:41] <asac> to redistribute your bits
[13:42] <asac> before you go ahead, you need to check if that particular CC license is allowed in ubuntu at all
[13:42] <asac> my personal opinion is that you should try to use better licensed artwork
[13:42] <asac> or tell the icon author about the problem (not usable with GPL aka most open-source software)
[13:42] <asac> and hope that he finall relicenses it
[13:43] <Volans> ok, but for the ubuntu theme icons how can work this system?
[13:43] <asac> often those people don't know about the implications ... and are happy to relicense
[13:43] <asac> i don't understand that question
[13:44] <Volans> many of the icons (maybe all) are in my /usr/share/icons/Tango of my Ubuntu
[13:44] <Volans> Ubuntu is realeased as GPL, then there isn't the same problem?
[13:44] <asac> Volans: it depends in which context those icons are shipped
[13:44] <asac> if they are just drop in replacements that are distributed independently then its not a problem
[13:45] <asac> if its the only icon used, then combining with GPL would be a problem
[13:45] <asac> however ubuntu is not GPL only ... its just that all the tools we are adding are GPL
[13:46] <Volans> what a complex thing the licences are...
[13:46] <asac> well ... it peers with law ... if law was simple then we wouldn't need lawyers
[13:47] <Volans> eheheh
[13:47] <Volans> I agree!
[13:47] <asac> open-source licenses are usually doable without lawyer, which means that they are far more simplish then other licensing
[13:48] <Volans> then after the exception I have to release my extension as "all gpl except a list of files"?
[13:48] <asac> yes you say: all files are distributed under GPL v2 (or any later), except file1, file2, file3, which is licensed under CC-xXX
[13:49] <asac> further, general permission is granted to distribute with artwork licensed under CC-xxx
[13:50] <Volans> ok, I will try to see if is possibile to have these icons gpl, otherwise I apply this exception.
[13:50] <Volans> thank you very much for the time!
[13:50] <asac> yes, sorry for the inconvenience
[13:50] <Volans> and the explanations of the intricate licence problem :D
[13:50] <asac> Volans: if you want to get it packaged for hardy, hurry
[13:50] <asac> :)
[13:50] <asac> we need that submitted till end of this week
[13:50] <asac> if you need help on packaging, feel free to ask here
[13:51] <asac> once your code is properly licensed, i can probably find someone to package for you
[13:52] <Volans> thanks, I have also some italian MOTU, in particular DktrKranz that have helped me to package it
[13:52] <Volans> he think that for hardy is hard... probably we will apply it for intrepid
[13:53] <asac> we can get it in for hardy
[13:53] <asac> if its submitted until next week
[13:53] <asac> aeh
[13:53] <asac> end of this week
[13:54] <asac> Volans: but you should send your motu here for packaging guidelines
[13:54] <asac> he probabyl doesn't know about the latest and greatest packaging tools we have for extensions ;)
[13:55] <Volans> ok I tell him, for the change of the licence file no problem, for finding gpl icons I think is too late
[13:55] <Volans> for hardy
[14:12] <asac> yes. i think if you grant exception in your license its ok
[14:13] <asac> Volans: but if you provide me with the prepared license file i can get a good answer from one of the guy who finally would approve it
[14:13]  * asac doing lunch now
[14:14] <Volans> ok
[15:19] <asac> jimmy_: could you test the b3 merge? did i loose any important feature before i go on?
[15:40] <asac> bye ubotu
[15:50] <DktrKranz2> asac: hi. Volans informed me there is a chance to have his Firefox extension in Hardy. We already have a "demo package", but we didn't use specific tools to build it, so I guess we are wrong. Are there any references about tools you use to manage extensions?
[15:53] <asac> DktrKranz2: there is some info in my blog entry i just setup: http://www.asoftsite.org/s9y/archives/132-firefox-3-extension-package-submission-deadline-reminder.html
[15:53] <asac> DktrKranz2: after Volans has added an exception to all cc-by-sa 2.5 licensed artwork together with hid GPL extension we can probably distribute it
[15:54] <asac> s/to all/to allow/
[15:54] <asac> DktrKranz2: you can look at the extensions already hosted in firefox-extensions bzr
[15:55] <asac> ouch ... the deadline date was wrong :)
[15:55] <asac> apr 5
[15:55] <asac> ;)
[15:59] <DktrKranz2> asac: great, thanks! I'll have a look at them and adjust package accordingly. Once licensing issues will be over, mind reviewing it briefly? I'm totally new to FF packaging :)
[16:03] <asac> DktrKranz2: sure
[16:03] <asac> we need to ack the package anyway
[16:03] <asac> if you have questions go ahead and ask me fta or jetsaredim
[16:04]  * jetsaredim hides
[16:04] <asac> hehe ;)
[16:05] <DktrKranz2> :D
[16:05] <asac> great works comes with increased responsibility ;)
[16:05] <jetsaredim> what did I do now - and to whom?
[16:06] <jetsaredim> thanks for the reminder about the deadline
[16:07] <jetsaredim> probably not going to get to it till tomorrow or wed
[16:07] <asac> jetsaredim: which extensions need improveent?
[16:08] <asac> or are you planning to add more than already submitted?
[16:08] <jetsaredim> well
[16:08] <jetsaredim> I need to re-version a couple of packages
[16:08] <jetsaredim> cause they have crazy version numbers ending with -ppa1
[16:08] <jetsaredim> etc
[16:08] <jetsaredim> and need to fixup a couple of copyright files as you indicated
[16:09] <asac> ok. thanks
[16:09] <jetsaredim> still trying to remember why the mozget extension bug is marked as incomplete
[16:12] <asac> jetsaredim: bug id?
[16:12] <jetsaredim> bug 196018
[16:13] <asac> jetsaredim: please exclude the debian/ directory when zipping up.
[16:13] <asac> if thats done then its confirmed
[16:13] <asac>  /fix committed
[16:14] <jetsaredim> lemmie double-check
[16:14] <jetsaredim> http://bazaar.launchpad.net/~jetsaredim/firefox-extensions/mozgest.ubuntu/annotate/jgreenwa%404lom-20080227214222-fruivuu7tfxwbcka?file_id=rules-20080227041249-6uckd8mo559wu2sf-6
[16:15] <jetsaredim> line 18
[16:15] <jetsaredim> not sure if its the most concise way of doing it, but it works
[16:15] <asac> jetsaredim: strange ... why is that bug not visible in the firefox-extensions bug list
[16:16] <asac> jetsaredim: yes should work ... but better include just those files you want
[16:16] <asac> but i don't mind
[16:16] <asac> wierd ... apparently it was hidden because of incomplete
[16:17] <jetsaredim> i updated it
[16:17] <asac> yep
[16:17] <saivann> asac : If you're ready to merge it, my ubufox translation branch is here and I don't receive any more translations since the last 2 days
[16:17] <saivann> asac : https://code.edge.launchpad.net/~saivann/ubufox/ubuntu_translations
[16:17] <asac> saivann: cool
[16:18] <saivann> asac : There's a good amount of translations :)
[16:18] <asac> saivann: how many?
[16:18] <saivann> asac : 15
[16:18] <asac> looks good from scrolling through log ;)
[16:18]  * asac hugs saivann  .... well done!
[16:18] <saivann> asac : :)
[16:18] <saivann> asac : Thank you!
[16:23] <asac> saivann: ok merged to main branch
[16:23] <saivann> asac : Also you can look at this branch which contains the greek locale, I just noticed it, looks OK
[16:23] <saivann> asac : https://code.edge.launchpad.net/~alefteris/ubufox/ubufox-greek-locale
[16:23] <saivann> asac : Great!
[16:24] <asac> https://code.edge.launchpad.net/~asac/ubufox/main
[16:24] <asac> ok
[16:24] <asac> looking
[16:25] <saivann> asac : I will take care to close all the bug reports when ubufox will get updated
[16:25] <asac> el-GR?
[16:25] <asac> is that the real language code?
[16:25] <Volans> ellenic-GRECe
[16:25] <asac> ok
[16:25] <Volans> i think yes :)
[16:26] <Volans> sorry I think so
[16:26] <asac> saivann: you can also add the the main branch to each bug you see
[16:26] <asac> ill remember to clos in changelog then
[16:27] <saivann> asac : Ok, I do it now
[16:31] <saivann> asac : Bugs all linked, thanks!
[16:31] <asac> great
[19:03] <fta> lo
[19:08] <asac> lo
[19:18] <fta> i've been flooded of crash+flash bug mails
[19:23] <fta> asac, we really should do something about that. flash is almost everywhere and it seems worse than in ff2
[19:24] <asac> fta: how many new crashes today?
[19:24] <asac> fta: are those nspluginwrapper crashes or regular x86 ones?
[19:25] <asac> PP
[19:25] <asac> oops
[19:27] <fta> someone called pedro rejected about 20 crash bugs in a row
[19:31] <fta> even b5 is easy to crash with flash
[19:39] <asac> fta: yes pedro
[19:39] <asac> most likely crashes with bad backtraces
[19:46] <asac> fta: you have a bug with a testcsae that crashes?
[19:57] <jimmy_> asac: i sent email to our QA to test the beta 3 already
[19:59] <asac> jimmy_: thanks
[19:59] <jimmy_> asac: how did you build MID browser on hardy using --enable-system-cairo?
[19:59] <asac> jimmy_: the old one or the new one?
[20:00] <asac> the old one was not a problem ... the new one needs the right cairo
[20:00] <jimmy_> asac: on hardy
[20:00] <asac> jimmy_: well ... i think the new isn't updated yet.
[20:00] <asac> only in PPA
[20:01] <asac> i think it was blocked on the system-xulrunner issue for quite some time
[20:01] <asac> meaning: we should rather hurry.
[20:01] <asac> :)
[20:02] <asac> ill see if i can go directly to b5 tomorrow
[20:02] <jimmy_> asac: so is there a way for us to create a hardy image with the MID browser with the cairo linked correctly now?
[20:03] <asac> jimmy_: have you tried to build it with that flag?
[20:05] <jimmy_> i tried building it with that, but i got error with some undefined references in XRenderFindStandardFormat
[20:05] <jimmy_> i am building it on the Ubuntu 8.04 beta I downloaded
[20:06] <asac> jimmy_: yes. that means that cairo version doesn't match
[20:07] <asac> it will work with beta4 and beta5
[20:07] <asac> maybe even beta3
[20:07] <asac> not sure about the latter
[20:08] <jimmy_> so are you saying if we merge to beta4, it would build on hardy?
[20:12] <asac> yes
[20:12] <asac> well right now you could build against xulrunner even :)
[20:12] <asac> of course with some featur regressions
[20:13] <asac> we build it with --enable-system-cairo
[20:13] <asac> and i don't see any path
[20:13] <asac> thats cairo related
[20:13] <asac> just checked
[20:14] <jimmy_> so does beta3 build too?
[20:14] <jimmy_> asac: i am going to test it
[20:15] <asac> jimmy_: not sure
[20:15] <asac> i think its broken
[20:15] <asac> because i built midbrowser merge without system-cairo here
[20:15] <asac> but might be that i turned that on when doing the start testbuild with beat2
[20:15] <asac> s/on/off/ :)
[20:16] <jimmy_> because we need the system-cairo to fix the rendering problems we see on some sites like yahoo.com
[20:16] <jimmy_> ok, i'll give it a try
[20:16] <asac> jimmy_: why do you care to fix them right now? i would suggest to test firefox 3 in hardy and if its fixed wait till we merged
[20:17] <asac> (of course trying beta 3 is worth a shot)
[20:18] <jimmy_> asac: i don't care, but one of the guys in UMG group is doing a demo presentation and they came out with this list of sites we need to have proper rendering, compared to other mobile browsers available, and we are failing on those sites because we didn't enable system-cairo in the current build
[20:19] <jimmy_> so Carl and I are trying to create a image for him to install with the fix
[20:19] <jimmy_> just temporary
[20:19] <jimmy_> that's why we are trying to build it on hardy
[20:20] <jimmy_> because i saw that FF 3.0b4 on 8.04 beta works
[20:20] <jimmy_> and it is build using --enable-system-cairo
[20:29] <fta> asac, easy, go on youtube, play anything, back, play again, it either crash or freeze
[20:29] <fta> +s
[20:31] <asac> fta: nonfree, right?
[20:32] <fta> yep, but ff2 doesn't do that
[20:43] <asac> good news is that trunk now calls itself 1.9pre
[20:43] <asac> i guess we shouldn't move head forward until b5 is uploaded. is that ok?
[20:46] <jimmy_> asac: which branch on mobiline is the beta3 code-based MIDBrowser?   is it the merge.3.0b3 or beta3?
[20:47] <jimmy_> ok ,  i see it
[20:47] <fta> asac, my bot ftbfs for both xul and ff so i'd like to fix that. I don't like 1.9pre at all. it creates 1.9~cvs.
[20:49] <asac> fta: but this time 1.9~cvs is the right version
[20:49] <asac> isn't it?
[20:49] <asac> its before final
[20:50] <asac> after b
[20:50] <asac> jimmy_: merge
[20:50] <asac> jimmy_: the other is the upstream branch?
[20:51] <fta> well, no, mozclient goes with 1.9pre~cvs, which is bad. I'll fix it
[20:51] <asac> fta: i cannot reproduce youtbut hangs
[20:51] <asac> with checkout as of today
[20:51] <jimmy_> asac: no it is not upstream, something else, but old
[20:51] <asac> fta: ha ... now i could :)
[20:59] <asac> fta: just with the sound lib?
[20:59] <fta> ?
[21:00] <asac> does this happen also without the sound helper?
[21:00] <asac> oh its now a depends
[21:00] <asac> bad
[21:04] <asac> i don't see the crashes, but no sound either
[21:04] <asac> ALSA lib pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave
[21:04] <asac> thats with upstream flash
[21:06] <fta> i'm using pulseaudio now
[21:11] <asac> without that i doesn happen
[21:12] <asac> can be a race or libflashsupport bustage
[21:21] <asac> fta: can you reproduce with libflashsupport-dbgsym installed?
[21:24] <fta> Bug 209888
[21:59] <asac> i am not completely happy with how the pref locking works now
[22:00] <asac> its fine for xul apps ... but it applies to epiphany as well for example
[22:22]  * asac off for a while
[22:53] <Jazzva> Hey asac, I've prepared the updated package for mozilla-imagezoom... I'll try to package the source, instead of xpi file (I'm having some problems with package building, without the build script). I'll open a new bugreport once the package is ready...
[22:53] <asac> Jazzva: which build script?
[22:53] <asac> why is it bad to use that?
[22:54] <Jazzva> asac: The problem is there is no build script in the package :). And I thought it's bad to package the xpi file and that we should use it as last resort... Is it bad? :)
[22:54] <fta> could someone do dom-inspector ? it's obsolete in xul and i'd like to drop it from there. It's needed for prism
[22:55] <asac> fta: why does prism need dom-inspector?
[22:55] <asac> (more than firefox i mean)
[22:55] <asac> fta:  where is the dom-inspector source hosted now?
[22:55] <fta> i don't remember, it doesn't start without it
[22:55] <fta> it's on amo
[22:55] <asac> is that still the case with latest?
[22:56] <asac> fta: where is the source :)
[22:56] <fta> prism is not the latest, still the same old snapshot
[22:56] <fta> i'm stuck with those nonfree icons
[22:56] <asac> fta: how about latest? does it start without dom-inspector?
[22:57] <fta> donno
[22:57] <[reed]> nonfree icons?
[22:57] <fta> google icons in the webapps
[22:58] <fta> inside the .webapp files
[22:58] <asac> fta: see hopw that would be a reason to get an exception?
[22:58] <[reed]> ah, mm
[22:58] <asac> ;)
[22:58] <fta> I've filed a request to google long ago, no answer
[22:59] <fta> asac, ?? get an exception for what ?
[22:59] <[reed]> ff
[23:00] <fta> ?
[23:00] <[reed]> ?
[23:00] <[reed]> :p
[23:01] <fta> i've created a project called prism-webapps to host all webapps, including those previously in the prism package that are now dropped upstream, but without icons, it's not worth it
[23:02] <fta> favicons are good for windows icons (small) but not for desktop/menu icons
[23:02] <asac> fta: hmm
[23:03] <fta> I don't see how it's manageable to ask google, twitter, bbc, whatever for redistribution rights, it will take a lifetime
[23:07] <fta> but i'm open to suggestions
[23:08] <asac> what is twitter?
[23:08] <[reed]> is it possible to ship with no icons and then populate the icons through favicon requests?
[23:08] <[reed]> lol!
[23:08] <asac> yeah
[23:09] <[reed]> asac: you don't know what twitter is? ;)
[23:09] <[reed]> http://twitter.com/
[23:11] <fta> asac, seems miro.head now supports xul1.9
[23:11] <fta> i haven't updated my package in a while, the full xul1.9 patch is rejected
[23:13] <fta> mozilla bug 425077
[23:13] <fta> ubuntu is dead ?
[23:14] <fta> "Migrate mail/components to frozen linkage for non-static linux builds "
[23:15] <fta> one step closer to xul-sdk for tb3
[23:16] <fta> http://daniel.holba.ch/blog/?p=105   lol
[23:18] <asac> fta: miro works for me without patch
[23:18] <asac> at least 1.2
[23:18] <fta> 1.2 ? hardy has 1.1.2
[23:20] <asac> yes, but you are talking about head :)
[23:20] <asac> just wanted to point out that 1.2 branch works out-of-box
[23:21] <Jazzva> asac: Microblogging service... Got sort of addicted to it few months ago... It's cool, once you build a network... Before that it might seem pointless...
[23:21] <fta> asac, that was what I meant with miro.head
[23:22] <asac> 1.2 branch?
[23:22] <asac> thought you mean trunk
[23:22] <fta> trunk
[23:22] <fta> head
[23:22] <fta> whatever
[23:22] <asac> yeah ... i have no idea about that :) ... better go for 1.2 branch which appears to be the place where current development happens
[23:22] <asac> (as well)
[23:23] <asac> i just wondered if trunk might be fixed for xul as well
[23:28] <asac> 519 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
[23:28] <asac> Need to get 917MB of archives.
[23:28] <asac> that happens if you don't upgrade hardy for a week or two :)
[23:31] <Jazzva> mozilla-devscripts is unable to build from source if no build script is provided, right?
[23:32] <asac> Jazzva: not sure what you mean?
[23:33] <asac> you can create the .xpi either by running a script, or you could hook in your own rule targets
[23:33] <Jazzva> asac: Well, it tries to unzip some file... I'll check the xpi.mk to see what it does... But can it just package everything, except debian?
[23:33] <Jazzva> Oh... Then I'll edit the debian/rules, since there is no build script in the source... It should be just zipped...
[23:36] <fta> miro is still slow as hell: TIMING   Database load slow: 26.032
[23:38] <asac> Jazzva: the build script can also just zip :)
[23:39] <asac> as long as you only create the .xpi as garbage it will even automatically clean that up on clean
[23:39] <asac> Jazzva: so you could just copy the current lines from rules to a build.sh or something
[23:39] <Jazzva> cool... So, I should provide my build-xpi rule?
[23:39] <asac> let me look
[23:40] <Jazzva> Shouldn't I copy it in debian/rules? Isn't it bad to edit files outside debian/?
[23:40] <asac> Jazzva: you can provide build/BINARY_PACKAGE_NAME:: rule
[23:40] <asac> e.g. build/ubufox::
[23:40] <asac>     zip -r ubufox.xpi SOMETHING
[23:41] <asac> and clean::
[23:41] <asac> to clean up your mess
[23:41] <asac> the default clean:: already removes the .xpi and the build files in debian/PACKAGENAME
[23:42] <Jazzva> I think I'll produce only xpi, so I won't need clean rule :)
[23:42] <asac> yeah
[23:43] <asac> take care that the .xpi must be in top level directory to make xpi.mk automatically pick it up
[23:43] <Jazzva> right...
[23:44] <Jazzva> And will the build rule be called automatically?
[23:44] <Jazzva> I haven't worked alot with cdbs, so I don't know...
[23:45] <asac> yes
[23:45] <asac> thats the cdbs hook
[23:45] <asac> its called for each binary package
[23:45] <Jazzva> Ok, I'll play a bit :)