[09:09] <bthomas> morning
[10:32] <facubatista> hola bthomas
[10:33] <facubatista> ¡Muy buenos días a todos!
[10:33] <Chipaca> facubatista: 👋❗
[10:33] <facubatista> hola Chipaca :)
[10:34] <bthomas> नमस्ते facubatista : looks like you beat me to saying hola first today :-). So I am going back to saying नमस्ते
[10:34] <bthomas> Mui bein
[10:34] <facubatista> bthomas, yes, I read *your* "morning" and reacted to that :)
[10:35] <bthomas> :-)
[10:57] <Chipaca> facubatista: did you forget to push something to charmcraft#180? not seeing the changes you talk about there
[10:57] <mup> PR charmcraft#180: Support to create a library, first step in all the lifecycle <Created by facundobatista> <https://github.com/canonical/charmcraft/pull/180>
[11:00] <facubatista> Chipaca, I didn't finish my "reaction to the review"
[11:00] <facubatista> (this is a github problem, in launchpad I send the responses to the comments all at the end)
[11:01] <Chipaca> facubatista: ␇ shame ␇
[11:35] <Chipaca> facubatista: have you seen simple-term-menu?
[11:36] <facubatista> Chipaca, nop
[11:44] <facubatista> Chipaca, there I pushed my changes as per your review, note that I answered one of the items with an open question
[11:44] <facubatista> Chipaca, the '--lib-name' one
[11:59] <facubatista> Chipaca, so I'm happy to land this, but let's talk before about --lib-name
[11:59] <Chipaca> facubatista: ok. Why --lib-name and --charm-name for things that can only take one and not the other? is there a case of a command that might take both?
[12:00] <Chipaca> facubatista: note how --charm-file is now being a bother when we want to use it for a bundle or a charm, for example
[12:02] <facubatista> Chipaca, no case for a command taking both
[12:03] <facubatista> Chipaca, so both 'create-lib' and 'list-lib' can get a '--name' (the first one meaning a lib name, the second one meaning a charm name)
[12:04] <Chipaca> facubatista: are they optional?
[12:05] <facubatista> yes
[12:05] <Chipaca> k
[12:05] <facubatista> sorry
[12:05] <Chipaca> facubatista: what would the help lok like
[12:05] <facubatista> list-lib is
[12:06] <Chipaca> ah
[12:06] <Chipaca> facubatista: if it's not optional it shouldn't be an option (and you know this :) )
[12:06] <facubatista> create-lib has a mandatory "name" parameter, the help is "The name of the library file (e.g. 'db')."
[12:06] <Chipaca> ok
[12:06] <Chipaca> right
[12:06] <Chipaca> yes, that's already so
[12:06] <Chipaca> good
[12:07] <facubatista> list-lib has an optional "--charm-name", the help is "The name of the charm."
[12:07] <Chipaca> facubatista: now, about list-lib, is --charm-name the right thing?
[12:07] <Chipaca> the right name for the option i mean
[12:07] <Chipaca> for create-lib's argument, 'name' makes the most sense, as what else would it be
[12:08] <facubatista> ack, changing it for create-lib
[12:08] <Chipaca> facubatista: this is my opinion, not an order :-p
[12:08] <Chipaca> pad everything with IMHOs
[12:09] <Chipaca> facubatista: i could also argue against myself 🙂
[12:09] <Chipaca> but i'd rather if you did
[12:09] <facubatista> for list-lib is less clear
[12:09] <Chipaca> facubatista: for list-lib, --charm-name seems … i dunno, overly verbose?
[12:09] <Chipaca> OTOH I can see the argument of --name being ambiguous
[12:09] <Chipaca> but why not --charm ?
[12:11] <facubatista> Chipaca, I like --charm
[12:11] <facubatista> "get me all the libraries for this charm"
[12:11] <facubatista> s/get/list/
[12:12] <JoseMasson> Good morning! | Buenos días! | शुभ प्रभात!
[12:14] <facubatista> hola JoseMasson :)
[12:15] <Chipaca> facubatista: OTOH
[12:15] <Chipaca> facubatista: what is the label of the table that list-lib produces under which you put the charm's name?
[12:15] <Chipaca> facubatista: the option should match that label
[12:15] <Chipaca> facubatista: probably(tm)
[12:16] <Chipaca> s/table/column of the table/
[12:17] <facubatista> Chipaca, I don't put the charm name in the table (there's no point, all rows would just repeat that)
[12:18] <Chipaca> facubatista: but doesn't list-lib list all libs across charms?
[12:26] <Chipaca> facubatista: looking at the draft i see it's only ever for one charm
[12:26] <facubatista> Chipaca, no, list-lib list all libs for a charm
[12:26] <facubatista> right
[12:26] <Chipaca> facubatista: but i'm a bit confused because if i do create-lib, the lib i created is not in list-lib
[12:27] <facubatista> Chipaca, yes it is, the lib created is for your charm
[12:28] <facubatista> list-lib by default lists all libs for your charm, so
[12:28] <Chipaca> facubatista: i get 'Noting found.'
[12:28] <facubatista> mmm... well, did you *publish* it?
[12:29] <Chipaca> no
[12:29] <facubatista> anyway, I need to run or I won't get to the bank
[12:29] <Chipaca> run run
[12:29] <facubatista> we can talk later about this, thanks!
[12:29] <Chipaca> i need to have lunch soon or i won't have time for it
[12:43] <mup> PR operator#446 opened: Minor clarification for deferred event doc string <Created by balbirthomas> <https://github.com/canonical/operator/pull/446>
[12:43] <bthomas> ^ minor doc string update
[12:55] <Chipaca> bthomas: s/being/begin/
[12:56] <Chipaca> bthomas: but
[12:56] <Chipaca> bthomas: that last statement probably confuses more than it helps
[12:56] <Chipaca> bthomas: if you're not already thinking it's some sort of magic continuation, it'll throw you for a loop
[13:00] <bthomas> Chipaca: Maybe it is just me but I did have to think about if event.defer() continued from the same point or not. I can remove the second statement but if you have a alternative phrasing I would be interested to know.
[13:02] <Chipaca> bthomas: I think it's worthwhile rephrasing the whole thing to make it crystal clear what it does (and what it does not). Let me think about it for a bit.
[13:02] <bthomas> Awesome. Just edit the github PR when you do makeup your mind.
[13:51]  * bthomas -> lunch
[14:08]  * facubatista is back
[14:21]  * bthomas too
[14:22] <morphis> hey all!
[14:23] <morphis> DominikF and I currently working on a charm where pip ends up pulling in binaries (specifically via pynacl) into the charms venv which makes the charm architecture specific. Is their a recommendation on how to deal with this problem? In the end charms should be architecture-independent, right?
[14:26] <Chipaca> no, charms will be arch-dependent
[14:26] <Chipaca> that's fine
[14:26] <Chipaca> (well, not everything is in place to make them work 'right' all the time, but if your world is all amd64 it'll be fine until we get everything in place)
[14:27] <Chipaca> morphis: ^
[14:36] <morphis> Chipaca: hm, so the store will be able to distribute different revisions depending on the architecture same as we have for snaps?
[14:36] <Chipaca> morphis: yup
[14:36] <morphis> ah ok
[14:36] <morphis> Chipaca: how much of this is already in place?
[14:37] <Chipaca> morphis: the store is multi-arch-aware but nothing else is afaik
[14:37] <Chipaca> morphis: for now everything is assumed to be arch: all
[14:37] <morphis> so we have to workaround with shipping two different venv's until that is fixed
[14:38] <Chipaca> morphis: you're wanting to support multiple arches?
[14:38] <morphis> yes, we have to support both arm64 and x86 with the same charm
[14:39] <Chipaca> bummer
[14:39] <Chipaca> but, yes
[14:39] <morphis> it wouldn't be too much of an issue just complicates the build process a bit
[14:40] <Chipaca> morphis: is this for running on juju >=1.8?
[14:40] <morphis> oh yeah, assume the latest juju
[14:40] <Chipaca> morphis: ok
[14:40] <Chipaca> facubatista: ^^^ please read from morphis' "hey all" down
[14:41] <morphis> Chipaca, facubatista: happy to sync on a call on this
[14:49] <DominikF> would, love to be included in that call
[14:49]  * Chipaca bans DominikF
[14:49]  * Chipaca hides
[14:49] <Chipaca> 🙂
[14:51] <DominikF> 😂
[14:51] <facubatista> reading
[14:54] <facubatista> morphis, what you could do (as a hack, until all the rest is in place and fully automatic (*)), is to `pip install your-dep` on the "install" hook, and postpone the import of that after that
[14:54] <Chipaca> facubatista: i think doing the multi-venv is better
[14:54] <Chipaca> otherwise your charm suddenly needs The Internet
[14:55] <Chipaca> and set up gets slower, and all the bad things we know about
[14:55] <morphis> yes, it needs the internet + gcc, ...
[14:55] <Chipaca> exactly
[14:55] <Chipaca> and libnacl is scary
[14:55] <Chipaca> deps-wise
[14:55] <Chipaca> (iirc)
[14:55] <facubatista> (*) fully automatic: in the future you'll declare what archs you need, and "charmcraft pack" will pack your charm creating with the libs installed under those archs, having N results, which you could publish in the store for each arch, and the consumer will just get what it needs
[14:56] <Chipaca> facubatista: does the store support arch: many for charms?
[14:56] <morphis> how would charmcraft deal with the cross compilations aspects?
[14:56] <Chipaca> multi?
[14:56] <Chipaca> arch: [amd64, i386]
[14:56] <facubatista> morphis, similar to how snapacraft does it today
[14:56] <facubatista> probably using multipass, if you do it in your machine
[14:56] <morphis> so you either offload to a remote arm machine or you run on arm
[14:57] <Chipaca> morphis: launchpad builders or equivalent, yes'
[14:57] <morphis> ok
[14:57] <facubatista> morphis, and eventually we would have launchpad builders
[14:57] <facubatista> that
[14:57] <Chipaca> that's in the fullness of time, which is a way aways 🙂
[14:57] <morphis> hehe
[14:57] <morphis> ok, I think for now we will manually perform what charmcraft is doing to generate the multi venvs
[14:58] <Chipaca> facubatista: for now, if you have a way of doing a 'charmcraft build' on x86 and amd64, you can then bring them together
[14:58] <Chipaca> morphis: ^
[14:58] <facubatista> Chipaca, how?
[14:58] <Chipaca> morphis: and if it's only for new jujus, nuke hooks/* and put the arch thing in dispatch
[14:58] <Chipaca> morphis: note that it's called venv, but it's not a venv, just a lib
[14:59] <Chipaca> should be straightforward to rename it and pivot in the dispatch (which is a shell script)
[14:59] <Chipaca> anyway, i'm off (more meetings)
[14:59] <facubatista> Chipaca, ah, got it
[14:59] <facubatista> morphis, do you understand what Chipaca is proposing? else I can help you
[14:59] <morphis> Chipaca: yes, we can easily do a uname -m check in the dispatch script and switch the venv/lib there
[14:59] <morphis> facubatista: yes I do, will ping you if we run into any problems
[14:59] <facubatista> morphis, wonderful
[15:00] <morphis> thanks facubatista & Chipaca !
[15:00] <facubatista> :)
[15:04] <ionutbalutoiu> Hello everyone!
[15:08] <JoseMasson> Hello ionutbalutoiu!
[15:51] <Chipaca> ionutbalutoiu: 👋
[16:05] <Chipaca> facubatista: in charms.foo.v0.bar, is v0 the API version of bar?
[16:06] <facubatista> Chipaca, yes
[16:06] <facubatista> hello ionutbalutoiu
[16:07] <Chipaca> facubatista: new_library.py.j2 has a syntax error unless I'm misunderstanding something
[16:07] <Chipaca> facubatista: is that on purpose?
[16:08] <Chipaca> … and you merged it, o no :)
[16:09] <Chipaca> facubatista: you're missing tests, obviously, because otherwise you would've caught the error
[16:09] <Chipaca> facubatista: see the tests for 'init', maybe?
[16:09] <Chipaca> or _something_ :)
[16:24] <facubatista> Chipaca, will add a test for it be a valid Python file
[17:07] <bthomas> Chipaca facubatista between 6pm and 7pm UK time I will be going out to pickup dinner. But should I have any question after that will at least one of you be around ?
[17:10] <Chipaca> bthomas: I'm going to pop out now, go for a run, and be back at about 19:30
[17:10] <bthomas> thanks
[17:10] <Chipaca> bthomas: ie in 2 hours and a bit
[17:10] <bthomas> no problem
[17:10] <Chipaca> (time to get changed + 2 hour run + shower)
[17:10] <bthomas> nice
[17:24] <bthomas> Prometheus altermanager changes have quite a few merge conflicts. I am working through them now.
[17:24] <facubatista> bthomas, it's better to always talk in UTC-0, because of DST and everything I don't know that is 6pm uk time
[17:24] <bthomas> facubatista: agreed. I think I am UTC+1 zone.
[17:25] <facubatista> I'll be off between 19:00z and 21:30z
[17:39] <bthomas> I just fixed the merge conflicts for the prometheus alertmanager changes from dylan. I will review and approve so I can merge after a short tea break. I will need a second review and approval to be able to merge this pull request https://github.com/canonical/prometheus-operator/pull/5
[17:39] <mup> PR prometheus-operator#5: Alertmanager support <Created by dstathis> <https://github.com/canonical/prometheus-operator/pull/5>
[17:39]  * bthomas goes to make some tea
[17:54]  * bthomas is back
[18:09] <bthomas> I am off to get some groceries and dinner. Will be back in an hour.
[18:09] <bthomas> I need one more approval on ^ pull request. Will merge when back.
[18:09]  * bthomas goes
[18:31] <facubatista> reviews appreciated! https://github.com/canonical/charmcraft/pull/181
[18:31] <mup> PR charmcraft#181: Support for publishing libraries <Created by facundobatista> <https://github.com/canonical/charmcraft/pull/181>
[18:59]  * facubatista bbl
[19:46]  * bthomas is back
[19:46] <bthomas> Five guys are also under lockdown. This is depressing. :(
[19:55]  * Chipaca is _almost_ back
[20:11] <bthomas> Chipaca: All you have to do is click OK :-) https://github.com/canonical/prometheus-operator/pull/5
[20:11] <mup> PR prometheus-operator#5: Alertmanager support <Created by dstathis> <https://github.com/canonical/prometheus-operator/pull/5>
[20:11] <justinclark> bthomas, just approved
[20:12] <bthomas> Ah thanks justinclark
[20:12] <bthomas> wait I still see merging is blocked
[20:13] <bthomas> Never mind I just did the second approve. :-)
[20:13] <Chipaca> bthomas: no README?
[20:14] <Chipaca> wait, wrong project
[20:15] <Chipaca> bthomas: how's the alertmanager README etc coming?
[20:16] <bthomas> Chipaca: I will create another pull request with README for alertmanager-operator
[20:16] <bthomas> Cleaning commings to merge alertmanager changes to prometheus operator
[20:16] <Chipaca> ok,fair
[20:17] <Chipaca> bthomas: do you need me to review https://github.com/canonical/alertmanager-operator/pull/1 ?
[20:17] <mup> PR alertmanager-operator#1: MVP for alertmanager charm <Created by dstathis> <https://github.com/canonical/alertmanager-operator/pull/1>
[20:19] <bthomas> Chipaca: Any input you can give on alertmanager-operator PR will be helpfull. I have already reviewed. I can approve too due to paucity of time. If you want to make any suggested edits can I review and merge. I will then create another PR with readme.
[20:23] <bthomas> Merged changes into prometheus. Building prometheus to check nothing broke
[20:27] <Chipaca> bthomas: reviewed the https://github.com/canonical/alertmanager-operator/pull/1, +1 with notes
[20:27] <mup> PR alertmanager-operator#1: MVP for alertmanager charm <Created by dstathis> <https://github.com/canonical/alertmanager-operator/pull/1>
[20:27]  * Chipaca digs into his guiso de lentejas
[20:28] <Chipaca> (a spanish dhal)
[20:31] <bthomas> Chipaca: Thank you. justinclark Chipaca One more quick fix. With this fix prometheus runs and works ok. Please see commit message explaining need for fix. https://github.com/canonical/prometheus-operator/pull/12
[20:31] <mup> PR prometheus-operator#12: Fix incorrect label for stored state <Created by balbirthomas> <https://github.com/canonical/prometheus-operator/pull/12>
[20:32] <bthomas> Going to merge alertmanager-operator build and test now. If it works and can form relations with prometheus I will create another pull request with README for alertmanager operator
[20:39] <justinclark> bthomas, just reviewed
[20:39] <bthomas> thanks justinclark
[20:39] <justinclark> Need to make the same change in the tests
[20:40] <bthomas> just deployed alertmanager and prometheus and related them. No errors. Trying to figure out if the relation actually worked.
[20:40] <bthomas> justinclark: thanks will edit and push changes to test in same commit . You may need to reapprove if you do that. Alternatively if you just make and edit suggestions I can accept and it will work, without the need for reapproval.
[20:42] <bthomas> Chipaca: from juju debug logs I can see that when I added alertmanager and prometheus relation. The relation changed event triggered for alertmanager and there were no errors. Is this good enough ?
[20:51] <Chipaca> jldev: ^ i think that is what you meant?
[20:51] <Chipaca> unless he meant in the alertmanager logs itself
[20:54] <justinclark> bthomas, I'm fixing tests now and will push to that PR
[20:55] <bthomas> jldev: Chipaca just looking at logs. There are no errors but no information regarding alertmanager joining.
[20:55] <bthomas> thanks justinclark
[20:56]  * bthomas googles how to check alertmanager prometheus interaction
[20:56] <justinclark> If it's alright with you, I'm also going to change grafana-dashsource to grafana-datasource if you don't think it'll muddy the PR too much :)
[20:56] <justinclark> bthomas ^
[20:57] <bthomas> justinclark: I have no preference either way. Check if jldev has any preference.
[20:57] <bthomas> justinclark: please keep commits separate . Not great to be missing alertmanager commits with grafana commits
[20:59] <justinclark> Will do. That is the name we agreed on, but didn't know if I should sneak the commit into this PR or not.
[21:00] <bthomas> jldev: Chipaca Also I can confirm that alertmanager unit gets added as a target to the prometheus configuration file /etc/prometheus/prometheus.yml . So this may be further indication that the relation worked.
[21:00] <bthomas> I am not sure what else to check.
[21:01] <bthomas> justinclark: I am done testing alertmanager and prometheus relation for now so will start on README, if you were planning to fix tests. If not I will fix tests. Let me know.
[21:02] <justinclark> I will fix tests. Feel free to focus on the README
[21:02] <bthomas> awesome thanks
[21:02] <bthomas> justinclark: you are an angel :-)
[21:30] <justinclark> :)
[21:30] <bthomas> Readme is baking, will be ready soon
[21:32] <justinclark> It looks like one issue may have to do with the harness. When we update the app relation data rather than unit relation data, the event.unit is None in the *-relation-changed event. Is this the expected behavior?
[21:32] <bthomas> justinclark: I think it is. Chipaca facubatista may be better informed here.
[21:32] <Chipaca> yes that is expected behaviour
[21:33] <justinclark> Okay cool. Then the tests just need to be rewritten.
[21:33] <Chipaca> event.unit is None for app data changes
[21:33]  * facubatista is back
[21:38]  * Chipaca goes for a cuppa (and some digestives why not)
[21:43] <bthomas> Chipaca: when you are back https://github.com/canonical/alertmanager-operator/pull/2
[21:43] <mup> PR alertmanager-operator#2: Updated readme <Created by balbirthomas> <https://github.com/canonical/alertmanager-operator/pull/2>
[21:44]  * Chipaca is back
[21:44] <bthomas> justinclark: I am done with readme. Do you need help with tests ?
[21:44] <justinclark> bthomas, just finishing up.
[21:44] <bthomas> awesome
[21:44] <Chipaca> bthomas: ooh, typo
[21:45] <bthomas> I am going to hammer another coffin name while Chipaca rips my README to shreds :-)
[21:45]  * bthomas goes for a puff
[21:46] <justinclark> There is definitely still some logic that doesn't make sense given the alertmanager changes.
[21:47] <Chipaca> bthomas: 1st suggestion, to make it easier to write markdown text with lots of links, embrace the 'reference' style using
[21:48] <Chipaca> ah, if you're gone, i'll make the suggestions in code
[21:53]  * bthomas is back
[21:53]  * bthomas picks up the pieces of the README :-)
[21:53]  * bthomas googles reference style in Markdown
[21:54]  * bthomas reads https://www.simondcoll.com/references-markdown-zotero/
[21:57] <Chipaca> bthomas: ah, just pushed my +1 with suggestions
[21:57] <bthomas> Thanks Chipaca
[22:01] <justinclark> The alertmanager charm is setting the relation data "addrs" to be a list, and prometheus still assumes it's a dictionary in _alertmanager_relation_departed.
[22:02] <bthomas> justinclark: that should be in the test only. Though there were merge conflicts like that, they should have been resolved for the charm.
[22:02] <bthomas> I am merging readme now
[22:04] <justinclark> I see - the relation-departed is still in the charm when it should have been replaced with relation broken
[22:05] <bthomas> justinclark: My understanding was relation departed removes on particular alertmanager but relation broken clears the entire list.
[22:07] <justinclark> That's not how it would work in the current iteration. addrs is being stored in _stored.alertmanagers which is a list
[22:07] <justinclark> relation-departed is popping as if it were still a dictionary
[22:09] <bthomas> justinclark: you are right . That merging was not right. The correct thing to do is search for event.unit.name in the list and remove it if found.
[22:10] <justinclark> I see. I'll add a quick fix.
[22:13] <justinclark> I'm actually not sure why we need departed.
[22:13] <bthomas> justinclark: looks like that may not have been a merge issue. It is a syntax/semantics issue. List pop method requires an index not name.
[22:14] <bthomas> justinclark: Departed is when one unit goes out of the relation. When they relation itself is terminated then it is said to be broken.
[22:14] <bthomas> At least that is how I understand it.
[22:16] <justinclark> How would we know which unit to remove?
[22:17] <justinclark> Alertmanager is sending the k8s hostnames, but those can be shuffled around. I'm not sure we'd be able to identify which hostname should be removed just based on the relation information
[22:17] <bthomas> From my reading of Dylans code I understand he was saving the alertmanager hostnames names in a list.
[22:17] <bthomas> When an alertmanager relation departs. I think you get the unit name as part of the event
[22:18] <justinclark> e.g. alertmanager/2 could be tied to alertmanager-1.xxx.endpoints
[22:18] <justinclark> Maybe I'm overcomplicating it in my head
[22:18] <bthomas> hang on, I am double checking
[22:20] <bthomas> justinclark: If you look at alertmanager charm.py
[22:20] <bthomas> he is saving the alertmanager unit hostname in the application relation data
[22:21] <bthomas> so prometheus should be storing them in its stored state list
[22:22] <bthomas> Seems like there is a need to translate between unit name and host name
[22:22]  * bthomas digs
[22:22] <Chipaca> bthomas, justinclark, i'm still awake but going to go read stuff and slowly crash; mention me if you need me and i'll pop by
[22:23] <justinclark> Thanks Chipaca
[22:23] <Chipaca> of course my internet cuts off in 40 minutes to help me sleep so after that you're on your own 🙂
[22:23] <bthomas> Chipaca: we will try not to disturb you unless the sky begins to fall. Good night.
[22:23] <Chipaca> (bah, if the world is on fire, you can @ me on mattermost -- my phone still works)
[22:24] <justinclark> bthomas, I know it's late for you too.  I was just a bit perplexed by the logic.
[22:25] <bthomas> justinclark: looks like the logic of removing alertmanager units from the prometheus unit was not completely implemented. Little wonder that pull request on prometheus repository was still in a draft stage. I actually convert it to a pull request so I could merge and test.
[22:25] <bthomas> justinclark: it may be faster if we pair on this. I can hang on for another hour or so without falling off my chair. Your call ?
[22:26] <bthomas> If you like I can get on to hangouts.
[22:27] <justinclark> Maybe we wait for Dylan in the morning? He may already have thoughts about this since he's been working on it.
[22:28] <bthomas> justinclark: Do you know when this should be done by ? I know for sure before next tuesday. Is jldev around ?
[22:29] <justinclark> I know he asked that Graylog be done by tomorrow. I would suspect the same is true for alertmanager/prometheus
[22:30] <bthomas> I am messaging him on mm now.
[22:35] <bthomas> waiting for response from jldev
[22:36] <justinclark> ack
[22:39] <justinclark> I have dinner plans with the wife soon. I think it might be best to wait until tomorrow. I'm sure we can have it done before standup if we pair and bring Dylan into the convo
[22:40] <bthomas> justinclark: OK. Looks like jldev is away and I am getting weary.
[22:40] <bthomas> sleepy programmers are not good programmers
[22:40] <justinclark> I can also get back to it after dinner if it's absolutely critical that it's done today.
[22:40] <justinclark> Haha have a good rest of the night bthomas.
[22:41] <bthomas> justinclark: your call. If jldev is around catchup with him. It all depends on what kind of a demo we are trying to do. On the prometheus repository there is still a branch for monitoring k8s that can feed in data to prometheus which can be related to grafana and you can get some pretty graphs.
[22:42] <bthomas> Last thing I will try and do now is rebase that monitoring k8s branch on latest master to keep it updated.
[22:43] <bthomas> This will help since it provides a means to feed data into prometheus for demo purposes. Since we still need to add an alerting rules and scrapping rules relation to prometheus.
[22:44]  * bthomas is going to EOD now
[22:51]  * bthomas goes


[00:09] <hggdh> Daviey: you there?
[00:37] <jeeves_Moss> I'm having some issues with my script.  I can't figure out how to get my script to dload the files it greps out and skips the files that already have been dloaded.  curl http://boards.4chan.org/b/ | grep -o 'http://[^"]*' | grep "http://images.4chan.org/b/src/"
[01:09] <jr> someone can help me to configure a network wireless in ubuntu server
[01:45] <hey_joe> im trying to setup ldap on 10.04, or 9.10, but the dpkg-reconfigure slapd no longer asks for the password for the admin account to be created... am I missing something or what? all howtos say this, and yet it doesnt exist.
[01:45] <hey_joe> whats up with this?
[01:52] <wad> Hi folks. I just installed Ubuntu 10.04 server edition on a new box. It has no network yet (don't ask). The one thing that's blocking me right now is installing mdadm on this box. I know it's on the install CD somewhere, but uncommenting the cdrom source in /etc/apt/sources.list doesn't help; it tried to install, but says it can't find files. Ideas?
[01:54]  * wad looks around hopefully
[01:54] <pmatulis> wad: how did you try to install it?
[01:55] <wad> apt-get update
[01:55] <wad> apt-get upgrade
[01:55] <wad> apt-get install mdadm
[01:55] <wad> ^^
[01:55] <pmatulis> wad: well, what happened?
[01:55] <wad> It said it would install mdadm, and I confirmed with Y,
[01:55] <wad> and then it hit the CD for a moment, and came back with errors about not finding files.
[01:56] <pmatulis> wad: maybe pastebin your sources.list file
[01:56] <wad> I can go and get the exact errors, they are still on-screen (two floors away; no network; don't ask)
[01:56] <wad> It's a brand new install.
[01:56] <wad> As in, this is the very first thing I tried doing after the install.
[01:57] <wad> I need to pull all the files off of a disk from a raid, so that I can configure this box.
[01:57] <wad> That's why I need mdadm. :)
[01:58] <wad> The only line uncommented is the first one, specifying the cdrom as the source.
[01:58] <wad> cd /media/apt #this gets me into the CD-ROM, which has files and stuff in it.
[02:00]  * wad goes downstairs to try some more things with it
[07:48] <_chris_> hej all
[07:48] <_chris_> when logging in to my server with putty, i always get some kind of small stats summary
[07:48] <_chris_> and there it tells me "6 packages can be updated, 6 updates are security updates"
[07:49] <_chris_> when i run update though, he doesnt update anything
[08:19] <RoAkSoAx> ttx: new debdiff attached for etckeeper :)
[08:19] <ttx> RoAkSoAx: arh :)
[08:19] <ttx> Will sponsor during my sponsoring time, in two hours :)
[08:21] <RoAkSoAx> ttx: no prob!! I just stood up from bed to fix that so that I can sleep :)
[08:22] <ttx> ok, you can sleep now :)
[08:22] <twb> I got a nasty surprise when I found the new LTS defaults to silly bzr for etckeeper
[08:22] <RoAkSoAx> ttx: indeed. nighty!!
[08:23] <twb> At least git is in main
[08:24] <ttx> twb: well, bzr is in main too
[08:25] <twb> I meant "at least I can still manually make etckeeper use git, without leaving main"
[08:25] <ttx> ah, ok :)
[08:57] <ben99`> Hello world!
[09:15] <huats> morning
[10:26] <Gorlist> Hi! running 8.04 with plesk 9.5.2 - last week we've been having allot of denied dns query cache errors cropping up in the logs pointing to various domains. I suspect we are under DNS spoofing attack, searching on google now but can anyone here give any advice on blocking or prevent the problem? fail2ban?
[10:28] <twb> Ideally you would first understand the attack.
[10:30] <Gorlist> where could I find more information out? ive been skimming the logs and the only ref. i can find is in the syslog
[10:30] <twb> Is it *your* DNS cache that is being poisoned?  Or are you saying that random people in the internet are having their caches poisoned for your records?
[10:30] <Gorlist> one sec, let me paste the error
[10:30] <Gorlist> client <IP_ADDRESS> query (cache) 'mail.kssogo.com.tw/MX/IN' denied: 1 Time(s)
[10:31] <Gorlist> and as a result Im suspect we are outputting packets to other DNS servers
[10:31] <twb> What is that message from?  bind?
[10:31] <Gorlist> yes I believe so. Appears in syslog
[10:31] <Gorlist> to be honest im slightly confused by it, I can only seem to trace it back to the bind server
[10:32] <twb> Well, some things you can do are 1) turn on more logging in bind; 2) talk to the bind people / read their docs
[10:32] <twb> mail.kssogo.com.tw doesn't resolve, here.
[10:33] <twb> <IP_ADDRESS> appears to be some Polish host.
[10:33] <Gorlist> yes, normally about 5 attempts from each ip to different URLS/DNS
[10:33] <Gorlist> and about 10 to 15 attempts during the day
[10:34] <Gorlist> okay will check into bind more and see what I can see. I was wondering if I could change the bind ports as well
[10:34] <twb> Are either <IP_ADDRESS> or mail.kssogo.com.tw your customers?
[10:35] <Gorlist> no, nothing todo with me
[10:35] <Gorlist> let me put a bit in pastebin
[10:35] <Gorlist> http://pastebin.com/n7bPUnRj
[10:35] <Gorlist> thats over period of 24 hours..
[10:35] <twb> It sounds to me like you're (ab)using bind both outward-facing, serving your DNS records, and inward-facing, serving other people's records to your LAN.
[10:36] <Gorlist> hmm slightly worrying.
[10:36] <twb> And bind is (correctly) telling random strangers on the internet to go to hell, when they ask your bind to resolve something for them.
[10:37] <Gorlist> right,
[10:37] <Gorlist> thats given me something to look for atleast. Thank you
[10:37] <twb> Well, you could just host your DNS records elsewhere, and close that port on the internet-facing interface.
[10:37] <Gorlist> how do you mean host elsewhere?
[10:37] <twb> I mean zonedit or dyndns or similar.
[10:38] <Gorlist> I agree though closing or adjust ports is the quickest temp solution until I can figure out it further
[10:38] <Gorlist> okay
[10:38] <twb> If you aren't hosting your own records, there's no reason that port should be open in the first place
[10:39] <Gorlist> im hosting our own
[10:39] <Gorlist> 17 domains
[10:39] <twb> Then you should know bind better ;-P
[10:39] <Gorlist>  :) I should know lots of things better, but im human after all :)
[10:39] <Gorlist> and I don't pretend to be an expert!
[10:44] <drurew> Hey people...I need a bit of help running a network mapper on a remote interface...anyone know where to start on "forwarding a local script to a remote interface"? More specificly Im trying to map our network, and to get the best results I would like to sniff the gateway...the gateway however is a junos (juniper). I have ssh but no method to run (or install) the libs or script.
[10:46] <Jeeves_> drurew: Create a mirrorport on your switch
[10:47] <drurew> thanks Jeeves_
[10:47] <Jeeves_> the router will probably not show you traffic other than traffic directed to the router itself
[10:47] <Jeeves_> To the Routing Engine, that is
[10:48] <drurew> cant I just do it via ssh ?
[10:48] <drurew> is it possible ?
[10:52] <twb> drurew: I don't think that makes sense
[10:57] <Jeeves_> drurew: If it works, it will probably break your router because it's too busy tcpdumping :)
[10:57] <drurew> yeah Im seeing that...theoreticaly I dont need to sniff the GW...I could also just sniff a central utility server
[11:02] <twb> tcpdump is sufficient to capture a pcap, which you can push out over a different interface to a host with nonvolatile storage, and then run tshark on it to analyse it.
[11:09]  * ttx curses quilt
[11:12] <twb> ttx: you prefer gbp or something?
[11:13] <ttx> twb: no... but that doesn't prevent me from cursing :)
[11:13] <twb> Do you want help, or are you just cursing?
[11:13] <ttx> this source format just doesn't behave the way I want it to. So I'm just cursing
[11:17] <Daviey> ttx: Love the quilt!
[11:20] <ttx> Daviey: if only it didn't persist to think I was creating ANOTHER patch...
[11:20]  * ttx lunches
[11:22] <Daviey> ttx: If you are usign DEP-3, and you make native changes to the upstream source - dpkg-source will create a new patch for you. :)
[11:43] <RoyK> anyone that knows if there's any good software for mapping a network (layer 2) graphically?
[11:44] <rew> RoyK: lanmap2
[11:45] <twb> graphviz
[11:46] <twb> plus whatever you use to generate the non-graphical data; arp or nmap or whatever
[12:24] <xperia2> hello to all. i am going in some weeks for hollidays home and i am planning to deploy there some internet caffe based on ubuntu. my question is what is best hardware solution for clients at the moment that works best with ubuntu ?
[12:25] <xperia2> also exist clients that can multiple monitors and keayboards/mouses be attached at one such client ? say one client server three or four Users ?
[12:27] <twb> I believe normal Xorg with the evdev HID module will Just Work with respect to multiple concurrent desktops
[12:28] <twb> I haven't tried it myself.
[12:29] <xperia2> twb: thank you a lot. will just lookup for this "evdev HID module" !
[12:31] <xperia2> twb: this evdev are more ubuntu software related. i am looking at the moment more for hardware clients to buy
[12:31] <Gorlist> twb, right I think I figured the problem was plesk allows by default external allow-query-cache,  so ive prevented that and also changed the logging for fail2ban :) touch wood and fingers crossed! thanks for the help
[12:32] <twb> Gorlist: no worries.
[12:41] <Daviey> hggdh: Hey, are you around yet?
[12:57] <zul> morning
[13:08] <ttx> Daviey, kirkland, smoser, SpamapS, hallyn, zul: We are missing a few candidates for the next round of papercuts: if you find some low-hanging fruit in your usual bug lists that could be considered a usability issue, please mark as also affecting server-papercuts
[13:09] <ttx> This game is open to anyone listening ^
[13:09] <ttx> (A3 nominations deadline is eod today)
[13:09] <Daviey> ttx: already doing it :)
[13:10] <ttx> Daviey: thx !
[13:10] <Daviey> ttx: feel free to Invalidate them if you don't like 'em! :)
[13:10] <kirkland> ttx: okay
[13:10] <Daviey> morning kirkland o/
[13:10]  * kirkland high fives Daviey
[13:11] <Daviey> rockin'
[13:16] <tydeas> Why do i get this http://pastebin.com/GDnqMQ7j
[13:16] <tydeas> ???
[13:16] <tydeas> when trying to apt-get upgrade
[13:21] <SkyX> tydeas: try this sudo pkill apt
[13:21] <SkyX> Now you should be able to update as you would normally.
[13:23] <tydeas> I checked there was a apt-get running on the server at the same time
[13:25] <sommer> morning all
[13:25] <Daviey> hey sommer!  How is it going?
[13:26] <Daviey> zul: Would you be able to sponsor bug 590111, it seems you are probably the best person to review it! :)
[13:26] <zul> Daviey: sure
[13:26] <Daviey> rockin'
[13:30] <FC34> hi there
[13:31] <FC34> does any people played with cluster filesystem, san and ubuntu ?
[13:32] <TeTeT> kirkland: can you remind me where the cloud on a stick image lives?
[13:35] <Daviey> FC34: people have, yes.. If you ask what you want to know about them, you will probably get a better answer :)
[13:39] <FC34> Daviey
[13:39] <FC34> tahnk you
[13:39] <FC34> hum ...
[13:40] <FC34> in fact i'm search information about opensource cluster FS
[13:40] <FC34> and i'm think to use ubuntu to to that
[13:40] <FC34> i know GFS as cluster FS
[13:40] <FC34> perhaps it exist others FS
[13:41] <FC34> and On OPenGFS web sites, news are from 2004
[13:41] <FC34> it looks old
[13:41] <cef> not a server q.. but who's a good person/channel to take ubuntu legal stuff to? I've found someone using the ubuntu logo for something not related to ubuntu.. (quite odd actually)
[13:41] <Daviey> I've never heard of OPenGFS :)
[13:41] <Daviey> cef<EMAIL_ADDRESS>[13:41] <FC34> hummm or GFS if you prefer
[13:41] <cef> Daviey: ta
[13:42] <cef> http://cgi.ebay.com.au/NEW-MACH-MINI-BENCH-METAL-LATHE-VARIABLE-SPEED-TOOLS-/230492316545 - top pic on that fwiw
[13:42] <cef> (not the first object pic)
[13:43] <Daviey> cef: agreed, odd!
[13:43] <jpds> That is quite random.
[13:51] <cef> yeah.. oh well.. sent off to trademarks@ anyway
[13:52] <cef> (this is what you find when you think about buying a lathe on ebay...)
[13:53] <cef> for a sec I had visions of it being computer controlled AND having ubuntu driver support. ;)
[14:07] <zul> Daviey: can you look at #598182, im not qualified
[14:08] <Daviey> zul: wilco
[14:10] <Daviey> zul: i commented on it an hr ago
[14:10] <zul> Daviey: thanks
[14:14] <pnunn> What are my chances of recovering a raid array with a manual resync?
[14:14] <pnunn> Booted from a rescue disk.
[14:15] <Daviey> pnunn: linux raid / mdad?
[14:15] <pnunn> yep
[14:15] <Daviey> pnunn: And what do you mean by manual resync?
[14:16] <pnunn> Daviey: Booted of a ubuntu disk, installed mdadm and then configured mdadm.conf and started the array.  /proc/mdstat shows a resync happening now.
[14:18] <Daviey> pnunn: that *looks* promising then
[14:18] <Daviey> pnunn: The disks keep meta data about what position they have in the riad
[14:18] <Daviey> raid*
[14:19] <Daviey> so you shoudl be good!
[14:19] <Daviey> (hoping you have backups)
[14:19] <pnunn> Daviey: Thanks, wasn't sure. The thing was failing to boot the local filesystem after a power snaffu (UPS that died).  Sadly, not my system, a clients, so no backup in store...
[14:26] <Daviey> pnunn: you shoudl be able to mount the raid staright away
[14:26] <Daviey> pnunn: mount it, and check the files are there :)
[14:26] <pnunn> Daviey: OK, I'll give it a go and see what's there.
[14:27] <Daviey> pnunn: fingers crossed!
[14:28] <pnunn> Daviey: except it looks like its lvm.. .bugger.. have to work that out now.
[14:30] <Jeeves_Moss> how can I modify this script to d-load ONLY the output from the script"  curl http://boards.4chan.org/b/ | grep -o 'http://[^"]*' | grep "http://images.4chan.org/b/src/"
[14:36] <hggdh> Daviey: good morning/afternoon
[14:36] <Daviey> hggdh: \o
[14:37] <hggdh> Daviey: thank you again. Every time I try to package Chris' fixes I screw up somewhere...
[14:37] <zul> ttx: adding a upstart job would be considered for a papercut?
[14:37] <Daviey> hggdh: the lucid package is quite exciting :)
[14:38] <engemec> Hi everybody!
[14:42] <ttx> zul: it could be, yes... for easy ones
[14:45] <pnunn> Daviey: Looking good... seems I can see the data.. I'll let the sync finish, then try a reboot.
[14:45] <pnunn> Atleast I know I can get the data back if that doesn't work.
[14:54] <Snadder> How come I get lots of "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'" when I put "event_scheduler = 1" into /etc/mysql/my.cnf under [mysqld] ?
[14:55] <Snadder> Happening when I restart mysql
[14:58] <ccheney> appears we now have a working kernel
[15:03] <ttx> sommer: saw https://bugs.launchpad.net/ubuntu/+source/amavisd-new/+bug/165184/comments/33 ?
[15:03] <Snadder> * Stopping MySQL database server mysqld ERROR 1053 (08S01) at line 1: Server shutdown in progress ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[15:04] <sommer> ttx: ya, saw that this morning... I'll ping mdke about updating doc.u.c thanks
[15:04] <ttx> sommer: cool, thanks
[15:31] <docmur____> does anyone have preseed working with partitioning disks
[15:31] <docmur____> when ever I run the install I get stuck at partitioning disks screen
[15:31] <Jeeves_Moss> docmur____, what error are you getting?
[15:32] <docmur____> nothing, just that I always get hit with the screen that wants me to select how to partition
[15:32] <Jeeves_Moss> docmur____, and you've partitioned the disks already?  you set a swap, you've set a root, etc?
[15:33] <docmur____> no, I'm trying to have preseed partition the disk, yes the disk has been partitioned before but that shouldn't matter, it should just wippe it and set it up via the preseed config
[15:34] <Jeeves_Moss> you may have to nuke the disk
[15:35] <docmur____> that doesn't make any sense, what difference would it make if the disk is blank or not.  The preseed shouldn't care because partitioning is partitioning regardless of what's currently on the disk
[15:36] <Jeeves_Moss> docmur____, this is true, however, there is obviously an issue (otherwise you wouldn't be here).  you need to figure out WHY.  Will it let you edit the partitions, etc?
[15:36] <docmur____> if I do it manually yes
[15:37] <Jeeves_Moss> sorry, I'm not sure then
[15:48] <Italian_Plumber> my networking has spontanteously stopped working; I've rebooted and still no dice.  I have not looked a logs and I'm not near the computer right now.  My first thought was hardward dorked up, and to try shutting down the machine for a few minutes and re-starting.  The only thing I did that may have caused this was screw on the case sides which had been just sitting in place
[15:48] <Italian_Plumber> the rest of my internal network is operating properly.
[16:07] <ccheney> Daviey, should 588861 really be confirmed against euca, probably is 'invalid' for it
[16:07] <ccheney> Daviey, unless it is just a tracking task
[16:07] <ccheney> in as much as there is nothing to fix in euca anyway :)
[16:08] <Daviey> ccheney: Yeah.. mainly for tracking, and not knowing what the issue was.
[16:08] <Daviey> but ack marked invalid :)
[16:08] <Daviey> (we aint gonna forget this one :P)
[16:08] <Daviey> ccheney: Is there any news, with the latest upstream patch + kernel?
[16:09] <ccheney> Daviey, yep, fixed will be in ppa and uploaded to the archive the day after freeze
[16:13] <Daviey> ccheney: Awesome!  All that upset over a single line patch eh? :)
[16:13] <ccheney> heh yea
[16:14]  * ccheney is going to try to get OOo in shape for desktop today while my wife is either doing better or in the eye of the storm (hurricane metaphor) ;-)
[16:14] <smoser> hallyn, do you have thoughts on bug 598649
[16:14] <ccheney> i hope its better or i'll be in for a long ride :-\
[16:14] <smoser> i hope for "better" too, ccheney
[16:15] <ccheney> smoser, thanks :)
[16:15] <ccheney> i think it might be a combination of the two with her thinking she can handle it, we'll see
[16:15] <ccheney> and we have numerous other people around to watch her closely
[16:17] <SpamapS> smoser: hey so I discovered libcloud on Friday..
[16:18] <smoser> libcloud is lowest common denominator
[16:18] <smoser> ie, i dont even think that you can pass user data to a launched instance
[16:19] <smoser> which would make it insufficient for our needs
[16:20] <hallyn> smoser: not really (any thoughts).  i'll look at changelog...
[16:20] <smoser> hallyn, well, i'm fuzzy here
[16:20] <smoser> but i *think* that upstream does not build its bios blobs
[16:20] <smoser> and we do
[16:20] <hallyn> smoser: me too, i've never used a non-linux-kernel for -kernel
[16:21] <Daviey> hggdh: Any news on that latest lucid build?
[16:21] <smoser> but upstream works.
[16:21] <hallyn> hm
[16:21] <smoser> so its a matter of figuring out why one does and one doesnt
[16:21] <smoser> we *have* to build our blobs
[16:21] <hggdh> Daviey: I was busy with a phone call, but I am updating the rig with 30.3.5, and will satrt test soon
[16:22] <Daviey> hggdh: Can you update as soon as you can report success/failure; then we can put this bug to bed!
[16:22] <Daviey> Thanks hggdh!
[16:22] <hggdh> Daviey: most certainly. I am eager to get this done ;-)
[16:22] <Daviey> hggdh: I'm eager to forget about the bug :)
[16:23] <hggdh> LOL
[16:24] <smoser> hggdh, so uec-testing-scripts are down to kernel oopses now ?
[16:27] <SpamapS> smoser: I think though, long term, that our time would be better served by improving libcloud, given it works for multiple cloud providers.
[16:27] <smoser> well, its generally a fundamental design issue
[16:27] <inveratulo> Good Morning All -- I am having problems installing ubuntu-server on a Xen host using 'virt-install'.  It has worked with other redhat-based distros AND ubuntu-9.04.  Is there any chance that 10.04 has changed the way this works?  I now get the following error: http://dpaste.com/212322/
[16:27] <smoser> their target is the lowest common denominator
[16:28] <smoser> you would have to change their unified api to allow for cloud-specific api points
[16:28] <smoser> which would somewhat defeat the purpose of a unified api
[16:28] <hallyn> smoser: 590bf491a49670843ee902c47f7ab1de5e9acd06 perhaps
[16:28] <Dennis2> Hello
[16:29] <Dennis2> Using Eucalyptus and having a very odd behavior.
[16:29] <Dennis2> I can't seem to get more than 10 Public IP addresses without it saying out of resources
[16:31] <SpamapS> smoser: the author was there at devopsdays and seemed fairly open to ideas.. I only spoke with him for about 30 seconds though.
[16:32] <smoser> SpamapS, i'm not suggesting that it can't be done
[16:32] <smoser> just that its at least an annoyance.
[16:32] <SpamapS> smoser: ultimately the LCD is very low right now.. list, start, stop .. but I'd hope there will be more as the providers mature.
[16:33] <smoser> additionally, its just a library, which doesn't solve the configuration file format (i dont think) that we sort of wanted to address.
[16:33] <smoser> unless it has a 'parse-config' or something method.
[16:36] <SpamapS> well I'm not sure libcloud is the one ring to bind them all, but it seems euca+ec2 is about 70% of the market now, and will be about 30% of the market in 18 months...
[16:45] <smoser> SpamapS, what hole did you grab "70%" out of ?
[16:45] <smoser> just wondering
[16:48] <smoser> dice roll ? coin flip ?
[16:50] <zul> ouch :)
[16:50] <SpamapS> smoser: I saw it in some presentation by Rightscale.
[16:51] <SpamapS> euca is 0.0003% of that, so I just rounded it down. ;)
[16:52] <SpamapS> smoser: maybe you have something more accurate than the rightscale guys who pimp for amazon quite a bit? ;)
[16:52] <smoser> well i can roll dice
[16:52] <smoser> i think its just about an impossible thing to guess
[16:52] <smoser> for *current*
[16:53] <smoser> and then to forecast that for 18 months
[16:53] <smoser> :)
[16:53] <smoser> take a random number, and then decide if that random number will be higher or lower when you take it again in 18 months
[16:54] <SpamapS> smoser: thats just a guess based on how many people are flocking to rackspace and other providers because they're cheaper and have better IO
[16:56] <hallyn> smoser: test pkg is building, i'll test when i get back from bouncing in 1-2 hrs.  <bouncy bouncy>
[16:56] <Dennis2> Is there any community for ubuntu-cloud? I"m looking through the forums and such and seems to be pretty small
[16:57] <ttx> SpamapS: any chance you can get bug 583933 in order by eod ?
[16:57] <ttx> SpamapS: otherwise I'll have to defer it to A3
[16:57] <SpamapS> ttx: working on it right now actually.
[16:57] <ttx> SpamapS: cool, thanks !
[16:57] <SpamapS> ttx: nearly done, I'll submit it for sponsorship in a couple of hours.
[16:57] <SpamapS> zul: will you have time to sponsor that one today?
[16:57] <zul> SpamapS: ill have a look
[16:57] <ttx> zul is lunching
[16:58] <ttx> zul is back from lunch
[16:58] <SpamapS> zul: ok I'll ping you again when its ready.
[17:13] <hallyn> smoser: yes, i created a pkg with just cherry-picking 590bf491a49670843ee902c47f7ab1de5e9acd06, and it seems to work now
[17:14] <hallyn> i'm leaving for real now, back in awhile
[17:14] <smoser> hallyn, rock on.
[17:23] <smoser> just so every one is clear, i would like to clarify that i was not trying to be as big a prick as i appeared above.
[17:23]  * smoser apologizes to SpamapS
[17:28] <SpamapS> smoser: no worries  :)
[17:28]  * SpamapS had already begun to forget about it.
[17:36] <bogeyd6> smoser, i think we all have those days
[17:50] <Doonz> Hey guys im looking at the easiest way to mount a directory from one ubuntu server into another. what im trying to do is i have a storage server and would like my webserver to be able to use some of the space there any suggestion on how to do it
[18:01] <SpamapS> Doonz: what if the storage server goes down?
[18:02] <SpamapS> Doonz: I mean, does it need to be available 99.99% of the time?
[18:02] <Doonz> no
[18:02] <SpamapS> Doonz: ok, NFS is probably the simplest way to do this
[18:02] <Doonz> and the server wont go down unless the place blows up
[18:03] <SpamapS> Doonz: you have to make sure the user ids match on both servers
[18:03] <SpamapS> Doonz: hahahahahahaha
[18:03] <Doonz> yes
[18:03] <SpamapS> Doonz: servers go down all the time. :)
[18:03] <Doonz> brb baby need diaper changes
[18:14] <Doonz> how can i check to see what users exist on my system
[18:15] <pmatulis> Doonz: baby ok?
[18:20] <Doonz> yep
[18:21] <Italian_Plumber> for those who may or may not have been interested in my post aobut my server losing connectivity:  It appears to have been a bad cable.
[18:21] <Doonz> damn cables
[18:21] <Doonz> anyone have a link with the easiest how-to for nfs setup
[18:22] <pmatulis> Doonz: server guide
[18:27] <zul> SpamapS: how did the bof go?
[18:27] <SpamapS> zul: pretty well I think.
[18:28] <zul> SpamapS: did people actually showed up?
[18:28] <SpamapS> zul: we didn't really bother with a UEC demo.. we just chatted with a few users.
[18:28] <SpamapS> zul: not a lot.. the 3 of us + Monty Taylor and then a couple of users (though one was Wikia)
[18:28] <zul> ah
[18:28] <zul> wikia?
[18:29] <SpamapS> Yeah, the guys who run wikipedia
[18:29] <zul> oooh....yeah...
[18:29] <zul> knowing that wikipedia runs server makes me nervous...hmmm...i broke wikipedia today
[18:30] <SpamapS> and some university library software integrator who has 200+ installations of 8.04 in libraries and is looking at migrating them to UEC
[18:30] <SpamapS> zul: hahahaha
[18:31] <SpamapS> question.. the memcached package previously ran as 'nobody' .. but we're moving it to run as 'memcache' .. however, the file that defines that is /etc/memcached.conf ... so when people upgrade, it will stil say '-u nobody' ... can we force replacing that file if it hasn't changed?
[18:32] <SpamapS> zul: actually their main point was that they don't use *any* of our packages.
[18:32] <mathiaz> SpamapS: it == the user/
[18:32] <mathiaz> SpamapS: ?
[18:32] <SpamapS> zul: they install, and move on
[18:32] <SpamapS> mathiaz: it == /etc/memcached.conf
[18:32] <mathiaz> SpamapS: if the configuration file hasn't changed dpkg will override automatically
[18:33] <zul> SpamapS: oh thank god
[18:33] <SpamapS> mathiaz: ahh, in this case the override didn't work for me
[18:33] <mathiaz> SpamapS: is /etc/memcached.conf a conffile?
[18:33]  * SpamapS will try on a base maverick
[18:34] <SpamapS> mathiaz: yeah its used to configure the startup for memcached
[18:35] <ccheney> rebooting irc machine, bbs
[18:37] <adurity> I'm looking to do some network I/O benchmarks.  What tools do you recommend?
[18:38] <zul> adurity: bonnie
[18:38] <adurity> isn't that for disk I/O?
[19:10] <RoyK> anyone here tried to use zfs-fuse?
[19:10] <RoyK> seems rather buggy
[19:30] <ccheney> taking late lunch, bbia 1hr
[19:33] <prodcutnews1> im using ubuntu 9.04, always a update screen for 9.10 appears onto screen, i never updated ... incase i do update, whatz next...does it asks me for 10.4 update or not ?  is it possible jumps from 9.04 to 10.4 update .. what i need to do
[19:36] <preseed> ok I can not get preseed to partition, I've tried in both ubuntu and now debian so I'm faily sure it's how I'm doing it.  Here is the preseed config code to partition, does it look okay. http://pastebin.com/F6uBBBTt
[19:37] <RoyK> preseed: you can jump from LTS to the next LTS or from a non-LTS to the next non-LTS, so 9.04 will upgrade to 9.10, then you can do-release-upgrade again to turn it into 10.04
[19:37] <RoyK> prodcutnews1: that was for you, sorry
[19:38] <prodcutnews1> thanks RoyK
[19:39] <prodcutnews1> i understood , we need to follow the sequence
[19:39] <RoyK> yep
[19:39] <RoyK> it won't take too long unless you have a truckload of packages installed
[19:40] <hallyn> smoser: trying to figure out whether it's fixed or not.  When I run your kvm command, i now get:
[19:40] <hallyn>                                   error: hd0 cannot get C/H/S values.
[19:40] <hallyn>                                   grub rescue>
[19:41] <hallyn> smoser: the grub-mkimage command you gave can't be quite right, it complains no -O was specified
[19:41] <smoser> not fixed
[19:41] <smoser> oh. wait.
[19:41] <smoser> so, i should have mentioned this.
[19:41] <smoser> to get it working for me, i used:
[19:41] <smoser> make install INSTALL_BLOBS=1
[19:42] <prodcutnews1> incase of update from 9.04 to 9.10 was successful, and i had any prob , how can i get back myself 9.10 to 9.04 , i insist update is successful, but there probs like sound card, screen reolution, drivers issues or any . how can i downgrade the version which favoured my machine hardware .
[19:42] <smoser> off bc3a9ccc5ddea4c0c713ef6fb3c11d9a88cec169 of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
[19:43] <RoyK> prodcutnews1: backup the system before updating, I don't think there is such a thing as a rollback - that may come with btrfs and clones, but when that happens, I don't think even the gods know
[19:43] <hallyn> smoser: confused-  what are you saying about bc3a9ccc5ddea4c0c713ef6fb3c11d9a88cec169 ?
[19:43] <smoser> i built from that and it works for me.
[19:44] <smoser> i built like:
[19:44] <smoser> ./configure --target-list="" --prefix=$PWD/../kvm-testbin --interp-prefix=/etc/qemu-binfmt/%M --disable-blobs --disable-strip --audio-drv-list="pa,alsa,sdl,oss"
[19:44] <smoser> then did
[19:44] <smoser> make install
[19:44] <smoser> make install INSTALL_BLOBS=1
[19:44] <smoser> so, i'm fairly sure i'm using the blobs from pc-bios/ at that tip
[19:44] <prodcutnews1> why i ask this, i did earlier update from 9.04 -> 9.10 , it would be strange ghost story for few whoever listens, a sound was coming out of my laptop which i could see outside to my ears, i installed and 9.04, it was ok.
[19:45] <smoser> hallyn, that make sense ?
[19:45] <smoser> and if you 'git-log pc-bios/multiboot.bin' you'll notice it was last touched in November.
[19:46] <hallyn> smoser: i see, that's the last commit in your tree :)  got it
[19:46] <RoyK> prodcutnews1: doesn't sound like a server issue, though
[19:47] <smoser> hm.. i just now noticed that my multiboot.bin that i'm using , and the one in pc-bios are not bit for bit.
[19:47] <smoser> so let me check something
[19:49]  * smoser has to get his build/source directories off of encrypted home.
[19:51] <hallyn> but the "error: hd0 cannot get C/H/S values." is *different*...
[19:52] <hallyn> all right guess i have to try from kvm git to make sure...  <sigh>
[19:56] <smoser> hallyn, i have seen that error.
[19:56] <smoser> when i tried to mix and match bios files
[19:57] <smoser> ie, tried pointing the lucid kvm at the bios from the git tip or vice versa
[19:57] <TeTeT> kirkland: what's the recommended approach to change the networking mode of UEC? eucalyptus.local.conf states it should never be edited directly but with a tool
[19:57] <smoser> i've verified nwo, that my explanation of what i did above is correct.
[19:58] <TeTeT> kirkland: the question popped up on the answer tracker, feel free to reply directly to https://answers.launchpad.net/ubuntu/+source/eucalyptus/+question/116040
[19:58] <smoser> hallyn, please ping me if you need help, i'm sorry that i was confusing above.
[19:59] <hallyn> smoser: in the command:
[19:59] <hallyn> grub-mkimage --output=grub-loader.img --config=mycfg.cfg \ --prefix=/boot/grub biosdisk ext2 part_msdos
[20:00] <hallyn> did you use -O multiboot or something?
[20:00] <smoser> no.
[20:00] <hallyn> smoser: that command just will not work forme
[20:00] <hallyn> (kvm-git is compiling right now...)
[20:00] <hey_joe> anyone know why ldap is broken in ubuntu 10.04?
[20:00] <hallyn> (actually no, i'm still doing apt-get build-dep :)
[20:01] <smoser> hallyn, i just verified that it works for me here on lucid on my laptop
[20:02] <hallyn> hm, it was on maverick it wasn't working for me
[20:08] <hey_joe> what are you guys talking about anyways?
[20:10] <smoser> hallyn, sorry, that is confusing. i was using lucid grub
[20:11] <RoyK> grub2
[20:11] <RoyK> smoser: if you installed lucid from scratch, it'll have grub2. if you upgraded, it'll probably have grub1
[20:12] <smoser> RoyK, well, grub-mkimage is grub2 only as far as I know. but mine is from grub2.
[20:12] <smoser> hallyn, i've just verified that : echo "set prefix=(hd0)/boot/grub" > mycfg.cfg ; grub-mkimage --output=grub-loader.img --config=mycfg.cfg --prefix=/boot/grub biosdisk ext2 part_msdos
[20:12] <hallyn> smoser: yeah /usr/sbin/grub-mkimage now has a new -O option, apparently mandatory, with no indication of what is the equiv of the old default :)
[20:12] <smoser> works on alpha1 maverick
[20:13] <hallyn> can you give me `dpkg-query -s /usr/sbin/grub-mkimage` ?
[20:13] <smoser> yeah, i'm going to upgraading that really quick
[20:15] <hallyn> on lucid it comes for me from grub-pc, in maverick from grub-common
[20:16] <smoser> grub-pc 1.98-1ubuntu6
[20:16] <smoser> is what i had on my maverick
[20:16] <smoser> i will upgrade it and figure something out for you
[20:20] <rberger> With Ubuntu 10.4 UEC server running Eucalyptus  http://<IP_ADDRESS>/latest/meta-data/hostname returns an IP address not a FQDN  How do I get UEC on Eucalyptus to set the FQDN of the hostname so that hostname -f returns a FQDN?
[20:20] <smoser> hallyn, i can pretty much verify that grub2 on maverick is borked
[20:20] <smoser> :)
[20:21] <hallyn> )$*%*($&%*(&
[20:22] <smoser> hallyn, i can verify that this command returns success on grub2 from current maverick (1.98+20100614-2ubuntu3) : grub-mkimage -O i386-pc --output=grub-loader.img --config=mycfg.cfg --prefix=/boot/grub biosdisk ext2 part_msdos
[20:23] <smoser> but that it doesn't boot properly
[20:23] <smoser> when i try -kernel with the result i get:
[20:23] <smoser> error: symbol not found: `grub_list_pop'.
[20:23] <jeiworth_> hi, just encountered a package linux-virtual that apparently "is geared for running linux as virtual guest", but additional information is a bit sparse... anyone know what advantages this kernel has in comparison to the standard server kernel, i am running various vm's under kvm/qemu?
[20:25] <hey_joe> anyone have experience with openldap in 10x?
[20:26] <mreynolds> I'm using the Ubuntu 10.04 images with EC2 and I'm running into occasional frozen image behavior (can't SSH, can't get console).  Is anyone else seeing this?  Is there someone I can bug about this? :)
[20:26] <smoser> hallyn, stragely, 'grub_list_pop' appears no where in the maverick source at the moment
[20:27] <smoser> (other than references to removing it in the changelog)
[20:27] <hey_joe> jeiworth_: its a kernel built for virtualization... specifics I don't have, but it will exclude stuff, and include other stuff obviously...
[20:27] <hggdh> smoser: I am running a 2,000-instance run now
[20:28] <hggdh> smoser, Daviey: close, a cigar, but no lighter. Almost there
[20:28] <hggdh> in 1,000 instances, 4 metadata issues
[20:28] <smoser> and those metadata issues are public id issues ?
[20:28] <jeiworth_> hey_joe: thanks, yeah, i think so too but i can't seem to find any specific details googling... hmm, well maybe the ubuntu docs yield something
[20:28] <smoser> and, on the ohter errors, are those kernel oops ?
[20:29] <jeiworth_> anywho, trying it on a dev machine right now :D
[20:29] <hey_joe> Jeeves_: i couldn't find anything either...
[20:29] <hey_joe> are you running a private cloud mreynolds or on the actual amazon cloud?
[20:29] <mreynolds> hey_joe: Actual amazon cloud
[20:30] <hey_joe> do those services that freeze up come back?
[20:30] <mreynolds> I'm trying the east images just in case.  I've seen this before, but it was intermittent.
[20:30] <hey_joe> are do you have to reboot the vm?
[20:30] <hey_joe> prolly just a connection issue
[20:30] <mreynolds> hey_joe: Rebooting the VM doesn't seem to help.
[20:30] <hey_joe> yeh
[20:30] <hey_joe> i haven't played with it much..
[20:30] <mreynolds> hey_joe: I have an EBS image up and it can't connect from inside the cloud either
[20:30] <hey_joe> but I would watch your traffic and see if it drops
[20:31] <hey_joe> ah
[20:31] <mreynolds> hey_joe: I'm inclined to think it's not connectivity since I can't connect from an existing, up connection.  It's using the same security group, so I know I can ssh in and all that.
[20:32] <hey_joe> mreynolds: im sorry... i haven't played with it at all.. was going to setup a private cloud, but went with seperate physical installs, and ldap authentication..
[20:32] <hey_joe> does EC2 support authentication from a centralized place for all the virtual servers?
[20:32] <mreynolds> hey_joe: NP, thanks for the comment.  My company is internally screwed up enough that the best we can do is get Amazon servers :)
[20:33] <hey_joe> like if I add a user... can that account be used on all virtual servers?
[20:33] <smoser> hey_joe, it supports it in that you can set up a centralized authentication service and configure your isntances to use it
[20:37] <ocatacoo> can someone help me with named.conf
[20:38] <ocatacoo> I am just looking for a working example
[20:42] <mreynolds> ocatacoo: I think there are tons if you google for them.  This is probably something people won't respond to here (I'm new here, so I"m guessing this isn't the forum for that question)
[20:45] <mreynolds> Is there a preferred way of upgrading images on EC2?  Right now I'm just running an instance image, dist-upgrade'ing, and then rebooting, then saving the image.
[20:54] <hey_joe> smoser... so i could setup a cloud, node controller on one machine with the auth service, then add all my machines to the node?
[20:54] <smoser> hey_joe, yes.
[20:54] <hey_joe> sweet
[20:54] <smoser> wait.
[20:54] <smoser> wait.
[20:54] <hey_joe> what auth service it it? does it use ldap or something?
[20:55] <smoser> what do you mean "setup a cloud"
[20:55] <smoser> you asked about EC2
[20:55] <smoser> which *is* a cloud
[20:55] <hey_joe> private cloud
[20:56] <smoser> UEC (based on eucalyptus) has no support that I know of to integrate with an existing authentication service.
[20:56] <hey_joe> k
[20:56] <smoser> however, you could set up an LDAP server, and then configure your AMIs such that, when launched, they would authenticate against that ldap server.
[20:56] <hey_joe> thats what i wanted to know :-)
[20:56] <smoser> hallyn, i'm going to ask in #grub about mkimage if you want to join
[20:56] <hey_joe> smoser... that is true, however openldap seems to be broken in Ubuntu 10.04 and 9.10
[20:57] <rberger> Why does UEC on Eucalyptus return an IP address and not a FQDN for the hostname meta-data call http://<IP_ADDRESS>/latest/meta-data/hostname?
[20:57] <smoser> i dont know much about that. are there bugs open addressing its broken-ness ?
[20:57] <hey_joe> smoser, unfortunately
[20:57] <rberger> Is there a way to get the FQDN out of the Eucalyptus CLC?
[20:58] <smoser> rberger, i do not belive that there is.
[20:58] <hey_joe> thnks guys
[20:58] <smoser> rberger, https://bugs.launchpad.net/ubuntu/+source/eucalyptus/+bug/475354
[20:58] <rberger> smoser not having the hostname set to a fqdn seems to break things like Chef and puppet and some apt-get package installs
[20:59] <smoser> rberger, that bug shows how we've addressed that in the ubuntu images.
[20:59] <rberger> smoser it seems to imply that only the hostname part is addressed not the FQDN
[20:59] <smoser> i'm not sure i follow
[21:00] <smoser> read comment 10.
[21:00] <smoser> if you want a FQDN in the hostname field, then you have to enable dns in eucalyptus
[21:01] <rberger> smoser, the last entry says " set hostname to a hostname-like value (ip-W-X-Y-Z)  if instance metadata includes a ip address rather than a hostname"
[21:01] <hallyn> smoser: JINKEYS!  well, the multiboot.bin installed by my modified package (which doesn't work) is exactly the same (per sha1sum) as the one compiled by kvm-git (which does work)
[21:02] <hallyn> so that commit does need to be there, and i'm now just onto a different bug
[21:04] <rberger> smoser right now on my Unbutu 10.4 with latest patches hostname returns euca-172-19-1-2, but hostname -f returns "hostname: Name or service not known"
[21:06] <smoser> rberger, so, i think that to address that you'll have to run eucalyptus dns service.
[21:07] <rberger> smoser, I am running the Eucalyptus DNS service as per their wiki. They don't implement PTR yet.  Could someone give me a hint where hostname gets set when booting as a UEC eucalyptus instance? I can at least hack around things and get on with my work if I knew that.
[21:07] <smoser> rberger, it is set by cloud-init (assuming you're using a Ubuntu lucid guest)
[21:08] <smoser> i think /usr/bin/cloud-init iirc
[21:09] <rberger> smoser I'll take more of a look into cloud-init. I was poking around there and couldn't figure out if that was actually doing it or not.. Thanks
[21:12] <smoser> rberger, thats the rigth place to look. it will only do it on first boot of an instance
[21:25] <hallyn> smoser: if i want you to test a particular .deb, am i better off pushing to my ppa, or posting jsut the deb to launchpad?
[21:27] <smoser> probably push to your ppa, or just push somewhere http
[21:27] <smoser> (people.canonical.com is used for that sort of thing, or some personal web space you have)
[21:27] <hallyn> it's just htat pushing to my ppa makes lauunchpad recompile it
[21:27] <smoser> right.
[21:27] <smoser> so i'm good with taking a binary from you
[21:28] <smoser> assuming you've inserted all sorts of keyloggers and rootkits of course
[21:28] <hallyn> hm, how do i put it on people.canonical?
[21:28] <hallyn> i do have  a source tree pushed to bzr so you could rebuild if you have a really fast machine
[21:28] <hallyn> well shall i just email you?
[21:28] <hallyn> (and have my rootkit email me back your keys)
[21:29] <smoser> hallyn, here.
[21:30] <smoser> hm..
[21:30] <smoser> well.
[21:30] <smoser> you should add some ssh keys to https://launchpad.net/~hallyn/
[21:30] <smoser> then i could let you put them somewhere by putting your keys somewhere.
[21:32] <hallyn> huh, thought my keys were there
[21:32] <hallyn> emailed
[21:48] <smoser> hallyn, so yeah, i get the same error you're getting now.
[21:48] <smoser> maybe you need to install the updated qemu-kvm package
[21:49] <hallyn> ?
[21:49] <smoser> (ie, a tie between kvm binary and bios)
[21:49] <hallyn> well on my system i installed them all,
[21:49] <smoser> ah.
[21:49] <smoser> ok
[21:49] <smoser> i saw errors like you are seeing there when I was trying to mismatch the two
[21:49] <smoser> (ie, bios from lucid and kvm from git)
[21:49] <smoser> have you seen this work ?
[21:50] <smoser> ie, were you able to recreate my success ?
[21:50] <hallyn> yes
[21:50] <smoser> good.
[21:50] <smoser> so i'm not completely insane
[21:50] <hallyn> hm, maybe i didn't do sbuild -A, maybe i *did* miss out on something obscure...
[21:51] <smoser> i dont think thats it.
[21:52] <smoser> zul, i believe we never came up with "package-of-the-day" for kvm, is that right?
[21:52] <smoser> kirkland,
[21:52] <kirkland> ?
[21:52]  * hallyn goes to look some more at the kvm changelog
[21:52] <kirkland> smoser: sup?
[21:55] <smoser> above
[21:56] <smoser> do we have a package-of-the-day for qemu-kvm ?
[22:27] <MTecknology> Is it possible to only update packages that were released 1wk ago or more?
[22:38] <zul> smoser: disabled right now...itll be back for alpha3
[23:35] <hallyn> smoser: now it just occurred to me, you and i are comparing to the kernel.org kvm version, not the sf.net qemu , which is what we're currently based on
[23:54] <SpamapS> mathiaz: how's hadoop?
[23:54] <mathiaz> SpamapS: are you refering to the summit?
[23:56] <SpamapS> mathiaz: yes. :) is that today?
[23:56] <mathiaz> SpamapS: nope - tomorrow
[23:57] <SpamapS> mathiaz: ah...
[23:57] <SpamapS> mathiaz: I am playing with bzr-build .. how do you handle situations where people have added all generated files like 'configure' to their .bzrignore .. can the recipe call autoconf scripts?
[23:58] <mathiaz> SpamapS: bzr builder or bzr builddeb?
[23:58] <hallyn> smoser: hm, well, just confirmed that it still works with upstream qemu too :)
[23:58] <hallyn> $*(&%(*$&
[23:58] <SpamapS> mathiaz: builder
[23:59] <mathiaz> SpamapS: IIRC bzr builder --help prints a good message
[23:59] <mathiaz> SpamapS: IIRC there is a way to specify commands to run after the merge has been done
[23:59] <mathiaz> SpamapS: bzr help builde
[23:59] <mathiaz> SpamapS: bzr help builder


[08:51] <mzanetti> Saviq: hey, please pull the reversible-spread one out of the silo
[08:52] <tsdgeos> oh, another bad review from me :_/
[08:52] <Saviq> mzanetti, ok
[08:52] <mzanetti> tsdgeos: nope. you did allright
[08:53] <Saviq> tsdgeos, I think I'll have to pull the networking status one, too, we have dependency issues
[08:53] <tsdgeos> Saviq: ok, how come?
[08:54] <Saviq> tsdgeos, there's some weird dependency chain that breaks on amd64 "cross"-building i386
[08:54] <Saviq> tsdgeos, because python-xdg is a dep, and somehow :all does not fulfil :i386...
[08:55] <Saviq> in a cross-build scenario
[08:55] <tsdgeos> :S
[09:17] <seb128> dednick, Saviq, do you know if that's report/what component should be blame "replying to smses from the messaging menus, <enter> in the osk shouldn't hide the entry/osk without sending"
[09:17] <seb128> it looks like the message was sent, since the text entry is dismissed
[09:17] <seb128> but in fact it's not
[09:18] <Saviq> seb128, ubuntu-settings-components I'd say
[09:18] <Saviq> seb128, maybe it's not handling .accepted on the text entry correctly
[09:18] <dednick> seb128: hm. thats a hard one. i think committing text dismisses the osk.
[09:19] <seb128> dednick, that's not commiting afaik
[09:19] <seb128> like in that case my reply was ":-)"
[09:19] <seb128> Saviq, thanks
[09:19] <dednick> seb128: id you press send?
[09:20] <dednick> ahh. enter
[09:20] <dednick> hm. multiline property in the messaging item maybe?
[09:20] <seb128> dednick, no, I pressed ": - ( <enter>"
[09:21] <seb128> I would have been fine with enter doing a new line
[09:21] <seb128> or sending
[09:21] <seb128> but there it dismissed like it had sent
[09:21] <dednick> seb128: ya. sorry, i read wrong
[09:21] <seb128> but the message never went out
[09:21] <seb128> which is confusing
[09:21] <seb128> no worry
[09:21] <dednick> it's probably fault of messaging menu.
[09:22] <dednick> i would have thought a text entry should handle the <enter>="new line"
[09:22] <seb128> messaging menu is in ubuntu-settings-components?
[09:22] <Saviq> seb128, items in the messaging menu are
[09:23] <dednick> seb128: seb128: http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Components.TextField/
[09:24] <dednick> i using textfield which is single line me thinks
[09:24] <dednick> think i should be using TextArea
[09:25] <dednick> Saviq: ^
[09:25] <dednick> seb128: can you log a bug for that?
[09:25] <seb128> well, that's a design decision
[09:25] <seb128> dednick, yeah, that's what I was asking, on what component do I file it? you agree with Saviq, ubuntu-settings-components?
[09:26] <dednick> well, having a single line for a message is definately wrong IMO, but i supposed they should ack.
[09:26] <dednick> seb128: ya, u-s-c
[09:27] <dednick> seb128: and can you add ubuntu-ux or whatever the design team is as well?
[09:27] <Saviq> dednick, yeah, sounds right, should be multiline
[09:27] <seb128> dednick, k
[09:43] <seb128> dednick, Saviq, https://bugs.launchpad.net/ubuntu/+source/ubuntu-settings-components/+bug/1396058
[09:45] <dednick> seb128: ta
[10:05] <tsdgeos> pstolowski: what do you think of https://code.launchpad.net/~aacid/unity-scopes-shell/no_contains_before_value/+merge/242750 ?
[10:10] <pstolowski> tsdgeos, looking
[10:10] <tsdgeos> don't think it'll give us any huge speed boost
[10:11] <tsdgeos> but still should save 0.000000000000000000000001% of barttery/time
[10:12] <tsdgeos> and it's not more complex code
[10:15] <pstolowski> tsdgeos, yeah, looks good
[10:43] <pstolowski> tsdgeos, i'm testing silo 13 with manage dash changes. it's totally broken when you search in it
[10:43] <pstolowski> tsdgeos, try the famous 'Metallica' and 'Washington'
[10:43] <tsdgeos> is it?
[10:43] <tsdgeos> that used to work months ago when i coded it
[10:43] <pstolowski> tsdgeos, yeah, no icons for results, categories when 0 results are still visible
[10:44] <pstolowski> tsdgeos, i'm not sure where's the problem just yet
[10:46] <pstolowski> tsdgeos, another issue: when I tap a scope on the list and a temporary dash page is opened, clicking back button takes me to the last scope from my favorites, rather than to Manage Dash
[10:46] <tsdgeos> yes
[10:46] <tsdgeos> that's by design
[10:46] <pstolowski> ah,ok
[10:46] <tsdgeos> there's no more temporary scopes on top of the dash page
[10:49] <pstolowski> tsdgeos, feel free to update if I missed anything https://wiki.ubuntu.com/Process/Merges/TestPlan/Unity8-Dash
[10:51] <tsdgeos> pstolowski: looks good
[10:54] <tsdgeos> pstolowski: i just searched metallica and it looks good to me
[10:56] <pstolowski> tsdgeos, hmm, this is what I get: http://imgur.com/or6Paoe   http://imgur.com/q7qH40E   http://imgur.com/XDu4Ij5
[10:57] <tsdgeos> yeah whashington
[10:57] <tsdgeos> looks worse
[10:57] <pstolowski> tsdgeos, afair, the first result should have some extensive info displayed (kinda preview-like)
[10:58] <tsdgeos> well that's spec undefined
[10:59] <tsdgeos> we don't support cards there anymore in the code
[10:59] <pstolowski> tsdgeos, oj
[10:59] <pstolowski> oh
[10:59] <tsdgeos> if that's what we want, well someone should ask design if that's what we want
[11:00] <tsdgeos> but you're right the images seem to be missing
[11:01] <pstolowski> tsdgeos, ok, i'm just capturing screenshots of the old look and will send email around
[11:02] <tsdgeos> ah, probably those cards are giving us a mascot instead of art
[11:03] <tsdgeos> yeah
[11:04] <tsdgeos> fixed that
[11:17] <tsdgeos> i can't right pull the greeter in my nexus4
[11:17] <tsdgeos> Saviq: mzanetti: can you guys? ↑
[11:18] <mzanetti> tsdgeos: pull in the greeter?
[11:18] <tsdgeos> out
[11:18] <tsdgeos> i mean "unlock"
[11:18] <mzanetti> ah
[11:18] <mzanetti> didn't try with todays image
[11:18] <mzanetti> need to flash
[11:19] <tsdgeos> marcustomlinson: don't understand your comment on https://bugs.launchpad.net/bugs/1395994
[11:20] <tsdgeos> pstolowski: can you update the silo with the two commits i just made?
[11:20] <facundobatista> Holas
[11:22] <tsdgeos> Saviq: mzanetti: now after a reboot it obviously works :/
[11:22] <mzanetti> :)
[11:23]  * mzanetti still flashing
[11:23] <Saviq> tsdgeos, yeah, known bug
[11:23] <Saviq> tsdgeos, if you find ways to repro you get a banana
[11:26] <tsdgeos> ^_^
[11:26] <pstolowski> tsdgeos, I can, sire
[11:26] <tsdgeos> tx
[11:27] <pstolowski> tsdgeos, what is the 2nd commit you made?
[11:27] <tsdgeos> pstolowski: so if you serach for washington
[11:27] <tsdgeos> and you click on Washington wizards
[11:27] <tsdgeos> the search bar text actually updates
[11:28] <pstolowski> tsdgeos, yes, it's a canned query
[11:29] <Saviq> pstolowski, ugh, good catch
[11:29]  * mzanetti wants Saviq to hand over a Banana
[11:29] <Saviq> mzanetti, did you find a way to repro?
[11:29] <mzanetti> tap the greeter, keep it pressed, with the other hand, pull in the launcher, tap the BFB, greeter will hide. lock phone again => greeter broken
[11:30] <mzanetti> so what happens is greeter.hide() is called programmatically while a touch is in progress
[11:31] <pstolowski> Saviq, sorry I haven't found it earlier. I think it was raised in the very beginning, but then forgotten
[11:31] <mzanetti> Saviq: even easier, with one finger, press and hold, with the other swipe it away
[11:32] <tsdgeos> pstolowski: so that's what it fixes
[11:32] <mzanetti> Saviq: is there a bug report already?
[11:32] <Saviq> mzanetti, there is
[11:32] <Saviq> will find it in a mo
[11:33] <tsdgeos> pstolowski: the query was working fine, but the text wasn't updated correctly
[11:33] <mzanetti> Saviq: found it
[11:34] <pstolowski> tsdgeos, sorry, i'm not following...
[11:34] <tsdgeos> pstolowski: so you asked what the second commit fixes, no?
[11:35] <tsdgeos> pstolowski: it fixes the fact that when you click on a canned query in the scopes list results the text of the search bar was not being updated
[11:35] <mzanetti> https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1391149/comments/9
[11:35] <pstolowski> tsdgeos, ah
[11:36] <pstolowski> tsdgeos, have you pushed it to the same MP?
[11:37] <tsdgeos> pstolowski: yes
[11:38] <pstolowski> tsdgeos, hmm are you sure you actually pushed? i still see 1 commit
[11:38] <tsdgeos> pstolowski: i see two
[11:38] <tsdgeos> http://bazaar.launchpad.net/~aacid/unity8/list_on_bottom_swipe/revision/1341
[11:38] <tsdgeos> http://bazaar.launchpad.net/~aacid/unity8/list_on_bottom_swipe/revision/1342
[11:38] <pstolowski> tsdgeos, ah, I was referring to your last MP that you asked me to review :)
[11:39] <pstolowski> tsdgeos, ok then, all clear!
[11:39] <tsdgeos> ah
[11:39]  * tsdgeos confused
[11:39] <tsdgeos> pstolowski: then what is the question? :D
[11:40] <pstolowski> tsdgeos, do you also want https://code.launchpad.net/~aacid/unity-scopes-shell/no_contains_before_value/+merge/242750 in that silo?
[11:40] <tsdgeos> pstolowski: sure, why not :)
[11:42] <tsdgeos> pstolowski: empty categories in the search is something easy to fix on my side or in the other side, i can fix in my side if you prefer
[11:45] <pstolowski> tsdgeos, i'd prefer for it to be consistent with normal dash pages. i don't know from top of my head who filters empty categories out, do you?
[11:45] <tsdgeos> yes we do
[11:45] <tsdgeos> or used to
[11:45] <tsdgeos> let me recheck
[11:46] <pstolowski> tsdgeos, possible, i cannot find anything special on our side
[11:47] <tsdgeos> yeah we filter categories with count out
[11:47] <tsdgeos> i can do that in the scopes list too
[11:47] <tsdgeos> it's easy
[11:52] <tsdgeos> pstolowski: done
[11:53] <pstolowski> tsdgeos, cool... unfortunately the silo is already re-building :/
[11:53] <tsdgeos> oki
[12:35] <tsdgeos> good new sdk lazyImagetest passes again :)
[13:09] <dandrader> kg
[13:09] <dandrader> greyback_, tablet should be working reasonably well now in the shellRotation branch
[13:10] <dandrader> and so should desktop (although I didn't try it)
[13:10] <greyback_> dandrader: ok, will try desktop
[13:14] <greyback_> dandrader: I need to do anything special for desktop you think? Need to edit any desktop files?
[13:15] <dandrader> greyback_, should just work I guess
[13:17] <greyback_> dandrader: all was well until I opened a sidestage app, then things started rotating on me
[13:17] <dandrader> greyback_, I said "reasonably well". meaning "not totally broken" :)
[13:19] <greyback_> dandrader: excuses excuses :P
[13:20] <greyback_> dandrader: want a list of desktop bugs? Anything I could help with?
[13:20] <dandrader> greyback_, are they different from tablet ones?
[13:21] <greyback_> dandrader: that I don't know yet. Booting my N10
[14:25] <mushir> I wish unity launcher behavior was more smart to dodge active windows I think auto-hide is not smart enough
[14:27] <Saviq> mushir, http://askubuntu.com/questions/172505/set-launcher-reveal-mode-to-intellihide could help
[14:33] <mushir> Saviq, I saw that before it only supports unity 2d I'm struggling to build script done in ubuntu 14.4.0.. Just wondering why does this feature is enabled by default in unity to make our life easier?!
[14:34] <Saviq> mushir, because it's not supported, it was a design decision to remove it because it had very little users, and was a relatively high maintenance burden
[14:39] <mushir> but some old screens with 1024*768 resolution have issues with unity launcher for example some web pages don't display with full width and adds scroll.. also some programs needs more workspace that the launcher occupies
[14:45] <mzanetti> tsdgeos: hey, so, this is now ready again: https://code.launchpad.net/~mzanetti/unity8/reversible-spread/+merge/241274
[14:46] <mzanetti> tsdgeos: the reason we blocked it: it made the snapping too small according to design, so now in combination with the other bugfixes it should be good. at least has design approval now
[14:46] <tsdgeos> mzanetti: which of the snappings?
[14:46] <mzanetti> the one when you release it and it snaps to full spread
[14:47] <Saviq> mushir, that's why you have auto hiding possible
[14:47] <mzanetti> tsdgeos: so given it wouldn't snap on its own any more, it was problematic to find the small spot where to release it
[14:47] <mzanetti> now that area is like 60% of the screen width, so design is happy again
[14:47] <tsdgeos> aha
[14:47] <tsdgeos> mzanetti: ok, i'll have aanother look
[14:48] <mzanetti> cool, thanks
[14:49] <mzanetti> tsdgeos: seems to fail a test. will fix
[14:49] <tsdgeos> ok
[14:49] <mushir> Savic, I understand but I with unity would  inherit cairo dock's smart behavior to dodge active windows is this too much to ask?
[14:54] <mzanetti> tsdgeos: fixed
[15:13] <balloons> mzanetti, where you able to install file manager and terminal?
[15:14] <mzanetti> balloons: didn't try yet, have been busy with the phone right edge today. gimme 10 min. I'll try now
[15:15] <balloons> the latest image really wasn't happy.. as I said, no way to add a ubuntu one account :-(
[15:18] <mzanetti> balloons: I managed to add an account just fine
[15:18] <mzanetti> but then I get "download or install error"
[15:18] <mzanetti> alecu: hello :)
[15:19] <balloons> mzanetti, system settings loads in the sidebar yes?
[15:19] <balloons> they do work in the emulator
[15:20] <mzanetti> balloons: well, I just tried to install, and the dash would ask me about the account. I think in a trusted session
[15:20] <mzanetti> worked fine.
[15:20] <mzanetti> this is where I got stuck though: http://i.imgur.com/oIaiFn5.jpg
[15:22] <mzanetti> alecu: do I need to start something special if I want to use the click app store on desktop?
[15:22] <balloons> mzanetti, hmm.. Of course you have lovely windows
[15:23] <mzanetti> :D
[15:23] <mzanetti> and a wallpaper :P
[15:23]  * balloons wants
[15:26] <mzanetti> balloons: this is the message I get: WARNING - Error 1 running 'click info "com.ubuntu.developer.nskaggs.terminal" ':  "click_query_error-quark: Failed to canonicalize com.ubuntu.developer.nskaggs.terminal: No such file or directory (0)
[15:26] <mzanetti> "
[15:28] <mzanetti> the package is in: ./.local/share/ubuntu-download-manager/Downloads/com.ubuntu.developer.nskaggs.terminal_<IP_ADDRESS>_multi.click
[15:28] <mzanetti> and running click info manually on it works
[15:28] <mzanetti> so maybe there's /home/phablet hardcoded somewhere or so
[15:28] <balloons> ahh, so you suspect the store and not the click?
[15:28] <mzanetti> yeah
[15:29] <balloons> btw, how did you setup virtualbox?
[15:30] <mzanetti> balloons: http://i.imgur.com/3Ie5QuX.jpg
[15:30] <mzanetti> click install manually on it works
[15:31] <mzanetti> now there's the effects broken still
[15:31] <balloons> mzanetti, ahh sweet. you can turn the effects off
[15:32] <mzanetti> balloons: forwarded you a mail on how to install this in VMVare
[15:32] <balloons> ty
[15:33] <mzanetti> balloons: can I disable effects in a config file? can't see the panel or anything
[15:33] <balloons> mzanetti, ahh right.. Sure, let's see
[15:37] <mzanetti> balloons: http://i.imgur.com/jdjHlVk.jpg
[15:38] <balloons> ahh you found it. I didn't see it in ~/.config as I expected
[15:39] <balloons> so how did you do it?
[15:39] <mzanetti> balloons: dragging the window bigger made the panel appear
[15:39] <balloons> ahh, heh
[15:39] <mzanetti> also introduces that bug with the terminal overlapping with the panel though
[15:39] <mzanetti> btw, that one is also on the phone, if you rotate it
[15:40] <balloons> there's actually a new terminal app in the works, that I believe solves that. It uses the new header
[15:42] <greyback_> mzanetti: just need qtcreator and you could do everything in there :)
[15:43] <mzanetti> yeah :D
[15:43] <mzanetti> need on the fly QML file reloading too :D
[15:43] <mzanetti> which shouldn't be too hard actually
[16:01] <greyback_> mzanetti: as in, editing your own shell code, while you're running that shell? Oh, that way lie madness
[16:02] <greyback_> https://github.com/sletta/dqml would be handy there
[16:08] <mzanetti> greyback_: there's also an app in the store called terrarium. it can do that too
[16:08] <greyback_> ah cool
[16:18] <Saviq> greyback_, do you have a vivid phone?
[16:18] <greyback_> Saviq: yep
[16:19] <Saviq> greyback_, open dialer, lock the phone, unlock, please
[16:20] <Saviq> it takes 2-3s for the lockscreen to fade away here, with some jumping of panel + app surface size
[16:20]  * greyback_ does a quick ppa-purge
[16:32] <Saviq> Cimi, re: bug #1368778, was this actually confirmed by design? can we have the bug status updated?
[16:52] <Saviq> greyback_, mterry, https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1396244
[16:54] <mterry> Saviq, weird
[16:56] <greyback_> confirmed
[16:59] <mterry> Saviq, mzanetti: I have a weird qml problem I was fighting yesterday.  There was a plugin with an exposed property (with NOTIFY signal).  A bound property was *not* updating, though if I queried the plugin property, it would be the correct new value.  If I added a Connections object targetted at the plugin object (even just an empty Connections), things worked again.  What might be the problem?
[17:00] <mzanetti> mterry: hmm... must be some stupid mistake somewhere
[17:00] <alecu> mzanetti: hi! a few months ago was the last time I tried the app store on the unity8 desktop preview, and it would not work at the time because the desktop is not using the exact same backend for packagekit than the phone (or something similar to this), so clicks would not install. We could ask mvo to know if the click side has made any progress with that.
[17:01] <mzanetti> alecu: I was able to install the package with click install
[17:01] <mzanetti> alecu: from the download-manager's cache dir
[17:01] <mterry> mzanetti, I figured as much, though the fact that a Connections object's existence would matter really confused me
[17:01] <greyback_> mterry: is dialer making itself fullscreen when screen is locked?
[17:01] <alecu> mzanetti: yes, that should work; you are running click as root, right?
[17:01] <mzanetti> alecu: yeah, did sudo
[17:02] <mzanetti> mterry: interesting indeed... pizza is ready. but can have a look in 20 mins
[17:02] <mzanetti> if you link me the code
[17:02] <alecu> mzanetti: to install packages as the phablet user (or your desktop user), click is providing a packagekit plugin, but it does not work right together with the .deb packagekit plugin.
[17:03] <mzanetti> alecu: I see... so I guess we'd need to address that soonish. at least in this cycle
[17:03] <mzanetti> we should have a working desktop prototype by the end of Dec
[17:03]  * mzanetti food
[17:03] <mterry> greyback_, yes
[17:04] <alecu> mzanetti: enjoy. Let's ask mvo about fixing that plugin afterwards.
[17:04] <greyback_> mterry: why?
[17:06] <mterry> greyback_, well the greeter enforces fullscreen / locked-down UI when you're in the emergency dialer (doesn't present launcher or indicators).  So the dialer requests fullscreen because otherwise there'd be a blank bar at the top where the panel used to be
[17:06] <greyback_> mterry: could it fullscreen itself only when it needs to appear?
[17:08] <mterry> greyback_, well hm.  I don't think we send it any signals that it could pick up on
[17:08] <mterry> greyback_, unless it wasn't top app, then it would notice that it was being focused
[17:15] <mterry> mzanetti, OK well when you have free time, please help me figure out why the following branch shows no infographic stuff on boot, but does if you add a Connections pointed at LightDM.Infographic somewhere: lp:~mterry/unity8/power-button-on-lock
[17:16] <mterry> The bug got introduced by loading Greeter async, so probably is a timing issue with bindings or something
[17:35] <mterry> Cimi, so how're we doing with the wizard branches?  I fixed up your nits on the plugin one
[17:37] <Cimi> mterry, is fine I think, I would like to try it
[17:38] <mterry> Cimi, should be able to grab the debs from the -tests branch and the debs from the ubuntu-system-settings drop-wizard branch (or just apt-get remove ubuntu-system-settings-wizard) on your device
[17:38] <mterry> Cimi, then enable like usual with phablet-config
[17:38] <Cimi> mterry, ok
[17:50] <Cimi> Saviq, ok vesa approved
[17:58] <mzanetti> mterry: which property is that?
[17:59] <mterry> mzanetti, well I think several coming from LightDM.Infographics, but I was watching the LightDM.Infographics.label property, and the associated notification.text property in Greeter/Infographics.qml
[18:00] <mterry> mzanetti, I think if you put some debugging lines in startShowAnimation() in Infographics.qml, you can print both notification.text and LightDM.Infographics and see that they differ
[18:01] <mzanetti> mterry: only happening on the phone?
[18:01] <mterry> But you can't create a Connections object to watch the property, because that fixes the problem
[18:01] <mterry> mzanetti, oh good question...  not sure.  I was testing on phone
[18:01] <mterry> It only happens on boot
[18:02] <mterry> So probably?  It seems timing related, given that it only got exposed by making the greeter load async
[18:05] <mzanetti> mterry: obviously the infographic shows up fine here
[18:05] <mterry> mzanetti, :(
[18:06] <mterry> Is my phone possessed again?
[18:08] <mzanetti> mterry: ah no... I can reproduce it now
[18:08] <mterry> huh.  It's usually 100% for me
[18:08] <mzanetti> I might have made a mistake before
[18:26] <mzanetti> mterry: there is more going on
[18:26] <mzanetti> mterry: even if I unlock the phone and then I lock it again, the infographic does show up, but says there are no data sources
[18:27] <mzanetti> wheres with trunk I get the "pictures taken today" one
[18:32] <mzanetti> alecu: hey, anything you need from me regarding that click install thing?
[18:39] <mterry> mzanetti, oh that might be me futzing with the infographic bindings a bit -- I'm foolishly testing on a phone that has the stats turned off
[18:39] <mterry> mzanetti, but that's fixable -- the bug that I don't get is the label not showing in the first place
[18:40] <mzanetti> mterry: so if I change "model: greeterContentLoader.infocgraphic" into "model: LightDM.Infographic" in GreeterContent.qml it works
[18:40] <mzanetti> still no explanation why
[18:40] <alecu> mzanetti: how can I try this? is it the Unity8 desktop preview?
[18:40] <mzanetti> alecu: yeah, that's how I tried
[18:42] <mzanetti> alecu: actually, I can reproduce it by just using ./run.sh in unity8's source dir too
[18:44] <mzanetti> alecu: or actually just by running unity8-dash from the installed unity8 package too
[18:50] <alo21_> hii...
[18:51] <alo21_> how can i switch back from unity 8 to 7
[18:54] <alecu> mzanetti: I've not compiled unity8 in a while... do I need to be on vivid?
[18:54] <mzanetti> alecu: I'd suggest you just use the one from apt
[18:54] <mzanetti> alecu: if you have the ubuntu-sdk installed. unity8 should already be on your system
[18:54] <mterry> mzanetti, I think my connection crapped out a while ago, not sure you got this:
[18:54] <mterry> mzanetti, oh that might be me futzing with the infographic bindings a bit -- I'm foolishly testing on a phone that has the stats turned off
[18:54] <alecu> great
[18:54] <mzanetti> alecu: just run unity8-dash and get going
[18:54] <mterry>  mzanetti, but that's fixable -- the bug that I don't get is the label not showing in the first place
[18:55] <mterry> (in reference to your issue with the infographics label)
[18:55] <mzanetti> mterry: I replied:
[18:55] <mzanetti> [19:40] <mzanetti> mterry: so if I change "model: greeterContentLoader.infocgraphic" into "model: LightDM.Infographic" in GreeterContent.qml it works
[18:55] <mzanetti> [19:40] <mzanetti> still no explanation why
[18:55] <mzanetti> mterry: something in that loader smells fishy
[18:56] <mterry> mzanetti, I tried that in Infographics.qml, changing text: LightDM.Infographic.label, but didn't work.  Didn't try GreeterContent.qml
[18:56] <alo21__> i can't do nothing...
[18:56] <mterry> mzanetti, have you also tried adding an empty-Connections object?  I want to confirm that that fixes it for you too -- seems like such a weird thing
[18:57] <alecu> mzanetti: I was just able to install "Dotty" and "Five Letters" :P
[18:57] <mzanetti> hmm
[18:57] <mzanetti> strange
[18:57] <alecu> I might have something else installed
[18:57] <alo21__> I can't choose unity 7 on login screen why?
[18:58] <mzanetti> alo21__: try: sudo apt-get install ubuntu-desktop
[18:59] <alecu> I still can't run the apps, but I see them as installed
[18:59] <alecu> and click list
[18:59] <alecu> shows them too
[18:59] <alo21__> Ubuntu desktop is installed yet i on Ubuntu 14.10 and I don't have a terminal
[18:59] <mzanetti> alo21__: hmm... it goes to 100% here, then asks me for my password, then craps out
[18:59] <mzanetti> alecu: ^
[18:59] <mzanetti> sorry alo21__
[19:00] <alecu> mzanetti: can you try installing this deb: packagekit-plugin-click ?
[19:00] <mzanetti> doing
[19:01] <alecu> you may need to restart packagekitd
[19:02] <mzanetti> alecu: hmm... I don't seem to have that running at all, and can't find a service for it
[19:02] <alecu> mzanetti: ah, it seems it automatically ends when unused.
[19:03] <alecu> it was running here two minutes ago, and now it's gone.
[19:04] <mzanetti> alecu: same issue still
[19:04] <alecu> mzanetti: may I ask to see your download manager log? let me find the path...
[19:05] <alecu> hmmm.... this might be more useful
[19:05] <alecu> mzanetti: try installing the click with pkcon
[19:06] <alecu> (without sudo): pkcon install-local xxx.click
[19:09] <mzanetti> alecu: http://paste.ubuntu.com/9237145/
[19:11] <alecu> mzanetti: can you show me the output of: dpkg -l | grep packagekit
[19:11] <mzanetti> alecu: http://paste.ubuntu.com/9237165/
[19:11] <alecu> mine looks like this: http://pastebin.ubuntu.com/9237167/
[19:17] <alecu> mzanetti: I can't find anything wrong. Let's ask mvo, he took over the click infrastructure from cjwatson.
[19:17] <mzanetti> alecu: ok, thanks