[00:03] <igc> poolie: can I land https://code.edge.launchpad.net/~ian-clatworthy/bzr/user-ref-topics/+merge/16750 now?
[00:39] <jelmer> lifeless: Hi
[00:54] <kirkland> i need to generate a diff with bzr diff, but I need the resulting patch to have a -p1
[00:54] <kirkland> is there some option i can pass to bzr diff to add an arbitrary additional leading dir?
[00:55] <fullermd> -p
[00:55] <kirkland> fullermd: cheers
[00:56] <poolie> hi igc
[00:56] <poolie> igc, yes
[00:57] <igc> poolie: thanks
[00:57] <bendj> Hi.  Reading in UserGuide, "Trailing slashes on patterns are ignored. If the pattern contains a slash or is a regular expression, it is compared to the whole path from the branch root. Otherwise, it is compared to only the last component of the path."  is unclear to me.  If I want to ignore a directory (e.g. "sites/") and all it's contents that's in my current directory, which of the following do i add to .bzrignore?  "sites", "sites/", "./sites", etc etc ?
[00:59] <spiv> bendj: do you want to ignore any file/directory called 'sites' anywhere in your tree, or just at the root?
[00:59] <spiv> if you just want to ignore it (and thus everything under it) at the root, you want "./sites" I think.
[01:03] <lifeless> jelmer: hi
[01:03] <jelmer> lifeless: Any chance you could follow up to my reply in https://code.edge.launchpad.net/~jelmer/bzr/repo-size/+merge/16582 ?
[01:04] <jelmer> lifeless: Basically, I'd like to have an overridable function for the number of revisions since that's all I want to override for foreign branch implementations
[01:17] <spiv> bendj: to be precise, "./sites" will ignore (root)/sites as well as everything under it.  If just want to ignore everything under it (but not ignore (root)/sites), then I think you'd want "./sites/*".
[01:49] <meoblast001> hi, i accidently did something in the middle of writting a commit message that locked my branch, how do i force unlock?
[01:51] <cody-somerville> meoblast001, bzr break-lock
[01:52] <spiv> meoblast001: perhaps you have "bzr diff | less" or similar still open in another terminal?
[01:52] <meoblast001> bzr: ERROR: The lock for '/home/braden/Documents/Development/citrine' is in use and cannot be broken.
[01:56] <meoblast001> spiv: i accidently hit control+z
[01:57] <meoblast001> fixed it
[01:57] <meoblast001> what's this
[01:57] <meoblast001> unknown:   bzr_log.kvvUj5   bzr_log.kvvUj5.save
[01:58] <Peng> meoblast001: You ran "bzr commit" without supplying a message, and it bzr opened an editor, with that filename.
[01:58] <Peng> meoblast001: The .save file is presumably something from your editor/
[02:29] <bendj> spiv Thanks.  That clears it up!
[02:29] <spiv> bendj: great, glad I could help :)
[02:47] <poolie> hi spiv
[02:47] <poolie> spiv, patch pilot mail?
[02:48] <spiv> poolie: ah right, yes.
[02:55] <poolie> this is your cue to nag me about the hottest100 mail :)
[03:04] <spiv> poolie: consider yourself nagged ;)
[03:04] <poolie> :)
[03:08] <chalkbag> Hey folks, is there a way to change author info on revisions committed locally?
[03:08] <chalkbag> I put in a wrong email addy :(
[03:18] <bob2> you could use bzr-rebase, I think
[03:24] <chalkbag> bob2, hmm, I don't think it's in Fedora repos :o
[03:27] <lifeless> its now called rewrite
[03:28] <bob2> ah
[03:41] <chalkbag> Sigh - still not there :( I'll install it from source, I guess. Thanks for the pointer!
[04:39] <_Andrew> Is there a way to check  --append-revisions-only has been set on a branch and also, is there a way to set it after a branch has been initialized?
[04:40] <bob2> you can edit .bzr/branch.conf or so
[04:49] <_Andrew> ah
[04:49] <_Andrew> when you init a bzr with  --append-revisions-only it just adds a setting in the branch.conf
[04:49] <_Andrew> Thanks, I understand now
[05:02] <brmassa> guys, how can i disable the bzr-notify from my ubuntu?
[05:10] <AfC> brmassa: uninstall the bzr-dbus package?
[05:11] <brmassa> AfC: i dont know exactly. it seems bzr-notify only notifies me that i commited some code, which is pointless since i know what i just did. and its using my pc's resources. so i want to remove it at least from boot.
[06:36] <_Andrew> Can I merge changes from branch6 format into 2a format?
[06:37] <Peng> _Andrew: Those two branch formats can intermingle fine. It's the repo format where you may run into trouble.
[06:37] <_Andrew> repo format?
[06:38] <spiv> _Andrew: look at the output of 'bzr info -v', for instance.
[06:39] <_Andrew> ah ok
[06:39] <spiv> The formats of the different components (working tree, branch, repository) are largely orthogonal.
[06:40] <_Andrew> http://paste.ubuntu.com/351642/
[06:40] <_Andrew> Well, that's what I have before and after upgrade
[06:41] <_Andrew> It looks like the repository format is different too, so does that mean it's a problem?
[06:42] <Peng> I don't see a problem?
[06:42] <spiv> _Andrew: that all looks fine to me
[06:42] <_Andrew> great
[06:42] <_Andrew> thanks
[06:42] <spiv> _Andrew: those are all the most current formats
[06:42] <spiv> _Andrew: and the same as you'd get with e.g. 'bzr init' from a new version of bzr.
[06:43] <_Andrew> because we have some code I need to merge into the newly upgraded repo from the old format
[06:43] <_Andrew> from another repo in the old format **
[06:44] <spiv> Unless you've been using experimental formats, you can always take history from old to new.
[06:44] <_Andrew> ah ok
[06:45] <spiv> (In this case you won't be able to take commits made in the new repo back into your old repo though.)
[06:47] <_Andrew> That's fine. I just want to be able to move over all the commits from everyones branches before moving everyone over to the new repo
[07:07] <poolie> vila, hi?
[07:28] <vila> hi all !
[07:28] <vila> hey poolie !
[07:33] <poolie> hi vila
[07:33] <poolie> how about a quick call?
[07:34] <vila> poolie: just a sec
[09:40] <bialix> heya bzr
[09:40] <Peng> Good morning. :)
[09:41] <bialix> hi Peng
[10:08] <vila> hi bialix
[10:15] <bialix> hi vila, happy new year!
[10:17] <vila> bialix: you too  !
[10:49] <jszakmeister> hi balix!
[10:49] <jszakmeister> Would have time for some QBzr/QShelve related questions?
[10:50] <jszakmeister> If not, I can just send them to the list.
[10:58] <mathrick> hiya
[10:58] <mathrick> is there a way to find out what revisions are in the store that aren't in the tree?
[10:59] <mathrick> ie. if I have uncommitted some time ago and would like now to get back that revision, how do I get to that revspec bzr prints when you do uncommit?
[11:00] <bialix> hi jszakmeister!
[11:00] <bialix> happy new year
[11:00]  * bialix bbiab
[11:01] <bob2> mathrick: bzr heads
[11:02] <Peng> mathrick: The original uncommit command, and the "bzr pull" suggestion it spits out, might still be in your .bzr.log as well.
[11:04] <mathrick> bob2: thanks, lemme try that
[11:04] <mathrick> uh-huh, it seems to go through everything in this shared repo
[11:07] <bob2> could be
[11:08] <mathrick> and now it hits some SVN branch which tries to "analyse layouts" of 1365 revisions at the rate of 1 revision per 5 minutes
[11:15] <jszakmeister> mathrick: maybe use --dead-only?
[11:15] <jszakmeister> I've not used bzr heads much... so I can't so for sure it will help you.
[11:15] <mathrick> jszakmeister: that's what I tried, but it still insists on touching that bzr-svn one
[11:15] <mathrick> I'm trying to dissuade it now
[11:15] <jszakmeister> Bummer. :-(
[11:18]  * bialix back
[11:19] <bialix> jszakmeister: ping?
[11:19] <jszakmeister> Yep, I'm here.
[11:19] <jszakmeister> Quick question
[11:19] <jszakmeister> I'm looking at qshelve stuff again (sorry for the long break)...
[11:20] <jszakmeister> I was originally thinking of using the TreeWidget...
[11:20] <Peng> At worst, you can temporarily disable bzr-svn.
[11:20] <Peng> mathrick: ^
[11:20] <jszakmeister> but the more I look at it, the more I'm thinking that maybe I shouldn't
[11:21] <jszakmeister> I need to open the diff editor by default, need tristate checks (which I think I can do, but I'm not sure yet), and there were a couple other small things.
[11:22] <jszakmeister> Should I just do something else, or should I refactor TreeWidget to allow me to override the behaviors I need?
[11:22] <bialix> oh
[11:23] <bialix> maybe ScrollableArea?
[11:23] <bialix> do you want to use side-by-side diff?
[11:23] <jszakmeister> I thought we were going to call out to a tool as a first cut?
[11:24] <bialix> mmm, I don't understand
[11:24] <mathrick> peng: yeah, that's what I arrived at now, trying to make it not raise from the dead :)
[11:24] <jszakmeister> I meant I need to override the default double click behavior in TreeWidget in the changes view.
[11:25] <jszakmeister> I think we want it to open the external tool when you double click on a modified file so that you can shelve some of the changes, right?
[11:25] <bialix> jszakmeister: I think I forgot some details
[11:25] <jszakmeister> It's been a while. :-)
[11:25] <bialix> yep
[11:26] <bialix> and I was too busy with work
[11:26] <jszakmeister> Same here
[11:26] <jszakmeister> Lemme dig up a link real quick...
[11:27] <bialix> TreeWidget is the most universal widget it seems
[11:28] <bialix> do we really want it?
[11:28] <jszakmeister> That's basically my question.  It's nice because it already collects the changed files...
[11:28] <bialix> just to create list of files? that's will be nice,we have similar in treewidget.py
[11:28] <jszakmeister> I'm sorry... that's the tree widget I'm talking about. :-)
[11:29] <bialix> do you mean built-in qt QTreeWidget or Gary's treewidget.py?
[11:29] <jszakmeister> Gary's
[11:29] <bialix> oh
[11:29] <bialix> yep
[11:29] <bialix> I'm guess reusing that widget is the right way
[11:29] <bialix> it's already has enough power and allows customization
[11:30] <bialix> you made a sketch at first about 2 panel side-by-side interface
[11:30] <jszakmeister> Is it a problem if I subclass it?
[11:31] <bialix> but then we talked about using external tool to get more fine grained control over changes to shelve
[11:31] <bialix> why that's a problem?
[11:31] <jszakmeister> Just looking to do what is acceptable. :-)
[11:32] <jszakmeister> I've been on some projects that have a methodology that discourages subclassing.
[11:33] <jszakmeister> I think I can subclass and override the few bits that I need to make it launch an external tool.
[11:33] <bialix> do you need subclassing to override some methods?
[11:33] <jszakmeister> Yes.
[11:33] <bialix> if these bits are not generic enough then I don't see a problem with subclass
[11:34] <bialix> what is the reasons to avoid subclassing?
[11:34] <bialix> speed of python?
[11:35] <jszakmeister> Seriously, I have no idea... they're were just adamant about a few things, and that was one of them.
[11:35] <bialix> it was a python project? or?
[11:35] <jszakmeister> Either you built everything into the class, or you duplicated code. :-(
[11:35] <jszakmeister> Java, IIRC
[11:36] <bialix> have no real experience with Java, sorry
[11:36] <jszakmeister> It was just stupid policy. :-)
[11:36] <bialix> in Python very deep subclassing may affects performance, IIRC
[11:36] <bialix> but it's not the case yet
[11:37] <jszakmeister> I could see that with having to scan the base classes for a method.
[11:37] <bialix> yep
[11:37] <jszakmeister> Thanks for the help.  I'm gonna see if I can get something more working this week.
[11:38] <jszakmeister> Off to work!  Happy New Year!
[11:38] <bialix> will be nice! let the power be with you :-)
[11:38] <bialix> :-)
[11:42] <bialix> rats, wrong quote
[11:42]  * bialix sighs
[14:28] <mgolisch> whats the easiest way to setup some location to store bzr branches?
[14:28] <mgolisch> sftp?
[14:29] <Peng> mgolisch: I'd probably do it over SSH, but I'm already SSHed into my bzr server anyway.
[14:29] <Peng> mgolisch: bzr init-repo should be able to take a remote location/
[14:31] <mgolisch> is there a way to list all branches and some info about them from a repository?
[14:31] <mgolisch> didnt find anything that sounds like that from bzr help commands
[14:35] <jam> morning all
[14:36] <Peng> mgolisch: The bzrtools plugin provides a "bzr branches" command. Just gives a list, no other info, though.
[14:36] <Peng> mgolisch: Also, can be horribly slow in the face of bzr-svn...
[14:37] <mgolisch> basicaly what i want is setup a shared repo that could be accessed by all workstations here, and that would allow ppl to create new branches in it and operate in them from their workstations
[14:37] <mgolisch> without having to do any fancy cmdline foo on the server to create new branches etc
[14:40] <Peng> Oh.
[14:40] <Peng> I thought you meant the initial setup.
[14:40] <Peng> Sure, creating new branches just takes a "bzr push".
[14:41] <Peng> Dunno how you should set it up, though... You could give everybody one SSH login, or give them each their own shared repo (or use stacked branches) and have them use different users.
[14:41] <Peng> s/give everybody one SSH login/use the same SSH login for everybody/
[14:49] <bialix> hi jam, and happy new year!
[14:54] <mgolisch> Peng: thx i think ill go with only one ssh login/user
[14:54] <mgolisch> :)
[15:45] <jam> happy new year to you bialix
[15:46] <bialix> :-)
[16:36] <jam> james_w: are you around for a chat?
[16:36] <james_w> hi jam
[16:37] <jam> james_w: just trying to follow up on udd/hottest100 and feel a bit lost
[16:37] <jam> I figured I might as well poke at the bugs you've filed so far
[16:37] <jam> and at least see where they are at
[16:37] <jam> for example, bug #496764, are you working on that, and/or is it something that helps the import stuff?
[16:37] <jam> Or is it just helpful for the builder side?
[16:38] <james_w> it's not an import thing
[16:38] <james_w> it's for the user experience
[16:42] <jam> james_w: what about bug #484228
[16:42] <jam> you marked it invalid in bzr-builddeb
[16:42] <jam> but it is still open in bzr
[16:42] <jam> the discussion sounds like it is just a dupe of another bzr bug which has been fixed
[16:42] <james_w> that may well be the case
[16:42] <jam> and bug #492647, that seems more like import-side issues, but is it hitting any of the 'hottest100' ?
[16:43] <james_w> I left the bzr task open so someone more familiar with the other bug could make the judgement
[16:43] <jam> k, I'll close #484228
[16:43] <jam> we can re-open later if necessary
[16:45] <james_w> I don't know if that's a hottest100
[16:45] <james_w> as you say, kerberos isn't, I just opened it at the request of mathiaz
[16:45] <james_w> should we have a hottest100 tag as well as udd?
[16:46] <jam> james_w: that is what it sounded like in Martin's last email
[16:46] <jam> the idea being our first focus target for helping udd is getting the top 100 imports working
[16:47] <jam> james_w: and the last udd bug #488724
[16:47] <jam> this sounds like we need to settle on a timestamp, and then have transform set the mtime on all files before it moves them into the working dir.
[16:47] <jam> But I don't really understand why this is a udd bug
[16:48] <james_w> yep, was just thinking from an organisational perspective. You will want to see the list of outstanding hottest100, while we still want lists of udd bugs.
[16:48] <jam> james_w: right
[16:48] <james_w> I'm not exactly sure about that one
[16:49] <james_w> I think it was filed after discussions at UDS, but I can't remember if I was involved, or which problem we were talking about
[16:49] <vila> jam: because it was mentioned as a top wish list item in UDS
[16:50] <jam> hey vila, happy new year, btw
[16:50] <jam> I was missing you around here :)
[16:50] <vila> jam: hey, yeah, you too :)
[16:53] <jam> I should be getting my espresso machine today
[16:53] <jam> \o/
[16:53] <vila> hehe, can't start the day without one myself :)
[16:54] <jam> well, I have a crummy steam-powered one that does both drip and "espresso", but I'm upgrading to a genuine one
[16:54] <jam> vila: http://www.amazon.com/dp/B000TBEU3S/ref=asc_df_B000TBEU3S994674?smid=ATVPDKIKX0DER&tag=googlecom09c9-20&linkCode=asn&creative=380341&creativeASIN=B000TBEU3S
[16:56] <vila> ouch,mine is far less expensive (I seem to remember we pay ~100 euros, maybe 150) but still makes the best expresso I know about :) I could buy a new SSD for that price :-D
[16:57] <vila> hmm, wth happens on my SSD *right* now ? :-/
[16:58] <jam> vila: well, I got it from a different place that had a cheaper base price *and* 20% off. I was just looking for a picture :)
[16:59] <jam> and at the EU => USD conversion, isn't that about the same price now? :)
[16:59] <vila> lol, I wish :)
[16:59] <jam> http://www.google.com/search?q=euro+to+usd
[16:59] <jam> says 1.44:1
[17:00] <jam> So I guess closer to 210EU
[17:01] <vila> wow, I'm still not used to that, I'm used to Apple prices being 1 EU == 1$ :-D
[17:04] <vila> http://www.amazon.fr/Krups-F88042-Cafeti%C3%A8re-espresso-noir/dp/B0002JZ2D4/ref=sr_1_23?ie=UTF8&s=kitchen&qid=1262711038&sr=8-23
[17:04] <vila> I wasn;t that far, 160EU
[17:05] <vila> And you should taste it soon hopefully :-/
[17:05] <vila> :-) I meant
[17:05]  * vila will have a hard time explaining the typo :-)
[17:07] <jam> vila: The review's I've read said "stay away from crema-enhancing" models. The give you crema at the expense of flavor
[17:07] <Pilky> vila: in all fairness to Apple, the EU prices are with VAT and the US are without sales tax
[17:07] <jam> Anyway, I had originally planned to shoot for closer to $200, but I saw this one on a good deal and couldn't resist
[17:07] <vila> jam: Enjoy ! Is all I have to say :)
[17:07] <jam> Pilky: except when ordering online, you don't always pay sales tax
[17:07] <Pilky> that said, an iMac is $1200 in the US, but ~$1325 in the UK/EU without tax
[17:08] <jam> though I think you are supposed to report it to your state gov, and pay it there...
[17:08] <vila> jam: You have to use the local Apple Store and the taxes apply there
[17:08] <jam> Pilky: that is just the cost of the euro/pound key :)
[17:09] <vila> Pilky: : Enjoy ! Is all I have to say :) I love my Apple hardware even when I run Ubuntu on it :)
[17:09] <Pilky> oh well, even if I bought it at the US price, I'm still too poor to afford a Core i7 27" iMac at the moment :p
[17:10] <Pilky> jam: also the cost of having a vertical enter key rather than the annoying horizontal ones on US keyboards ;)
[17:11] <vila> Pilky: don'tmention that ! I bought a US keyboard without realizing that :-(
[17:11] <Pilky> I once tried typing on my friend's US MacBook and kept hitting the
[17:11] <Pilky> \ key
[17:12] <Pilky> because I always hit the top of the return key
[17:12] <vila> really ?
[17:12] <vila> :-/
[17:12] <Pilky> Of course I'm currently using an MS keyboard so half the keys type different things
[17:13] <Pilky> UK Windows keyboards are weird in some places
[17:13] <jam> Pilky: seems better to hit the lower part, since it is closer to home row...
[17:13] <Pilky> like " is shift-2 and @ is shift-'
[17:14] <jam> Pilky: really old commodore keyboards had that
[17:14] <Pilky> which to me makes no logical sense, but oh well
[17:14] <Pilky> jam: well that's how modern UK windows keyboards work. Macs flip it around. Never thought to check any Linux distros
[17:15] <Pilky> oh well, even if the keys are labelled wrong, I still love my keyboard :p
[17:16] <Pilky> jfroy: ping
[17:16] <jfroy> Pilky: morning
[17:16] <Pilky> jfroy: got some more mockups for you: http://dropbox.mcubedsw.com/bazaarxdesigndoc/bazaarxdesigndoc.html
[17:17] <Pilky> still tweaking but most of the screens are there
[17:18] <jam> Pilky: of course I have a US layout, but run Dvorak
[17:18] <jam> so none of my keys type what they should :)
[17:18] <jam> well, except the number keys
[17:18] <Pilky> lol
[17:19] <Pilky> well I couldn't even re-arrange my keys if I wanted as I've got an ergonomic keyboard so they can pretty much only fit in once place
[17:19] <jam> vila: does OSX have futimens ?
[17:20]  * fullermd shudders.
[17:20] <vila> futimes ! damn I was wondering what you were talking about :)
[17:20] <fullermd> Just LOOKING at an "ergonomic" keyboard makes my hands hurt.
[17:20] <vila> jam: yes
[17:20] <jam> vila: http://www.kernel.org/doc/man-pages/online/pages/man2/utimensat.2.html fu-time-ns
[17:21] <jam> so we'd need to track down the function for Win32, but we could probably expose futimens in the _read_dir extension
[17:21] <tedg1> Is there a way to regenerate indexes?  I thought there was, but I can't find it now.
[17:21] <vila> jam: then no
[17:21] <jam> vila: well fu-time-s would be sufficient for our need
[17:21] <jam> if it also exists elsewhere
[17:22] <jam> 1s resolution is enough for the bug
[17:22] <vila> I was about to ask, yes
[17:22] <Pilky> fullermd: http://www.infoprix.ca/images/pieces/921_1-Microsoft-Natural-Ergonomic-4000-Fr..jpg :p
[17:22]  * fullermd twitches.
[17:22] <Pilky> heh
[17:23]  * fullermd cuddles up with his 18 year old Type M.
[17:25] <Pilky> jam: this could help with OS X http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/index.html#group_Section_1_man_FA
[17:36] <A4Tech> hi all
[17:36] <A4Tech> i have a some trouble... http://paste.ubuntu.com/351882/
[17:50] <stakh> hello, I'm trying to use bzr, but have difficulties doing push or pull between my branches. I always get a bzr: ERROR: invalid header line: ''
[17:50] <stakh> error message
[17:50] <stakh> Any ideas of what could be going wrong?
[17:58] <james_w> stakh: could you try again passing -Derror on the command line?
[18:00] <stakh> $ bzr push -Derror ~/WebDav/myDisk/webpage/PIM/
[18:00] <stakh> bzr: ERROR: bzrlib.errors.BzrError: invalid header line: ''
[18:00] <stakh> Traceback (most recent call last):
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code
[18:00] <stakh>     return the_callable(*args, **kwargs)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 1037, in run_bzr
[18:00] <stakh>     ret = run(*run_argv)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases
[18:00] <stakh>     return self.run(**all_cmd_args)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/builtins.py", line 1156, in run
[18:00] <stakh>     use_existing_dir=use_existing_dir)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/push.py", line 128, in _show_push_branch
[18:00] <stakh>     remember, create_prefix)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 1293, in push_branch
[18:00] <stakh>     tree_to.update()
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/workingtree.py", line 2216, in update
[18:00] <stakh>     return self._update_tree(old_tip, change_reporter)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/mutabletree.py", line 53, in tree_write_locked
[18:00] <stakh>     return unbound(self, *args, **kwargs)
[18:00] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/workingtree.py", line 2239, in _update_tree
[18:00] <A4Tech> ...
[18:00] <stakh>     last_rev = self.get_parent_ids()[0]
[18:01] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/decorators.py", line 138, in read_locked
[18:01] <stakh>     result = unbound(self, *args, **kwargs)
[18:01] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/workingtree_4.py", line 413, in get_parent_ids
[18:01] <stakh>     return self.current_dirstate().get_parent_ids()
[18:01] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 1903, in get_parent_ids
[18:01] <stakh>     self._read_header_if_needed()
[18:01] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 2228, in _read_header_if_needed
[18:01] <stakh>     self._read_header()
[18:01] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 2210, in _read_header
[18:01] <stakh>     self._read_prelude()
[18:01] <nailuj24> ahem ^^
[18:01] <stakh>   File "/usr/lib/python2.6/site-packages/bzrlib/dirstate.py", line 2242, in _read_prelude
[18:01] <stakh>     'invalid header line: %r' % (header,))
[18:01]  * beuno facepalm
[18:01] <stakh> BzrError: invalid header line: ''
[18:01] <stakh> sorry for the spamming...
[18:02] <A4Tech> stakh: USE PASTBIN ==> http://paste.ubuntu.com
[18:02]  * nailuj24 points stakh to www.paste.ubuntu.com
[18:03] <stakh> that's better : http://paste.ubuntu.com/351895/
[18:04] <nailuj24> thanks
[18:04] <Flimm> How can I get bzr gdiff to ignore whitespace?
[18:33] <stakh> actually, I realized that it's also impossible to add files in one of the branches. Something must be corrupted with it
[18:44] <stakh> I solved the issue by deleting the defective branch and recreating it. Seems to be working now, just hope it does not happen too often
[18:49] <happyaron> hi, how can I make my local bzr repository show files in a specific revision?
[18:50] <beuno> happyaron, you can branch at a specific revision
[18:50] <beuno> or, if it's just one file:  bzr cat FILENAME -r REVNO
[18:50] <beuno> or if you want to revert the whole tree, bzr revert -r REVNO
[18:51] <happyaron> beuno: oh, just revert, but how can I turn back then?
[18:51] <beuno> happyaron, don't commit, and then just "bzr revert"
[18:51] <happyaron> ok, thanks
[18:51] <beuno> but I'd branch off if you're going to experiment  ;)
[18:52] <A4Tech> https://bugs.launchpad.net/bzr/+bug/503465 need help
[18:53] <happyaron> beuno: oh, I will make another copy first
[18:53] <beuno> happyaron, why not just branch off then?
[18:54] <beuno> it's effectively the same thing
[18:54] <happyaron> beuno: I am new with bzr, and always mess up
[18:55] <happyaron> and I don't want to check out everything for a second time ...
[19:02] <happyaron> beuno: I think it works, thanks
[20:21] <lifeless> jam: are we fully  redundant now ?
[20:21] <lifeless> jam: AFAIK we still had ambiguous records in the pack
[20:22] <jam> lifeless: text files don't store the parent graph
[20:22] <jam> and neither do revisions, but we could infer that
[20:22] <jam> from the Revision data
[20:23] <jam> infering the text graph requires going through the inventories and regenerating it, etc.
[20:23] <jam> so we are *sort of * redundant :)
[20:23] <jam> not trivially so
[20:27] <lifeless> jam: right, and not in the presence of bugs generating the original data.
[20:28] <jam> lifeless: well, you could set the data to empty, and then run reconcile, right ? :)
[20:28] <jam> oh...
[20:28] <jam> and we don't store the file-id for the text content
[20:28] <jam> only in the index
[20:28] <jam> so we would have to guess
[20:29] <lifeless> well, use the sha1 from the inventory
[20:29] <lifeless> and hope its not the DoD's birthday.
[20:31] <lifeless> jam: can you finish helping ted? I'm really not well.
[20:31] <jam> lifeless: sure
[20:31] <jam> feel better
[20:34] <A4Tech> Why my commits by bzr on launchpad.net displayed as Registry Administrators <https://launchpad.net/~registry>
[20:35] <A4Tech> mb offtopic? but on #launchpad unaware
[21:10] <marsilainen> can I commit binary files (eg. a png image file) to bazaar in just the same way as text files?
[21:12] <nailuj24> marsilainen: yes
[21:12] <marsilainen> ok, thanks
[21:13] <nailuj24> np
[21:19] <thumper> hi people
[21:20] <thumper> what answer do we give to people who have branched a packs repo into a local 2a
[21:20] <thumper> and try to push / commit back?
[21:20] <thumper> (happening on #launchpad right now)
[21:31] <jam> A4Tech: can you point to an actual commit that shows up that way?
[21:32] <jam> thumper: push upstream to upgrade
[21:32] <jam> and/or
[21:32] <jam> start over
[21:32] <jam> I'm not sure if 'rebase' provides enough support to allow you to regenerate the commits easily.
[21:32] <A4Tech> jam trouble fixed
[22:52] <spiv> Good morning.
[22:53] <Peng> Good morning. :D
[22:55] <A4Tech> morning?! :)
[22:56] <A4Tech> Although of course I know we should not forget that - when I got up, then the morning :)
[22:58] <saedelaere> hi
[22:59] <saedelaere> i'am using the bzr explorer and this tool is great. but there is one question.
[22:59] <Peng> Just one? I guess that's pretty good. :D
[23:01] <saedelaere> when i want to push a new commit a new dialog opens and at the top i can choose a location. there the last location that i was using is stored. but there is this down arrow, can it be used to choose different locations? where would i have to define them?
[23:18] <wahben> Hi all!
[23:21] <wahben> I am new to version control systems. What is the best approach to prevent some files from being uploaded; example: I created a project on launchpad where I uploaded a web-application code. Some parts of the code contain data that is specific to my development environment (database passwords, smtp auth passwords, etc). How do people usually deal with this kind of situation? Does bzr provide some kind of functionality to handle this kind of situation?
[23:22] <nailuj24> wahben: bzr ignore --help
[23:22] <nailuj24> :)
[23:22] <bob2> put them in config files
[23:22] <bob2> and don't add the config files
[23:23] <saedelaere> right, never add that kind of data to the source code
[23:25] <wahben> and if I create a branch using "bzr branch ./trunk ./dev" then I push the trunk using "bzr push (..launchpad)", will the "dev" branch also appear on launchpad or only the trunk?
[23:25] <bob2> only the one you push
[23:28] <wahben> I see.. earlier I branched out my "dev" to create a "trunk", then made changes to the settings file to remove sensitive data, did a "commit" and then pushed to launchpad. Revision 1 & 2 appeared on launchpad, revision 1 containing all my sensitive data... that kinda sucked...
[23:28] <bob2> yes
[23:28] <bob2> if you're only at rev 2, you might want to start over
[23:28] <saedelaere> i'am normaly using sourceforge for my projects. now i added one also to launchpad. i'Am completely new to this interface and just don't find where i can upload files. What do i have to do?
[23:28] <wahben> i did start over
[23:28] <bob2> that's not starting over
[23:28] <bob2> or did you do something else?
[23:29] <wahben> I mean I removed the .bzr folder, removed the branch from launchpad and re-pushed the proper way
[23:29] <bob2> saedelaere: try #launchpad if no one pipes up here
[23:30] <wahben> but now I am being more careful with what I do... anyways, i'll look into ignore.
[23:30] <bob2> ah, so you're sorted?  launchpad doesn't host your passwords anymore?
[23:31] <wahben> bob2, of course, I sorted that in the 30 seconds after I realized what I had done
[23:31] <bob2> ah
[23:31] <bob2> sorry, I thought you were asking how to fix that
[23:31]  * saedelaere zzz
[23:32] <wahben> thanks for your help, i'll look into  --ignore
[23:42] <jml> is there any known way to work with a moin wiki using bzr?
[23:44] <ronny> jml: you mean a vzr backend for moinmoin?
[23:44] <ronny> *bzr
[23:44] <jml> ronny, not necessarily
[23:44] <ronny> jml: then what do you mean?
[23:45] <ronny> ima a part-time moinmoin contributor (i.e. conference based patching)
[23:45] <jml> ronny, I mean, being able to have local copies of moin wiki pages, to be able to edit them, commit, revert, merge updates from the wiki and then push them to the wiki when I am ready to publish
[23:45] <ronny> ah, so you mean a foreign repo format
[23:46] <jml> ronny, yeah, I think that's closer to what I mean.
[23:46] <jml> ronny, I mean, if moin had a bzr backend (which it probably ought to), that would give me what I want for free -- provided I could convince wiki maintainers to switch
[23:46] <ronny> for now a bzr backend is unlikely
[23:47] <ronny> at least a sane one
[23:47] <jml> ronny, fair enough.
[23:47] <jml> ronny, what about a remote repo format?
[23:47] <ronny> versioned file metadata is required
[23:47] <ronny> possible
[23:47] <ronny> but you better target the 2.0
[23:47] <jml> 'the 2.0'?
[23:48] <ronny> moin 2.0 has a completely different storage system
[23:48] <jml> ronny, ahh, I see.
[23:48] <ronny> lifeless: btw, is there any reasonable way to add versioned per-file metadata? afair a2 doesnt have it
[23:48] <jml> ronny, I would have guessed that the remote repo format would operate via the webservice anyway
[23:49] <ronny> jml: the moinmoin < 2.0 has a kind of messy storage engine
[23:49] <ronny> 2.0 fixes that
[23:49] <ronny> in a really good way
[23:51] <ronny> hmm


[10:44] -SwissBot:#ubuntu-news- ::Planet:: Mark Shuttleworth: Fraud alert â scams using my name and picture @ https://www.markshuttleworth.com/archives/1529
[14:32] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Podcast from the UK LoCo: S11E16 â Sixteen Cows - Ubuntu Podcast @ http://ubuntupodcast.org/2018/06/28/s11e16-sixteen-cows/
[15:14] -SwissBot:#ubuntu-news- ::Planet:: Simos Xenitellis: How to run HelloWorld in radare2 (installed from a snap package) @ https://blog.simos.info/how-to-run-helloworld-in-radare2-installed-from-a-snap-package/
[15:47] -SwissBot:#ubuntu-news- ::Planet:: Jono Bacon: Video: How to Manage Requirements, Expectations, and Project Delivery (Without Sucking) @ https://www.jonobacon.com/2018/06/28/video-how-to-manage-requirements-expectations-and-project-delivery-without-sucking/
[17:56] -SwissBot:#ubuntu-news- ::Softpedia:: Linux Mint 19 “Tara” Now Available to Download as Cinnamon, MATE & Xfce Editions @ https://news.softpedia.com/news/linux-mint-19-tara-now-available-to-download-as-cinnamon-mate-xfce-editions-521755.shtml (by Marius Nestor)
[19:23] <Bashing-om> Should we include ? Fraud alert – scams using my name and picture >> https://www.markshuttleworth.com/archives/1529 .
[19:26] <leftyfb> from March?
[19:28] <Bashing-om> leftyfb: Naw, a new one " Thursday, June 28th, 2018 " .
[19:36] <oerheks> sure, add it.
[20:44] -SwissBot:#ubuntu-news- ::Softpedia:: KDE Plasma 5.12.6 LTS Point Release Brings Better Support for Snap, Flatpak Apps @ https://news.softpedia.com/news/kde-plasma-5-12-6-lts-point-release-brings-better-support-for-snaps-apps-521757.shtml (by Marius Nestor)
[21:58] -SwissBot:#ubuntu-news- ::Softpedia:: MintBox Mini 2 Computer Is Ready to Ship Worldwide with Linux Mint 19 “Tara” @ https://news.softpedia.com/news/mintbox-mini-2-computer-is-ready-for-shipping-with-linux-mint-19-521758.shtml (by Marius Nestor)
[23:31] -SwissBot:#ubuntu-news- ::OMG!Ubuntu:: Is Adwaita Icon Theme Finally Getting a Revamp? @ https://www.omgubuntu.co.uk/?p=132846 (by Joey Sneddon)


[00:27] <minasota> compliance
[01:20] <Omnifrog> minasota, still pretty messed up
[01:22] <Omnifrog> fortunately I still have a few oxy-somethings left over from my last major brush with the hospital but I may need to go find a doctor soon
[02:01] <Omnifrog> I'm really getting sick of this forced down time
[16:30]  * cyberanger wants to make a frogger joke, but settles for "Get Well Omnifrog"
[21:08] <minasota> Omnifrog: sorry to hear that. Back problems suck, hope you get up and around soon


[00:40] <narindergupta> hi juju team are we working on kubernetes provider by any chance? Just wondering whats our take on instatiating a workload on top of kubernetes.
[00:42] <tvansteenburgh> narindergupta: juju deploy canonical-kubernetes
[00:43] <narindergupta> tvansteenburgh: i understand but anything on deploy on top of kubernetes like we do it on lxd or openstack etc....
[00:49] <narindergupta> tvansteenburgh: thanks
[06:57] <kjackal> Good morning Juju world!
[11:23] <armaan> jamespage: Hello, I am trying to find the official documentation for Mitaka to Newton upgrade? I am not sure if there is one such document which is publicly available. Could you please let me know where can i find the docs for the M->N upgrade?
[11:25] <armaan> jamespage: If i just change the source to openstack-origin=cloud:xenial-newton, will that be enough?
[11:25] <jamespage> armaan: yup
[11:30] <armaan> jamespage: great, thanks :)
[11:32] <erik_lonroth_> Hello again. I'm about to demo an installation of a hadoop/spark bundle with juju and wonder if someone has a working example I can use? Preferably some failsafe bundle....
[11:33] <magicaltrout> https://jujucharms.com/hadoop-spark/ canonical are currently working on a jaas tutorial for that erik_lonroth_
[11:33] <magicaltrout> it works pretty well
[11:38] <erik_lonroth_> Great, I'll try give it a go and see
[11:38] <erik_lonroth_> thanx!
[11:56] <erik_lonroth_> I tried deploy it but it fails with errors on the namenode and spark...
[11:59] <magicaltrout> weird
[11:59] <erik_lonroth_> I think it might be some apt things...
[11:59] <magicaltrout> we spun it up 30 minutes ago without any issues
[12:01] <erik_lonroth_> I'll push up a debug-log soon
[12:03] <erik_lonroth_> https://pastebin.com/WpxCbx7K
[12:06] <erik_lonroth_> I will mention that we have a proxy..... Its been a source for extremely many problems so far.
[12:07] <magicaltrout> does look nasty
[12:07] <magicaltrout> you should have a chat with the lovely kwmonroe
[12:09] <kjackal> erik_lonroth_: magicaltrout I am giving it a try now
[12:09] <magicaltrout> goooooooo kjackal
[12:09] <magicaltrout> he is also lovely
[12:09] <magicaltrout> but a little bit crazy
[12:10] <kjackal> did you get a car magicaltrout?
[12:10] <magicaltrout> i have a car
[12:10] <magicaltrout> its a 2nd hand vw golf
[12:10] <magicaltrout> the same one i had in pasadena
[12:11] <kjackal> disaster....
[12:11] <magicaltrout> i'm thinking about a 2nd hand ford mustang import
[12:13] <rick_h> my neighbor just got a new mustang, pretty nice
[12:13] <rick_h> long live the stick!
[12:14] <magicaltrout> maybe i'll get a huge rick_h style RV instead....
[12:15] <rick_h> Fun at the campground https://goo.gl/photos/C9v1yhoAg2PhnF5u7
[12:16] <rick_h> Actually https://goo.gl/photos/978vPSWqGgP3u6Ai6
[12:16] <magicaltrout> do you have a stupendous Pickup to go with it rick_h ?
[12:16] <magicaltrout> I believe thats the law in the us
[12:16] <magicaltrout> ah
[12:16] <magicaltrout> only moderate
[12:16] <rick_h> magicaltrout: but of course
[12:17] <rick_h> Tough to fuel up sometimes https://goo.gl/photos/VD1cZZ6uXk8dSdmr9 lol
[12:18] <magicaltrout> not like the pickups we saw when crusing around florida though
[12:18] <magicaltrout> some of those were bonkers
[12:18] <kjackal> erik_lonroth_: spark bundle seems to deploy fine ever here
[12:19] <kjackal> erik_lonroth_: let me see the repo it is trying to get bigtop packages from
[12:24] <jrwren> magicaltrout: i assure you, there is nothing moderate about that pickup and that it is stupendous.
[12:24] <kjackal> erik_lonroth_: the repo for bigtop is this one: http://bigtop-repos.s3.amazonaws.com/releases/{version}/{dist}/{release}/{arch}
[12:25] <magicaltrout> ha!
[12:25] <kjackal> erik_lonroth_: is it possibe your firewall/proxy is blocking this repo?
[13:06] <erik_lonroth_> It is the prime suspect.
[13:06] <erik_lonroth_> I'll investigate that first as that is normally our proble,.
[13:06] <erik_lonroth_> problem.
[13:18] <erik_lonroth_> Could it be related to another error I found that looks like this from something called "Bigtop" https://pastebin.com/wzVYUtc5
[13:18] <magicaltrout> bigtop is the apache hadoop distribution fyi
[13:18] <erik_lonroth_> unit-namenode-0: 14:01:54 INFO unit.namenode/0.install FileNotFoundError: [Errno 2] No such file or directory: Path('/etc/default/bigtop-utils') -> Path('/etc/default/bigtop-utils.bak')
[13:19] <magicaltrout> I think its likely to have failed prior to that
[13:19] <magicaltrout> like the apt failures
[13:20] <magicaltrout> that error is because there is nothing to copy
[13:20] <magicaltrout> because bigtop doesn't seem to have been installed
[14:24] <dakj> good evening everyone, someone can help to understand how to deploy landscape-client on a virtual server where is installed already a service? its README is few clear. thanks in advance
[14:25] <dakj> I've also a post here https://askubuntu.com/questions/918493/deploy-of-landscape-client-on-a-node
[14:36] <kwmonroe> hey erik_lonroth_ - the big data charms/bundles do require external apt access.  if you're behind a proxy, you can configure a model to use them:  https://jujucharms.com/docs/stable/models-config
[14:37] <kwmonroe> erik_lonroth_: as an example:  juju add-model mymodel --config http-proxy=http://squid.internal:3128 --config https-proxy=http://squid.internal:3128 --config no-proxy=<IP_ADDRESS>
[14:38] <kwmonroe> you may be able to set those vars on an existing model with "juju model-config -m mymodel foo=bar"
[14:40] <vlad_> Hey guys what networks does the juju controller need to be on for an openstack deploy to work?
[14:40] <vlad_> Does it need to share all networks that the nodes for the deploy themselves are on
[14:45] <magicaltrout> see i told you kwmonroe was very nice
[14:45] <magicaltrout> much more useful than that kjackal
[14:46] <kwmonroe> lol
[14:46] <kwmonroe> you're pretty lovely too magicaltrout
[14:47] <magicaltrout> aww only cause rick_h files feature requests on my behalf, saves my fingers from RSI
[14:50] <rick_h> magicaltrout: heh, glad to be of service
[14:51] <rick_h> vlad_: are you deploying the openstack or on the openstack?
[14:52] <rick_h> vlad_: generally it needs binds to all interfaces on the machine it's deployed to and it needs to share a common interface with the nodes
[14:52] <vlad_> rick_h: Deploying the openstack
[14:52] <rick_h> vlad_: there's an open bug about getting juju to support specifying the network to use for juju communication
[14:53] <vlad_> rick_h: Makes more sense now that I was able to get the system to boot up using one network that the controller shared with the rest
[14:54] <vlad_> rick_h: Think I could get around this issue as long as the openstack nodes and the controller share at least one subnet?
[14:58] <rick_h> vlad_: I think so, but the question is going to be some juju quirks as to how it'll pick which subnet to talk across and making sure it's in the right place in the list on the nodes to be picked up as a common place to chat
[14:59] <rick_h> vlad_: beisner and others from the openstack teams probably have more experience with those quirks than I can think off of the top of my head
[15:00] <vlad_> rick_h: Good point. To be honest you guys have been the most helpful IRC to date for me anyway. Which I really really appreciate by the way. I think my biggest issue is that I'm trying to set this up in a system that's not physically setup right and that's why I keep hitting quirks
[15:00] <rick_h> vlad_: yea, there's a lot of moving parts to work through for sure
[15:01] <rick_h> vlad_: there's some charms that admcleod has that helps test network among nodes in maas (/me isn't sure what you're putting this OS on)
[15:02]  * rick_h takes this opportunity to poke admcleod about the blog/demo stuff on them.
[15:03] <rick_h> https://jujucharms.com/u/admcleod/woodpecker and https://jujucharms.com/u/admcleod/magpie
[15:06] <vlad_> rick_h: Awesome thanks I'm deploying everything onto xenial I believe
[15:07] <vlad_> rick_h: Yeah this is strange I've taken out the bindings and all config references in juju of this network and it keeps using it for some reason
[16:01] <bdx> hello!
[16:01] <bdx> is there a xenial docker charm laying around somewhere?
[17:11] <cholcombe> if i call relation_list() on a reactive charm when I only have 1 unit is it expected that it will fail?
[17:11] <jrwren> fail as in traceback? no.
[17:20] <cholcombe> jrwren: i get 2 error code back saying: error: no relation id specified
[17:20] <cholcombe> it ran relation-list --format=json
[17:20] <cholcombe> i'm running juju 2.1.3
[17:23] <cholcombe> here's what i'm seeing: https://gist.githubusercontent.com/cholcombe973/2ffd92cc7afc50fa01299600c05b3c09/raw/4d84efb719a9299c2a0febbd7ef0459334250f63/gistfile1.txt .  I'm deploying a new gluster charm with 1 unit
[17:24] <cholcombe> i'm calling relation_list() and it blows up
[17:24] <cholcombe> i see the same thing in the debug-hooks for the install hook
[17:24] <cholcombe> maybe that's the issue.  i'm in the install hook and it's running this
[17:25] <jrwren> IMO definitely a reactive bug.
[17:25] <jrwren> or charmhelpers bug.
[17:25] <cholcombe> jrwren: yeah one of them is broken
[17:25] <jrwren> part of the point of charmhelpers is to wrap those calls and make it easy for a charm writer to never have a traceback surface.
[17:33] <cholcombe> jrwren: indeed
[17:57] <lazyPower> bdx: got your metadata pr merged. should be g2g if you rebuild now
[17:58] <lazyPower> bdx: anything you find in the store is going to be old at this point. I'd like to ideally setup a job to build and publish that charm to edge on repo-update. I haven't had the bandwidth to circle bakc to that effort though.
[18:00] <lazyPower> cholcombe: i dont see relation_list in this. https://pythonhosted.org/charmhelpers/api/charmhelpers.core.hookenv.html
[18:01] <lazyPower> so i suspect reactive, or you're invoking some wrapper thats calling that via subprocess?
[18:13] <cholcombe> lazyPower: i'm calling related_units which calls relation-list on the cli
[18:13] <lazyPower> cholcombe: did you capture that output? i would have suspected relation-list would return empty, but may be > 0 during the install hook
[18:13] <cholcombe> lazyPower: yeah it's in the paste above
[18:13] <lazyPower> afaik the charm has no notion of any relations that early in the invocation, as no other events have been processed other than *possibly* storage-attached in some charms.
[18:14] <cholcombe> yeah i prob messed up somehow and it's stuck in the install hook
[18:14] <lazyPower> returned non-zero exit status 2 -- ok, so have you attempted to invoke?
[18:14] <lazyPower> sorry incomplete sentence
[18:14] <lazyPower> Have you tried to invoke that command in a shell in that hook context?
[18:14] <cholcombe> i did
[18:14] <cholcombe> same error
[18:14] <lazyPower> it gave you a python traceback?
[18:15] <cholcombe> yeah
[18:15] <cholcombe> i also have the cli output but it's identical
[18:15] <lazyPower> i meant have you invoked relation-list --format=json on the cli
[18:15] <lazyPower> relation-list is a golang app, if your'e getting python somethings really wrong.
[18:15] <cholcombe> oh.  yeah i did but i threw that terminal away
[18:15] <lazyPower> ok i want to do 2 things is why i'm asking
[18:15] <cholcombe> ok
[18:16] <cholcombe> i'll try again in a sec
[18:16] <lazyPower> 1) make sure that traceback isn't masking a bug, 2) capture the behavior so we can patch or document charm-helpers so this doesn't bite other people
[18:16] <lazyPower> i suspect you'll need to capture this in a try/except block and handle the CalledProcessError exception to keep going today.
[18:16] <lazyPower> that or guard against invoking that during install
[18:17] <lazyPower> but i dont like option 2, because it's not indicative as to why thats the case.
[18:17] <cholcombe> lazyPower: yeah.  i'll get the cli output in a sec
[18:18] <lazyPower> ty <3
[18:18] <cholcombe> i remember it giving the same output thought.  it says no relation id specified
[18:18] <cholcombe> and then echo $? says 2
[18:19] <bdx> lazyPower: thx
[18:19] <lazyPower> cholcombe: relation-list --help?
[18:19] <cholcombe> i've gotta wait for a vm to start up again to try
[18:19] <cholcombe> 1 min
[18:19] <lazyPower> i think you need to run relation-id's, to get the relationship id, and then plug that into relation-list ot list the sessions of that relation type
[18:20] <lazyPower> so either a param was missing, or something is really funky in ch
[18:20] <cholcombe> the related_units code doesn't do a try except in the charmhelpers source
[18:20] <cholcombe> it just expects it to work
[18:20] <lazyPower> yeah, i'm not surprised. i think the thought was better to raise an error than silently fail
[18:20] <cholcombe> i see
[18:20] <cholcombe> relation id shows as None in the install hook
[18:21] <lazyPower> ok give me 1 sec, let me trap a unit in a hook and get some more detail
[18:21] <lazyPower> 1 sec
[18:22] <lazyPower> cholcombe: you're forcing me to reactivate dead braincells in this domain :) I haven't had to think about this since the move to reactive
[18:22] <cholcombe> hahaha
[18:22] <cholcombe> lazyPower: sorry man
[18:22] <lazyPower> you're all good bruv, we need to know this stuff too
[18:23] <lazyPower> i've just been spoiled
[18:23] <cholcombe> i'm building up the new gluster charm as reactive that's why i'm asking
[18:24] <lazyPower> So, why are you probing for relation id's instead of using the conversation objects?
[18:25] <lazyPower> this level of tracking is handled for you when you use the newer style interfaces. you can just invoke object.conversations() and count how many occurrences you have. if you need more detail, the conversation object has it in the dict.
[18:27] <cholcombe> lazyPower: hmm alright.  yeah i'm prob going about this the wrong way
[18:27] <cholcombe> it's because the old charm was classic and i'm trying to convert it
[18:27] <lazyPower> cholcombe: however, lets teach you :)
[18:27] <lazyPower> relation-ids kube-api-endpoint
[18:27] <lazyPower> kube-api-endpoint:8
[18:28] <cholcombe> ok
[18:28] <lazyPower> you start with the relation-id's command to get your relationship id, you have to specify the interface
[18:28] <lazyPower> or is it relation name?
[18:28] <lazyPower> its relation name
[18:28] <lazyPower> you use that id at the end of the name, so in this example its 8
[18:28] <lazyPower> relation-list -r 8
[18:28] <lazyPower> kubeapi-load-balancer/0
[18:29] <lazyPower> when you invoke relation-list -r  it tells you what units are attached in the scope of that id
[18:29] <cholcombe> right
[18:29] <cholcombe> i think i had that written down somewhere in a cheat sheet
[18:29] <lazyPower> i thought there was a command that gave you -all- relations in a list plus id, but that doesn't appear to be the case.
[18:29] <lazyPower> again, dead braincells, i might be conflating it with something else
[18:29] <lazyPower> so, i'm going to presume that the related_units() invocation needs the relationship name
[18:30] <cholcombe> ok
[18:30] <lazyPower> and that should get you what you're looking for
[18:30] <lazyPower> lemme pull up the source and verify
[18:30] <cholcombe> ok
[18:30] <cholcombe> lazyPower: +1 :)
[18:31] <vlad_> Hey guys if one of my unit fails to deploy is there an easy way to have juju just rerun it? For example my openstack-dashboard failed to deploy but nothing else on that machine had errors
[18:32] <lazyPower> vlad_: it should auto-retry with a backoff timer by default unless you disabled that behavior in model config
[18:32] <lazyPower> cholcombe: where did you import relation_list() from?
[18:32] <cholcombe> from charmhelpers core hookenv
[18:32] <cholcombe> i believe
[18:32] <lazyPower> that method doesn't exist
[18:32] <lazyPower> what are you actually calling again? :)
[18:32] <lazyPower> its lost in scrollback to me
[18:33] <cholcombe> haha
[18:33] <cholcombe> um
[18:33] <cholcombe> related_units i think it's called
[18:33] <lazyPower> def related_units(relid=None):
[18:33] <lazyPower> yeah sure does, it wants the ID of that relationship
[18:33] <lazyPower> http://bazaar.launchpad.net/~charm-helpers/charm-helpers/devel/view/head:/charmhelpers/core/hookenv.py#L428
[18:34] <lazyPower> thats why its blowing up on you. the method incorrectly defaults to None and masks the error. it should have faulted at the parameter level and forced you to provide one
[18:34] <cholcombe> right or it asks for relation_id which turns out to be None in the install hook
[18:34] <cholcombe> yeah
[18:34] <lazyPower> you're not in a relationship context, so that seems to jive with what we're seeing
[18:34] <cholcombe> right
[18:34] <cholcombe> i'm always breaking stuff :-/
[18:34] <lazyPower> all of these were intended to be used in the scope of a relationship context, and overridden when you were outside of it to invoke relations during non-relationship events.
[18:35] <lazyPower> nah, its just a confusing mess bruv. i feel your pain
[18:35] <cholcombe> haha
[18:35] <lazyPower> relationships are still one of the most advanced concepts we have
[18:35] <lazyPower> the reactive model has made it easier, but its not perfect
[18:36] <lazyPower> so, i would encourage you to write a proper interface using the reactive model, and use the interface object you get back to perform your checks you're trying to do
[18:36] <lazyPower> i presume this is for peering and minimum node count?
[18:36] <cholcombe> yeah
[18:36] <cholcombe> that's correct
[18:36] <lazyPower> yeah, you're gonna need to write a peer interface, which both provides and requires
[18:36] <lazyPower> so you get to mash that logic up into a single interface
[18:36] <lazyPower> lemme link you to etcd peer interface
[18:36] <cholcombe> ok
[18:36] <lazyPower> it may help
[18:36] <lazyPower> if it doesnt, i take no credit/blame ;)
[18:36] <cholcombe> wolsen wrote a peer interface and i'm trying to wrap my head around it still
[18:36] <lazyPower> https://github.com/juju-solutions/interface-etcd/blob/master/peers.py
[18:37] <lazyPower> yeah this is too light to actually be helpful
[18:37] <lazyPower> i forgot i'm using leadership to coordinate the cluster
[18:38] <lazyPower> i'm only using peering to do detail probing and control states.
[18:38] <cholcombe> that's ok
[18:38] <wolsen> I think cholcombe's code will use essentially the same level of details
[18:38] <lazyPower> there's a whole heap of logic that's not represented in here because i used a different mechanism
[18:38] <lazyPower> oh ok :) well, neat
[18:38] <lazyPower> cholcombe: best of luck to you :)
[18:38] <cholcombe> thanks :)
[18:39] <lazyPower> vlad_: that being said, juju resolved openstack-dashboard/0 will retry the hook execution that last failed
[23:23] <Guest73> Hi All, What is the difference between Juju and DCOS ?


[14:00] <brobostigon> afternoonings everyone.
[17:16] <brobostigon> afternoonings everyone.
[23:11] <brobostigon> nos da everyone.


[12:16] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Currently building (groovy/shotcut). Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/falkon, groovy/fcitx5-qt, groovy/frameworkintegration, groov
[12:19] -queuebot:#ubuntu-ci-eng- andyrock, https://bileto.ubuntu.com/#/ticket/3658 Failed to build (disco/nux). Ready to build (/:, /: Failed to update local lp:nux cache., disco/Failed, disco/cache., disco/local, disco/lp:nux, disco/to, disco/update)
[12:23] -queuebot:#ubuntu-ci-eng- morphis, https://bileto.ubuntu.com/#/ticket/2162 Needs rebuild due to higher version at destination (zesty/aethercast). Ready to build (/:, /: Failed to update local lp:aethercast cache., xenial/Failed, xenial/cache., xenial/isc-dhcp, xenial/local, xenial/lp:aethercast, xenial/to, xenial/update, zesty/Failed, zesty/cache., zesty/isc-dhcp, zesty/local, zesty/lp:aethercast, zesty/to, zesty/update). Successfully built (xenial/aethercast)
[12:39] -queuebot:#ubuntu-ci-eng- andyrock, https://bileto.ubuntu.com/#/ticket/3658 Failed to build (disco/nux). Ready to build (/:, disco/Failed, disco/cache., disco/local, disco/lp:nux, disco/to, disco/update)
[12:43] -queuebot:#ubuntu-ci-eng- morphis, https://bileto.ubuntu.com/#/ticket/2162 Needs rebuild due to new commits (zesty/aethercast). Ready to build (/:, xenial/Failed, xenial/cache., xenial/isc-dhcp, xenial/local, xenial/lp:aethercast, xenial/to, xenial/update, zesty/Failed, zesty/cache., zesty/isc-dhcp, zesty/local, zesty/lp:aethercast, zesty/to, zesty/update). Successfully built (xenial/aethercast)
[12:57] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/falkon, groovy/fcitx5-qt, groovy/frameworkintegration, groovy/gcin, groovy/hime, groovy/keepassxc
[17:14] -queuebot:#ubuntu-ci-eng- jamespage, https://bileto.ubuntu.com/#/ticket/3534 Needs rebuild due to higher version at destination (focal/openvswitch, focal/ovn). Ready to build (focal/python-configshell-fb, focal/python-rtslib-fb)
[17:17] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Currently building (groovy/falkon). Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/fcitx5-qt, groovy/frameworkintegration, groovy/gcin, groovy/h
[17:37] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Currently building (groovy/falkon). Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/fcitx5-qt, groovy/frameworkintegration, groovy/gcin, groovy/h
[17:56] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Currently building (groovy/falkon, groovy/kylin-video). Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/fcitx5-qt, groovy/frameworkintegration, g
[18:17] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Currently building (groovy/kylin-video). Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/falkon, groovy/fcitx5-qt, groovy/frameworkintegration, g
[18:19] -queuebot:#ubuntu-ci-eng- dandrader, https://bileto.ubuntu.com/#/ticket/2457 Needs rebuild due to higher version at destination (xenial/qtmir, xenial/qtmir-gles, xenial/unity-api, xenial/unity8, zesty/qtmir-gles, zesty/unity-api). Needs rebuild due to new commits (zesty/qtmir, zesty/unity8). Ready to build (/:, xenial/Failed, xenial/cache., xenial/local, xenial/lp:qtmir, xenial/lp:unity-api, xenial/lp:unity8, xenial/to, xenial/update, zesty/Failed, zesty/cache., zesty/
[18:30] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4316 No packages are being considered! If you are preparing sources manually, please upload them to the PPA now
[18:37] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/falkon, groovy/fcitx5-qt, groovy/frameworkintegration, groovy/gcin, groovy/hime, groovy/keepassxc
[18:40] -queuebot:#ubuntu-ci-eng- dandrader, https://bileto.ubuntu.com/#/ticket/2457 Needs rebuild due to higher version at destination (xenial/qtmir, xenial/qtmir-gles, xenial/unity-api, xenial/unity8, zesty/qtmir-gles). Needs rebuild due to new commits (zesty/qtmir, zesty/unity-api, zesty/unity8). Ready to build (/:, xenial/Failed, xenial/cache., xenial/local, xenial/lp:qtmir, xenial/lp:unity-api, xenial/lp:unity8, xenial/to, xenial/update, zesty/Failed, zesty/cache., zesty/
[18:56] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4316 Ready to build
[18:57] -queuebot:#ubuntu-ci-eng- mitya57, https://bileto.ubuntu.com/#/ticket/4304 Diff missing (groovy/akonadi, groovy/analitza, groovy/clementine, groovy/copyq, groovy/dde-qt-dbus-factory, groovy/dde-qt5integration, groovy/deepin-image-viewer, groovy/deepin-menu, groovy/deepin-qt5dxcb-plugin, groovy/deepin-screenshot, groovy/dtkcore, groovy/dtkwidget, groovy/elisa-player, groovy/falkon, groovy/fcitx5-qt, groovy/frameworkintegration, groovy/gcin, groovy/hime, groovy/keepassxc
[21:26] -queuebot:#ubuntu-ci-eng- mardy dbarth, https://bileto.ubuntu.com/#/ticket/1924 Failed to build (xenial/account-polld-plugins-go). Needs rebuild due to new commits (zesty/account-polld-plugins-go). Ready to build (/:, xenial/Failed, xenial/cache., xenial/local, xenial/lp:account-polld, xenial/lp:account-polld-plugins-go, xenial/to, xenial/update, zesty/Failed, zesty/cache., zesty/local, zesty/lp:account-polld, zesty/lp:account-polld-plugins-go, zesty/to, zesty/update).
[21:46] -queuebot:#ubuntu-ci-eng- mardy dbarth, https://bileto.ubuntu.com/#/ticket/1924 Failed to build (xenial/account-polld-plugins-go). Ready to build (/:, xenial/Failed, xenial/cache., xenial/local, xenial/lp:account-polld, xenial/lp:account-polld-plugins-go, xenial/to, xenial/update, zesty/Failed, zesty/cache., zesty/local, zesty/lp:account-polld, zesty/lp:account-polld-plugins-go, zesty/to, zesty/update). Successfully built (xenial/account-polld, zesty/account-polld, zes


[00:52] <bananapie> Hello, my server monitor just went off, power saving or something. How can I force the monitor back on without touching the keyboard on the server? I am connected using ssh and the server does not have X installed.
[01:49] <pneftali> tailing auth.log
[01:49] <pneftali> lots of failed attempts on going... what to do ?
[01:54] <xnox> pneftali: fail2ban denyhosts
[01:54] <xnox> pneftali: i have those two installed to keep out people who constantly try to bruteforce my machine.
[01:57] <pneftali> xnox: Thanks. I will try fail2ban. I have also read about using auth keys for ssh. But that does not seem to stop attempts, right ?
[01:58] <xnox> pneftali: if you disable password login in sshd, it will.
[01:59] <xnox> pneftali: e.g. i have an http server and I get constant requests to non-existant php pages attempting known php webforums et.al. rootkit attacks.
[01:59] <xnox> pneftali: fail2ban is good like that to block all sorts of attempts to get in. They just waste my bandwidth I have to pay for =(
[02:03] <pneftali> xnox: yeah. these guys sux big time -_-
[02:04] <pneftali> i noticed last night my /dev/vda is using 92% of disk space... is this normal for a server machine ?
[02:12] <pmatulis> pneftali: 92% of what?
[02:13] <pneftali> pmatulis: how to check what sort of files are in /dev/vda ?
[02:15] <pmatulis> pneftali: you want to know the nature of every file on your system?
[02:16] <pneftali> pmatulis: just curious what's in /dev/vda that's taking too much disk space ...
[02:17] <pmatulis> pneftali: how much space do you have?
[02:17] <pneftali> 20gig
[02:17] <pneftali> pmatulis: 20G
[02:19] <pmatulis> pneftali: you can use the 'find' command
[02:21] <pneftali>  /dev/vda is not a directory...
[02:22] <pmatulis> pneftali: apply it to it's mountpoints.  i just found the 'ncdu' tool (apt-get install ncdu).  then do 'ncdu /'
[02:22] <pmatulis> s/it's/its
[02:27] <pneftali> pmatulis: it's weird. i installed ncdu. and ran ncdu command in /dev folder. it's listing vda folder has 0 Bytes
[02:28] <pmatulis> pneftali: why are you doing /dev folder?
[02:30] <pneftali> pmatulis: just a sec, i'll upload a screenshot...
[02:35] <pneftali> pmatulis: got it. this is ncdu in root folder -> http://i42.tinypic.com/15fiw6d.png
[02:36] <pneftali> pmatulis: while this is what df -h is listing -> http://i40.tinypic.com/2m62tjl.png
[02:55] <pmatulis> pneftali: so most of your data resides under /var .  take a look there
[02:57] <pneftali> pmatulis: why is it df -h is showing /dev/vda has 16G of disk space used ?
[03:00] <pmatulis> pneftali: the 2nd url is broken btw
[03:02] <pneftali> pmatulis: i'm sorry, try this one instead -> http://oi40.tinypic.com/2m62tjl.jpg
[03:04] <pmatulis> pneftali: it all looks good to me
[03:07] <pneftali> pmatulis: i'm confused. df is showing /dev/vda taking 16G disk space. ncdu is showing /var taking up 14.8G
[03:10] <pmatulis> pneftali: yes, /var is taking up 15G, and the rest adds up to about 1G
[09:39] <jamespage> morning folks
[10:34] <eagles0513875> ok guys I have a samba share, and for some reason after following the official 12.04 documentation on how to setup samba and secure it I am having issues getting a system user to connect with the username and password on the server
[10:35] <eagles0513875> I am trying to add the users i created to the samba share group
[10:35] <eagles0513875> and for some reason they are saying they have already been added
[10:35] <eagles0513875> any ideas would be greatly appreciated
[12:30] <freakynl> Hi, anyone know if there are regressions, yet again, on e1000 with 13.10 server? My server has 2 NICs, em1 has about 12% packetloss pinging locally. If it's in rest first 6 pings are always gone, switch doesn't see the mac address in it's table unless I'm actually pinging (and get response). em2 has no issues with 13.10. Both work fine with win 8.1
[12:31] <freakynl> em1 also seems to drop link for up to 27secs at a time, visible on switch end, nothing is logged in dmesg whatsoever
[13:15] <strikov> Hi guys. I'm trying to install mediawiki inside LXC container on 13.10. Mediawiki package installs its content to /var/lib/mediawiki and creates Alias from /mediawiki/ to /var/lib/mediawiki. But apache can't access this folder (forbidden). I had to create a symlink from /var/www/ to /var/lib/mediawiki to make it work. Who prevent apache from accessing /var/lib/mediawiki directly? Is it apparmor (I didn't find any related config though)?
[13:28] <ikonia> strikov: it may well be the container, rather than the local machine
[13:47] <strikov> ikonia: it looks like I figured out what happened, saucy has apache 2.4 which uses another method of access control (e.g. Require all granted). It provides mod_access_compat to accept old access control rules but it seems to be broken.
[13:47] <ikonia> bravo
[14:32] <zul> jamespage:  https://bugs.launchpad.net/ubuntu/+source/samba4/+bug/1250098
[14:33] <jamespage> zul, ouch - you know that samba source package is at 4.0.x in debian right?
[14:34] <zul> jamespage:  yeah i think
[14:34] <jamespage> so we should drop the samba4 source package, merge samba from debian and deal with the delta in terms of deps
[14:35] <zul> ah right
[14:35] <zul> im not awake yet
[14:36] <zul> jamespage:  poop..yeah i merged samba  from debian  at least we still need a MIR for faketime though
[14:36] <jamespage> zul, that's the one
[16:12] <zul> hallyn_:  is there a reason why we still have d/p/9002-better_default_uri_virsh.patch ?
[16:26] <hallyn_> zul: not sure
[16:27] <hallyn_> zul: without that, 'virsh list' woudl default to qemu:///session instead of qemu:///system right?
[16:27] <hallyn_> i'd say build a test without it and check for that.
[16:27] <hallyn_> or are you saying we should be able to set the default in /etc/libvirt/libvirtd.conf now?
[16:28] <zul> hallyn_:  i think...im not sure
[16:28] <zul> maybe i should go have a nap
[16:33] <mdeslaur> zul: I can haz newer libvirt in trusty?
[16:34] <zul> mdeslaur:  yes
[16:35] <mdeslaur> zul: any idea of when? just curious...
[16:35]  * mdeslaur wants the open CVE to die
[16:35] <zul> mdeslaur:  fighting jetlag but working on it
[16:35] <mdeslaur> zul: cool, thanks
[16:35] <mdeslaur> zul: you need some of those special jetlag pills
[16:36] <zul> mdeslaur:  yeah yeah
[16:36] <mdeslaur> zul: side effects may include heart attack
[16:36] <zul> hah
[17:05] <zul> mdeslaur/hallyn_: it will be building here https://launchpad.net/~zulcss/+archive/libvirt-testing
[17:07] <hallyn_> zul: ok, thanks, will test this afternoon
[17:07] <hallyn_> in between giddilly dancing in the snow
[17:08] <zul> with loincloth?
[17:09] <hallyn_> i was thinking a kilt, but good idea
[17:12] <hallyn_> rbasak: safe to assume you are not in the process of verifying bug 1190387?  (to clear the path for your SRU).  i'll start right now long as you're not.
[17:13] <hallyn_> (well, starting until you shout stop)
[17:15] <rbasak> hallyn_: I wasn't. Thanks!
[17:37] <roasted> hello friends
[17:38] <roasted> has anybody ever used ajenti? I was trying to look for a simple web UI to put on an ubuntu server 12.04 headless box for my parents/younger brothers who live at home. That way they could manage their own shares and such without having to be super fluent in SSH and terminal commands.
[17:39] <roasted> I'm running it in a VM and it looks really nice. I'm concerned about dumping it on an existing server though... like if it would automatically recognize mdadm software RAID, samba shares/users, etc., or if it would require a fresh wipe on a new box with 0 things configured.
[17:43] <rbasak> roasted: I'm not aware of any decent NAS-like software for Ubuntu Server. There are custom distros for that though - freenas seems to be the most popular one. It's BSD-based. Perhaps you could run it in a VM?
[17:46] <roasted> FreeNAS? No thanks. That web UI is pretty confusing, and their volumes vs datasets vs this vs that isn't something I'd want to just put on a system and let the rest of the not-insanely-tech-savy family figure out.
[17:46] <roasted> I've decided on Ubuntu, I mean, I already have an Ubuntu Server there running with Samba. It works.
[17:47] <roasted> Thing is I want to get a web GUI on top so they can manage their own shares and whatnot.
[17:47] <TJ-> roasted: webmin/usermin might help you
[17:47] <roasted> something like zentyal, webmin, etc., but they have their drawbacks. So far Ajenti looks the best, and based on what I'm seeing in this VM I'm testing it with, it feels solid. I just wanted to ask around and see what others thought.
[17:47] <roasted> TJ-: I considered webmin, but I hear webmin+ubuntu is kind of 'lol' in this day and age.
[17:48] <TJ-> roasted: it works very well and has for a long time, even for complex set-ups
[17:49] <roasted> TJ-: I understand there are a lot of things webmin can do under the hood that break functionality due to incompatibilities.
[17:49] <roasted> Based on that alone I felt :/ abou tit.
[17:49] <roasted> about it*
[17:50] <TJ-> roasted: Yeah, I've been hearing that for years, but so far no-one has demonstrated any issue to me, and I've used it day-in/day-out for several years now with no niccups, in fact, it integrates with an existing server very well
[17:50] <roasted> TJ-: sounds good. Well if you ever get curious perhaps Ajenti is worth looking at for sake of being aware of an alternative.
[17:50] <roasted> I'm going to set up mdadm later along with samba on a spare box, dump ajenti on it, and see how it reacts.
[17:51] <roasted> As long as it doesn't blow away any configs this will be a slam dunk win for what I'm after.
[18:10] <TJ-> roasted: ajenti can't handle virtual hosting so its not suitable for my requirements
[18:10] <roasted> maybe in time.
[18:11] <roasted> its a young project with lots if gumption it seems.
[18:29] <rostam> HI which channel I should ask about preseeding questions? thx
[18:29] <roasted> I would think here...
[18:30] <rostam> I have created automated installeder using ubuntu preseeding  which works fine accept it is still ask for language preference. Anyone can help me to make that quite also please? thx
[18:54] <trevorj> Hi guys, I compile a custom flavor of the Ubuntu kernel for our boxen here based on Ubuntu's kernel git
[18:54] <trevorj> I've been trying to figure out the proper way to create a source package that I can upload to an apt repo
[18:54] <trevorj> Anyone have any experience with this?
[19:07] <ausjke1> under 13.10, apt-cache search lsb_release has no output?
[19:07] <ausjke1> also, https://launchpad.net/ubuntu/saucy/+package/libapache2-mod-fastcgi has powerpc version, but apt can not find it
[19:08] <ogra_> ausjke1, why would that have any output ?
[19:09] <ogra_> would be a pretty new feature that apt-cache can search binaries inside packages
[19:10] <ausjke1> sorry, dpkg -S lsb_release
[19:10] <ausjke1> dpkg-query: no path found matching pattern *lsb_release*
[19:10] <ausjke1> on powerpc only
[19:11] <ogra_> you want: dpkg -S $(which lsb_release)
[19:11] <ogra_> unless you are currently in /usr/bin/
[19:11] <ogra_> (or wherever that binary lives)
[19:17] <ausjke1> ogra_: actually i think lsb_release is a package too
[19:17] <ogra_> no
[19:17] <ogra_> the package for the lsb_release binary is called lsb-release
[19:17] <ogra_> (no underscores in package names allowed)
[19:18] <ausjke1> ogra_: youre right, it's lsb-release, which is a package
[19:18] <ausjke1> sorry
[19:19] <ausjke1> the reason i could not find libapache2-mod-fastcgi is that, i built my rootfs from the minimal core tarball
[19:19] <ausjke1> which does not have multiverse in its sources.list, where the fastcgi resides
[19:19] <ausjke1> now it's all set
[19:20] <zul> jamespage:  heads up https://review.openstack.org/#/c/52725/
[19:21] <ausjke1> just realize that to install lsb-release I need pull in 18MB, mostly python3 stuff, what the
[19:21] <ausjke1> who wrote that? that should really be a 1K program
[19:22] <ausjke1> and...varnish is not working on 13.10, worked well with 12.04
[19:25] <jamespage> zul, networkx concerns me
[19:25] <jamespage> (transient dep)
[19:25] <zul> its in universe
[19:26] <jamespage> yeah - I know - and it will pull in a load of other things
[19:26] <jamespage> igraph might be lighter
[19:26] <zul> igraph?
[20:09] <infused> hello
[20:20] <infused> is there a way to get apache2 not to use the root path /var/www/?
[20:40] <galaris> change rootdir in conf?
[20:41] <galaris> in /etc assuming you are on linux
[22:03] <Cactusbiter> Ok, question
[22:03] <Cactusbiter> I can't get my burned image to be accepted to boot from
[22:03] <Cactusbiter> Precise Parogin
[22:03] <bekks> Cactusbiter: How did you burn it then?
[22:04] <Cactusbiter> I just burned the ISO onto a CD-R
[22:45] <hallyn_> zul: all right, setting up libvirt test on trusty.  i'll have 3 things i'll want to add to the packge source if all goes well.
[22:45] <zul> coolio
[22:45] <hallyn_> presumbly, though, you're njoying a well-earned jetlag nap and won't
[22:45] <hallyn_> huh
[22:45] <hallyn_> so much for that theory
[22:45] <zul> ill be collapsing in a bout an hour
[22:46] <hallyn_> try to be around soft objects before that happens
[22:46] <hallyn_> let it snow, let it snow, let it snow ...
[22:47] <zul> lemme know if i effed up
[23:43] <hallyn_> zul: so unfortunately yes, virsh net-list now shows empty while virsh -c qemu:///system net-list shows default.
[23:43] <hallyn_> and worse, setting it in /etc/libvirt/libvirt.conf does not work!
[23:45] <hallyn_> setting VIRSH_DEFAULT_CONNECT_URI does work...
[23:46] <hallyn_> all right, well running the qa testsuite and running out for pizza.  bbl.