[18:54] <arraybolt3> Just a friendly reminder to all that the Flavor Sync Meetings are tomorrow. (Also this is me verifying that we are still intending to do those.)
[18:55] <Fallen> Yes we are!
[18:55] <arraybolt3> +1
[18:56] <Fallen> Eickmeyer: I saw some chatter about the artwork, will check in tomorrow how things are going
[18:56] <arraybolt3> Fallen: Hey, could you let me into the flavor sync meeting notes?
[18:56] <arraybolt3> You should see a request for access from<EMAIL_ADDRESS>[18:56] <Eickmeyer> Fallen: Thanks!
[18:57] <Fallen> ilvipero can take a look when he is at work tomorrow. I'm on mobile and just getting back from a conference
[18:58] <arraybolt3> K, no problem. (I should probably have thought to ask a week ago :P)
[19:34] <aaronprisk[m]> Should be good to go now  arraybolt3 @arraybolt3:matrix.org:
[20:06] <arraybolt3> Thanks!


[08:28] <tsdgeos> otto failures are back ?¿ :(
[09:15] <tsdgeos> anyone running on i386?
[09:16] <tsdgeos> Mirv: do you have an i386 chroot with your qt52 packages?
[09:21] <tsdgeos> mhr3_: you there?
[09:21] <mhr3_> tsdgeos, no, why?
[09:22] <tsdgeos> mhr3_: karni was complaining on friday that he could not start unity8 when using demo-stuff PPA
[09:22] <mhr3_> possible, there were huge changes landing
[09:24] <Mirv> tsdgeos: no, only amd64
[10:33] <Guest86298> mhr3_: tsdgeos: good day o/
[10:34] <mhr3_> karni, hey
[10:34] <karni> mhr3_: You on holiday/working today?
[10:34] <mhr3_> wish i was on holiday
[10:34] <karni> hahah
[10:35] <karni> mhr3_: Is there any chance you could allocate some cycles to look into why demo-stuff ppa does not run with latest trusty-proposed?
[10:35] <mhr3_> karni, it should
[10:35]  * didrocks has a very similar wish than mhr3_
[10:35] <mhr3_> now :)
[10:35] <karni> mhr3_: Oh, that'd be neat
[10:36] <mhr3_> karni, the scope didn't build yet though
[10:36] <karni> mhr3_: online-music?
[10:36] <mhr3_> yep
[10:36] <karni> ack
[10:38] <mhr3_> karni, https://code.launchpad.net/~unity-team/+archive/demo-stuff/+recipebuild/635122
[10:38] <karni> mhr3_: Thanks Michal!
[10:40] <mhr3_> karni, something's wrong with saucy builds in that ppa, hope you're on T
[10:42] <karni> mhr3_: yeah, I'm talking trusty-proposed :)
[10:42] <karni> cool
[13:43] <mhr3_> mhall119, ping?
[13:47] <Gabriel> I have a problem with my duel screens (screen 1: 24 inch - screen 2: 22 inch) on every boot on password entering stage, the screens overlap, after loging in, i have to: monitor settings ->switch off the 22 inch and revert back, is there a fix?
[13:47] <mhr3_> karni, did you try demo-stuff? does it work now for you?
[13:57] <karni> mhr3_: flashed trusty, installing now
[14:04] <mzanetti> dandrader: hey, how is it going?
[14:05] <dandrader> mzanetti, hi
[14:05] <mzanetti> dandrader: are you feeling any better?
[14:05] <dandrader> mzanetti, I'm managing
[14:05] <mzanetti> :/
[14:06] <mzanetti> dandrader: I have an issue with an EdgeDragArea you might be able to tell what it is:
[14:06] <mzanetti> dandrader: for some reason the gesture doesn't seem to be recognized if I'm too fast
[14:06] <dandrader> mzanetti, maybe too few samples
[14:06] <mzanetti> but we don't have anything like maxSpeed, do we?
[14:06] <dandrader> mzanetti, maybe we do. let me check
[14:07] <mzanetti> dandrader: I'm using the exact same EdgeDragArea code than on the left edge
[14:07] <dandrader> mzanetti, no, we don't have a maxSpeed or anything like that
[14:07] <mzanetti> only difference is direction. LeftWards vs RightWards
[14:08] <mzanetti> the launcher comes in 100% reliable with those fast gestures
[14:08] <mzanetti> but with the right edge I can make it fail in 80% of the cases if I'm swiping fast
[14:09] <dandrader> mzanetti, try setting DIRECTIONALDRAGAREA_DEBUG to 1 in DirectionalDragArea.cpp and see if you spot anything suspect
[14:15] <mzanetti> dandrader: yeah... Rejecting gesture because touch point is outside allowed area.
[14:15] <mzanetti> dandrader: but doesn't this happen on the left edge then?
[14:15] <dandrader> mzanetti, didn't get your question
[14:16] <mzanetti> dandrader: this is an example of the left edge: http://paste.ubuntu.com/6786044/
[14:17] <mzanetti> dandrader: you can see that I moved ~150 pixels before the gesture is recognized
[14:17] <mzanetti> on my screen that is about 7.5 grid units
[14:17] <mzanetti> the EdgeDragArea is 2 gu in width
[14:17] <mzanetti> dandrader: now here's the same for the right edge: http://paste.ubuntu.com/6786029/
[14:18] <mzanetti> the movement here is only around 80 pixels (4 gu)
[14:18] <mzanetti> but still it is rejected because it outside the allowed area
[14:20] <dandrader> mzanetti, are you sure the DDA here http://paste.ubuntu.com/6786029/ has its direction set to Leftwards?
[14:20] <mzanetti> awww man
[14:20] <mzanetti> of course it isn't :D
[14:20] <dandrader> mzanetti, :)
[14:20] <mzanetti> dandrader: you don't wanna know how often I read this line and didn't see the issue
[14:21] <mzanetti> dandrader: thanks a lot
[14:21] <dandrader> yw
[14:21] <tsdgeos> man, how did i end up here? :D http://paste.ubuntu.com/6786056/
[14:21] <mzanetti> much better now
[14:23] <mzanetti> tsdgeos: that looks just about the right layer to debug some qml
[14:23] <mzanetti> :P
[14:26] <mhall119> mhr3_: pong
[14:26] <mhr3_> mhall119, hey, sent you a mail with updated scopes docs, mind uploading it?
[14:27] <mhall119> mhr3_: sure
[14:30] <karni> tsdgeos: Can't attend SU, longer 1-1 with John. my update: looking into scope rendering issues for Scott
[14:31] <tsdgeos> oki
[14:49] <mhr3_> Cimi, hey, are you working on the new preview widgets?
[14:49] <Cimi> mhr3_, yes
[14:49] <mhr3_> Cimi, how is it looking?
[14:50] <Cimi> mhr3_, I started friday, was quite sick last week
[14:50] <Cimi> mhr3_, basically it's abstracting them, right?
[14:50] <mhr3_> Cimi, yea, i'm wondering if we could try to hook it up with some scope this week
[14:50] <Cimi> mhr3_, better next week
[14:51] <Cimi> mhr3_, not in London this week
[14:51] <mhr3_> Cimi, ah, ok, keep me posted anyways
[14:52] <Cimi> sure
[15:19] <karni> thostr_: (Cc mhr3_ (?)) Any chance for some sprint summary notes? :)
[15:20] <thostr_> karni: no news from backend, from front end point of view I already requested a summary (the cleaned spec) from design
[15:20] <mhall119> Saviq: can I get an update on those packages needed to build Unity8 on Saucy?
[15:20] <karni> mhall119: he's on holiday this week
[15:20] <karni> thostr_: thank you
[15:21] <mhall119> karni: ah,thanks, anybody else know about those packages?
[15:22] <mhr3_> mhall119, the recipes are setup to monitor distro branches, once stuff lands in t, it should get build in the ppa
[15:24] <mhall119> it looks like I'm stuck on a package build that failed
[15:24] <mhall119> unity-scopes-api
[15:25] <mhr3_> mhall119, there's landing ask for everything scopes related, should all get updated soon
[15:25] <mhr3_> which will then trigger the s rebuilds
[15:26] <mhall119> ok
[15:27] <mhr3_> mhall119, btw docs updated yet?
[15:28] <mhall119> mhr3_: in a call and working on it now
[15:28] <mhr3_> cool
[15:30] <mhall119> mhr3_: should be updated now
[15:31] <mhr3_> mhall119, it is indeed, thx
[15:33] <mhall119> np
[15:34] <mhall119> mhr3_: is there any way to get structured non-HTML docs from doxygen that I could use to import into the new API Website?
[15:35] <mhr3_> mhall119, dunno what do you need exactly, but afaik doxygen can generate lots of formats
[15:36] <bregma> mhall119, Doxygen will produce XML for doing what you want
[15:36] <mhr3_> mhall119, http://www.stack.nl/~dimitri/doxygen/manual/output.html
[15:36] <bregma> all you need is an appropriate XSLT to transform it
[15:36] <mhall119> mhr3_: I can use almost anything, I've been writing simple python scripts to parse and import docs, but structured is better
[15:37] <mhall119> mhr3_: what branch are the docs generated from?
[15:38] <mhr3_> mhall119, lp:unity-scopes-api
[15:39] <tsdgeos> Mirv: shall we remove the 5.2 tag from https://bugs.launchpad.net/libusermetrics/+bug/1268858 ?
[15:57] <tsdgeos> MacSlow: saviq and i talked about the timeformatter stuff
[15:57] <tsdgeos> the outcome was
[15:57] <tsdgeos> we don't care
[15:57] <tsdgeos> so we documented it as
[15:57] <tsdgeos> NB: The tests expect the locale to be the C locale, they may fail if run
[15:57] <tsdgeos> under a different locale, if you get failures others can not reproduce
[15:57] <tsdgeos> prepend 'LC_ALL=C' to the 'make test' command
[16:13] <mzanetti> tsdgeos: did you flash your phone today?
[16:13] <tsdgeos> nope
[16:13] <mzanetti> hmm... don't do :D
[16:13] <tsdgeos> ok :D
[16:15] <mzanetti> didrocks: in which image did that nested mir stuff land?
[16:15] <mzanetti> trying to get back a device where I can work on
[16:18] <karni> tsdgeos: Re: my MP - I don't have a better answer than "it's because I followed how ResponsiveGridView was implemented. It did not have bottom margin". Perhaps that needs fixing.
[16:19] <karni> mhr3_: Any chance you could help me to get this working in unity-scope-tool? I missed a small bit, the scope does not show up, and I was hoping you could help (as saviq is on holiday) https://code.launchpad.net/~unity-team/unity8/new-scopes-vj-integration/+merge/201932
[16:20] <mhr3_> karni, quick hangout?
[16:20] <karni> mhr3_: sure, let me quickly fire up laptop, this PC has no mic/cam
[16:20] <mhr3_> k
[16:22] <karni> Why do I always have a problem starting a new empty hangout, that should be easier ;P
[16:23] <karni> mhr3_: mind throwing a link over?
[16:23] <mhr3_> yep, sec
[16:24] <karni> mhr3_: http://hangouts.google.com/start
[16:24] <karni> wait ;D
[16:24] <karni> https://plus.google.com/hangouts/_/72cpj4vcqegbshpl3u3msouijs
[16:24] <karni> that one
[16:24] <mhr3_> i was faster :P
[16:24] <karni> mhr3_: lol sry, can you send it again? accidentaly closed window
[16:24] <mhr3_> nevermind, joining :)
[16:25] <MacSlow> tsdgeos, ok
[16:27] <didrocks> mzanetti: you mean, you want to investigate it or not have that issue?
[16:27] <didrocks> mzanetti: if the latter, the latest image (138) is fine
[16:28] <mzanetti> didrocks: ah cool, thanks
[16:35] <MacSlow> tsdgeos, should I mark the filed bug (LP: #1270861) as "Won't fix" then with the remark regarding the C-locale?
[16:36] <tsdgeos> MacSlow: i guess yes
[16:39] <MacSlow> tsdgeos, done
[16:39] <mhr3_> karni, the good news is that i see the same thing you mentioned - works with make try... but not in scope-tool
[16:39] <mhr3_> karni, but as for why that is... didn't notice anything obvious
[16:40] <karni> mhr3_: thank you for giving it a shot
[16:58] <tsdgeos> karni: if yhe other ones don't have it either maybe you shouldn't have it here either, looks wrong to me but having it behave different is also weird
[16:58] <tsdgeos> mzanetti: opinions?
[16:58] <tsdgeos> mzanetti: my last comment at https://code.launchpad.net/~unity-team/unity8/new-scopes-vj-integration/+merge/201932
[16:58]  * mzanetti reads
[16:59] <karni> tsdgeos: The margin at the bottom would be after the last element, so that makes sense.
[16:59] <karni> tsdgeos: FTR If we end up +1'ing this today, I don't want you to top-approve, before I make this work in unity-scope-tool. mhr3_ didn't find any obvious reasons why wouldn't it work.
[17:00] <tsdgeos> sure
[17:00] <karni> The interesting part is that, once you turn on the carousel, and switch back to grid, unity-scope-tool f's up, so that's weird as well.
[17:01] <mhr3_> karni, Saviq mentioned that issue last week, so it's something he's aware of
[17:01] <karni> mhr3_: ah, good
[17:02] <mhr3_> karni, btw since qt doesn't complain about anything, maybe it's an issue with sizing?
[17:02] <mhr3_> width not set properly
[17:02] <mhr3_> or something
[17:03] <karni> mhr3_: yes, that's what I suspect. trying now.
[17:06] <karni> mhr3_: (FYI thostr_1 ) indeed, seems like height problem. I forced a fixed height, and see stuff appear.
[17:06] <karni> yay
[17:06] <karni> Now I need to get it righrt
[17:06] <tsdgeos> karni: poor's man debugging is adding qml rectangles with color that anchor.fill stuff until you find out what's not showing
[17:06] <karni> *right
[17:06] <tsdgeos> oh, you found it already :D
[17:07] <karni> tsdgeos: but that's a good tip for a future (in case I *need* something like that)
[17:07]  * mzanetti does that all the time
[17:07] <karni> tsdgeos: makes me thinkg qmlscene should support something like --view-outlines
[17:07] <mhr3_> karni, btw do you recall which scope is supposed to be using this?
[17:08] <mhr3_> cause i wonder how scrolling and cat expansion will work with this
[17:08] <karni> mhr3_: no, it was just a bit I picked to learn a lot about the code base, and we *could* use that in one of the scopes for MWC.
[17:09] <karni> mhr3_: yes, that's something I'd like to know as well, don't know as of now as FilterGridView explicitly implements collapsing
[17:09] <karni> so that bit might be yet missing.
[17:09] <karni> mhr3_: baby steps :)
[17:09] <mhr3_> right :)
[17:17] <myNameIsWho> ping mzanetti  I was wondering if you had some time to talk to me about LauncherModel  for Unity plugin.  I was using it and can not seem to get back anything other then applications://   is there a different model for unity://  ? thanks
[17:19] <mzanetti> myNameIsWho: what are you trying to do?
[17:19] <myNameIsWho> lik for 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
[17:20] <myNameIsWho> mzanetti,  make a launcher
[17:20] <myNameIsWho> mzanetti,  http://imagebin.org/287811
[17:21] <mzanetti> myNameIsWho: you want to replace the existing launcher?
[17:22] <myNameIsWho> mzanetti, not replace add option.  there is other launcher also.  But that is besides that point
[17:22] <mzanetti> myNameIsWho: in that case you want to replace the launchermodel too
[17:22] <mzanetti> or well, not use it
[17:22] <myNameIsWho> mzanetti,  I am not use to using qmlreg singleton type though it is real COOL !
[17:23] <myNameIsWho> mzanetti,  so you think that I should make different models that read dbus ?
[17:23] <mzanetti> myNameIsWho: well, depends on what you want to show... you'll get running (recent) applications from the ApplicationManager
[17:24] <myNameIsWho> cool. mzanetti  yeah What I am doing is porting Ubuntu tv to Unity 8 code so that I can run it on my hdmi stick
[17:24] <mzanetti> myNameIsWho: you might be able to use the launcherbackend stuff to read the configs
[17:24] <mzanetti> myNameIsWho: ah, cool
[17:24] <mzanetti> myNameIsWho: ok, so this is the idea:
[17:25] <mzanetti> myNameIsWho: the stuff in launcherbackend is intended to be shared between different launchers
[17:25] <myNameIsWho> using zeroconf to connect to the phone to stream to tv
[17:25] <mzanetti> and the model should be replaced for each different launcher behavior
[17:25] <mzanetti> it might not be well enough structured so far tho
[17:26] <myNameIsWho> I see so like Unity 2d was with bfb trashs applications and devices
[17:26] <myNameIsWho> each as there own model
[17:26] <mzanetti> myNameIsWho: https://docs.google.com/a/canonical.com/drawings/d/1AlMDP0VqadG2s0ZdV2lG-5f2SEgpUXjNrfkCq970fDI/edit
[17:27] <mzanetti> myNameIsWho: actually you should only imeplement a new launcher model. if you stick with the LauncherModelInterface api, the existing UI code will just work fine with a different behavior of the model
[17:27] <myNameIsWho> mzanetti,  I do not have permission to look at that
[17:29] <mzanetti> myNameIsWho: http://i.imgur.com/dp3Aj9P.png
[17:30] <myNameIsWho> mzanetti,  thank you you have been extremely helpful .
[17:51] <karni> mzanetti: mhr3: You guys mind giving this a quick sanity check? (starting from line 21. everything before line 21 is for reference)
[17:53] <mhr3> karni, this == ?? (sorry lost scrollback)
[17:53] <karni> oh sorry
[17:53] <karni> mzanetti: mhr3: http://paste.ubuntu.com/6787158/
[17:53]  * karni didn't paste the link
[17:53]  * mzanetti has no idea what this is about :/
[17:54] <mzanetti> well, I have an idea, but not qualified enough to give constructive feedback
[17:54] <karni> mzanetti: ack, np
[17:54] <karni> mhr3: this would basically inject the 'collapse' feature you asked about. The naming is ridiculous, though.
[17:55] <mhr3> karni, maybe we don't really want it though?
[17:55] <mhr3> maybe this thing is supposed to be always-expanded?
[17:55] <mhr3> but that's a design question
[17:55] <karni> TBH I think "FilterGrid" was a really poor name choice. collapsing is very distant from 'filtering' in my mind. /me stops rambling ;d
[17:56] <karni> mhr3: let me have a quick look at the spec
[17:56] <karni> "35 GU - when category is collapsed, cards are cropped at 35 GU"
[17:57] <karni> mhr3: now that it works extended (just added anchors.fill: parent in 2 places) the next step would be to make it collapsible.


[01:40] <MoleMan> is there a way to change a symlink from a command line? I have a samba share, that consists of lots of symlinks to consolitdate files, with tidier names etc, and I've moved the root folder they are in, and would like to be able to bulk update the symlinks without having to manually recreate... any ideas?
[01:43] <sarnold> MoleMan: There's nothing terribly easy available; the readlink(1) program makes reading a symlink's pointed-to path easy enough, you can pipe those through sed or awk as you need, and use the result in a new ln -sf blah blah command...
[01:44] <MoleMan> hmmm, second attempt at google returned this http://superuser.com/a/157832
[01:44] <MoleMan> hopefull will do the job
[01:45] <sarnold> MoleMan: it'll be a bit ugly, but starting with something like: for f in * ; do ln -sf $(readlink $f | sed -e ...) $f ; done
[03:23] <lvmer> I'd like to stick with Ubuntu-Server or a linux variation. But what is a good way to RAID 6 - 8x 3TB HDD's for LAN storage. I was planning on software raid & samba & shorewall, etc. But now that I think about it, idk if I've ever seen a RAID 6 option for ubuntu-server.
[03:32]  * patdk-lap would like to know, when raid6 wasn't an option
[03:43] <RiXtEr> Hey guys, just installed 12.04.1 Server and my syslog and dmesg are getting flooded with nouveau messages... I don't have any X installed, can anyone tell me why or where to start looking for the answer?
[03:49] <patdk-lap> rixter, kernel
[03:49] <patdk-lap> nouveau driver :)
[03:51] <RiXtEr> patdk-lap, I didn't install anything that should be using nouveau and I am using nomodeset
[03:51] <RiXtEr> patdk-lap, shouldn't that turn it off?
[03:51] <RiXtEr> (cause it to not load that module)
[03:51] <patdk-lap> heh? nomodeset means, don't set a mode, use whatever it was using
[03:51] <patdk-lap> did you blacklist nv?
[03:51] <RiXtEr> patdk-lap, so is there a grub switch I can use to 'turn it off' ?
[03:52] <patdk-lap> dunno
[03:52] <RiXtEr> patdk-lap, no...
[03:52] <RiXtEr> patdk-lap, blacklist where?
[03:53] <lvmer> patdk-lap: raid 6 was always an option...  Do you know about Raid 10? I'm pretty sure I saw it. Also I could RAID 1 2x 30gb OS drives & then partition & raid 6 the other hdds right? 2 independent?
[06:43] <goddard> anyone know how I can get a live view of connections on my server and maybe even apache error logs?
[06:44] <sarnold> goddard: netstat -anp
[06:44] <sarnold> goddard: tail -F /var/log/apache*/error.log
[06:45] <goddard> sarnold: nice foo must use that alot
[06:46] <sarnold> goddard: I've got a tail -F running right now, funny enough. :)
[07:28] <adauthenticate> hi team
[07:28] <Tm_T> howdy
[07:28] <adauthenticate> i like to ad authenticate with ubuntu server .. kindly help any one !!!
[07:30] <adauthenticate> no one is in the chat ???
[08:32] <RoyK> morning
[08:33]  * RoyK somewhat doesn't like people joining irc, asking a question, waiting two minutes, complaining, and parting...
[08:38] <SinZ> inorite
[08:38] <balboah> it's better like me who idles for an hour before replying :)
[08:42] <RoyK> :)
[11:16] <SysTom> Having some issues booting to grub under hyper-v, I simply get grub loading, and sometimes it'll show the menu for a split second
[11:16] <SysTom> Any ideas?
[11:19] <Daviey> jamespage: seen https://docs.google.com/document/d/14502bjf6Y8htQSOi3Eo9WdnNfjEWhtMtw37JYIWCwkU/edit?hl=en-GB&forcehl=1 ?
[11:53] <jamespage> Daviey, I had not but its good
[12:11] <sarthor> HI, here is my wlan0  Unknown  iwlwifi - [phy0].. when i started #airmon start wlan0,  my machine says " mon0 is on channel -1, but the AP uses channel 11 " when i apply this command, " sudo aireplay-ng -1 6000 -a C8:D5:FE:0C:6a:74 -h b8:03:05:ca:7c:f0 mon0 " What exactly I need to do, Guide me to the direction, then I will search on the Internet please. Thanks in Advance.
[12:20] <radiske> here's the situation, i have a ubuntu server, running firewall and it does all the router to my network... there's one address my network can't resolv... but if i ping this address directly from the server, it resolvs...
[12:23] <radiske> someone can help?
[12:33] <asac> heyho!
[12:33] <asac> sorry if a bit out of touch:). wonder, what gets installed when selecting "basic server install" during install of ubuntu server (http://www.ubuntu.com/download/help/install-ubuntu-server) ... which seed/task/meta-package is it?
[12:35] <FauxFaux> I'm guessing it's from tasksel, which is, as I understand it, maintained outside of apt (but I have never looked).
[12:36] <sarthor> HI, here is my wlan0  Unknown  iwlwifi - [phy0].. when i started #airmon start wlan0,  my machine says " mon0 is on channel -1, but the AP uses channel 11 " when i apply this command, " sudo aireplay-ng -1 6000 -a C8:D5:FE:0C:6a:74 -h b8:03:05:ca:7c:f0 mon0 " What exactly I need to do, Guide me to the direction, then I will search on the Internet please. Thanks in Advance.
[12:43] <asac> ogra_: hi! do you know ? see a bit further above :)
[12:44] <radiske> why my ubuntuserver can resolv an address but my network can't? someone can help?
[12:45] <ogra_> asac, whatever is in the server seed i would guess :)
[12:47] <ogra_> asac, http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.raring/view/head:/server i think
[12:49] <asac> ogra_: thats not much :)
[12:49] <ogra_> yeah
[13:55] <ibiris> folks what subset of packages defines the "basic server install" mentioned in http://www.ubuntu.com/download/help/install-ubuntu-server?
[13:57] <ogra_> ibiris, see above
[14:04] <ibiris> ogra_: checking from irclogs - thanks
[15:08] <stgraber> hallyn: can I let you review Dwight's [lxc-devel] [PATCH] Make config api items const ?
[15:16] <halvors> Hi! I have no experience setting up a mail server, i want to use postfix and dovecot and as simple authentication as possible, is this guide somthing to choose then? https://help.ubuntu.com/12.04/serverguide/postfix.html and use Mail Stack Delivery
[15:19] <halvors> Anyone willing to help me out?
[15:21] <halvors> Should i skip the sections "SMTP Authentication" and "Configuring SASL" when using the Mail-Stack Delivery package?
[15:49] <ivoks> halvors: yes
[15:50] <ivoks> halvors: mail-stack-delivery package configures everything for you; you might want to put your own certificate in place
[15:52] <ivoks> sigh
[15:54] <ivoks> halvors: yes
[15:54] <ivoks> halvors: mail-stack-delivery package configures everything for you; you might want to put your own certificate in place
[15:58] <hggdh> rbasak: there? A few Qs...
[16:04] <rbasak> hggdh: pong
[16:07] <halvors> ivoks: But what about postfix?
[16:07] <ivoks> halvors: what about it?
[16:10] <ivoks> halvors: mail-stack-delivery package will pull in postfix and dovecot, configure the link between them and that's it
[16:10] <ivoks> halvors: all you have to do is answer couple of questions
[16:21] <halvors> ivoks: How is mail delivered to dovecot? On what port?
[16:22] <ivoks> halvors: mail from postfix to dovecot is delivered by dovecot's LDA
[16:22] <ivoks> (local delivery agent)
[16:23] <jamespage> Daviey, did you manage to ascertain what exactly is the plan for the kernel on the 12.04.2 iso for server?
[16:23] <jamespage> Daviey, ignore me
[16:23] <Daviey>  /ignore jamespage
[16:36] <halvors> ivoke: I mean remote...
[16:36] <ivoks> halvors: smtp, imap, pop3
[16:36] <ivoks> and one can enable submission and smtps very easy
[16:37] <ivoks> iirc, imaps and pop3s are enabled by default
[16:37] <ivoks> including TLS on imap and pop3 ports
[17:29] <iohnizer> Hello, is there anyone willing to help me regarding an issue with the 12.04 installer? I keep getting stuck.
[17:36] <radiske> why my ubuntuserver can resolv an address but my network can't? someone can help?
[17:38] <zooko> Dear people of #ubuntu-server. We're investigating a failure on a production server...
[17:38] <zooko> (We = https://LeastAuthority.com )
[17:38] <zooko> and it *looks* like a "sudo apt-get upgrade" led to the removal of postfix and installation of sendmail, which led to the resulting failure.
[17:38] <zooko> Now, I thought that "apt-get upgrade" would never add or remove packages, only upgrade to new versions of currently installed packages.
[17:38] <zooko> Am I wrong?
[17:42] <sarnold> zooko: your understanding matches mine, upgrade shouldn't make decisions that drastic; only dist-upgrade should, but even that should be relatively rare
[17:43] <zooko> sarnold: yeah, weird. This is a 10.04 server.
[17:43] <zooko> The auth log and the apt log and everything put together make it look like I ran "sudo apt-get update && sudo apt-get upgrade && shutdown -r now".
[17:43] <zooko> Which is a thing I normally do on an Ubuntu LTS server without much hesitation.
[17:44] <sarnold> indeed, I'd think nothing of that
[17:44] <zooko> But then the apt log says "Okay, so you want to uninstall postfix and install sendmail? Fine!", and goes and does that.
[17:44] <zooko> Weird.
[17:44] <zooko> I have one non-Ubuntu package installed -- nginx as packaged by the nginx maintainers -- but I looked at its deps and it didn't look like it would interact wil mail to me.
[17:44]  * zooko looks again.
[17:44] <sarnold> (tohugh in my case it's usually apt-get update && apt-get -u dist-upgrade && pm-suspend  or similar :)
[17:45] <zooko> Yeah, even dist-upgrade I generally consider "safe" on Ubuntu LTSes. :-{
[17:48] <sarnold> zooko: walking way out on a limb here, what are the chances someone used dpkg's --set-selections or dselect or similar to change the intended package disposition?
[17:48] <sarnold> zooko: .. or aptitude or software center?
[17:48] <zooko> aptitude, yes. Someone had been running aptitude in the past.
[17:48]  * zooko looks at aptitude log
[17:50] <zooko> But I don't see any mention of sendmail, postfix, sensible-mda, or "mail" anything in the aptitude logs.
[17:50] <zooko> Okay, I give up on explaining it for now.
[17:50] <zooko> Thanks for the chat, sarnold!
[17:50] <sarnold> zooko: good luck!
[17:53] <smoser> jamespage, so the errors we're seeing on raring are bug Merge-Method: { "dicts": "overwrite", "lists": "append" }
[17:53] <smoser> oops
[17:53] <smoser> https://bugs.launchpad.net/ubuntu/+bug/1078926
[17:54] <ikonia> window 14
[17:54] <ikonia> oops
[17:59] <smoser> stgraber, around ?
[18:00] <stgraber> smoser: yep
[18:04] <smoser> stgraber, https://bugs.launchpad.net/ubuntu/+bug/1078926
[18:04] <smoser> see the final comment, i'm wondering if you have help with my 'c' there.
[18:04] <smoser> and if you might have hints on 'b' although i think that might be more of a slangasek thing.
[18:05] <iohnizer> During the install from USB I get the message: main-menu[334]: DEBUG: resolver (libc6-udeb): package doesn't exist (ignored). The same thing goes for libnewt0.52. I have been trying to google my way around this issue, but can't seem to find any helpful answer. Any ideas?
[18:07] <stgraber> smoser: yeah, b) would be for slangasek. For c), it's a bit weird. Usually what should happen is that the kernel or 'udevadm trigger' will emit a net-device-added event on the netlink bus, which will then be forwarded to upstart triggering the network-interface job and ultimately calling ifup
[18:08] <stgraber> smoser: as eth0 is brought up by the fallback job, this most likely means that upstart never received the net-device-added event from udev
[18:08] <stgraber> smoser: which can be explained by either a kernel bug causing the uevent to simply never be emitted or because somehow your instance doesn't call udevadm trigger so never "fakes" the event if it was emitted before the udev bridge started
[18:09] <stgraber> that's what I'm seeing after a quick read, there may be some weirder things happening
[18:09] <smoser> stgraber, right. it could cause that.
[18:09] <smoser> but the kerel driver on kvm should be solid
[18:10] <smoser> why would the image never call udevadm trigger ?
[18:10] <smoser> (where woudl / should that occur)
[18:10] <smoser> but it doesn't fail all the time
[18:10] <smoser> so that would seem to not be valid.
[18:11] <stgraber> no idea why it wouldn't trigger but I'm never too sure of what weird changes you have in your environment with your cloud init jobs :)
[18:11] <stgraber> it should be triggered from udevtrigger.conf
[18:11] <stgraber> so requires udev to have been started by upstart which itself depends on virtual-filesystems
[18:12] <smoser> which should occur now in parallel with mounted /
[18:12] <smoser> so we shouldn't hit a race there on that.
[18:13] <stgraber> you may want to add a generic job to confirm that net-device-added is emitted
[18:13] <stgraber> something along the line of:
[18:13] <stgraber> start on net-device-added
[18:13] <stgraber> task
[18:13] <stgraber> script
[18:13] <stgraber> echo $INTERFACE >> /run/debug-network
[18:13] <stgraber> end script
[18:14] <stgraber> this will then be called by upstart whenever a network interface appears and it gets the event from udev. If you don't see eth0 in /run/debug-network, then you have a kernel/udev problem
[18:21] <smoser> stgraber, well static-networking-up does run
[18:21] <smoser> hm.. i have to look mroe.
[18:21] <smoser> well, i'll poke more later.
[18:23] <stgraber> smoser: sure, because the networking.conf job will eventually trigger and call ifup -a which will bring eth0 up and emit the required events, eventually triggering static-network-up, but I'm assuming that by the time it does that, it's way too late for you
[18:24] <stgraber> and networking.conf is really meant as a last fallback for when the event based bring up doesn't work, so depending on it would be wrong. (Except for virtual devices without any physical children where it's the only way they'll ever be brought up)
[18:40] <yolanda> hi zul, is there any issue where i can help
[18:40] <yolanda> ?
[18:40] <zul> yolanda: umm...not right now...
[18:41] <zul> yolanda: you might want to go through http://bugs.launchpad.net/ubuntu/+source/nova and see if there is anything you can fix or getting stale
[18:41] <yolanda> ok, i'll take a look
[18:42] <zul> yolanda: also you can check jenkins and look for broken builds and fix them up if you want
[18:59] <yolanda> zul, although this change is assigned to other person?
[18:59] <zul> which one?
[19:02] <yolanda> i was talking generally, looking at changes that were marked as failed
[19:02] <hallyn> stgraber: yup.  boy there's a huge set of patches.  what happened no lxc-devel? :)
[19:04] <stgraber> hallyn: well, looks like having a reactive upstream attracts developers, who'd have guessed ;)
[19:05] <hallyn> except this is sort of like a financial bubble
[19:06] <hallyn> we're gonna build up more and more patches ingithub, 0.9 won't get released, and people will be furious
[19:08] <halvors> I have a mail server, i realize that everybody can send email thru it, but how test it?
[19:09] <hallyn> stgraber: have you by chance done a build with that patch applied?
[19:10] <stgraber> hallyn: nope
[19:11] <halvors> I've used Mail-Stack Delivery, it's ok for me that other domain's use it, as long as they login using valid username and password :)
[19:12] <halvors> What is the most compatible webmail for the Mail-Stack Delivery service?
[19:12] <halvors> I would prefer a package that does all the needed apache2 configuration :)
[19:14] <sarnold> halvors: google around a bit, someone used to offer a service to check your mail server; you'd telnet to their machine from your mail server and they'd run 20-odd tests and show you the results in the telnet session....
[19:17] <halvors> Does this look ok?
[19:17] <halvors> http://mxtoolbox.com/SuperTool.aspx?action=smtp%3amail.test.halvors.org
[19:17] <yolanda> jdstrand, you there? i wanted to do some work on https://bugs.launchpad.net/ubuntu/+source/nova/+bug/945177
[19:19] <halvors> sarnold: Looks ok?
[19:19] <sarnold> halvors: it's a pity their tests are as short as they are, but it's definitely a good start
[19:20] <halvors> I also have this problem that i think my ISP is blocking port 25, at least i cannot connect to my mail server from outside, is there a simple way to confirm that?
[19:21] <sarnold> halvors: 220 halvors.org ESMTP Postfix (Ubuntu)
[19:21] <sarnold> halvors: my isp lets me through just fine
[19:21] <halvors> hmm...
[19:21] <halvors> Sure that's not on port 587?
[19:22] <halvors> Cause thru VPN i cannot connect using a SMTP client.
[19:22] <sarnold> halvors: "telnet mail.test.halvors.org smtp" -- yeah :)
[19:22] <halvors> Does not work on windows right?
[19:23] <sarnold> halvors: no windows here to test with, but I'd hope it would work fine there, too
[19:27] <halvors> I doesn't it only take 1 parameter (The hostname)
[19:30] <halvors> I get this in log when trying to use SMTPS (Port 465) via VPN. What does it mean?
[19:30] <halvors> Nov 27 20:28:57 halvors-server postfix/smtpd[5540]: warning: hostname ip-130.privitize.com does not resolve to address <IP_ADDRESS> Nov 27
[19:30] <halvors> 20:28:57 halvors-server postfix/smtpd[5540]: connect from unknown[<IP_ADDRESS>]
[19:30] <halvors> sarnold: :)
[19:31] <sarnold> halvors: dns provides both forward and reverse lookups
[19:31] <sarnold> halvors: to get an ip from www.google.com, and to turn that ip address back into www.google.com
[19:32] <sarnold> halvors: getting forward dns is extremely easy; every dynamic dns provider does that
[19:32] <halvors> Yeah. But what do you mean?
[19:32] <sarnold> halvors: getting reverse is different; that's tied to the ip address closely. whoever actually _owns_ that IP address provides the reverse dns.
[19:32] <halvors> I know.
[19:33] <halvors> But what does that have with the postfix server to do?
[19:33] <sarnold> halvors: dropping email from servers that do not have matching forward <-> reverse data is a very common anti-spam step
[19:34] <halvors> sarnold: May you try telneting my server again, just to be sure that it's not my isp that is responding. Now you should not get answer on port 25...
[19:34] <halvors> Ah ok.
[19:34] <halvors> So that means SMTPS (Port 465) actually works
[19:35] <halvors> But i can send mail from that ip using STARTTLS (587)
[19:35] <sarnold> halvors: 25 is dead (network unreachable! rather than "connection refused"), 465 works fine
[19:35] <halvors> Iknow.
[19:36] <halvors> What about 587?
[19:36] <sarnold> 587 works too
[19:36] <halvors> hmm, so wounder why i can't use port 25...
[19:36] <halvors> BTW: it should be back up now :)
[19:38] <halvors> sarnold: You've got comcast as ISP?
[19:38] <halvors> sarnold: If so i see your connection in /var/log/mail.log :)
[19:41] <sarnold> halvors: yes :) woot.
[19:42] <halvors> And you get thru on port 25, 465, and 587?
[19:43] <sarnold> halvors: yes
[19:44] <gucki> hi guys
[19:44] <gucki> anybody knows what's the maximum length of a network interface name?
[19:58] <jdstrand> yolanda: I am here
[19:59] <yolanda> hi jdstrand, i wanted to do some clean on that package, but i wonder if that bug is too old? changelog numbers don't match
[19:59] <halvors> sarnold: Shouldn't i be able to send mail not using STARTTLS or SSL/TLS, on port 587?
[20:00] <halvors> Or do postfix only allow Plain on Port 25, STARTTLS on Port 587 and SSL/TLS on Port 465?
[20:01] <sarnold> halvors: no idea :)
[20:03] <escott> halvors, i wouldn't be surprised if it refused. many don't run anything on 25 so they would be unhappy is something unsecured just got shoveled through 587/465
[20:04] <halvors> Ah ok, but is there a way to accept STARTTLS and SSL/TLS on port 25?
[20:05] <raub> halvors: I believe you can control that in master.cf
[20:05] <escott> halvors, whether or not it is possible depends on the SSL/TLS handshake. if it can begin with a simple HELO maybe
[20:09] <jdstrand> yolanda: just download the current binaries and run lintian on them. if it is clean, close the bug, if not, then add a comment to the bug on what is still not clean
[20:10] <yolanda> jdstrand, essex stable ones?
[20:10] <jdstrand> yolanda: well, it would need to be against raring (ie, grizzly) at this point
[20:10] <yolanda> oh, ok
[20:10] <yolanda> understood!
[20:10] <jdstrand> yolanda: the bug is targeted at 'nova' not a particular release of ubuntu
[20:11] <jdstrand> and we don't usually fix linitan errors in stable releases
[20:11] <yolanda> ok, so when it's that "nova" target it intends to be to the latest version?
[20:12] <halvors> escott: Mostly thinking about my customers, since they think everything that is outgoing email is port 25.
[20:18] <halvors1> sarnold: Seems like SSL/TLS works, just that client need to have a reverse dns record. But that's not common when using IPv6...
[20:18] <halvors1> '
[20:18] <halvors1> So i got this problem...
[20:18] <sarnold> halvors1: there may be a way to disable that check
[20:24] <halvors1> sarnold: Everyone got reverse for IPv4, but that's not common on IPv6...
[20:25] <hallyn> zul: did you have any changes heading to raring libvirt soon, or sh ould i just push my debdiff for not setting up default autostart when <IP_ADDRESS> exists right now?
[20:33] <halvors1> sarnold: May this be it? smtpd_senicder_restrtions = reject_unknown_sender_domain
[20:33] <sarnold> halvors1: seems like it should be better named, if that's the one. I'd say keep looking...
[20:34] <halvors1> sarnold: You mean like this: smtpd_sender_restrictions = reject_unknown_sender_domain
[20:36] <sarnold> halvors1: oh, hah, thta does look like the point of that setting: http://serverfault.com/questions/319842/postfix-client-ip-reverse-dns
[21:08] <zul> hallyn: i have nothing
[21:22] <hallyn> zul: ok, pushing.  hopefully i haven't missed some upgrade corner case...
[21:37] <timrc> Hello, I've created a lucid container on a precise host, and I notice when I ssh into the container I get some locale problems that I don't get when I use the "console".  As an example, when I run bzr I get this: http://pastebin.ubuntu.com/1392843/
[21:38] <timrc> Here is what I get when I ask Python what it thinks, http://pastebin.ubuntu.com/1392853/
[21:40] <timrc> sudo locale-gen en_US.UTF-8 seems to "fix" the problem
[21:40] <hallyn> what *is* that thing?
[21:41] <hallyn> ANSI_X3.4-1968  that is
[21:41] <timrc> no clue, to be honest
[21:41] <hallyn> i'm building a lucid container right now...
[21:41] <hallyn> stgraber: ^ look familiar at all?
[21:42] <stgraber> timrc: apt-get install language-pack-en
[21:43] <stgraber> hallyn: we don't have any langpack installed by default, that's the cause of this
[21:43] <stgraber> hallyn: ssh passes your locale along, if the target server doesn't have it, then you get that kind of problem
[21:44] <timrc> ah
[21:44] <stgraber> hallyn: when logging in on the console, you just get the good old C locale, so nothing should attempt to do UTF-8 and you're "fine" (until you try to print anything that actually requires unicode)
[21:44] <hallyn> aha :)  yeah i just got as far as reproducing it.  interesting
[21:44] <stgraber> anyway, the fix is to have the template creation script to always install language-pack-en and any other locale you have outside the container
[21:44] <hallyn> stgraber: thanks
[21:44] <stgraber> I have a workitem to fix that for this cycle
[21:44] <timrc> stgraber, I can confirm that does indeed work :)
[21:45] <hallyn> really?  i don't remember that int he blueprint - excellent :)
[21:45] <timrc> stgraber, thanks for the assistance
[21:45] <stgraber> timrc: np
[21:45] <stgraber> hallyn: I dumped a bump of LXC related workitems I had around after the session, that's one of them :)
[21:51] <timrc> While I'm here, I'm trying to run livebuild inside of my lucid container and I keep failing at: W: Failure trying to run: chroot /path/to/chroot mount -t proc proc /proc -- When I try running the command manually I get a little more information, specifically that the the block device is write-protected, mounting read-only and that I can't mount block device proc read-only
[21:51] <timrc> hallyn, stgraber: have either of you run into this?
[21:52] <stgraber> timrc: that'd be apparmor preventing you from mounting proc or sys in the container for security reason
[21:52] <stgraber> timrc: the easiest way to bypass this is to edit your container's configuration and uncomment the lxc.aa_profile line, setting it to unconfined
[21:53] <stgraber> timrc: then restart the container and you won't have the problem again
[21:53] <timrc> stgraber, is this a recent change? I don't recall having this issue a few weeks ago
[21:53] <hallyn> not that recent
[21:53] <timrc> hrm ok
[21:53] <stgraber> timrc: however, after doing that, your container will be allowed to mount unprotected copies of proc and sys which can damage your host, so don't give access to that container to someone you don't trust with the host
[21:53] <hallyn> actually, i was getting failures in debootstrappin ga debian unstable - on my HOST - at the mount proc part
[21:53] <hallyn> but i didn't have time to delve deeper
[21:54] <stgraber> timrc: that security has been introduced as of Ubuntu 12.04
[21:54] <timrc> stgraber, That'd be my wife, thanks :)
[21:54] <hallyn> "she's crafty"  ?
[21:54]  * hallyn looks for the beastie boys cd...
[21:55] <timrc> hallyn, she has a talent for breaking things.. she should be a product QA consultant
[21:56] <hallyn> :)
[21:56] <timrc> So this is a first... "disable app armour"... it's usually "disable selinux"
[22:00] <stgraber> timrc: if this was some kind of public service, I'd have recommended creating a profile specific for this container under /etc/apparmor.d/lxc/ then set that profile as lxc.aa_profile. But if it's just for local hacking, it's probably not worth the time :)
[22:01] <timrc> local hacking only, so yeah
[22:01] <timrc> I honestly didn't give app armour any consideration, sadly, until you mentioned it though
[22:01] <timrc> I need to be more cognizant of it in the future
[23:20] <sarthor> HI, Before 12.04, where ever I used to configure the dns farwarders for my network in the ubuntu-server, I used to edit /etc/bind/named.conf.options and used to write there my dns, and in the resolve.conf was somthing like, "nameserver <IP_ADDRESS>" Now the /etc/resolv.conf says, Do not edit by hand, Where to put that forwarders now?? please help.
[23:21] <sarnold> sarthor: you could either have your dhcp server advertise the dns you want clients to use or you could stuff the directives in /etc/resolvconf/<something>


[02:00] <Omnifrog> looking through old pics folders.  Here is a thing I left for wife to find in the kitchen a few years ago http://i.imgur.com/PRjpGHC.jpg
[02:03] <wrst> nice Omnifrog
[02:03] <wrst> always hated that paperclip guy
[02:37] <RagnarokAngel> Awesome share Omnifrog
[02:41] <Omnifrog> :D
[02:42] <Omnifrog> pranks in geek households are teh dorky
[03:16] <Juzzy> haha
[03:16] <Juzzy> no brownie points for that, eh