[00:35] <micahg> asac: if you get a chance can you update upstream mozilla 478463 with info about libindicate
[01:14] <micahg> ping joelinux
[14:40] <mahfouz> in current ubuntu-mozilla build of 3.6, if I go to download list, choose a downloaded file, I click "open containing folder" and nothing happens
[14:40] <mahfouz> my wm is metacity
[14:40] <mahfouz> i have a related problem that some files dont open their external client when i download them
[14:40] <mahfouz> the problem is only there in 3.6
[14:41] <mahfouz> it works fine in 3.5 and 3.7
[14:41] <mahfouz> from daily build
[15:54] <joelinux> micahg: Did you get a change to look at the Seamonkey debian files?
[15:54] <micahg> not yet
[15:55] <micahg> let me see
[15:58] <joelinux> I made options for configure really simple. I basically went with the default config. I needed to set disable-crashreporter so it would build on i386.
[15:59] <micahg> we don't build with crash reporter yet
[16:00] <joelinux> I also had questions on how you select what goes in.
[16:00] <micahg> joelinux: looks pretty good
[16:01] <joelinux> I've been really happy with 2.0.1. It's been very stable for me.
[16:01] <micahg> joelinux: are you just looking for this in Lucid or in dailies as well?
[16:02] <joelinux> Um, this is where I need to learn the process. I know code and I'm coming over from a different distro.
[16:03] <joelinux> karmic had seamonkey 1.1.17 and I was getting worried that there were bugs that were not patched.
[16:03] <micahg> joelinux: well, lucid's no problem, but we probably need a few more ubuntu specific patches
[16:04] <joelinux> I would really like to understand those patches. I looked at the 1.1.17 patches and was trying to figure out what they do.
[16:05] <joelinux> The rules file also needs some work. I did not understand all the options.
[16:06]  * micahg is still learning some of that as well joelinux
[16:27] <micahg> thanks _Tsk_, I'm still learning :)
[16:27] <_Tsk_> micahg:  no problem
[16:27] <_Tsk_> the more people on board the merrier !
[16:37] <joelinux> micahg: What is the proper way to proceed? Do I set this up a personal project page? Do I join this team? How would I join?
[16:41] <mahfouz> concerning my what I said above, I noticed there is a content type "file" in 3.6 which messes up my application settings
[16:41] <mahfouz> is it possible to remove this "file" type or anything else i can do?
[16:42] <micahg> joelinux: if you're interested in joining the team, the best way is to contribute patches for a period of time
[16:43] <micahg> mahfouz: what application?
[16:43] <micahg> joelinux: you don't have to be a member to contribute
[16:43] <mahfouz> i have problems with different apps, one of them e.g. is scid to open pgn files
[16:43] <micahg> scid?
[16:43] <mahfouz> a chess program
[16:43] <mahfouz> but it's not just that
[16:43] <micahg> mahfouz: what does that have to do with mozilla or browsers in general?
[16:43] <mahfouz> say I set "file" to gedit, then it tries to open everything with gedit
[16:44] <mahfouz> it's the file type association of ff 3.6
[16:44] <micahg> ah, ok
[16:44] <mahfouz> something is funny there, not just scid
[16:44] <mahfouz> i noticed that 3.6 has a type "file" which 3.5 and 3.7 dont have
[16:44] <micahg> mahfouz: what are you trying to open?
[16:44] <micahg> hmm
[16:44] <micahg> yeah, I see it
[16:44] <mahfouz> well, you don't have scid
[16:45] <micahg> idr ever running into it
[16:45] <mahfouz> i can find another example if you like
[16:45] <micahg> mahfouz: I think that's just for generic files
[16:45] <mahfouz> ah
[16:45] <mahfouz> so maybe it treats some files as generic
[16:45] <micahg> it's set to always ask for me by defulat
[16:45] <micahg> *default
[16:45] <mahfouz> but e.g. pgn has it's own type
[16:46] <mahfouz> it should not be treated as "generic"
[16:46] <micahg> right, images shouldn't be generic
[16:46] <mahfouz> there were some changes 2 weeks ago
[16:47] <mahfouz> that caused this
[16:47] <micahg> I guess the assumption is that images will open in the browser
[16:47] <mahfouz> ah
[16:47] <micahg> mahfouz: are you using dailies?
[16:47] <mahfouz> yes
[16:47] <mahfouz> daily build ppa
[16:48] <mahfouz> if you want, can try the following: (1) go to (say) www.reuters.com (2) download an image into your download folder (3) go to ff downloads (4) say "open" or "open containing"
[16:49] <micahg> hmm, I can't find anything
[16:49] <mahfouz> then it uses the "file" association
[16:50] <micahg> opens for me in ristretto
[16:51] <micahg> which is the system default
[16:51] <mahfouz> aha
[16:51] <micahg> mahfouz: what flavour of ubuntu are you on?
[16:51] <mahfouz> karmic
[16:51] <mahfouz> normal ubuntu
[16:51] <micahg> ah, ok, do you have firefox-3.6-gnome-support?
[16:51] <micahg> and xulrunner-1.9.2-gnome-support?
[16:52] <mahfouz> ah, no
[16:52] <mahfouz> do i have to install that manually?
[16:52] <mahfouz> forgot
[16:52] <mahfouz> only have 1.9.1 gnome-support
[16:52] <micahg> mahfouz: yeah, we don't force that because of KDE users
[16:56] <mahfouz> aha, works better now with jpg and ogg
[16:56] <mahfouz> but scid doesn't open still
[16:59] <mahfouz> is it possible that ff 3.6 has a problem with binaries in /usr/local/bin?
[17:01] <mahfouz> gtg, be back later
[18:07] <mbana> does anyone recall offhand if i can use gmail for custom domain but redirect my site to my personal sever?
[18:08] <micahg> mbana: that's controlled by dns
[18:08] <mbana> mmm ... i'm already using gmail for email on the custom domain but i _hate_ their sites application
[18:10] <micahg> mbana: you just need to set the a record to point to your webhost
[20:16] <BUGabundo> fta: around?
[20:16] <BUGabundo> Ch is a mess :(
[20:20] <SantaBUG> Merry xtmas every one
[20:26] <mac_v> ho ho ho , SantaBUG  ;p
[20:27] <mac_v> merry xmas :)
[20:27] <SantaBUG> mac_v: Merry xtmas http://p.bugabundo.net/merry-xtmas-and-an-happy-new-year-2010
[20:28]  * \vish wonders why SantaBUG  isnt  BUGsanta ;) would be more in line with  BUGabundo
[20:29] <\vish> or even Santabundo :)
[22:24] <mahfouz> micahg: are you still there?
[22:24] <micahg> mahfouz: yes
[22:25] <mahfouz> do you have emacs23?
[22:25] <mahfouz> to test
[22:25] <micahg> mahfouz: no
[22:25] <mahfouz> hmm
[22:25] <mahfouz> geany
[22:25] <mahfouz> ok
[22:25] <mahfouz> let me find some other test case
[22:25] <micahg> mahfouz: what's the problem
[22:26] <mahfouz> I claim that some apps don't open when choose them for opening a file
[22:26] <micahg> mahfouz: do you have the apparmor profile enabled?
[22:26] <micahg> check /var/log/kern.log
[22:26] <mahfouz> hmm
[22:26] <mahfouz> huge file
[22:27] <micahg> mahfouz: tail -n
[22:27] <micahg> tail -n 10 or 20 or 30
[22:27] <mahfouz> AppArmor: AppArmor initialized
[22:27] <mahfouz> this one?
[22:28] <mahfouz> AppArmor: AppArmor Filesystem Enabled
[22:28] <micahg> you should see lines about firefox
[22:28] <micahg> if it's enabled
[22:29] <mahfouz> ah
[22:29] <mahfouz> (1261693453.795:406): operation="exec" pid=7943 parent=23144 profile="/usr/lib/firefox-3.6*/firefox{,*[^s][^h]}" requested_mask="::x" denied_mask="::x" fsuid=1000 ouid=0 name="/usr/bin/emacs23-x"
[22:29] <mahfouz> I tried emacs23 and it didn't open
[22:29] <micahg> mahfouz: there you go
[22:30] <mahfouz> oh
[22:30] <micahg> mahfouz: please follow instructions here on how to allow emacs
[22:30] <micahg> https://wiki.ubuntu.com/DebuggingApparmor
[22:30] <mahfouz> yeah same with the other apps
[22:30] <mahfouz> ok thx
[22:30] <micahg> mahfouz: if you think firefox should have access, please debug it and file a bug with what you find
[22:30] <mahfouz> but note that this is not a problem in 3.7 and 3.5
[22:30] <micahg> mahfouz: you might not have those enabled
[22:31] <mahfouz> where to file btw? on lp or bugzilla.mozilla?
[22:31] <micahg> mahfouz: lp in firefox-3.5
[22:31] <micahg> mahfouz: apparmor is ubuntu specific, not FF specific
[22:32] <mahfouz> but there must have been some changes about this 2 weeks ago
[22:32] <micahg> it would be great if we can get the bugs out now so that we can enable in lucid
[22:32] <mahfouz> in 3.6 only
[22:32] <micahg> mahfouz: yes, it was just added
[22:32] <mahfouz> oh, i see
[22:32] <micahg> but I guess it was jsut left on :)
[22:32] <micahg> I'll chat with the maintainer about it
[22:32] <mahfouz> ok, thx for your help
[22:32] <mahfouz> it was kind of annoying for me that some clients wouldnt start anymore
[22:33] <micahg> I can imagine
[22:33]  * micahg has been dealing with apparmor all day
[22:33] <mahfouz> good idea for Xmas
[22:59] <micahg> mahfouz: are you able to debug and figure out if certain apparmor lines in the profile will help?
[23:01] <mahfouz> sure, but I have to read into wiki or do you have any suggestions?
[23:02] <micahg> mahfouz: wiki: https://wiki.ubuntu.com/DebuggingApparmor
[23:03] <mahfouz> what about this nano and less audits btw, need less be allowed or disallowed for some reason?
[23:03] <mahfouz> i mean i wasn't actively invoking nano
[23:04] <micahg> mahfouz: less doesn
[23:04] <micahg> 't make sense for output from firefox
[23:04] <micahg> what were you doing when it wanted to open nano
[23:05] <mahfouz> i get a lot of those, lesspipe, lessecho
[23:05] <micahg> mahfouz: you can do a tail -f and watch the entries come in as you work
[23:05] <mahfouz> i don't know atm what I did to get those messages
[23:05] <mahfouz> yeah, I even see the time stamps
[23:05] <mahfouz> but i have to do more testing
[23:06] <micahg> mahfouz: ok
[23:12] <mahfouz> micahg: I have a strange path to the profile binary
[23:12] <micahg> micahg: what do you mean?
[23:12] <mahfouz> profile="/usr/lib/firefox-3.6*/firefox{,*[^s][^h]}"
[23:12] <micahg> mahfouz: that's normal
[23:12] <mahfouz> i paste that into the terminal
[23:12] <mahfouz> ?
[23:12] <micahg> mahfouz: no
[23:13] <micahg> oh, sorry, I misunderstoog
[23:13] <mahfouz> sudo aa-complain /usr/lib/firefox-3.6b6pre/firefox-3.6
[23:13] <micahg> the profile should be usr.bin.firefox-3.6
[23:13] <micahg> so, sudo aa-complain /usr/bin/firefox-3.6
[23:15] <micahg> we might need to update the documentation :)
[23:19] <mahfouz>  # for maximum plugin/helper compatibility
[23:19] <mahfouz>   #/usr/bin/* Uxr,
[23:19] <mahfouz>   #/usr/lib/*/** ixr,
[23:19] <mahfouz>   #
[23:19] <mahfouz>   # For stricter access, comment out the 'maximum plugin/helper compatibility'
[23:19] <mahfouz>   # lines above and uncomment these
[23:19] <mahfouz>   #
[23:19] <mahfouz> i understand that this is the whitelist
[23:19] <mahfouz> that's from apparmor.d/firefox-3.6
[23:19] <micahg> yes
[23:19] <mahfouz> imho, we shld allow everything in /usr/bin/
[23:19] <mahfouz> or is that too much
[23:19] <micahg> mahfouz: too much
[23:20] <mahfouz> oh
[23:20] <mahfouz> gedit is whitelisted below
[23:20] <mahfouz> so you want to just add certain apps to the "miscellaneous" list?
[23:21] <micahg> mahfouz: yes, the apps that firefox should have access to under normal circumstances
[23:21] <mahfouz> wait, lemme check 3.5
[23:24] <mahfouz> is it possible that 3.5 and 3.6 block different apps even though they have the same profile in apparmor.d?
[23:25] <mahfouz> usr.bin.firefox-3.5 and usr.bin.firefox-3.6 seem to be the same file
[23:26] <mahfouz> but 3.6 blocks a whole lot more
[23:26] <micahg> mahfouz: 3.6 is probably on and 3.5 is probably off
[23:27] <mahfouz> oh, so apparmor was never active for ff before?
[23:27] <micahg> they'll be the same if you're running dailies
[23:27] <micahg> mahfouz: not before karmic
[23:27] <micahg> and even in karmic not by default
[23:27] <mahfouz> yes
[23:27] <mahfouz> that's what I mean
[23:28] <mahfouz> but 3.6 has "on" by default?
[23:28] <micahg> mahfouz: not sure if that's a bug, I'll talk to the maintainer next week
[23:28] <BUGabundo> [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgAccountManager.createIncomingServer]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://messenger/content/accountcreation/verifyConfig.js :: verifyConfig :: line 84"  data
[23:28] <BUGabundo> TB 3.1
[23:29] <BUGabundo> adding new account
[23:29] <micahg> BUGabundo: you have any extensions enabled?
[23:29] <BUGabundo> no
[23:29] <BUGabundo> clean profile
[23:29] <BUGabundo> just installed it
[23:29] <BUGabundo> 1st account
[23:29] <BUGabundo> GApps account
[23:39] <micahg> BUGabundo: is this it?  bug 490234?
[23:39] <micahg> oops mozilla 490234
[23:40] <BUGabundo> no idea
[23:40] <BUGabundo> ahhhhhh maybe it is
[23:40] <BUGabundo> so I can use TB3
[23:40] <BUGabundo> LOLOLOL
[23:40] <BUGabundo> so much for my testing
[23:40] <BUGabundo> found a bug right of the start that prevents me from using it
[23:40] <BUGabundo> LOLOL
[23:40] <BUGabundo> just my luck
[23:40] <BUGabundo> subbing to it
[23:40] <micahg> BUGabundo: well, take a look at the bug and see if that's your situation, if so, please post the error in the bug
[23:40] <mahfouz> micahg: https://bugs.launchpad.net/ubuntu/+source/firefox-3.5/+bug/500244
[23:41] <mahfouz> I updated the bug
[23:41] <mahfouz> can easily be fixed by adding /usr/bin/emacs Uxr,
[23:41] <mahfouz> and analogous lines
[23:41] <micahg> mahfouz: BTW, we won't add anything in /usr/local/bin
[23:41] <mahfouz> there shld be some discussion about which apps are whitelisted and which shldnt
[23:42] <BUGabundo> done
[23:42] <micahg> mahfouz: openoffice is already whitelisted
[23:42] <mahfouz> many users would be surprised about the current (restrictive) settings
[23:42] <micahg> BUGabundo: thanks
[23:43] <mahfouz> openoffice is white, yeah my mistake
[23:43] <micahg> mahfouz: well, my suggestion to is to file a bug for each app or group of related apps
[23:43] <micahg> mahfouz: we've already covered most of the defaults
[23:44] <mahfouz> how about a warning if apps get blocked?
[23:45] <mahfouz> can we whitelist an app if the user chooses it himself?
[23:45] <micahg> bug 489278
[23:45] <mahfouz> ah ok
[23:46] <micahg> mahfouz: I'm going to update your bug just for emacs
[23:46] <mahfouz> how about scid for the chess lovers?
[23:46] <micahg> unless you have the line for nano
[23:46] <micahg> mahfouz: is scid an ubuntu package?
[23:46] <mahfouz> yes
[23:46] <micahg> from our repo?
[23:46] <mahfouz> aptitude search scid
[23:47] <mahfouz> firefox even has a pgn file type association
[23:47] <mahfouz> pgn = chess notation
[23:47] <micahg> mahfouz: you must have a custom version of it
[23:47] <micahg> out scid is in /usr/bin/scid
[23:47] <micahg> *our
[23:47] <mahfouz> right
[23:47] <mahfouz> because the scid in repos is very old
[23:48] <mahfouz> there is a bug for this as well
[23:48] <mahfouz> https://bugs.launchpad.net/ubuntu/+source/scid/+bug/258183
[23:48] <micahg> mahfouz: yes, but we can't grant access by default to anything not from the ubuntu repo
[23:48] <mahfouz> aha
[23:48] <mahfouz> well, ok
[23:48] <micahg> mahfouz: http://packages.ubuntu.com/lucid/scid
[23:49] <mahfouz> but then we need documentation about how to whitelist these "other" packages
[23:49] <micahg> it's on the debuggingapparmor wiki page
[23:50] <mahfouz> well,ok then I'll vote for bug 489278
[23:51] <micahg> mahfouz: you can mark it as affecting you
[23:51] <mahfouz> i did and subscribed
[23:51] <micahg> great
[23:52] <mahfouz> since this is affecting lucid, can you add /usr/bin/scid?
[23:52] <mahfouz> this will probly have newer scid version
[23:52] <mahfouz> and /usr/bin/emacs I guess
[23:52] <mahfouz> what is xemacs? /usr/bin/xemacs?
[23:53] <micahg> mahfouz: it's probably best if you list each app and the use case for including it
[23:53] <micahg> in the bug
[23:54] <mahfouz> the one I just filed?
[23:54] <mahfouz> ok, I'll update description again
[23:55] <micahg> mahfouz: yeah, great, thanks