[04:20] <Wulfie_lappy> hey folks - I am trying to disable the error about my self signed certificate - any thoughts?
[04:26] <[reed]> if you really have to use a self-signed certificate, just add an exception
[04:27] <Wulfie_lappy> [reed]: how do I do that?
[04:27] <Wulfie_lappy> [reed]: basically everytime I start up thunderbird it tells me that I could be at risk - thats what I don't want
[04:27] <[reed]> there's a big "Or ..." link at the bottom of the error page
[04:27] <[reed]> oh
[04:27] <[reed]> in Thunderbird
[04:27] <[reed]> hmm
[04:28] <[reed]> you could try using Firefox to add the exception... there's a way to do it in Thunderbird, but I don't know how
[04:33] <Wulfie_lappy> hmm that doesn't seem to work
[08:19] <asac> Wulfie_lappy: accept cert in ffox permanently  and try to copy the cert*db from your ffox profile in your tbird profile dir
[08:40] <Ubulette> asac, email me if you want to close m-d. cu
[08:45] <asac> Ubulette: thanks
[08:48] <asac> Ubulette: still there?
[08:48] <asac> should i add a new section in readme?
[09:27] <asac> Ubulette: ok, mail send. all pushed. if you are happy with the quality of my README additions, close it.
[13:02]  * asac lunch time
[15:15] <asac> mozilla bug 185622
[15:15] <ubotu> Mozilla bug 185622 in Installer "Custom Install over previous installation allows for NO custom choices" [Normal,Verified: duplicate] http://bugzilla.mozilla.org/show_bug.cgi?id=185622
[15:16] <jetsaredim> asac: you get a chance to take a look at the firebug pkg?
[15:18] <asac> jetsaredim: yes. i would like to do them in a batch by the end of the week - hopefully there will be more by then ;) ... is that good enough? (i could take a look later today if you prefer)
[15:19] <jetsaredim> do you have any list of extensions you'd like to see done next?
[15:19] <jetsaredim> I think most of the extensions I use daily are either explicitly binary or only release xpi files - no source
[15:21] <asac> jetsaredim: xpi files are ok as long as the files have a license header
[15:21] <jetsaredim> and i'd find that by unpacking it?
[15:21] <asac> jetsaredim: i asked the mozgest guy to add missing license headers. he said that you can use mozgest even without that closed binary component
[15:22] <asac> jetsaredim: yes ... you unpack the .xpi (unzip)
[15:22] <asac> then you unpack the .jar files in chrome/
[15:22] <asac> install.rdf + chrome.manifest don't need a license file
[15:22] <asac> same for contents.rdf as those are just deployment descriptors which could be redone without any brain-power
[15:23] <asac> we mostly care for .js + .xul + .xml (bindings)
[15:23] <asac> .dtd + .properties are nice to have, but we most likely could live without them for now
[15:27] <jetsaredim> is it ok if I make another section of the FF3Extensions page for extensions I look at, but have no license data
[15:30] <asac> jetsaredim: if there is no suitable section, then yes!
[15:32] <asac> jetsaredim: maybe add a field that indicates whether a ping about licensing has been send to developer and at what date that happened
[15:32] <asac> jetsaredim: if you ask them, there are usually two options: 1. (the simple one), just add a license.txt (or COPYING) in the top-level directory of the .xpi
[15:32] <asac> 2. add license headers to all source files that matter
[15:33] <asac> jetsaredim: ok i bounced the mails with mozgest dev to you now
[15:34] <asac> (just to keep you updated)
[15:38]  * jetsaredim reading
[15:39] <jetsaredim> also their version on addons.mozdev isn't readily compatible with FF3
[15:40] <jetsaredim> their latest nightly does work with FF3 though
[15:43] <jetsaredim> i replied asking about this
[15:48] <asac> jetsaredim:  can you try 1.5.2 with the trick mentioned on the extensions page?
[15:49] <asac> jetsaredim: e.g. extensions.checkCompatibility=false
[15:49] <jetsaredim> hahah
[15:49] <jetsaredim> about:config
[15:49] <jetsaredim> "This gun is loaded"
[15:50] <asac> it doesn't exist ... you have to add it
[15:50] <asac> oh really?
[15:50] <asac> funny ;)
[15:51] <jetsaredim> yea - seems to work
[15:52] <asac> jetsaredim: perfect? or are there glitches?
[15:52] <jetsaredim> there's a lot of gestures
[15:52] <asac> jetsaredim: if it works well its just a matter of bumping the maxVersion in install.rdf
[15:52] <asac> we can patch that
[15:52] <jetsaredim> meh - looks like it doesn't quite work
[15:53] <jetsaredim> ZoomManager doesn't exist on FF3
[15:53] <asac> jetsaredim:  try to steal the relevant files from http://www.mousegestures.org/websvn/listing.php?repname=MozGest&path=%2Fmozgest%2Fchrome%2Fcontent%2F
[15:53] <jetsaredim> at least it doesn't appear to
[15:53] <asac> most have a license header ... you can certainly just copy them over
[15:54] <asac> jetsaredim: anyway, from what i read the license problem has not changed from 1.5.2 to trunk. so if we find a solution for one, we will find a solution for everything
[15:54] <asac> (e.g. just excluding the so)
[15:55] <jetsaredim> can probably just not include the platform directory
[15:57] <asac> right
[15:57] <asac> (and dropping the .xpt in components would be the logical consequence of course)
[15:57] <jetsaredim> how did you determine which files had proper license headers?
[15:57] <asac> jetsaredim: opened in editor
[15:58] <asac> and verified if there is a license header at all
[15:59] <jetsaredim> there's no actual build for this tree thoug
[15:59] <jetsaredim> its just zip it back up basically
[15:59] <asac> yes
[15:59] <asac> we would need to write a custom build command if we take the full tree
[15:59] <asac> but that should be straigt forward
[16:00] <jetsaredim> ahh good old makefiles
[16:00] <jetsaredim> is this using gmake or something?
[16:00] <asac> which? the svn tree doesn't appear to have any build infrastructure
[16:00] <asac> i would just write a .sh script
[16:00] <asac> make script would be good too
[16:00] <jetsaredim> no no - i mean the dbuild
[16:01] <jetsaredim> err debuild
[16:01] <asac> yes ... debian/rules is a make file
[16:01] <asac> but with xpi.mk there should be hardly any case where you need to edit anything
[16:03] <jetsaredim> right
[16:03] <jetsaredim> ok - well - i'll wait to hear back from him on updating those files with license data
[16:03] <jetsaredim> before i start creating any upstream branches or anything
[16:04] <asac> jetsaredim: components/nsGMNotifierService.js is tri-licensed ... so most likely the author intends to release that code unter tri-license
[16:04] <asac> did you contact him?
[16:04] <asac> (gmail notifier)
[16:04] <jetsaredim> yea
[16:06] <asac> jetsaredim: you can always offer him to provide a patch that adds the required license information (to reduce his workload) :)
[16:06] <jetsaredim> I could do that
[16:06] <asac> maybe they are more willing to do that if one helps ;)
[16:07] <jetsaredim> yea good point
[16:07] <asac> anyway, if you already send a question lets wait
[16:07] <jetsaredim> yea
[16:07] <jetsaredim> i cc'd you
[16:07] <asac> great
[16:07] <jetsaredim> can't do too many of these at once or real life is going to start to slip :)
[16:08] <asac> sure
[16:08] <jetsaredim> was up till about 3A coding a django website for my mother-in-law
[16:08] <asac> thats ok
[16:08] <asac> ah i see ... thats real-life ;)
[16:08] <jetsaredim> well - only in the sense that happy mother-in-law == happy wife
[16:08] <jetsaredim> heh
[16:08] <asac> jetsaredim: well ... even if you cannot package it, contacting them about licensing helps a lot
[16:09] <jetsaredim> i do have a job too
[16:09] <asac> we certainly can find someone to do the packaging if licensing is sorted
[16:09] <jetsaredim> sure - i want to help with the packaging
[16:09] <jetsaredim> not complaining
[16:09] <asac> yep! ;)
[16:10] <asac> but if you have extensions you cannot work on that have open licensing, feel free to add them to the page. someone else can do the work then ;)
[16:11] <jetsaredim> sure
[16:11] <jetsaredim> I'm working on about 3 hours sleep at the moment
[16:11] <jetsaredim> so things are a little foggy :)
[16:12] <jetsaredim> and being woken up by 4 year old screaming in your ear is not really the most pleasant way to wake up
[16:12] <jetsaredim> ;)
[16:12] <asac> haha
[16:12] <asac> get some sleep then ;)
[16:12] <asac> otherwise you will burn out and that won't help anyone ;)
[16:13] <jetsaredim> gotta to work for my job
[16:13] <asac> work from home?
[16:13] <jetsaredim> yea
[16:13] <jetsaredim> never even met my boss in person
[16:13] <asac> ah ... always the same ;) home job sounds promissing but turns out to be a 24/7 task ;)
[16:13] <jetsaredim> worked for him for about 1.5 years
[16:13] <jetsaredim> yea
[16:14] <asac> oh really ... thats interesting ;)
[16:14] <asac> freelance or employed?
[16:14] <jetsaredim> employed
[16:14] <asac> even more so
[16:14] <jetsaredim> Oracle
[16:14] <asac> oh nice ... what kind of stuff?
[16:14] <jetsaredim> http://linux.oracle.com
[16:14] <asac> in the guts of database/ApplicationServer? or more high-level tasks
[16:15] <jetsaredim> we have Enterprise Linux - a re-branded clone of RHEL
[16:15] <asac> oh. so you work for a distro ;)
[16:15] <jetsaredim> I maintain/write the python code that handles the update server
[16:15] <jetsaredim> sort of like RHN
[16:15] <asac> oh nice.
[16:16] <jetsaredim> yea - we have a modified version of the update client that connects to our servers
[16:16] <jetsaredim> all managed by an oracle db backend
[16:16] <asac> do you know if oracle supports ubuntu server yet?
[16:16] <jetsaredim> with python as the intermediary
[16:16] <jetsaredim> i have no idea
[16:16] <asac> (haven't tracked that)
[16:16] <asac> ok
[16:17] <jetsaredim> i was thinking about it the other day when there was the server UDW talk
[16:17] <jetsaredim> there aren't any oracle packages in ubuntu that I can see
[16:17] <jetsaredim> which is kind of sad
[16:17] <asac> no not in ubuntu. but maybe on oracle website ;)
[16:17] <asac> does RHEL ship packages for oracle? i always presumed not, but might be wrong
[16:18] <jetsaredim> no - and there are no rpms either
[16:18] <jetsaredim> oracle db is this giant behemoth that comes in a tarball sort of thing
[16:18] <asac> yeah i remember ... custom installer
[16:18] <jetsaredim> yea
[16:18] <asac> i did a bunch of oracle installs in the past
[16:19] <jetsaredim> i honestly really know nothing about oracle db
[16:19] <phoenix24> I've was experimenting, just uploaded myubufox-0.1 ff3 extension to launchpad. Can some please confirm if that's ok ?
[16:19] <asac> lucky you :)
[16:19] <asac> phoenix24: link?
[16:19] <asac> (or lp id)
[16:20] <jetsaredim> should automatically show up in the mozilla-extensions area
[16:20] <jetsaredim> err firefox-extensions
[16:20] <jetsaredim> https://code.edge.launchpad.net/~csharma/firefox-extensions/myubufox-0.1.upstream
[16:20] <jetsaredim> yea?
[16:20] <asac> yeah right ... thought he referred to a Ppa package ;)
[16:20] <jetsaredim> phoenix24: ppa not enabled?
[16:21] <asac> phoenix24: 1. you should have named the branch myubufox.ubuntu (not upstream)
[16:22] <asac> phoenix24: 2. you missed a bunch of files (from XPI.TEMPLATE) ... maybe you forgot to bzr add them?
[16:22] <asac> try bzr st
[16:22] <asac> to see if they are still untracked
[16:22] <asac> (e.g. there is just debian/rules in your branch afaict)
[16:22] <jetsaredim> (the howto page does mention uploading the upstream branch)
[16:23] <asac> jetsaredim: yes, but that should be a) an upstream branch and b) only applies if there isn't any yet
[16:23] <jetsaredim> i know - just saying - maybe he was just following the howto
[16:23] <asac> yeah
[16:24] <asac> phoenix24: welcome back ... network problems?
[16:24] <asac> did you get my comments?
[16:25] <asac> 17:21 < asac> phoenix24: 1. you should have named the branch myubufox.ubuntu (not upstream)
[16:25] <asac> 17:22 < asac> phoenix24: 2. you missed a bunch of files (from XPI.TEMPLATE) ... maybe you forgot to bzr add them?
[16:25] <asac> 17:22 < asac> try bzr st
[16:25] <asac> 17:22 < asac> to see if they are still untracked
[16:25] <asac> 17:22 < asac> (e.g. there is just debian/rules in your branch afaict)
[16:25] <phoenix24> Network problems : Yes. Comments : checking.
[16:25] <asac> phoenix24: for the name: you can still rename the branch in launchpad, so not a real issue
[16:26] <phoenix24> Comments nope, where do I check them ?
[16:26] <asac> comments?
[16:26] <asac> read above
[16:27] <asac> i wrote them here ;)
[16:30] <phoenix24> yep, got it.
[16:30] <asac> cool ;)
[16:31] <phoenix24> doing : bzr st
[16:31] <phoenix24> it lists couple of files.
[16:31] <phoenix24> implying, I missed them ?
[16:31] <asac> yes ... you need to bzr add <files> them ... then commit
[16:31] <asac> phoenix24: yes
[16:31] <asac> you missed the step after copying TEMPLATE
[16:31] <asac> bzr add debian/
[16:32] <asac> phoenix24: but do that after your source tree is clean
[16:32] <asac> fakeroot ./debian/rules clean
[16:32] <asac> then bzr add debian/
[16:32] <asac> otherwise you might include garbage
[16:34] <phoenix24> ok
[16:34] <phoenix24> doing again.
[16:34] <asac> ok
[16:54] <asac> anyone here with screen dpi > 144 ?
[16:57] <jetsaredim> ?
[16:57] <jetsaredim> how would i check that?
[17:00]  * jetsaredim 75x75
[17:06] <asac> hmm
[17:07] <asac> thats not even close :-P
[17:07] <jetsaredim> nope
[17:09]  * armin76 yawns
[17:09] <armin76> did you guys fix the failure on sparc? :D
[17:31] <phoenix24> asac: I've just uploaded myubufox.ubuntu, could you please check
[18:39] <jetsaredim> asac: that 75x75 is my 3200x1200 desktop - just checked my laptop and its 120x120
[18:55] <Ubulette> hi
[18:59] <Ubulette> 3200x1200? waoo, what's that? wide screen?
[19:08] <Ubulette> asac, [reed], I still can't paste an url in a page/tab (empty or not), started soon after b3. Any hint on how to debug that ? (works at work, fails at home)
[19:09] <[reed]> Ubulette: you could pull old builds and figure out when it started working again
[19:09] <phoenix24> Hi
[19:09] <[reed]> track down a regression range
[19:09] <phoenix24> Could anyone please review my, branch https://code.launchpad.net/~csharma/firefox-extensions/myubufox.ubuntu
[19:09]  * phoenix24 is a n00b :)
[19:41] <phoenix24> ubuntulog
[19:42] <phoenix24> !ubuntulog
[19:42] <ubotu> ubuntulog is a logging bot run on various Ubuntu channels. You can read the logs at http://irclogs.ubuntu.com/
[19:47] <Ubulette> damn, it doesn't work with the current b3 from hardy
[19:48] <phoenix24> Hi Ubulette
[19:49] <Ubulette> hi
[19:49] <phoenix24> Ubulette: can you review my branch, https://code.launchpad.net/~csharma/firefox-extensions/myubufox.ubuntu
[19:53] <Ubulette> 1/ you can now build-dep on 0.5 (without the ~)
[19:55] <Ubulette> 2/ you need to configure whoami in bzr (bzr whoami "foo bar <foo.bar@something.org>")
[19:56] <phoenix24> can you explain 1.
[19:56] <Ubulette> 3/ XS-Vcs-Bzr needs to point to a real url (so ~LPID needs to be replaced with either your lp id if you plan to continue to support this extension in the future or to ~mozillateam otherwise
[19:57] <Ubulette> mozilla-devscripts 0.05 is now in hardy so you no longer need the one from asac's ppa (called 0.05~something)
[19:57] <Ubulette> 4/ you need to edit debian/copyright and put the real content in there
[19:58] <phoenix24> ok
[19:59] <Ubulette> i think that about it, i didn't try it, I just read the code in debian/*
[19:59] <Ubulette> +'s
[20:00] <phoenix24> thanks!
[20:00] <Ubulette> you're welcome
[20:04] <Ubulette> 5/ you used version 0.1 in debian/changelog (which means "native"), it should match the real version from the extension (see install.rdf), probably with -0ubuntu1 at the end if it's not native
[20:04] <phoenix24> How did you check I had used mozilla-devscripts from asac's ppa ?
[20:04] <Ubulette> Build-Depends: debhelper (>= 5), cdbs, mozilla-devscripts (>= 0.5~)
[20:04] <phoenix24> ok
[20:05] <phoenix24> Those were from the XPI.TEMPLATE
[20:05] <Ubulette> it's ok like that but now that 0.05 has been released, you can drop the ~, it's no longer needed
[20:05] <Ubulette> yes
[20:06] <phoenix24> do I need to use "dch", for editing the debian/* files ?
[20:06] <Ubulette> the template has been made a few days ago, before 0.05 was released
[20:06] <Ubulette> not necessarily; i use vi
[20:07] <Ubulette> dch is just for d/changelog
[20:08] <phoenix24> ok, In what fashion I need to postfix  "-0ubuntu1" to package names ?
[20:08] <phoenix24> I guess, for most of the new extensions it would be "-0ubuntu1".
[20:09] <phoenix24> considering native to be the latest release, which becomes 1st ubuntu derivative.
[20:09] <phoenix24> thus, 0ubuntu1 ?
[20:10] <Ubulette> (not to name but to version)
[20:12] <Ubulette> if you're the author of the extension and that you maintain the debian/ dir in the same source tree, it's native, hence no -XubuntuY (or -X for debian)
[20:12] <phoenix24> ok
[20:13] <phoenix24> for eg. an extension speeddial - 0.9.6
[20:13] <Ubulette> otherwise, you take the version from upstream (in install.rdf for an extension) and you append -X (debian) or -XubuntuY (ubuntu)
[20:13] <phoenix24> it would be : speeddial-0.9.6-0ubuntu1 ?
[20:13] <Ubulette> yes
[20:13] <phoenix24> or speeddial_0.9.6-0ubuntu1 ?
[20:14] <Ubulette> speeddial_0.9.6-0ubuntu1
[20:15] <phoenix24> Which Licence Templates do I use for extensions from mozdev.org ?
[20:17] <Ubulette> each extension is different. Somewhere, the author must have a licence file or reference
[20:17] <phoenix24> ok
[20:25] <Ubulette> [reed], my b4pre and b3 failed, i dled a nightly from f.m.o, it worked, back to my b4pre build, it worked. problem fixed. Strange. maybe something weird in my profile.
[20:28] <Ubulette> phoenix24, "Package: myubufox.ubuntu" in debian/control looks weird to me, is that from the template ?
[20:28] <phoenix24> yes
[20:29] <Ubulette> asac, why ? ^^
[20:29] <Ubulette> (the .ubuntu part)
[20:30] <Ubulette> i'm not even sure "." are allowed there
[20:30] <phoenix24> I thought, extension was packeged for ubuntu.. thus naming it to myubufox.ubuntu
[20:30] <Ubulette> for a bzr branch name, ok but for a package name, hmm, i don't think so
[20:31] <phoenix24> ok
[20:31] <Ubulette> hm, of course "." is allowed, silly me. I've used that for firefox-3.0 :)
[20:32] <phoenix24> ah! yes, such renaming would be errorneous on my part.
[20:33] <phoenix24> can I use <extension>.xpi  for packaging, instead of the CVS or SVN  source code ?
[20:33] <Ubulette> i still think .ubuntu in package name is unnecessary and should be removed
[20:34] <Ubulette> i'm more for source code instead of binary xpi. but asac may think otherwise
[20:35] <phoenix24> Accessing CVS behind the proxy is pretty messy, so I wanted to use the .xpi instead.
[22:53] <asac> Ubulette: does the problem persist if you try a fresh profile?
[22:53] <Ubulette> i thought it was fixed but problem is back :(
[22:54] <asac> Package: myubufox.ubuntu? the idea was to name the branch like that
[22:54] <asac> not the package
[22:54] <asac> the package was just myubufox ;)
[22:54] <asac> myubufox.upstream  + myubufox.ubuntu ;)
[22:55] <asac> Ubulette: how do you paste and where do you paste?
[22:55] <Ubulette> for ex from an xterm (mutt) to an empty tab
[22:56] <asac> how?
[22:56] <asac> middle-mouse?
[22:56] <Ubulette> yes
[22:56] <Ubulette> worked for ages
[22:56] <Ubulette> still work with the exact same debs at work
[22:56] <asac> http://www.google.com
[22:57] <asac> Ubulette: set middlemouse.contentLoadURL=true in config
[22:59] <asac> Ubulette: if that helps I can tell you exactly when it started ;)
[22:59] <Ubulette> when ?
[22:59] <asac> helps?
[23:00] <Ubulette> yes
[23:00] <asac> ubufox
[23:00] <asac> it is an explicit override i inherited from previous ubuntu firefox
[23:00] <asac> i moved them to ubufox ;) before it was patched in the source
[23:01] <Ubulette> rahhhhh
[23:01] <asac> i think someone claimed that turning this on would have bad usability impact
[23:01] <Ubulette> and you made me install ubufox, now I remember
[23:02] <asac> yeah ;) .. i think we should review the settings made in there
[23:02] <asac> most likely discussion on devel-discuss
[23:04] <asac> i think the argument was that if you are a n00b and paste next to a textfield you would get shocked because you get to a new page
[23:05] <Ubulette> n00b paste with the menu, not with middle click. they roll that middle button
[23:06] <Ubulette> anyway, now that I know, i feel better
[23:07] <Ubulette> mozilla bug 417345
[23:07] <ubotu> Mozilla bug 417345 in Networking: Cookies "build broken on sparc" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=417345
[23:07] <Ubulette> i can't try the patch
[23:16] <Ubulette> mozilla bug 333308
[23:16] <ubotu> Mozilla bug 333308 in Build Config "make clean and make distclean miss various files" [Normal,Assigned] http://bugzilla.mozilla.org/show_bug.cgi?id=333308
[23:16] <Ubulette> ohoh fixed
[23:17] <Ubulette> i may have to revisit our clean is not clean fix
[23:18] <asac> most likey
[23:21] <asac> jetsaredim: mozgest guy appears to be pretty careless about licensing :(
[23:30] <Ubulette> btw, tb3 is crashing on startup, probably a packaging issue as it's ok from dist/bin
[23:31] <asac> yep ... missing file?
[23:32] <Ubulette> donno, i didn't have time to investigate further
[23:33] <Ubulette> no error message, 5 attempts in gdb, 5 different crashes
[23:33] <Ubulette> http://www.sofaraway.org/ubuntu/tmp/tb3.png
[23:40] <asac> cool artwork ;)
[23:43] <Ubulette> yep, according to compare, lots of missing files
[23:43] <Ubulette> i'll check that another day
[23:43] <Ubulette> btw, I've merged compare2 into compare, in case you still wonder
[23:45] <Ubulette> hmm, i'm not sure about that xpt thing. same as in the bug. seems we have mega xpt in debian/tmp ??