[10:05] <Daviey> smoser: RE: eth0.. not only is network adapters now consistently named.. you now can't guarantee they are called eth*.  biosdevname is now enabled.
[10:29] <rbasak> Daviey: would you object to: if bootif is supplied (on Intel via "ipappend 2"), then use that. Otherwise, if eth0 exists, then use that. Otherwise, fail.
[10:30] <rbasak> Incidentally, internally the netlink api does have an ordering. It is possible to ask the kernel for the name of the "first" interface. But what that is is undefined of course.
[10:34] <Daviey> well.. sounds reasonable.
[10:34] <Daviey> not quite worked out the ramifications tbh
[12:17] <roaksoax> jtv: howdy
[12:17] <roaksoax> jtv: so what's the status of MAAS DHCP?
[12:17] <roaksoax> rvba: ^^
[12:23] <rvba> roaksoax: hi.  jtv just put up for review two branches to add the writing of the interface config file.  We decided to start with that (i.e. do the same as for the DNS config) and get it working;  if it is possible to do the solution you suggested yesterday (fix the apparmor profile and have our own dhcp daemon) then what it will require on the upstream side will be very simple as all the config writing stuff
[12:23] <rvba> will already be in place.
[12:24] <roaksoax> rvba: ok, so those two branches are the ones that actually write the config to /etc/dhcp/dhcpd.conf?
[12:25] <rvba> roaksoax: no, that is already done.  The config file I'm talking about is /etc/default/isc-dhcp-server where the interface is specified.
[12:25] <rvba> The interface that the DHCP server should listen to that is.
[12:34] <roaksoax> rvba: ah I see, cause the version I released yesterday to quantal doesn't seem to be writing a dhcp config file
[12:37] <rvba> roaksoax: Jeroen will know probably better but I'll try and do some testing about that today.
[12:38] <roaksoax> rvba: ok cool
[14:06] <roaksoax> rvba: oh btw... was wondering if you guys were planning on working on the quantal support for maas for this cycle?
[14:06] <rvba> roaksoax: yep, it's scheduled.
[14:07] <roaksoax> rvba: is there an ETA?
[14:07] <rvba> roaksoax: Not that I know of.
[14:08] <roaksoax> rvba: ok thanks ;)
[14:08] <rvba> welcome :)
[14:14] <rvba> roaksoax: btw, this is bug 1013146 so if you have insights on how it should be fixed, don't hesitate to add comments on the bug.
[14:15] <roaksoax> rvba: will do, started looking at it yesterday but didn't really dig deep into it
[14:15] <rvba> roaksoax: ok, cool
[14:48] <roaksoax> rvba: so how do you think is best to enumerate the releases?
[14:49] <roaksoax> development, stable, lts, others?
[14:50] <rvba> roaksoax: should we simply name the releases using the result from 'distro-info --supported'
[14:51] <rvba> ?
[14:51] <roaksoax> rvba: right, but are we looking to support all of the releases?
[14:51] <roaksoax> rvba: or are we looking to support precise and up
[14:51] <rvba> roaksoax: I thought the plan was to support precise and up yeah
[14:52] <roaksoax> rvba: so how do you think we should be enumerating them here: http://paste.ubuntu.com/1187350/
[14:52] <roaksoax> how can we identify them
[14:52] <rvba> (I'm currently looking into the dhcp config writing pb btw)
[14:53] <rvba> roaksoax: how about storing the first release we support (precise) and then get the result of 'distro-info --supported' and parse that?
[14:53] <rvba> Do we really what to classify the releases like that (devel, lts) ?
[14:54] <roaksoax> rvba: if not, how can we make the attributes of the class be the release name itself?
[14:55] <roaksoax> rvba: it is not that we can do exactly as we do with the Architecture
[14:55] <roaksoax> that we can easily identify
[14:56] <roaksoax> rvba: unless for now we handle them like that, and then we find a better way
[14:57] <roaksoax> just to test quantal and precise
[14:57] <rvba> roaksoax: sounds good to me.  What we need now is a quick way to test things with quantal.  We can always refine on how we get the list of the releases later.
[14:58] <roaksoax> indeed
[14:59] <rvba> roaksoax: were you looking for something like this? http://paste.ubuntu.com/1187365/
[14:59] <rvba> ?
[15:00] <roaksoax> rvba: ah yes!! thanks!
[15:00] <rvba> welcome :)
[15:51] <rvba> roaksoax: I think I found why the dhcp config is not being written: see bug 1046397.
[15:53] <roaksoax> rvba: awesome!!
[15:53] <roaksoax> thanks
[16:00] <rvba> roaksoax: I'll let you triage that bug and, if you think my suggestion is right, then the fix should be pretty straightforward.
[16:07] <roaksoax> rvba: seems the right fix to me
[17:08] <roaksoax> rvba: so now the only "issue" would be how to correctly display the problem
[17:08] <roaksoax> err
[17:08] <roaksoax> the release name
[17:08] <roaksoax> as in "Precise Pangolin (12.04 - LTS)"
[17:08] <roaksoax> or similar
[17:52] <roaksoax> allenap: still around?
[18:47] <robbiew> RoAkSoAx: should a 'sudo dpkg-reconfigure maas' also restart apache2 afterwards?
[18:47] <roaksoax> robbiew: it should yes!
[18:47] <robbiew> hmm...didn't for me...but maybe it was a fluke
[18:48]  * robbiew tests again
[18:48] <roaksoax> robbiew: it won't
[18:48] <roaksoax> I removed that
[18:48] <roaksoax>  but will at it again
[18:48] <robbiew> lol
[18:49] <roaksoax> just checked :)
[18:49] <robbiew> ;)
[18:50]  * robbiew checks the box for today for "contribution to opensource"...and goes to lunch
[18:50] <robbiew> :P
[18:50] <roaksoax> hahaha
[18:50] <roaksoax> have a good one
[18:50] <robbiew> thx
[18:50] <roaksoax> cause
[18:51]  * roaksoax is still contributing :)
[18:51] <robbiew> I admire such over achievers
[18:51] <roaksoax> lol
[19:41] <Daviey> robbiew: RMS is proud of you today.
[19:50] <allenap> roaksoax: Hi there, can I help? I have just a couple of minutes though :-/
[19:55] <allenap> roaksoax: If you do need me, email and I'll try and reply this evening, or get me tomorrow before about 1630 UTC. Have a good evening!
[20:14] <roaksoax> allenap: no worries, enjoy your evening


[04:29] <davecheney> hola!
[04:29] <davecheney> who is in demark ?
[04:39] <davecheney> joy, my airplane to frankfurt is 22 ... http://www.aussieairliners.org/b-747/vh-oji/vhoji.html
[04:42] <davecheney> it gets better
[04:42] <davecheney> http://www.atsb.gov.au/publications/investigation_reports/2003/aair/aair200304815.aspx
[07:24] <fwereade> TheMue, morning
[07:25] <TheMue> fwereade: heya
[07:39] <TheMue> hmm, online checkin doesn't work
[08:15] <niemeyer> Hello there
[08:18] <fwereade> niemeyer, heyhey
[08:18] <fwereade> niemeyer, I presume you're already in a nearby timezone :)
[08:19] <niemeyer> fwereade: Indeed :)_
[08:19] <fwereade> niemeyer, tolerable travel?
[08:20] <niemeyer> fwereade: It was pretty good all things considered.. uneventful long trip
[08:20] <fwereade> niemeyer, good-o
[08:20] <TheMue> niemeyer: meya
[08:20] <TheMue> s/meya/heya/
[08:21] <niemeyer> TheMue: Yo
[08:21] <niemeyer> When are you all coming over?
[08:22] <TheMue> niemeyer: I'm flying on Wednesday very early. We have a local airline providing a direct flight of about 1h.
[08:22] <niemeyer> TheMue: Ah, nice
[08:23] <TheMue> niemeyer: Indeed. But we'll see where the January sprint will be. ;)
[08:24] <niemeyer> TheMue: I came through Frankfurt coincidently
[08:26] <TheMue> niemeyer: Ah, the most important airport for international flights in Germany.
[08:27] <TheMue> niemeyer: Haven't been there for a longer time. Last flights have been via Munich or Amsterdam.
[08:32] <fwereade> niemeyer, this should be trivial: https://codereview.appspot.com/6736058
[08:32] <niemeyer> fwereade: Looking
[08:37] <niemeyer> fwereade: A couple of comments containing the content we're trying to match might be useful
[08:37] <fwereade> niemeyer, good point, thanks
[08:37] <niemeyer> fwereade: Not sure about what this matches, for example: ([0-9a-
[08:37] <niemeyer>       z-/ ]+)
[08:37] <niemeyer> fwereade: (a space?)
[08:38] <fwereade> niemeyer, yeah, it's the relation ID if present
[08:38] <fwereade> niemeyer, I shall bulk up the explanations
[08:39] <niemeyer> fwereade: Thanks.. I felt like I wouldn't know what the intention there really is if I had to fix/change it somehow
[08:39] <fwereade> niemeyer, (oh, sorry, wrong bit: *that* is the remote unit if present)
[08:39]  * fwereade remakes niemeyer's point
[08:42] <TheMue> niemeyer: I think I now have the right firewaller approach but not yet a clue how to test it best (todays unit tests work). I would like to propose it so you can take a look. OK?
[08:47] <niemeyer> TheMue: I'd prefer if you could actually figure testing out first.. we'll have to talk about it anyway, and it's not clear yet what slot size I'll find here
[08:48] <TheMue> niemeyer: ok
[08:49] <niemeyer> TheMue: Think about the use cases you're exercising.. the things I've mention would break your previous implementations are good use cases to encode in the test
[08:49] <niemeyer> TheMue: To start with..
[08:49] <niemeyer> s/mention/&ed/
[08:52] <TheMue> niemeyer: Yeah, I have the use case in mind. Have to see how I simulate it best.
[08:53] <niemeyer> TheMue: A as-small-as-possible test case that exercises exactly the problems described sounds like a good start
[08:53] <niemeyer> TheMue: Should watch out to avoid copying test logic that is not really relevant for the specific use case being exercised
[08:54] <TheMue> niemeyer: Yes, will keep it small.
[13:55] <wrtp> fwereade: ping
[13:57] <wrtp> TheMue: ping
[13:57] <TheMue> wrtp: pong
[13:57] <wrtp> TheMue: you don't happen to know anything about TLS and x509 do you? :-)
[13:58] <TheMue> wrtp: sorry, almost nothing, yes
[13:58] <TheMue> ;)
[13:58] <wrtp> TheMue: thanks. i had to ask :-)
[13:59] <wrtp> TheMue: i've got a bit further with my example, but it's still failing
[13:59] <TheMue> wrtp: the one from G+?
[13:59] <wrtp> TheMue: yes
[14:00] <wrtp> TheMue: it does actually run in the playground now: http://play.golang.org/p/arjFhqvpWU
[14:17] <TheMue> wrtp: I'll look deeper in a few moments, my wife needs me.
[14:17] <wrtp> TheMue: it's no problem. i'm already quite deep into it!
[14:58] <mreed> Can anyone shed any insight as why I may be getting a zookeeper.Session.Expired Error?  I am deploying a stress test, but I typically cannot see the completion of the test via juju debug-log before the timeout.
[16:11] <wrtp> TheMue: got it working, finally (with a little help from agl): http://play.golang.org/p/Z5Jn4Qykk4
[16:12] <TheMue> wrtp: Great. The list of imports reads weird. ;)
[16:12] <wrtp> TheMue: why so?
[16:12] <TheMue> wrtp: The large number.
[16:12] <wrtp> TheMue: this bit of go crypto is a bit of a nightmare tbh
[16:13] <TheMue> wrtp: Seldom seen it in one package or program..
[16:13] <TheMue> wrtp: I so far only used the Rand()
[16:13] <wrtp> TheMue: i imagine it's one of the more complex programs that's run in the playground...
[16:13] <TheMue> wrtp: +1 yes
[16:14] <wrtp> TheMue: rand is fine. crypto/cipher is nice too. but the legacy stuff (x509, tls, etc) is horrible
[16:14] <wrtp> TheMue: so many special cases
[16:15] <wrtp> TheMue: so many half-general (half-assed!) things
[16:15] <TheMue> wrtp: *rofl*
[17:16] <wrtp> right, i'm off
[17:16] <wrtp> see y'all tomorrow! yay!


[00:05] -SwissBot:#ubuntu-news- ::OMG!Ubuntu:: Pinebook Pro Linux Laptop Coming This Year Priced $199 @ https://www.omgubuntu.co.uk/?p=138044 (by Joey Sneddon)
[00:15] <krytarik> Wild_Man: The Chad Smith entry here is how we've done it the last time: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue541#Welcome_New_Members_and_Developers
[00:35] <Wild_Man> krytarik, Done, Thanks!
[01:00] -SwissBot:#ubuntu-news- ::OMG!Ubuntu:: $79 PineTab: The First Real Linux Tablet? @ https://www.omgubuntu.co.uk/?p=138046 (by Joey Sneddon)
[06:59] -SwissBot:#ubuntu-news- ::Planet:: Scott Kitterman: Rise and fall of libclamav @ https://skitterman.wordpress.com/2019/01/31/rise-and-fall-of-libclamav/
[12:28] -SwissBot:#ubuntu-news- ::Planet:: Jonathan Carter: Free Software Activities (2019-01) @ https://jonathancarter.org/2019/01/31/free-software-activities-2019-01/
[14:43] -SwissBot:#ubuntu-news- ::Softpedia:: Linux Mint Devs Work on Splitting Cinnamon into Multiple Processes, Improvements @ https://news.softpedia.com/news/linux-mint-devs-work-on-splitting-cinnamon-into-multiple-processes-new-artwork-524781.shtml (by Marius Nestor)
[15:13] -SwissBot:#ubuntu-news- ::OMG!Ubuntu:: GNOME Shell is Getting a Major Speed Boost @ https://www.omgubuntu.co.uk/?p=138084 (by Joey Sneddon)
[15:29] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Podcast from the UK LoCo: S11E99 â Listener Get Together @ http://ubuntupodcast.org/2019/01/31/s11e99-listener-get-together/
[16:33] -SwissBot:#ubuntu-news- ::Softpedia:: Mozilla Firefox 65 Is Now Available for All Supported Ubuntu Linux Releases @ https://news.softpedia.com/news/mozilla-firefox-65-is-now-available-for-all-supported-ubuntu-linux-releases-524782.shtml (by Marius Nestor)
[18:49] -SwissBot:#ubuntu-news- ::Softpedia:: Ubuntu 18.04.2 LTS to Arrive on February 7 with New Components from Ubuntu 18.10 @ https://news.softpedia.com/news/ubuntu-18-04-2-lts-to-arrive-on-february-7-with-updated-components-524785.shtml (by Marius Nestor)


[07:39] <ripps> Does anybody have any clue how well the integrated intel graphics on an core i5 2400 is compared to an nvidia gt 240?
[07:48] <tjaalton> what do you mean?
[07:49] <tjaalton> it's perfectly fine for a "normal" linux desktop
[10:41] <tseliot> Sarvatt, tjaalton: didn't we use to strip the OS ABI tag from Mesa's libGL?
[10:47] <tseliot> this patch: http://sarvatt.com/downloads/patches/100_no_abi_tag.patch
[10:47] <jcristau> wasn't this made unnecessary by your alternatives stuff?
[10:58] <tseliot> yes but I'm now reconsidering this as the alternatives system kind of breaks dlopen()
[10:58] <tseliot> I think we can get both things to work
[11:00] <jcristau> dlopen("libGL.so.1") should still work...
[11:00] <tseliot> i.e. libGL.so.1 will be a slave link in /usr/lib and point to either the lib in /usr/lib/mesa/ or the one in  /usr/lib/$driver
[11:01] <tseliot> right now we don't have any libGL.so.1 in /usr/lib
[11:01] <jcristau> i know.
[11:01] <tseliot> only libGL.so is there
[11:01] <tseliot> I think someone reported a bug about it
[11:02] <jcristau> so dlopen("/usr/lib/libGL.so.1") won't work.  dlopen("libGL.so.1"), otoh...
[11:03] <tseliot> ah, I guess the bug report was about apps which specified the full path
[11:09] <tseliot> yes, that was the case. Thanks jcristau
[11:14] <jcristau> (the linux libGL ABI spec says it should be in /usr/lib/libGL.so.1 so in theory it should work.  i don't know what apps rely on that part of the spec though)
[11:23] <tseliot> right
[16:09] <Amaranth> hrm, I see a mesa update in oneiric, scary
[16:43] <Sarvatt> very :)
[16:47] <tjaalton> oh right, now that llvm is in main
[16:59] <Amaranth> oh, it's not anything mesa 7.11, i'm probably ok
[16:59] <Amaranth> last time I checked 7.11 stuff still breaks my gles
[17:00] <Prf_Jakob> Amaranth: bug filed?
[17:00] <Amaranth> I believe one was filed
[17:00] <Amaranth> It was something in the build system disabling GLES for intel when using the shared glapi stuff
[17:01] <Prf_Jakob> Hmm ok
[17:01] <Amaranth> I spoke to RAOF about it at UDS and he said a bug was filed and he was going to look at it, I believe I found the bug that same day
[17:01] <Amaranth> Trying to find it again now
[17:05] <Amaranth> hrm, now I can't find the bug or the gles code in mesa to find the problem again
[17:06] <Prf_Jakob> Things have changed in that area I think.
[17:07] <Amaranth> iirc -DFEATURE_ES2 was getting lost when building with --enable-shared-glapi, but only for intel
[17:07] <Amaranth> I'll have to see if xorg-edgers has a recent looking mesa snapshot to see if the problem is still happening
[19:31] <Amaranth> Prf_Jakob: Looks like that bug was fixed, I'm on a mesa snapshot from the 16th and have gles2
[23:04] <Sarvatt> https://launchpad.net/ubuntu/oneiric/+localpackagediffs allowing ia32-libs diff computation and doing it on the fly every time? incoming DoS
[23:05] <Sarvatt> xserver-xorg-video-ati has taken about 5 minutes to compute so far :(
[23:15] <bryceh> Sarvatt, I assume it caches the result after doing it once
[23:16] <bryceh> Sarvatt, out of curiousity what are you looking at in -ati?
[23:17] <Sarvatt> bryceh: what happened was i clicked calculate diff for ia32-libs which will take a year and probably be 1GB+, switched pages to cancel and tried to get a diff on -ati. turned out i'll have to wait until ia32-libs is done :)
[23:17] <bryceh> ah
[23:18] <bryceh> hm, I've several natty -intel bugs marked now as "fixed" due to ickle's dropping of uxa 3d pipeline
[23:21] <Sarvatt> dont think its worth picking up that commit to SRU?
[23:21] <bryceh> well I'm thinking about it
[23:22] <Sarvatt> people using xterm will complain no doubt :)
[23:22] <bryceh> Sarvatt, what do you think?  I've got it packaged and am going to slam it in a ppa at least
[23:22] <bryceh> Sarvatt, why's that, does this optimization path solve a problem for them?


 @KMyers I need a loofa holder for my shower, but I'm having problems printing anything on my 3d printer.  can you print my loofa holder?
 Shoot me the STL
 @KMyers It's going to mount to the wall and hold my loofa and it has 2-decorative loofas built in.
 What do you think of my design?
 It is a masterpiece but didn't I see that same loofa holder on your nightstand last time I was over your house? Did you break it already by being too rough with it?
 My wife and kids are away right now.  I'm planning to put that in the shower and see what my wife has to say.  I don't really need it printed, but my 3D printer does need serious attention.  If you'd like to print it for me, I'll buy your sushi.
 Um, I am not sure how she will react
 Nor am I.
 They will be away for the next 2 weeks.
 What is the price on something like that, usually?
 I normally just load it into simplify 3D and put the average cost of filament in.
 @KMyers Carbon fiber black!
 @RazPi, I do have some of that
 @RazPi - https://www.facebook.com/events/1750962948304960/
 @KMyers @AdamOutler If I studied the Linux kernel at all, would that preclude me from ever being able to work on the BSD kernel?
 @RazPi, Nope
 It occured to me when I started reading through https://github.com/torvalds/linux/blob/5037be168f0e4ee910602935b1180291082d3aac/kernel/power/suspend.c
 Oh hey that looks fun
 Oh that's sunday!
 Yes
 I'm game :)
 Also I'll probably be going back to NC next month, not sure if by car or plane though.. I'd like to take my car but I'm kind of scared to drive those roads
 I may be up to going in August to see the nephews. Maybe if you can wait a few weeks, we may be able to carpool.
 Hm if I come up again in august maybe I can just take a short plane trip
 What city is your cabin in, I wonder what the distance is from my brother
 Clyde
 Its about 4 hours from my brothers
 Not too bad
 I'll get you a more accurate pinpoint sec
 Does anyone need any desktop (3.5 inch hard drives)?
 Unix and Linux are different source.  Linux was a totally separate implementation
 They look similar but act very differently internally
 @RazPi - find a model that will work for you on Thingiverse
 Weekend 2 of no wife and family around.   It's a staycation.
 Pants optional week
 Yes
 @AdamOutler - Your Loofa Holder print has been started
 @KMyers https://www.thingiverse.com/thing:2563109 Challenge mode?
 j/k I'll look for a real one X)
 Yes, I would be afraid to print that one without making some cooling mods to the printer for the overhangs
 Hoorays
 @KMyers Special request, this sd card holder -> https://www.thingiverse.com/thing:2392224
 @KMyers https://www.thingiverse.com/thing:1779319
 I could use one of those as well
 Those two please!
 Make it 3.  I'd like one.
 Yeah it looks really useful
 XD
 Just print the F out of it.
 After I finish the current print
 Thank youuuu keith!


[11:17] <bluesabre> JackFrost: Why do we not want to use maybe-ubiquity with the minimal image?
[18:05] <JackFrost> bluesabre: This is generally geared towards more advanced users and the need to use additional boot options is higher.  It's how it's been this whole time, maybe-ubiquity doesn't really add any benefit here.  Sounds like we're getting pushback on that too, though...
[18:34] <bluesabre> JackFrost: I think more than anything, they just want to know *why* it’s different.
[18:35] <bluesabre> So that helps