[22:36] <ahoneybun> mhall119, are there any plans for UGJ in South Florida?
[22:53] <ahoneybun> also https://developer.ubuntu.com/en/resources/app-dev-training/
[22:56] <mhall119> ahoneybun: no plans that I know of
[22:57] <mhall119> ahoneybun: click the "file a bug" link ;)
[22:57] <ahoneybun> mhall119, I was thinking... a Dade LUG use a local Pizza place for their meetings
[22:58] <ahoneybun> I was thinking of using that for a App Dev School
[22:59] <mhall119> ahoneybun: that would be cool, KeithIMyers_ and govatent might be interested in that
[22:59] <mhall119> itnet7 too
[22:59] <mhall119> depending on where
[23:00] <ahoneybun> https://bugs.launchpad.net/developer-ubuntu-com/+bug/1407821 :)
[23:00] <mhall119> thanks
[23:00] <ahoneybun> np
[23:01] <ahoneybun> I would like some DVD's if possible (if I can get to go head to do it
[23:01] <ahoneybun> maybe pens
[23:01] <ahoneybun> just seeing if I can use this to promote as well :)
[23:02] <mhall119> ahoneybun: put in a request for some stuff: http://community.ubuntu.com/help-information/funding/
[23:02] <ahoneybun> sweet
[23:02] <ahoneybun> I'm just worried I don't know enough to be doing this
[23:03] <ahoneybun> oh snap I could get funds to go to CONs?
[23:05] <ahoneybun> this is asking for money though
[23:11] <ahoneybun> mhall119, I'm just worried that I don't know enough to school someone on it


[10:35] <cakeIsGreat> I'm doing some python work with gi.repository and would love to get some documentation on Gtk.Menu.append() for example. Where do I find this?
[10:39] <Chipzz> cakeIsGreat: first of all, please DO read the topic, your question is off-topic here. second, #pygtk on irc.gnome.org
[10:39] <Chipzz> or the online pygtk or gtk+ docs
[10:41] <Chipzz> the C API docs are often useful even when programming in python
[10:48] <cakeIsGreat> Chipzz, my apologies, ubuntu-dev looked like like an appropriate channel for my question regarding building an app for Ubuntu. I'm slightly confused, since I would have guessed that regular gtk docs would be out of date? I don't know, GTK has me pretty confused since it is new to me, and things are all over the place. But I've already said too much. Thank you for pointing me to the more appropriate channel, I shall continue my search there. Thank
[10:48] <cakeIsGreat> s again. I shall be off.
[10:50] <Tm_T> that was rather, err, ubuntu spirit
[14:59] <hjd> I see the extras repo is offering an update to the lintian package. Am I the only one who finds that strange? http://paste.ubuntu.com/1472803/ Anyone knows what's up with that or where I should ask?
[15:00] <TheLordOfTime> hjd, from -motu: <jtaylor> some arb reason
[15:00] <TheLordOfTime> <jtaylor> according to what extras is supposed to be it should have not happened
[15:01] <TheLordOfTime> jtaylor, sorry for the crossping.
[15:01] <jtaylor> I know nothing about it, haven't seen a mail on the devel list either
[15:03] <penguin42> sure
[15:04] <hjd> TheLordOfTime: thanks :)
[15:04] <TheLordOfTime> jtaylor, it'd have been announced on the -devel mailing list, no?
[15:05] <TheLordOfTime> or is that one of the silent changes they'd do?
[15:05] <penguin42> it's odd since it's not shown by packages.ubuntu.com


[13:46] <joycexu> this is for women?
[13:47] <IdleOne> yes, see /topic
[13:47] <joycexu> wow
[13:47] <joycexu> i am a women too
[13:48] <IdleOne> and men also
[13:48] <joycexu> okok


[00:02] <asac> fta: tbird is now officially not xul ready for 3.0 :(
[00:02] <asac> well ... guess no real news ;)
[00:03] <fta> I told you so already, didn't I
[00:03] <[reed]> not enough time
[00:03] <fta> i'd say not enough motivation
[00:03] <fta> there's been a bug for that for years
[00:04] <asac> mailnews appears to be a huge-pile-of-pita ;)
[00:04] <asac> (in regards of properly xulifying)
[00:05] <asac> but agreed, its a priority thing of course
[00:05] <asac> but tbird has to do a bunch of new features which are even hard enough to do in a reasonable amonut of time
[00:05] <asac> so we probably have to accept that kind of compromise
[00:06] <asac> fta: have you subscribed to the xul list on mozdev?
[00:06] <asac> i think you were on CC list as well ;)
[00:06] <fta> not yet
[00:06] <asac> xulcentral
[00:06] <asac> :)
[00:06] <fta> yep
[00:06] <fta> mozilla Bug 449228
[00:07] <asac> Keywords: ... helpwanted
[00:07] <asac> ;)
[00:07] <asac> probably a heavy weight task
[00:08] <fta> but it's Product: SeaMonkey
[00:08] <asac> yep
[00:08] <asac> most likely it could deserve a standalone produce ;)
[00:09] <asac> product
[00:09] <asac> fta: what features were missing before you would try NM again?
[00:11] <fta> ?
[00:12] <asac> fta: you dont use NM right
[00:13] <asac> what features were missing that made you abandon NM?
[00:13] <fta> on my desktops, i don't. no need, it's all static
[00:13] <fta> on my laptop, i'm using it
[00:13] <asac> fta: ok. you can also do static setups now in NM 0.7
[00:14] <asac> in case you care ;)
[00:14] <fta> it was possible before too, but caused me too many problems, included having all my MX blacklisted, hence i've lost a lot of emails
[00:14] <asac> is your lapptop on intrepid?
[00:15] <fta> yes
[00:15] <asac> fta: in 0.6 no static ips were supported iirc
[00:15] <asac> only dhcp
[00:15] <fta> ? i've used static with nm since edgy
[00:15] <asac> static what?
[00:16] <asac> static IPs?
[00:16] <fta> yes
[00:16] <asac> that doesnt work
[00:16] <asac> you probably used network-admin to configure it
[00:16] <asac> and then network manager didnt manage anymore
[00:17] <fta> i don't want anything using /etc/network/if-down.d/sendmail
[00:17] <asac> fta: why isnt it used in your current setup?
[00:17] <asac> arent you using ifupdown?
[00:17] <asac> (which would call that on ifdown)
[00:18] <asac> hmmm btw, i expect a reconnect to happen any minute :-D
[00:18] <asac> hmm 11minutes left ;)
[00:19] <fta> bug 99459
[00:20] <asac> right ... by why isnt that script run in your current setup?
[00:21] <fta> because i no longer run anything to manage my network. it's statically configured and i'm happy like that
[00:21] <fta> debian bug 375787
[00:45] <Jazzva> hmm... anyone up who could help me with a client/server related, programming problem? (and sorry for offtopic :))
[00:46] <fta> depends
[00:46] <fta> shout
[00:46] <fta> oo
[00:47] <Jazzva> I need help with unique identification system... client connects to a server, then sends a job to the server, and it can disconnect after
[00:47] <Jazzva> he can connect later, and ask for the results...
[00:47] <Jazzva> So, I'm not really able to use client's host:port, since it's port is mostly random
[00:48] <Jazzva> So, I came up with two solutions
[00:48] <Jazzva> 1.) get ID from server, and give it to the user, so he can use it later
[00:48] <fta> yep, that's a cookie
[00:48] <Jazzva> 2.) trust client and let him provide some sort of unique username
[00:49] <Jazzva> a simple cookie :)
[00:49] <Jazzva> hmm... actually, i haven't thought of keeping if in a file, so I can get it when client connects later
[00:49] <Jazzva> s/if/it/
[00:49] <fta> either the server passes a cookie to the client so it could come back, or you need a auth mechanism.
[00:50] <Jazzva> I thought of letting user type his id if he knows it...
[00:50] <Jazzva> hmm, I'll think I'll go for cookies
[00:50] <Jazzva> ...and now I'm hungry. off to get some icecream, too :)
[00:50] <Jazzva> thanks, fta :)
[00:50] <fta> cookie is easier, if you have permanent storage
[00:50] <fta> (or if it's still in memory)
[00:51] <Jazzva> I think I can use it. the project spec doesn't mention it, so I can use whatever I like in that case :)
[01:28] <asac> Jazzva: you could also use "client-certs"
[01:28] <asac> Jazzva: or simple http auth
[01:29] <asac> (if you dont want to use session cookies ... which makes sense if your service is stateless)
[01:29] <Jazzva> asac: well, it has certain states
[01:29] <asac> what kind of?
[01:30] <Jazzva> server keeps track of jobs on workstations and their statuses...
[01:30] <Jazzva> and status of the workstations...
[01:30] <Jazzva> but I think I don't need that kind of info in a cookie
[01:31] <asac> Jazzva: imo, the server keeps that state indpendent from a session cookie
[01:31] <Jazzva> asac, huh? :)
[01:31] <fta> it has to. cookies usually expire, and should be re-newable
[01:31] <Jazzva> fta, these won't... unless the user decides to delete them :)
[01:32] <asac> Jazzva: without knowing any details i might be wrong, but from what i understand
[01:32] <fta> asac, http://blog.vlad1.com/2008/07/30/no-browser-left-behind/ is guess that's what you referred to yesterday
[01:32] <asac> you are looking for a auth mechanism to post jobs
[01:32] <asac> and to query server state
[01:32] <asac> the server itself does all the job management
[01:32] <Jazzva> yep...
[01:32] <asac> which isnt related to the client server communication at all
[01:32] <asac> e.g. why would a server stop processing a job when the client isnt connected?
[01:33] <asac> fta: yes
[01:33] <Jazzva> server shouldn't stop processing the job. (well, workstations, which are behind the server, but that's another part of the project :))
[01:34] <Jazzva> client will connect back, and it will ask the server for the results. the server will send them to the client, if they're ready
[01:34] <asac> right
[01:34] <Jazzva> i thought that cookie should be simple enough
[01:34] <asac> for what?
[01:34] <Jazzva> server would keep track of next avail ID
[01:34] <asac> jobid?
[01:35] <Jazzva> client ID
[01:35] <Jazzva> (I need to know the jobs that one client sent)
[01:35] <asac> ok
[01:35] <Jazzva> so I need to keep track of the clients, and provide a unique IDs for all of them
[01:35] <asac> but client ID is not the same as session cookie
[01:36] <asac> and you dont need authetntication?
[01:36] <Jazzva> nope
[01:36] <Jazzva> so it will be something like cookie - client gets his unique ID and uses it later to get job results. after that, it can reconnect and get some other ID if it wants to
[01:36] <asac> and client doesnt know about any ID in the beginning?
[01:37] <asac> you can use cookies ... sure ;)
[01:37] <Jazzva> nope... client will get his id from the server, and then will use it when it tries to connect again
[01:37] <Jazzva> yay for cookies :)
[01:37] <Jazzva> thanks :)
[01:37] <asac> yeah. ersistent cookies is right then
[01:38] <asac> ... but that constraints you to HTTP
[01:38] <asac> which shouldnt be a big problem i guess
[01:39] <Jazzva> can't I make some sort of my cookie (which will keep an integer as ID :))?
[01:39] <asac> fta: yes. canvas was the example they mentioned for that
[01:40] <Jazzva> and then just read that int from a file and send it to the server
[01:40] <asac> Jazzva: you could use uuidgen ;)
[01:40] <asac> which hopefully will be unique
[01:41] <asac> but without client/server negotiation you usually cannot be 100% sure that something is unique
[01:41] <asac> but then, without authentication it doesnt really matter ;)
[01:41] <asac> anyone can snoop and steal your id ;)
[01:41] <Jazzva> right... but I don't think that's the problem in this project :)
[01:41] <asac> Jazzva: what is the problem?
[01:42] <Jazzva> make a client/server/workstation programs, client sends a job, server does the job mgmt, workstation gets the job, returns the results to the server, which are returned to the client
[01:43] <fta> just generate a hash on the server, md5, sha1 or hmac, that kind of thing. collisions are highly improbable, especially for a school project ;)
[01:43] <Jazzva> so, it's mostly concentrated on a synchronization between all threads, and distribution of work
[01:43] <asac> fta: if he generates a hash on the server, he can also just use a integer ;)
[01:44] <asac> Jazzva: i'd give all participants a client certificate ;)
[01:44] <fta> :)
[01:44] <asac> which can then be used to do everything
[01:44] <Jazzva> asac, will google up, as I'm not sure what exactly do you mean :)
[01:46] <asac> Jazzva: will the workstation be a server itself or will it poll for jobs
[01:46] <Jazzva> poll for jobs... the server will send it to the one of the workstations
[01:49] <asac> ok
[01:50] <asac> if its server centric, then use the "acquire id from server approach"
[01:50] <asac> otherwise generate a unique id on client
[01:50] <asac> which would make this more peer-to-peer like
[01:51] <asac> i think client certs are overkill for something like that
[01:51] <asac> anyway ... i am off ;)
[01:51] <asac> time to sleep for me
[01:51] <asac> night!
[01:51] <Jazzva> night, asac
[01:51] <Jazzva> thanks for the help ;)
[07:37] <gnomefreak> asac: Jazzva are we still packaging chatzilla since now there is another extension?
[08:02] <gnomefreak> fta: i thought you had said you were dropping tbird-3.0 and ff-4.0 from your list of packages, atleast that is what you said a month or so ago (before your vacation)
[09:04] <XioNoX> hi !
[09:47] <gnomefreak> !rar
[10:05] <asac> hi XioNoX
[10:08] <XioNoX> hi asac ;)
[10:09] <XioNoX> still trying to detect the tab switch with mCurrentBrowser....
[10:09] <XioNoX> :D
[10:13] <XioNoX> asac, i can do a alert(gBrowser.mCurrentBrowser);
[10:13] <XioNoX> and i get a [object XULElement]
[10:13] <XioNoX> but I don't know what fields there are in it
[10:20] <asac> XioNoX: i found a good resource ;)
[10:20] <XioNoX> cool
[10:21] <asac> http://developer.mozilla.org/en/docs/Code_snippets:Tabbed_browser
[10:21] <asac> does that help?
[10:21] <XioNoX> I've to read it first :)
[10:22] <XioNoX> Detecting tab selection is the interesting part I think
[10:23] <asac> XioNoX: yes. http://developer.mozilla.org/en/docs/Code_snippets is nice as well
[10:23] <asac> XioNoX: just read aroujnd
[10:23] <asac> ;)
[10:24] <XioNoX> this is a cool thing
[10:25] <asac> XioNoX: i think that gBrowser.selectedTab.myUsedPlugins could be used
[10:25] <asac> to store the plugins used on that tab
[10:25] <asac> well
[10:25] <asac> you get the point
[10:26] <asac> of course not only for selectedTab
[10:27] <XioNoX> I don't understand exactly how the full thing should work
[10:29] <XioNoX> When we have 2 tabs with flash content
[10:29] <XioNoX> does it work like we have 2 firefox windows ?
[10:31] <XioNoX> And when we switch tabs, the js should detect it, and run a function to know what is the mimetype of the content ?
[10:32] <XioNoX> and by the way show the statusbar icon ?
[10:36] <XioNoX> or when the tab is load for the first time, save all mimetypes present on the page in a global array (with all tabs content) with the tab ID, and when we switch tab, the function Detecting tab selection select the good content modify the statusbar icon to pass the good mimetype to the opening window ?
[10:36] <XioNoX> asac ?
[10:45] <asac> XioNoX: no ... whenever a page loads we get events from our xbl
[10:45] <asac> so we remember which tab has which plugins
[10:46] <asac> .... the only thing we do while switching tabs is to check whether our memory for that tab has a plugin at all
[10:46] <asac> if it doesnt we disable the menu et al
[10:46] <XioNoX> ok
[10:46] <asac> XioNoX: i think you ment something similar
[10:46] <asac> in your last sentence
[10:46] <XioNoX> so it is what i've write last ?
[10:46] <XioNoX> ok
[10:46] <asac> i think so
[10:46] <XioNoX> good
[11:00] <XioNoX> does the tabs have a unique ID ?
[11:00] <XioNoX> if yes, how can I get it ?
[11:00] <XioNoX> I find nothing in code snippets
[11:04] <asac> XioNoX: why do you need a unique ID?
[11:06] <XioNoX> to store the tab id with the mimetype
[11:07] <XioNoX> but maybe it is useless
[11:07] <asac> XioNoX: try to attach it to the tab directly
[11:08] <asac> (not really sure if that works)
[11:08] <asac> like:
[11:08] <asac> var tab = ....
[11:08] <asac> tab.usedMimeTypes = ....
[11:08] <XioNoX> if we run  Detecting tab selection and then getPluginInfo(aEvent.target);, it will get the plugin info of the curent tab or not ?
[11:09] <XioNoX> but what "tab" refer to ?
[11:09] <asac> depends of what getPluginInfo does
[11:09] <asac> XioNoX: you probably get the tab through target
[11:09] <asac> the other way is to:
[11:09] <asac> var mytab = gBrowser.selectedTab
[11:11] <XioNoX> and attach an array on it ?
[11:11] <XioNoX> like var mytab.mymetype[] = ........ ?
[11:11] <asac> mytab.myArray =
[11:11] <asac> yes something like that
[11:12] <asac> but maybe attach PluginInfo
[11:12] <asac> thugh for now it doesnt matter ;)
[11:12] <asac> just try
[11:12] <asac> how far you get
[11:13] <XioNoX> ho! by the way, tomorrow is a off day
[11:13] <XioNoX> in france
[11:15] <asac> lucky you
[11:16] <XioNoX> héhé :)
[11:23] <XioNoX> var gBrowser.selectedTab.mimeType = mimeType;
[11:23] <XioNoX>         alert(gBrowser.selectedTab.mimeType);
[11:23] <XioNoX> don't work
[11:23] <XioNoX> but alert(mimeType); work
[11:31] <asac> XioNoX: why would alert("" + mimeType"); work?
[11:31] <asac> ah
[11:31] <asac> hmm
[11:31] <XioNoX> alert(mimeType); return the mimetype
[11:31] <asac> XioNoX: ok so maybe we have to manage them on our own
[11:32] <XioNoX> or all the mimetypes present on the page beacause it is in a loop
[11:32] <asac> XioNoX: you can use selectedTab as the "key" in a map
[11:32] <XioNoX> ok
[11:32] <asac> but take care that we have to listen for "tabs getting closed"
[11:32] <XioNoX> a kind of tab id ?
[11:32] <asac> and remove it from the map
[11:32] <XioNoX> I know
[11:32] <asac> XioNoX: yes. the object is a good enough tab id
[11:32] <asac> it should be unique throughout the lifetime
[11:32] <asac> of the tab
[11:33] <XioNoX> but maybe calling  getPluginInfo when tab switch could work
[11:35] <asac> XioNoX: i dont understand where getPluginInfo comes from?
[11:35] <asac> what does it do?
[11:35] <XioNoX> browser.js
[11:35] <asac> and what does it do?
[11:35] <XioNoX> ultimage function who retun the mimetype :D
[11:36] <XioNoX> nobody know
[11:36] <XioNoX> I is Magic I think
[11:36] <XioNoX> asac, see here : http://pastebin.mozilla.org/513810
[11:38] <asac> XioNoX: for that you need to find the plugin element first ;)
[11:39] <asac> XioNoX: i dont want to search the full dom tree for plugin elements everytime you select a tab
[11:39] <asac> especially since we could remember which plugins are on which tab
[11:39] <XioNoX> I call it with getPluginInfo(aEvent.target);
[11:40] <XioNoX> so maybe the aEvent of the tab change will be enough for him ?
[11:41] <asac> XioNoX: sorry. in what context are you?
[11:42] <asac> XioNoX: what do you want to call getPluginInfo when tab switch? what purpose?
[11:43] <XioNoX> to get mimetype of plugin in the curent page :)
[11:45] <XioNoX> if it work it will be easier than managing a king of database
[11:46] <XioNoX> but it is heavier for the browser
[11:46] <XioNoX> i think
[11:49] <asac> XioNoX: imo its a performance issue
[11:50] <XioNoX> ok
[11:52] <XioNoX> so let's go for the array
[11:52] <XioNoX> but first, I need to eat !
[11:52] <XioNoX> c u
[12:35] <XioNoX> back!
[13:53] <XioNoX> asac, what do you think of gBrowser.currentTab.setAttribute("myextension-myattribute", "xyz"); ?
[13:53] <XioNoX> can we give him an array ?
[14:04] <XioNoX> and what happend if we open a new tab who have flash in the background ?
[14:23] <asac> XioNoX: you cannot use attribute for other things than strings afaict
[14:28] <asac> XioNoX: what you can do is implement a xbl destructor
[14:29] <asac> and unregister it there
[14:29] <asac> if there is no entry left you could remove the key (tab) from the browser as well
[14:30] <asac> makes sense?
[14:33] <XioNoX> people on xulfr
[14:34] <XioNoX> sayd that we can do ton_onglet.mon_tableau = ...
[14:35] <XioNoX> with var ton_onglet = gBrowser.selectedTab; ?
[14:35] <asac> XioNoX: i thought you tried that
[14:35] <asac> (that was the initial idea)
[14:35] <XioNoX> I thought too
[14:36] <asac> 12:23 < XioNoX> var gBrowser.selectedTab.mimeType = mimeType;
[14:36] <asac> 12:23 < XioNoX>         alert(gBrowser.selectedTab.mimeType);
[14:36] <XioNoX> yes
[14:36] <XioNoX> exactly
[14:36] <asac> XioNoX: maybe try again ... but since tabbrowser is a xbl object and not a "normal" javascript thing, it might indeed not ork
[14:36] <asac> XioNoX:
[14:37] <XioNoX> paul> XioNoX: tu peux attacher un objet JS à ton noeud DOM.
[14:37] <XioNoX> paul> XioNoX: you can attach an object JS to your DOM node
[14:39] <asac> XioNoX: i didnt look closely
[14:39] <asac> the first line of the two is bogus
[14:39] <asac> find out on your own
[14:40] <asac> ;)
[14:40] <asac> its syntactically non-sense
[14:41] <XioNoX> ?
[14:41] <asac> look closer
[14:42] <XioNoX> even :         var activeTab.mimeContent = "test" ;
[14:42] <XioNoX>
[14:42] <XioNoX>         alert('foo');
[14:42] <XioNoX> don't work
[14:42] <asac> yes
[14:42] <asac> thats normal
[14:42] <asac> its not javascript
[14:42] <asac> the fifrst line is wrong
[14:42] <asac> i dont know why you think its right ;)
[14:42] <bfiller> asac: still having problems with the localization. Tried solution 1, added additional "locale branding" lines to the en-US.manifest but this did not redirect the branding after the<EMAIL_ADDRESS>extension gets installed. Seems the extension always wins. As for the 2nd solution you proposed, I wasn't sure which manifiest file to modify. en-US.manifest?
[14:42] <XioNoX> I don't know
[14:43] <XioNoX> what is not javascript ?
[14:43] <asac> you will figure
[14:43] <asac> look around in the code
[14:43] <asac> there are other places where something similar is achieved
[14:43] <asac> why do you think you need a "var" ?
[14:44] <XioNoX> I've removed it before you sayd it :)
[14:44] <XioNoX> and it work
[14:44] <asac> var is for local variabled
[14:44] <asac> makes no sense to use it there
[14:44] <XioNoX> i get it
[14:44] <asac> good ... then go back to the initial idea
[14:44] <asac> just add a new field like that with mime-type to store the array
[14:45] <asac> XioNoX: if you can access the getPluginInfo thing you could also get the plugin info for your element and store that ... but for now lets only use the mime-type to get things going
[14:46] <XioNoX> ok
[14:47] <Jazzva> fta, teatime should bbe fixed now in Debian...
[14:51] <asac> Jazzva: nice
[14:51] <asac> in testing?
[14:51] <asac> if not ask for a freeze exception
[14:51] <asac> in debian-release
[14:51] <Jazzva> asac, not sure... let me re-read the mail :)
[14:52] <Jazzva> (i just got up, after 10.5 hours of sleep. that's bad)
[14:53] <asac> Jazzva: if it just entered sid
[14:53] <asac> waait a few more days and get confirms that the RC bug was fixed
[14:53] <asac> then ask for exception to enter testing
[14:53] <asac> aka lenny
[14:54] <asac> crimsun: the problem with your alsa-lib branch is that it would break kde (that dont have pulse)
[14:54] <asac> crimsun: is there a way to configure a fallbacdk
[14:55] <asac> e.g. if pulse is not detected fallback to whatever was used by fdefault
[14:55] <bfiller> asac: I know a brute force way of fixing but it's ugly: modifying the language-pack-xx (as that contains the ff lang extension) and insert the correct branding
[14:56] <bfiller> asac: much rather figure out how to override the langpack extension branding files if possible though
[14:58] <asac> bfiller: try the second solution
[14:58] <asac> it doesnt matter which manifest you modify
[14:58] <asac> any should be ok
[14:58] <asac> ( as long as its read by xulrunner/firefox)
[14:59] <bfiller> asac: so browser.manifest or classic.manifest would be ok
[14:59] <asac> the override should always win
[14:59] <asac> i just havent used it for locales
[15:00] <asac> yes
[15:00] <asac> for testing thats ok
[15:00] <asac> later we can figure where to put that
[15:00] <bfiller> asac: ok, you said to add the following: override chrome://branding/locale/brand.dtd chrome://mybranding/locale/brand.dtd. Where do I put the "mybranding", in the associated .jar file?
[15:00] <Jazzva> asac, it's still not built in any.
[15:01] <asac> bfiller: use chrome://ubufox/locale/brnad.dtd
[15:01] <asac> for now
[15:02] <asac> you can put the override in ubufox chrome.manifest
[15:02] <asac> ifrst test if you can open chrome://ubufox/locale/brnad.dtd
[15:02] <asac> then add the override and see if
[15:02] <bfiller> asac: I'll give it a try thanks
[15:03] <asac> chrome://branding/locale/brand.dtd opens the same file
[15:03] <asac> if thats the cas then chances are high that it works ;)
[15:04] <bfiller> asac: trying it now, I'll let you know
[15:16] <fta> hi
[15:16] <asac> hi fta
[15:16] <Jazzva> hey fta
[15:17] <fta> Jazzva, is that 2.8.0-5 ?
[15:17] <Jazzva> fta, yes
[15:17] <fta> cool, rebuilding it..
[15:17] <asac> Jazzva: when it built properly we might try to sync it to ubuntu
[15:17] <asac> (i assume that its not in ubuntu yet)
[15:17] <Jazzva> asac, I wondered if it's too late to be synced
[15:17] <Jazzva> no, it's not in. I thought it could be just synced
[15:17] <asac> Jazzva: well. i think its a different thing wheteher a package is just synched
[15:18] <asac> or whether the package is maintained by a ubuntu contributor
[15:18] <Jazzva> well, this should be just synced
[15:18] <Jazzva> it's not maintained by an ubuntu contributor
[15:18] <asac> not?
[15:18] <asac> hmm
[15:18] <asac> is it in the archive atm?
[15:18] <Jazzva> Ian Wel... I forgot the surname
[15:18] <asac> if its broken in ubuntu and a synch would cure that, we can certainly sync it
[15:19] <Jazzva> good :)
[15:19] <asac> Jazzva: just file a bug against teatime about the bug that makes it unusable
[15:19] <asac> then present the sync a solution
[15:19] <Jazzva> mhm... ok :)
[15:19] <asac> and ask hobbsee (i think she still does universe synchs)
[15:19] <Jazzva> I'll wait for it to get built in debian
[15:19] <asac> sure
[15:20] <fta> testing it...
[15:20] <Jazzva> well, I'm off to redesigning GUI for client and server for my project. now to actually send a job :), instead of test message :)
[15:20] <asac> hehe
[15:21] <asac> i dont think the syn needs to happen to day
[15:21] <asac> take your time
[15:21] <Jazzva> asac, it's not a time-consuming thing, so I'll check periodically :)
[15:21] <fta> yeah, fixed
[15:22] <Jazzva> thanks for testing :)
[15:22] <Jazzva> fta, I'll ask you to report that in a bug report, once I open it... I think that would be good :)
[15:22] <asac> Jazzva: hehe
[15:23] <asac> Jazzva: you can subscribe to package tracking system
[15:23] <asac> then you would get mails on build failure
[15:23] <asac> (iirc)
[15:23] <fta> Jazzva, it was not a big deal to test: http://paste.ubuntu.com/37434/
[15:24] <fta> er, http://paste.ubuntu.com/37435/
[15:24] <asac> fta has scripts for everything ;)
[15:24] <asac> which is quite efficient ;)
[15:25] <asac> i am always too lazy and everytime i have to do something twice loose time ;)
[15:25] <asac> my problem is not to write scripts ... i usually just forget that i have a script for something though :)
[15:26] <Jazzva> heh :)
[15:27] <asac> thus i gave up to do scripting for things that take 6 commands
[15:27] <asac> or less
[15:27] <fta> it's because i track a couple of pkgs from debian and i'm far to lazy to beg for syncs
[15:27] <asac> yep
[15:27] <asac> you have a use-case
[15:28] <asac> and since you use that script regularly, you wont forget  that you have it ;)
[15:28] <asac> at least not easily
[15:28] <asac> ok ... of for 30 minutes
[15:28] <asac> off
[15:29] <fta> the real issue is that i don't have upload power, so i do things just for myself :(
[15:53] <bfiller> asac: override works great in ubufox and also allows me to have a unique branding for each locale. many, many thanks!
[16:03] <asac> fta: http://paste.ubuntu.com/37447/
[16:03] <asac> fta: send that to motu-council
[16:03] <asac> @lists.ubuntu.com
[16:03] <asac> and CC me, seb, jcastro, persia maybe and others you have been working with
[16:04] <asac> fta: feel free to change wording. If you want to add a section what you are most interested in (like helping in fixing the REVU/review process) that would even be better
[16:04] <asac> bfiller: good crack then ;)
[16:04] <asac> bfiller: rock the override
[16:04] <asac> :)
[16:04] <asac> bfiller: and it automatically falls back to ubufox en-US branding?
[16:04] <asac> (if you dont have translations ?)
[16:05] <bfiller> asac: haven't tried that case yet but hopefully it will work
[16:07] <jcastro> fta: nice, it's about time you applied. :D
[16:08] <asac> jcastro: he did?
[16:08] <asac> jcastro: or did you just see my paste ;)
[16:08] <jcastro> asac: no I was looking at the paste
[16:08] <asac> jcastro: if you can have better wording feel free to improve. I think fta deserves that we help him in getting his application out
[16:10] <jcastro> the wording looks fine, I don't think there will be any issues
[16:11] <asac> fta: ^^
[16:11] <asac> fta: get that thing out asap
[16:20] <fta> oh, thanks
[16:20] <fta> do I need to subscribe to that list ?
[16:21] <asac> fta: i dont think so
[16:21] <asac> jcastro: ??
[16:21] <asac> fta: i think jcastro email is<EMAIL_ADDRESS>[16:21] <jcastro> I am not sure
[16:21] <jcastro> you probably should
[16:21] <asac> fta: yes. better do it
[16:21] <asac> its really low traffic and you can unsubscribe afterwards
[16:22] <asac> fta: otoh, i dont think they want all voters to be subscribed
[16:22] <asac> so maybe it goes through
[16:22] <asac> i asked on -motu ;)
[16:22] <jcastro> oh, I don't think you should sub to the council list, I think it's actually private
[16:22] <jcastro> but probably -motu
[16:24] <asac> 17:23 < soren> asac: Strictly speaking, yes, but we moderate things through *very* quickly.
[16:24] <asac> 17:23 < asac> soren: ok.
[16:24] <asac> 17:23 < asac> soren: is motu-council still the place to send motu applications to?
[16:24] <asac> 17:23 < soren> asac: I doubt anything ever sits in the queue for more than an hour. dholbach's a frickin' machine!
[16:24] <asac> 17:23 < soren> asac: Yes.
[16:24] <asac> 17:23 < soren> asac: You want to be a MOTU? :)
[16:24] <asac> fta: ^^
[16:24] <asac> you dont neeed to subscribe then
[16:24] <fta> ok
[16:25] <fta> what am i applying for ? motu or core-dev or ubuntu member or what ?
[16:25] <XioNoX> asac, If I do alert(gBrowser.selectedTab);  	alert(gBrowser.selectedTab.mimeContent); I get 2 popups : [object XULElement] and application/x-director,application/x-shockwave-flash, and if I remove the first alert, I get just a popup with "undefined"
[16:26] <asac> XioNoX: dont access selected tab directly
[16:26] <asac> var mytab = bBrowser.selectedTab
[16:26] <asac> then use that
[16:26] <asac> might make a difference
[16:27] <asac> not sure though wy
[16:28] <XioNoX> var mytab = gBrowser.selectedTab;
[16:28] <XioNoX> 	alert(mytab.mimeContent);
[16:28] <XioNoX> still undefined
[16:28] <XioNoX> :(
[16:28] <XioNoX> weird
[16:31] <XioNoX> and on dmo they said : var browser = gBrowser.selectedTab.linkedBrowser;
[16:31] <XioNoX>   // browser is the XUL element of the browser that's just been selected
[16:34] <asac> XioNoX: yes. then use the linekdBrowser
[16:34] <asac> maybe thats better
[16:35] <XioNoX> yes, but browser.mimeContent give nothing
[16:35] <asac> how do you set it?
[16:36] <XioNoX> I get "undefined"
[16:36] <asac> maybe its not set?
[16:37] <XioNoX> 	var browser = gBrowser.selectedTab.linkedBrowser;
[16:37] <XioNoX> 	alert(browser.mimeContent);
[16:37] <XioNoX> set ?
[16:37] <asac> fta: let me know once you send that to the list ... so i can send prepare my cheerful reply ;)
[16:37] <asac> XioNoX: how do you set mimeContent
[16:38] <XioNoX> and alert(browser); give me [ XUL element] ...
[16:38] <XioNoX> activeTab.mimeContent = mimeArray;
[16:38] <XioNoX> in an other function
[16:38] <asac> activeTab == a tab .... linkedBrowser [16:38] <fta> asac, sure. i will
[16:38] <XioNoX> and var mimeArray = new Array(); outside
[16:39] <asac> XioNoX: why do you tink that browser.mimeContent != undefined
[16:39] <asac> if you do
[16:39] <asac> activeTab.mimeContent = mimeArray;
[16:39] <asac> browser != tab
[16:39] <fta> asac, jcastro: I'm just not sure about that motu vs core-dev thing. packages i usually touch are in main so motu will not really help here.
[16:39] <asac> fta: you touch a bunch of packages in universe
[16:39] <asac> like prism, seamonkey
[16:39] <asac> others as well
[16:40] <asac> go for it ... do a bunch of uploads
[16:40] <fta> right
[16:40] <asac> then go for core-dev
[16:40] <asac> fta: nobody will come and say "hey, you are doing mostly main packages, go away, we dont want you to be a motu"
[16:40] <fta> lol
[16:40] <asac> if someone comes up with that you can say that you "find the motu process of getting sponsorship cumbersome and thuse didnt do all the things you usually would do§
[16:41] <XioNoX> asac, activeTab.linkedBrowser.mimeContent = mimeArray; with var browser = gBrowser.selectedTab.linkedBrowser; 	alert(browser.mimeContent); give the same "undefined"
[16:41] <asac> fta: just send the mail. after that you can do everything in universe and from there to core-dev is a quick jump for you imo
[16:44] <asac> fta: you can also write that you consider MOTU a intermediate step for your final goal: becoming a core-dev
[16:44] <asac> but well ... better keep silence about that
[16:44] <asac> MOTUs might feel that they are not "enough appreciated"
[16:48] <fta> asac, http://paste.ubuntu.com/37462/ what about this ?
[16:54] <asac> fta: sounds great
[16:54] <asac> just hit the send button
[16:54] <asac> if you need emails from someone you want to CC look in launchpad
[16:54] <asac> or ask me
[16:55] <asac> fta: seb definitly will vote for you
[16:55] <asac> fta: and in case someone replies in a negative fashion ... dont jump on it. wait a bit to see if someone else jumps in for you
[16:56] <asac> s/case/unlikely case/
[16:57] <asac> fta: in case you didnt see: the idea of the first line was to be the "mail subject"
[16:58] <asac> but i guess you figured that ;)
[16:58] <fta> i could have mentioned http://www.sofaraway.org/ubuntu/debdiff/ but mabye that's enough like that
[16:58] <fta> yep, i figured out
[16:58] <asac> fta: its enough
[16:58] <asac> better reply in case people ask for more
[17:01] <XioNoX> asac, I stop for today :) We're going to dring few beers for the leaving of one intern
[17:01] <asac> XioNoX: ok cool
[17:01] <asac> enjoy
[17:01] <asac> dont drink too much
[17:01] <asac> ;)
[17:02] <XioNoX> if someone here live in paris and want to come :)
[17:02]  * asac  checks for cheap flights
[17:02] <asac> hmm none available today :(
[17:02] <XioNoX> we will stay the night maybe,
[17:03] <XioNoX> thanks to catholic people :) tommorow is off
[17:03] <asac> weak ;)
[17:03] <XioNoX> see you ;)
[17:03] <asac> in germany states with mostly catholics have like 6 days more holiday
[17:04] <asac> :)
[17:04] <XioNoX> nice
[17:04] <XioNoX> :)
[17:04] <asac> not me :/
[17:04] <asac> i live where people have no religion
[17:04] <XioNoX> berlin ?
[17:04] <asac> hamburg
[17:05] <XioNoX> ok
[17:05] <XioNoX> I went in berlin
[17:05] <asac> yeah ... berlin and hamburg are the only cities i would live ;)
[17:05] <asac> both are liberal ... and big enough
[17:05] <asac> (would live in germany)
[17:05] <XioNoX> and dresden
[17:06] <XioNoX> It was cool
[17:06] <XioNoX> dresden is a nice city
[17:06] <asac> yeah. but dresdnen is a place i would feel trapped in
[17:06] <asac> pitti is from dresden
[17:06] <XioNoX> pitti ?
[17:06] <asac> might be nice from architecture ... but its too much a village for me :)
[17:06] <asac> and the accept is too funny ;)
[17:06] <asac> accent
[17:07] <asac> pitti == Martin Pitt ... master of everything in ubuntu ;)
[17:07] <XioNoX> Durring the year i live in a 3000 inhabitant village ;)
[17:07] <XioNoX> ha ok
[17:07] <XioNoX> I've go to go
[17:07] <asac> http://launchpad.net/~pitti
[17:07] <asac> sure
[17:07] <XioNoX> bye
[17:17] <fta> asac, done
[17:17]  * asac dances
[17:18] <fta> thanks for your help
[17:38] <asac> np
[17:38] <asac> fta: i replied ;)
[17:41] <fta> probably quarantined in my greylist..
[17:48] <asac> fta<EMAIL_ADDRESS>is sender
[17:49] <fta> don't worry, i'll get it once the smtp server retries
[17:49] <asac> kk
[17:50] <fta> asac, gasp, a stupid mail farm: http://paste.ubuntu.com/37479/
[17:51] <fta> if it keeps changing ip, it will never pass
[17:53] <fta> got it: http://paste.ubuntu.com/37480/
[17:53] <asac> fta: well its a major webhoster
[17:53] <asac> most likely has a mail cluster
[17:57] <fta> sure it's technically permitted but it's a bad behavior to change server for the very same email. i have exceptions for big mail farms such as gmail but it's impossible to track all mail farms
[18:00] <asac> hmm
[18:00] <asac> i doubt that they would listen to my complain ;)
[18:00] <asac> i dont have any prime communication channel ;)
[18:00] <asac> only support form on web ;)
[18:00] <asac> I asked something once, but never got a reply
[18:00] <fta> most of the time, it's not a problem, just a longer delay
[18:01] <fta> except for really huge mail farms with so many servers
[18:01] <fta> like yahoo groups and gmail with 5 or 6 /24 each
[18:02] <fta> for those, i maintain whitelists
[18:03] <asac> fta: my mailfarm is "authenticated"
[18:03] <asac> so you can whitelist them i guess
[18:03] <asac> you have to pay for the service
[18:03] <asac> i dont think they offer any free plans
[18:03] <asac> they add some kind of authentication tag
[18:03] <asac> to the mail headers
[18:04] <asac> not sure what that is or how to check/test that
[18:04] <asac> X-Provags-ID:
[18:04] <asac> is the header
[18:04] <fta> doesn't matter, at the greylist level, it's just a tuple <Sender IP, Sender e-mail, Recipient e-mail>
[18:05] <asac> oh. so no header introspection
[18:05] <asac> fine
[18:05] <fta> later on, i have header introspection, but it has to pass greylist 1st
[18:06] <fta> that blocks 99.9% of the spam
[18:06] <asac> maybe let a bit more spam hit the header introspection level ;)
[18:06] <asac> let as much in as your CPU can handle ... but not more ;)
[18:07] <fta> i still get about 1000 spams a day after the greylist
[18:07] <asac> through gmail/yahoo?
[18:07] <fta> no, as a whole
[18:07] <asac> or are the spammers just smart enough to try twice?
[18:08] <fta> yep, some are dumb enough to retry
[18:08] <asac> why dumb ... at least they get through greylist then, right?
[18:08] <asac> ;)
[18:09] <fta> i have categories, the worse is greylist of 23h, and some retry every 5 min or so, that's a waste for a spammer, they should give up on me
[18:10] <fta> especially as they are blocked by spamassassin afterwards, so they are not smart enough to pass that
[18:10] <asac> fta: how do you block them in spamassasin?
[18:11] <fta> content
[18:11] <asac> do you have individual content rules?
[18:11] <asac> or just the custom ones?
[18:11] <fta> both
[18:11] <asac> err, default
[18:11] <asac> fta: how do you adapt individual rules?
[18:11] <asac> do you do that manually everytime a spam gets painful?
[18:13] <fta> i 1st use spamcop, spamhaus, and various rbls at the smtp level, then i pass through some virus scanners, then content based spamassasin with generic and customized scoring
[18:13] <fta> then procmail rules
[18:13] <fta> i read the rest :)
[18:13] <asac> how is this other thing called
[18:13] <asac> bogofilter
[18:14] <asac> have you tried that?
[18:14] <asac> my 250 Mhz mail system cannot really cope with more spamassassin ... its mostly utilized by the work its doing now
[18:14] <asac> oh ... have to go to supermarket and get food ;)
[18:14] <asac> bbiw
[21:10] <wikz> Hi Folks
[21:11] <wikz> I am having a bit of a problem building a thunderbird deb.I posted a questions on launchpad with details
[21:11] <wikz> https://answers.launchpad.net/ubuntu/+source/thunderbird/+question/42187
[21:13] <fta> you should run that outside of the mozilla directory
[21:14] <fta> (just above)
[21:14] <fta> ie, you must run dpkg-buildpackage where you have the "debian" directory
[21:14] <fta> wikz, ^^
[21:15] <wikz> got ya
[21:16] <fta> wikz, did it work ?
[21:17] <wikz> I was there where you are mentioning !
[21:17] <wikz> lemme give my dir
[21:17] <fta> wiki@wiki-desktop:~/Projects/ubuntu/hardy/thunderbird.dev/mozilla$ dpkg-buildpackage -rfakeroot
[21:17] <wikz> exactly
[21:17] <fta> cd .. ;  dpkg-buildpackage -rfakeroot
[21:18] <wikz> it doesn't work
[21:18] <wikz> dpkg-buildpackage: set CPPFLAGS to default value:
[21:18] <wikz> dpkg-buildpackage: set CFLAGS to default value: -g -O2
[21:18] <wikz> dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
[21:18] <wikz> dpkg-buildpackage: set FFLAGS to default value: -g -O2
[21:18] <wikz> dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
[21:18] <wikz> tail: cannot open `debian/changelog' for reading: No such file or directory
[21:18] <wikz> dpkg-buildpackage: failure: tail of debian/changelog gave error exit status 1
[21:18] <wikz> it was working otherwise!
[21:19] <wikz> I mean at least building to some extent
[21:19] <wikz> fta: ^^
[21:19] <fta> then you have unpacked the files in the wrong location
[21:19] <wikz> thiught so
[21:19] <fta> please paste "ls -l ~/Projects/ubuntu/hardy/thunderbird.dev" to http://paste.ubuntu.com/
[21:20] <wikz> will do that
[21:21] <fta> .. then paste the url here :)
[21:23] <wikz> http://paste.ubuntu.com/37518/
[21:23] <wikz> there you go
[21:23] <wikz> fta: ^^
[21:23] <wikz> I did for both the directories
[21:23] <fta> mv mozilla/debian . ;  dpkg-buildpackage -rfakeroot
[21:24] <wikz> Ohhh k
[21:24] <wikz> Lemme try that
[21:26] <fta> you could have used "apt-get source thunderbird" to get the source tree ready to be built
[21:27] <wikz> Ohhhh yes I could have.Didn't the idea :(
[21:27] <fta> next time ;)
[21:27] <wikz> I was so excited that thunderbird had compiled after 2 hours that I wanted a deb from there itself
[21:28] <wikz> it seems to be building ...
[21:28] <wikz> lots of warnings.
[21:28] <fta> yep
[21:28] <fta> it's expected
[21:30] <wikz> didn't build :(
[21:31] <wikz> I think I need to start fresh
[21:31] <fta> most probably :)
[21:31] <wikz> http://paste.ubuntu.com/37519/
[21:32] <fta> yes, those files are not supposed to be there. they are from your previous attempts.
[21:34] <wikz> do I need to redownload those three fiiles I took from packages.ubuntu.com :the .dsc,.orig.tar.gz and the diff.tar.gz ?
[21:34] <fta> if you just want to rebuild the same as your distro (even i don't understand why you'd want that), use "apt-get source -b thunderbird"
[21:35] <wikz> do I need to redownload those three fiiles I took from packages.ubuntu.com :the .dsc,.orig.tar.gz and the diff.tar.gz ?
[21:35] <fta> move them somewhere, wipe everything else, and move those 3 files back
[21:35] <wikz> I am just learning to create a deb file.Out of curiosity.
[21:35] <wikz> alright
[21:36] <fta> imho, mozilla packages are not the easiest to start with
[21:36] <fta> this one is using embedded tarball
[21:37] <fta> adds cdbs and quilt and you end-up with one of the most complex packages ;)
[21:38] <wikz> yeah those .mk files I saw in the rules file
[21:38] <wikz> but
[21:38] <fta> it's not really difficult, but you should probably start with something simpler to learn each part one by one, instead of all at once
[21:38] <wikz> the sunbird package was pretty simple.They just packaged the binaries together
[21:38] <wikz> trivially simple
[21:38] <wikz> from the linux mint project
[21:39] <fta> until you need to patch the mozilla build system itself...
[21:42] <[reed]> lol
[21:43] <fta> [reed], hi, long time no see
[21:44] <[reed]> hi
[21:44] <fta> [reed], is it funny ? your crappy^H build system ?
[21:44] <[reed]> hehe
[21:44] <[reed]> yes
[21:45] <fta> [reed], do you know if the smil svg patch (animation) will land in 3.0.1 or just in 3.1 ?
[21:45] <[reed]> 3.1
[21:46] <[reed]> no need features in 3.0.x
[21:46] <[reed]> no new
[21:46] <fta> damn
[21:48] <fta>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
[21:48] <fta> 32419 fta       20   0  193m  58m  23m S  101  2.9  25:09.54 rhythmbox
[21:48] <fta> hmm. 101% cpu
[21:50] <[reed]> how many CPUs do you have?
[21:50] <[reed]> if you have more than one, that's normal
[21:50] <fta> 1 with 2 cores
[21:51] <[reed]> so, your max is 200%
[21:52] <wikz> hey fta ,does it pick up something from the .mozconfig file ?I was playing around with it before I started this !
[21:52] <fta> wikz, no, you'd better add your changes to debian/rules
[21:53] <wikz> noted :)
[21:53] <fta> wikz, in DEB_CONFIGURE_USER_FLAGS if it's configure flags
[22:00] <wikz> fta: If I were to build an app on top of thunderbird,Should I follow the same way as ubuntu-mozilla has done ?
[22:08] <fta> wikz, what do you mean by an app on top of thunderbird ?
[22:11] <wikz> Say I modify the interface ,add in some XUL and js files,customize it like a collaboration suite.I am trying to work on packaging spicebird,a collaboration suite that I work on.We currently have a simple .tar.gz file like mozilla.org does.I was trying to build a debian package to make it easier.
[22:11] <wikz> www.spicebird.org
[22:12] <wikz> I should have told you earlier :|
[22:14] <wikz> we are integrating stuff like a jabber IM client.pidgin backend support etc.telepathy support etc ...all based on TB as a base.
[22:14] <fta> i know spicebird, it could be packaged like tb... yet, we (the ubuntu mozilla-team) would prefer it to be packaged as a xulrunner application (like we did for firefox-3.0). not sure it's ready for that.
[22:15] <wikz> we still use TB 2.0. as our base
[22:16] <fta> oh, i see. then tb2 packaging is a good base
[22:16] <wikz> I guess it wont work as xulrunner then ,right ?
[22:17] <wikz> http://developer.mozilla.org/en/docs/Configuring_Build_Options
[22:17] <fta> in the long run, we would like to have all mozilla-like applications to be built with --with-libxul-sdk=$(XUL_DEV) so we can only skip one xul
[22:17] <wikz> I actually work on the web client interface and not this one.I was just excited a bit :P
[22:18] <wikz> we are around 6 of us working in a flat :D
[22:18] <fta> -skip+ship
[22:19] <wikz> It's building fine .I guess it will take a couple of hours
[22:19] <fta> what cpu do you have ?
[22:20] <fta> it takes ~40min here, even less on my laptop
[22:20] <wikz> the lowest CPU intel has on the duo core list :|
[22:23] <fta> ok
[22:25] <wikz> fta: If mozilla uses gtk then how does it pack it in such a small package whereas other gtk apps require the entire gtk framework on windows ?
[22:26] <fta> we have dependencies
[22:26] <fta> look at debian/control
[22:26] <wikz> on windows too ?
[22:26] <wikz> Not on linux
[22:26] <fta> we don't do windows ;)
[22:26] <wikz> haha
[22:27] <wikz> I know but still
[22:27] <asac> a new brave soul working on tbird?
[22:28] <wikz> lol
[22:28] <wikz> yes
[22:28] <asac> one thing that really needs to be done is to bumb enigmail ;)
[22:28] <fta> a brave upstream soul wanting to package spicebird
[22:28] <asac> ah
[22:28] <asac> whats spice bird?
[22:28] <wikz> lol
[22:28] <wikz> www.spicebird.org
[22:28] <fta> http://www.spicebird.com
[22:29] <asac> so com or org?
[22:29] <wikz> a cool collab suite
[22:29] <wikz> both
[22:29] <asac> wikz: based on tbird?
[22:29] <asac> or on xulrunner?
[22:29] <wikz> yes sir
[22:29] <wikz> tb 2
[22:29] <asac> an extension?
[22:30] <wikz> No a complete package
[22:30] <asac> or yet-another-fork?
[22:30] <wikz> yeah kinda
[22:30] <asac> why not an extension?
[22:30] <wikz> but we sync with mozilla once in two months
[22:31] <wikz> we merged calendar,IM,pidgin and stuff like that
[22:32] <asac> you will have a hard time to get that into distros.
[22:32] <wikz> we changed a lot of tb's interface
[22:32] <asac> people feel reluctant to add more copies of mozilla code
[22:32] <asac> (at least when they want to support it)
[22:32] <fta> wikz, i guess you can close the question on lp now
[22:32] <wikz> yes that would be more of a complete collab groupware suite like exchange
[22:32] <wikz> yes fta ,I will
[22:33] <asac> there are a bunch of solutions trying to do the same
[22:33] <asac> tbird 3
[22:33] <wikz> asac: SB is just the desktop client .we have a mail+jabber+...server and a web client
[22:33] <asac> firefox extensions, like snowl
[22:33] <wikz> yes
[22:35]  * asac off working on NM
[22:36] <asac> hmm ... thought so;)
[22:36] <asac> but i wiped the build
[22:36] <asac> hehe
[22:39] <wikz> fta: thanks a lot
[22:39] <fta> wikz, you're welcome
[22:42] <wikz> asac: we are just filling the void by clubbing up scattered open source products into a groupware soln.there aren't enough products to challenge Exchange .ZImbra maybe one.
[22:43] <asac> wikz: true. its not the why or what you do, its how you do it that causes a cold shiver ;)
[22:44] <asac> wikz: i know that the situation for reusing mailnews isnt that great though
[22:45] <asac> wikz: the kicker is to maintain your package in PPA for a while
[22:45] <wikz> asac: lol,I won't be packaging SB for now.I work on the backend - web interface client.
[22:45] <wikz> sure asac
[22:46] <wikz> Once I get a hold on TB , I will try the same on SB and see how things work out.
[22:46] <asac> wikz: should be quite easy
[22:46] <asac> wikz: but please try to reuse as much system libs as possible
[22:47] <asac> e.g. like libpidgin (or however thats called)
[22:47] <asac> libpurple?
[22:47] <asac> not sure
[22:47] <wikz> yes
[22:47] <wikz> libpurple
[22:47] <wikz> telepathy
[22:47] <wikz> mostly gnome
[22:47] <wikz> KDe is aanother beast
[22:47] <wikz> :P
[22:47] <asac> wikz: how do you maintain your patches against tbird code base?
[22:48] <wikz> I will point you to our repo
[22:48] <asac> wikz: no ;) ... what patch-system are you using? or are you just using a vcs and do merges?
[22:49] <asac> sourceforge?
[22:50] <wikz> http://www.spicebird.com/pub/spicebird/0.4/
[22:50] <wikz> a simple diff and patch
[22:50] <wikz> I am new to this
[22:51] <asac> what is patches?
[22:51] <asac> where is the svn repository?
[22:52] <wikz> https://svn.spicebird.org/repos/collab/trunk
[22:53] <wikz> will that do ?
[22:53] <asac> wikz: so the patches tar.gz thing is all you have changed?
[22:53] <asac> e.g. https://svn.spicebird.org/repos/collab/trunk/patches/ ?
[22:53] <wikz> not just that.
[22:53] <wikz> also the folder names collab
[22:54] <wikz> http://wiki.spicebird.org/Developer:Building_Spicebird_From_Source_Code
[22:54] <wikz> this will answer your questions
[22:55] <wikz> we try not to touvh the mozilla code as much as possibnle
[22:57] <wikz> fta: Hey,it built :D
[22:58] <wikz> quite an achievement :P
[22:58] <fta> yeah
[23:01] <asac> wikz: i dont understand out that approach
[23:01] <asac> i mean the source management
[23:01] <asac> so when you touch a mozilla file and change it you copy that file to the collab directory tree?
[23:02] <asac> or are all those files "new" files
[23:02] <asac> hmm obviously not ... mailnews/Makefile.in certainly exists in mozilla tree as well
[23:04] <asac> oh
[23:04] <asac> collab is just a subdir in mozilla/ ?
[23:04] <wikz> yes
[23:04] <wikz> and build it just like mail or calendar ...
[23:05] <asac> ok and "patches" is all you patch in the mozilla tree?
[23:05] <wikz> yea !
[23:05] <asac> mozilla bug https://svn.spicebird.org/repos/collab/trunk/patches/
[23:05] <asac> ups
[23:05] <asac> mozilla bug 134590
[23:06] <asac> mozilla bug 406921
[23:06] <asac> mozilla bug 434978
[23:08] <asac> wikz: you think thought might be suitable for upstream 1.8 branch inclusion?
[23:08] <asac> all appear to be fixed on trunk aka tbird 3
[23:08] <wikz> Hmm
[23:08] <asac> wikz: why do you need to put the complete telepathy code in the code tree? cant you use the system libs available?
[23:08] <wikz> I don't make those decisions.I will forward your suggestion to the main devs
[23:10] <wikz> asac: will that be feasible ?if I arrange the devs with you ?
[23:10] <wikz> they can answer you better
[23:10] <asac> wikz: yes. this channel is good for all devs from mozilla based products ;) ... I'd love to speak with them
[23:10] <wikz> sure
[23:15]  * asac off for NM testing ;)
[23:26] <asac> fta: do you have a cisco gateway name i can use to see if NM VPN plugin pops up an auth dialog?
[23:26] <asac> fta: i dont need an account
[23:26] <asac> just a hostname ;)
[23:26] <asac> vpnc
[23:30] <fta> hm sorry, i don't. no my part of the business
[23:36] <asac> np
[23:37] <fta> ^no^not
[23:37] <fta> well, i'm starting to see the light with my project
[23:38] <asac> good ... in the end most things work out better than expected ;)
[23:41] <fta> i ended up using Corba, SSL, XML, XSL, XSLT, XSD, RDF, SPARQL and SVG
[23:45] <asac> corba is still used?
[23:45] <asac> :)
[23:46] <fta> that's just a transport protocol in my case
[23:46] <fta> my IDL is quite simple
[23:47] <asac> ok i think i know why vpn doesnt work
[23:53] <fta> $ gdlib-config --libs
[23:53] <fta> -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -lm
[23:53] <fta> strange, no -lgd ???
[23:53] <fta> anyway, i'm using cairo now


[01:03] <lindol> hi all
[10:06] <darkxst> Inoki, all ok?
[10:06] <Inoki> darkxst: yep. You tell me :D
[10:06] <darkxst> Inoki, I meant with the uploads
[10:07] <darkxst> backgrounds, plymouth etc
[10:08] <Inoki> Ah, about that, haven't checked all the emails yet, was busy till now.
[10:08] <darkxst> are you on wily?
[10:08] <Inoki> Nope, don't have my laptop yet and this one couldn't run Gnome properly.
[10:09] <Inoki> Alfredo afaik was testing Wily.
[10:10] <Inoki> But he's gonna be here in a few days.
[10:10] <darkxst> ok
[10:10] <darkxst> everything is uploaded except the slideshow and syslinux
[10:11] <Inoki> Roger that
[10:12] <darkxst> I could upload slideshow, but I can't access the packaging branch, that will probably annoy people ;(
[10:18] <Inoki> Just read the last email darkxst, I asked in our private channel who's testing Wily and will let you know.
[10:19] <Inoki> Once I get my machine back I can do some image testing myself. Hopefully soon.
[10:23] <darkxst> Inoki, ok
[10:27] <darkxst> lindol, I think your slideshow translations were imported, installer doesnt actually use langpacks
[12:06] <lindol> darkxst, what is your mean?
[12:06] <lindol> *what do you mean?
[12:11] <lindol> darkxst, you said that 'Welcome to ubuntu gnom 15.04' text?
[12:17] <lindol> I chcked      Wily (15.10) Template “ubiquity-slideshow-ubuntu-gnome” Korean (ko) package in Launchpad.
[12:18] <lindol> but It has been ' 48.
[12:18] <lindol> 	English: 	Copy text
[12:18] <lindol> Welcome to Ubuntu GNOME 15.04'
[12:19] <lindol> If that text is changed to 15.10, I will try to translate to Korean :)
[12:19] <lindol> in the future :)
[17:34] <kungr> I'm just a user and this is a stupid little thing but the day should not be abbreviated at the top. There is so much room and it it would look nicer. (Saturday, August 30, 10:30 am). I could not find an easy tutorial or extension to change it.


[02:42] <eblu> alright uh
[02:42] <eblu> so i installed kubuntu-desktop
[02:42] <eblu> which is nice and all but i don't want to mess with kde at the moment
[02:42] <eblu> so i want to switch back to gnome
[02:43] <eblu> problem is the gear in gdm3 has just up and vanished
[02:43] <eblu> like it's gone
[02:43] <eblu> changing dms doesn't work either
[02:44] <eblu> so question is how do i get that DE selector back and get back to gnome sweet gnome
[02:48] <eblu_> whuh oh
[02:48] <eblu_> ubuntu thinks it's kubuntu now
[02:48] <valorie> perhaps reinstall gnome-desktop?
[02:49] <valorie> or ubuntu-desktop
[02:49] <valorie> whatever they are calling it now
[02:51] <eblu__> ok, after restarting and logging out gdm3 got its gear restored
[02:51] <eblu__> but it replaced the default gnome desktop with kde?
[02:56] <valorie> sudo apt remove plasma* maybe?
[02:56] <valorie> the desktop the KDE produces is Plasma
[10:58] <bazhang> lundmar, what video players have you tried so far
[10:58] <lundmar> vlc
[10:58] <lundmar> mpv works better because its running native wayland
[10:59] <bazhang> lundmar, thats odd, smplayer is working flawlessly in 17.10 for me
[10:59] <bazhang> smpplayer with the mpv backend
[11:02] <lundmar> https://bugzilla.gnome.org/show_bug.cgi?id=745032
[11:02] <lundmar> unfortunately, it's everything that is affected. Even if I start eg. firefox you will see the mouse jump stall
[11:03] <bazhang> lundmar, whats the ram with that
[11:03] <lundmar> it's just a really nasty design flaw / bug that makes gnome/wayland a tough experience, especially on slower systems
[11:04] <lundmar> bazhang: you mean my machine specs ?
[11:04] <bazhang> yep
[11:05] <lundmar> it's an i7 4 core with 8 GB ram
[11:05] <bazhang> odder still
[11:05] <bazhang> I have a twlece year old thinkpad with 2gb
[11:06] <lundmar> it's a laptop i7 though so the base clock is generally lower but still a beefy machine compared
[11:06] <bazhang> runs the smplayer/mpv just fine
[11:06] <bazhang> twelve
[11:07] <lundmar> yes, mpv works fine. I think it is because it uses a different rendering path
[11:07] <lundmar> maybe my vlc is not using hardware rendering which puts gnome/mutter to work instead
[11:08] <lundmar> but while the gnome/mutter rendering loop is loaded the mouse/input keyboard input stalls
[11:09] <lundmar> it's pretty terrible
[11:09] <lundmar> in the bug report they talk about moving the libinput input handling to a separate thread but I don't expect we will see that solution anytime soon.
[11:09] <bazhang> lundmar, just out of curiousity, have you done any dvd ripping
[11:10] <bazhang> ogmrip in particular
[11:10] <lundmar> I haven't used a dvd in 10 years or so..
[11:10] <bazhang> ok
[11:10] <bazhang> that particular ripper uses vlc
[11:10] <lundmar> I've disconnected myself from all types mechanical devices ;)
[11:11] <bazhang> righto, just curious
[11:11] <lundmar> I expect the devs will put some focus on this issue for the next release
[11:12] <lundmar> because it affects everything you do on the desktop
[11:13] <bazhang> I just noticed a bit of lag doing that, and it does use vlc
[11:15] <lundmar> in my case, if you go fullscreen vlc and move the mouse to display the bottom player menu bar it stall the video.
[11:15] <bazhang> thanks for the chat lundmar
[11:15] <bazhang> hope to catch up  a bit later
[11:15] <lundmar> you too
[12:06] <lundmar> have anyone noticed that in Ubuntu 17.10 there are two gdm login sessions running?
[12:07] <lundmar> is this intentional?
[12:08] <lundmar> seems like a waste of resources to me.
[12:35] <tux_> Team Fortress 2 is crashing on Steam in 17.10, anyone else come across this?
[12:36] <tux_> using Dell inspiron with intel mesa drivers (official 17.2.1)
[14:47] <LogicalDash> I've got an FC30 Pro gamepad. Ubuntu 17.10 doesn't recognize it, though it does show up in lsusb. I think that means I have to add a udev rule, but what kind exactly?
[14:59] <LogicalDash> Never mind that last, I got it to work...but now the controller appears in jstest-gtk to have 8 axes when it really only has 6. That seems like maybe a driver issue?
[15:54] <LogicalDash> Well, I've upgraded the 8bitdo FC30 Pro to the latest firmware, 4.01, and now Ubuntu doesn't recognize it even with the custom udev rules that worked with 4.00.
[16:52] <LogicalDash> I think this is a driver issue, where do I go to report driver issues?
[16:58] <Faux> Is it a USB HID device? If so, there is no real "driver" as such.
[17:05] <LogicalDash> It's a joystick, idk
[17:06] <LogicalDash> I filed bugs against xserver-xorg-input-joystick


[03:53] <pleia2> Pendulum: I figured I'd touch base before the holiday weekend... do we have an interview for FCM this month?
[03:53] <pleia2> I'm wondering if we always want to have one in the queue so we don't have to worry so much about people getting back to us on time
[08:09] <rww> the /topic in here and #ubuntu-women says the last meeting date, btw
[08:19] <issyl0> Heeey.
[08:20] <issyl0> pleia2: that would be a good idea, yes
[20:09] <czajkowski> tis rare anymore I read the UW planet, just looked now , it's very un ubuntu related and not really technical posted
[20:25] <pleia2> we don't have any techincal requirements on our planet
[20:25] <czajkowski> pleia2: aye I know, just 7 in a row from one person
[20:25] <pleia2> neither does the main ubuntu planet, but the culture is a bit different there
[20:25] <czajkowski> nothng about ubuntu
[20:25] <pleia2> we don't have an ubuntu requirement either, just that they use ubuntu
[20:26] <czajkowski> pleia2: aye my blog is only on the planet, but my reason for that  is I don't believe in seperate planets
[20:26] <czajkowski> pleia2: aye and they don't have to be members
[20:26] <pleia2> yeah
[20:26] <czajkowski> I do get it, just rather disapointing to read as well
[20:26] <IdleOne> /blog_uwp <body> Ubuntu Rocks! UWP Rocks N' Rolls! >/body>
[20:26] <IdleOne> oops s/>/</
[20:26] <czajkowski> right....
[20:26] <pleia2> I think it's quite refreshing :)
[20:26] <czajkowski> pleia2: pros and cons for both I do get it
[20:27] <czajkowski> just not really my cuppa tea either
[20:27] <czajkowski> and was looking for information for the workshop/talk I'm giving
[20:27] <pleia2> we can talk about changing our policy, but I quite like the plants actually being a glimpse into lives like the ubuntu planet claims to be (but isn't)
[20:27] <IdleOne> I can post about how Ubuntu helped me not to trash the new BBQ I am trying to assemble (on little break now)
[20:27] <pleia2> planets
[20:28] <czajkowski> pleia2: nah there is no need, just waffling
[20:28] <pleia2> ok :)
[20:28] <czajkowski> trying to find and link resouces
[20:29] <czajkowski> pleia2: just had hope they'd a bit more technical/ubuntu related than what's there, it's just a bit disapointing also
[20:30] <pleia2> ah
[20:31] <czajkowski> pleia2: imo just disapointing to see an planet on women - not really technical, it's extremely the oposite
[20:31] <IdleOne> I believe some less technical post are refreshing and can still be used as a resource
[20:31] <czajkowski> pleia2: I did love your pink wii
[20:31] <czajkowski> and showed it to my sister, made her day
[20:31] <czajkowski> IdleOne: they're all nearly non technical.
[20:31] <IdleOne> at the same time it would be nice to see more tech posts from women.
[20:31] <akgraner> I never write about technical stuff  :-(
[20:31] <akgraner> but anywho .... back to UWN
[20:32] <pleia2> czajkowski: I guess I just see it as getting people to realize that *normal* people use linux too, we've already reached out to all the geeky girls in the world, time to show that not everyone is a supergeek and we have regular lives too
[20:32] <pleia2> and you don't need to be supertechnical to be part of the community, or use ubuntu
[20:32] <czajkowski> pleia2: yup I agree totally, but now we seem to be going to the other extreme,
[20:32] <pleia2> there are plenty of other sites which showcase geeky women
[20:32] <czajkowski> I know we cant please everyone
[20:33] <czajkowski> pleia2: don't mind me I've just spent hrs in a hospital and now researching stuff so it's just jumping out
[20:43] <pleia2> that doesn't sound fun :\
[20:43] <czajkowski> ah mum is being admitted in for an op tomorrow.
[20:44] <czajkowski> now resarching stuff on Ubuntu women- women in tehnology for my talk in 2 wks time in Leeds in UK
[20:44] <maco> czajkowski: have you seen http://planeteria.org/wfs/  ?
[20:45] <pleia2> yeah, that's the one I was just looking up the url for, thanks maco :)
[20:45] <czajkowski> maco: ahh now that;s what I'm looking for
[20:45] <czajkowski> cheers
[20:45]  * czajkowski gets the RSS feed
[20:45] <czajkowski> maco: Thanks
[20:45] <czajkowski> maco: all exams done?
[20:48] <maco> nah
[20:48] <maco> well exams yeah
[20:48] <maco> but not projects
[20:49] <czajkowski> what's left on the cards?
[20:51] <maco> rewriting dragon in python to see how much slower it is than the c++ version
[20:51] <maco> doing that with a partner
[20:51] <maco> and thats due wednesday
[20:51] <maco> then im done for summer...sorta
[20:54] <czajkowski> great
[20:54] <czajkowski> any plans?
[20:59] <maco> work?
[20:59] <czajkowski> coolio, no travelling?
[21:01] <maco> maybe pop over to SF to hang out with pleia2 and MarkDude a bit
[21:02] <maco> and there'll be a few days in NYC for DebConf and HOPE
[21:02] <czajkowski> what;s HOPE
[21:02] <czajkowski> I'd love to be going to DebConf :(
[21:08] <maco> Hackers On Planet Earth
[21:08] <czajkowski> googles
[21:08] <maco> !!!
[21:09] <maco> just watched Doctor Who Confidential
[21:09] <czajkowski> heh
[21:09] <maco> and i think there was a Torchwood reference in there
[21:09] <czajkowski> enjoy the last episode?
[21:09] <maco> yes
[21:09] <czajkowski> aye there is meant to be new torchwood coming
[21:09] <czajkowski> bring back Jack :D
[21:09] <maco> yes yes


[03:21] <Chris_W_> >join#ubuntu
[03:21] <Chris_W_> >join #ubuntu
[03:48] <codygarver> hey guys, is there an ETA on when <IP_ADDRESS>.48 will be available as an update?
[15:24] <ogra_> amitk, hey, why are you not here ? we were missing you at the bar last night !
[15:24] <amitk> ogra_: hehe, miss you too :)
[15:24] <ogra_> so come back !
[15:24] <ogra_> :)
[15:26] <amitk> :)
[16:18] <RAOF> apw: False(ish) alarm: unity-system-compositor depends on libmirserver, which *is* a C++ "ABI". Which means, to a good approximation, it needs a rebuild for every Mir change. I'm fixing the packaging so you won't be able to install broken combinations.
[16:27] <apw> RAOF, cool ... do i need to do something to get to a working combination or am i waiting on a new build
[16:27] <RAOF> You've got two options: wait for a new build, or build it yourself locally.
[16:28] <RAOF> It's not more than a minute's worth of compile time.
[16:28] <apw> ok ... got a pointer to the package ?
[16:31] <RAOF> apw: apt-get source unity-system-compositor (after enabling the deb-src line in your /etc/apt/sources.list.d thingy)
[16:32] <apw> ROAF, oh if it is that, can't we just "put it back" in the PPA
[16:35] <infinity> apw: Is bjf sitting near you?
[16:36] <RAOF> apw: Jenkins makes that unnecessarily annoying.
[16:36] <smb> infinity, no
[16:37] <smb> infinity, bjf is here in the room we had the plenaries
[16:37] <apw> infinity, what he said
[17:28] <rtg_> apw, prolly ought to change the branch names for the Nexus kernels in ubuntu-saucy-meta
[18:02] <rsalveti> apw: linux-grouper should in theory just work with phablet, right? saw you reverted the patch
[18:03] <rsalveti> once we get the meta for it I'll change the build scripts to use the prebuilt kernel from the package
[18:05] <apw> rsalveti, as requested indeed
[18:05] <rsalveti> apw: yeah, awesome :-)
[20:45] <ppisati> robher: Rob, how do i update the DT on highbank? is it burned in a nvram or something?
[20:45] <ppisati> robher: booting 3.9 i got this:
[20:47] <ppisati> robher: http://paste.ubuntu.com/5627166/
[20:47] <ppisati> robher: and irq 124 is the pl330 dma ctrl
[20:47] <ppisati> robher: that requires that #dma-cells OF property
[20:49] <codygarver> hey guys, when can I expect 3.5.0-28.48 to hit Update Manager?
[20:49] <robher> ppisati: cxmanage is the way, but that is not the answer. Are you on final 3.9?
[20:50] <ppisati> robher: linus's HEAD
[20:50] <ppisati> robher: btw, to avoid a panic on boot, i added a patch
[20:51] <ppisati> robher: lemme check this cxmanage
[20:51] <robher> the panic should have been fixed
[20:52] <ppisati> robher: is cxmanage a cmdline tool or what?
[20:53] <robher> yes. it is the tool to do firmware updates as well as other multi-node operations.
[20:54] <ppisati> robher: apt-cache search cxmanage gives me nothing
[20:55] <robher> ppisati: it is not packaged. It's on sources.calxeda.com or from our wiki. There are plans to get it packaged.
[21:00] <ppisati> robher: http://paste.ubuntu.com/5627219/
[21:03] <robher> ppisati: ah yes, it's still broken. Can you just disable in the config? The pl330 is not really needed and may have other issues.
[21:05] <ppisati> robher: ah ok
[21:06] <ppisati> robher: actually i already disabled it, but thought i could
[21:06] <ppisati> robher: 'really' fix it
[21:06] <ppisati> robher: but if you tell me it's broken, i won't bother anymore :)
[22:05] <rsalveti> apw: let me know once you push the meta packages for mako and grouper
[22:05] <rsalveti> I want to remove the sources from our build :-)
[22:20] <apw> rsalveti, heh yeah linux-meta-grouper made it ...
[22:20] <rsalveti> apw: great
[22:42] <apw> rsalveti, once it gets reviewed et al


[02:41] <loxie> hi all im using lubuntu for the first time and having trouble live booting (can only see install  and rescue (shell)apon booting from usb)
[02:42] <loxie> can anyone post link or let me know if lubuntu can still be live booted (32bit version)
[02:43] <loxie> (most recent 32bit lubuntu release available)
[02:45] <loxie> my version has no try lubuntu live at the welcome install screen fyi
[02:46] <loxie> im out laters
[09:51] <tomreyn> @Michaël Van Bogaert: I don't speak this language, but the error message seems to suggest that installing the nvidia-dkms-440-server package failed for some reason. you may be able to get a better explanation by running this in a terminal: export LANG=C; sudo apt-get update; sudo apt-get -f install
[09:51] <tomreyn> !paste
[15:11] <tomreyn> @Michaël Van Bogaert The LANG=C is just to get english language messages, not your native language as seen on the screenshot. if the two apt-get commands report no errors, then there doesn't seem to be a problem currently. the equivalent to what you did that triggered an error initially can also be done using the ubuntu-drivers command on the terminal. run "ubuntu-drivers --help" to see how you can run it. doing this on the terminal would
[15:11] <tomreyn>  provide us with better error messages.
[15:50] <tomreyn> Michaël Van Bogaert: can you post this? /var/lib/dkms/nvidia/440.100/build/make.log
[15:51] <tomreyn> cat /var/lib/dkms/nvidia/440.100/build/make.log | nc termbin.com 9999
[15:51] <tomreyn> okay, i'll need to leave shortly, too
[15:52] <tomreyn> you can also try getting help with this on irc directly, in channel #ubuntu
[15:53] <tomreyn> https://webchat.freenode.net if you don't want to install an irc client
[16:13] <tomreyn> it's just that you'd get a wider audience there.
[16:13] <tomreyn> i don'T know why it is not already installed on your system, but you may need to   sudo apt install build-essential
[16:14] <tomreyn> then repeat what you did that caused the original error
[16:18] <tomreyn> maybe your hard disk is falling apart
[16:19] <tomreyn> hmm, i see
[16:21] <tomreyn> identical result
[16:22] <tomreyn> see you
[20:16] <tomreyn> @Michaël Van Bogaert: If you would like to look into this more, i think you should post    dmesg | nc termbin.com 9999   next - so we can look at your kernel log and see whether there are basic problems (which could explain files vanishing and the like)
[20:48] <SpeakerToMeat> Ok, lets see if mkusb makes something mac likes
[20:48] <SpeakerToMeat> Went with 20.04 in the end
[20:58] <tomreyn> @Michaël Van Bogaert: after you tried to install it
[20:59] <tomreyn> but it doesn't matter so much, i'm just wondering whether there are fundamental (not "basic" as i wrote above) problems with your system.
[21:35] <tomreyn> @Michaël Van Bogaert: hmm, interesting, you have the C (cc1) compiler segfaulting there,
[21:38] <tomreyn> @Michaël Van Bogaert: do a full system update: sudo apt update && sudo apt full-upgrade -V
[21:38] <tomreyn> and tell me whether something got updated, and what
[21:43] <tomreyn> @Michaël Van Bogaert: also tell us whether this was a fresh 20.04 installation, or an upgrade. And if it was an upgrade, whether the upgrade was going well and without errors.
[21:47] <tomreyn> ah, that's the expected error only
[21:48] <tomreyn> i guess you could reinstall gcc
[21:49] <tomreyn> so all of these packages:   apt list --installed '*gcc*'
[21:52] <tomreyn> sudo apt reinstall     those packages
[22:01] <tomreyn> good night!