[00:41] <SpamapS> oh nice.. maverick 32 bit vm doesn't even show plymouth
[00:41] <SpamapS> barely flashed on before the login prompt showed up
[01:14] <jkugler> Trying to do updates on a 10.04 server box.  have googled the problem, not gotten anywhere.  While extracting the archives, I am told "No space left on device."  "device" in this case being /usr.  /var has 18GB free, /usr has 464MB free, /tmp has 873MB free.  Anyone have any idea what's going on?
[01:20] <jkugler> must go for now...only have one network connection at this site.
[01:51] <The_Paco> yo. I'm finding Ubuntu 10.04 Server's Samba options/setup seems about twice as involved as setting up an OpenSuse box was. Is there any recommended reading/info for all the new options/setup that the smb.conf is throwing at me?
[01:52] <sebikul> @The_Paco check this page, https://help.ubuntu.com/community/SettingUpSamba
[01:55] <The_Paco> sebikul, thanks. I'm digging through it's links for more info on setting up a WINS server, but I'm not sure if I should bother doing that again
[01:57] <The_Paco> I'm trying to serve one shared folder of files across a VPN tunnel (that doesn't support subnet bridging, unfortunately) so that all our windows xp boxes can see it. WINS seems to be unsuited for that. Is there something I should look to instead? We're a small business with no AD service or anything like that yet
[01:59] <sebikul> mmm, i dont know how to do that, i only have experience with small home networks
[02:01] <The_Paco> *nods* ditto
[02:01] <weekly> Question: I have a machine thats spewing out kernel messages into my terminal, i can still use the terminal but these line keep appearing, how do i make them stop!?
[02:03] <The_Paco> I was halfway through using OpenSuse 11.2 and having it set up, but the X11 crap kept crashing and it was just too much for the hardware I had. I was finding there that I'd need to have a server on each side serving wins and sharing wins routing tables between them. Ubuntu's Samba seems to have bigger ideas, and a lot of options I'm not seeing in the old online oreilley books, either.
[02:08] <sebikul> you can try using gadmin-samba to set-up your network, you can find it in the synaptic, i am almost sure you will be able to do it using it
[02:08] <pmatulis> The_Paco: one share?  that's pretty easy
[02:09] <pmatulis> The_Paco: what's the problem?  there are a zillion guides out there for that
[02:12] <pmatulis> The_Paco: but i would recommend the ubuntu server guide
[02:12] <The_Paco> sebikul, I'll check it out, thanks; pmatulis, well, in this case I was trying to enable and allow all the windows machines to see each other using SFS, with a set of crap routers that won't bridge subnets. I had half a solution with one wins server that both routers would point to, but the other subnets systems would not transmit to or acknowledge it, regardless of their settings. Rather than have two systems using 2% of their power running wins and k
[02:12] <The_Paco> eeping a decentralized and insecure windows SMB environment, I'm now checking out my options for using something a little more centralized with individual logins/shares/security levels.
[02:13] <The_Paco> they could resolve share names on the other side of the router, but wouldn't share their own or 'see' the shares in network neighborhood, I mean
[04:15] <vbabiy_> Hey guys any idea why this would be happening: http://dpaste.com/250320/ look at lines 5, and 8
[05:09] <n3kl> Hello.
[05:09] <n3kl> Nice to see there is a server chanel as well.  To much man ls going on in the other.
[05:09] <n3kl> I am getting strange errors with ubuntu-vm-builder on lucid.  Can someone in here helo me figure out whats going on, please?  http://pastie.org/1188100
[05:10] <n3kl> Fresh install of the package
[05:10] <n3kl> Networking is setup and ready to go with a br0 interface and all
[05:13] <twb`> n3kl: I think it's pissed off because $LANG isn't set
[05:13] <n3kl> I wondered?  should that get passed somewhere, or do I need to setup my locales?
[05:13] <twb`> It should be set automagically by pam_environment or pam_<something else> in lucid
[05:14] <twb`> How did you log in?
[05:14] <twb`> More to the point: check if $LANG is set in that shell.
[05:15] <n3kl> ssh
[05:15] <n3kl> no
[05:15] <n3kl> $LANG  is not set
[05:16] <n3kl> so, what should it be set to, and where do I set it?
[05:16] <n3kl> seems strange that I should have to change anything with pam to build a vm, no?
[05:16] <twb`> en_AU.utf8, where "en" is your language code and "AU" is your country code
[05:17] <twb`> Check "locale -a" for a list of valid languages
[05:17] <n3kl> C and Posix.
[05:17] <n3kl> so I need to modify /etc/locales and run locale-gen, eh?
[05:18] <twb`> Just run this for now:
[05:18] <twb`> LC_ALL=C LANG=C ubuntu-vm-builder kvm lucid
[05:18] <n3kl> Looking much better
[05:18] <twb`> If that works, you can deal with locales later.  If it still fails, you need to report the bug against ubuntu-vm-builder because I don't know what's going on
[05:18] <twb`> OK, then just report a bug against it saying that it assumes $LANG is set
[05:19] <twb`> and include that backtrace that you pastebinned
[05:19] <n3kl> Cool, thank you
[05:28] <Exploiter> hello everyone
[06:12] <_Techie_> is there a max speed set on the repo's?
[06:15] <_Techie_> as im getting about one tenth the speed ive clocked downloads running at
[06:17] <twb`> Are you using your ISP or university's tertiary mirror?
[06:17] <_Techie_> im using whatever mirror that the installation chooses, its a server located in a datacenter
[06:19] <twb`> Well, obviously the first thing to do is confirm that it's pointing to a nearby mirror
[06:20] <Exploiter> yes
[06:20] <_Techie_> im using us.archive.ubuntu.com
[06:23] <_Techie_> how can i determine the closest mirror to the server?
[06:24] <twb`> In Debian there's a machine-readable list of mirrors that apt-spy(8) uses, and synaptic appears to have something similar built-in, but I don't know how you're supposed to do it on Ubuntu Server.
[06:24] <twb`> As for me, I know /a priori/ where my nearest mirror is.
[06:25] <SpamapS> twb`: where is the list for debian?
[06:25] <twb`> I can't remember
[06:25] <twb`> somewhere on www.d.o
[06:25] <SpamapS> I tried netselect-apt once
[06:26] <SpamapS> but it didn't find any mirrors
[06:26] <twb`> http://www.debian.org/mirror/index.en.html
[06:26] <twb`> ...except I thought it was text/plain, so maybe I misremember or it has changed
[06:44] <Kaelten> just verifying here, if I use mounting options to mount a directory to another directory ont he disk, then it's affectively that the one directory is in two palces at once
[06:44] <Kaelten> right?
[06:45] <joschi> Kaelten: if you mean `mount --bind [...]` then the answer is yes
[06:46] <Kaelten> joschi /var/www/uploads/attachments /var/www/uploads/170 bind defaults,bind 0 0
[06:46] <Kaelten> in fstab
[06:46] <Kaelten> assuming thats the same thing
[06:46] <joschi> it is
[06:46] <Kaelten> fun.....
[06:46] <twb`> Usually a symlink is a better idea
[06:47] <twb`> If only because it's less confusing for other sysadmins
[06:47] <Kaelten> ya, I'm reversing someone elses work so I can move it to a new server
[06:47] <Kaelten> if I mount bind a parent dir binding identical sub dirs would have no effect I'm assuming
[06:47] <Kaelten> like if /x and /y are bound and then I did /x/a and /y/a
[06:47] <Kaelten> it'd really just be a wasted mount
[06:48] <joschi> yes
[06:48] <Kaelten> but what would happen if I went after that and then did /y/a /y/b
[06:48] <joschi> twb`: symlinks have some short comings though. not every program likes symbolic links plus a bind mount doesn't need another inode
[06:49] <joschi> Kaelten: you mean `mount --bind /y/a /y/b`?
[06:49] <Kaelten> yes
[06:49] <Kaelten> after having already bound /x and /y and then binding /x/a and /y/a
[06:49] <joschi> Kaelten: you'd have /x/a -> /x/b also since /x and /y are the same directory
[06:50] <joschi> Kaelten: just think of it as /x and /y being "views" on the same on-disk data
[06:50] <joschi> binding /x/a to /y/a is not possible, since when there's /x/a there's automatically /y/a
[06:50] <Kaelten> persumably ubuntu just ignores the impossiblity
[06:51] <Kaelten> or lets it do it anyway
[06:51] <joschi> that has nothing to do with ubuntu itself but with the linux kernel (or more precisely the posix layer of the respective file systems)
[06:52] <Kaelten> right
[06:52] <Kaelten> I really wish this was more straightforward
[06:52] <Kaelten> it was done ass backwards
[06:52] <twb`> joschi: OTOH NFS doesn't like bind mounts
[06:52] <twb`> And df, find -xdev and friends will not necessarily do what you expect.
[06:53] <twb`> I guess I'm just saying be careful
[06:53] <Kaelten> I just need rsync to work properly
[06:54] <twb`> rsyncd or rsync-over-ssh?
[06:54] <Kaelten> the latter
[06:55] <twb`> In what way is it failing?
[06:55] <Kaelten> it's not yet
[06:55] <Kaelten> but I just realized that instead of writing something that'd copy the files betwen the dirs or any number of other soltuions
[06:56] <Kaelten> they setup 8 interconnecting binds
[07:35] <\sh> why do we still enable apache2 httpd TRACE method by default? Any Reason? This Method is only useful in testing environments, but not for production ready systems, and will always be raised by External Security Audits...
[07:43]  * pennyless is away: Gone away for now
[08:08] <kees> \sh: I don't think trace has been allowed for a long time. do you have some examples of it working?
[08:09] <\sh> kees: looks like it was still enabled on jaunty, but lucid does has a default of TraceEnable Off...
[08:10] <\sh> I was looking on a jaunty webserver ... sorry
[08:10] <kees> \sh: ah, good. yeah, I was looking at /etc/apache2/conf.d/security and couldn't tell if I changed it manually or not
[08:11] <\sh> well, I got the results of our Security Audit and they were complaining about that setting...but I'm still running jaunty on our production servers, which will be changed during the next three months...
[08:12]  * kees goes to bed for real now.
[08:12] <\sh> kees: btw...do you have any clue about rdesktop on linux in combination with rdp SSL/TLS connections towards Windows Servers?
[08:13] <kees> \sh: I haven't used it myself, but let me ask a friend that uses rdesktop a lot
[08:13] <\sh> kees: that would be great...thx for that :)
[08:14] <kees> np, I'll email you when he answers me tomorrow :)
[08:14] <\sh> kees: thx :)
[08:16] <kees> \sh: oh, he's still up. says he just uses regular rdp, no ssl
[08:16] <kees> \sh: he's on a vpn so he hasn't bothered digging into it when it was introduced
[08:16] <\sh> kees: oh well...I need to enable ssl/tls on the windows server side, and I don't know if that works...well, I have to test it somehow then
[08:16] <kees> cool. good luck! :)
[08:16]  * kees really really going to bed now. g'night
[08:16] <\sh> kees: have a good night :)
[08:18] <kees> \sh: maybe check http://forum.nginx.org/read.php?30,101161   really^3 off now
[10:27] <koltroll> Hey guys. On my server I've set up a lamp install with ssh and ftp. Now I'm thinking, is there any reason for me to have a ftp-server when I can just use sftp?
[10:27] <koltroll> Are there any downsides with skipping the vsftp-server ?
[10:27] <twb> koltroll: no
[10:27] <twb> Indeed, it's a move I heartily support
[10:29] <koltroll> twb, another question. Is it somehow possible to set default permissions when using sftp just as you can configure the vsftp-server? In a way I think it sounds strange, but I'll ask anyway.
[10:29] <twb> You mean the umask?
[10:30] <koltroll> yea I guess (?) :) I want the uploaded files to be readable and writeable for the user & group.
[10:31] <twb> That should be handled via pam_umask.so
[10:32] <koltroll> oh ok. I'll look that up. thanks
[10:32] <twb> man pam_umask
[10:33] <twb> pam is not for the faint of heart
[10:33] <koltroll> haha then maybe I should ignore it :)
[10:33] <twb> You could use /etc/login.defs if you want it to apply to EVERYBODY
[10:34] <twb> But I suspect that's probably bad juju
[10:34] <koltroll> I think I rather think through how I want the permissions, and how I need it. It's just that I got everything working now, and I'm really not a server guy :)
[10:35] <koltroll> Right now I got my user, web. All web pages are in /home/web. web is in the group www-data. FTP-files uploaded with web can be accessed and changed by the www-data user as well.
[10:36] <koltroll> Also I got a git user /home/git that's also in the same group, and therefor can unpack repos into /home/web for projects we work on.
[10:36] <koltroll> But I belive the only thing that would be changed by this, if I just ignore the pam_umask thing, is that on folders that the user www-data needs write-access to I'll set them manually.
[10:37] <twb> That is, I confess, what I do for one site
[10:37] <koltroll> Ah ok.
[10:38] <twb> It's pretty fugly; doing it "properly" with access control would be preferable, but I don't know how
[10:38] <koltroll> :)
[10:38] <twb> chmod -vR go-rwx /home/*/ |
[10:38] <twb> # Suppress printing of (i.e. whitelist) some expected false positives.
[10:38] <twb> egrep -v 'retained as|nor referent has been changed'
[10:39] <twb> ...that's what I run to prevent users from sharing data clandestinely
[10:39] <koltroll> oh ok
[10:39] <koltroll> Yea I'll think this through. Thanks alot!
[10:39] <twb> Actually it should read go-rwx,a-st -- somehow the code has regressed :-/
[11:08] <doko> cjwatson, ttx: is libgeronimo-jacc-1.1-spec-java found on a server CD?
[11:12] <cjwatson> ubuntu-server/daily/current/maverick-server-amd64.list:/pool/main/g/geronimo-jacc-1.1-spec/libgeronimo-jacc-1.1-spec-java_1.0.1-1fakesync1_all.deb
[11:12] <cjwatson> ubuntu-server/daily/current/maverick-server-i386.list:/pool/main/g/geronimo-jacc-1.1-spec/libgeronimo-jacc-1.1-spec-java_1.0.1-1fakesync1_all.deb
[11:12] <cjwatson> (yes)
[11:15] <doko> are these .list files in a convenient location to check them myself?
[11:15] <doko> still need http://packages.debian.org/changelogs/pool/main/g/geronimo-jacc-1.1-spec/current/changelog :-/
[11:16] <doko> ahh, ttx not here
[11:59] <cjwatson> doko: http://cdimage.ubuntu.com/ubuntu-server/daily/current/
[12:33] <BiG-M> hi, anybody knows if we can stop kthreadd or not  ??
[12:35] <jpds> kthreadd?
[12:35] <BiG-M> there was no process like before update, now it appears with lots of spawns
[12:36] <BiG-M> its 10.04 lst headless
[12:36] <BiG-M> * LTS
[14:06] <raubvogel> Anyone using vsftpd?
[14:06] <_ruben> !anyone
[14:08] <raubvogel> Is anon_root still available in vsftpd or there is a better way?
[14:25] <kinygos> hi...probably a daft question, but is it possible to change the partitions on an already installed ubuntu 10.04 server if i don't mind losing the data in the current mount points?
[14:29] <gentooxer> kinygos: yes its possible
[14:29] <gentooxer> kinygos: you can even preserve the data ...
[14:30] <gentooxer> kinygos: do you want to shrink, or enlarge?
[14:30] <kinygos> thanks :) from what i've read, that's what i thought...but i now have my bigger problem...
[14:31] <kinygos> i have a remote server with a 2nd physical hard disk that has no partitions defined or mounted...so what i was hoping to do was create partitions on that second drive, mount them, then configure RAID1 across the physical disks (for a given partition)
[14:33] <ttx> Daviey: everything looking good ?
[14:33] <Daviey> ttx: Yup.. we had a respin
[14:33] <Daviey> (not our request, late last night)
[14:33] <gentooxer> kinygos: you have to set up the 2nd device as a md device
[14:33] <ttx> Daviey: I saw that this morning
[14:33] <Daviey> ttx:  so the euca upgrade issue is resolved.
[14:34] <kinygos> according to fdisk -l, i have a partition whose system is extended...but i don't see it mounted anywhere in fstab...is extended system special?
[14:34] <ttx> I hit the print server issue, its resolved for post-RC
[14:34] <kinygos> gentooxer: ooh, i didn't realise that...thanks :)
[14:34] <Thelz> Hello. I've got a network here that consists of windows computers and one ubuntu server running the samba file server. Earlier today, something went wrong, and the file system must've gotten partially corrupted. Other computers were no longer able to access the ubuntu server, and the ubuntu server went in read-only mode.
[14:34] <kinygos> gentooxer: i thought i had to do that after creating the partitions
[14:35] <Thelz> Now I'm busy copying the files on the harddisk to an USB drive, but this seems to generate a lot of errors. I'm not sure if the files are really gone, or if it's a permission problem, and if there's some way to save the files.
[14:36] <gentooxer> kinygos: no you set up a RAID1 md device with only 1 device present; copy the data from the 1st device to your new RAID device
[14:36] <gentooxer> kinygos: then you have to "rebuild" the RAID, and you are ready to go
[14:36] <Thelz> To top it all off, the Ubuntu Server is running on two harddisks that are in mirror mode due to a FakeRaid setup using a Sweex controller.
[14:36] <kinygos> gentooxer: do i need to create corresponding partitions on the new device?
[14:37] <gentooxer> kinygos: but I guess a new installation is much easier
[14:37] <Daviey> ttx: Yeah... saw that.. that sounds good - those upgrading will get the fix and it's a transitional issue.. not an explosion :)
[14:37] <gentooxer> kinygos: they have to be big enought to store you data, thats all
[14:37] <kinygos> gentooxer: i know a new install is much easier, but i'm having a lot of problems arranging that, esp as the server is remote
[14:38] <kinygos> gentooxer: thank you very much for the steer...your time is very much appreciated :)
[14:50] <cjwatson> Daviey: for the record, the respin was a server team request
[14:51] <cjwatson> 21:25 <mathiaz> hi - I've just upload a fix for eucalyptus to maverick
[14:51] <cjwatson> 21:25 <mathiaz> and ttx fixed a problem in the seed which lead to cups not working in the installer
[14:51] <cjwatson> 21:26 <mathiaz> The later will require a -server iso respin
[14:51] <cjwatson> 21:26 <mathiaz> and I'd like to have the new eucalyptus included in it
[14:51] <cjwatson> 21:26 <mathiaz> so - could the eucalyptus package be accepted in maverick?
[14:52] <Daviey> cjwatson: Oh, sorry - i wasn't pointing fingers.  I spoke to mathiaz not long before that, and thought we agreed we weren't going to push for one.
[14:53] <Daviey> but i am pleased that it did :)
[15:01]  * zul pauses
[15:06] <ScottK> \sh: Are you coming to UDS again?
[15:10]  * zul returns
[15:12] <Thelz> Does anyone know? If I configured a Sweex controller to set 2 SATA disks in RAID1 mode, and then install ubuntu server, is the data only on the first drive, or on both drives? (Since Ubuntu Server still seems to detect both drives)
[15:12] <slestak> i am trying to forward root's mail on my 10.04 lts server install to my gmail account.  I havent setup an MX record or anything because I do not want to provide mail services, just forwarding
[15:13] <ruben23> hi guys i get to start my linux server when i startup i get grup loading 1.5, grub loading please wait.....error 15 ----> any idea please..?
[15:13] <slestak> i have an /etc/aliases entry for root : steve and an /etc/email.addresses entry for steve<EMAIL_ADDRESS>[15:14] <cemc> slestak: you could just have root<EMAIL_ADDRESS>in /etc/aliases if I'm not mistaken
[15:14] <slestak> i thought this would be sufficient.  using mailx to send a mail to my work exchange server works fine
[15:14] <slestak> cemc: i tried that first but was getting rejections from gmails smtp
[15:14] <slestak> using mailx to send to local user root fails
[15:14] <cemc> slestak: rejections?
[15:14] <slestak> i have an example
[15:15] <slestak> sec
[15:16] <slestak> http://paste.pocoo.org/show/269001/
[15:16] <slestak> this looks like I am trying to offer up slestak.homelinux.org as a mail service, which is overkill for my needs
[15:17] <slestak> i could prob remove exim and just use bsmtp or sth liek that
[15:18] <cemc> slestak: I don't get it... do you want to send root emails to google? why is google trying to send email back to you?
[15:18] <slestak> i want my root mails to be sent to my gmail address.
[15:18] <ruben23> how do i boot my server to get on a recovery mode whern i have commandline login as root..?
[15:18] <slestak> that is all i am trying to accomplish
[15:18] <slestak> so I am beginning to thing that exim or postfix are overkill
[15:20] <slestak> ruben23: there is a recovery mode avaiable in yor grub menu, iirc
[15:20] <slestak> i think you can do a sudo -i to get a root prompt in that shell
[15:21] <slestak> what do you guys do with root mail on non-mail servers?
[15:22] <\sh> ScottK: nope...this time I don't have the time, nor I get a sponsoring of my company
[15:22] <ruben23> slestak: is this upon reboot po to..?
[15:22] <cemc> slestak: I think you still need some basic postfix, even if it's not open to the internet
[15:22] <\sh> ScottK: hopefully next year again somewhere in europe
[15:22] <slestak> i think i have used bsmtp in teh past for that.  since it is a multiverse app i wanted to see what the common best practicve is
[15:23] <\sh> now lets have a look at the rcbug list
[15:24] <zul> ttx: why are we still testing esx?
[15:26] <ttx> zul: I think it's done in the certification labs
[15:26] <zul> ttx: okies
[15:30] <cemc> slestak: do you have static IP address with a good reverse on that host?
[15:30] <slestak> looks like esmtp is in apt, but is end-of-lifed per its own webpage.  msmtp looks liek a winner
[15:30] <slestak> cemc: no, i have dynamic dns.  its a home server
[15:31] <cemc> slestak: that could be a problem then, when sending mail to the internet, it might get rejected
[15:31] <ScottK> slestak: The odds of you being able to deliver mail to gmail from a dynamic IP are very low.
[15:31] <cemc> slestak: you should use a smarthost for sending mail, you shouldn't send directly
[15:32] <slestak> would you recommend postfix?
[15:32] <slestak> or exim?
[15:32] <cemc> slestak: me personally, definitely postfix
[15:33] <alok_rocks_> hello everybody
[15:33] <alok_rocks_>  have a problem with phpmyadmin, i have installed it but not working    http://localhost/phpmyadmin>Not  Found  The requested URL /phpmyadmin was not found on this server. Apache/2.2.14 (Ubuntu) Server at localhost Port 80
[15:49] <ttx> JamesPage: just assigned you to bug 651155
[15:50] <ttx> I won't have time to look into it, so it's better if you can have a look
[15:53] <ScottK> ttx: We'll need someone to be in charge of server boot experience.  It seems very popular on ubuntu-devel.  I could run a UDS session on what people would like to see, but it would be more useful to get someone who might actually be able to do the work involved from the start.  I added it to the wiki page.
[15:54] <slestak> it looks liek ssmtp is providing what i need
[16:00] <JamesPage> ttx: no problem - looking at it now - feel free to keep throwing this sort of stuff at me !!
[16:01] <blackxored> I know this is the simplest of questions, but still can't remember now, what's the rewrite rule I can use for when I go to http://myhost It actually goes to http://myhost/dir ???
[16:01] <blackxored> apache, TW
[16:06] <ttx> ScottK: did you get my answer ? I'm having connection issues
[16:06] <ScottK> ttx: I did not.
 ScottK: yes, that's what I had in mind under the "upstart/plymouth for servers" heading
 ScottK: I long advocated for a server "low level" position (aka server foundations) or for a Foundations "server" position to bridge the gap
 ScottK: not completely sure which track that would land to, though :)
[16:07] <ScottK> ttx: OK.  Thanks.  I'm not sure either, that's why I didn't reply to one of the track specific emails.
[16:07] <ScottK> (BTW, I think this is a bug in the new track definitions).
[16:07] <blackxored> neverming I spot it
[16:15] <ttx> JamesPage: do you have an opinion on JOnAS
[16:15] <ttx> ?
[16:18] <zul> ttx: i do its a good weezer song :)
[16:30] <JamesPage> ttx: just talking ISO testing with mathiaz
[16:31] <kinygos> hi...i wonder if someone could spare me a few moments...i have a ubuntu 10.04LTS server with 2 disks, only 1 is partitioned, and i'd like to implement RAID1 across both drives...following some earlier advice, i've come up with a series of commands to create the raid on the second disk, copy the first disk to it, then add the first disk logically to the raid.  the commands are listed here http://dpaste.com/250536
[16:32] <kinygos> my question is, when i reboot, how can i tell the server to use the raid on the second disk?
[16:32] <RoyK> in bios
[16:32] <RoyK> if the server is fairly reinstalled, reinstalling directly on software raid1 will probably be of less hassle
[16:33] <RoyK> kinygos: also, remember to install grub on that drive
[16:33] <kinygos> bugger...it's a remote server, and i don't have budget to get external media mounted on it :(
[16:34] <kinygos> RoyK: thanks for that...i knew i'd miss something
[16:34] <RoyK> you might be able to configure grub to boot from the new disk, but I would recommend doing that onsite
[16:35] <RoyK> the chances of something going bad are always high when fiddling with these things from remote
[16:35] <kinygos> RoyK: i do have a lights-out board in there, so i can reinstate the ISP base image for the server wuite easily
[16:35] <kinygos> RoyK: i don't have any data on it yet...just preparing the box for my application
[16:35] <RoyK> with the lights-out board, don't you get remote console with bios for it?
[16:36] <kinygos> RoyK: ooh..i didn't check that...lol (feeling foolish)
[16:36] <RoyK> I would guess it should be quite easy to make someone insert an ubuntu cd on it without too much cost?
[16:36] <RoyK> my ISP does that for free :P
[16:38] <kinygos> RoyK: unfortunately not...the ISP has 9.04 as base image, and i'm on a very tight budget...it will cost £60 per half hour engineer time to give me some disk space for an .iso image somewhere :(
[16:38] <kinygos> (and yep, i value my time more, but my sponsor doesn't see it that way)
[16:39] <ttx> smoser: how is image testing going ?
[16:39] <SpamapS> kinygos: where is the ISP base image mounted?
[16:39] <RoyK> kinygos: iirc 9.04 can be installed on raid1
[16:39] <SpamapS> yeah
[16:39] <SpamapS> kinygos: install 9.04 on RAID1, then upgrade to 9.10, then 10.04
[16:39] <ttx> Daviey, mathiaz: will shut down in 15 minutes, let me know if you have any question
[16:40] <SpamapS> kinygos: and tell your ISP to update to 10.04!
[16:40] <ttx> Daviey, mathiaz: looks like we are good to go for RC
[16:40] <mathiaz> ttx: great
[16:40] <mathiaz> ttx: Daviey: catchup on mumble?
[16:40] <RoyK> SpamapS: if they charge GBP 60 for half an hour fiddling, they will probably charge GBP 1k for burning out a new 10.04 CD
[16:40] <ttx> mathiaz: I can try -- though I don't have my headset
[16:41] <SpamapS> true
[16:41] <SpamapS> kinygos: how much are you paying per month? Maybe you should look into an IaaS provider. ;)
[16:41] <RoyK> kinygos: can you install 9.04 from scratch without paying them much?
[16:41] <kinygos> £79 per month...but i've paid for a year :(
[16:42] <smoser> ttx, i've run the tests, i have to go through and look at results. there was one set of failures that i think must have been test case failures.
[16:42] <SpamapS> kinygos: WOW
[16:42] <smoser> i'll start posting results soon.
[16:42] <kinygos> unfortunately it's an image blat...not an installation process that i can get involved in
[16:42] <SpamapS> kinygos: I hope thats a really powerful machine.
[16:42] <kinygos> i'm starting to feel nervous
[16:43] <RoyK> kinygos: man, that's a lot, is this a VM or a PM?
[16:43] <SpamapS> kinygos: Ok, you *can* build a broken RAID1, copy the system to it, and then boot from that, and add the other disk to it....
[16:43] <kinygos> dedicated server
[16:43] <RoyK> k
[16:43] <Daviey> mathiaz: sure, give me a few mins tho
[16:43] <Daviey> ttx: no questions here.
[16:43] <kinygos> i need a dedicated server as i'm gonna put postgresql and django on it
[16:43] <SpamapS> kinygos: a lot can go wrong, and the grub bit may get.. scary. ;)
[16:44] <RoyK> kinygos: ic, but with the lights-out board, you can probably do a lot from remote
[16:44] <SpamapS> kinygos: FYI, the cloud providers out there, like EC2 and Rackspace, will run a db service for you so you don't need such a powerful machine.
[16:44] <kinygos> SpamapS: i know :(  i've just started looking at how to install grub on the second disk and i'm flapping a bit
[16:45] <SpamapS> kinygos: its not that bad. we'll hold your hand.
[16:45] <SpamapS> kinygos: and as long as you have that lights out board, you can fix whatever breaks. :)
[16:45] <kinygos> :) thanks i really do appreciate your time...i'll go figure out the grub piece and report back
[16:46]  * RoyK wonder wth an ISP will be using 9.04 as the standard where LTS releases are so much better supported
[16:46] <SpamapS> yeah
[16:47] <SpamapS> they sound completely nutty
[16:47] <SpamapS> in fact, isn't 9.04 dead next month?
[16:47] <kinygos> it gets worse...they're planning on dropping ubuntu and continuing with CentOS!!!!
[16:47] <RoyK> SpamapS: not for servers - three years support for servers
[16:47] <RoyK> kinygos: heh - idiots
[16:47] <ScottK> RoyK: No.
[16:47] <ScottK> SpamapS: Yes.
[16:47] <SpamapS> RoyK: you sure? I don't think thats true.
[16:48] <RoyK> so far the only reason we have 9.04 on some boxes is that 10.04 doesn't ship with g77 :þ
[16:48] <ScottK> RoyK: Server support is 5 years on LTS, 18 months on everything else.
[16:48] <kinygos> upgrading from 9.04 to 9.10 then 10.04 was a breeze (thanks to the ubuntu community)
[16:48] <SpamapS> ScottK: FYI, mtaylor and I decided it may be better to not have drizzle in maverick, and just publicize the PPA.
[16:49] <ScottK> SpamapS: Then please file a bug asking for package removal.
[16:49] <SpamapS> ScottK: when the decision is final, will definitely do so.
[16:49] <JamesPage> ttx: don't have an opinion of JOnAS yet - I'll take a look and compare with JBoss
[16:49] <ttx> JamesPage: cool
[16:49] <RoyK> ScottK: you're right
[16:50] <RoyK> ScottK: I was mixing up desktop and server support....
[16:51] <RoyK> desktop support for LTS is 3yr
[16:51] <ScottK> Yep.
[16:51]  * ScottK notes Dapper on servers has 9 months to live.
[16:52] <RoyK> kinygos: remember to configure update manager not to upgrade to 10.10 when that arrives (vi /etc/update-manager/release-upgrades ...)
[16:52] <RoyK> well, unless you want inter-lts-releases
[16:52] <ScottK> That's actually default for LTS releases.
[16:53] <RoyK> ScottK: not if upgrading from non-LTS-releases
[16:53] <RoyK> upgrading from 9.10 to 10.04 won't change that
[16:54] <RoyK> I just upgraded a set of servers from 9.04 to 10.04 and had to change that thing myself
[16:58] <afeijo> I created a .bashrc at my home folder, but its not working when I log in.  What else need to be done?
[16:59] <RoyK> afeijo: normally there is a .bashrc in all user folders (copied from /etc/skel with useradd -m)
[16:59] <RoyK> and the work well
[16:59] <RoyK> afeijo: pastebin the .bashrc file, please
[17:00] <afeijo> RoyK: it has just 2 lines with alias cmd
[17:00] <afeijo> my folder had no .bashrc, pretty weird
[17:01] <afeijo> I will copy from skel and try again
[17:01] <RoyK> afeijo: cp -a /etc/skel/. $HOME
[17:01] <RoyK> or -R even
[17:01] <RoyK> doesn't matter - just make sure your user owns the file
[17:01] <RoyK> s/file/files/
[17:03] <afeijo> it didnt work :( something is missing in this server
[17:03] <afeijo> it is not reading my .bashrc
[17:05] <afeijo> and why when I run sh .bashrc it dont execute my aliases ?
[17:08] <hggdh> because when you run 'sh .bashrc' you are running on a new shell. You should instead source it: '. .bashrc'
[17:08] <afeijo> hggdh: thanks :)
[17:08] <afeijo> that help, but it would be better if it ran automatically at login :(
[17:09] <hggdh> .bashrc should executed on every new shell you open. Close your current (or logoff) and open it again, it should be there
[17:09] <afeijo> I did that
[17:10] <hggdh> afeijo: what is your login shell (look at your /etc/passwd entry)
[17:11] <afeijo> /home/lg:/bin/bash ?
[17:13] <hggdh> OK, yes
[17:14] <kinygos> RoyK: i was afk...just got your message about configuring update manager...thank you for that
[17:14] <hggdh> afeijo: on *login* ~/.profile will be executed. In there (default .profile) you should have a . .bashrc
[17:15] <hggdh> afeijo: so... is it there?
[17:16] <afeijo> bingo!
[17:16] <afeijo> hggdh: someone changed that file, it had a typo :)
[17:16] <afeijo> fixed, thanks!!!!!
[17:16] <afeijo> I fixed in the /etc/skel too
[17:17] <hggdh> afeijo: cool
[17:19] <afeijo> hggdh: last question if I may. Where would I add new glogal aliases (i.e. alias l="ls -lah --color=auto") so my users wont have to do it at their .bashrc ?
[17:22] <hggdh> afeijo: probably on /etc/profile.d -- create a new file there, based on the existing ones
[17:27] <ScottK> Good server upgrade test on i386.
[17:27] <zul> JamesPage: ping
[17:27] <JamesPage> zul: pong
[17:27] <zul> JamesPage: why did the automated testing miss the samba amd64 one last night?
[17:28] <JamesPage> It didn't - the test has a bug which causes it to fail as nmbd does not start quickly enough.
[17:28] <JamesPage> I think the only test which is an issue is the print-server one which ttx is aware or.
[17:28] <zul> JamesPage: ah ok
[17:29] <JamesPage> Postgresql has a similar issue with the actual test script itself.
[17:37] <kinygos> i'm planning on installing RAID1 on a second physical disk, copying my first disk contents to the second disk, rebooting then adding the first disk to the RAID...i'm wondering if the following is valid for installing grub on the RAID that i've created  # grub-install /dev/md1 (i'm sure it can't be this simple)
[17:38] <kinygos> or should i be installing grub on the underlying disk (grub-install /dev/sdb) ?
[17:40]  * RoyK doesn't remember
[17:40] <RoyK> google for it
[17:42] <kinygos> ok, i will try it...i've read somewhat conflicting instructions...which makes it somewhat baffling
[17:57] <kinygos> lol...dd takes for ever
[17:58] <kinygos> that wasn't a criticism btw...just an observation that i should've kept to myself in hindsight
[18:07] <RoyK> kinygos: dd?
[18:07] <RoyK> kinygos: you can easily copy a filesystem with rsync
[18:07] <RoyK> without copying the empty bits
[18:09] <kinygos> d'oh!
[18:10] <kinygos> <-- will never make a sysadmin
[18:11] <kinygos> i guess you learn from experience
[18:12] <RoyK> hehe
[18:18] <SpamapS> kinygos: The only way any of us has learned, is by admitting that we know nothing. ;)
[18:19] <SpamapS> which is why we stop learning and turn into kurmudgeons ;)
[18:19] <kinygos> :)
[18:22] <SpamapS> kinygos: to answer your earlier question, yes install it on the underlying disk.
[18:22] <SpamapS> kinygos: are you still dd'ing ?
[18:24] <kinygos> i am indeed
[18:26] <SpamapS> kinygos: its probably *safer* to use rsync/cp than dd
[18:27] <SpamapS> kinygos: otherwise the volume sizes might be slightly different
[18:29] <kinygos> SpamapS: should i cancel and start again with rsync?
[18:30] <SpamapS> kinygos: I would
[18:31] <SpamapS> kinygos: you'll need to mess with a few things like UUID, but that shouldn't be so terrible. ;)
[18:31] <kinygos> SpamapS: i was thinking of destroying the RAID i'd created...go back to an unmounted, unpartitioned disk
[18:32] <SpamapS> kinygos: no, the RAID is fine
[18:32] <SpamapS> kinygos: I mean, it should be
[18:32] <SpamapS> kinygos: as long as you marked the partitions as type FD (raid autodetect)
[18:33] <SpamapS> hrm this is getting beyond my recent experience.. int he past I'd have chrooted into the new root filesystem and ran 'mkinitrd' ...
[18:35] <kinygos> all i did was create the RAID on the disk, update the raid config on the original disk, and then ran update-initramds -u
[18:36] <kinygos> i never even knew mkinitrd existed
[18:43] <SpamapS> on the disk?
[18:43] <SpamapS> so no partitions?
[18:43] <SpamapS> kinygos: update-initramds is better. ;)
[18:45] <SpamapS> kinygos: when you say you that you "created the raid on the disk".. did you create partitions, or just do the whole disk, like , /dev/sdb ?
[18:49] <kinygos> SpamapS: apologies for the delay, was afk...i used the following: mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb
[18:50] <SpamapS> kinygos: bad idea
[18:50] <SpamapS> kinygos: create a partition
[18:50] <SpamapS> kinygos: otherwise your raid array may not be properly autodetected
[18:51] <elb0w> Does ubuntu have a built in firewall that would block me from connecting to a remote db on 3306?
[18:52] <kinygos> SpamapS: my first disk has 5 partitions (iirc)...should i match them, or just create any parition?
[18:54] <SpamapS> kinygos: the simplest thing is yes, to duplicate the partition table.
[18:54] <SpamapS> elb0w: it shouldn't be blocking anything outgoing by default
[18:55] <JamesPage> mathiaz or ttx: I just pushed a branch for bug 651155; please could you review (server-mrs)
[19:07] <JasonMSP> Ii've got squirrelmail working on my server.  Now I am trying to setup the virtualhosts to point each mail.mywebsite.com to the squirrelmail folder so that rather then the user typing www.mywebsite.com/squirrelmail they can just type mail.mywebsite.com  virtualhost file.  Going to the mail subdomain gets me a blank page.
[19:20] <DualProxy> Anyone know how to list members of groups that are admins (`gpasswd -A`)???
[19:22] <JasonMSP> you can cat /etc/group and read the names next to the group name.
[19:24] <DualProxy> yeah, I tried that but it does not specify if they are admin or just members.
[19:26] <JasonMSP> grep ^admin /etc/group  will also work
[19:29] <DualProxy> I'm not talking about the group "admin", I mean the group "status" of a member. If you use `gpasswd -A usr grp` that user becomes an admin of the group, and can add/remove members from only that group.
[19:34] <RoyK> ffs - the internet connection regularly drops around 8-9pm
[19:39] <bobslaede> Hi, which package is 'killall' in? apparently its not installed by default in my VM guest
[19:42] <RoyK> roy@lamia:~$ dpkg -S `which killall`
[19:42] <RoyK> psmisc: /usr/bin/killall
[19:43] <bobslaede> RoyK: yeah, its not installed on my guest os
[19:43] <bobslaede> ubuntu
[19:43] <ScottK> bobslaede: http://packages.ubuntu.com/search?searchon=contents&keywords=killall&mode=exactfilename&suite=lucid&arch=any
[19:43] <ScottK> (you'll want the second one on the list)
[19:44] <bobslaede> ah, i get it. thanks ScottK and RoyK :)
[19:44] <ScottK> You're welcome.
[19:52] <illytacos> Hola amigos, I have a bit of a situation and I know I've been in here asking a lot of questions and I appriciate the help!!!!!! I have some questions around configuring a SAMBA file server (using Ubuntu Server Edition 10.04) Right now all I need to do is be able to see the file server on a windows machine. I'm following this article: https://help.ubuntu.com/community/MountWindowsSharesPermanently am I more or less on the righ
[20:06] <illytacos> Hey folks, sorry to be a pest, anyone around to assist with this question? -> I have some questions around configuring a SAMBA file server (using Ubuntu Server Edition 10.04) Right now all I need to do is be able to see the file server on a windows machine. I'm following this article: https://help.ubuntu.com/community/MountWindowsSharesPermanently am I more or less on the right track or am I spiraling out in the wrong directi
[20:06] <st_iron> as i know you have to use the cifs.mount command
[20:07] <st_iron> and give the recommended parameters to it
[20:07] <illytacos> ahhh ok so not smbfs it's cifs
[20:07] <st_iron> shortly: you have to mount it like a samba share
[20:07] <st_iron> sure let's try
[20:08] <illytacos> hm ok, so I think I'm stuck on SAMBA share because this is my first time ever setting this up and configuring.
[20:08] <kinygos> i suspect my server crashed during the dd, but on reboot, ignoring the serious errors found on each partition, i have a running os with RAID1 "configured" on the second disk...
[20:09] <st_iron> it is not difficult, just read the docs when you have free time :)
[20:09] <kinygos> unfortunately, when i try to install grub on that disk, i get the error "the file /boot/grub/stage1 not read correctly"
[20:09] <illytacos> st_iron: I've been reading https://help.ubuntu.com/community/MountWindowsSharesPermanently and going through it but is this the correct article? I'm scared I might have picked up the incorrect documentation
[20:11] <illytacos> learning on the fly. always fun lol.
[20:12] <st_iron> illytacos: I have used cifs at work for mount the windows and samba shares
[20:12] <st_iron> use the 'man cifs' command and you can get the correct configuration
[20:12] <st_iron> you learn more when you make it yourself like a puzzle
[20:12] <kinygos> i'm baffled...i've pasted my fdisk -l output to http://dpaste.com/250649/  can anyone spare me a few moments to suggest some checks i can make ?
[20:12] <illytacos> st_iron: thanks!
[20:13] <st_iron> illytacos: you're welcome
[20:16] <kinygos> is it possible to manually install grub on a hard disk?  i can find instructions on how to install on a floppy disk...
[20:17] <st_iron> kinygos: grub-install command ;)
[20:18] <kinygos> i did that, but it fails...it finds /boot/grub, but then says it cannot read /boot/grub/stage1 correctly
[20:20] <kinygos> i suspect that it's trying to read the file that has been dd'd onto that disk, but is unreadable as it is under raid
[20:25] <kinygos> wow...i have a real feeling i'm close...if SpamapS is still on, i could sure use some advice....
[20:25] <kinygos> i booted onto the second hard disk, and i now have a grub interactive prompt
[20:26] <kinygos> is it possible to install grub on that disk from that prompt?
[20:31] <JasonMSP> i figured it out
[20:32] <JasonMSP> wrong window.. sorry!
[20:33] <kinygos> can anyone confirm, if my second disk was listed as (hd1) in devicemap, root (hd1) will install grub on it?
[20:34] <kinygos> sorry, root (hd1) followed by setup (hd1) ?
[20:50] <mibocote> top and free indicate that the server is using 6.5/8G, but adding up the memory usage of all the processes gives about 1.6G. The 6.5G is without buffers/cache. Any ideas?
[21:14] <b0gatyr> hi everyone, what's a good content management system or portal for use in a corporate environment where they need to post files/docs and allow only certain people to view them?? I was thinking Moodle? any other suggestions??
[21:18] <kinygos> is there a way to tell if dd is working or hung?
[21:20] <shauno> kinygos: it'll tell you its progress if you send it SIGHUP
[21:24] <scrllock> running strace on the PID works too
[21:24] <kinygos> shauno: thanks...just trying to figure out how to do it :)
[21:24] <kinygos> scrllock: i'll look at that too...thanks :)
[21:26] <kinygos> hmm...i'm "running" dd in a remote kvm session (lights out board)...logging in through putty and i only see 2 processes running...bash and ps...am i really tired, or does that mean dd is not running?
[21:27] <scrllock> what does 'ps aux | grep dd'
[21:27] <scrllock> say?
[21:27]  * pennyless is back.
[21:27] <kinygos> scrllock: lots of baffling stuff...
[21:28] <scrllock> mind putting it in a pastebin?
[21:28] <kinygos> sure
[21:29] <kinygos> scrllock: http://dpaste.com/250696/
[21:29] <kinygos> scrllock: thank you for helping
[21:29] <scrllock> ok, the 1641 PID is the one you want
[21:29] <scrllock> strace -p 1641
[21:30] <scrllock> or sending it it SIGHUP
[21:30] <kinygos> strace -p 1641 has generated shedloads of stuff...and it's still going
[21:30] <kinygos> can i ^C that?
[21:30] <scrllock> sure
[21:31] <scrllock> so you know it's still going then
[21:31] <kinygos> lol...awesome :)  thanks scrllock
[21:31] <scrllock> np sir
[22:01] <SpamapS> kinygos: how is the raid setup going?
[22:01] <SpamapS> kinygos: I see you continued the dd... I'm pretty sure thats going to fail. :-/
[22:13] <kinygos> SpamapS: slowly...i thought dd had hung earlier when it hadn't...i've started it again since...waiting for it to complete (i know you said it's a bad idea...but i kinda had it in my head to try this way and if it fails, start again tomorrow morning)
[22:15] <kinygos> SpamapS: i pasted my fdisk -l dump http://dpaste.com/250649/...the disks have the same characteristics, so it may succeed
[22:15] <kinygos> SpamapS: if you have 2 secs, maybe you could have a quick look at them and tell me if anything looks obviously wrong?
[22:17] <SpamapS> kinygos: It really doesn't matter if the disks are the same characteristics
[22:18] <SpamapS> kinygos: Oh hmm.. MD seems smarter than I had thought
[22:18] <SpamapS> kinygos: I suppose it will work then. :-P
[22:18] <kinygos> SpamapS: maybe :)
[22:19] <kinygos> SpamapS: i hope i can install grub on that second disk...
[22:19] <SpamapS> kinygos: The usable blocks is the same, so yeah, maybe
[22:30] <SpamapS> kinygos: 250G is going to take a long time. ;)
[22:31]  * RoyK taps his 50TB setup
[22:31] <kinygos> SpamapS: am considering going to bed and checking back in the morning :)
[22:32] <SpamapS> RoyK: 50's pretty good.. I remember being excited with my first 1.5TB box.. now I have 1TB in my backpack. ;)
[22:32] <kinygos> SpamapS: i will be so chuffed if this works
[22:32] <RoyK> SpamapS: we're setting up a couple of 115TB systems soon for bacula
[22:33] <SpamapS> kinygos: if you've got a blog, post your experiences.. would be good as encouragement for the next person who needs to do that. ;)
[22:33] <mathiaz> SpamapS: o/
[22:33] <SpamapS> RoyK: removable disks too?
[22:33] <SpamapS> mathiaz: \o
[22:33] <RoyK> SpamapS: zfs
[22:33] <mathiaz> SpamapS: would you have time to do maverick-server-i386 RAID1 test case?
[22:33] <RoyK> SpamapS: 8 drives in each raidz2 vdev
[22:33] <mathiaz> SpamapS: http://iso.qa.ubuntu.com/qatracker/test/4609
[22:34] <mathiaz> SpamapS: it's on the last test case to go thourgh
[22:34] <SpamapS> mathiaz: was just about to start it. :)
[22:34] <mathiaz> SpamapS: I'll do the preseeded
[22:34] <kinygos> SpamapS: definitely...gotten so much help online, it will be so good to make a contribution, however small
[22:34] <mathiaz> SpamapS: o^5
[22:34] <RoyK> SpamapS: it should be quite safe
[22:34] <SpamapS> mathiaz: I wanted to discuss the test instructions w/ somebody before editing them..
[22:34] <SpamapS> mathiaz: I believe there are some bad practices suggested in the test.
[22:34] <mathiaz> SpamapS: for example?
[22:35] <mathiaz> SpamapS: are you referring to http://testcases.qa.ubuntu.com/Install/ServerRAID1?
[22:35] <SpamapS> mathiaz: disconnect 1 drive, boot, check, halt, reconnect drive, disconnect other, boot, check, halt, reconnect drive... produces a VERY unstable system, which I would actually expect.
[22:35] <SpamapS> mathiaz: yeah
[22:35] <SpamapS> mathiaz: you create diverged RAID1's
[22:36] <SpamapS> where its not clear which one is "correct"
[22:36] <mathiaz> SpamapS: right - I notice some issue with this one as well
[22:36] <mathiaz> SpamapS: last time I ran the test the RAID1 array would actually autosync
[22:36] <SpamapS> so we just need to plug instructions in there to reconnect and boot again.
[22:36] <SpamapS> mathiaz: its a race condition
[22:36] <SpamapS> mathiaz: SOMETIMES it can tell
[22:36]  * mathiaz nods
[22:37] <SpamapS> but we shouldn't test for something we would never support
[22:37] <mathiaz> SpamapS: the main point of the test case should be to cover a real-world use case
[22:37] <mathiaz> SpamapS: it seems that the sequence you've outlined doesn't necessarly make sense
[22:37] <SpamapS> if somebody did this in the real world, they just broke their RAID ;)
[22:37] <mathiaz> SpamapS: well - it may happen unintenionaly
[22:37] <mathiaz> SpamapS: bad luck
[22:38] <SpamapS> so it should be disconnect disk0, boot, check, halt, reconnect disk0, boot, check, halt, repeat w/ disk1
[22:38] <mathiaz> SpamapS: ie: reboot a system the controller goes flaky
[22:38] <mathiaz> SpamapS: right - that makes more sense
[22:38] <mathiaz> SpamapS: it may be worth thinking about corner cases though
[22:38] <SpamapS> mathiaz: right but the MD driver doesn't really have a way to guarantee it can recover from this split raid situation.
[22:39] <mathiaz> SpamapS: right - in that case it should just drop and no try
[22:39] <mathiaz> SpamapS: it seems that it still tries correctly
[22:39] <SpamapS> If nothing else..
[22:39] <SpamapS> it should drop to a "CRAP we can't tell which disk is right!" state and ask you to pick.
[22:39] <SpamapS> but thats really.. way way deeper than I think we are expecting from MD
[22:42] <mathiaz> SpamapS: yeah - we had a long conversation about what should be the safe behavior
[22:42] <mathiaz> SpamapS: it's a complicated issue
[22:42] <mathiaz> SpamapS: and corner cases matters a lot
[22:42] <SpamapS> It really, really, must not be complicated.
[22:42] <SpamapS> If it is, then we fail. :(
[22:42] <mathiaz> SpamapS: as we really don't wanna scratch data
[22:42] <mathiaz> SpamapS: it's complicated to detect in which state you are IIRC
[22:42] <SpamapS> Right, it should be a "fail early, by default" type of system.
[22:43] <kinygos> that test case as described without booting with 2 disks in between is a highly unlikely corner case that would probably be caused by some other part of the system (imho ofc)
[22:43] <mathiaz> SpamapS: kees and kirkland discussed that for hours in the intrepid cycle IIRC
[22:43] <SpamapS> mathiaz: indeed, all you have in the superblock is the number of mounts, IIRC, which may or may not be helpful.
[22:44] <SpamapS> the point is any time you have a system where you have two-way information flow, you need some kind of guide to ensure they are in sync/out of sync.
[22:44] <SpamapS> so I understand that we will, in fact, torch the disks right now if you do the scenario described
[22:45] <SpamapS> because our sync method is vulnerable to misinformation
[22:45] <mathiaz> SpamapS: right - it may be worth filing a bug about this issue
[22:45] <SpamapS> thats my second point..
[22:45] <mathiaz> SpamapS: and talk with kees and kirkland about it at the next UDS
[22:45] <SpamapS> mdadm has a ridiculous number of bugs open. :(
[22:45]  * kirkland has no interest in discussing RAID/failover implementations in Ubuntu any more
[22:45] <kirkland> there is no way of pleasing everyone
[22:46] <mathiaz> SpamapS: as for the test cases what would you recommend to do?
[22:46] <kirkland> and everyone has their own opinion
[22:46] <kirkland> most of which are horribly uninformed
[22:46] <SpamapS> 78 open, 40 new
[22:46] <kinygos> apologies
[22:47] <SpamapS> kirkland: I can understand. It stems from the conflicting goals Ubuntu users have.
[22:48] <kees> documentation is the answer.
[22:48] <kees> "here is what we did for RAID"
[22:49] <kees> mathiaz: does the Server Team have a FAQ?
[22:49] <mathiaz> kees: hm - not a *User* FAQ
[22:50] <kirkland> kees: +1
[22:50] <kirkland> SpamapS: sorry, not taking offense;  i've just been beat up on this one too much
[22:50] <kirkland> SpamapS: we're miles and miles and miles beyond where we used to be, pre-hardy, with respect to RAID
[22:51] <kirkland> SpamapS: if you or anyone else wants to take it from here, be my guest :-)
[22:51] <kees> though please don't change the existing defaults, as they were well discussed.
[22:51] <kees> the expected behaviors should remain the same; that's what took so much time to nail down.
[22:52] <SpamapS> No I don't want to change any defaults.
[22:52] <SpamapS> I want to change the test cases.
[22:53] <SpamapS> I'm just lamenting that we don't have an easy way to know the RAID1 is out of sync if you do what the test case suggests (write to each disk individually without ever syncing)
[22:54] <SpamapS> interesting
[22:54] <SpamapS> when I install from starbucks it guesses that I'm in New York, when I install from home, it guesses Los Angeles
[22:56] <mathiaz> SpamapS: well it's simple: you're connecting to a starbucks in New York via wifi
[22:56] <SpamapS> :)
[22:57] <SpamapS> actually ip2location.com guesses Newport, Rhode Island
[23:31] <SpamapS> heh.. I just typed this and it looked funny to me..
[23:31] <SpamapS> clint@ubuntu:~$ watch !!
[23:32] <SpamapS> like.. hey.. you... WATCH!!


[04:17] <NCommander> well
[04:17] <NCommander> That's new
[04:18] <NCommander> I got a +5 Informative mod on Slashdot by saying Ubuntu has an HPPA port


[05:26] <Yanksrule> !ops i am too gangsta
[05:26] <Yanksrule> !ops
[05:27] <Yanksrule> !ops
[05:27] <Yanksrule> !staff
[05:28] <Yanksrule> !ops
[05:37] <gpc> KB1JWQ: thought I needed you to ban Yanksrul but then remembered I have access here
[16:59] <UndiFineD> o/
[17:05] <hajour> o/
[17:05] <hajour> sorry for being late but i wanted to buy a valentine gift for UndiFineD
[18:42] <zkriesse> Ubuntu Beginners Wiki FG meeting in 15 minutes woo!
[18:43] <JackyAlcine> Really? I think I'll stick around for this one.
[18:43] <zkriesse> jaja
[18:56] <zkriesse> Just a few more minutes!!!
[18:57] <johnny77> zkriesse: I'm gonna try to be here. Have the kids so i may be off/on.
[18:57] <zkriesse> It's fine man
[18:57] <zkriesse> There are logs
[19:01] <zkriesse> Ok
[19:01] <zkriesse> #startmeeting
[19:01] <MootBot> Meeting started at 13:01. The chair is zkriesse.
[19:01] <MootBot> Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]
[19:01] <zkriesse> Ok Welcome to the Beginners Team Wiki FG meeting!
[19:02] <zkriesse> Real quick a show of hands? Who's here etc?
[19:02] <wmorri> Afternoon zkriesse
[19:02] <zkriesse> Welcome wmorri !
[19:02] <johnny77> \o
[19:02] <zkriesse> 'lo johnny77
[19:03] <zkriesse> Well, let's get started shall we? People will show up if they care to
[19:03] <zkriesse> [link] https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Docs#Meeting Agenda
[19:03] <MootBot> LINK received:  https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Docs#Meeting Agenda
[19:03] <zkriesse> That's the agenda for the meeting if you wish to take a peek
[19:03] <zkriesse> [Topic] Topic 1 - Start of Meeting etc.
[19:03] <MootBot> New Topic:  Topic 1 - Start of Meeting etc.
[19:04] <zkriesse> Ok, so already did a show of hands, now I'll just do a quick "Cliff Notes" so to speak on what we'll try to cover
[19:04] <zkriesse> We've got a few things to talk about, especially because the SoD 2011 Project will be starting soon!
[19:05] <zkriesse> We're going to talk about the SoD Mainly but we'll have a Q&A for sure
[19:05] <zkriesse> [topic] Topic 2 - Some new Wiki-ers!
[19:05] <MootBot> New Topic:  Topic 2 - Some new Wiki-ers!
[19:06] <wmorri> I guess that would be me a new Wiki-er.
[19:06] <zkriesse> Ok, so we do have some new wiki guys/gals who will hopefully join the team soon! Welcome to johnny77 and wmorri AndrewMC (Think he's afk) and the two Daniels
[19:07] <zkriesse> So a big welcome to you guys
[19:07] <johnny77> Hello everyone.
[19:07] <wmorri> Thanks!
[19:07] <zkriesse> Great to have you on the team and can't wait to see what you do
[19:08] <zkriesse> Ok so before I jump right to the next topic you guys have any questions or anything?
[19:08] <johnny77> not me.
[19:09] <wmorri> me neither, at this time
[19:09] <zkriesse> Kk
[19:09] <zkriesse> [topic] Topic 3 - Start of the Summer of Documentation 2011 Project WooHoo!!!
[19:09] <MootBot> New Topic:  Topic 3 - Start of the Summer of Documentation 2011 Project WooHoo!!!
[19:10] <zkriesse> Ok, so as I mentioned the SoD 2011 Project will be starting soon!
[19:10] <zkriesse> [link] https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Docs/SoD2011
[19:10] <MootBot> LINK received:  https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Docs/SoD2011
[19:10] <zkriesse> And there's the link for that
[19:11] <zkriesse> Ok, so what is the SoD?
[19:12] <zkriesse> SoD or Summer of Documentation is kinda just that
[19:12] <zkriesse> Last year we did fairly decent on it but not as well as I'd have liked
[19:13] <zkriesse> The project is mainly a cleanup session spanning from around the start or middle of spring all the way until fall
[19:14] <zkriesse> We'll go through and look at all the tagged pages on the community docs, hang with the ubuntu doc team and help them on the wiki stuff, and just do WIKI!
[19:14] <wmorri> So would you like to see people taking on unassigned bugs yet?
[19:15] <zkriesse> Well what bugs do you mean? The ones in the SoD Launchpad page?
[19:15] <wmorri> Yes
[19:15] <wmorri> [link]https://bugs.launchpad.net/ubuntu-beginners-wiki-sod/+bug/606105
[19:15] <MootBot> LINK received: https://bugs.launchpad.net/ubuntu-beginners-wiki-sod/+bug/606105
[19:16] <zkriesse> wmorri: Then by all means, YES!!!
[19:16] <wmorri> Okay
[19:16] <zkriesse> All I ask is that if you wish to take on a bug or start a new one that you can effectively edit and complete the page...I.E. you know at least a moderate knowledge of what the page is attempting to provide help on
[19:17] <wmorri> That makes sense
[19:17] <zkriesse> Other than that, just work on it and let me know if you need help!
[19:18] <wmorri> Okay I will start to look at the wiki page then.
[19:18] <zkriesse> Sweet
[19:19] <zkriesse> Also, on https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Docs/SoD2011 after you do a wiki page/complete it add it to the table on that page
[19:19] <zkriesse> Wanted to make sure that was known
[19:19] <wmorri> Okay
[19:20] <zkriesse> Other than that I usually don't have too much to be a sticker about
[19:21] <zkriesse> Other than if you have a question about a page PLEASE talk to me
[19:21] <wmorri> are you going to make a page for WooHoo, as there isn't one yet?
[19:21] <zkriesse> WooHoo?
[19:21] <zkriesse> WooHoo is excitement
[19:21] <zkriesse> Not a page
[19:21] <zkriesse> Like a cheer
[19:21] <wmorri> [link]https://wiki.ubuntu.com/WooHoo
[19:21] <MootBot> LINK received: https://wiki.ubuntu.com/WooHoo
[19:22] <zkriesse> Not a page man
[19:22] <wmorri> I thought it was just excitement but it is listed as a page
[19:22] <zkriesse> Just you know like, "Yeehaw!"
[19:22] <zkriesse> Yeah it does that sometimes on the wiki
[19:22] <wmorri> oaky
[19:23] <johnny77> Anyyime there is two or more capital letters in one word it makes it a wiki page, right?
[19:23] <zkriesse> I think so
[19:23] <zkriesse> Never really just searched out why
[19:24] <zkriesse> So that's really it except for
[19:25] <zkriesse> [Topic] Topic 4 - Ideas/suggestions and Q&A session.
[19:25] <MootBot> New Topic:  Topic 4 - Ideas/suggestions and Q&A session.
[19:25] <wmorri> I don't really have anything else
[19:25] <zkriesse> Due to the extremely small amount of people showing up or NOT showing rather, I kinda don't have much
[19:26] <zkriesse> So, that's it I guess! If you got questions later well I'm in -wiki
[19:26] <johnny77> zkriesse: If we run across a page that obviously does not follow the standard, can we report the bug for it to be assigned to someone else?
[19:26] <zkriesse> johnny77: Well you can but I ask that you ask them first
[19:27] <zkriesse> Just assigning a bug to someone else is usually not the way to go
[19:27] <johnny77> zkriesse: I just meant that if I saw something, but had no idea about it.
[19:27] <zkriesse> Well if you know nothing about the page or what it's trying to teach/help with then don't edit it
[19:27] <zkriesse> Because that will just cause more conflicts
[19:28] <johnny77> zkriesse: yes, but can I still submit it as a bug?
[19:28] <zkriesse> Well of course
[19:28] <zkriesse> Then mention it and try to get it fixed
[19:28] <johnny77> zkriesse: I guess I was trying to say if I report a bug, will it always get assigned to me.
[19:28] <zkriesse> No
[19:28] <zkriesse> A bug is assigned to nobody by default
[19:28] <johnny77> ok, I'm good for now. :)
[19:29] <zkriesse> Ok well if that's it then:
[19:29] <zkriesse> #endmeeting
[19:29] <MootBot> Meeting finished at 13:29.
[19:29] <zkriesse> Thanks all for coming
[19:29] <johnny77> np
[19:29] <zkriesse> I'll be in #ubuntu-beginners-wiki if ya need anything later..otherwise I guess that's it!
[19:30] <zkriesse> Later all
[20:00] <tsimpson> just a quick note: the IRCC meeting originally scheduled for 20:00 UTC today (now) has been rescheduled for 12:00 UTC tomorrow
[20:01] <duanedesign> thank you


[01:24] <adiroiban> bac: can you please check the status of this MP https://code.edge.launchpad.net/~adiroiban/launchpad/bug-193750 ?
[01:24] <adiroiban> does it needs any action from me?
[01:31] <bac> adiroiban: if you've made the changes requested by abel you just need to catch up with him and ask him to give it a once-over and land for you.  sorry i don't have the time right now to look at it in detail.
[01:32] <adiroiban> bac: np :) just wanted to know what is the next step . thanks!
[01:33] <bac> adiroiban: np.  thanks for the fix and run down abel to get it landed.
[07:52] <noodles775> Hi thumper: I can't merge your branch without conflicts? http://pastebin.ubuntu.com/337836/
[07:53] <thumper> noodles775: I'll fix the conflicts
[07:53] <noodles775> k
[08:07] <thumper> noodles775: pushed
[08:07] <noodles775> ta.
[08:07] <thumper> noodles775: mechanical Y.get -> Y.one changed
[08:07] <thumper> hope everything still works
[08:07] <thumper> :)
[09:06] <wgrant> Can somebody please review https://code.edge.launchpad.net/~wgrant/meta-lp-deps/lp-soyuz-deps/+merge/15836?
[09:18] <noodles775> wgrant: allenap should be around soon (see https://dev.launchpad.net/ReviewerSchedule).
[09:18] <allenap> noodles775: Hello there :)
[09:18] <noodles775> ah, timing :-)
[09:19] <allenap> wgrant: Hello, I'll take a look.
[09:25] <allenap> wgrant: r=me, but I'd like you to ask someone from soyuz to take a quick look too. Thanks :)
[09:26] <wgrant> bigjools: Can you give https://code.edge.launchpad.net/~wgrant/meta-lp-deps/lp-soyuz-deps/+merge/15836 a glance, as discussed earlier?
[09:26] <wgrant> allenap: Thanks.
[09:26] <bigjools> wgrant: sure, but it won't be for ~3 hours
[09:26] <wgrant> bigjools: OK.
[09:49] <gmb> allenap: Morning. Care to take a look at code / js for https://code.edge.launchpad.net/~gmb/launchpad/ajax-dupefinder-has-risen-from-the-grave?
[09:50] <allenap> gmb: I'd love to :)
[09:50] <gmb> Ta :)
[10:14] <allenap> gmb: I've merged Frankendupe into a recent devel and I get a syntax error in +filebug.
[10:14] <gmb> Poo
[10:14] <gmb> allenap: I'll look into that.
[10:14] <allenap> gmb: filebug-dupefinder.js line 260
[10:16] <gmb> allenap: Ah, I see it. My bad; didn't lint after merging. I'll fix it presently.
[10:17] <gmb> allenap: Fixed and pushed
[10:18] <allenap> gmb: Cool.
[10:19] <gmb> Argh. Bloody DB patches.
[10:28] <adeuring> allenap: could you please review this MP: https://code.edge.launchpad.net/~adeuring/launchpad/bug-344054/+merge/15857 ?
[10:30] <allenap> adeuring: Sure. I'm doing gmb now, but you're next.
[10:30] <gmb> 0.o
[10:30] <adeuring> allenap: thanks!
[10:30] <allenap> gmb: What does that mean?
[10:31] <gmb> allenap: It's the equivalent of a raised eyebrow or surprise or... something. Was responding to something that I think I've managed to do wrong... gimme a sec here...
[10:32] <allenap> gmb: Ah, okay.
[10:32] <gmb> Argh, looks like the last merge broke something.
[10:36] <gmb> Wow, heroic amount of suck from chromium this morning...
[10:36] <allenap> gmb: Shall I do Abel's while you're fixing that, or shall I just review what's there now?
[10:36] <gmb> allenap: Well, quick question: do you know what LPS is as opposed to using YUI?
[10:36] <gmb> Cos I think that's what's broken.
[10:36] <allenap> gmb: Ah, yes, instead of using new YUI(), just use LPS.
[10:37] <gmb> allenap: But then can I still use YUI.add() in filebug-dupefinder.js?
[10:37] <gmb> I'm seeing lots of "YUI is not defined" errors
[10:38] <allenap> gmb: Yeah, that should work.
[10:38] <allenap> gmb: How odd.
[10:39] <gmb> Hmm.
[10:39] <gmb> allenap: Okay, feel free to take a look at abel's. I'll get back to you shortly.
[10:39] <gmb> Argh. "LPS is not defined" Gaaaah.
[10:41] <allenap> gmb: Yeah. I didn't see anything on the list about this LPS change, and it's quite a big change, grumble, grumble :-/
[10:41] <gmb> allenap: Yes. This is... suboptimal.
[10:41] <noodles775> gmb: make clean, make should fix that I think.
[10:42] <gmb> noodles775: Ah, thanks.
[10:43] <gmb> noodles775: Incidentally, did you see my reply to your UI review?
[10:44] <noodles775> gmb: I did get to skim through it yesterday, I'll take a better look now. Sorry :/
[10:44] <gmb> noodles775: No worries. I'd like to get this landed today though, even if I have to do a lot of small branches to get it prettified for release. It's a big delta to be carting around between cycles.
[10:45] <noodles775> gmb: one thought I did have (not ui, but related to the code), there should be a better way to avoid the 'hitting enter causing the search to be re-run'.
[10:45] <noodles775> You should be able to catch the onsubmit event and disable the default behaviour?
[10:46] <noodles775> er, that should be the other way around... not avoid, but ensure.
[10:46] <gmb> noodles775: ISTR trying that several cycles and it failing miserably, which is why I went straight for the keypress. But you're right; I'll give it another shot.
[10:46] <gmb> *cycles ago
[10:47]  * noodles775 remerges the branch.
[10:48] <allenap> adeuring: My gut feeling is that regular_attachments and patches should be view properties rather than model properties. Did you consider that?
[10:49] <adeuring> allenap: right, good idea. didn't think about that
[10:52] <gmb> allenap: YUI() changed to LPS... the latest revision should work fine now.
[10:55] <allenap> adeuring: My feeling is that they should not be exported in any case. If you're a consumer of the API, I think it's better to get the list of all attachments and split it up from there; the criteria for a patch are unambiguous and easy to test. Exporting two (well, three) attachment fields, we also encourage people to make multiple API calls.
[10:55] <allenap> gmb: Cool. I should have said that it was working for me earlier, and very nice it is too :)
[10:55] <adeuring> allenap: yeah; I'll use browser methods
[10:56] <allenap> adeuring: Thanks, and sorry for being a downer.
[10:56] <adeuring> allenap: np ;)
[10:56] <gmb> allenap: Well, I needed to update YUI -> LPS anyway, so no worries :)
[10:59] <gmb> noodles775: You're right; I've no idea what  Iwas doing wrong before. I've fixed that.
[11:00] <noodles775> Great gmb !
[11:01] <gmb> allenap: Please pull the latest revision again; I've stopped using the button's onClick event and started catching the form's onSubmit instead as noodles775 suggested.
[11:01] <allenap> gmb: Cool, will do.
[11:06] <noodles775> gmb: ui=me, thanks for all the improvements!
[11:07] <gmb> noodles775: Thanks!
[11:08] <bac> hi gmb
[11:09] <bac> gmb: i looked at your branch yesterday but you'd already left.  i couldnt' get anything to work.  perhaps that's what youv'e been discussing here.
[11:09] <gmb> Hi bac.
[11:09] <bac> none of the advertised JS stuff did anything
[11:09] <bac> twisties didn't twist
[11:09] <gmb> bac: Possibly. There was a syntax error in the JS after a merge.
[11:09] <gmb> Apologies for that; I didn't lint after merging.
[11:09] <bac> gmb: ok.  sorry i had to punt on it
[11:11] <gmb> No worries.
[11:11] <jpds> bac: It seems that there was a syntax error in lp:~jpds/launchpad/fix_196173 that I didn't catch yesterday, I've pushed a fixed revision.
[11:12] <bac> jpds: ok, i haven't looked at the results from the tests yet
[11:16] <adeuring> allenap: http://paste.ubuntu.com/337919/
[11:16] <jpds> bac: I've made sure that all registry tests pass on the branch, not just the distributionmirror ones.
[11:16] <allenap> adeuring: Cool, I'll look at that in a bit.
[11:16] <bac> jpds: ok.  i'll get your new version and submit it shortly
[12:02] <bac> jpds: your branch was submitted to ec2 about 30 minutes ago
[12:02] <jpds> bac: Neat, thanks.
[12:09]  * gmb -> lunch
[12:35] <allenap> gmb: I'm still doing your review. I'll finish it when I'm back, but I've done the first 250 lines here if you want to take a look: http://pastebin.ubuntu.com/337964/
[13:04] <gmb> allenap: Awesome, thanks
[13:07] <adiroiban> henninge: hi. is there anything I need to do for https://code.edge.launchpad.net/~adiroiban/launchpad/bug-193750/+merge/15292 ?
[13:11] <henninge> adiroiban: was it not merged yet?
[13:12] <adiroiban> henninge: the status is still Aproved
[13:12] <henninge> adiroiban: didn't you get emails like "success" for your branches?
[13:13] <henninge> adiroiban: also you could just update your devel and diff your branch against it to see if it is merged.
[13:14] <henninge> adiroiban: because I see that it was merged. Dunno why the MP did not pick up on it.
[13:14] <henninge> it may have to do with the fact that I had to re-submit it directly to PQM because of a testfix mode bounce.
[13:15] <henninge> adiroiban: can you change the status of the MP to merged, or can only I do that?
[13:45] <gmb> allenap: I've taken care of those items; If you post that part of your reviewto the MP I'll reply to it.
[14:27] <adeuring> noodles775, beuno: could one of you please ui-review this branch. https://code.edge.launchpad.net/~adeuring/launchpad/bug-344054/+merge/15857 ? (now asked in the right channel...)
[14:27] <noodles775> adeuring: I can, but it's worth checking with sinzue or other UI reviewers first (so we all get to learn/practise).
[14:27] <noodles775> s/sinzue/sinzui
[14:28] <adeuring> ah, right, so, sinzui: ^^^
[14:28] <sinzui> adeuring: I can do that in 15 minutes
[14:28] <adeuring> sinzui: thanks!
[14:42] <al-maisan> hello allenap, could you please take a look at https://code.edge.launchpad.net/~al-maisan/launchpad/ejdt-484819/+merge/15872 when you get to it?
[14:48] <allenap> al-maisan: Sure, it will be my pleasure :)
[14:48] <al-maisan> allenap: thanking you.
[14:58] <EdwinGrubbs> allenap: do you have any reviews waiting that you would like me to take?
[14:58] <allenap> EdwinGrubbs: al-maisan has a branch that I haven't looked at yet. I'm sure he'd appreciate it.
[14:58] <EdwinGrubbs> sure
[14:59] <al-maisan> EdwinGrubbs: it's here: https://code.edge.launchpad.net/~al-maisan/launchpad/ejdt-484819/+merge/15872
[14:59] <al-maisan> Thank you very much for looking at it!
[15:27] <gmb> allenap: How's that branch looking?
[15:28] <allenap> gmb: Sorry, I've been distracted by phoning Philips about the very large number of expired light bulbs I have.
[15:28] <allenap> gmb: I'm back on it now.
[15:29] <gmb> allenap: Okay. Can you post the part of the review you did earlier to the mp so I can reply to it? Would help me keep track a bit, I think.
[15:29] <allenap> gmb: Sure, good idea!
[15:35] <gmb> allenap: So, that's *just* for the JS, right? Just being clear since there are two reviews requested there.
[15:36] <allenap> gmb: Yes, I've just added another review for the first part of the code.
[15:36] <gmb> Cool
[15:47] <adeuring> sinzui: did ou forget the ui review ;)?look at the
[15:47] <EdwinGrubbs> al-maisan: in Build.createBuildQueueEntry() will it always create a BuildQueue with job_type=BINARYBUILD, or is this just temporary since this is an intermediate branch?
[15:48] <sinzui> adeuring: I am playing with it now
[15:48] <adeuring> sinzui: ah, OK, thanks
[15:48] <sinzui> adeuring: I was distracted for 30 minutes
[15:48] <adeuring> sinzui: no problem
[15:49] <al-maisan> EdwinGrubbs: it will always do it .. other job type classes will have their own equivalents of createBuildQueueEntry() that set the job type and the estimated job duration as is appropriate to them
[15:50] <al-maisan> other job type classes are forthcoming and will be something along the lines of "Create source package from recipe"
[15:50] <al-maisan> .. or translations import
[15:50] <EdwinGrubbs> al-maisan: should the Build class be renamed BinaryBuild then?
[15:50] <al-maisan> EdwinGrubbs: yes, eventually it will be.
[15:51] <al-maisan> likewise for the db table that underpins it
[15:57] <allenap> gmb: Ah, it seems the merge proposal system doesn't recognise my approval for both js and code.
[15:58] <gmb> allenap: Hah.
[15:58] <gmb> allenap: Well, thanks anyway :). I'll make the necessary changes and land it posthaste.
[15:58] <allenap> EdwinGrubbs: Could you add a "code" approved review to https://code.edge.launchpad.net/~gmb/launchpad/ajax-dupefinder-has-risen-from-the-grave/+merge/15599, saying that I reviewed it. It doesn't seem to recognise my approval for both js and code.
[16:00] <EdwinGrubbs> allenap: I can do that, but I usually just see reviewers enter "ui code" when they are reviewing both.
[16:01] <allenap> EdwinGrubbs: I reviewed js before I did code, so I wasn't able to do that. Sounds like I need to file a bug.
[16:01] <EdwinGrubbs> allenap: You can submit another review, and it will overwrite the review type at the top of the page.
[16:02] <gmb> allenap: Does the frontpage +filebug form still exist? I can't remember how to get to it.
[16:03] <allenap> gmb: I don't think so.
[16:03] <gmb> allenap: Cool.
[16:05] <EdwinGrubbs> allenap: do you still want me to add a separate review?
[16:08] <sinzui> abel: I replied with a suggestion. We can talk about it if you have misgivings
[16:09] <gmb> allenap: Just do a quick review with the message type to code js
[16:09] <gmb> It will overwrite your old one.
[16:09] <gmb> I'll delete the second request.
[16:09] <gmb> Except that I can.
[16:09] <gmb> 't
[16:09] <gmb> Gah.
[16:10] <gmb> allenap: All that I care about is that you mark the MP as approved ;)
[16:10] <allenap> gmb: Done.
[16:10] <gmb> Thanks.
[16:20] <EdwinGrubbs> al-maisan: is the _delayCausedByPendingJobsAhead() called very often? I'm wondering if it is worthwhile to have it perform a more efficient query. It doesn't look like pendingJobsQuery() is called anywhere else. Am I missing something?
[16:21] <allenap> EdwinGrubbs: I submitted js and code reviews separately at first. I just edited my review at the top to be "code js", but it still shows a review request for ~launchpad. As long as it doesn't show as needing a review in https://code.edge.launchpad.net/launchpad-project/+activereviews then it's fine. Thanks.
[16:24] <allenap> EdwinGrubbs: I think there is a bug there; your review is showing as Pending.
[16:25] <EdwinGrubbs> allenap: do you mean my review of muharem's branch? I just claimed the review five seconds ago.
[16:25] <allenap> EdwinGrubbs: Did you also claim the review of gmb's branch? https://code.edge.launchpad.net/~gmb/launchpad/ajax-dupefinder-has-risen-from-the-grave/+merge/15599
[16:26] <gmb> allenap: Does that review matter any more? The branch should be merged before EoD.
[16:26] <allenap> gmb: No, the review itself doesn't; it's all good. But I'm interested in figuring out if there's a bug to report.
[16:26] <EdwinGrubbs> allenap: oh, yes, I did that, but when I went to +activereviews, I saw that it was in the right place, so I didn't go back to the mp. I'll add my fake review to avoid any more confusion.
[16:27] <allenap> EdwinGrubbs: Okay, sorry for the noise.
[16:34] <al-maisan> EdwinGrubbs: _delayCausedByPendingJobsAhead() will be called for individual, pending build jobs
[16:35] <al-maisan> the idea re. pendingJobsQuery() is that each BuildFarmJob class implements it
[16:35] <al-maisan> then the "central" estimation logic can collect the SELECT clauses from each of them and hit the db with a single SELECT/UNION query
[16:36] <EdwinGrubbs> al-maisan: so this will just be called in a cronjob, it won't be called each time a certain page is loaded?
[16:36] <al-maisan> EdwinGrubbs: the latter
[16:37] <al-maisan> EdwinGrubbs: here's an example: https://edge.launchpad.net/ubuntu/+source/darkroom/1.5.0~svn1037635-0ubuntu2/+build/1387612
[16:38] <al-maisan> I was trying to put in place a general job dispatch time mechanism/scheme in which all build farm job types can participate ..
[16:39] <al-maisan> .. provided they implement 3 callback functions
[16:39] <al-maisan> 1: pendingJobsQuery
[16:39] <al-maisan> 2: processor
[16:39] <al-maisan> 3: virtualized
[16:39] <EdwinGrubbs> al-maisan: Are you worried about this slowing down the page when their are a lot of pending build requests?
[16:40] <al-maisan> EdwinGrubbs: maybe .. 2 other build farm job types will be added in the near future
[16:41] <al-maisan> i.e. what is 1 query now will become "SELECT .. UNION SELECT .. UNION SELECT .."
[16:42] <al-maisan> EdwinGrubbs: I am obviously open to suggestions how to make the estimation of job dispatch times perform better
[16:45] <EdwinGrubbs> al-maisan: I'm wondering if it would be feasible to pass in the id, virtualized and processor.id values of the current build into pendingJobsQuery so that the query can sum up the durations for you. Of course, I don't know if the other unimplemented job types would complicate this.
[16:47] <adeuring> beuno, noodles775: could one of you please have a ui-look at this mp: https://code.edge.launchpad.net/~adeuring/launchpad/bug-344054/+merge/15857 ?
[16:48] <noodles775> adeuring: I can do it first thing tomorrow if beuno doesn't beat me to it.
[16:48] <al-maisan> EdwinGrubbs: I am not sure this will work because 1 - the final order of the jobs is only established by an ORDER BY clause on the entire "SELECT .. UNION SELECT .. UNION SELECT .." query
[16:48] <adeuring> noodles775: thanks!
[16:48] <beuno> adeuring, noodles775, I can take care of it if it has a screenshot
[16:48] <adeuring> beuno: just a second...
[16:49] <al-maisan> EdwinGrubbs: 2 - even though a job is ahead in the queue wrt our job of interest, it may not compete with the latter for builders i.e. it should be ignored for the purpose of estimating the dispatch delay
[16:51] <al-maisan> EdwinGrubbs: what I could probably do is: pump the "SELECT .. UNION SELECT .. UNION SELECT .." result set into a temporary table and continue to query that as opposed to performing calculations in the python domain
[16:51] <al-maisan> EdwinGrubbs: However, I'd like to do that only if and when we run into performance issues
[16:52] <EdwinGrubbs> al-maisan: Regarding #1, why does the order of the results matter? Your for-loop over the results doesn't seem to depend on the order, since the pendingJobsQuery already filters out jobs with a lower score.
[16:53] <al-maisan> EdwinGrubbs: good question, let me think about that for a moment
[16:54] <adeuring> beuno: http://people.canonical.com/~adeuring/attachments-patches.png (new portlet "patches"; changes link text "add attachment or patch" at the bottom
[16:55] <beuno> adeuring, I think sinzui did a great review, I'll approve as well
[16:55] <adeuring> beuno: great, thanks!
[16:57] <EdwinGrubbs> al-maisan: Regarding #2, the query can ignore the right rows if you pass in the id, processor.id and virtualized parameters. For example: SELECT SUM(estimated_duration) FROM .. WHERE .. AND BuildQueue.id != my_id AND (my_processor IS NULL OR Build.processor IS NULL OR (Archive.require_virtualized = my_virtualized AND Build.processor = my_processor)
[17:01] <al-maisan> EdwinGrubbs: these are very good ideas! Let me think about them a bit more and I'll come back to you. Thank you drilling down into these queries!
[17:01] <al-maisan> *for drilling..
[17:44] <bigjools> allenap: lol, and thanks for the review
[17:45] <allenap> bigjools: Welcome :)
[17:45] <bigjools> allenap: it's a shame optparse can't deal with non-option args (or can it?)
[17:47] <allenap> bigjools: You can use a callback to absorb more than one argument, but I think it still needs a named arg to trigger it.
[18:50] <al-maisan> EdwinGrubbs: thank you again for your thought-provoking questions, I am retracting the MP and will rework the branch.
[18:53] <EdwinGrubbs> ok
[20:00] <jpds> salgado, bac: https://code.edge.launchpad.net/~jpds/launchpad/fix_50580/+merge/15892
[20:18] <wgrant> bigjools: Are you going to have time to look at the lp-soyuz-deps branch today?
[20:24] <allenap> wgrant: I was going to badger him about it earlier but decided against it, so bigjools, consider yourself retrospectively poked ;)
[20:27] <wgrant> I'd reeeally like to avoid this slipping to week 4, as then it's bound to slip to January.
[21:10] <bigjools> wgrant: it looks ok to me
[21:30] <wgrant> bigjools: Thanks.
[21:30]  * wgrant merges.
[21:30] <wgrant> Actually, not sure if I'm allowed to.
[22:27] <lfaraone> EdwinGrubbs: hey, I have a very trivial fix to bug 494055 in http://bazaar.launchpad.net/~lfaraone/launchpad/bugfix494055/revision/10008. Per PatchSubmission, I'm poking you.
[22:27] <mup> Bug #494055: "Report bug upstream" link uses literal "&" in URL. <Launchpad Bugs:New> <https://launchpad.net/bugs/494055>
[22:29] <EdwinGrubbs> lfaraone: I can look at that.
[22:29] <lfaraone> EdwinGrubbs: awesome, thanks.
[22:39] <sinzui> EdwinGrubbs: do you have time to review https://code.launchpad.net/~sinzui/launchpad/false-packages/+merge/15901
[22:40] <lfaraone> EdwinGrubbs: do I need to propose the branch for merging or something similar?
[22:41] <EdwinGrubbs> lfaraone: yes, you need to do that. Sorry, I hadn't looked at your link yet. If it is a simple fix, you don't have to worry about a big description.
[22:41] <EdwinGrubbs> sinzui: sure
[22:45] <lfaraone> EdwinGrubbs: set to merge into lp:launchpad/devel, ~edwin-grubbs as reviewer.
[23:19] <EdwinGrubbs> lfaraone: the change looks good, but you will definitely need to fix the test lib/lp/bugs/doc/bugtracker.txt. You can run that test with the command:   ./bin/test -vvt bugtracker.txt
[23:20] <EdwinGrubbs> lfaraone: it would also be a good idea to run all the bug tests with the command: ./bin/test -vvt lp/bugs
[23:21] <EdwinGrubbs> lfaraone: I can help you get this merged after you make the changes.
[23:25] <lfaraone> EdwinGrubbs: oh, right.


[00:36] <miscible21> Hi all. I have a technical question that I'm hoping someone can help with...
[00:39] <miscible21> I installed kxstudio repositories and I had some broken packages. Namely Ardour, Lmms and jack-FFADO. I eventually disabled all kxstudio repositories but I'm still having issues running LMMS and Ardour. they won't open but they have both been completely removed and installed again. Does anyone have any idea what could be wrong?
[00:43] <krytarik> miscible21: Get any error messages when you run "ardour" from a terminal?
[00:46] <miscible21> Will try that and get back to you immediately
[00:48] <miscible21> Realised I unistalled Ardour. tried starting lmms from the terminal and got this error...
[00:48] <miscible21> VST sync support disabled in your configuration *** Error in `lmms': free(): invalid pointer: 0x00007ffe28293c16 *** Aborted (core dumped)
[00:51] <krytarik> Please pastebin the result of "apt-cache policy lmms"
[00:57] <miscible21> https://pastebin.com/YZXinyJh
[01:01] <krytarik> How about Ardour on both?
[01:07] <miscible21> https://pastebin.com/tMP3BVa0
[01:07] <miscible21> Completely removed all Ardour packages and reinstalled them. No luck.
[01:17] <krytarik> Please pastebin the result of "dpkg -l | grep 'kxstudio'"
[01:20] <miscible21> https://pastebin.com/3aJfCHbv
[01:21] <krytarik> Hahaha - have fun! :P
[01:25] <miscible21> I can't see any ardour packages in the grep list.
[01:30] <miscible21> I'm a first time Ubuntu studio user. Should I just do a fresh install? I realise my mistake was installing kxstudio meta packages which may have conflicted with Ubuntu studio packages. I really just wanted a select few packages from kxstudio that unbuntu studio does not ship with so if I do a fresh install I would just install those.
[02:50] <Guest65044> Hi. First time here! I have a small issue with an ubuntustudio installation audio (HDA_Intel). JACK and ALSA seem to work. Applications like Audacity and others work fine, but no browser audio sound. Sound control VU display shows action but sound control icon is on mute, its output device is default and only S/PDIFF port is available. Audio output (speakers) are on analog. Any suggestion?
[03:02] <akhu> is this a good place to get some help with ubuntustudio audio setup?


[06:42] <dholbach> good morning
[13:56] <locodir-user> hi
[13:56] <locodir-user> i want help on ubuntu 12.04
[13:56] <locodir-user> can some one help me?
[21:46] <locodir-user> Hi folks, just a quick question? I am new too the team, and was wondering, about not having too do everything online? Meaning documents, as far as using Libre, can it be encrypted?
[21:48] <locodir-user> Hi optimusprimem, are you from the area?
[21:49] <optimusprimem> locodir-user, hi, what area?
[21:50] <locodir-user> New England?
[21:50] <optimusprimem> no
[21:50] <locodir-user> Where you from?
[21:51] <optimusprimem> Brazil
[21:52] <locodir-user> Wow, how is it there? I was working with a gentlemen from Brazil. He stated it was beautiful, but also some poverty.
[21:53] <optimusprimem> this true
[21:54] <locodir-user> I have always been a fan of teamwork, so I thought I would try a teamwork approach. Do you know the answer too my previous question?
[21:54] <genii> Since they arrived after you asked it, seems unlikely ... ;-)
[21:56] <locodir-user> I know it is an open source portal, but am having trouble working on documents offline? I was just trying too see if I could download just Libre from the umbuntu program?
[21:57] <locodir-user> I have a disk for Umbuntu, but on a tower, and want too install some on a laptop?


[04:24] <mup> Bug #1934610 changed: Fetched images do not include release unsupported_arches key <websocket-api> <MAAS:Expired> <https://launchpad.net/bugs/1934610>
[04:24] <mup> Bug #1939902 changed: Provisioning server lost connection during comissioning <MAAS:Expired> <https://launchpad.net/bugs/1939902>
[04:24] <mup> Bug #1950792 changed: No boot possible - Cannot open root device <MAAS:Expired> <linux (Ubuntu):Expired> <https://launchpad.net/bugs/1950792>
[04:39] <mup> Bug #1934610 opened: Fetched images do not include release unsupported_arches key <websocket-api> <MAAS:Expired> <https://launchpad.net/bugs/1934610>
[04:39] <mup> Bug #1939902 opened: Provisioning server lost connection during comissioning <MAAS:Expired> <https://launchpad.net/bugs/1939902>
[04:39] <mup> Bug #1950792 opened: No boot possible - Cannot open root device <MAAS:Expired> <linux (Ubuntu):Expired> <https://launchpad.net/bugs/1950792>
[04:42] <mup> Bug #1934610 changed: Fetched images do not include release unsupported_arches key <websocket-api> <MAAS:Expired> <https://launchpad.net/bugs/1934610>
[04:42] <mup> Bug #1939902 changed: Provisioning server lost connection during comissioning <MAAS:Expired> <https://launchpad.net/bugs/1939902>
[04:42] <mup> Bug #1950792 changed: No boot possible - Cannot open root device <MAAS:Expired> <linux (Ubuntu):Expired> <https://launchpad.net/bugs/1950792>
[07:18] <mup> Bug #2044067 opened: Pods: unable to overcommit storage <MAAS:New> <https://launchpad.net/bugs/2044067>
[07:24] <mup> Bug #2044067 changed: Pods: unable to overcommit storage <MAAS:New> <https://launchpad.net/bugs/2044067>
[07:30] <mup> Bug #2044067 opened: Pods: unable to overcommit storage <MAAS:New> <https://launchpad.net/bugs/2044067>
[10:27] <mup> Bug #2044103 opened: MAAS getting slower over time <cdo-qa> <MAAS:Incomplete> <https://launchpad.net/bugs/2044103>
[10:30] <mup> Bug #2044103 changed: MAAS getting slower over time <cdo-qa> <MAAS:Incomplete> <https://launchpad.net/bugs/2044103>
[10:39] <mup> Bug #2044103 opened: MAAS getting slower over time <cdo-qa> <MAAS:Incomplete> <https://launchpad.net/bugs/2044103>
[10:57] <mup> Bug #2044067 changed: Pods: unable to overcommit storage <MAAS:Invalid> <https://launchpad.net/bugs/2044067>
[18:00] <mup> Bug #2044169 opened: invalid magic number after custom image deployment failure <MAAS:New> <https://launchpad.net/bugs/2044169>


[09:53] <Laney> Does ~ubuntu-core-dev having an email address set mean that its members won't get direct email sent to teams that it is a member of?
[09:54] <Laney> This is a question from #ubuntu-ci-eng - can we add ~ubuntu-core-dev to ~ci-train-ppa-service without causing its members to be spammed with messages from the PPAs?
[09:57] <wgrant> Laney: Yes, that email address will prevent that spam.
[09:57] <wgrant> But why do you want that team membership?
[09:57] <cjwatson> We could equally just grant upload permissions using edit-acl, although it's less transparent and has to be done per-silo.
[09:58] <cjwatson> (Another way for silo configs to diverge.)
[09:58] <Laney> Team seems to make sense, policy questions around devirt PPAs notwithstanding
[09:58] <wgrant> cjwatson: ArchivePermission holders also get spammed, I believe.
[09:59] <cjwatson> Ah, I didn't realise that
[10:11] <cjwatson> The devirt thing is awkward.  It violates the letter of the policy.  OTOH (a) core-devs are already highly trusted (b) ci-train silos are monitored quite closely (c) the devirt business is likely to go away within the year anyway
[10:11] <cjwatson> So I have a hard time making a fuss about it
[10:14] <wgrant> Yep, as long as they're not uploading to PPAs that aren't watched I'm not concerned.
[20:27] <teward> cjwatson: ping - is the git on qastaging open for testing from the general public (for testing, not for production use)
[22:12] <wgrant> teward: We're not going to advertise it, but you're welcome to try to break it, and indeed probably can.
[22:13] <teward> heheh
[22:14] <teward> wgrant: https://bugs.launchpad.net/launchpad/+bug/1032731 <-- last comment posed the question
[22:14] <wgrant> Ah, I'm not caught up on bugmail this morning yet.
[22:16] <teward> wgrant: it's in experimental on qastaging hence the question
[22:16] <teward> cjwatson posted the comment last, hence the question of testing, but meh
[22:16] <wgrant> teward: "in experimental"?
[22:16] <teward> s/in experimental/in an experimental state via qastaging/
[22:16] <teward> wgrant: i'm running crazy today :)
[22:17] <teward> "Launchpad features experimental support for hosting Git repositories" from https://help.launchpad.net/Code/Git
[22:17]  * teward fails at paraphrasing
[22:17] <wgrant> qastaging is public, so using it in reasonable ways is totally fair game.
[22:17] <teward> right
[22:17] <wgrant> It's on qastaging exactly so we can get people to try to break it before we go to prod.
[22:17] <teward> (like testing only)
[22:17] <wgrant> Yep
[22:17] <teward> wgrant: guess it's time to fill up a git repo with random data and upload it.  How's 50 text documents of lorem ipsum count xD
[22:18] <teward> s/count/sound/
[22:18] <wgrant> Sounds smaller than the kernel :) https://code.qastaging.launchpad.net/~kernel-ppa/ubuntu/+source/linux/+git/linux
[22:22] <teward> heheheh
[22:23] <teward> i might upload ZNC's source code (already present in the repositories) for kicks, just to test, but it's definitely smaller than the kernel xD
[22:23] <teward> (it's already git but meh xD)
[22:23] <teward> wgrant: although the 50 files contains 50MB each of lorem ipsum so..... :P
[22:23] <teward> stresstest!
[22:23] <teward> :P
[22:24] <wgrant> That's a lot of lorem ipsum :)
[22:25] <cjwatson> Not planning to advertise it very widely, but I felt confident enough to linkify the bug.  The help page is clear enough that it's not for permanent data storage.
[22:25] <teward> cjwatson: indeed
[22:26] <teward> wgrant: urgh gedit's lagging creating the first file xD
[22:26] <teward> 328k lines though :)
[22:26] <cjwatson> I think the only thing that large individual files will stress-test very much is cgit.
[22:26] <cjwatson> Haven't switched on syntax highlighting there yet.
[22:27] <teward> cjwatson: thank god this is just text
[22:27] <wgrant> It's also running on a rather small instance to see how it goes.
[22:27] <teward> wgrant: indeed.
[22:27] <teward> do you mind if i upload this insanely huge lorem ipsum file just to stress test one massive file?
[22:27] <teward> lol gedit froze saving it xD
[22:27] <cjwatson> Feel free.
[22:28] <teward> cjwatson: if it breaks it's my fault but we learn from it :)
[22:28] <cjwatson> In the unlikely event that it breaks anything more than trivially we can always nuke the repository manually.
[22:28] <teward> oh wow this is 47MB already xD
[22:28] <teward> in one file
[22:28] <cjwatson> I'd expect git to pack that rather heavily.
[22:29] <teward> we shall see i had to forcekill gedit xD
[22:34] <teward> lol i had it crash "Broken pipe" on my end xD
[22:34] <teward> s/crash/fail/
[22:35] <wgrant> teward: Not during the push?
[22:36] <teward> wgrant: failed during push on my side, but it looks like there may have been something killing it errantly
[22:36]  * teward shrugs
[22:37] <teward> oh, looks like it's my side, my network asploded
[22:37] <teward> nevermind xD
[22:37] <teward> guess i should fix it
[22:42] <teward> wgrant: cjwatson: only thing I can't find is how to see new branches and where they end up :/
[22:43] <teward> pushed my (48MB) lorem ipsum and can't find it on the web interface; pushed a 10byte file to a nginx testing branch in my own user space, also missing
[22:43] <teward> but at least it's accepting the uploads, prompting for SSH keys, etc.
[22:48] <wgrant> teward: Right, the web UI is very minimal atm. There's no way to list repositories without using the API.
[22:48] <wgrant> teward: Where did you push to?
[23:01] <cjwatson> teward: https://help.launchpad.net/Code/Git does mention that problem, under "known bugs that you don't need to tell us about" :-)
[23:01] <teward> cjwatson: ack - the page only half loaded due to net issues :)
[23:02] <teward> cjwatson: looks like the system did accept the huge lorem ipsum file though xD
[23:02] <teward> without crashing :)
[23:03] <teward> cjwatson: i was going to upload 50 50MB files but that'd be evil on my system xD
[23:03] <teward> (that and i accidentally removed the directory xD)


[09:13] <mup> Bug #1906724 changed: add "owner" as a search constraint to maas cli machines command <cli> <MAAS documentation:Triaged> <https://launchpad.net/bugs/1906724>
[09:49] <mup> Bug # changed: 2028584, 2028600, 2028602, 2028805
[09:52] <mup> Bug # opened: 2028584, 2028600, 2028602, 2028805
[09:55] <mup> Bug # changed: 2028584, 2028600, 2028602, 2028805
[09:58] <mup> Bug # opened: 2028584, 2028600, 2028602, 2028805
[10:04] <mup> Bug # changed: 2028584, 2028600, 2028602, 2028805
[10:10] <mup> Bug # opened: 2028584, 2028600, 2028602, 2028805
[10:13] <mup> Bug # changed: 2028584, 2028600, 2028602, 2028805