[00:09] <edmoore> hi - every time I restart, (hardy) and then ssh in, it seems to go back top the default ubuntu ssh motd, rather than my own custom one. any idea why?
[00:12] <owh> Salutations. How can I test that my locally running NTP server is in fact working - that is, serving time? (Without access to another machine :(
[00:13] <Deeps> ntpdate -v localhost ?
[00:13] <Deeps> hmm, no, that wont work
[00:13] <owh> Nope, socket in use :)
[00:14] <Deeps> socket in use error go!
[00:14] <Deeps> heh yep
[00:14] <owh> Hmm, which port does NTP use?
[00:15] <Deeps> netstat -anp|grep ntp
[00:15] <owh> I could make an ssh tunnel and do it from a machine outside the network.
[00:15] <Deeps> i dont think it's tcp
[00:15] <owh> No, UDP port 123
[00:16] <owh> I really don't want to point my CISCO router at this NTP server until I know that it's working :(
[00:19] <owh> Hmm, UDP over SSH means UDP -> TCP -> SSH -> TCP -> UDP, not something you setup for fun :(
[00:20] <Deeps> indeed
[00:20] <Deeps> easier would be just to allow external access from your specific ip and then try
[00:20] <owh> Unfortunately that's behind several firewalls, not really a possibility.
[00:21] <Deeps> oh, i misunderstood what you meant to do with your router
[00:22] <owh> The router is currently using an external NTP server and is experiencing severe jitter. It's causing grief with VoIP accounting, the recommendation was to use an internal NTP server, and I happened to have one - but I'd like to test it before we do any changes.
[00:24] <Deeps> yeah i just understood
[00:24] <Deeps> if you've got multiple interfaces (or make a second virtula interface or add an extra ip to one of your interfaces
[00:25] <Deeps> e.g. ip addr add <IP_ADDRESS>/32 dev lo
[00:25] <Deeps> and get ntpd to bind to one ip and use ntpdate bound to another
[00:25] <owh> ooh, that's *evil*, I like that :)
[00:25] <Deeps> i need to pee, gl
[00:25] <owh> Dunno if it will work and I'm going to have to think about it before breaking my network, but thanks.
[00:29] <owh> I think I can bind ntpd to an interface, but I don't see how I can do that with ntpdate.
[00:30] <Deeps> get ntpd to bind to a non-default source ip
[00:30] <Deeps> eg, to avoid network breakage
[00:31] <Deeps> ip addr add <IP_ADDRESS>/32 dev lo
[00:31] <Deeps> and get ntpd to bind to <IP_ADDRESS>
[00:32] <owh> Hmm.
[00:33]  * owh tests this locally first :)
[00:33] <owh> If I come off the 'net, it broke :)
[00:33] <Deeps> likewise
[00:34] <Deeps> # ip addr show lo
[00:34] <Deeps> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet <IP_ADDRESS>/8 scope host lo inet <IP_ADDRESS>/32 scope host lo
[00:34] <Deeps> looks ok here
[00:35]  * owh is rtfm-ing on how to change the source ip for ntpd.
[00:38] <Deeps> hmm
[00:38] <Deeps> doesn't appear possible
[00:38] <Deeps> bug reported in 2004
[00:38] <Deeps> 2005*
[00:38] <Deeps> still doesn't appear to be resolved
[00:38] <owh> Yeah, that makes two of us.
[00:39] <owh> You'd think for such an important protocol there'd be some testing methods :)
[00:42] <owh> Deeps: The only thing I can see is ntpq
[00:43] <Deeps> duhof course
[00:44] <owh> Well AFAICS, it shows what the daemon thinks it's doing, but it doesn't tell the story from the client side.
[00:45] <Deeps> it queries the daemon to find that information out though
[00:45] <Deeps> same as what the remote client would do
[00:45] <owh> Hmm, learnt something new :)
[00:46] <owh> Note to self: Debugging ntpd server, use ntpq -p
[00:47] <owh> Tah Deeps
[00:48] <Deeps> anyway :)
[00:48] <Deeps> anytime even
[00:49] <owh> :)
[04:41] <uvirtbot`> New bug: #253436 in samba (main) "Windows Network not recognized" [Undecided,New] https://launchpad.net/bugs/253436
[05:04] <chemokid> anyone here running a database and web server using kvm on 8.04.1?
[05:16] <To1>  Hello - I have an issue with root emails from cronjobs, I added a root<EMAIL_ADDRESS>in /etc/aliases then did newaliases and according to logs it still tries to send the email to<EMAIL_ADDRESS>[05:27] <To1> no-one is awake here ? :p
[05:31] <ScottK> To1: Did you reload postfix afterward?
[05:31] <To1> yep
[05:32] <To1> it's trying to send the email with a relay but I took out the relay from main.cf then reloaded pf...
[05:33] <To1> must be the local bind MX
[05:35] <To1> how can I force root to send out emails  locally ?
[07:53] <uvirtbot`> New bug: #255895 in php5 (main) "found bug on PHP5" [Undecided,New] https://launchpad.net/bugs/255895
[11:10] <Saladin> Can anyone help me install the GUI on Ubuntu server 6.06?
[11:15] <hads> Saladin: There's no GUI on a server traditionally. If you want to install the desktop then you can `apt-get install ubuntu-desktop` - from then on out you'll probably want #ubuntu support.
[11:15] <Saladin> Ah, okay, hads.
[11:16] <Saladin> The problem I'm having is that I tried that, but I get returned with errors about broken packages
[11:17] <hads> Make sure you `apt-get upgrade` first, there shouldn't be broken packages usually.
[11:17] <Saladin> Upgrade rather than update?
[11:17] <Saladin> Alright, I'll give that a try
[11:17] <Saladin> I'd been told to do 'apt-get update'
[11:21] <uvirtbot`> New bug: #256014 in php5 (main) "escapeshellcmd() security fix generates problems with mediawiki and other web-apps" [Undecided,New] https://launchpad.net/bugs/256014
[11:21] <Saladin> hads, I still get the same error message after that: "The following packages have unmet dependancies. ubuntu-desktop: Depends: x-window-system-core but it is not going to be installed. E: Broken packages"
[11:50] <_ruben> sudo apt-get install -f *might* fix that
[12:03] <Saladin> hads, _ruben, thank you.
[12:03] <Saladin> I am currently installing the Ubuntu desktop
[12:04] <Saladin> Now, just one more question... How do I add a user to sudoers from the command line?
[12:04] <Saladin> ((At the moment I have only the root user))
[12:15] <_ruben> only root? how did some custom installation or smth?
[12:15] <_ruben> and you just need to add any user to the admin group, which will grant that user sudo right
[12:15] <_ruben> s
[12:15] <Saladin> It is a hosted dedicated server.
[12:15] <Saladin> They did the install.
[12:16] <Saladin> ((How do I add users from terminal?))
[12:16] <_ruben> two tools .. adduser and useradd
[12:16] <_ruben> both work, just slightly different syntac
[12:16] <_ruben> x
[12:18] <Saladin> Ah, okay.
[12:18] <Saladin> What's the syntax?
[12:18] <Deeps> man adduser, man useradd
[12:20] <Saladin> Thanks
[12:33] <Saladin> Alright, I just installed the ubuntu-desktop, and added a user to root, do I need to now restart my server for it to take effect? It should load the GUI automatically, right?
[12:33] <_ruben> Saladin: what kind of access do you have to this server?
[12:35] <Saladin> I have access through something called an eRic card - which simulates being sat at the actual machine - so I can access BIOS etc
[12:35] <_ruben> ah ok
[12:36] <_ruben> 'sudo invoke-rc.d xdm start' should do the trick i guess
[12:36] <Saladin> Ah, without rebooting?
[12:36] <_ruben> yeah ... and thats pretty much where ubuntu-server support ends
[12:37] <Saladin> Ah, okay.
[12:37] <Saladin> Though, that came up with an error: "unknown init script"
[12:37] <Saladin> Rebooting should do it though, right?
[12:38] <_ruben> hmm .. i'd think xdm would be part of ubuntu-desktop .. then again, i dont use ubuntu-desktop
[12:39] <Saladin> Ah, I see.
[12:39] <Saladin> I'll try rebooting to see what happens.
[12:39] <_ruben> or just do a clean install of ubuntu (desktop) instead
[12:39] <Saladin> I can't. No access ACTUAL physical access to the server.
[12:40] <Saladin> Is there a command to reboot from terminal?
[12:41] <Saladin> ((This is why I'm installing the GUI... I'm not good enough yet to use the command line only.))
[12:44] <_ruben> sudo reboot
[12:44] <Saladin> Thank you
[13:52] <lukehasnoname> http://et.redhat.com/~rjones/virt-p2v/
[13:52] <lukehasnoname> pretty cool tool for migrating physical machines to virtual.
[14:04] <lukehasnoname> thus the "p2v". You see, the "p" stands for "physical", and the "v" stands for "virtual", thus symbolizing the transition the machine goes through when having this program applied to it. Physical to Virtual.
[14:38] <sommer> kirkland: there's a new RAID section in the serverguide covering software raid and friends... I would greatly appreciate any feedback when you have time
[14:39] <sommer> kirkland: also the bootdegradedraid testing procedure you wrote up was a great help in writing the docs :)
[15:00] <uvirtbot`> New bug: #240984 in samba (main) "Copying dirs from samba shares fails" [Undecided,New] https://launchpad.net/bugs/240984
[15:26] <pschulz01> Kamping_Kaiser: ping
[15:26] <pschulz01> Anyone here using the 'backuppc' package?
[15:27] <pschulz01> (Or are we all busy watching the Olympic opening ceremony?)
[15:27] <_ruben> that's a double "no" for me ;)
[15:28] <pschulz01> _ruben: Ta :-)
[15:34] <Deeps> no and yes
[15:35] <Shane-S> I am using the regular 7.04  but I have LAMP installed, I need help determining while no one outside can see my server since enabling Samba. Stopping Samba does not help
[15:36] <pschulz01> Shane-S: apache?
[15:36] <Shane-S> it seems to drop connectivity randomly as well. Like 10 minutes ago I could get ot the internet, now I can't
[15:36] <Shane-S> Apache2 yes
[15:37] <pschulz01> How are you connected to the internet?
[15:37] <Shane-S> but it seems to be something on the systems, apache is listening and stuff, seems more hardware to me, or would it be apache itself
[15:37] <Shane-S> It is plugged into a DMZ port on a Business Class Cable Modem/Router
[15:37] <Shane-S> it has a static IP assigned
[15:38] <Shane-S> but it is not specified. It worked until Samba was setup
[15:38] <pschulz01> Check: ipaddress/interfaces; routes (default route); Are services listening correctly (netstat -lt)
[15:39] <Shane-S> did that and I have 0's for the Rec/Sent but *:www  *:* on foreign State is Listen
[15:39] <Shane-S> I checked iptyables _L there are no entries
[15:42] <Shane-S> im lost at this point as to what is causing it, anything else I can check?
[15:42] <jmedina> Shane-S: what is the problem?
[15:45] <kirkland> sommer: excellent, thanks.  i'll definitely review the server guide raid stuff
[15:46] <Shane-S> my webserver loads locally, but I can not access it from anywhere in the network or the web
[15:46] <Shane-S> it only happened after Samba was started, but I also gain and lose internet randomly, so it seems like a network issue
[15:48] <Shane-S> unsure what to do, as netstat shows apache listening, I can load it locally,but I can't load it via IP form and systems
[15:48] <Shane-S> I can ping it and it can ping other systems
[15:54] <sommer> kirkland: cool, it looks like doc.u.c isn't updated yet, but you can check out the xml using bzr branch lp:ubuntu-docs
[15:54] <sommer> kirkland: should be updated this evening though :)
[15:55] <kirkland> sommer: thanks, i'll probably wait for d.u.c ;-)  I've got a few other things to do today
[15:58] <zul> oh dear apparently snoop dogg does bollywood now
[16:01] <Deeps> zul: link plz
[16:01] <sommer> snoop snoopaloop, yaaa :)
[16:36] <zul> Deeps: bbc website
[16:36] <lukehasnoname> what about it? Russia is at war with Georgia?
[16:37] <lukehasnoname> ****ing BBC blocking US people from viewing video
[16:41] <ScottK> lukehasnoname: You haven't paid your license fee.
[16:42] <lukehasnoname> hmph.
[16:48] <thefish> lukehasnoname: BBC is blocking *non-uk* ip addresses
[16:51] <uvirtbot`> New bug: #256112 in samba (main) "Samba should be version 3" [Undecided,New] https://launchpad.net/bugs/256112
[16:53] <lukehasnoname> thefish: I figured. In any case, I still don't know what zul was pointing at with deeps, unless it was an inside thing.
[16:54] <Deeps> 1558.38 < zul> oh dear apparently snoop dogg does bollywood now
[16:54] <Deeps> 1601.21 < Deeps> zul: link plz
[16:54] <Deeps> 1636.07 < zul> Deeps: bbc website
[16:54] <thefish> heh
[16:58] <kirkland> jdstrand: ping, regarding ecryptfs-utils and auth-client-config
[16:58] <jdstrand> kirkland: I thought that got uploaded?
[17:04] <kirkland> jdstrand: oh yeah, it did
[17:04] <kirkland> jdstrand: i wanted to circle back on whether or not it would be possible to automatically run that auth-client-config command on ecryptfs-utils install/uninstall?
[17:05] <kirkland> jdstrand: i've gotten a fair amount of feedback from people complaining about running that command
[17:05] <kirkland> jdstrand: why can't they just install the package, and the like
[17:05] <jdstrand> kirkland: it is possible, but a policy needs to be developed to safely do it. I believe all the necessary functionality is there to do it
[17:05] <kirkland> jdstrand: i need to hash this out with slangasek, then?
[17:06] <jdstrand> kirkland: pitti had a similar idea, but slangasek says his stuff will be ready. as such, developing a policy ofr auth-client-config is likely wasted effort
[17:06] <jdstrand> kirkland: pitti went a different route until slangasek is done
[17:07] <jdstrand> (pitti's situation was slightly different than yours, btw)
[17:08] <jdstrand> kirkland: so basically, yes-- talk to slangasek. it is unlikely he would approve a policy using a-c-c right now anyway
[17:08] <kirkland> jdstrand: okay, sounds good, he's on schedule to talk to me about that tomorrow
[17:08] <kirkland> sorry, today
[17:09] <jdstrand> kirkland: it might be worth noting that if he isn't able to do it in time, we can work to use a-c-c as a packaging stop-gap so you aren't blocked
[17:09] <jdstrand> kirkland: but we should wait to see what he says
[17:09] <kirkland> jdstrand: right...  so my main concern is this....
[17:10] <kirkland> jdstrand: for the first few weeks of testing, I had people using: sudo auth-client-config -p ecryptfs_standard -t pam-auth,pam-session
[17:10] <kirkland> jdstrand: which was missing pam-password
[17:10] <kirkland> jdstrand: i needed to get the password change hooks working right and tested
[17:10] <kirkland> jdstrand: now it's there
[17:11] <kirkland> jdstrand: i've gotten a few people opening duplicate bugs about them changing their password and the wrapped passphrase not getting updated
[17:11] <jdstrand> kirkland: just need to add ',pam-password' to that command
[17:11] <kirkland> jdstrand: it's "fixed", but those individuals have to manually run sudo auth-client-config -p ecryptfs_standard -t pam-auth,pam-session,pam-password
[17:11] <jdstrand> kirkland: but yeah, I see what you're saying
[17:11] <kirkland> jdstrand: yeah, it's done on my wiki page
[17:11] <kirkland> jdstrand: it's just i'd like to "fix" that for people with a version bump, tell them to apt-get upgrade, you know.....
[17:11] <jdstrand> kirkland: well, it is a development release, and we can't do this automatically yet
[17:12] <kirkland> jdstrand: yeah
[17:12] <kirkland> jdstrand: okay, thanks for listening
[17:12] <kirkland> jdstrand: i'll catch up with slangasek later today
[17:13] <jdstrand> kirkland: however, we will fix it one way or another. if slangasek finishes, great, if not, we can figure out an alternative with a-c-c.
[17:13] <kirkland> jdstrand: ogey doke
[17:13] <jdstrand> kirkland: unfortunately, neither will be *right now* ;)
[17:14] <kirkland> jdstrand: okay.  i was hoping to get something into one of the alphas
[17:16] <jdstrand> kirkland: I'm offline in 45 minutes for 9 days, so I won't be much good there. :( if you are really keen on it, you can play with a-c-c-- there are ideas in /usr/share/doc/auth-client-config/README about its use in maintainer scripts
[17:17] <kirkland> jdstrand: okay, you're on vacation too!  :-)
[17:17] <jdstrand> kirkland: if you decide to develop the a-c-c maintainer scripts usage policy, then I would definitely try to get others involved-- soren is likely an excellent choice
[17:18] <jdstrand> I bounce stuff off him all the time. mathiaz is very thoughtful too
[17:18] <jdstrand> (not that others aren't-- just trying to think who will be in town :)
[17:44] <dw_> hi room
[17:45] <dew2> im lookin for help
[17:46] <jpds> !ask | dew2
[17:47] <dew2> :D.. ok.. im wanting to know what to set my hostname to to make a server work
[17:48] <dew2> its an online game called tremulous which the master server cant connect to me
[17:50] <dew2> I suppose i basically need to know the steps from setting my hostname in host file, interfaces, how to set up an ip for a server on this computer which isnt the eth0 adapter address
[18:40] <sommer> is the default ubuntu encoding uft-8?
[18:41] <sommer> as in iconv character encoding
[19:22] <Jeremy__> hey im looking for an SMB/LDAP expert to help me out
[19:23] <Jeremy__> erreur LDAP: Can't contact master ldap server (IO::Socket::INET: connect: Connection refused) at /usr/share/perl5/smbldap_tools.pm line 282.
[19:23] <Jeremy__> Populating LDAP directory for domain WGSORG (S-1-5-21-1990269258-2767708890-2597390790)
[19:23] <Jeremy__> (using builtin directory structure)
[19:23] <Jeremy__> Can anyone lend a hand?
[19:24] <Jeremy__> please?
[19:27] <sommer> waiiiitttt... doh
[19:30] <r00tintheb0x> Hi, im trying to use the find command to find specific files by date then copy them to a specific directory.
[19:30] <r00tintheb0x> find /opt/zimbra/ -mtime -3 -name "*.msg"  -exec cp -arfvp * /var/tmp/ariba/ {} \;
[19:30] <r00tintheb0x> Can someone help me modify that to work?
[19:32] <Jeremy__> hello
[19:32] <Jeremy__> looking for someone who knows a little about SMB/LDAP
[19:33] <Jeremy__> anyone?
[19:35] <kirkland> zul: ping
[19:35] <kirkland> zul: could I please get you to take a look at https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/256154 and sponsor my fix?
[19:35] <uvirtbot`> Launchpad bug 256154 in ecryptfs-utils "pam_ecryptfs should respect ~/.ecryptfs/auto-[u]mount files" [Low,In progress]
[19:36] <kirkland> zul: I have tested it thoroughly, and I'm pushing it upstream too
[19:37] <zul> kirkland: sure gimme a sec
[19:41] <zul> kirkland: done
[19:41] <kirkland> zul: rock!
[19:54] <r00tintheb0x> nevermind, i figured it out
[19:54] <r00tintheb0x> thanks for all the help #ubuntu-server !
[20:25] <dldc> hello, some virtual machine specialist here?
[20:25] <dldc> i need an important suggest.
[20:25] <dldc> soren kirkland ?
[20:26] <dldc> i dont saw vmware in ubuntu intrepid and hardy..
[20:26] <dldc> please suggest me a good software for run virtual machines
[20:26] <dldc> ScottK siretart zul ?
[20:27] <dldc> what is the best software packaged in ubuntu for virtualization ?
[20:27] <dldc> :-|
[20:28] <dldc> uvirtbot` do you know? :)
[20:28] <uvirtbot`> dldc: Error: "do" is not a valid command.
[20:28] <dldc> !vistualization
[20:28] <dldc> :-[
[20:28] <Deeps> !virtualisation | dldc
[20:28] <dldc> Deeps what is the best sotfware?
[20:28] <dldc> VirtualBox ?
[20:29] <Deeps> what OS's do you want to virtualise?
[20:29] <dldc> linux
[20:29] <Deeps> linux? windows? bsd?
[20:29] <Deeps> only linux?
[20:29] <zul> kvm
[20:29] <dldc> i'm in ubuntu but i should virtualize another system for some test
[20:29] <dldc> zul kvm ?
[20:29] <dldc> !kvm
[20:29] <Deeps> if you have a newish CPU on the system which has the vt extentions (cat /proc/cpuinfo) then yes, KVM for sure
[20:29] <lukehasnoname> !vmware
[20:29] <dldc> vmware sucks.
[20:30] <Deeps> otherwise, i'd recommend xen
[20:30] <dldc> i need a fast tool
[20:30] <Deeps> as a failsafe, vmware's always a good bet, performance is pretty good too
[20:30] <dldc> uhm..
[20:30] <dldc> xen and kvm have a gui ?
[20:30] <Deeps> not that i know of, read their relevant pages for more info though
[20:30] <Deeps> see above for the kvm page
[20:30] <Deeps> !xen | dldc
[20:31] <thefish> virt-manager is a gui for both dldc
[20:31] <Deeps> there you go
[20:31] <thefish> but its still not reached 1.0
[20:31] <thefish> afaik
[20:31] <dldc> thefish virt-manager can manage kvm too ?
[20:31] <thefish> dldc: yes
[20:31] <dldc> nice!
[20:31] <thefish> if you are not comfortable with a bit of console work, vmware is the way to go though
[20:32] <dldc> it`s a very great info
[20:32] <thefish> dldc: last time i used it, it was not perfect
[20:32] <dldc> nah i like console but i`d like too little clean gui for manage it
[20:32] <thefish> and you will have to set up networking manually iirc
[20:32] <dldc> no prolem
[20:32] <dldc> sounds good, i will write a script for it
[20:33] <dldc> i go to try kvm+virt-manager
[20:33] <thefish> :)
[20:33] <dldc> i need only gentoo with commandline
[20:33] <dldc> not desktop manager
[20:33] <dldc> it`s only for test :)
[20:40] <dldc> !kvm
[20:44] <lukehasnoname> thefish: virt-manager, like from redhat, can manage xen?
[20:48] <thefish> lukehasnoname: yes
[20:49] <thefish> i think that was its original purpose, kvm was added later
[20:50] <lukehasnoname> freakin' sweet! I'm going to be messing with FreeBSD and Solaris as well as Debian, Ubuntu and CentOS when I get back up to Tech, and obviously I can't use KVM for all those hosts.
[20:50] <thefish> why not?
[20:50]  * _ruben just installed VMware ESXi .. kinda sweet
[20:51] <thefish> lukehasnoname: bsd and solaris will run in kvm guest
[20:51] <lukehasnoname> for all those HOSTS. If I'm testing out running Unix as the host, I need xen or vmware
[20:52] <lukehasnoname> btw _ruben I just found out today that vmware ESXi is free, and has graphical tools with it. Might be worth a look... though I am trying to stick open-srouce
[20:53] <thefish> ah gotcha ;)
[20:59] <_ruben> lukehasnoname: esxi is kinda picky wrt its hardware tho
[20:59] <dldc> !VmWare
[21:25] <lukehasnoname> Later gentlemen
[21:47] <dldc> thefish one question
[21:47] <dldc> my virtual machine is in <IP_ADDRESS> (ip)
[21:47] <dldc> my real pc have <IP_ADDRESS> (ip)
[21:47] <dldc> i opened ssh server in virtual machine
[21:48] <dldc> how i can join in it ?
[21:48] <dldc> if i try in my real pc ssh<EMAIL_ADDRESS>i cant connect to virtual
[21:48] <dldc> but virtual surf fine internet
[21:48] <dldc> some suggest ?
[21:48] <thefish> dldc: how did you set up the networking
[21:49] <dldc> networking work fine in virtual machine
[21:49] <dldc> but i cant join in it if i use real machine
[21:49] <dldc> how can i fix it ?
[21:49] <thefish> what are you using? vmware? kvm?
[21:49] <dldc> quemu
[21:49] <dldc> qemu
[21:49] <thefish> ok
[21:49] <thefish> in the guest, "route -n"
[21:49] <thefish> i guess you are using nat
[21:50] <dldc> route -n in my real pc
[21:50] <thefish> in the guest
[21:50] <thefish> check the line with UG
[21:51] <thefish> also, what netmask is the guest using?
[21:51] <dldc> gatway is <IP_ADDRESS>
[21:52] <dldc> gateway
[21:52] <dldc> uhm..
[21:52] <thefish> ok if you are using /24 then you should be able in the guest to ssh <IP_ADDRESS>
[21:52] <dldc> ssh<EMAIL_ADDRESS>?
[21:52] <dldc> i was try nmap -sP <IP_ADDRESS>/24 and not host up
[21:53] <dldc> :(
[21:53] <thefish> if the host is ubuntu, then that wont work unless you have enable the root account
[21:53] <thefish> ssh <IP_ADDRESS>
[21:53] <dldc> dont understand
[21:53] <dldc> ssh: connect to host <IP_ADDRESS> port 22: Network is unreachable
[21:54] <dldc> and in virtual machine ssh is started
[21:54] <thefish> can you pastebin "ifconfig" on the host?
[21:54] <dldc> eth0 on ip <IP_ADDRESS>
[21:54] <dldc> netmask is <IP_ADDRESS>
[21:54] <thefish> k
[21:55] <dldc> this in virtual box.
[21:55] <thefish> i thought you said qemu
[21:55] <dldc> ?
[21:55] <thefish> this is in the guest you mean?
[21:55]  * dldc virtualisation newbie
[21:55] <dldc> yes guest virtual box
[21:56] <thefish> dldc: you are using virtualbox to run the vm?
[21:56] <dldc> not
[21:56] <dldc> quemulator
[21:57] <thefish> ok
[21:57] <thefish> on the host
[21:57] <thefish> the "real" pc
[21:57] <dldc> qemu called with command: qemu -M pc -hda /home/dldc/gentoobox -smp 2 -m 600 -cdrom /home/emgent/install-x86-minimal-2008.0.iso -net nic,vlan=0 -net user,vlan=0,hostname=emu  -monitor pty -boot d
[21:57] <dldc> this is the flag on qterminal
[21:58] <dldc> in the real pc i have wlan0 on ip <IP_ADDRESS> netmask <IP_ADDRESS>
[21:58] <dldc> real gateway is <IP_ADDRESS>
[21:58] <dldc> s/qterminal/quemulator/
[21:59] <dldc> thefish some idea to fix it ?
[22:00] <dldc> oh fixed.
[22:00] <dldc> nice
[22:01] <thefish> well there we go
[22:02] <emgent> dlc dont use my server for this test please.
[23:22] <eruisto> Hey guys... Does anyone have any experience with ircd-hybrid? I'm having trouble getting it configured properly...
[23:37] <eruisto> Hey guys... Does anyone have any experience with ircd-hybrid? I'm having trouble getting it configured properly...
[23:37] <eruisto> No one?
[23:37] <eruisto> =[
[23:45] <hads> IRC is not an instant fix, you'll often need to wait hours for an answer.
[23:53]  * eruisto sighs


[00:14] <pleia2> doctormo: what do you use for your screen capture videos?
[00:14] <pleia2> xvidcap?
[00:41] <doctormo> pleia2: gtkRecordMyDesktop
[00:42] <pleia2> doctormo: cool, thanks :)


[00:18] <tomasd_> Hi guys, i dont understand very well the console, i need to instal samsung ml2020 drivers, and in the official page for drivers i download the driver, but, y cant instal them, ¿Which line need type?
[00:19] <rbox> what did you download, what did you try, what does "i can't" mean
[00:21] <JanC> what is a Samsung ml2020 ?
[00:22] <JanC> oh, printer?
[00:22] <oerheks> the download is a tar.gz?
[00:22] <JanC> should work when the 'printer-driver-splix' package is installed AFAIK
[00:22] <oerheks> extract and run install sh >> https://www.linux.org/threads/samsung-m2020-missing-printer-driver-debian-11-solved.38434/
[00:24] <tomasd_> Hi rbox and Janc thank you for your time, look in this link y find the drivers (https://support.hp.com/mx-es/drivers/samsung-xpress-sl-m2020-laser-printer-series/16462592) for my printer, but y cant install them
[00:25] <rbox> tomasd_: again, what does "i can't" mean
[00:27] <JanC> tomasd_: are you sure it doesn't work by default?
[00:28] <tomasd_> i download the package but, i dont understand the console ¿cant upload the picture of my desk in this space?
[00:29] <oerheks> Samsung Unified Linux Driver Repository does not have the 2020 ..
[00:29] <JanC> oh, wait, is it ML2020 or M2020 ?
[00:29] <tomasd_> i have little time in lubuntu, thank you team
[00:30] <sarnold> https://imgur.com/ if you want a screenshot, but maybe a standard pastebin would be easier, https://paste.debian.org is nice
[00:30] <tomasd_> ml2020 JanC
[00:34] <tomasd_> i'm sure, doesnt work by default
[00:39] <elSmith-> Is Kubuntu an official ubuntu flavor?
[00:39] <JanC> SPL printers like that one should work out of the box with the open source splix driver, and that is normally installed by default...  :-/
[00:42] <JanC> oerheks: there is a repository for those drivers?
[00:43] <rbox> elSmith-: https://ubuntu.com/desktop/flavours
[00:43] <elSmith-> Thanks
[00:44] <JanC> the download from the official site is that same unified linux driver, so it should work
[00:59] <JanC> oerheks: is this what you were referring to: https://www.bchemnet.com/suldr/ ?
[04:30] <pickanick> (22.04 apt update always reports: "Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting"  memtest86+ appears to be automatically installed (APT-Manual-Installed: no)  so should it work from the boot menu or not?  This seems inconsistent with https://memtest.org/readme which says "Memtest86+ can be loaded and run either directly by a PC BIOS (legacy or UEFI) or via an intermediate bootloader that supports the Linux 16-bit, 32-bit, 64-bit, or EFI
[04:30] <pickanick> handover boot protocol. It should work on any Pentium class or later 32-bit or 64-bit CPU."
[04:38] <stacy> hi all i need some help  i use ubuntu(the latest one , on my proxmox server  i installed the desktop one for some stuff i have still issues to do via command line,  and i try to  connect wiht remote desktop (windows software) to my  server ( yes the  remode desktop option is activated  in share)  but after i put the login and  password on the aps  itclose its self (wont connect)  i need it to work cause i want to
[04:38] <stacy> install guacamole  on it
[04:41] <rbox> you need remote desktop jsut to install soemthing? just use ssh
[04:42] <pickanick> Q: should the installed memtest86+ work in BIOS mode, UEFI, or neither?
[04:43] <stacy> rbox is not just to install somthing   i used the desktop version cause i still have issues with  configuring network card on ssh  i first try to install the server (so command line only ) but i want to use this desktop to  do some linux stuff too .
[04:48] <rbox> "do some linux stuff"?
[04:49] <stacy> i mean do stuff on linux   gee   ok i see that i wont get help thanks for nothing bye
[05:55] <JanC> pickanick: the memtest86+ 5.x version in Ubuntu 22.04 doesn't support UEFI yet; you need v6.x or 7.x for that
[05:56] <JanC> pickanick: memtest86+ version 6.10 is available in Ubuntu 22.04 backports
[06:03] <JanC> pickanick: you should be able to install it with "sudo apt install memtest86+/jammy-backports"
[06:07] <JanC> alternatively you could install PCMemTest instead, but memtest86+ v6 is essentially a merger of memtest86+ v5 and PCMemTest
[07:56] <mandem0110> April's release of Ubuntu is the LTS, right?
[07:58] <Bashing-om> mandem0110: Yes - LTS.
[07:58] <guiverc> mandem0110, even years only, ie. 20.04, 22.04... and will be 24.04
[07:59] <mandem0110> Thanks both :)
[07:59] <linuxguru> hello
[07:59] <linuxguru> do some message
[07:59] <linuxguru> othaa
[08:29] <morgan-hp> how do I put this 22.04 in a one laptop screen only mode. .. so the cursor wont go past the edge of the screen.
[08:30] <morgan-hp> it keeps falling off the ede of the sceen and offff the bed and I have to go through a lot of trouble to findit again and get it back on the screen.
[08:31] <morgan-hp> Walls. I do not want open borders.
[08:31] <tanath> 🤦
[08:34] <esra> morgan-hp, switching OFF the "pseudo"-screen?
[08:42] <morgan-hp> Tht is what I am looking to do but where is the control. I am going back to exploring the internals of settings.
[08:43] <morgan-hp> I give up. I click displays, it returns here.   activities is too active. groan.
[08:45] <romain__> g
[08:46] <romain__> t
[08:47] <romain__> salut
[08:47] <midnightY> heyyyy what's up
[08:47] <romain__> bien
[09:02] <esra> morgan-hp, I will installing 22.04.3 in a vm and then I will looking for where this setting is (bad english, I know)
[09:02] <esra> this may take a little bit of time
[09:23] <esra> morgan-hp, it should be Settings/Displays. you are on the right way.
[12:37] <lektor_> Hello, hello, where I could find some GUI one program to search for files
[12:37] <lektor_> people in here find co\nsole command 'find' cumbersome
[12:38] <lektor_> none of those programs I can find the apt
[12:41] <lektor_> with the apt
[12:43] <PeGaSuS> the find command is what you can use on a server. on a desktop you have Thunar, etc
[12:56] <lektor_> ahh I ended with catfish , never mind then ....
[12:59] <tanath> why do you find it cumbersome?
[13:00] <tanath> with locate and fzf you can find most things near instantly. if it's a more recently created file you can search with find using an alias to make it easy
[13:01] <BCB> i just ran sudo apt-get update && sudo apt-get upgrade -y on Ubuntu 22.04.3 LTS with PHP 8.2.15 and now the error log is complaining "attempt to connect to Unix domain socket /run/php/php8.2-fpm.sock (*:80) failed
[13:01] <BCB> "  thoughts?
[13:02] <BCB> it's also complaining: failed to make connection to backend: httpd-UDS
[13:05] <CosmicDJ> BCB: the default php version on 22.04 is still 8.1 IIRC, check if /var/run/php/php8.1-fpm.sock exists
[13:06] <BCB> CosmicDJ: cannot access '/var/run/php/php8.1-fpm.sock': No such file or directory
[13:06] <lektor__> almost PeGaSuS , except catfish relies on localedb  , which must be updated  when plugging a new usb stick ...
[13:06] <lektor__> Am I right ?
[13:06] <lektor__> I need something more stupid --- proof
[13:07] <CosmicDJ> BCB: systemctl status php8.1-fpm.service php8.2-fpm.service
[13:07] <BCB> CosmicDJ: Unit php8.1-fpm.service could not be found.
[13:07] <BCB> Unit php8.2-fpm.service could not be found.
[13:09] <lektor__> whaat a bloody mess , the newest catfish does not allow to choose whether you use find or locale tool .
[13:10] <CosmicDJ> BCB: are you sure php/php-fpm is still installed?
[13:12] <BCB> CosmicDJ: Actually I'm running PHP 8.3.2-1+ubuntu22.04.1+deb.sury.org+1 now
[13:43] <lektor>  /quit
[14:04] <BluesKaj> Hi all
[14:10] <Bugies> hello, when can we expect glibc 2.36 in ubuntu 22.04?
[14:17] <pragmaticenigma> Bugies: versions rarely change in releases, especially LTS releases
[14:17] <pragmaticenigma> If you're targetting a newer version, you may need to consider one of the latest non-LTS releases
[14:17] <pragmaticenigma> of Ubuntu
[14:18] <Bugies> maybe that's good, thank you
[14:21] <Bugies> this would break Easy Anti-Cheat...
[14:25] <webchat89> Hello. I have opened a bug report with a upstream (Xfce) developer and he was kind enough to actually fix the issue and patched version of the package is on its way into Debian Unstable. My question is -> the issue is with a package in Ubuntu 24.04 (Noble). Shall I also open a bug report with Ubuntu or it is not necessary ? I am asking because I
[14:25] <webchat89> would like to see this fix arriving into final Noble release. Thank you.
[14:25] <pragmaticenigma> !next | webchat89
[14:26] <webchat89> pragmaticenigma I see. Thank you.
[14:42] <telgareith> Can ubuntu/Linux read data from either a windows software raid with NTFS, or an Intel RST Raid1?
[14:43] <telgareith> Just, pulling one disk from a stable array
[14:43] <pragmaticenigma> I don't think you can read just one disk that's part of an array
[14:43] <pragmaticenigma> no matter the file system
[14:43] <telgareith> It's a mirror
[14:44] <telgareith> No parity, just redundant
[14:44] <pragmaticenigma> oh, missed the RAID 1 part
[14:44] <pragmaticenigma> Yes, you can mount NTFS filesystems in Ubuntu/Linux. Usually the needed drivers are already installed
[14:44] <telgareith> I expect, since it'll be an image, I have to run binwalk to see where the MBR/GPT record is and do a loopback starting there
[14:45] <telgareith> NTFS isn't the issue. It's the garbage softraid
[14:46] <pragmaticenigma> that part, I'm not familiar with unfortunately
[14:51] <pragmaticenigma> Bugies: Was your concern related to the recently published vulnerabilities to glibc?
[14:53] <Bugies> pragmaticenigma, I don't track vulnerabilities, I just sometimes run a game on Steam
[14:54] <pragmaticenigma> okay, your question just coincided with a release I found in my news feed. as there are patches coming soon to glibc
[14:54] <pragmaticenigma> (if they haven't already been released)
[14:55] <Bugies> as an average Ubuntu user BTW :)
[15:05] <Bugies> I don't need a security update  pragmaticenigma, I'll follow the channels if I find them
[15:07] <leftyfb> Bugies: then why are you asking about glibc?
[15:14] <Bugies> leftyfb, because Arch linux had glibc 2.36 updates which broke Steam: Easy Anti-Cheat
[15:17] <pragmaticenigma> Those "updates" are likely the patches for what I just mentioned. While the version of Ubuntu you have may not have version 2.36, the patches for the security vulnerabilities will be backported to older versions. Though it's not really possible to know what exactly caused steam to break on Arch and if the same thing would happen here. It's possible the "east anti-cheat" could be leveraging an exploit that is now patched.
[15:17] <leftyfb> Arch != Ubuntu
[15:18] <leftyfb> you can't compare the two at all
[15:18] <leftyfb> just because a thing happens on one, doesn't mean it's going to happen or not happen on the other
[15:22] <Bugies> I have a video about regression in glibc on YT, leftyfb
[15:22] <leftyfb> Bugies: do you currently have an issue with Ubuntu?
[15:23] <Bugies> I have the game on Steam with EAC but I haven't checked yet if something is broken
[15:24] <leftyfb> Bugies: ok, let us know if you have an issue and we'll be happy to help
[15:26] <Bugies> thanks for your support, I'll check soon if something happened leftyfb
[15:29] <ogra_> Bugies, the short answer to your original question is "never" ... 22.04 is on 2.35 and will stay at that for its lifetime (security fixes get backported as single patches from newer versions, the version itself is never bumped, thats a generl rule in ubuntu)
[15:38] <Bugies> ogra_, good to know ,I'll check Steam
[16:21] <zprx> hi! my bluetooth headsets does not work with ubuntu 23.10. input device says no input devices. I got pipewire running but still no input. Any one else has the same issue?
[16:22] <zprx> tried with two different headsets aswell
[19:54] <BCB> anyone know the cmd to restart / reload php-fpm on Ubuntu 22
[20:56] <plastikman> Is it part of nginx?
[20:56] <plastikman> systemctl reload php-fpm i assume
[20:56] <plastikman> or systemctl reload nginx if its a dep service
[21:49] <morgan-hp> earthquake los angeles
[22:15] <jack> hello!
[22:16] <jack> i installed linux mint alongside with the ubuntu
[22:16] <jack> and it now gives windows manager at the start
[22:16] <jack> i tried to uninustall linux mint be wiping its drive
[22:16] <jack> and it caused boot error
[22:16] <jack> how to delete linux mint and keep just the ubuntu
[22:16] <jack> ?
[22:24] <jeremy31> jack what computer?
[22:24] <jack> laptop
[22:24] <mark_> 1.boot your machine into a live usb session of mint or ubuntu
[22:25] <jeremy31> jack: what laptop?  HP, Acer, Asus?
[22:25] <jack> some chinese shit
[22:26] <jack> maibenben
[22:27] <jack> https://imgur.com/a/8C7p6ii
[22:27] <jeremy31> jack: Check in BIOS for OS boot order or UEFI boot order and see if you can put the ubuntu entry first as it seems the Windows boot loader is in that spot
[22:27] <jack> i did
[22:27] <jack> but nothing changed
[22:27] <jack> still goes into windows boot manager
 1.boot your machine into a live usb session of mint or ubuntu
[22:28] <jeremy31> jack: Did I chat with you on Discord?
[22:28] <jack> No
[22:28] <jack> and then
[22:28] <jack> i have bootable usbs for both
[22:28] <jeremy31> jack: Is Windows on a different drive?
[22:28] <jack> there's no windows
[22:28] <elSmith-> There's an option in there when you get to it to use the entire disk
[22:29] <jack> just mint and ubuntu
[22:29] <jack> the latter came pre-installed
[22:29] <mark_> 2. read this article on changing your boot order https://www.linuxbabe.com/command-line/how-to-use-linux-efibootmgr-examples
[22:29] <jeremy31> jack: Boot the Mint ISO on USB and use the Boot Repair program
[22:29] <leftyfb> !bootrepair | jack
[22:30] <mandem0110> I'm getting no sound cards detected on an RPI5 and Ubuntu. Can someone help fix it?
[22:30] <jeremy31> Boot Repair is already on the Mint ISO so that makes it simple
[22:31] <jack> jack@jack-MaiBook-M:~$ efibootmgr
[22:31] <jack> BootCurrent: 0000
[22:31] <jack> Timeout: 1 seconds
[22:31] <jack> BootOrder: 0000,0002,0001,0003,0004
[22:31] <jack> Boot0000* ubuntu
[22:31] <jack> Boot0001* UEFI:CD/DVD Drive
[22:32] <jeremy31> jack use a pastebin service or in terminal>  efibootmgr -v|nc termbin.com 9999
[22:33] <leftyfb> mandem0110: https://ubuntu.com/download/raspberry-pi  A fresh install of 23.10 desktop on your sd card should fix that
[22:34] <mandem0110> leftyfb: No, I'm using the server image.
[22:40] <mark_> jack, you will want to change the BootOrder so that the OS you want to use is first in the list. Once you're up and running you want to run a program in terminal called grub-update
[22:42] <mark_> good luck :)
[22:46] <jack> thanks guys
[23:08] <stats4647> Hi, I am running Postfix on 22.04 LTS and all of a sudden my postfix logs stopped going to /var/log/mail.log. They still go to syslog but I don't understand how this would magically happen. TIA
[23:10] <sarnold> stats4647: did they start going to /var/log/mail.log.0 or /var/log/mail.log.1 or something like that? sometimes programs don't rotate logs well. I'd hope postfix would have that down pretty well by now, but you never know..
[23:10] <sarnold> stats4647: or, another possibility, are you using tail -f /var/log/mail.log to tell? maybe the file was rotated underneath you and tail -F would have been the better choice
[23:11] <Muligan> hey folks, anybody have a good idea of how to properly mount iscsi luns in 22.04lts?
[23:12] <stats4647> sarnold: nope, the rotations work fine and mail.log doesn't have anything after 9:45am this morning, syslog on the other hand has a lot of Postfix entries from today
[23:12] <Muligan> I've got them connected, and mounted, etc., however when i restart, it always seems that they don't want to automount...
[23:13] <cbreak> stats4647: lsof on the process should show whether it still has the file open
[23:13] <sarnold> stats4647: dang :(
[23:20] <stats4647> cbreak: lsof shows an entry for rsyslogd -- "/var/log/mail.log~ (deleted)"
[23:21] <stats4647> cbreak: I restarted postfix but still nothing is going to mail.log
[23:21] <sarnold> hah, there we go, I bet they're going there :(
[23:21] <sarnold> you can probably check the contents via /proc/<pid>/fd/<n>
[23:25] <stats4647> sarnold: not sure what you mean ... do you know why Postfix would stop writing to /var/log/mail.log after it's been writing there for months?
[23:26] <stats4647> even after a restart of the postfix service
[23:26] <cbreak> maybe someone opened the file in a text editor or similar, which made a backup file when the user edited it (and called it name~)
[23:26] <sarnold> stats4647: it's probably not postfix writing it, but rsyslog writing it
[23:27] <cbreak> and then deleted the original
[23:27] <cbreak> "atomic" save style
[23:27] <cutrera> ciao a tutti
[23:28] <cbreak> maybe restarting rsyslogd helps
[23:28] <JanC> it sounds like something changed about rsyslog configuration
[23:30] <stats4647> sarnold: cbreak: restarting rsyslogd did the trick, thank you both, but it's still rather irregular
[23:30] <JanC> or maybe postfix is sending log messages that rsyslog doesn't understand as needign to go to mail* logs...
[23:30] <JanC> ah, okay then
[23:31] <sarnold> stats4647: woo
[23:31] <JanC> was rsyslog (or postfix?) restarted around the time things started to go wrong?
[23:32] <JanC> I would look in the logs around that time to see if anything might explain it
[23:33] <stats4647> JanC: nope, there was a patch around midnight, but nothing this morning
[23:34] <JanC> keep an eye on it to see if it returns then...
[23:34] <stats4647> JanC: will need to
[23:37] <brancher> Hi, is there a repo where these scratch tars are available under version number ?? https://partner-images.canonical.com/oci/


[00:36] <pleia2> so, I'm looking at our current course structure with the beginning bit with lots of content, the demo and the practical section and wondering how we bring this to moodle
[00:36]  * pleia2 supposes we should wait for cprofitt
[00:38] <cjohnston> howdy pleia2
[00:38] <pleia2> hey cjohnston :)
[00:39] <cjohnston> ok.. so whats the scoop on mailing lists? you want them to join learning and classroom?
[00:39] <pleia2> at least classroom
[01:03] <pleia2> doctormo: you about?
[01:03] <doctormo> yep
[01:03] <pleia2> I am trying to sort out precisely what our course structure is
[01:03] <pleia2> we have a demo, which is the demonstration the instructor ives
[01:03] <pleia2> gives
[01:03] <pleia2> "pratical" which would be an activity the student does
[01:04] <pleia2> what do we call the big chunk of teaching stuff that the instructor teaches as an "overview" or whatever?
[01:04] <pleia2> before the demo and practical task
[01:09] <pleia2> in fact, what are all these things officiall called :)
[01:10] <pleia2> +y
[01:10] <pleia2> doctormo: this is what I have for descriptions:
[01:11] <pleia2> - Overview (pretty much the core documentation of the course, this the meat of what the instructor will teach in the class)
[01:11] <pleia2>  - Demonstration (a demonstration the instructor will complete for the class)
[01:11] <pleia2>  - Practical (a step-by-step task the students will complete on their systems)
[01:11] <pleia2> then maybe we'll have misc other stuff, like slides, config files, cookies
[01:12] <doctormo> ok, this is how I see it
[01:16] <doctormo> We have the overview, which is a student visible explaination, documentation of the concepts of a subject. It should avoid giving instructions or examples and concentrate on showing things in terms. For example if you were going to demonstrate `ls` in the Demonstration section you would say `ls /tmp`, but in the overview section you would say `ls [directory]` which explains the form without demonstrating it.
[01:16] <doctormo> The demonstration is simply the ideas put to action by the teacher
[01:17] <pleia2> gotcha
[01:17] <doctormo> It should go from begining to end of the concept, every step and should explain what is being done. Most of this documentation is teacher only and teachers are free to do something different if they wish.
[01:18] <doctormo> The practicals are student challenges, they could be group activities, or student self driven things. They should use all the concepts explained and shouldn't simply give command instructions... that is for the demonstration.
[01:18] <doctormo> So we're talking about things like `Perform this action so you get this result`
[01:18] <pleia2> ok, I see
[01:19] <doctormo> Example:
[01:19] <pleia2> looking at your apache course now
[01:19] <doctormo> Overview: The ls command (short for list) takes a directory argument and prints the contents of the directory to the standard out.
[01:20] <pleia2> would the overview be something the teacher goes through and teaches? or just background material?
[01:20] <doctormo> Demonstration: Run `ls /tmp` in a command line to show a typical list... 2) Run ls alone to show listing of current directory 3) Run `ls -l /tmp` to show using flags.
[01:21] <doctormo> Practical: List the contents of the '/etc' directory, you should get a great number of file and directory name printed to the screen.
[01:22] <doctormo> The overview is something the teacher teaches, background is usually considered overview which the teacher teaches, but for which there is no demo or practical.
[01:23] <doctormo> Background documents wich the teacher doesn't teach is considered a prior requirement for students to read up on before attending or taking up the class.
[01:23]  * pleia2 nods
[01:25] <pleia2> alright, I am going to toss this up on a wiki page
[01:27] <pleia2> added a Sub Pages section on our main wiki so we can see what pages we've already created :) we've made a mess
[01:27] <pleia2> https://wiki.ubuntu.com/Learning/LicensingTerms how complete is this?
[01:31] <doctormo> We have a number of text docs in the trunk branch to help with licensing and formats, they should match the wiki I think
[01:32] <pleia2> formats?
[01:32] <pleia2> the trunk branch has a barrier to entry, I am trying to make the basic stuff accessible to casual visitors
[01:33] <pleia2> (I've been inspired by the clarity and success of -manual)
[01:33] <doctormo> Er, I mean the info should be in both places
[01:33] <pleia2> gotcha :)
[01:33]  * pleia2 digs around trunk
[01:34] <doctormo> http://bazaar.launchpad.net/~ubuntu-learning-board/ubuntu-learning-materials/trunk2/annotate/head%3A/licence.README
[01:35] <pleia2> ok cool
[01:35] <pleia2> did you look at our LicensingTerms page? It has a rationale
[01:36] <pleia2> I think it's accurate and we should keep it
[01:36] <doctormo> I'm thinking I should add a section about "You must either own the copyright in order to license the work under creative or... and then the rest"
[01:36] <doctormo> To the text in the trunk
[01:36]  * pleia2 nods
[01:37] <doctormo> I think the wiki is well writen, I want to take some of the text and move it into trunk
[01:37] <pleia2> ok good
[01:37] <pleia2> can we take the top off of the page saying it's not done? :)
[01:46] <doctormo> yes
[01:47] <doctormo> I've put a link in and updated the text for the license.README
[01:47] <doctormo> http://bazaar.launchpad.net/~ubuntu-learning-board/ubuntu-learning-materials/trunk2/annotate/head%3A/resources.README
[01:48] <doctormo> This is the formats text, it's not been ratified, but I figured we would end up discussing it eventually after all the setup
[01:53] <pleia2> cool
[01:55] <pleia2> alright, I am going to do some wiki editing and stuff, I'll run it by the team when I'm done
[01:55] <pleia2> and hopefully I can get a blog post out this weekend :)
[02:42] <pleia2> hey cprofitt! I will have a thing for you to look at in a few minutes
[02:45] <pleia2> cprofitt: I finally got around to properly documenting the course layout for real life and irc courses
[02:45] <pleia2> https://wiki.ubuntu.com/Learning/CourseLayout
[02:45] <pleia2> how well does this idea translate into a moodle course?
[02:48]  * cprofitt looking now
[02:49] <cprofitt> it should translate -- those are just 'zones' or 'steps' that should be present in lessons.
[02:49] <cprofitt> the terminology or 'method' may change with the format
[02:50]  * pleia2 nods
[02:51]  * pleia2 resaves with some notes about "documents"
[22:01] <nigel_nb> pleia2: judging by the logs, looks like lots been happening :)


[02:03] <smoser> blackboxsw: merged your branch uploaded to bionic
[02:10] <blackboxsw> thanks smoser
[02:13] <smoser> and /me is out.
[09:23] <march__> Hello #cloud-init
[09:24] <march__> I'm looking for a way to disable a specific service to start. Basically my service is not provisioned yet and I want to delay the service start after custom script execution
[09:55] <march__> maybe with bootcmd and systemctl disable
[18:33] <danmcd> I've a silly question, and I'm happy to take doc pointers as an answer.
[18:34] <danmcd> I'm in charge of a DataSource.  I have something new:   "routes" to provide.
[18:34] <danmcd> <prefix, dst, linklocal>
[18:35] <danmcd> prefix and dst should be straightforward.  "linklocal" is what indicates if this is an "interface route".
[18:35] <danmcd> If I turned those tuples into route(1M/8) commands, e.g.:
[18:35] <danmcd> <<IP_ADDRESS>/24 <IP_ADDRESS>, false> ==> route add <IP_ADDRESS>/24 <IP_ADDRESS>
[18:36] <danmcd> <<IP_ADDRESS>/24, <IP_ADDRESS>, true> ==> route add -interface <IP_ADDRESS>/24 <IP_ADDRESS>
[18:36] <danmcd> (And <IP_ADDRESS> damned well better be your local IP.)
[18:37] <danmcd> How would a DataSource feed such information up to its consumer in cloud-init?
[18:50] <rharper> danmcd: which datasource are you using ?
[18:51] <danmcd> SmartOS.  I'm trying to modify it to turn the tuples I mention into something nice for cloud-init.
[18:51] <rharper> ah
[18:51] <danmcd> http://cloudinit.readthedocs.io/en/latest/topics/network-config-format-v1.html#route
[18:51] <rharper> so smartos has a helper to convert the sdc:nics info
[18:51] <danmcd> not sdc:nics.
[18:51] <danmcd> sdc:routes
[18:51] <danmcd> Which correspond, I think, to the cloud-init concept whose documentation I linked to above.
[18:53] <rharper> there are two places to set routes in the v1 config;  there is the top-level type: route which has gateway,network;  or each subnet entry under an interface can accept a routes list
[18:53] <rharper> those end up in /etc/network/interfaces as post-{up/down} route commands
[18:54] <danmcd> No way to specify interface routes then?
[18:54] <rharper> there is, if you hang the routes under the interface subnets configuration
[18:54] <danmcd> Okay.
[18:58] <danmcd> Wait..
[18:58] <danmcd> Let me gist something...
[18:59] <danmcd> https://gist.github.com/danmcd/15a9bdeadbfb1bfbc018fa293a1af26b
[19:00] <danmcd> It's still not obvious whether or not I can add an interface route.
[19:01] <danmcd> The pointed examples where I'm shouting.... it's not clear from the documentation that's allowed.
[19:01] <rharper> we don't explicitly add the -interface, those stanzas result in a route add -net <network> gw  <gateway>
[19:03] <danmcd> So if I want to add -interface routes, what do I do?
[19:04] <rharper> we don't have a way to add the -interface
[19:05] <danmcd> THere's something about outputting scripts... do I just hack that in there?
[19:05] <rharper> you can certainly have a script run that
[19:05] <danmcd> Okay.  THank you.
[19:06] <danmcd> For your time & patience.  :)
[19:06] <rharper> np, on the -interface vs. the -net gw  ; does that generate a different static route ?
[19:07] <danmcd> Yes.
[19:07] <danmcd> -interface is essentially:  "Hey, ARP these destinations".
[19:07] <danmcd> Or "NDP these" if it's IPv6.
[19:08] <danmcd> You can't have both with a matching prefix, it's one or the other.
[19:09] <rharper> danmcd: hrm, ok;  I need to read more;
[19:09] <danmcd> I hear you...
[19:09] <rharper> I suspect we can file a bug to track this is missing;
[19:10] <danmcd> Sure.
[19:12] <rharper> I think this might be a BSD thing in route?  net-tools on linux route doesn't have a -interface parameter
[19:14] <danmcd> -interface originates from 4.3BSD yes...
[19:17] <rharper> danmcd: you might try the syntax you gist'ed and see what route you end up with;  the gw value is used to determine which interface to us, the man page mentions this is a BSDism ;  so I wonder if that's equivalent ?
[19:17] <danmcd> Maybe.
[19:17] <danmcd> Finding out locally.  Thank you.
[19:17] <rharper> yw
[19:25] <danmcd> Yes, BTW, "route add -net <pfx> -gw <my-local-ip>" is like "route add -interfaces <pfx> <my-local-ip>" on BSD and illumos.
[19:27] <smoser> blackboxsw: https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/341851
[19:27] <smoser> can you give that a review ?
[19:39] <blackboxsw> np smoser
[19:49] <AscII> cloud-init generates a strange/broken netplan config if the ipv6 gateway is a link local address
[19:49] <AscII> https://paste.ubuntu.com/p/M7Yd4vvSS5/
[19:51] <AscII> if I remove the routes section, everything works as expected
[19:53] <AscII> this route section also triggers the following warning
[19:53] <AscII>  (generate:666): GLib-WARNING **: 18:19:49.916: GError set over the top of a previous GError or uninitialized memory.
[19:54] <AscII> in case of v1, I get
[19:55] <AscII>  post-up route add -net :: netmask 0 gw fe80::1%eth0 || true
[19:55] <AscII> which doesn't hur
[19:55] <AscII> t
[19:56] <AscII> Any idea how to disable these extra routes?
[19:58] <AscII> otherwise the newly added Hetzner datasource works in the official bionic images
[19:58] <AscII> (which seem to have a broken protective MBR)
[19:58] <AscII> smoser: thanks for the merge, btw
[20:03] <smoser> AscII: /me is embarassed though
[20:03] <smoser> i stole your credit with our merge tool
[20:03] <smoser> :-(
[20:04] <smoser> i'm apt to stuff a commit message in with your name proper.
[20:04] <smoser> the squash took the top-most author
[20:05] <AscII> oh well
[20:05] <smoser> AscII: can you give the input ?
[20:06] <smoser> AscII: the only good thing about someone steeling your credit is that they get blame if theere are bugs :)
[20:06] <smoser> i'm really sorry that happened though.
[20:06] <AscII> hehe
[20:06] <AscII> no worries
[20:08] <smoser> the input, what was the input config... ie, did cloud-init  mangle the input to break things ? or is netplan just doing the wrong thing .
[20:08] <AscII> no mangling. The config is just wrong
[20:09] <AscII> The routes shouldn't be there
[20:09] <AscII> they are not pushed
[20:10] <AscII> net/netplan.py
[20:10] <blackboxsw> fwiw, we got credit right on the debian/changelog for Markus :)
[20:10] <smoser> yeah, blackboxsw saves the day
[20:10] <AscII> hehe
[20:11] <blackboxsw> after breaking it. shame on review-mps tool
[20:11] <AscII> so L114 in net/netplan.py generates routes for the subnet
[20:11] <AscII> always
[20:11] <AscII> no matter what
[20:12] <blackboxsw> hrm if routes is unspecified on the subnet it should be empty list and remain unset  right?
[20:13] <AscII> yes, something like that
[20:14] <AscII> net/eni.py does a the same thing for v1 in L361
[20:15] <AscII> but that results in the no-op 'post-up route add -net :: netmask 0..'
[20:17] <AscII> well, actually this command is wrong as well, but the added '|| true' prevents any problems
[20:18] <AscII> there is a comment above that section in net/eni.py that says:  We may at somepoint not want to emit this additional postfix
[20:19] <AscII> ah, that relates to the ||true
[20:19] <AscII> hmm
[20:22] <blackboxsw> AscII: sry I'm still trying to get the rest of the context on this. Do you have /var/log/cloud-init.log or a tarfile produced by 'cloud-init collect-logs'
[20:22] <blackboxsw> I'm specifically wondering about the log message Applying network configuration from...
[20:23] <AscII> sure
[20:23] <blackboxsw> which should contain the netconfig we base rendering on
[20:23] <blackboxsw> which may or may not have the 'routes' incorrectly specified
[20:26] <AscII> https://paste.ubuntu.com/p/RVrBH9YqBb/
[20:28] <blackboxsw> AscII: ok so ilne 89 in your paste shows that we are feeding in 'incorrect' route information to the netplan generator
[20:28] <blackboxsw> I'm trying to grok where that comes from
[20:32] <blackboxsw> AscII: it looks like it comes from HetznerCloud datasource.metadata['network-config']
[20:32] <blackboxsw> cat /run/cloud-init/instance-data.json will show you the metadata harvested on the cloud
[20:33] <blackboxsw> under 'ds':'meta-data' keys
[20:36] <AscII> hmm, that file is not present (anymore).  My bad. It seems we actually have these routes in the metadata
[20:41] <blackboxsw> AscII: I like to pass the blame around ;)
[20:41] <AscII> Need to check with my team why. I guess some other distro needed it
[20:41] <blackboxsw> good deal.
[20:42] <simpoir> blackboxsw: I just saw. I having a second look at it.
[20:42] <blackboxsw> simpoir: I'm on your landscape branch atm
[20:42] <blackboxsw> it will happen today ;()
[20:43] <simpoir> 👍
[20:46] <AscII> well, it looks like rhel/fedora is to blame
[20:47] <AscII> they add the route as gateway
[20:47] <AscII> IPV6_DEFAULTGW=fe80::1%eth0
[20:48] <AscII> and I think, we couldn't directly pass the interface in the gateway
[20:52] <AscII> since the gateway is not in the subnet (L346) it doesn't get rendered there, but later during routes (L392)
[20:53] <AscII> great
[20:58] <AscII> so, the only way to work around this, would be to render the meta-data with routes to rhel/centos/fedora and without to debian/ubuntu, I guess
[20:58] <AscII> At least for now
[22:02] <papertigers> rharper: are routes not picked up on ever reboot?
[22:02] <rharper> papertigers: not following, could you provide some more context ?
[22:03] <rharper> papertigers: are you manually modifying network configuration after cloud-init has generated one for you?
[22:03] <papertigers> following up on what danmcd was asking about earlier. It seems only certain things are setup again on reboot.  For example I had to run 'cloud-init clean' to get DNS resolvers to change in systemd on this box
[22:04] <danmcd> But my newly-parsed-by-DataSourceSmartOS.py "route" doesn't seem to work.
[22:04] <danmcd> Here's some json output I got from the logfile, including teased-out to show things clearly:https://gist.github.com/danmcd/7d1ae639d7877e760a47ad83489a342f
[22:11] <rharper> network configuration is rendered per-instance;, so a reboot won't modify it; if you're adding additional configuration manually via a script, that would need to be marked per-always rather than per-instance
[22:11] <rharper> dns resolves should be encoded in /etc/network/interfaces.d/50-cloud-init.cfg
[22:11] <rharper> in which case they survive reboots on the same instance
[22:12] <rharper> danmcd: yeah, the nameserver should be under the loopback interface in the eni file I refernced, resolvconf reads eni config and updates /etc/resolv.conf which is symlink to /run/resolvconf/resolcv.conf maintained by the resolvconf program
[22:16] <danmcd> So nameserver can apply with "cloud-init clean" and a reboot.
[22:16] <danmcd> I'm wondering how I can tell why my "route" directive isn't being acted upon.
[22:16] <danmcd> Sorry if papertigers didn't make that clear.
[22:16] <danmcd> (See the gist above.)
[22:18] <rharper> can you paste your /etc/network/interfaces.d/50-cloud-init.cfg ? or if cloud-init collect-logs and share that?
[22:18] <rharper> from the yaml in your gist, it should render this:  https://paste.ubuntu.com/p/RDbq9qsFJ9/
[22:25] <papertigers> I dont seem to have a at /etc/network/interfaces.d/50-cloud-init.cfg
[22:26] <rharper> are you booting ubuntu ?
[22:26] <danmcd> "cloud-init collect-logs" barfs
[22:26] <rharper> if so , what release? Xenial
[22:27] <papertigers> Ubuntu 17.10
[22:28] <rharper> ah, netplan
[22:28] <rharper> fun
[22:28] <rharper> let me rephrase the output
[22:30] <rharper> so, /etc/netplan/50-cloud-init.yaml is what youll have,  the resolvers should show up under systemd-resolve --status;  the static routes appear to be dropped;  =/
[22:30] <blackboxsw> danmcd: I'd also be curious about the collect-logs barfs comment, as that script doesn't do much except tar files on the system and run journalctl
[22:31] <rharper> we'll need to refactor the network  conversion to put the sdc:routes data under the network interfaces
[22:31] <blackboxsw> ahh but it definitely needs a fix for non-deb systems as it leverages dpkg-query
[22:31] <danmcd> it's missing routes...
[22:31] <danmcd> So do I need to do any more work in DataSourceSmartOS.py?  Or is this a consumer-of-that's problem?
[22:32] <danmcd> blackboxsw: hang on...
[22:32] <danmcd> blackboxsw: https://gist.github.com/danmcd/577325259016909c33fd8e18f01cb1c2
[22:33] <blackboxsw> ahh sudo cloud-init collect-logs danmcd
[22:33] <danmcd> DOH!
[22:33] <blackboxsw> the instance-data.json is protected root readonly
[22:33] <danmcd> silent.
[22:33] <blackboxsw> :)
[22:33] <rharper> danmcd: yes, we need to fix the converter to put the routes under the interface
[22:33] <danmcd> Phew!
[22:33] <rharper> danmcd: one sec, lemme paste
[22:34] <rharper> http://paste.ubuntu.com/p/ScdyqwMq6z/
[22:34] <danmcd> I'm a newb in this arena, so thanks for your patience.
[22:34] <rharper> no worries, we'll file a bug and it should be an easy adjustment
[22:34] <rharper> with the change, then the netplan config file looks like this: http://paste.ubuntu.com/p/htRC3hcK5m/
[22:34] <rharper> which will include the routes
[22:35] <danmcd> So what you pasted... that is something I'll have to fix.
[22:35] <rharper> danmcd: I'll file the bug, and we just need to stuff the sdc:routes data in a different location
[22:35] <blackboxsw> sorry danmcd on the silent run of collect-logs, smoser asked me to add a print saying 'Wrote cloud-init.tar.gz' in your cwd.
[22:35] <rharper> the subnet we generate, can accept a 'routes' array
[22:35] <danmcd> Since now I hang the routes as their own same-level-as-physical.  But according to your pastebin, I'll have to put it inside the physical "object".
[22:35] <danmcd> right?
[22:36] <blackboxsw> I forgot to add that output to the collect-logs cmd. But anyway not a problem you care about at the moment
[22:36] <rharper> yeah, under the subnets for the interface
[22:36] <danmcd> Okay, so that is my problem.  Since I'm fixing sdc:routes anyway.
[22:36] <danmcd> BTW, since sdc:routes is independent of interface, I'm going to have to collect them, and then hang them under all interfaces.
[22:37] <danmcd> Which shouldn't be a problem,. even for multi-homed?
[22:37] <rharper> yeah, we struggled with the routes
[22:37] <danmcd> Okay...
[22:37] <rharper> in a sense a  route has to go out *one* interface
[22:37] <rharper> so, for the netplan format, the routes are stuffed under interfaces
[22:37] <danmcd> Oh, this is a netplan thing?
[22:37] <rharper> yeah, 17.10+ has netplan
[22:37] <danmcd> (Sorry, I come from the illumos TCP/IP stack...)
[22:38] <danmcd> Okay, I see.  It'll be more challenging, but at least I understand WTF is going on now.  You've been very helpful.  Thanks for your time & patience.
[22:41] <rharper> np
[23:15] <papertigers> if we do this work for netplan, does that break anything below 17.10?
[23:16] <rharper> papertigers: no, v1 renders the global routes correctly already
[23:16] <rharper> 16.04 should work as-is with the config that danmcd posted in his gist
[23:17] <danmcd> I'm trying brute-force... putting it in both places.
[23:17] <danmcd> Isn't the idea it works in one form and deploys everywhere, though?
[23:17] <rharper> that may cause issues on 16.04
[23:18] <rharper> yes, cloud-init converts the v1 into internal network state, then renders to the distro's format (eni, netplan or sysconfig)
[23:18] <papertigers> rharper: and my question earlier was basically after the yml file or interfaces file gets written out to disk on first boot it doesn't try to set things up again unless you run 'cloud-init clean'?
[23:18] <danmcd> So putting "routes" as a peer of "physical" should not be done?
[23:18] <rharper> what we're hitting is that netplan doesn't handle "global" static routes per the design choice that routes should be bound to at least one interface, since they have to egress one anyhow
[23:19] <rharper> papertigers: so on 17.10, after your first boot, run systemd-resolve --status
[23:19] <danmcd> That seems to be a problem beyond just DataSourceSmartOS, right?
[23:19] <rharper> you should see your DNS enatries there
[23:20] <papertigers> rharper: yeah I know that works.  I am saying if the data in sdc:resolvers changes, cloud-init wont attempt to change that unless you run clean. Just want to confirm behavior
[23:20] <rharper> papertigers: cloud-init writes out either an eni on 16.04, or netplan on 17.10 before the "networking" layer starts, then ifupdown or networkd brings the config up
[23:20] <rharper> so you shouldn't need to do anything to have all of your network config applied
[23:20] <rharper> papertigers: yes, we don't yet have dynamic network config changes
[23:21] <rharper> that's something we're actively discussing
[23:21] <papertigers> cool, thanks.  That would be super useful to us if the discussions is a matter of if and not when
[23:22] <rharper> https://hackmd.io/M1Tae41PQBC7a9qMsurTJw
[23:22] <rharper> that was one of the discussion we've had with the community
[23:22] <rharper> we're very interested in feedback , especially from datasource folks
[23:24] <rharper> papertigers: danmcd: I've got to step our for bit; feel free to leave comments, issues, I'll see them later tonight, and if not then tomorrow
[23:25] <danmcd> RIght now, I generate multiple "routes" entries.
[23:25] <danmcd> I'll find out the hard way if that's a real problem or not.
[23:25] <danmcd> Thanks rharper


[05:15] <Kilos> o/
[15:20] <belkinsa> o/ all
[15:31] <Kilos> hi belkinsa
[15:36] <belkinsa> How are you, Kilos?
[15:36] <Kilos> oki ty belkinsa and you?
[15:36] <belkinsa> I'm fine, but busy.  I'm working on a script.
[17:57] <Eifelz> Ubuntu (operating system) Linux Operating Systems Personal Question I recently upgraded from Ubuntu 15.04 to 15.10 but after logging in I am getting no dash, no side launcher only desktop is shown. What should I do?


[00:38] <mup> PR operator#469 opened: Switch from Travis CI to GitHub Actions <Created by benhoyt> <https://github.com/canonical/operator/pull/469>
[11:54] <facubatista> Hi all!


[09:04] <rickspencer3> jibel, so the precise-desktop-i386_oem failed?
[09:08] <jibel> rickspencer3, right, but it's a problem with the test rig "error: failed to get domain 'f69f5139-5f95-4a8f-8b4c-a1623bd3e65c'"
[09:08] <jibel> in other words it failed to initialize the vm
[09:08] <rickspencer3> jibel, right, I didn't know if it was a problem in the lab, or a problem with the vm
[09:08]  * rickspencer3 shuts up and lets jibel work
[09:08] <rickspencer3> :)
[09:12] <jibel> it happens from time to time. From my investigation it's a problem in qemu
[09:15] <rickspencer3> jibel, looks like something similar precise-desktop-amd64_encryptedhome
[09:18] <jibel> rickspencer3, same error and each time "04:17:15.265: 1984: error : qemuMonitorIO:576 : internal error End of file from monitor" is displayed in the log
[09:18] <rickspencer3> :/
[09:18] <jibel> it's running again. Now if it fails it's the iso
[09:19] <rickspencer3> jibel, wow, there is a lot of green there
[09:19] <rickspencer3> https://jenkins.qa.ubuntu.com/view/Precise/
[09:19] <rickspencer3> :)
[09:20] <rickspencer3> all the server images turned from yellow to green
[09:20] <rickspencer3> next we need to get the upgrade bug fixed and the boot time tests
[09:20] <rickspencer3> :)
[09:21] <jibel> jamespage fixed the server tests yesterday and pitti tracked the deskop failures without mercy :)
[09:21] <jibel> we're working on the upgrades this morning
[09:22] <jibel> time to add more test cases and more red balls :)
[09:27] <jibel> rickspencer3, https://jenkins.qa.ubuntu.com/view/Precise%20Daily%20ISOs/ nearly all green
[09:27] <jibel> the yellow ball is because a minimal server install uses more disk than the minimal requirement of 500MB
[09:28] <jibel> the server team need to relax the constraint or put it on diet
[09:33] <rickspencer3> time to add more test cases and more red balls :)
[09:33] <rickspencer3> :)
[13:02] <mvo> hello! would it be possible to get someone to review SRU for bug #893988 for maverick and natty?
[13:02] <ubot4> Launchpad bug 893988 in software-center (Ubuntu Oneiric) (and 3 other projects) "paypal purchase view needs support to create new windows (affects: 1) (heat: 28)" [Undecided,In progress] https://launchpad.net/bugs/893988
[13:03] <mvo> available in proposed since 11 days, I'm not 100% sure if the given test case will work though, privmsg if not please :)
[13:03] <mvo> (my account may have more permissions)
[13:10] <jibel> mvo, the base images of the upgrade tests use grub 1 shouldn't they be built with grub 2. Could it be the cause of the boot failure of lts-server ?
[13:20] <mvo> jibel: right, its because the vmbuild uses grub1  still :/
[13:22] <jibel> mvo, because I'm unable to reproduce the failure with grub2. I'll upgrade a broken vm to grub2 to validate this.
[14:32] <jibel> mvo, that was it. I added grub-pc to the list of additional pkgs which replaced grub -> grub2 in the base image. Now  lts-server upgrades correctly.
[14:32] <jibel> mvo, that should be done for all the profiles
[14:34] <jibel> mvo, if I add it to default.cfg will the AdditionalPackage setting of the individual profiles be appended to the default value or will it replace it ?
[15:05] <mvo> jibel: good idea, that should actually work
[15:06] <jibel> mvo, it works, now the failures are real failures (unexpected debconf prompt)
[15:07] <jibel> mvo, but that's weird grub doesnt break when upgrading from O->P but does from L->P.
[15:07] <jibel> I won't kill me on this one now
[15:09] <mvo> jibel: right, still, would be nice if we supported grub1 user to go from l->p but I agree that at this moment its not a cause for panic :)
[15:09] <jibel> mvo, well when everything will be green we can go back to this specific case
[15:10] <jibel> grub-pc is installed by default on lucid so that would affect only people upgrading from hardy, maybe dapper
[15:11]  * mvo nods
[15:11] <mvo> yeah
[15:12] <mvo> thanks jibel for tracking this down!
[15:46] <rickspencer3> patrickmw,  hey
[15:46] <patrickmw> rickspencer3, yo
[15:47] <rickspencer3> I see that you logged 2 bugs that are blocking automated install testing
[15:47] <rickspencer3> shall I assign them to teams to take a look at?
[15:48] <patrickmw> rickspencer3, if that would expedite this then yes.  I was just going to pester the +1 team again
[15:48] <rickspencer3> I'm doing it now then
[15:48] <patrickmw> rickspencer3, thank you
[15:49] <rickspencer3> patrickmw, I set them both to High and assigned them to teams
[15:50] <patrickmw> rickspencer3, thanks again. Oh btw, IS finished installing the plugins this morning.  Gema and I will create the new Dashboard(s) on Monday
[15:53] <jibel> stgraber, http://iso.qa.ubuntu.com/qatracker/reports/defects
[15:54] <jibel> stgraber, there's no syntax error, could it be something that happened with bzr export ?
[15:55] <stgraber> jibel: oh, that's weird, last I checked they had an exact copy of what we had on <IP_ADDRESS>, apparently not :)
[15:55] <jibel> stgraber, oh, unless the version of postgres is too old
[15:55] <stgraber> jibel: it's lucid (limequat was upgraded in the process)
[15:56] <stgraber> jibel: oh, but that's lucid running postgres 8.3 :)
[15:56] <jibel> stgraber, yep, I'll install 8.3 here and check if the syntax is correct for this version
[15:56] <stgraber> jibel: thanks!
[15:58] <jibel> stgraber, 8.3 is available in hardy, couldn't it be upgraded and in sync with the version available on Lucid ?
[15:58] <stgraber> jibel: I'll open an RT to upgrade the DB to 8.4, 8.3 isn't supported on lucid anyway
[15:58] <jibel> stgraber, k :)
[16:01] <stgraber> jibel: sent, you're CCed on it
[16:01] <stgraber> jibel: currently my biggest issue is the XMLRPC API not working because of the proxy IS is running in front of the tracker. I already opened an RT for it and hope to have it fixed ASAP (as currently I need to add everything by hand ...)
[16:03] <jibel> patrickmw, could you update http://reports.qa.ubuntu.com/reports/boot-speed/ with today's results ?
[16:03] <patrickmw> jibel, its in progress
[16:04] <jibel> patrickmw, thanks
[16:18] <roadmr> salem_: hey! how's checkbox treating you lately? :)
[16:21] <salem_> roadmr, I have some more changes I still have to push to my branch
[16:22] <salem_> roadmr, still fighting with show_tree. The gtk version has some hacks, and I have to check if they will work fine with qt
[16:22] <roadmr> salem_: awesome :)
[16:23] <roadmr> salem_: oh, was just going to ask you about that. If the hacks are for specific behaviors and a Qt version without them works well enough, I'd say it's OK to not port every single one of our weird hacks
[16:23] <roadmr> salem_: remember we eventually will build an entirely new UI anyway
[16:24] <salem_> roadmr, sure, I suppose many of those wont be required, but maybe others will :)
[16:24] <roadmr> salem_: gotcha, you're right.
[17:06] <patrickmw> jibel, reports updated
[17:16] <salem_> roadmr, just updated lp:~tiagosh/checkbox/qt4. still no tree to choose the tests, but partially working.
[17:16] <roadmr> salem_: awesome! I'll have a look


[01:59] <rick_h_droid> evening
[02:08] <jjesse> evening rick_h_
[02:08] <jjesse> evening rick_h_droid
[02:21] <rick_h_droid> we all partying hard?
[02:50] <jjesse> yes totally
[13:25] <rick_h_> morning
[13:32] <brousch> yes
[13:32] <snap-l> Good morning
[13:32] <brousch> Still sprinting?
[13:40] <rick_h_> yea, last day
[13:40] <rick_h_> on the road 6:02pm today hopefully
[13:40] <snap-l> rick_h_: How are things going with this sprint?
[13:41] <rick_h_> so so, moving along.
[13:41] <rick_h_> had my first vietamese food last night :)
[13:43] <brousch> Is it really dog meat?
[13:44] <rick_h_> well I did shrimp
[13:47] <brousch> So was it good?
[13:57] <rick_h_> well too many onions for me but oh well
[13:57] <rick_h_> was pretty good though
[13:57] <brousch> You can never have too many onions
[13:57] <brousch> Now i need to find a vietnamese restaurant
[14:13] <mathomastech> brousch: Ive been meaning to try Vietnamese food. I love trying all sorts of ethnic foods but Vietnamese is one type of food I 've never had.
[14:14] <brousch> I have to do it at lunch because my wife is too scared of weird foods
[14:19] <mathomastech> brousch: I know the feeling! A few weeks ago a friend and I went to Felafel king to get falafel's. They chicked out and ended up ordering a cheeseburger.
[14:19] <brousch> wimps
[14:40] <snap-l> There's avietnamese restauraunt in Clawson
[14:40] <snap-l> I've never been there, but I hear it's good from folks I trust
[14:41] <snap-l> http://www.yelp.com/biz/da-nang-restaurant-clawson
[14:41] <snap-l> http://danangrestaurant.com/ <- better link
[14:46] <snap-l> The morning calls for Ozric Tentacles
[14:50] <jrwren> chickening out on felafel is just stupid.
[14:50] <jrwren> i feel bad for your friend.
[14:51] <snap-l> Yeah, Falafel is pretty good
[14:51] <snap-l> but I know folks who sadly are meat and potatos folks who don't like to try new things
[14:52] <jjesse> i used to be like that then my wife introduced me to foods that tasted good
[14:53] <snap-l> My parents made sure I tried things
[14:53] <snap-l> My mom grew up next to a Chaldean family, and learned how to make some really awesome middle-eastern dishes
[14:53] <snap-l> Her tabbouleh is amazing
[14:53] <jjesse> my wife's uncle is Syrian
[14:54] <jjesse> so we have awesome food there
[14:54] <snap-l> Not oily and very heavy on the lemon
[14:54] <snap-l> jjesse: Nice!
[15:47] <rick_h_> I've reached my sprint goals: https://twitter.com/jaycee/status/310052649724690434 lol
[15:50] <brousch> retweeted
[15:52] <rick_h_> snap-l: I showed him your blog post
[15:52] <snap-l> hah. I just posted it.
[15:53] <rick_h_> yea, it's the running joke this week so far
[15:54] <snap-l> rick_h_: So some good is coming out of this sprint. :)
[15:54] <snap-l> Hm, maybe some bracelets are in order
[15:54] <rick_h_> hah
[15:54] <snap-l> WWHR/RHD
[15:54] <snap-l> What would Henry Rollins / Rick Harding do?
[15:55] <rick_h_> WWRCRS (What would rick's code review say) in this case
[15:55] <snap-l> Brilliant. :)
[15:56] <snap-l> http://www.infoworld.com/t/java-programming/red-hats-java-leadership-grows-oracles-wanes-214137
[15:57] <snap-l> Cool to see Red Hat stepping up (though it's probably because of legacy code like JBoss)
[15:57] <snap-l> but damn if Java isn't getting kicked in the teeth lately.
[15:58] <rick_h_> yea, it's not going well
[15:58] <snap-l> I removed it from my machines
[15:58] <snap-l> Moneydance ships with it's own JRE
[15:58] <snap-l> JoDee has to use it for some physics demos
[15:58] <snap-l> (browser-based, no less)
[16:01] <snap-l> https://www.warehouse23.com/item.html?id=SJG3913
[16:01] <snap-l> I swear SJGames should have a subscription program
[16:01] <snap-l> "Stupid Shit with Muchkin logo on it that I desperately have to have"
[16:01] <snap-l> *bing*
[16:37] <jrwren> http://blog.backblaze.com/2013/02/20/180tb-of-good-vibrations-storage-pod-3-0/
[16:39] <rick_h_> jrwren: <3
[17:23] <jrwren> i might be getting one :)
[17:24] <jrwren> probably a 2.0 pod prebuilt from 45drives
[17:24] <jrwren> really gonna pressure bossman to get one
[17:25] <greg-g> jrwren: wow, nice
[17:25] <jrwren> *fingers crossed*
[17:56] <rick_h_> jrwren: sweet
[20:18] <snap-l> God, I can't wait for the new keyboard to show up
[20:18] <snap-l> You never know what you have until it's gone
[20:25] <rick_h_> definitely
[20:25] <snap-l> Well, and Unity doesn't work with the numberpad arrow keys


[09:27] <johey> If my kernel hangs at boot when using lowlatency, how can I start tracking the problem down? Using Ubuntu 13.04 with official lowlatency kernel package.
[09:28] <johey> If started without quiet and splash kernel parameters, it just says "Loading Linux 3.8.0-31-lowlatency ..." then hangs at the purple screen.
[09:29] <johey> You can see a cursor or underscore at the line below, but it won't react on any keypress.
[09:29] <johey> Using a ThinkPad X1 Carbon, amd64 kernel.


[02:43] <rockstar> thumper, ping.
[02:43] <thumper> rockstar: hey hey
[02:44] <rockstar> thumper, unping.  I need to check to make sure my assertion is correct before making it.
[03:47] <rockstar> thumper, NOW I think I'm ready to land this branch.  I've taken out the tree creation (at one point I was running the job, so it needed a tree)
[03:48] <thumper> rockstar: is it pushed?
[03:49] <rockstar> thumper, yessir.  A bit ago (I got distracted)
[03:52] <thumper> rockstar: https://code.launchpad.net/~thumper/launchpad/more-product-series-permissions/+merge/16888
[03:53] <rockstar> thumper, wait, I have to scratch your back for to scratch mine?  :)
[03:53] <thumper> rockstar: you don't *have* to...
[03:54] <rockstar> thumper, I'm kidding.  Looking now.
[03:54] <rockstar> thumper, so this allows us to delete import branches that are the series branch?
[03:55] <thumper> rockstar: yes
[03:55] <rockstar> Awesomeness.
[03:55] <thumper> rockstar: now I have a few questions
[03:55] <rockstar> thumper, shoot.
[03:55] <thumper> rockstar: why create two branches in the test?
[03:55] <thumper> rockstar: if you are only testing that newer ones aren't deleted, you don't need two branches
[03:55] <thumper> branch jobs
[03:56] <thumper> just one
[03:56] <thumper> is enough
[03:56] <rockstar> Hm, okay.
[03:56] <thumper> then you can remove the first assert
[03:56] <thumper> also why use transaction.commit()
[03:56] <thumper> is that really necessary>
[03:56] <thumper> ?
[03:56] <thumper> you have no comment at the top of the test
[03:56] <thumper> you have two lines between the tests
[03:56] <rockstar> thumper, yes, otherwise it blows up apparently.
[03:56] <thumper> and I don't think you need tempfile anymore
[03:56] <thumper> apparently or certainly?
[03:57] <rockstar> thumper, it was blowing up otherwise.
[03:57] <thumper> with what error?
[03:57] <thumper> I don't see why you should need the commit
[03:58] <rockstar> thumper, lemme try.
[04:02] <thumper> mwhudson: https://code.edge.launchpad.net/~thumper/launchpad/revision-karma-fix/+merge/16890
[04:08] <thumper> mwhudson: ta, using critical
[04:22] <rockstar> thumper, yea, looks like the transaction.commit is needed.
[04:23] <thumper> rockstar: hmm
[04:23] <thumper> ok
[04:23] <thumper> rockstar: have you fixed the other bits?
[04:23] <rockstar> thumper, no idea, but the other tests in the TestCase do it as well.
[04:24] <rockstar> thumper, other bits fixed, pushing now.
[04:24] <thumper> ok
[04:29] <rockstar> thumper, diff is updated.
[04:34] <thumper> rockstar: replied, a few more things to fix
[04:42] <rockstar> thumper, I think I got them all this time.
[04:43]  * rockstar REALLY wants to send this branch off the ec2
[04:47] <rockstar> thumper, going home from the coffee shop, back soon (hopefully to submit to PQM)
[04:47] <thumper> ok
[04:48] <thumper> rockstar: you are good to go now
[05:01] <rockstar> thumper, sweet, thanks.
[10:29] <jtv> stub: I followed up on your db review yesterday... is it enough to take you from Needs Information to Approved?
[10:44] <stub> jtv: updated
[10:44] <jtv> ta
[11:58] <al-maisan> hello jtv, are you still reviewing?
[11:58] <jtv> al-maisan: indeed!
[11:58] <al-maisan> Great! Would you mind taking a look at https://code.edge.launchpad.net/~al-maisan/launchpad/xx-next-builder-502927/+merge/16896 ?
[11:58] <jtv> gimme
[11:58] <jtv> looking...
[11:58] <al-maisan> thanks :)
[11:59] <jtv> oh nice... will this one also generalize BuildQueue.required_build_behavior?
[11:59] <jtv> seems no... but progress is progress :)
[12:00] <al-maisan> jtv: not really .. this is still about job dispatch time estimation
[12:00] <al-maisan> step n-3
[12:00] <jtv> Oh, I see you got builder_key un-nested... I like it better this way
[12:00] <jtv> (but didn't say anything last time because IIRC you had nested it based on another reviewer's suggestion)
[12:01] <al-maisan> yes, it was jml's suggestion I believe
[12:01] <al-maisan> now builder_key() is used in more than one place
[12:01] <jtv> damn his morning croissant
[12:02] <al-maisan> .. and the crumbles :)
[12:02] <jtv> But where is _minTimeToNextBuilderAvailable actually called?
[12:02] <al-maisan> jtv: nowhere yet
[12:02] <jtv> (tests aside, of course)
[12:02] <al-maisan> that will come in one of the next branches
[12:02] <jtv> OK
[12:03] <jtv> Then bear in mind that a method name should begin with a verb
[12:03] <al-maisan> the branch this is taken from is almost 2K LOC
[12:03] <al-maisan> ah .. a verb
[12:03] <jtv> maybe "estimate"?
[12:03] <al-maisan> I can fix that
[12:03] <al-maisan> "estimate" is nice .. I like that.
[12:03] <jtv> instead of "min" (because the docstring suggests this is an estimated time, not a mininum)
[12:04] <al-maisan> good idea!
[12:04] <jtv> Also, "Get" is one of those over-generic and over-used words...  Why say "Get estimated time" when you're really producing one?  Same verb can serve there.  :-)
[12:05] <al-maisan> hmm .. fair enough.
[12:05] <jtv> Also, mixed_mode is a bit cryptic.  Can you document it in the docstring?
[12:06] <al-maisan> jtv: I can but the big comment at the beginning of the method is all about the "mixed mode"
[12:07] <jtv> al-maisan: I look at the comments when I want to know more about the implementation, but the docstring should give me the "This Method for Dummies" meaning of the parameter.
[12:08] <jtv> How about processor_dependent?
[12:08] <jtv> or even, is_processor_specific?
[12:09] <jtv> As the law goes, two things are hard in computer science: cache invalidation and naming things.
[12:10] <al-maisan> jtv: I can add the explanation in the doc string.
[12:11] <al-maisan> .. and yeah, naming things is not easy, I agree :)
[12:11] <al-maisan> "mixed_mode" really expresses the meaning best IMHO
[12:11] <al-maisan> think about a queue with jobs
[12:12] <al-maisan> what this method needs to know is whether there are jobs ahead of the job of interest (JOI) that are processor independent
[12:12] <al-maisan> if yes, then all builders should be considered
[12:13] <jtv> isn't that "mode" a property of the BuildQueue object?
[12:13] <al-maisan> jtv: not quite each job has a BuildQueue
[12:14] <jtv> Right, that's why I'm asking.
[12:14] <al-maisan> BuildQueue should actually be named BuildQueueJob
[12:14] <jtv> The BuildQueue's job can be architecture-specific or non-architecture specific... isn't that what determines which value will be passed here?
[12:15] <al-maisan> what is being passed in here is: are there any jobs ahead of me that are processor independent?
[12:15] <al-maisan> ahead of me in the sense that they have a higher score and ..
[12:15] <al-maisan> .. should be dispatched before me
[12:16] <al-maisan> me being the build queue job of interest
[12:17] <jtv> al-maisan: maybe it would help me to understand why you need the two "modes."  Are you trying to get an estimate of when this particular job can start running (assuming that it's at a front of the queue)?
[12:18] <al-maisan> again, think of a queue of jobs
[12:19] <al-maisan> jtv: please give me few minutes to come up with a clarifying example
[12:20] <jtv> al-maisan: it would help me a lot right now to have an idea of what this method will be used for
[12:20] <al-maisan> OK
[12:21] <al-maisan> the question this method answers is: what is the shorted time until a builder capable of running the JOI becomes available?
[12:22] <al-maisan> jtv: s/shorted/shortest/
[12:22] <jtv> but then my previous question stands: isn't whether the job is architecture-dependent or not a property of the BuildQueue object (or its associated Job etc.)?
[12:23] <al-maisan> yes, that's what's encoded in the 'my_processor' local variable
[12:23] <al-maisan> but
[12:24] <al-maisan> there's (at least) one other scenario where that is not sufficient
[12:25] <al-maisan> job queue [amd_job_1, proc_independent_job_2, x86_job_3, x86_job_4]
[12:25] <al-maisan> let's assume x86_job_4 is the JOI
[12:26] <al-maisan> in that case proc_independent_job_2 and x86_job_3 compete for its builder pool
[12:26] <al-maisan> but not amd_job_1
[12:28] <al-maisan> so, what I need to know is: how long is the delay until the head of the queue of mutually competing jobs can be dispatched
[12:29] <jtv> (btw otp sorry)
[12:30] <al-maisan> jtv: actually, I just realized that the method may not be doing what it's supposed to do.
[12:30] <al-maisan> jtv: please ignore this merge proposal until I come back to you.
[12:42]  * jtv finally gets off phone
[12:42] <jtv> al-maisan: the entire MP?  And we were still on the first line of diff!
[12:43] <jtv> new record for me ;-)
[12:43] <al-maisan> jtv: you are asking good questions :)
[12:44] <jtv> "I could tell from the way his first two characters rendered in my browser that there was a bug somewhere"
[12:44] <jtv> meanwhile, I'll go have a standup :)
[12:44] <al-maisan> jtv: thanks for looking at this anyway :)
[12:44] <jtv> no worries, it's what we're working on!
[14:11] <al-maisan> hello gmb, I know it's not your OCR day but I have a branch that needs to land today. Would you be in a position to take a look at it? It's 611 lines long but the bulk of it are tests.
[14:12] <al-maisan> here's the diff: http://pastebin.ubuntu.com/352336/
[14:13] <gmb> al-maisan: Sure.
[14:13] <gmb> al-maisan: Is there a merge-proposal for this?
[14:13] <al-maisan> gmb: I really appreciate your help .. the MP is here: https://code.edge.launchpad.net/~al-maisan/launchpad/xx-next-builder-502927/+merge/16896
[14:14] <gmb> al-maisan: No worries :). I'll grab a cup of tea and then take a look.
[14:14] <al-maisan> gmb: if you want to go through examples, I have a picture of some scenarios here: https://devpad.canonical.com/~muharem/IMG_0275.JPG
[14:14] <gmb> al-maisan: Thanks.
[14:17] <al-maisan> we can also have a voice call .. whatever suits you.
[14:28] <gmb> al-maisan: Bear with me; I'll ping you when I need more information :)
[14:29] <al-maisan> gmb: great :)
[15:21] <gmb> al-maisan: So, what happens if our 120 second wild guess is wrong? Anything bad?
[15:21] <al-maisan> gmb: not really .. the estimate will not be as good as we'd like.
[15:22] <al-maisan> the dispatch time estimate that is
[15:22] <gmb> al-maisan: Okay, cool. I think that the comment in the SQL should be updated to reflect that it's not going to make horrible things happen.
[15:22] <al-maisan> gmb: fair enough, can do that.
[15:35] <gmb> al-maisan: Very impressive branch. r=me with the comment change and one other minor nitpick (see review)
[15:35] <al-maisan> gmb: thanks a million! I owe you one :)
[15:35] <gmb> :)
[16:08] <abentley> EdwinGrubbs: Could you please review https://code.edge.launchpad.net/~abentley/launchpad/no-review-diff/+merge/16900 ?
[16:09] <EdwinGrubbs> abentley: sure
[16:09] <abentley> EdwinGrubbs: Thanks.
[16:09] <abentley> EdwinGrubbs: jtv is listed in the topic, but apparently has connectivity issues.
[16:16] <leonardr> flacoste, i'm getting somewhat close to being able to land the first major multiversion branch. i wonder if you're interested in going over it with me. it would be a fairly major project (i have divided it into two chunks but each chunk is larger than 800 lines)
[16:16] <leonardr> (ie. i am trying to find someone to do a review, and i thought of you since you're interested in this project)
[16:17] <flacoste> leonardr: yes, i'd have time for this this afternoon
[16:17] <leonardr> flacoste, ok, great
[17:02] <EdwinGrubbs> abentley the docstring for test_preview_diff_text_with_no_diff() says that the review_diff should be None when there is no context.preview_diff. Is that right? I don't really understand the difference between a review diff and a preview diff or whether all the objects treat them as separate.
[17:03] <abentley> EdwinGrubbs: The confusion between review diffs and preview diffs was one of the reasons we got rid of review diffs.  A review diff shows the changes the branch author made.  A preview diff shows what would happen if you merged that branch.
[17:04] <abentley> EdwinGrubbs: The review_diff field on the view class now actually refers to the preview diff, so the docstring is accurate.
[17:05] <EdwinGrubbs> abentley: is that first docstring in the diff correct, or should "review_diff" be "preview_diff". In the test you are checking view.preview_diff_text.
[17:06] <abentley> EdwinGrubbs: I think review_diff should be preview_diff_text.
[17:06] <EdwinGrubbs> abentley: The docstring for test_preview_diff_utf8 doesn't make any sense.
[17:07] <abentley> EdwinGrubbs: It means that if the bytes are utf-8-encoded, they should be decoded to unicode as utf-8.
[17:08] <EdwinGrubbs> abentley: can you clarify that in the docstring?
[17:08] <abentley> EdwinGrubbs: "A preview_diff in utf-8 should be decoded as utf-8" ?
[17:13] <EdwinGrubbs> abentley: yes, but there is no reason to say utf-8 twice, can you say "decoded into a unicode object"?
[17:14] <abentley> EdwinGrubbs: The reason to say it twice is because it should not be decoded using a different encoding.
[17:14] <abentley> e.g. "A preview_diff in utf-8 should be decoded as utf-8, not utf-16"
[17:15] <EdwinGrubbs> abentley: ok, that makes sense, since that's what you are really trying to test.
[17:18] <EdwinGrubbs> abentley: in xx-branch-merge-proposals.txt, a tag with id='review-diff' is retrieved. Is that just a case where the UI hasn't yet been updated to match the name of the attribute that is now used?
[17:19] <abentley> EdwinGrubbs: Yes.
[17:19] <EdwinGrubbs> r=me with the two docstring changes
[17:19] <abentley> EdwinGrubbs: Thanks.
[17:44] <leonardr> flacoste, let me know when you're ready to start the review
[17:44] <flacoste> send it to me, i'll start on it after lunch
[17:45] <leonardr> ok, the first bit is some code i pushed back in november
[17:45] <leonardr> https://code.edge.launchpad.net/~leonardr/lazr.restful/version-specific-request-interface/+merge/15172
[17:45] <leonardr> i'm working on writing up the subsequent changes
[17:45] <leonardr> i tried to use looms for this branch but i didn't do a very good job
[17:45] <leonardr> on top of that branch, i've got one tiny thread and one enormous thread
[17:50] <flacoste> leonardr: i'll look at that m-p after lunch and contact you if i have any questions
[17:56] <leonardr> ok
[17:56] <leonardr> then we'll move from there
[20:07] <flacoste> EdwinGrubbs: can I have r=you for adding a top-level .ctags to the launchpad tree?
[20:08] <EdwinGrubbs> flacoste: sure
[20:08] <EdwinGrubbs> flacoste: thanks for doing that
[20:27] <flacoste> leonardr: around?
[20:27] <leonardr> flacoste, yes
[20:27] <flacoste> leonardr: do you remember why in multiversion.txt you have to register an IComponentLookup adapter?
[20:28] <flacoste> everything_uses_the_global_site_manager
[20:28] <leonardr> flacoste: i was modeling it after webservice.txt. i assumed it was because the test was running in a very minimal environment
[20:28] <leonardr> i'll try removing it and seeing if it still works
[20:29] <leonardr> flacoste, that code is unnecessary both in webservice.txt and multiversion.txt. i'l remove it from both places
[20:29] <flacoste> leonardr: ok, thanks!
[20:32] <flacoste> leonardr: what is the use of IVersionedClientRequestImplementation
[20:32] <flacoste> ?
[20:32] <flacoste> I'm reading the "Defining the request interfaces" section
[20:33] <flacoste> and the narrative doesn't talk about that interface
[20:33] <leonardr> flacoste: IVCRI makes it easy to look up a marker interface based on the version string
[20:33] <flacoste> leonardr: ok, you probably want to explain that in the narrative then
[20:33] <leonardr> sure
[20:51] <flacoste> leonardr: first review done
[20:51] <leonardr> flacoste, ok
[20:52] <leonardr> because the original branch causes a huge number of test failures (the second branch is all about fixing these), i'm going to make your suggested changes to the second branch
[20:53] <flacoste> leonardr: ok, i won't have time to review the second branch today though
[20:53] <leonardr> flacoste: no problem
[20:54] <leonardr> i'm almost done for the day. i'll spend the rest of the day responding to your review and we can pick up tomorrow
[20:55] <leonardr> flacoste: not sure why those conflict markers are showing up
[20:55] <leonardr> i'll re-push my branch and hopefully they'll disappear
[20:56] <flacoste> leonardr: branch trunk and merge your branch
[20:56] <flacoste> see if you get any conflicts
[21:05] <leonardr> nope


[22:43] <mgriego> Has anyone noticed any problems with upnp on some devices following the most recent update?  The SSDP fix that went into the fixes/.27 tree that was pushed out yesterday *seems* to have caused my WD TV Live to no longer be able to see the Myth backend
[22:43] <mgriego> sorry, this is on 14.04LTS
[22:45] <mgriego> I'm trying to determine if it was in fact the most recent update or not.  I've been able to track down what I *think* the problem is.  Looks like the mythbackend isn't responding to the M-SEARCH requests properly.  The responses should go back to the originating UDP port, but mythbackend is sending them to port 1900.
[22:45] <mgriego> I'm not seeing how that SSDP fix would have caused this, but the timing is just too suspicous.