[00:00] <fujin> hiya - anyone had any experience with R-C-S and gfs/gnbd?
[00:00] <fujin> I'm looking at buidling a redundant mailaccess/store system
[00:00] <rhineheart_m> okay.. I am having issues with my postfix..it won't send nor receive emails
[00:00] <fujin> two frontend dovecot boxes, two backend gnbd SAN-attached mailstorage (500GB~1TB) boxes
[00:00] <fujin> rhineheart_m: dpkg-reconfigure postfix, answer the questiosn
[00:00] <fujin> more importantly
[00:00] <fujin> paste logs first
[00:00] <fujin> rafb.net/paste
[00:01] <faulkes-> fujin: what about load balancing?
[00:01] <fujin> faulkes-: what about load balancing?
[00:01] <faulkes-> dovecot1 dies, now what
[00:01] <fujin> the dovecot boxes will be L4+ loadbalanced by Foundry ServerIronXL
[00:02] <faulkes-> that answers that then
[00:02] <fujin> mm
[00:02] <fujin> I just need to find a ubuntu-suitable tutorial on r-c-s & gfs & gnbd
[00:02] <faulkes-> I'm not aware of anything offhand, ubuntu-tutorials.com might have something
[00:05] <fujin> bugger it
[00:05] <fujin> it's so ridiculous trying to find any documentation on this
[00:06] <fujin> time to read some manpages I guess
[00:06] <faulkes-> and then write a tutorial for others ;)
[00:07] <fujin> ha
[00:10] <mok0_> alstone: 24
[00:29] <rhineheart_m> how to uninstall postfix? everthing in there.. including the SMTP Authentication enties?
[00:29] <rhineheart_m> how to uninstall postfix? everthing in there.. including the SMTP Authentication entries?
[00:32] <faulkes-> sudo apt-get remove postfix
[00:35] <rhineheart_m> would remove as well as the entries in /etc/ssl/certs/?
[06:34] <soulc> ok so how do I allow my isp to send my server mail?
[09:44] <Kamping_Kaiser> soulc, set them as smart host
[10:56] <Ejdes|Lap> hi
[10:56] <Ejdes|Lap> how do i check the version of a program trough apt???
[10:58] <Kamping_Kaiser> Ejdes|Lap, apt-policy packagename
[10:59] <Kamping_Kaiser> er, `apt-cache policy packagename`
[11:00] <Ejdes|Lap> Kamping_Kaiser, thanks:D
[11:01] <Kamping_Kaiser> Ejdes|Lap, np :)
[11:01] <Ejdes|Lap> !google ubuntu postfix server howto
[11:01] <Kamping_Kaiser> Ejdes|Lap, you can also use dpkg - `dpkg -L packagename`
[11:03] <Ejdes|Lap> okay :)
[11:03] <Ejdes|Lap> i'l put that on my wiki / note list:P
[11:04] <Kamping_Kaiser> np :)
[11:04] <Ejdes|Lap> wiki.ejdesgaard.com there isn't mutch, but there will come more :) and everyone is ofc. welcome to add usefull informaion :)
[11:20] <Kamping_Kaiser> is Nick Barcet in here?
[12:23] <lamont> dpkg -l to see the version, btw
[12:34] <Kamping_Kaiser> lamont, quite true, thanks for the correction.
[12:36] <milestone> is it possible to define search domains within knetworkmanager or networkmanager in general? it keeps overwriting my changes in /etc/resolv.conf. any help is highly appreciated
[12:37] <Kamping_Kaiser> IMHO kill nm and setup your network how you want it :)
[12:45] <faulkes-> generally, servers tend to be static in terms of network setups
[13:04] <ScottK> ubuntu-server doesn't have network-manager, does it?
[13:07] <henkjan> ScottK: it doesnt
[13:08] <ScottK> Then it's a bit off topic here I'd think.
[13:09] <ScottK> I guess he agreed.
[13:09] <henkjan> :)
[13:09] <_ruben> hehe
[13:26]  * faulkes- grumbles at DBI
[13:40] <Stonekeeper> hi. Some programs when being installed throw up a curses screen for user input. Is there a way to get around this so it involves no interaction? thanks.
[14:30] <AnRkey> what groupware servers are worth while on ubuntu server?
[14:30] <AnRkey> any suggestions?
[14:35] <dantalizing> AnRkey i think one of the guys in our group (florida loco) is running egroupware, but all of them, IMO, are really up to your personal taste
[14:35] <AnRkey> ok
[14:35] <AnRkey> my friend in spain also recons that egroupware is a good choice
[14:35] <AnRkey> thanks
[14:36] <AnRkey> it's looking like egroupware is a good choice
[14:37] <dantalizing> there are definitely people using it...
[14:37] <dantalizing> i personally didnt like the UI when i looked at it, but that was a long time ago, so maybe its better, or maybe you love it
[14:40] <faulkes-> citadel?
[14:40] <faulkes-> hey zul
[15:02] <[miles]> yo Stonekeeper not in the land of oz yet?
[15:05] <AnRkey> i see that it's in the uni or multiverse repos
[15:08] <Stonekeeper> heh [miles], no. Housing market very slow :/
[15:21] <ajdebe> Help with configuring OpenVPN
[15:21] <ajdebe> anybody
[15:21] <ajdebe> ?
[15:21] <ajdebe> ?
[15:26] <rhineheart_m> Hello! How to host two sites with different domain names in ubuntu gutsy?
[15:26] <AnRkey> rhineheart_m, it's easy, you want to read up on vhosts
[15:27] <AnRkey> it's a few simple lines in your apacha conf file
[15:27] <henkjan> rhineheart_m: http://httpd.apache.org/docs/2.0/vhosts/examples.html
[15:27] <henkjan> rhineheart_m: vim /etc/apache2/sites-available
[15:28] <AnRkey> there henkjan got to it first :D
[15:28] <henkjan> rhineheart_m: vim /etc/apache2/sites-available/yournewvhost.conf
[15:28] <henkjan> rhineheart_m: add your config for the vhost to that file
[15:28] <henkjan> a2ensite yournewvhost
[15:29] <rhineheart_m> I have webmin installed in the server.. can I do it there?
[15:29] <henkjan> that will make a symbolic link from sites-available to sites-enabled
[15:29] <AnRkey> henkjan, i feel like a noob now, i normally just add the config for the vhosts to the top my my apache2.conf file :D
[15:29] <soulc> ok so I have got the mail server sending through my isp but I still can't send email to my server
[15:30] <henkjan> AnRkey: that works, but with seperate config files for your v-hosts your more flexible
[15:30] <rhineheart_m> henkjan: what do I need to do with the /etc/apache2/sites-available/yournewvhost.conf?
[15:30] <AnRkey> henkjan, yeah, i was just thinking that
[15:30] <AnRkey> more control
[15:31] <AnRkey> Checking extension pgsql is loaded or loadable: False
[15:31] <AnRkey> The pgsql extension is needed, if you plan to use a pgSQL database.
[15:31] <henkjan> rhineheart_m: add your vhost configuration to that file
[15:31] <AnRkey> what do i need to install to fix that?
[15:31] <rhineheart_m> henkjan: so how will I do it?
[15:32] <henkjan> rhineheart_m: http://www.debuntu.org/2006/02/22/7-virtual-hosting-using-apache-2
[15:32] <henkjan> AnRkey: where did you get that error from?
[15:32] <AnRkey> egroupware
[15:32] <AnRkey> it runs some tests and thats what it spat out
[15:34] <ajdebe> Help with configuring OpenVPN
[15:39] <AnRkey> henkjan, I get this for the mysql part
[15:39] <AnRkey> The odbc extension is needed, if you plan to use a MaxDB, MsSQL or Oracle database.
[15:39] <AnRkey> Warning Checking extension oci8 is loaded or loadable: False
[15:39] <AnRkey> The oci extension is needed, if you plan to use a Oracle database.
[15:39] <AnRkey> I actually wanna use the mysql db as my backend
[15:39] <AnRkey> i cant find any mysql oci8 package
[15:39] <AnRkey> i found a libmyodbc for mysql but that does not fix the problem
[15:41] <AnRkey> oh man am I a tard or what
[15:41] <AnRkey> the error is about M$Sql not mysql
[15:41] <AnRkey> haha
[15:41] <henkjan> AnRkey: oci8 is only needed for oracle
[15:41] <AnRkey> sorry to bother
[15:42]  * AnRkey slaps himself
[15:45] <soulc> so where is the howto about smarthosts?
[15:47] <henkjan> dpkg --configure $MTA doesnt the trick?
[15:57] <mathiaz> ScottK: what's your opinion on debian bug 465569 ?
[15:57] <ubotu> Debian bug 465569 in cyrus-sasl2 "cyrus-sasl2: Use /etc/sasl2 as primary configuration directory" [Wishlist,Open] http://bugs.debian.org/465569
[16:06] <mruiz> hey mathiaz
[16:11] <faulkes-> morning mathiaz
[16:12] <faulkes-> I've been fixing bugs / adding features to what I sent you in mail last night
[16:12] <faulkes-> bugs fixes are in, features I'm still testing
[16:18] <faulkes-> mathiaz: when I get the next part working, I'll give it to the ML to give feedback on
[16:18] <ScottK> mathiaz: lamont and I have discussed it.  From a Postfix perspective it's a don't care right now.  I'd be relucant to migrate Postfx to use that in the next several years because there's TON of documentation that knows Debian puts Postfix SASL stuff in /etc/postfix/sasl
[16:19] <faulkes-> morning ScottK
[16:19] <ScottK> Morning
[16:20] <zul> hey ScottK
[16:20] <ScottK> Heya zul
[16:20] <ScottK> mathiaz: What are your thoughts on it?
[16:21] <lamont> mathiaz: more to the point, postfix just appends it's config directory to the path in the lib, so if the lib moves and the user migrates from /usr/$mumble to /etc/sasl2, then everything keeps on "just working"
[16:21] <mathiaz> ScottK: I don't see anything wrong with their proposal.
[16:21] <lamont> and it uses /etc/postfix/sasl specifically because the config really really really doesn't belong under /usr
[16:21] <lamont> mathiaz: it's not a postfix change
[16:21] <lamont> it's a cyrus-sasl2 change
[16:21] <lamont> and it doesn't affect postfix either way
[16:21] <mathiaz> I wouldn't change the postfix configuration.
[16:22] <mathiaz> ScottK: I think you mentionned cyrus-sasl2 during last uds
[16:22] <ScottK> mathiaz: I'm not particularly familiar with the impact on other SASL users though.
[16:22] <mathiaz> ScottK: with the idea to drop it to universe.
[16:22] <ScottK> mathiaz: I did, but there are to many other users
[16:23] <ScottK> mathiaz: We did (IIRC) get the mail server tasksel to use Dovecot.
[16:23] <mathiaz> ScottK: ok - I though you suggested to only have dovecot sasl in main.
[16:23] <mathiaz> ScottK: and make sure that all apps in main would use dovecot sasl
[16:24] <ScottK> mathiaz: I did, but there are desktop users of it too it turns out (I didn't know that at UDS).
[16:24] <mathiaz> ScottK: ok. Thanks for the clarification.
[16:25] <soulc> ok so now that I can sit here and actually see the reply
[16:25] <soulc> I was on last nite as alstone
[16:26] <soulc> talked to lamont about sending email through my isp
[16:27] <soulc> but I still can't receive email on the server relay rejected but I don't want to enable all email cause then I would get a shitload of spam
[16:29] <ScottK> soulc: What is it you're trying to do and how did you get where you are now?
[16:30] <rhineheart_m> I have this error: upload_max_filesize
[16:30] <rhineheart_m> The server configuration does not allow a good upload capacity (less than 10 Mb per file): 2M
[16:30] <rhineheart_m> how to change it?
[16:32] <faulkes-> rhineheart: you have to be more specific as to what application that limit applies to (I assume php?)
[16:33] <rhineheart_m> yeah..php.. M using php file navigator
[16:35] <rhineheart_m> faulkes: do you know how to solve it?
[16:35] <soulc> installed postfix and configured it via ubuntu via instructions at https://help.ubuntu.com/community/Postfix
[16:36] <soulc> sorry look away for a sec and boom someone replies
[16:37] <faulkes-> rhineheart: in /etc/php5/apache2/php.ini search for that value (upload_max_filesize) and change it from 2M to 10M (or whatever M amount you need)
[16:37] <faulkes-> you will then need to restart apache
[16:38] <ScottK> soulc: Which release are you running?
[16:39] <soulc> current 7.04 server
[16:39] <soulc> I guess
[16:40] <ScottK> soulc: 7.10 is the most recent.
[16:40] <soulc> ok then it is 7.10
[16:40] <soulc> server
[16:40] <ScottK> OK.
[16:41] <ScottK> soulc: Please pastebin error messages you're getting and the output of postconf -n
[16:41] <soulc> fixed all of the errors mostly can't load keys etc
[16:41] <soulc> ok
[16:42] <soulc> so where how pastebin?
[16:42] <ScottK> !pastebin
[16:42] <ubotu> pastebin is a service to post multiple-lines texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the channel topic)
[16:47] <soulc> http://paste.ubuntu-nl.org/57347/   http://paste.ubuntu-nl.org/57348/
[16:47]  * ScottK looks
[16:53] <soulc> brb
[16:54] <ScottK> soulc: Let me know when you're back.
[16:55] <soulc> back
[16:56] <ScottK> soulc: Where does mail to absolute-zero.com get delivered?
[16:57] <ScottK> To this box, right?
[16:57] <soulc> to straylight
[16:57] <soulc> not the box I am on
[16:57] <soulc> or I guess what do you mean?
[16:58] <soulc> host name is straylight.absolute-zero.com aliased mail.absolute-zero.com
[16:59] <soulc> but I want the email to be<EMAIL_ADDRESS>[16:59] <soulc> box is also alised www.absolute-zero.com
[17:00]  * ScottK looks some more
[17:01] <ScottK> soulc: What do the logs say for that transaction (/var/log/mail.log)?
[17:04] <rhineheart_m> what's the command to make permission 777
[17:05] <soulc> http://paste.ubuntu-nl.org/57354/
[17:06] <rhineheart_m> soulc: what's the difference between www-data and 777?
[17:06] <soulc> eh?
[17:07] <soulc> www-data is the userid and group that ubuntu apache uses
[17:07] <soulc> 777 is a chmod setting or could be a group id number
[17:08] <soulc> sudo chmod 777 <path to file>
[17:08] <rhineheart_m> okay..so what if I want to download a file through http? which one I need to do?
[17:09] <ScottK> soulc: The postconf -n you gave me was for straylight, right?
[17:10] <soulc> ummm yes
[17:10] <soulc> yeah top line has command
[17:11] <soulc> you can set owner of the file to www-data or just chmod the premissions to 777
[17:11] <ScottK> soulc: mydestination = mail.absolute-zero.com, straylight.absolute-zero.com, localhost.absolute-zero.com, localhost is missing absolute-zero.com then isn't it?
[17:12] <soulc> yeap
[17:13] <soulc> ok done
[17:13] <rhineheart_m> what do you mean with permission 700?
[17:14] <ScottK> reload postfix and try again.
[17:14] <soulc> ok
[17:15] <soulc> damn that works
[17:17] <soulc> rhineheart_m: sudo chown www-data:www-data <file> or chmod 777 <file>
[17:17] <soulc> thanks
[17:17] <rhineheart_m> you mean.. www-data:www-data and chmod 777 are the same file permissions?
[17:17] <soulc> no
[17:18] <ScottK> soulc: You're welcome.  Please look at https://help.ubuntu.com/community/Postfix and fix it so the next guy doesn't make the same mistake.
[17:18] <soulc> the first is setting owner:group the second is setting file permissions
[17:19] <faulkes-> mode 777 is highly insecure
[17:19] <faulkes-> ownership/group should always take precedence
[17:19] <faulkes-> at least IMO
[17:21] <soulc> ummm scottK first how would I change it and second add <domian> to the line mydestination = server1.example.com, localhost.example.com, localhost?
[17:22] <ScottK> soulc: It's a wiki.  Anyone can edit it.
[17:22] <soulc> I guess it would be example.com
[17:22] <ScottK> Yes
[17:22] <soulc> kk
[17:33] <soulc> don't think rhineheart got what he needed
[17:47] <soulc> damnit no I am getting spam
[17:47] <soulc> man I hate spam
[17:48] <faulkes-> rhineheart: in order for a file to be downloaded via http, it has to be world readable, chmod 644 /path/to/file
[17:48] <faulkes-> soulc: spamassassin is your friend ;)
[17:49] <soulc> is graylisting done at server level?
[17:49] <soulc> I don't even want the stuff to get to my inbox to be moved to my junk box
[17:49] <faulkes-> I'm unfamiliar with what postfix does in regards to Xlisting
[17:49] <soulc> damn have to eat brb
[17:50] <faulkes-> I use spamassassin, it comprises whitelists, blacklists, rbl's and bayesian filters
[17:51] <faulkes-> I set it up for a client awhile ago, they went from getting 1k+ spams / user down to a range of 5 - 40 per user
[17:54] <ScottK> soulc: Start with amavisd-new and integrate that with Postfix.  Use it to call spamassassin.
[17:55] <ScottK> It can also call clamav if you want anti-virus scanning.
[17:55] <ScottK> soulc: Yes.  Greylisting is done at the server level.  There are a number of implementations available to work with postfix.
[18:11] <faulkes-> zul: you here?
[18:11] <zul> faulkes-, maybe
[18:11] <zul> yes
[18:11] <faulkes-> heh
[18:11] <faulkes-> re: ebox 8.04 testing
[18:12] <zul> yep what about it?
[18:12] <faulkes-> I sent email, figured I'd ask here as well, you mind if I forward that request into the server forums
[18:13] <zul> nope go ahead
[18:13]  * faulkes- nods
[18:20] <faulkes-> zul: where would you like any reports sent?
[18:20] <zul> to me
[18:20] <faulkes-> email? forums and I forward back? specific LP location?
[18:20] <zul><EMAIL_ADDRESS>[18:20]  * faulkes- nods
[18:20] <faulkes-> will do
[18:28] <soulc> thanks guys for the help got to go to work now
[18:57] <sommer> hey all
[18:58] <sommer> I've cooked up a likewise-open section: http://doc.ubuntu.com/ubuntu/serverguide/C/likewise-open.html
[18:58] <sommer> all reviews and feedback are greatly appreciated :)
[19:16] <mookid> I cant get restricted driver manager to work on server
[19:17] <mookid> I've installed desktop and the restricted driver manager wont load
[19:17] <mookid> :(
[19:21] <faulkes-> sommer: the section on the gui is a little bit ambiguous for credentials
[19:22] <faulkes-> i.e. does it apply to say, gui ssh clients, to gdm logins? to all of the above?
[19:22] <sommer> faulkes-: ya, but since there's more than one way to gui I wasn't sure what to put
[19:23] <faulkes-> hmmm, perhaps an annotation of applications it is known to work with in that fashion?
[19:28] <sommer> faulkes-: it's all logins
[19:28] <sommer> all domain logins that is
[19:53] <sommer>  zul: I'm still getting "ubuntu-xen-server: Depends: linux-xen but it is not installable" when I try to install xen... just fyi
[19:53] <sommer> zul: is there anything I can help with regards to that error?
[19:54] <zul> sommer: afaik the meta package hasn been updated yet so no :)
[19:55] <sommer> zul: okay, is there another way to install xen?
[19:55] <sommer> or how do I find out which packages the meta-package installs?
[19:55] <zul> apt-get source xen-meta
[19:56] <sommer> ah, cool thanks
[20:21] <sommer> zul: should linux-xen be replaced by xen-image-*** ?
[21:08] <nxvl_work> how do i use the domain authentification on ubuntu?
[21:08] <nxvl_work> i can't find the option
[21:09] <nxvl_work> on hardy i mean
[21:09] <sommer> nxvl_work: you man Active Directory auth?
[21:09] <nxvl_work> sommer: yup
[21:09] <sommer> cause if  you do check out: http://doc.ubuntu.com/ubuntu/serverguide/C/likewise-open.html
[21:09] <nxvl_work> thnx
[21:09] <nxvl_work> that's what i was looking fo
[21:09] <nxvl_work> :D
[21:09] <nxvl_work> for*
[21:10] <sommer> nxvl_work: np, let me know what you think... if the guide is unclear, or could use more information
[21:10] <nxvl_work> mmm
[21:10] <nxvl_work> i think for ibex we need to integrate this process with the gdm configuration
[21:11]  * nxvl_work writes on his UDS idea pull
[21:11] <sommer> for server?
[21:11] <nxvl_work> nop
[21:11] <nxvl_work> for workstations
[21:11] <_ruben> hmm .. one of my fileserver kernel panic'ed again .. thought latest kernel upgrade "fixed" that .. any tips on how to troubleshoot or whatnot?
[21:11] <sommer> nxvl_work: gotcha
[21:12] <nxvl_work> sommer: if i'm a user and want to login against my company AD server i really don't want to use the CLI i want a GUI
[21:12] <nxvl_work> (also thats the ubuntu way)
[21:12] <sommer> nxvl_work: there is a gui, but the guide is for server...
[21:13] <nxvl_work> sommer: yes, but i don't want a separate GUI
[21:13] <nxvl_work> sommer: it must be integrated on the gdm config one
[21:13]  * nxvl_work tests
[21:14] <sommer> nxvl_work: right, I beleive the options is going to be added during install... or at some point it will be
[21:14] <nxvl_work> let's see
[21:14] <sommer> nxvl_work: you would still have to join the domain before it could be in gdm, I'd think
[21:15] <nxvl_work> sommer: you should be able to do it in there
[21:15] <nxvl_work> sommer: i will try the GUI to see if new ideas come to me
[21:16] <nxvl_work> sommer: i haven't use likewise ever, so i'm just looking how it works
[21:16] <sommer> nxvl_work: cool
[21:16] <sommer> I'm not sure you'd want to join a domain from gdm ;-)
[21:16] <sommer> or maybe I'm misunderstanding
[21:19]  * _ruben starts a memtest86 run to check for bad mem
[21:24] <nxvl_work> sommer: as a user, if i want to join a domain i want it to be done at login time (like windows does)
[21:24] <nxvl_work> i will talk to the desktop team
[21:25] <nxvl_work> i'm also not founding the gui
[21:25] <nxvl_work> :S
[21:25] <sommer> nxvl_work: you have to login to windows as an administrator first, then join the domain, after which you can login to the domain
[21:25] <nxvl_work> found it
[21:26] <nxvl_work> sommer: that's what i mean
[21:26] <sommer> nxvl_work: okay, I'm with ya
[21:26] <mathiaz> lamont: about bug 162821 - isn't that a duplicate of bug 127184 for the bind9 package ?
[21:26] <ubotu> Launchpad bug 162821 in gbindadmin "gbindadmin settings differ from that of bind9 package" [Undecided,Confirmed] https://launchpad.net/bugs/162821
[21:26] <ubotu> Launchpad bug 127184 in bind9 "Installing bind9 in a chroot" [Wishlist,Triaged] https://launchpad.net/bugs/127184
[21:26] <nxvl_work> sommer: to add the "join domain" option in the gdm configurator
[21:26] <nxvl_work> sommer: and then the domain login option on gdm log in window
[21:27] <nxvl_work> s/gdm/login manager/
[21:27] <nxvl_work> mmm i need to configure an domain for testing purposes, i will do it later
[21:27] <nxvl_work> mathiaz: did you know which are our main goals for ibex?
[21:28] <sommer> nxvl_work: mmmMM... seems like it may be confusing to choose between joining the domain or logging into the domain, but maybe the desktop team will lilke it
[21:28] <nxvl_work> mathiaz: as in what does canonical expects from us?
[21:28] <nxvl_work> sommer: i just a matter of adding a combobox to the login manager
[21:29] <nxvl_work> sommer: also, if i configure a domain is because i will use it every day (in most of the cases)
[21:29] <nxvl_work> i will try to discuss it with the desktop team now and also at UDS
[21:30] <nxvl_work> to see what they think
[21:30] <sommer> nxvl_work: cool beans
[21:30] <mathiaz> nxvl_work: it's up to the community to decide what we want for ibex
[21:30] <lamont> mathiaz: those sound different..
[21:30] <mathiaz> nxvl_work: that's why we'll all gather at UDS to discuss our goals for ibex
[21:30] <nxvl_work> mathiaz: but, also canonical must gave us a general roadmap, or it doesn't happens at all?
[21:31] <mathiaz> lamont: it seems that the part about bind9 was about running named in a chroot
[21:31] <nxvl_work> i mean some initial ideas for developing our roadmap
[21:31] <lamont> mathiaz: that is, installing bind9 to run in a chroot is blocked only by figuring out how to do that safely/correctly for upgrades, (or not), while the other is blocked on gbindadmin figuring out how to work with the dog.
[21:32] <mathiaz> lamont: I'd suggest to fix gbindadmin to work ootb with bind9
[21:32] <lamont> mathiaz: exactly
[21:32] <nxvl_work> sommer: that is desktop team work, doesn't it? we only need to gave them the support they ask for us, didn't we?
[21:32] <lamont> while getting bind9 to chroot by default is orthogonal to what silly admin wrapper package one chooses
[21:32] <mathiaz> lamont: right. so I'd mark the bug as won't fix for bind9 (I don't think you can mark the bug as a duplicate just for the bind9 package
[21:33] <sommer> nxvl_work: not sure I understand your question
[21:33] <mathiaz> lamont: agreed.
[21:33] <lamont> and yeah, "dear bind9, do what gbindadmin wants, kthxbye"  --> WONTFIX
[21:33] <mathiaz> nxvl_work: canonical will be involved in the discussion
[21:33] <nxvl_work> sommer: i mean, to add AD support for gdm is desktop team's work
[21:34] <mathiaz> nxvl_work: but if the community wants to implement something, UDS is the place where we'll discuss this.
[21:34] <sommer> nxvl_work: ah, um... I'd think so, server being non-gui
[21:34] <nxvl_work> mathiaz: that's clear, i'm asking if canonical gave an initial pull of ideas as "we want to go on that way" and then we chose which way we took on this direction
[21:35] <ScottK> nxvl_work: UDS is your chance to push it the way you want it to go.
[21:36] <sommer> nxvl_work: on the gdm thing you might want to take a look at bug #192599
[21:36] <ubotu> Launchpad bug 192599 in likewise-open "GDM support for domain choice" [Undecided,New] https://launchpad.net/bugs/192599
[21:36] <sommer> if  you haven't seen it already :)
[21:43] <jjesse> and while you are working on a gtk app for likewise and making gdm support the domain choice, make it for kdm as well :)
[21:45] <ScottK> And kdm4
[21:45] <mathiaz> nxvl_work: not really.
[21:45] <mathiaz> nxvl_work: come up with your own ideas
[21:46] <mathiaz> nxvl_work: there will be a list of blueprint that we'll discuss during the sprint.
[21:46] <mathiaz> nxvl_work: that's a good indication about the topics
[21:46] <nxvl_work> sommer: something like that is what i'm looking fot
[21:46] <nxvl_work> for*
[21:49] <nxvl_work> mathiaz: oh! i thought canonical traces an initial and general roadmap and then at the UDS the community traces a more specific one
[21:49] <nxvl_work> ScottK: are you attending to UDS?
[21:49] <ScottK> Planning on it.
[21:50] <mathiaz> nxvl_work: no - not really.
[21:50] <mathiaz> nxvl_work: come up with your ideas and we'll discuss them.
[21:51] <nxvl_work> ScottK: woohoo! i'm so exited about all the people i'm going the meet in there
[21:51]  * ScottK is excited about not having to pay to go this time.
[21:51] <nxvl_work> mathiaz: is also fine if i make an open call for ideas by mail or on my blog? or is against the policies?
[21:51] <nxvl_work> ScottK: also that
[21:52] <ScottK> nxvl_work: How you generate your ideas is up to you.
[21:52] <ScottK> But ideas you're going to work on have a better chance of getting approved.
[21:52] <nxvl_work> i think is really usefull to know what the users want to see
[21:53] <nxvl_work> ScottK: yes, but there is always someone who hear a good idea an offers himself to do it :D
[21:53] <nxvl_work> btw
[21:53] <nxvl_work> is there any ssh/crypt specialist inhere?
[22:02] <zul> mathiaz: yo
[22:02] <mathiaz> zul: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/194770
[22:02] <ubotu> Launchpad bug 194770 in samba "samba-common is not installed with samba" [Undecided,Incomplete]
[22:04] <vaughn> Can anyone assist in mounting a Dell Powervault 200s?
[22:08] <zul> mounting as in how?
[22:10] <nxvl_work> is there any ssh/crypt specialist inhere?
[22:12] <vaughn> Well, I can see it but I can't see how to mount it
[22:12] <vaughn> I'm on an IBM eServer x345 and the Powervault is attached via scsi
[22:13] <zul> is it a tape drive?
[22:13] <nxvl_work> vaughn: can you pastebin the output of "dmesg | head"
[22:13] <nxvl_work> err
[22:13] <nxvl_work> "dmesg | tail"
[22:14] <vaughn> Yes, give me a minute
[22:15] <vaughn> It's a RAID5 array
[22:15] <vaughn> Sorry, troubleshooting other stuff while doing this...
[22:22] <vaughn> Ok zul, hrere's the output:
[22:22] <vaughn> vaughn@ivtvm:~$ dmesg | tail
[22:22] <vaughn> [  215.210191] /dev/vmnet: open called by PID 4336 (vmnet-natd)
[22:22] <vaughn> [  215.210214] /dev/vmnet: port on hub 8 successfully opened
[22:22] <vaughn> [  215.914892] eth1: no IPv6 routers present
[22:22] <vaughn> [  216.434176] eth0: no IPv6 routers present
[22:22] <vaughn> [  225.133537] /dev/vmnet: open called by PID 4757 (vmnet-netifup)
[22:22] <vaughn> [  225.133581] /dev/vmnet: port on hub 1 successfully opened
[22:22] <vaughn> [  225.219106] /dev/vmnet: open called by PID 4761 (vmnet-netifup)
[22:23] <vaughn> [  225.219147] /dev/vmnet: port on hub 8 successfully opened
[22:23] <vaughn> [  235.797499] vmnet8: no IPv6 routers present
[22:23] <vaughn> [  235.987232] vmnet1: no IPv6 routers present
[22:29] <zul> vaughn, can you use pastebin but Im not sure whats going on
[22:33] <vaughn> Sorry, it's here http://paste.ubuntu-nl.org/57384/
[22:34] <vaughn> Basically, I see that the RAID is on scsi channel 2 but I'm not sure how to mount it correctly
[22:37] <nxvl_work> vaughn: lspci?
[22:39] <vaughn> http://paste.ubuntu-nl.org/57385/
[22:40] <nijaba> hello
[22:46] <mookid> hello people =)
[22:47] <mookid> what's the package name for ssh server
[22:47] <mookid> is it sshd ?
[22:49] <vaughn> I think it's openssh
[22:49] <vaughn> or open-ssh
[23:15] <mookid> yeah openssh-server
[23:15] <mookid> dont know where i got sshd from :/
[23:28] <foo> foolano: begone, foolamo!
[23:28] <foo> :)
[23:39] <vaughn> Ok, so I guess the real question is, why doesn't my scsi raid show up in /dev/sda or something?
[23:40] <kgoetz> vaughn: sorry, that questions a copy :p
[23:40] <Nafallo> mookid: the binary ;-)
[23:41] <vaughn> A copy?
[23:41] <kgoetz> vaughn: yeah, its not real
[23:46] <kgoetz> vaughn: hardware/software raid? either way, it uses different device names
[23:46]  * kgoetz just noticed no one answered the question
[23:51] <vaughn> hardware raid
[23:51] <vaughn> kgoetz: it's a Dell Powervault 200s
[23:52] <kgoetz> vaughn: check if you have any /dev/md*
[23:52] <kgoetz> iirc thats hardware raid (but i havent used it in quite a while)
[23:54] <Nafallo> it's dependent on the configuration surely? :-P
[23:56] <vaughn> kgoetz: no /dev/md*


[01:22] <cm-t> Rick rolling with Ubuntu-TV was nice, thanks for all you work
[15:40] <jhodapp> bobweaver, tgm4883, checking in with you guys, how are things going?
[16:49] <bobweaver> jhodapp,  things are ok (my end )there is a Log from yesterday that looks at concerns that each of us have. and  what we have been working on
[16:49] <bobweaver> http://irclogs.ubuntu.com/2012/11/17/%23ubuntu-tv.html
[16:50] <jhodapp> bobweaver, perfect, I'll check that out
[16:50] <jhodapp> thanks
[16:53] <bobweaver> jhodapp,  Ubuntu TV went over real well at the France Loco Party
[16:53] <jhodapp> bobweaver, sweet!
[16:53] <bobweaver> well the mock up that is
[16:59] <bobweaver> jhodapp,  we are also wondering about grilo when you get the chance
[16:59] <bobweaver> me and tgm4883
[17:00] <jhodapp> bobweaver, what about it?
[17:00] <tgm4883> Probably just something I'm misunderstanding
[17:00] <tgm4883> so if grilo is basically "unity for metadata", and unity has scopes for metadata, and scopes can pull from other scopes, why do we need grilo?
[17:02] <jhodapp> tgm4883, because the grilo plugins know how to talk to specific services
[17:02] <jhodapp> tgm4883, you don't want to rewrite all of that from scratch as unity scopes
[17:02] <bobweaver> can grilo handle translations ?
[17:03] <jhodapp> bobweaver, yeah
[17:03] <bobweaver> like if tmdb get movie in french will it be able to render to scope though scope is wrote in english
[17:03] <bobweaver> thats what i mean
[17:03] <bobweaver> hang brb
[17:03] <jhodapp> unity scopes don't need to do everything from scratch, they can still call on supporting libraries to collect their data
[17:03] <bobweaver> coffee
[17:03] <tgm4883> jhodapp, is there a list of grilo plugins somewhere?
[17:03] <jhodapp> tgm4883, yeah, the grilo website has the list
[17:04] <jhodapp> bobweaver, should be able to
[17:05] <bobweaver> Ok that was something that I run into troubles with the Ubuntu France team
[17:06] <bobweaver> once data was gathered because it was not in english it would crash the scope because it dont know what to parese
[17:06] <bobweaver> this is old dumb lens keep in mind well not dumb but at any rate
[17:07] <bobweaver> because one calls somehitng (metadata) in english it *only* going to look for that call
[17:07] <bobweaver> thus not working in any other languages
[17:07] <jhodapp> bobweaver, yeah, unity couldn't be taken seriously without considering translations
[17:08] <bobweaver> u3d.tr  I can not figure it out
[17:08] <bobweaver> but tht is her nor there
[17:08] <bobweaver> here *
[17:09] <bobweaver> u2d.tr("this string should translate but wont and even test work ")
[17:09] <bobweaver> what is same in 3d ?
[17:10] <tgm4883> jhodapp, I'm assuming grilo could just be a len/scope?
[17:11] <jhodapp> tgm4883, can be used in a scope to collect metadata
[17:11] <jhodapp> tgm4883, in a similar way to how a scope might use sqlite to search a local database
[17:12] <tgm4883> jhodapp, right, but it's basically nothing that bobweaver would have to build in support for
[17:12] <jhodapp> tgm4883, I don't understand your question
[17:12] <tgm4883> jhodapp, which I think answers my question ;)
[17:12] <jhodapp> lol
[17:13] <tgm4883> jhodapp, basically, bobweaver's got to do work to get a tv form factor and layout stuff. But he doesn't have to write any unity code specifically for Grilo
[17:13] <tgm4883> since it would be up to lens/scope creators to decide if they want to use Grilo
[17:14] <bobweaver> seems like it should be wrote into nux
[17:14] <jhodapp> tgm4883, he does if he wants a lens/scope pair to search metadata sources (like TMDB) and include that data in a len's vieew
[17:14] <jhodapp> view
[17:14] <jhodapp> bobweaver, no not Nux
[17:14] <bobweaver> like
[17:14] <tgm4883> eg. A scope writer is specifically going to ask Grilo for metadata, not ask Unity for metadata which then in turn asks Grilo for metadata
[17:14] <bobweaver> grilo_layout_ = new nux::HLayout();
[17:14] <tgm4883> it's Scope -> Grilo, not Scope -> Unity -> Grilo
[17:15] <jhodapp> tgm4883, A scope is a part of what makes Unity, so it cannot ask Unity
[17:16] <jhodapp> so Lens -> Scope -> Grilo -> Grilo Plugins
[17:16] <tgm4883> eh, kinda
[17:17] <jhodapp> don't quite get it?
[17:17] <tgm4883> No, I get how it is planned, but there could be an interface in Unity for a scope to ask for metadata
[17:17] <tgm4883> that way, if Grilo didn't take off, you could switch out that backend without changing scopes
[17:17] <tgm4883> s/changing/editing
[17:17] <jhodapp> tgm4883, there could be, but today, to my knowledge, that doesn't exist
[17:18] <jhodapp> tgm4883, but Grilo will take off, and I'm not sure at this point that another layer of abstraction adds much (I understand your line of reasoning though).
[17:22] <tgm4883> jhodapp, ok
[17:23] <jhodapp> tgm4883, though nothing would be stopping you from creating such an abstraction
[17:24] <tgm4883> jhodapp, mhall119 so on a similar but different note, I had a question about how I should deal with guide data
[17:24] <tgm4883> I've got two ways of dealing with it
[17:24] <tgm4883> which would have bobweaver do things differently as well
[17:25] <bobweaver> sorry had phone call (work) reading up
[17:25] <bobweaver> so grilo will be scope that can be added to any lens. My question then is how to control dbus name ?
[17:25] <mhall119> tgm4883: are you asking specifically how to get it to the Dash?
[17:26] <bobweaver> so that there is not 2 of the ssame path running ?
[17:26] <bobweaver> com/canonical/unity/plugings/grilo
[17:26] <mhall119> bobweaver: you can't have one scope for multiple lenses
[17:26] <mhall119> you'd need multiple scopes
[17:26] <bobweaver> for each scope needs it own dbus .
[17:26] <bobweaver> bingo mhall119
[17:26] <mhall119> however, you can have one process that provides multiple scopes
[17:27] <tgm4883> mhall119, more what format, as well need a layout from bobweaver. Let me explain
[17:27] <bobweaver> unless dbus path changed somehow
[17:27] <mhall119> bobweaver: we'd need separate dbus names
[17:28] <tgm4883> A) I can pass the XML directly from mythtv to the layout, then bobweaver would need to write code in the layout to parse the XML for display
[17:28] <bobweaver> correct like com.canonical.unity.plugin.grilo.video
[17:28] <bobweaver> correct like com.canonical.unity.plugin.grilo.music
[17:28] <tgm4883> the advantage of that, is I'd imaging that unity could process XML faster than python
[17:28] <mhall119> tgm4883: the current API won't let you pass XML to the Dash
[17:28] <tgm4883> bah, I forgot I have a meeting
[17:28] <bobweaver> tgm4883,  xml can be parshed in python like in qt-quick ?
[17:28] <tgm4883> back in ~1hour
[17:28] <bobweaver> so wrote into lens
[17:29] <bobweaver> tgm4883,  if you need example look at the old video-lens
[17:29] <mhall119> basically we need to pass schedule data from the Scope to a Dash Renderer
[17:29] <bobweaver> but that is where languages come into play
[17:30] <bobweaver> that is what I was talking about before
[17:30] <mhall119> currently everything get's passed over DBus using libdee
[17:31] <bobweaver> import xml.etree.ElementTree as ET
[17:31] <bobweaver> that is element
[17:31] <bobweaver> tgm4883,  http://bazaar.launchpad.net/~ubuntutv-dev-team/ubuntutv/unity-lens-video/view/head:/video/apps.py
[17:31] <bobweaver> sont know if that will help
[17:31] <bobweaver> correct mhall119
[17:32]  * bobweaver needs to see grilo in action and not crashing all the time to be able to see how it works :/
[17:32] <bobweaver> I like the idea
[17:33] <bobweaver> just confused :)
[17:33] <mhall119> bobweaver: the thing you and tgm4883 will need to work out, and work out with the other Unity devs too, is what fields and values to use in the libdee model for scheduling data
[17:33] <mhall119> tgm4883 will put them into the model
[17:33] <mhall119> you'll need a "program guide" render that uses that information to display them properly
[17:33] <bobweaver> correct
[17:34] <bobweaver> so I see in most lens that you tell it what type of cover flow you want to use
[17:34] <mhall119> now, we can do this without a strict API, just cramming stuff directly into Dee and expecting it there on the other end, or we can build a proper, explicit API for it
[17:35] <mhall119> the first doesn't require working with the Unity devs and defining a spec, the second does
[17:35] <bobweaver> why dont I just make new cover flow (sdata) and then one can call that when modeling lens ?
[17:35] <mhall119> bobweaver: you can, but you'll need more than just title, description and icon to display the schedule table
[17:35] <bobweaver> example
[17:36] <mhall119> you'll need start_time, end_time at the very least
[17:36] <bobweaver> cats.append (Unity.Category.new ("cahnel1", icon, Unity.CategoryRenderer.SDATA_TILE))
[17:36] <mhall119> probably channel as well
[17:36] <mhall119> you wouldn't want channels defined by category
[17:36] <bobweaver> use catagories or something to call in lens but that would be 10000's of catagories
[17:36] <mhall119> categories are hard-coded, they don't get changed dynamically
[17:37] <mhall119> so the TV lens might have a "Live" category, that has the schedule renderer, and a "Recorded" category that just uses coverflow
[17:37] <bobweaver> but they do receive things  (Unity.Category.new)  << bad example
[17:38] <mhall119> Unity only reads category information when it loads the lens
[17:38] <mhall119> you have to restart Unity to add or remove categories
[17:38] <bobweaver> er
[17:38] <bobweaver> good point
[17:38] <bobweaver> this is hard
[17:39] <bobweaver> much easier in 2d lol
[17:39] <bobweaver> there are a couple of things that I still must learn about unity 3d
[17:40] <mhall119> it's not easier in 2d
[17:40] <mhall119> they just cheated for the demo and didn't make it a proper Unity scode and renderer
[17:40] <bobweaver> in qml we use JS to make a function to make a new page render by its self
[17:41] <mhall119> scope
[17:41] <bobweaver> ok let me try to explain where I am comming from
[17:41] <bobweaver> Myth tv has services that render xml about all data on channels and info abou thaat channel icons ect
[17:42] <bobweaver> if we can use asyncronistic sync's with  that then it should be easy to make channel info and what not
[17:43] <bobweaver> getting it to play when clicked on the other hand there we have to wait upstream
[17:43] <bobweaver> rrecording and all that it can do
[17:43] <bobweaver> but getting to play live it will not
[17:43] <bobweaver> att
[17:44] <bobweaver> so maybe just making a program that reads all that and then sticking that inn the dash
[17:44] <bobweaver> hackey but would work
[17:45] <mhall119> ideally the Dash and Renderer wouldn't know or care about Grillo
[17:45] <mhall119> it would get a list of programs and their start and end times, and it'll build a schedule table using that data
[17:45] <bobweaver> untill I understand grilo I can not program for it
[17:45] <mhall119> you shouldn't need to when making the Dash and renderers
[17:46] <bobweaver> correct (and it'll build a schedule table using that data)
[17:46] <mhall119> you should only need to care about Scopes and Dee models
[17:49]  * bobweaver needs to study more 3d code it is confusing and hard
[17:52] <bobweaver> it is just hard because there is SO much more code
[17:53] <bobweaver> like 5 pages = 10 because of headers that menas that 10 pages to every One in Qml
[17:53] <bobweaver> just saying
[17:53] <mhall119> yeah, I understand
[17:53] <bobweaver> also elemnts and functions and all that are much easier to read
[17:53] <mhall119> I love Python for a reason ;)
[17:54] <bobweaver> :)
[17:54] <mhall119> obviously not for memory usage and speed though
[17:54] <bobweaver> correct btw mhall119  here anything about lens going to vala ?
[17:55] <bobweaver> default that is ?
[17:55] <mhall119> bobweaver: Vala or C
[17:55] <bobweaver> 50 scopes = almost 2 gigs ram python
[17:55] <mhall119> they want to phase out python ones
[17:55] <mhall119> yeah
[17:55] <bobweaver> idel
[17:55] <mhall119> basically anything small and fast
[17:56] <bobweaver> canonical should hire david calle
[17:56] <mhall119> they contracted him to write the videos lens
[17:56] <bobweaver> yeah that is what he told me.
[17:56] <mhall119> I talked to him a bit about porting python stuff to Vala or C
[17:57] <mhall119> we'll probably organize a big outreach campaign after the new year
[17:58] <bobweaver> the main reason that I say that canonical should hire david is because he cares about the lens and scopes he makes tons of them. maybe even more then any one else
[17:59] <bobweaver> cool about the outreach
[18:00] <bobweaver> so One the good News side of things
[18:01] <bobweaver> I have almost finished render 'feel' of dash for form.factor.tv
[18:01] <bobweaver> it is real hackey but I will push code on Thursday
[18:02] <mhall119> feel?
[18:02] <bobweaver> liike what you see when you look at dash
[18:02] <bobweaver> I have it set so that everything runs rendercoverflow
[18:03] <bobweaver> and made different camara views
[18:03] <bobweaver> also had to make hack away a bunch @ lens bar result render ect
[18:04] <bobweaver> to make all fit to screen nice
[18:04] <bobweaver> it kinda looks like this http://www.youtube.com/watch?v=QcepB1E1lX0&feature=g-upl
[18:05] <bobweaver> no 180 though and icons are not that big
[18:05] <bobweaver> I added keybord layout but dont work and also tried to hack selected view but not working also
[18:05] <bobweaver> :/
[18:07] <bobweaver> "Kinda looks like this"  *kinda*=keyword there
[18:08] <bobweaver> but on launch of app windows do not work because of code (if force_tv)
[18:08] <bobweaver> /TODO - we should be able to pass in a monitor so that we can make the window
[18:08] <bobweaver>     //the size of the monitor and position the window on the monitor correctly.
[18:08] <bobweaver>     UnityStandaloneTV *standalone_runner = new UnityStandaloneTV();
[18:08] <bobweaver>     wt = nux::CreateNuxWindow("standalone-unity-tv",
[18:08] <bobweaver>                               display_width, display_height,
[18:08] <bobweaver>                               (no_window_decorations) ? nux::WINDOWSTYLE_NOBORDER : nux::WINDOWSTYLE_NORMAL,
[18:08] <bobweaver>                               0, /* no parent */
[18:08] <bobweaver>                               false,
[18:08] <bobweaver>                               &UnityStandaloneTV::InitWindowThread,
[18:08] <bobweaver>                               standalone_runner);
[18:10] <bobweaver> Also on good news
[18:10] <bobweaver> PPA for Mock up should be done by tonight
[18:10] <bobweaver> https://launchpad.net/~josephjamesmills/+archive/ubuntutv
[18:11] <bobweaver> I do think that this a great idea and will save time and draw maybe one or more people in
[18:11] <bobweaver> demos that community runs ect
[18:21] <tgm4883> mhall119, bobweaver sorry, back
[18:22] <mhall119> np
[18:22] <tgm4883> bobweaver, I've already got it parsing the XML, I was just worried about how long it takes to do that in python vs C++
[18:22] <bobweaver> not sure what you mean ?
[18:22] <tgm4883> bobweaver, My plan is to pass Channel/Title/Subtitle/StartTime/EndTime to the program guide
[18:23] <bobweaver> icon ? also would be cool
[18:23] <tgm4883> actually, a few more things
[18:23] <tgm4883> icon/programID
[18:23] <bobweaver> can you make me list of things ? when you get chance
[18:23] <bobweaver> tgm4883,  think about it like this
[18:23] <tgm4883> so if Unity won't be able to parse the XML, then that answers my question
[18:24] <bobweaver> if you where making a lens for channel info but you just wanted to have in reg lens
[18:24] <bobweaver> Tile horizontal that is ^^
[18:25] <bobweaver> all I am doing is making New coverflow that can then be called from the lens itsself
[18:25] <bobweaver> sorry ram is at max atm so hard to type things and switch windows
[18:26] <bobweaver> we are going to need a couple of lens for that if I am correct
[18:26] <bobweaver> sorry scopes
[18:27] <bobweaver> one ) time and date
[18:27] <tgm4883> I've not got any experience with lens, just scopes
[18:27] <bobweaver> two) plating times metadata ect
[18:27] <bobweaver> ahh cool tgm4883  lets look at a instance of how one can tell to render different
[18:30] <mhall119> bobweaver: tgm4883: so the Lens says what Renderer to use for a given category, and the Scope says what category a given Result item should be placed in
[18:30] <bobweaver> ^^
[18:30] <tgm4883> unless we're breaking channels into groups, I don't think there would be multiple catagories?
[18:31] <bobweaver> not yet  at least we are going to need ... let me get code example
[18:41] <bobweaver> http://paste.ubuntu.com/1370717/
[18:42] <bobweaver> so there will be on catagorie in channel called well channel
[18:43] <bobweaver> and Unity will know that if that render is called then use this file (Channel.cpp)
[18:43] <bobweaver> instead of say Tile horizonal
[18:43] <tgm4883> ok
[18:43] <bobweaver> or tile vertical ect
[18:44] <bobweaver> it is going to be hackey and I am sure that there is better way but heck if I know what it is
[18:44] <tgm4883> I'm looking at the lens tutorial on the wiki now
[18:45] <tgm4883> ok, so I define a channel category, then just pass it the data we've set above?
[18:45] <bobweaver> just like a real lens
[18:46] <bobweaver> so take myth scope
[18:46] <tgm4883> well yea, but I've not made a real lens before
[18:46] <bobweaver> ahh
[18:46] <bobweaver> that is ok
[18:46] <bobweaver> let me find example
[18:46] <tgm4883> yea it looks pretty simple
[18:47] <tgm4883> it seems we'll need different views if it's showing everything or if there is a search term present
[18:48] <bobweaver> http://paste.ubuntu.com/1370724/
[18:48] <bobweaver> Unity.CategoryRenderer.HORIZONTAL_TILE
[18:48] <tgm4883> so then it would be  Unity.CategoryRenderer.CHANNEL
[18:48] <bobweaver> correct
[18:48] <bobweaver> or CHANNEL_TILE
[18:49] <tgm4883> ok, so then how are you thinking we should handle it when people search?
[18:49] <bobweaver> and any lens could be then changed to that and it would just render in channnel
[18:49] <bobweaver> it will just search just like the normal dash does
[18:49] <bobweaver> there is 5 results I think
[18:49] <tgm4883> I don't think that translates well for a program guide
[18:49] <bobweaver> it is in one of the Filer.cpp files
[18:50] <tgm4883> if I search for Castle, how do you only show the relevant results from the program guide grid?
[18:50] <bobweaver> think of each item as a card
[18:50] <bobweaver> the card is so wide
[18:51] <bobweaver> in case of horizonal tile it is 52 x 52 or something like that
[18:51] <tgm4883> ok, so lets say a card is 52 wide, and it represents 30 minutes
[18:51] <bobweaver> in channel it will be  real long X 52
[18:51] <mhall119> tgm4883: the program guide renderer can still filter based on search results
[18:51] <bobweaver> that is where I am also stuck ;/
[18:51] <mhall119> we'll just need a smart way of doing it
[18:52] <tgm4883> mhall119, that's what I'm getting at
[18:52] <mhall119> but it's not necessary either
[18:52] <mhall119> we can only send program guide results where there is no search term
[18:52] <tgm4883> we need a way to collapse the results so they are still readable and make sense in a guide
[18:52] <bobweaver> if program is 30 minutes long that is the part that I am stuck atm
[18:52] <tgm4883> mhall119, no, I think a search ability is required
[18:53] <bobweaver> going to have to pass more over libunity maybe ?
[18:53] <bobweaver> I will look more into timing of how things are going to result them selfs
[18:53] <tgm4883> bobweaver, I was thinking that each card is 30 minutes, and that an hour long show may span 2 cards
[18:53] <mhall119> bobweaver: we're going to have to do that no matter what I think
[18:53] <tgm4883> and that a channel would have many many cards listed
[18:53] <tgm4883> so a search term of Castle
[18:54] <tgm4883> would remove the unnecessary cards from view, but then how do we collapse that into something readable
[18:54] <bobweaver> tgm4883,  now switch the back to Unity.CategoryRenderer.HORIZONTAL_TILE and they are all just 1/2 cards
[18:54] <bobweaver> at 52x52
[18:54] <bobweaver> so when you search it will be the same
[18:54] <bobweaver> as if searching using the myth.acope
[18:54] <bobweaver> scope*
[18:55] <tgm4883> can we do that if there is a search term? so no search term == renderer=CHANNEL, yes search term == renderer = HORIZONTAL_TILE?
[18:55] <bobweaver> no that is not how search works  in unity
[18:55] <bobweaver> so there is a whole section two different things
[18:56] <bobweaver> you can take searchbar out when ever you like there is function for that
[18:56] <tgm4883> well we need to be able to search the program guide data
[18:56] <bobweaver> I should make a chart of how each page correspond to code
[18:56] <tgm4883> DVR makes no sense if you can't search for a program to record
[18:56] <bobweaver> yeah that will be passed that the uri ect
[18:57] <bobweaver> so if I type in  "sout"     I will get all the programs that have sout   in there uri and also in metadata ect
[18:57] <bobweaver> just like how search is used with all lens
[18:58] <bobweaver> now time and stuff like thtat will not work at 1st
[18:58] <tgm4883> yea, I get that
[18:58] <bobweaver> maybe I am missing something ?
[18:58] <tgm4883> it's the presentation I'm worried about
[18:58] <tgm4883> how it will look to the user
[18:58] <tgm4883> eg. program guide is basically a fancy spreadsheet
[18:58] <bobweaver> the "card's"  will just stack
[18:59] <bobweaver> one on top of wach other
[18:59] <bobweaver> each *
[18:59] <tgm4883> so if you remove 80% of the cells in a spreadsheet randomly, how do you collapse and show the rest of the data so it still makes sense in respect to row/column
[18:59] <bobweaver> and what is not in search will be gone
[19:00] <bobweaver> that is wrote into the search functions and elements of Unity
[19:00] <tgm4883> I suppose it's possible to not define time on the X axis, and instead define it in each show info
[19:00] <bobweaver> could be on_search : close time
[19:01] <bobweaver> would have to be massive ammounts of more code then that but you see ?
[19:01] <bobweaver> so when I type in sout    all things that match that will will show but anything else will not be there
[19:02] <bobweaver> as far as time goes if there is 3 south parks
[19:02] <tgm4883> well, lets be clear, I'm not looking at this from a code point of view, as I'm just going to feed you the info we defined and let the renderer display it however you want
[19:02] <bobweaver> one at 9 am one at 9pm  maybe we can pass that somehow
[19:02] <bobweaver> I see what you mean
[19:03] <bobweaver> er
[19:03] <tgm4883> I'm just trying to define how it's going to look to the user when they search for something, in an attempt to assist you in how that needs to be done
[19:03] <bobweaver> ahh
[19:03] <tgm4883> the way mythweb handles that (and IIRC, in the mythtv frontend is the same), search results don't look like a program guide at all
[19:04] <bobweaver> [    channel name and icon   ][                                 program name                      ]
[19:04] <tgm4883> which makes sense, as search results don't make sense to be sorted by channel, but do make sense to be in chronological order I think
[19:04] <bobweaver> [    channel name and icon   ][                                 program name                      ]
[19:04] <tgm4883> or perhaps the other way around
[19:05] <bobweaver> so if I search sout park
[19:05] <bobweaver> [    channel name and icon   ][                                 south park                     ]
[19:05] <bobweaver> [    channel name and icon   ][                                 south park                     ]
[19:05] <bobweaver> but that is all that shows up
[19:05] <tgm4883> bobweaver, well here is my question then
[19:05] <bobweaver> nothing more nothing less
[19:06] <bobweaver> next cycle is next cycle ;)
[19:07] <tgm4883> [    channel name and icon   ][                                 Castle                     ]
[19:07] <tgm4883> [    channel name and icon   ][                                 England's Castles                                ]
[19:07] <tgm4883> [    channel name and icon   ][  the don castle show    ]
[19:07] <bobweaver> correct
[19:07] <bobweaver> I can make maybe like that
[19:07] <tgm4883> so searching for castle lists those three results, all of different lengths
[19:07] <bobweaver> correct
[19:08] <bobweaver> with the data that TIME_STARTS or what ever it is in servies
[19:08] <bobweaver> services xml
[19:08] <tgm4883> bobweaver, so then we'll need to put the starttime/endtime in the inforamtion listed there?
[19:08] <bobweaver> nope previews
[19:08] <tgm4883> hmm
[19:08] <bobweaver> but that is just this cycle
[19:08] <bobweaver> unless if I get more time
[19:09] <bobweaver> I am running out of money so I need to go back to work :/
[19:09] <bobweaver> so I am trying to say hey I can only get this much done this cycle
[19:09] <bobweaver> but that said tgm4883  that is def in back of head with timing
[19:09] <tgm4883> we're going to need to put the starttime/endtime in the program guide
[19:09] <tgm4883> not previews
[19:10] <bobweaver> well cycle 2 then
[19:10] <bobweaver> atm this is all the time that I have
[19:10] <tgm4883> unless, can you put the time blocks above the program guide?
[19:10] <bobweaver> could that is idea
[19:10] <tgm4883> eg. 8:00 AM, 8:30 AM, 9:00 AM, etc
[19:10] <tgm4883> and then make that disappear from search results?
[19:10] <bobweaver> and then catagories_ TIME
[19:11] <bobweaver> yes when search is renders it goes away
[19:11] <tgm4883> YES, I think that would be perfect then
[19:11] <tgm4883> as it answers both use cases (searchers vs browsers)
[19:11] <bobweaver> right click  buttons for record and remind ect
[19:11] <bobweaver> yeah I thought about that and mythweb
[19:11] <tgm4883> right click to preview, where you can get more info and set the recordings
[19:11] <bobweaver> just like how I have on tv at home
[19:12] <bobweaver> but not enough time
[19:12] <bobweaver> correct about previews
[19:12] <bobweaver> and if you would like to gimp up something I will make like picture
[19:12] <bobweaver> for orpviews ^^
[19:13] <bobweaver> previews *
[19:13] <tgm4883> so I'll pass you
[19:13] <tgm4883> ChanID, ProgramID, Starttime, Endtime, Description
[19:13] <tgm4883> I think that is all you would need right?
[19:13] <bobweaver> chan icon
[19:13] <bobweaver> chan name
[19:13] <bobweaver> but yeah that is it
[19:14] <tgm4883> Is there a way I can pass  you that info at a different time?
[19:14] <bobweaver> sure
[19:14] <tgm4883> eg. Pass you chan icon, chan name, chan id
[19:14] <tgm4883> then when giving you the program data, just give you chan id
[19:14] <tgm4883> and have you match it up?
[19:14] <tgm4883> otherwise, I'm going to pass you the same chan icon/chan name for each show on a channel for 2 weeks
[19:14] <tgm4883> so several hundred times per channel
[19:15] <tgm4883> and you only need it once
[19:15] <bobweaver> yeah that is correct
[19:15] <bobweaver> lets think about that
[19:16] <bobweaver> you should think about it as a single card for this time beeing
[19:16] <bobweaver> because when passing to previews
[19:17] <bobweaver> that is Do we have chanen name and icon in previews
[19:17] <bobweaver> if not then you can pass once
[19:17] <bobweaver> well also with
[19:17] <tgm4883> bobweaver, possibly, but we can get that from the backend at preview time
[19:18] <bobweaver> sure then
[19:18] <tgm4883> I suppose I can just pass it to you for every program, and you can detect if you already got it for that program ID and just not use it if you already have it
[19:18] <bobweaver> I have to figure out how I am going to render channel ids and icons to left hand side
[19:18] <tgm4883> that might actually be easier and make more sense
[19:19] <bobweaver> keep in mind we can cache things
[19:19] <tgm4883> right, I'm just passing the URL to get the image from the backend
[19:19] <bobweaver> not that imporant
[19:19] <bobweaver> cacheing that is
[19:20] <bobweaver> yup
[19:20] <tgm4883> so if you want to just say "i've already got this, drop the URL", that sounds good
[19:20] <bobweaver> just like mythtv.scope
[19:21] <tgm4883> so I've got mythtvservicesapi.py getting the program guide now, so we can test this when you need to. I'll need to add a little work to the scope to pass just the stuff we specified
[19:21] <tgm4883> http://bazaar.launchpad.net/~mythbuntu/mythbuntu/unity-scope-mythtv/view/head:/src/mythtvservicesapi.py
[19:21] <tgm4883> as you can see, I've still got a bunch of services to implement
[19:21] <bobweaver> but it is a great start
[19:22] <bobweaver> we are moving along
[19:22] <bobweaver> I will be pushing some code on thursday unity3d I hope
[19:23] <tgm4883> ok
[19:23] <bobweaver> I have to work sometime this week so I hope that I do not get called in that much for ubuntu tv sake but for money and also cigg's I hope that I do get called in
[19:23] <tgm4883> If I understand lenses/scopes, I'll have to make another one just for program guide data
[19:24] <bobweaver> correct but you can still called shared lib of mythavi.py in includes
[19:24] <bobweaver> python can do that right ?
[19:24] <tgm4883> yea
[19:25] <tgm4883> it's a main feature, write once, use everywhere :)
[19:25] <bobweaver> a programming lang that does not do that is  a programming lang that I do not want to use
[19:28] <bobweaver> I just could never get over the whole No {} in functions
[19:28] <bobweaver> or anything
[19:28] <tgm4883> heh
[19:28] <tgm4883> whitespace FTW?
[19:29] <bobweaver> but py is super duper cool fast to write also easy to read
[19:31] <bobweaver> much more clear and easy to read then say c++ or anything that has to do with nux or some assembly code
[19:52] <bobweaver> But again tgm4883  I am v.unsure as to how grilo can help with any of this. I understand what it does just not how :/
[19:53] <bobweaver> If it is going to be scope or if it is going to be wrote into unity or if it is just passing info via dbus  if there is deamon ect
[19:53] <bobweaver> Saviq,  or jhodapp  maybe you can explain this better ?
[19:55] <jhodapp> bobweaver, what's the question?
[19:55] <bobweaver> I am v.unsure as to how grilo can help with any of this. I understand what it does just not how :/ If it is going to be scope or if it is going to be wrote into unity or if it is just passing info via dbus  if there is deamon ect
[19:55] <bobweaver> basically like how is it going to be implanted
[19:55] <tgm4883> bobweaver, my understanding of the earlier discussion, is you don't have to do anything with grilo
[19:56] <tgm4883> that is up to scopes writers
[19:56] <bobweaver> Oh so one will be able to use in there scopes if they choose to call it in just like a shared lib ?
[19:56] <jhodapp> bobweaver, in the Nux context?
[19:58] <bobweaver> jhodapp,  I am just confused as to how it is going to be used : like do people call it from scope ?  if so it is just a shared lib say #include grilo    or will this be wrote into libuntiy ? ect
[19:58] <jhodapp> bobweaver, shared library
[19:58] <bobweaver> Oh I see
[19:58] <bobweaver> thanks
[19:58] <jhodapp> it's a C library, plus plugins, with several language bindings
[19:58] <jhodapp> bobweaver, why don't you download it and try out the grilo test-ui?
[19:58] <jhodapp> that'll help you understand it better
[19:58] <bobweaver> I must have missed that part when phone call came in earlier thanks jhodapp
[19:59] <jhodapp> np bobweaver
[19:59] <bobweaver> I tried but it gets 404
[19:59] <jhodapp> what does?
[19:59] <bobweaver> on all plugins that I build
[19:59] <jhodapp> bobweaver, try the PPA for it then
[19:59] <bobweaver> Ok I will try


 @RazPi - we got a table
 Cool. I'm almost there
 Where are you
 [Live broadcast] … You are invited to my broadcast. - … http://youtu.be/nFUZ09n1YMU
 [Live broadcast] … You are invited to my broadcast. - … http://youtu.be/inHDg7LVyBw
 Check out @jeremiahg’s Tweet: https://twitter.com/jeremiahg/status/1100869430714630145?s=09
 @KMyers
 Check out @ErrataRob’s Tweet: https://twitter.com/ErrataRob/status/1100849214102401026?s=09
 So tired
 @KMyers I'll be free in a little bit are you guys still in West palm
 @Ivoriesablaze
 @KMyers
 Keith already got on trirail
 Ok


[02:12] <shiznix> hi all, as XMir has been broken on Intel gfx hardware for some time now on Ubuntu's latest stable offering, i was hoping to try a dev snapshot of the xmir patch for the intel gfx driver
[02:13] <shiznix> however i'm chasing my tail trying to find which project is hosting this
[02:16] <shiznix> it's not in lp:mir and it's not in lp:xserver-xorg-video-intel
[02:17] <shiznix> aah, might be in git://people.freedesktop.org/~mlankhorst/xserver
[02:22] <tmpRAOF> shiznix: Broken on Intel? I've not tested particularly recently, but I also wasn't aware of any change that might have broken it.
[02:23] <shiznix> hi tmpRAOF
[02:23] <shiznix> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1450581
[02:23] <shiznix> and related https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1420959
[02:25] <shiznix> only crashes if GL is used
[02:26] <RAOF> Hm, DRI2CopyRegion.
[02:26] <RAOF> Yeah, that'd be right; if that's buggy you'd hit it whenever something tried to be accelerated.
[03:05] <duflu> shiznix: We know XMir 1.0 (the version in Ubuntu) has a number of bugs (https://bugs.launchpad.net/xmir). Although it's worth noting that 1.0 is not being maintained. An entirely new 2.0 implementation is coming soon (never before seen in any Ubuntu release)
[03:11] <robert_ancell> Does anyone know why XMir is using DRI2 and not DRI3?
[03:17] <RAOF> robert_ancell: Two reasons - (1) we don't enable DRI3 on any of our drivers, and (2) because DRI3 has a buffer model that's incompatible with Mir.
[03:17] <robert_ancell> RAOF, does that mean we can never use DRI3 with Mir?
[03:18] <RAOF> robert_ancell: No, but we lose some performance optimisations.
[03:19] <RAOF> If DRI3 support for XMir becomes a required feature then we can do that.
[03:23] <duflu> robert_ancell: You're looking at Maarten's XMir 2.0 right?
[03:23] <robert_ancell> duflu, well, there's no versioning but the stuff from the git branch. Trying to clean it up and work out what could be upstreamed easily.
[03:24] <robert_ancell> The DRI2 code is quite complex and I suspect upstream only really cares about DRI3
[03:24] <duflu> robert_ancell: Yeah I know. git means 2.0, while the one in distro is 1.0. As they're entirely different codebases we need to avoid confusing people and ourselves
[03:25] <duflu> Even within the XMir project, the code tab points to 2.0 and the bugs tab points to only 1.0 bugs :P
[03:26] <duflu> When I first raised the issue Maarten didn't think anything was confusing about that
[04:14] <shiznix> duflu: i see thanks - is the 2.0 implementation useful enough for testing yet ?
[04:14] <duflu> shiznix: It is indeed good, but hiding in a git repo you have to build it yourself :S
[04:15] <shiznix> that's ok, you got the repo link ?
[04:15] <duflu> shiznix: It will produce an "Xmir" binary as well as all the normal binaries: git://people.freedesktop.org/~mlankhorst/xserver
[04:16] <shiznix> aha thank you
[04:16] <duflu> shiznix: And this one is windowed (ie. one Xmir server per client) so you need to provide your own Mir server like those in package mir-demos
[04:17] <duflu> It's not a desktop replacement like Xmir 1.0 was
[04:17] <duflu> Just runs X apps in an existing Mir server
[04:20] <shiznix> ok i understand
[09:16] <alan_g> duflu_: the good news is that I can run the archive glmark in my locally built and installed mir_performance_tests and it all works. (The bad news is I don't yet know what happens in CI)
[09:17] <alan_g> It correctly picks up the archive libmirclient.so.8 & libmircommon.so.3
[09:17] <alan_g> greyback_: are we there yet?
[09:17] <greyback_> alan_g: building locally to make sure
[09:18] <duflu_> alan_g: Yeah it should. Probably LD_LIBRARY_PATH is in the way in CI
[09:21] <alan_g> It's reassuring that the code works. It is just down to the way CI installs & runs things (or a packaging error)
[09:31] <duflu> alan_g: In fact it probably has to be LD_LIBRARY_PATH; just make sure glmark2 doesn't have that set
[09:33] <alan_g> duflu: surely LD_LIBRARY_PATH would either stop it finding any .so or let it find the right one?
[09:35] <duflu> alan_g: Wait, no. That's rubbish. There's only one libmirclient.so.8 and one libmirclient.so.9 on the system. It's not possible to confuse them :S
[09:36] <alan_g> Hold on! What's mir-0.13.0 doing here? "/tmp/buildd/mir-0.13.0bzr2570pkg0vivid2371+autopilot0/tests/performance-tests/test_glmark2-es2-mir.cpp:63: Failure"
[09:37] <alan_g> nm
[09:38] <alan_g> For a moment I thought the error was from the glmark build
[09:40] <duflu> alan_g: Exactly. The installed version has libmirclient8 and the build version libmirclient9. They should not be confused
[09:40] <greyback_> alan_g: pushed
[09:40] <alan_g> greyback_: thanks
[11:03] <alf_> alan_g: @fix-1454128-by-getting-select_active_surface-right, was calling input_targeter->clear_focus() and session_coordinator->unset_focus() when we didn't have focus causing problems, or is it a performance optimization?
[11:08] <alan_g> alf_: not causing a problem as such, but it was easier to make the expectation efficient than keep that behaviour
[11:09] <alf_> alan_g: ok
[13:03] <alan_g> davmor2:  FYI @silo-021 - problem fixed and updated to pick up latest qtmir
[13:04] <davmor2> alan_g: yeap saw the ticket come through thanks
[13:47] <alan_g> alf_: do the end-to-end input tests need to be in separate processes? Or could we run everything in a single process?
[13:49] <greyback_> hey folks, dandrader & I have a query. We're testing mir_proving_server with simple Qt clients. If I bring up mir_proving_server as root via ssh, launch the qt app, then Ctrl+C it, mir_proving_server crashes
[13:49] <greyback_> but if I do the same in VTs, it works ok
[13:49] <greyback_> any ideas?
[13:50] <kdub> well, its still using a vt via ssh, right?
[13:50] <kdub> sounds like that shouldn't happen though
[13:51] <greyback_> yeah, it's weird, I don't know why the difference
[13:51] <alan_g> Sounds odd. For elimination purposes do ou see the same with mir_demo_server?
[13:51] <alan_g> s/ou/you/
[13:52] <alan_g> So you've detached mir_proving_server to start the client?
[13:52] <alan_g> Dunno why it would even see Ctrl-C in that case
[13:53] <alan_g> One possible difference is that the serve will be halted by switching away from the VT. So shutdown might be easier
[13:53] <greyback_> aaand now it worked fine
[13:54] <greyback_> aha
[13:54] <greyback_> I resized the application window, then Ctrl+C
[13:54] <greyback_> crash
[13:54] <greyback_> so it's unrelated to ssh vs VT
[13:55] <alan_g> Ctrl+C on the ssh session? Or on the Mir session?
[13:56] <greyback_> alan_g: neither, on the client
[13:57] <alan_g> You SIGQUIT the client and the server dies?!
[13:58] <greyback_> yeah
[13:58] <greyback_> logging bug
[13:59] <alan_g> But not if you don't resize the client window first?
[14:00] <alan_g> It seems too mad to be true
[14:00] <alan_g> is this archive or trunk or some other?
[14:01] <greyback_> archive, 0.12.1
[14:03]  * alan_g tries it
[14:04] <greyback_> alan_g: https://bugs.launchpad.net/mir/+bug/1454714
[14:04] <greyback_> how do I attach a .crash file output to a bug, I keep forgetting this command
[14:05] <alan_g> Me too
[14:06] <alf_> alan_g: @end-to-end-input-tests, (I am assuming you mean the servers) We could run them in a single process, but I want to create an environment as similar to the production one as possible
[14:13] <alan_g> greyback_: I've been trying with mir_demo_client_multiwin and not seen a crash.
[14:14] <greyback_> alan_g: yeah, seems it needs to be a qt client
[14:14] <greyback_> it may be doing something "wrong"
[14:14] <greyback_> but even so, it shouldn't crash the server
[14:14] <alan_g> +1
[14:15] <alan_g> Just wanted to confirm
[14:15] <greyback_> how the heck do I attach this damn crash file to the bug!
[14:17] <alan_g> What am I missing? 'This application failed to start because it could not find or load the Qt platform plugin "ubuntumirclient".'
[14:18] <greyback_> alan_g: qtubuntu-desktop
[14:21] <alan_g> greyback_: I've not tried with ssh yet (need to unearth laptop for that) but still not seeing a crash.
[14:22] <greyback_> alan_g: seems myself & dandrader can repro quite reliably. You using mir 0.12.1 or something newer maybe?
[14:23] <tedg`> kgunn, FYI, might be worth sending someone: http://wiki.linuxplumbersconf.org/2015:graphics_modesettings_wayland
[14:26] <alan_g> greyback_: whatever's in vivid (without ppa)
[14:26] <greyback_> alan_g: ok, we on same page so
[14:27] <dandrader> greyback_, about  https://bugs.launchpad.net/mir/+bug/1454714. building mir_proving_server myself and running it under gdb made that crash go away
[14:27] <greyback_> dandrader: and running without gdb?
[14:28] <dandrader> greyback_, don't know. let me reboot it. the laptop froze
[14:32] <greyback_> https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1454724 should have backtrace attached soon
[14:32] <dandrader> greyback_, yeah, the mir_proving_server I built myself with a debug config doens't crash also when run outside gdb
[14:32] <dandrader> greyback_, but the packaged one does
[14:32] <alan_g_> greyback_: when I ssh and try it I get "(qmlscene:25883): Gtk-WARNING **: cannot open display: " and the test exits. (the mit client is fine)
[14:33] <dandrader> alan_g_, run with sudo
[14:33] <dandrader> alan_g_, I also can't get qmlscene to run without being root :/
[14:33] <greyback_> alan_g: please remove "appmenu-qt5"
[14:34] <greyback_> that uses gtk, which tries to do X stuff
[14:34] <alan_g_> Git it
[14:34] <alan_g_> s/i/o/
[14:35] <alan_g_> and broke the server
[14:36] <greyback_> ok, glad it's not just here
[14:36] <alan_g_> And broke VT switching. :(
[14:38] <greyback_> I can recover doing "sudo X" and then killing it from another ssh session
[15:36] <alan_g_> !ssh
[19:17] <racarr> hmm does anyone else find the wizard really difficult
[19:17] <racarr> to complete all of a sudden
[19:17] <racarr> I just failed to swipe the launcher from the left according to its heuristic like
[19:17] <racarr> well for a bout a minute straight lol
[19:17] <racarr> I mean everything visually seemed fine but the wizard wouldnt advance
[19:21] <kdub> phablet-config welcome-wizard --disable
[19:21] <kdub> s/welcome-wizard/edges-intro
[19:23] <racarr> kdub: Aha yeah I was just wondering if we broke it..
[19:24] <kdub> eh, i havent noticed, I'd guess unlikely that we did


[01:30] <gamerchick02> happy saturday evening.
[01:38] <_stink_> hello
[01:47] <gamerchick02> what's news?
[01:48] <gamerchick02> i've been staying up way too late. :-P i didn't get back from Lansing til 1 this morning.
[02:14] <_stink_> aaand we lose an hour tonight
[02:16] <gamerchick02> i know
[02:16] <gamerchick02> it's screwing me over really hard this weekend. i'm gonna be dead probably for the next month. i hate DST
[02:28] <jrwren> that ain't so bad.
[02:28] <jrwren> saying up way too late means closing out city club and then getting breakfast :)
[04:15] <cmaloney> heh
[15:18] <cmaloney> morning
[16:29] <_stink_> yo
[17:13] <gamerchick02> there. fixed the TV. now i get the Wings-Bruins game!
[20:09] <cmaloney> w00t


[18:14] <robin-hero> Hey all! Is somebody can help me? How can I install Chromium (or Firefox) on Unity8 (Ubuntu Desktop Next 15.10)?


 But good fun.
[06:48] <EriC^^> aha cool
[06:49] <lordievader> Stranger Things is also very nice to watch.
[07:08] <EriC^^> aha
[07:37] <lotuspsychje> http://news.softpedia.com/news/ubports-working-lately-on-ubuntu-touch-port-for-nexus-5-based-on-ubuntu-16-04-517027.shtml
[09:58] <BluesKaj> Howdy folks
[11:44] <lotuspsychje> good afternoon to all
[11:45] <oerheks> hey lotuspsychje
[11:45] <lotuspsychje> hey oerheks can you warm yourself?
[11:46] <oerheks> 28.9 °C Feels Like 31 °C
[11:46] <oerheks> sure, if i turn on the heater
[11:46] <lotuspsychje> they say rain & thunder is comming but we didnt see a single drop yet
[11:46] <oerheks> we do .. https://www.buienradar.nl/home/onweer
[11:47] <lotuspsychje> welcome Tesla42 & Dreyk
[11:49] <lotuspsychje> oerheks: yesterday we went to cadzand to cool down :p
[11:51] <lotuspsychje> next on our list is breskens
[11:52] <oerheks> Zandvoort is 20 min away, on the bicycle
[11:52] <oerheks> no parking-fee, walking, waiting..
[11:52] <lotuspsychje> nice
[11:53] <lotuspsychje> alot of electric bikes in cadzand omg
[11:53] <lotuspsychje> popular cycling across the beachlines
[11:54] <oerheks> yes, fools in cars are silly
[11:55] <oerheks> black cars :-D
[11:55] <lotuspsychje> lol
[11:55] <oerheks> when you open the door, it is like an invisable fire
[11:56] <lotuspsychje> the batmobile?
[11:56] <oerheks> brrr aliens
[11:56] <lotuspsychje> lol
[11:58] <lotuspsychje> !info linux-image-generic xenial
[12:01] <lordievader> !info linux-image-generic artful
[12:02] <lotuspsychje> how come that lenovo of my customer had 4.8 kernel on .2 xenial?
[12:03] <lordievader> Is HWE still a thing?
[12:03] <lordievader> I.e. backporting a kernel of a newer release.
[12:03] <lotuspsychje> but i downloaded latest ubuntu iso of xenial
[12:04] <lotuspsychje> why isnt that <IP_ADDRESS> then?
[12:07] <lordievader> No idea, the Ubuntu kernel selection has always been somewhat of a mystery to me.
[12:08] <lotuspsychje> weird situation
[12:08] <nacc> what's the q?
[12:09] <lotuspsychje> aha
[12:09] <lotuspsychje> https://askubuntu.com/questions/885054/upgrade-16-04-2-lts-to-kernel-version-4-8
[12:10] <lotuspsychje> nacc: i had a lenovo xenial 16.04.2 box that had flickering bug on 4.8 kernel fresh iso
[12:10] <nacc> lotuspsychje: isntalled yourself, or as installed by the venodr?
[12:10] <lotuspsychje> nacc: i had to reinstall 16.04 to get back to 4.4 kernel to get rid of that bug
[12:11] <lotuspsychje> nacc: own install
[12:11] <nacc> lotuspsychje: no, you can install the correct kernel package by opting into it
[12:11] <nacc> lotuspsychje: linux-generic xserver-xorg vs. linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
[12:12] <lotuspsychje> nacc: users have to install their own kernels by default?
[12:13] <nacc> lotuspsychje: not sure i follow
[12:14] <nacc> lotuspsychje: if you install 16.04.2, you wanted the hwe kernel
[12:14] <lotuspsychje> nacc: well latest .2 xenial iso resulted to 4.8 kernel on that box, is that normal?
[12:15] <nacc> lotuspsychje: yes, that's the hwe kernel
[12:15] <nacc> lotuspsychje: so the story is (for .2):
[12:15] <nacc> if you fresh isntall, you get hwe
[12:15] <nacc> if you upgrade from .1 -> .2 you have to opt-in
[12:15] <lotuspsychje> nacc: ok
[12:15] <nacc> i *believe* this was true for 14.04.* as well
[12:15] <lordievader> Thought so
[12:15] <lotuspsychje> nacc: can you explain the logic of that?
[12:15] <nacc> lotuspsychje: i'm not on the kernel team, so not really :)
[12:15] <lordievader> Isn't it true for all LTS releases?
[12:15] <nacc> lotuspsychje: but i think it's always been the way
[12:16] <lotuspsychje> oh okay tnx for clearing that out
[12:16] <nacc> lotuspsychje: that's why 16.04.1 is supported for 5 years on its
[12:16] <nacc> *its own
[12:16] <lotuspsychje> nacc: so to avoid fresh bugs for new customers i should stick to .1?
[12:18] <nacc> lotuspsychje: to be clear, .1 (updated) and .2 (updated) re the same, with different hwe stacks instaleld by default
[12:18] <lotuspsychje> kk
[19:14] <immu> EriC^^, BluesKaj lordievader
[19:15] <lordievader> Good evening immu
[19:16] <nicomachus> o/
[19:17] <nicomachus> daftykins around?
[19:17] <lordievader> Haven't seen him.
[19:19] <nicomachus> poop.
[19:55] <immu> Goodnight :) lordievader
[19:55] <lordievader> How are you doing?
[20:12] <immu> good
[20:12] <immu> listening to soul foul music
[20:12] <immu> wanna hear
[20:12] <lordievader> Nah, I'm going to bed soon
[20:13] <nicomachus> what are you listening on?
[20:13] <immu> youtunbe
[20:13] <immu> https://youtu.be/a18py61_F_w
[20:14] <immu> click on CC for english subtitles
[20:14] <immu> brb
[20:23] <immu> back
[20:25] <immu> lordievader, back EriC^^
[20:26] <immu> https://www.youtube.com/watch?v=-R5YWh45s6I another one
[20:39] <immu> goood nite


[06:13] <stlsaint> would anyone mind taking a look at these errors at the bottom of this paste: http://paste.debian.net/124453/
[06:27] <geser> stlsaint: the problem are probably those two "fail" in line 35 and 38: try adding "m4" and "curl" to Build-Depends
[07:09] <stlsaint> micahg: the package is calling for some programs that are not in the official repositories for ubuntu
[07:09] <stlsaint> micahg: i am tryign to help someone else debug some failed handbrake build attempts
[07:09] <stlsaint> afk for now
[07:12] <dupondje> micahg: thanks for checking the libjpeg-dev shizzle
[07:12] <dupondje> if we get that fixed, it seems alot of packages will build again :D
[07:26] <artfwo> in comments to a revu upload http://revu.ubuntuwire.com/p/indicator-cpufreq i was advised to update Standards-Version to 3.9.2, but now lintian complains it's too new: http://revu.ubuntuwire.com/revu1-incoming/indicator-cpufreq-1107290924/lintian
[07:26] <artfwo> should i decrease it back to 3.9.1?
[07:31] <geser> artfwo: no, lintian on REVU just don't know 3.9.2 yet
[07:31] <artfwo> ah, okay
[07:37] <artfwo> so, the issues in revu are worked out, if anyone feels like sponsoring a package (url above), please do so :)
[08:19] <bobweaver> !info
[09:07] <bobweaver> hi there I would like to learn more about how a distro like ubuntu is put together upstreams and how it is all put together wouls love  any links thanks
[09:41] <artfwo> bobweaver: https://wiki.ubuntu.com/UbuntuDevelopment might be a good overview
[15:27] <ojap> Hi, I'm looking to contribute code to Ubuntu and have gone through setting up my environment. I was just wondering if anyone can give me some advice on the next stages I need to take to find a suitable bug.
[15:32] <broder> ojap: you could try taking a look at http://harvest.ubuntu.com/opportunities/, but what a "suitable bug" is would depend a lot on your background and skillset
[15:35] <ojap> broder: I have had a look at the Harvest site, I am a comp sci student with experience in a few different languages, looking to start with simple bugs to begin with
[15:36] <broder> ojap: sounds like the bitesize bugs would be a good place to start, then
[15:38] <broder> ojap: note that the default view is limited to packages that are part of ubuntu-desktop, but i don't think that will include things like core plumbing packages
[15:38] <broder> and definitely won't include packages that aren't on the ubuntu desktop CD
[15:38] <broder> so you could remove the limit if you wanted to widen your search some
[15:44] <ojap> broder: Yeah, bitesize bugs to begin with - just trying to find something suitable.
[15:49] <ojap> broder: Maybe looking for a typo or something similar just to understand the process.
[15:52] <broder> ojap: i can look and see if i spot something that looks easy
[15:55] <ojap> broder: any help would be great, thanks
[15:59] <broder> ojap: bug #791866 and bug #793554 basically amount to typo bugs, and it'd be fairly straightforward to fix them both simultaneously
[15:59] <broder> i would also poke around and see if there are any other similar bugs that you could roll into one fix
[16:09] <ojap> thanks everyone - understanding how to branch the code and then actually fixing the code is going to take me a little while to get working
[16:11] <broder> hmm...anybody know if harvest is running on the same machine as the sponsor queue? there are several bugs in harvest that are marked fix released
[16:13] <tumbleweed> broder: very different IPs
[16:13] <broder> tumbleweed: so they are. i guess i'll just have to harass dholbach next time he's around
[16:13] <micahg> broder: he's on vacation :)
[16:14]  * broder is in no rush :)
[16:15] <broder> aha - harvest pulls from http://reports.qa.ubuntu.com/reports/launchpad-database/bitesize.csv
[16:15] <broder> which *would* be the same server as the sponsor queue :)
[16:15] <tumbleweed> yup
[16:16] <micahg> broder: so, you can file a bug against the ubuntu-qa-website I think
[16:17] <broder> i think harvest is just behind on checking the csv file
[16:18] <micahg> well, now that you know the csv file, you can check if the bugs are in there
[16:18] <broder> they're not
[16:18] <broder> at least not the one i saw earlier
[21:24] <RenatoSilva> is there any other support channel, more advanced for ubuntu? #ubuntu is often useless to me. Example: alt+f2 stopped working, and the button for showing desktop on the bottom-left disappeared.
[21:25] <dtchen> 17:25 -!- Channel #ubuntu-power-users created Thu May 19 07:32:30 2011
[21:25] <dtchen> ^^ RenatoSilva
[21:25] <dtchen> be aware that it won't be nearly as active
[21:25] <RenatoSilva> ok
[21:26] <RenatoSilva> tx
[21:27] <Laney> compared to #ubuntu, that might not be a bad thing :-)
[21:29] <RenatoSilva> ok thanks
[21:42] <jtaylor> us $(all_libraries) some special libtool/autotools variable?
[21:58] <jtaylor> ... some dpkg-shlisb warnings should really be made errors, nobody reads them
[22:00] <jtaylor> including me who submitted an incomplete patch for paps :/