[20:44] <EriC^^> mcaustin1, how did you make the usb?
[20:45] <mcaustin1> EriC^^, Downloaded the ISO from Ubuntu then burned it to my USB
[20:45] <lasko> game0: https://help.ubuntu.com/community/Dnsmasq
[20:45] <EriC^^> mcaustin1, using unetbootin ?
[20:46] <EriC^^> mcaustin1, lili?
[20:46] <mcaustin1> EriC^^, No
[20:46] <lasko> game0: That link will describe to you how to setup a local DNS cache server using dnsmasq
[20:46] <game0> cause I'm getting in some program domain_name is required
[20:46] <mcaustin1> EriC^^, Should I use it?
[20:46] <meganerd> locoloco: really the way to solve this is either with IPv6 or DNS (well DNS makes IPv6 so much nicer to work with).  With DNS you want to look at split horizon.
[20:46] <game0> what does that mean?
[20:46] <EriC^^> mcaustin1, lili is good
[20:47] <mcaustin1> EriC^^, Ok
[20:47] <lasko> game0: It means its looking for a domain name (FQDN) os some kind I would imagine.
[20:48] <lasko> of*
[20:48] <game0> does it need dnsmasq?
[20:48] <game0> lasko: or it can solved
[20:48] <lasko> game0: What program are you running thats giving you that message?
[20:49] <game0> alfresco ECM
[20:49] <game0> https://github.com/marsbard/puppet-alfresco
[20:49] <game0> lasko:https://github.com/marsbard/puppet-alfresco
[20:50] <JoseCaro> :)
[20:50] <game0> lasko: I'm trying to test the script on ubuntu
[20:50] <lasko> game0: I've never used it but based on the parameters in the README -- domain_name is is a required value to install. So its looking for a FQDN. Put one in and it'll work.
[20:51] <lasko> Does your server have a FQDN? or are you doing everything by IP?
[20:51] <game0> lasko: whats FQDN?
[20:51] <arvenius> fqdn said.
[20:51] <lasko> You might be able to hack it by just putting an entry into /etc/hosts to resolve that IP to a nonexistant domain.  FQDN (fully qualified domain name)
[20:51] <dayten> game0: you need to pass domain_name to class alfresco
[20:52] <game0> OK, I'm confused a little
[20:52] <game0> can you tell me in very clear way
[20:53] <dayten> you get this error from puppet ?
[20:53] <game0> sorry in a very clear way
[20:53] <game0> yes
[20:53] <game0> when I run ./install.sh
[20:53] <dayten> oh
[20:53] <game0> it gives me domain_name is required
[20:53] <game0> so I don't know what does that mean
[20:53] <game0> ?
[20:54] <dayten> i'm reading for code, to help you
[20:54] <game0> cause this is the first time that I have worked with linux as servers, I passed the exam on EDX
[20:54] <game0> and I took the certificate
[20:55] <dayten> ok, you need to install puppet on your server ?
[20:56] <game0> yes
[20:57] <game0> dayten :I eneed to install this puppet on my server and test it there
[20:57] <dayten> game0: try to set domainname with `domainname $mydomainname`
[20:57] <twiler> OerHeks: I have a launch_pcsx2_linux.sh, is that what we're looking for.
[20:57] <twiler> ?
[20:58] <game0> ok
[20:59] <game0> dayten still the same problem
[20:59] <dayten> game0: when you run install.sh, can you set 1 parameter ?
[21:00] <supsup> hi i just installed ubuntu, in sound settings it lists my sound card and it acts like it is playing music, but no sound is coming out
[21:00] <game0> OK, it worked
[21:01] <ThePendulum> supsup: have you tried the other options, if there are any?
[21:01] <game0> dayten: OK, it worked
[21:01] <dayten> fine!
[21:01] <supsup> ThePendulum only other options are my nvidia graphics card
[21:01] <game0> thanks, when I pressed one it worked, cause it's showing me here I letter
[21:01] <dayten> when nothin is helping, read documentation )
[21:02] <game0> OK, tell me I have a laptop and I need to access the application from my laptop
[21:02] <game0> on the same network
[21:02] <game0> how can I configure that ?
[21:04] <lasko> Is the application a commandline app, web service, or something else?
[21:05] <supsup> Sorry I crashed if anyone said anything about my sound issue
[21:06] <supsup> in sound settings there is Profile settings, does it matter which one I choose?  I'm choosing Digital Stereo.
[21:06] <dayten> supsup: open terminal and run speaker-test
[21:06] <Nikesh> I installed ubuntu on my chromebook. Where would Print Screen be mapped to?
[21:06] <supsup> dayten:  nothing happens
[21:07] <supsup> i mean it's doing the test
[21:07] <supsup> but i don't hear anything
[21:07] <dayten> without errors?
[21:07] <supsup> dayte: 0
[21:08] <dayten> do you see your card in aplay -l output?
[21:08] <dayten> did your check volume, mute switcher ?
[21:08] <supsup> dayten:  it seems like it is even working I can see the sound moving in the System sounds, but i hear nothing
[21:10] <dayten> supsup: is connection sound card <-> speakers/headphones correct ?
[21:10] <noping> can't get ping working between Ubuntu PC and MacBook. both hooked up to same router.
[21:10] <supsup> i think so
[21:11] <dayten> noping: can you ping other hosts ?
[21:11] <supsup> what latency offset should be?
[21:11] <noping> dayten: yes. the MacBook can ping gnu.org, for example
[21:11] <supsup> nm i got it to work i had to choose Analog Stero Output
[21:11] <noping> I'll try the ubuntu machine now
[21:12] <dayten> supsup: good )
[21:12] <supsup> why does digital not work?
[21:12] <dayten> noping: is there any rules in sudo iptables-save output ?
[21:12] <ThePendulum> Does anyone know how to disallow, say, PHP files from being executed in a directory, but allowing files to be viewed/read?
[21:13] <supsup> thanks dayten
[21:13] <dayten> supsup: connection between card and speaker digital ?
[21:13] <SchrodingersScat> !permissions | ThePendulum
[21:14] <supsup> i thought it was all digital
[21:15] <ThePendulum> SchrodingersScat: I'm aware of those, but apparently it's not nearly that simple
[21:16] <ThePendulum> Whenever I disable execution, the directories can't be accessed all together
[21:16] <SchrodingersScat> ThePendulum: are you changing it for the files?
[21:16] <ThePendulum> I'm not sure how to set -x for files within a directory, even ones that don't exist yet, but not for the directory itself
[21:17] <ThePendulum> SchrodingersScat: I want to change it for any file that will exist within a directory
[21:19] <coolhacker111> Whatup
[21:21] <ztane> anyone know how can I enable GTK menu icons (actually Eclipse) on 14.10, Unity
[21:23] <ikonia> gtk menu icons ?
[21:23] <j1398> Hi, does anyone know some software which can automatically paste negative text over an image? like black text on white background and White on black background. Example image: http://i.imgur.com/kYgiS6V.jpg
[21:24] <ztane> wonder if menuproxy is at fault
[21:24] <Slart> j1398: any question regarding images that starts with "is there some kind of software that can do..." ususally ends up with the answer... imagemagick =)
[21:25] <Slart> j1398: it's a bit of a learning curve but there is little it can't do when it comes to images
[21:30] <j1398> So it's a better choice than gimp?
[21:31] <Slart> j1398: different goals.. imagemagick is a console app.. Gimp can do it as well but for something like putting a watermark on thousands of images or automatic handling of stuff for a webserver imagemagick might be better
[21:32] <Slart> j1398: this link, http://www.imagemagick.org/Usage/annotating/ , has some info on adding text to images .. see if it suits your purposes
[21:33] <ztane> ikonia: https://ask.fedoraproject.org/en/question/23116/how-to-fix-missing-icons-in-program-menus-and-context-menus/ <- the first answer does what I wanted (along with UBUNTU_MENUPROXY=0)
[21:35] <ma11> When I use OpenVPN with Ubuntu my IPv6 address is exposed. (this doesn't happen with Windows e,g.) Any chance to stop this from happening? (d-lite connection)
[21:38] <ikonia> ma11: exposed where ?
[21:39] <j1398> hmm can't manage to do it..
[21:41] <ma11> ikonia: services that support ipv6 communicate with my local ipv6 address. When I open a site that shows my external IPv4 and IPv6 it shows the IPv4 from OpenVPN and local IPv6
[21:41] <ikonia> ma11: what sort of site ?
[21:41] <ikonia> ma11: you need to be specific as you're not making much sense until you do
[21:42] <lasko> ma11: Its likely that youen instance of OpenVPN doesn't have IPv6 support configured properly in which case your IPv6 traffic wont go across the tunnel.
[21:42] <lasko> your*
[21:43] <ma11> ikonia: a site that shows your external IP addresses, like this one http://ip6tools.com/check_client.php
[21:44] <lasko> ma11: Do you have "proto udp6" setup in the configurations on both sides of the tunnel?
[21:44] <Deithrian> why /media/sf_%1 doesn't work in a config file for /media/sf_sharedfolder ?
[21:44] <ma11> lasko: thank you. Do you know how I can disable IPv6 altogether? I'm afraid my provider IPv6 will still show, regardless openvpn settings
[21:45] <ikonia> ma11: so there are many reasons for this, 1.) you are not routing traffic down the VPN for the browser 2.) your openvpn setup is wrong so it's tunneling the internal IPv6 over ipv4,
[21:45] <ikonia> those are the most likley
[21:45] <lasko> ma11: pastebin.com/ix805vMR
[21:46] <lasko> ma11: http://pastebin.com/ix805vMR
[21:46] <ma11> thank you lasko and ikonia
[21:46] <lasko> ma11: make those changes in your sysctl.conf
[21:46] <lasko> then you'll need to reboot or sudo sysctl -p
[21:47] <lasko> Honestly though, I would suggest just fixing your OpenVPN configuration because thats what it sounds like the problem is.
[21:47] <ma11> lasko: this might disconnect me from the internet altogether, since I only get a IPv6 address from my provider. IPv4 is carrier grade NAT
[21:48] <azi`> lasko: is your nickname related to the beer?
[21:48] <lasko> azi`: Indeed it is. Good eye
[21:49] <lasko> ma11: https://community.openvpn.net/openvpn/wiki/IPv6 --- Go there and make sure you have everything configured properly. That'll resolve the issue you are having (more than likely)
[21:49] <ma11> lasko: thank you
[21:49] <lasko> azi`: Actually my name comes from two things.. I like Lasko beer, and I also am a fan of Lasko the Fan company lol
[21:50] <azi`> lasko: haha
[21:51] <lasko> ;)
[21:51]  * lasko is away for a bit
[21:54] <abudhabi> !mint
[22:04] <bindi> Greetings, I have a raid0 volume (3x60GB) on ICH10R (fakeraid). Can I shrink the NTFS partition on it (180GB) without dismantling and re-doing the raid? gparted/diskgmt.msc/intel raid bios wont let me do that
[22:06] <bekks> bindi: Then the answer is "no".
[22:06] <ThePendulum|afk> Objection!
[22:07] <lasko> Objection over ruled.
[22:14] <sazawal> What would be the best channel to ask for data recovery from a dead hard disk?
[22:15] <bekks> sazawal: Thats not to be done in IRC, but by a professional service, like OnTrack, rtc.
[22:15] <bekks> *etc.
[22:16] <sazawal> I want to try it myself, I will take full responsibility. I am trying to use TestDisk for that
[22:16] <baheer> Hello,
[22:16] <francesco_> hola
[22:16] <daftykins> sazawal: what happened?
[22:16] <daftykins> bad sectors?
[22:17] <k1l> sazawal: first make a iso and than work on the iso
[22:17] <sazawal> I had an external hard disk of 500 gb
[22:17] <baheer> I would like to run .run file but when I double click or running from the terminla
[22:17] <k1l> like dd_rescue etc.
[22:17] <baheer> nothing appears
[22:17] <sazawal> and its not visible on laptop now
[22:17] <sazawal> I have allso tried on windows but its not visible
[22:17] <daftykins> baheer: what is it? if it's nvidia graphics drivers you're not really doing it the best way
[22:18] <baheer> No it is Yawl
[22:18] <baheer> I need to install YAWL
[22:18] <daftykins> never heard of that
[22:18] <baheer> yawlfoundation.org
[22:19] <sazawal> The power unit of the hard disk is fine, as a person repairing computers told me. He removed my disk and placed a different disk to check the power unit, and it was working.
[22:20] <compdoc> sazawal, the only way to know if your disk is good is by reading SMART
[22:20] <k1l> sazawal: so the disk doesnt even spin? like hardware failure?
[22:20] <sazawal> compdoc, from the application Disks?
[22:21] <compdoc> sazawal, the gnome disk utility. you can search just: disk utility
[22:21] <baheer> does anyone can help me with YAWL installation on Ubuntu
[22:21] <sazawal> kll, yes i can feel the vibration of the spinning disk
[22:21] <compdoc> sazawal, you dont need to run any SMART tests, just look for errors
[22:22] <sazawal> compdoc, its not visible in the disk utility
[22:22] <compdoc> sazawal, oh, is it external?
[22:22] <daftykins> sazawal: run "dmesg | tail" in a terminal, plug the drive in, then run it again
[22:22] <sazawal> compdoc, yes it is external
[22:22] <daftykins> should report seeing something if it's alive
[22:22] <compdoc> I missed that part
[22:23] <Joadr> Hello guys.. I've got dual boot.. windows7 and ubuntu.. I installed windows before of course... now.. my windows partition got a virus, a real anoying one.. the AV cannot delete it so I want to format and reinstall windows... Is there a way of doing this without formatting the ubuntu one as well?
[22:23] <sazawal> daftykins, all i know is that the disk is spinning and the power systems are alight
[22:23] <Joadr> I mean.. the boot will be changed when windows install am I right?
[22:23] <OerHeks> baheer, i read that YAWL needs java 6? that is old ..  http://yaug.org/node/21
[22:23] <daftykins> Joadr: yes
[22:24] <k1l> Joadr: reinstall grub after you are done with the windows install
[22:24] <baheer> So it means that I have to downgrade to 6
[22:24] <daftykins> !grub | Joadr read the link in here
[22:24] <k1l> Joadr: the windows bootmanager doesnt show other OSs, so reinstall grub
[22:24] <Joadr> Thank you both :D!
[22:32] <BlitzHere> My time indicator applet disappeared. I googled about a bit but I haven't managed to fix it. Can anyone help? Ubuntu 14.10
[22:32] <OerHeks> baheer, open terminal, cd /to/the/path/ & start the .run file, carefull, you need java 6 first.
[22:35] <philwong> I am trying to install propeierity drivers but it keeps saying "no propierity drivers found"
[22:36] <OerHeks> philwong, for what device?
[22:36] <baheer> How can I install Java 6
[22:36] <philwong> nvidia
[22:36] <philwong> Deithrian:
[22:36] <OerHeks> baheer, openJDK 6 is available, oracle java 6 is gone
[22:36] <OerHeks> !java
[22:37] <OerHeks> philwong, for what nvidia card? open terminal:  lspci | grep VGA
[22:38] <BlitzHere> Nm, I just reinstalled indicator-datetime and ran killall unity-panel-service and it works now
[22:38] <baheer> I installed OpenJDK java 6 Runtime
[22:38] <teward> is there a way to use pepper flash in Firefox?  I can't seem to find the instructions for it if there is
[22:39] <teward> (pepper flash from Chrome, or from the repos)
[22:39] <kostkon> teward, look it up on webupd8.org
[22:39] <philwong> 00:0f.0 VGA compatible controller: VMware SVGA II Adapter
[22:39] <baheer> I can't open the YAWL.run file yet,
[22:40] <philwong> OerHeks:
[22:40] <OerHeks> oh vmware, i don't know about that
[22:41] <baheer> Do I still need any configuration,
[22:41] <philwong> ok
[22:41] <baheer> e.g Classpath or making some links
[22:42] <k1l> philwong: you know that is a virtual machine?
[22:42] <philwong> yes
[22:43] <philwong> so this may not be a driver issue
[22:43] <OerHeks> baheer, seen the url with installation help ?
[22:43] <k1l> philwong: i dont know if or where vmware ships drivers like vbox does
[22:43] <OerHeks> http://yaug.org/node/21
[22:44] <philwong> hmm
[22:44] <philwong> Its apparantly very popular
[22:44] <philwong> I dont mind using virtual box]
[22:44] <philwong> Does virtual box run good? any lag?
[22:45] <OerHeks> "any lag" ? one way to find out: try it yourself philwong
[22:46] <philwong> OerHeks: well ok I just wanted to know if someone had experienced any, if they did then I would not bother
[22:46] <OerHeks> philwong, that depends on the hardware, i guess, unanswerable question
[22:47] <philwong> ok
[22:52] <noob23> hi
[22:52] <lasko> noob23: Hello
[22:53] <noob23> Having trouble getting audio to work in Flash on my computer, my ALSA info can be found here: http://www.alsa-project.org/db/?f=3d3778e5e373d2070d10762161ffc5f64565c467
[22:53] <lasko> Does your audio work using something other than Flash?
[22:54] <VolUTFan> any idea how I can switch from gui to terminal in ubuntu running inside of vbox?  Usually its ctrl-alt F1
[22:54] <noob23> Yes, but I think I also can't have any audio going thru headphones
[22:54] <noob23> system sounds work and sounds in Pidgin are working
[22:55] <k1l> VolUTFan: use right ctrl key
[22:55] <k1l> like right_control+f1
[22:56] <VolUTFan> let me give that a shot
[22:56] <Giwrgaras> hi, ive tgot a resolution problem ion my second screen
[22:56] <Giwrgaras> ive got an ATI video card
[22:57] <Giwrgaras> any idea how to correct this?
[22:57] <lasko> VolUTFan: Alternatively you could go into Virtualbox Preferences -> Input and tick the Autocapture Keyboard which should allow you to use the Ctrl-Alt F1
[22:59] <Vbaz> hi i want to create an iso , based on ubuntu and just add some dependencies -for dev ...- to it also i want to mode FireFox-Simply adding some Plugins- and use it as a live usb ! , is it possible ? i'm a newbie so , is it possible to do by me ?
[22:59] <lasko> noob23: One sec let me re-read what you said. Maybe i can help
[23:00] <VolUTFan> lasko, I don't see that option in vbox imput preferences
[23:00] <lasko> VolUTFan: Whats the Host OS?
[23:00] <VolUTFan> its version 4.3.18
[23:00] <VolUTFan> Kubuntu
[23:01] <VolUTFan> odd thing is, I remember seeing that mention to hit the right control to release the control of the vm
[23:01] <lasko> Hmm, not sure then. They may have changed it recently I dunno. Been a while since I've used Vbox but I remember that being an option somewhere
[23:03] <VolUTFan> ill keep looking for it
[23:03] <winterchillz> VolUTFan: Sorry, didn't follow the conversation; Did you try the Host key + F1 | lasko
[23:04] <VolUTFan> winterchillz:  yes
[23:04] <winterchillz> I see. Sorry
[23:05] <lasko> noob23: if you open a terminal and type alsamixer do you see proper volume levels for the selected sound card?
[23:06] <lasko> VolUTFan: Have you installed the guest additions services?
[23:07] <lasko> I think thats what its called.
[23:07] <VolUTFan> i thought I did.  I was in the iso, and ran the command, and it looked like it did.  Problem I am having is a botched upgrade from 14.04 to 14.10, and I am having to go to the command line to try and correct it
[23:08] <VolUTFan> when I log in right now in X, i have no control over the screen, top menu bars missing, can't type in konsole, etc
[23:08] <AudaxNovus> I just can not get sendmail to sto
[23:08] <daftykins> hmm
[23:08] <AudaxNovus> stop*
[23:08] <AudaxNovus> I've tried sudo service sendmail stop
[23:08] <AudaxNovus> sudo /etc/init.d/sendmail stop
[23:09] <AudaxNovus> Nothing
[23:09] <lasko> you could just go into a terminal and   sudo service gdm stop   ?
[23:09] <lasko> replacing whatever manager you use.
[23:09] <AudaxNovus> It's conflicting with postfix and I want it GONE
[23:10] <AudaxNovus> I've even tried apt-get purge'ing it
[23:10] <daftykins> what makes you say it's still running? :)
[23:10] <AudaxNovus> sudo service --status-all
[23:10] <lasko> VolUTFan: Or just reboot the machine and boot into textmode
[23:10] <VolUTFan> lasko, I found the autocapture keyboard and it was already ticked
[23:11] <lasko> !text VolUTFan
[23:11] <daftykins> AudaxNovus: have you confirmed via PID?
[23:11] <daftykins> or log
[23:11] <AudaxNovus> dafty how might I go about doing either of those things
[23:11] <VolUTFan> was a link supposed to pop up from the !text command?
[23:11] <daftykins> AudaxNovus: "ps -ef"
[23:12] <AudaxNovus> Okay one sec
[23:12] <lasko> One sec
[23:12] <daftykins> throw it in a pastebin
[23:12] <lasko> VolUTFan: I'll find it
[23:12] <daftykins> or run "sudo apt-get install pastebinit" then "ps -ef | pastebinit"
[23:12] <VolUTFan> is there a key i can press during boot to force it into text mode?
[23:13] <daftykins> yes left shift
[23:13] <k1l> VolUTFan: add the text parameter in grub
[23:13] <lasko> VolUTFan: Right well I can't find the link but just reboot and change the boot line in grub to have "text" (without quotes" at the end
[23:13] <daftykins> then edit the boot line to read 'text' next to 'quite splash'
[23:13] <k1l> !text | VolUTFan
[23:13] <daftykins> *quiet
[23:13] <daftykins> ooh factoid \o/
[23:13] <lasko> k1l: Thank you. I forgot the |
[23:13] <AudaxNovus> http://paste
[23:13] <AudaxNovus> paste
[23:13] <AudaxNovus> Got.damn
[23:14] <VolUTFan> awesome
[23:14] <lotuspsychje> is there a trick/package to print in another color when black is out on ubuntu?
[23:14] <VolUTFan> thanks lasko let me try that
[23:14] <AudaxNovus> paste.ubuntu.com/10494178/
[23:14] <lasko> VolUTFan: no problem.
[23:15] <daftykins> AudaxNovus: so i see postfix but no sendmail
[23:17] <AudaxNovus> Okay
[23:18] <AudaxNovus> Because when I do sudo postfix start
[23:18] <AudaxNovus> It gives me an error
[23:18] <AudaxNovus> And according to AskUbuntu daftykins it's because sendmail is running
[23:19] <daftykins> you mean 'sudo service postfix start' ?
[23:19] <AudaxNovus> Noo, postfix actually has a command
[23:19] <daftykins> can we see a pastebin of the error?
[23:19] <AudaxNovus> I've tried that too and it says it starts but when I do the postfix one it says it doesn't
[23:20] <daftykins> ok well this is where system logs come in handy
[23:20] <daftykins> is it fair to say you're new to server admin?
[23:20] <VolUTFan> i think my vm is completely botched up lol.  good thing its just a test box, and that I have a snapshot
[23:20] <VolUTFan> text mode didn't work.
[23:20] <daftykins> define didn't work?
[23:20] <VolUTFan> oh well, could be worse
[23:22] <daftykins> that's true, when VMs start tying your shoelaces together, that's when it's time to be worried.
[23:23] <winterchillz> daftykins: lmao
[23:23] <daftykins> :)
[23:24] <noob23> lasko\
[23:24] <noob23> I am running the alsamixer
[23:27] <maui> hi guys, wuick question, how can i make a live-usb of my own current linux system (runnin 12.04) thanks
[23:28] <noob23> I see the channels, I try to turn on the soundcard
[23:28] <noob23> I can't seem to get any sound
[23:29] <Bashing-om> !aptoncd | mau : maybe::
[23:29] <NegativeFlare> maui: not really possible
[23:29] <noob23> ran alsamixer, chosen the internal soundcard, trying to get it turned on
[23:30] <noob23> how do I disable automute?
[23:30] <lotuspsychje> !sound | noob23
[23:31] <maui> NegativeFlare, well, I read it is possible, there are various ways, systemback, linux-livecd-kit, etc. just wanted to know which one is best according to you or if there is an easier way... thanks
[23:32] <lotuspsychje> maui: you want to build an unattended livecd with your own preferences?
[23:32] <NegativeFlare> heh
[23:32] <NegativeFlare> Well its beyond me then.
[23:32] <maui> lotuspsychje, call it like that if you want, but i want to do it for me, yeah
[23:34] <lotuspsychje> maui: https://help.ubuntu.com/community/LiveCDCustomization
[23:34] <daftykins> seems like a fruitless exercise to me
[23:36] <lotuspsychje> someone knows howto run a gksu firefox session with the guest user from the current user?
[23:37] <daftykins> as in to rule out profile?
[23:37] <daftykins> +the
[23:37] <lotuspsychje> daftykins: no, i want to obtain the same sux does
[23:37] <maui> lotuspsychje, not what i thought of cuz that does not make an iso-live out of my current running system
[23:37] <Giwrgaras> how can i fix the resolution on my second tv screen? is it possible that it is a graphics card problem? it doesnt have the right resolution
[23:37] <daftykins> the same what?
[23:37] <lotuspsychje> !info sux precise | daftykins
[23:38] <lotuspsychje> daftykins: but it has been removed from trusty, it can su X programs from any user to any user
[23:39] <lotuspsychje> daftykins: i had to sux firefox username to run a session of the other user
[23:39] <lotuspsychje> daftykins: i know gksu can do the same but forgot command
[23:40] <dekon> hello,  cannot edit connection trough nm-applet is greyed out in ubuntu 12.04, can you help please?
[23:40] <lotuspsychje> Giwrgaras: are your grafix drivers installed?
[23:40] <AudaxNovus> graphics*
[23:40] <AudaxNovus> Because I'm that guy. :')
[23:40] <shurtagul> Hello. How do I stream a local video to a friend using vlc 2.2?
[23:40] <daftykins> lotuspsychje: ah no idea sorry
[23:41] <lotuspsychje> daftykins: tnx anyway :p
[23:42] <lasko> shurtagul: VLCs documentation shows you how to use vlc as a streaming server.
[23:42] <shurtagul> lasko, thanks Ill check into it..
[23:42] <Giwrgaras> lotuspsychje: i have from the repository i just used the sudo update-upgrade command
[23:42] <Giwrgaras> so yes i suppose
[23:42] <lasko> shurtagul: https://www.videolan.org/doc/streaming-howto/en/
[23:42] <lotuspsychje> Giwrgaras: can you still doublecheck additional drivers icon?
[23:43] <Giwrgaras> where is that
[23:43] <lotuspsychje> Giwrgaras: the hardware icon from start button
[23:43] <Paul2> hi, what's the current best way to make a bootable USB stick from Windows, particularly with a writeable partitions/ability to save to the USB stick once booted from it
[23:44] <Giwrgaras> i see the ati x.org driver
[23:44] <Giwrgaras> and it is unchecked
[23:44] <maui> so nobody has a clue?
[23:44] <daftykins> Paul2: universal USB installer from pendrivelinux.com
[23:44] <lotuspsychje> Giwrgaras: you can try to switch and reboot
[23:45] <daftykins> Paul2: or from the same site, grab YUMI then you can load multiple ISOs onto the same drive :)
[23:45] <Paul2> daftykins: oh yumi sounds interesting not heard of that, thanks!
[23:45] <daftykins> np
[23:45] <lotuspsychje> Paul2: or multisystem is also something like yumi
[23:45] <Giwrgaras> lotuspsychje: yes, i tried also the xrandr addmode solution but failed. hope this works
[23:46] <lotuspsychje> Giwrgaras: you can try xrandr --auto also
[23:46] <shurtagul> lasko, That documentation is outdated.
[23:46] <Giwrgaras> rebooting
[23:46] <Paul2> daftykins: looks like yumi doesn't have the step 4 persistant storage option (from the screenshots)
[23:46] <lasko> shurtagul: lol you are right. Sorry It was in my bookmarks. Let me pull up their more recent docs
[23:46] <lotuspsychje> shurtagul: apt-cache search strem
[23:47] <lotuspsychje> stream
[23:47] <daftykins> Paul2: ah you want that?
[23:47] <daftykins> a
[23:47] <daftykins> Paul2: oh i should've read your full question, doh
[23:47] <Paul2> Yeah, I want to be able to boot into it, get packages, make changes etc and it to survive a reboot
[23:47] <buntu> gnu/linux rocks!
[23:47] <buntu> w00t
[23:47] <lasko> shurtagul: https://wiki.videolan.org/Documentation:Streaming_HowTo/ there you go
[23:47] <daftykins> Paul2: i think you can do that manually
[23:47] <daftykins> i'm no persistent expert though :D
[23:47] <shurtagul> lasers, Thanks!
[23:47] <lasko> shurtagul: And now I can update my bookmark lol
[23:48] <shurtagul> lasko, oops wrong person
[23:48] <daftykins> lol lasers
[23:48] <Paul2> daftykins: ok well thanks
[23:48] <lasko> LazORzZZ
[23:48] <lasko> lol
[23:48] <daftykins> lasko: please don't shoot those things at me
[23:48] <lasko> pewpewpew
[23:48] <lasko> lol anyways, I'll be afk for a bit. Baby just woke up and isn't happy.
[23:48]  * lasko is away for 20
[23:50] <bindi> hey, so i decided to get rid of fakeraid and i changed my bios disk mode to AHCI
[23:50] <bindi> now i have /dev/sda, sdb, sdc 3x55GB
[23:50] <bindi> and on top of that, a /dev/mapper that is 167GB.. remnants of the fakeraid. how do i get rid of it/
[23:51] <lotuspsychje> !raid | bindi
[23:51] <bindi> Can't have a partition outside the disk!
[23:51] <bindi> gparted telling me this..
[23:52] <nemaona> help, I'm new to ubuntu and linux. How can I make it show russian letters in terminal. Now it shows only some weird characters.
[23:52] <bindi> lotuspsychje: this doesnt really help
[23:53] <bindi> The GUI partitioner will duplicate the partition listings on the base array, these need to be set "unused" during the install.
[23:53] <bindi> this is from like 7 years ago
[23:53] <yart> nemaona: did you set up unicode characters properly?
[23:53] <nemaona> :( I don't know, can you please tell me some keywords so I can google properly
[23:54] <nemaona> I used this: locale-gen en_US.UTF-8
[23:54] <bindi> alright. i fixed it, with sudo dmraid -rE
[23:55] <nemaona> or something similar I tried locale-gen UTF8_ru
[23:57] <intrader> Anyone, question about xchat - is in possible to only display my own thread?
[23:57] <intrader> Anyone, question about xchat - is it possible to only display my own thread?
[23:57] <buntu> ^?
[23:57] <k1l> what do you mean by "own thread"?
[23:58] <buntu> ditto^
[23:58] <shurtagul> He probably means channel.
[23:58] <shurtagul> I dunno
[23:58] <buntu> U mean like a chat between u and another person?
[23:58] <intrader> kll, showing only my questions and answers
[23:59] <yart> nemaona: do other applications show russian characters
[23:59] <k1l> intrader: you can remove the join and part messages if you rightclick the channel name in the channel list on the left
[23:59] <aum> how do I insert all the elements of array x at the start of array y?


[00:17] <snap-l> Can someone please get the room for tonight. I can't make CHC this evening
[01:09] <Blazeix> snap-l: do you know if we have it? there are currently people in there.
[01:58] <snap-l> I thought we did, but not sure offhand.
[07:11] <rick_h__> crap on the CHC
[07:12] <rick_h__> yea, we've got the room from now on as far as I know
[07:12] <rick_h__> Blazeix: snap-l  ^
[07:12] <rick_h__> just fyi
[12:11] <snap-l> rick_h__: OK, cool
[12:11] <snap-l> Wanted to be there, but something came up (nothing critical, just needed my attention).
[12:19] <Wolfger> :-p
[12:24] <Wolfger> Oh, sorry. Good morning!
[12:24] <Wolfger> I was in scrollback, and thought rick_h__ was drinking with LP guys right now, hence the :-p
[12:32] <rick_h__> lunch is getting progressively worse through the week
[12:32] <snap-l> rick_h__: That good, eh?
[12:32] <rick_h__> snap-l: cool, yea I should be good to get it after this
[12:32] <snap-l> or are you getting used to HUngarian food?
[12:32] <rick_h__> travel the rest of the year is dead, so won't be gone much
[12:32] <rick_h__> meh, it's a bit off, but normally close enough
[12:32] <rick_h__> eating out has been pretty good stuff
[12:33] <rick_h__> but the hotel stuff started out really nice and maybe I'm getting bored with some of the repitition
[12:33] <snap-l> I think that's it
[12:33] <rick_h__> plus just getting tired....ugh
[12:33] <snap-l> That too
[12:34] <tjagoda> Bork bork bork
[12:35] <snap-l> Well, there is also so much new food you can take before it becomes old food
[12:36] <rick_h__> dammit, I want my food, my bed, my car, my ...
[12:36] <snap-l> on an unrelated note: am I the only person who, when faced with downloadinf from Archive.org, has his heart sink a little?
[12:36] <rick_h__> what's archive.org?
[12:36] <rick_h__> :)
[12:37] <snap-l> DOn't get me wrong: great service
[12:37] <snap-l> but for being the canonical source for a lot of things, their in-file metadata is atrocious,
[12:38] <Wolfger> wtf is going on with Penguicon this year? http://www.penguicon.org/CMS/?page_id=178
[12:38] <snap-l> It's like a library that has the dewey decimal system numbers printed on the shelves, and then rips out the ISBN number from the back cover and (c) page.
[12:39] <snap-l> Wolfger: They're looking to get Bruce Schneier, but he may be traveling the same weekend.
[12:39] <Wolfger> snap-l: that would be awesome
[12:39] <snap-l> Yeah, he makes me dream in firewalls
[12:40] <snap-l> and want to curl up with a nice warm fluffy blanket and cower in fear.
[12:40] <Wolfger> LOL
[12:41] <snap-l> He's like the grizzled veteran who tells campfire stories that you later find out are all-too-real.
[12:41] <snap-l> like "There's really a boogey man under my bed, and he answers to the name of 'Earl'"
[12:45] <Wolfger> well, if we don't get him, I blame tjagoda
[12:48] <tjagoda> A reasonable recourse
[12:49] <tjagoda> Good to see that they've had more website success than I did =P
[12:50] <tjagoda> Wolfger such order ribbons that say "I blame every wrong with this convention on tjagoda"
[12:50] <tjagoda> It would be both personally offensive and hilarious
[12:51] <Wolfger> Too long
[12:51] <Wolfger> I'll just go with "It's all tjagoda's fault"
[12:51] <tjagoda> I saw I took a small scaving in Matt's blog post announcing that web site
[12:51] <Wolfger> Did you? Guess I didn't read too closely
[12:51] <tjagoda> I imagine the scaving is larger behind closed doors =P
[12:52] <Wolfger> I just said, "oh, website's up, cool!"
[12:52] <Wolfger> then promptly discovered there's nothing there anyway
[12:53] <tjagoda> I discovered during my penguicon management tenure that my management should not leave the business arena.
[12:53] <tjagoda> And also that I'm not passionate enough about the non-tech side of penguicon to deal with that many strong personalities enjoyably. =P
[12:55] <Wolfger> Yeah, big diff between managing employees and managing a diverse group of volunteers
[12:55] <Wolfger> highly opinionated volunteers
[12:55] <Wolfger> who may or may not respect your authority to varying degrees
[12:56] <tjagoda> I did better when working with mostly tech people inside programming
[12:56] <tjagoda> I did much worse when I had to foster friendship and motivation amidst the fans =P
[12:58] <tjagoda> PR != tjagoda
[12:59] <Wolfger> the fen
[12:59] <Wolfger> see? You can't even get the lingo right
[12:59] <Wolfger> tsk
[12:59] <Wolfger> you need to turn in your red shirt now
[13:00] <tjagoda> http://nooooooooooooooo.com/
[13:00] <Wolfger> and no more JoCo songs for you, either
[13:59] <snap-l> and while you're at it, turn in your Ubuntu laptops.
[13:59] <tjagoda> NEVAR.
[14:02] <tjagoda> I keep looking at the 15 inch system76 glossy and wanting to buy it
[14:02] <tjagoda> then pricing it
[14:02] <tjagoda> and wimping out at the sight of thousands
[14:09] <tjagoda> ohi
[14:09] <brousch> ahoy
[14:11] <brousch> i'm giving up on stirgi. it's not a problem until the index is over 1GB. t that point it slows everything down
[14:11] <tjagoda> I like reading the System76 support forums and laughing at people who buy a s76 and then feel the urge to complain that it isn't compatible with every known linux distro on the face of the earth.
[14:15] <tjagoda> "I have installed Ubuntu 11.10 on my USB hard drive.  Everything seems  OK.  But I have a couple of questions. 1)The first item on the task menu  (on the very left) is "Installation".  I think my Ubuntu installation  is completed.  Why would we need it? 2)I cannot find the standard Unix  command prompt.  I need it to execute some commands, such as adduser,  chmod, etc.  3)It seems I cannot write files to /etc/var/www folder  beca
[14:16] <tjagoda> I hate when my desktop web server on m usb external drive doesn't have its standard unix command line from which to type my numerous chmod commands.
[14:40] <snap-l> tjagoda: That last sentence doesn't make sense to me.
[14:45] <tjagoda> Good.
[14:45] <tjagoda> It shouldn't make sense to anyone.
[15:09] <snap-l> Anyone know offhand how to get vim to indent comments?
[15:09] <snap-l> if I do >> over a block with comments, it doesn't indent the comment along with it
[15:09] <snap-l> drives me batty.
[15:10] <snap-l> Also, you should be listening to this: http://www.jamendo.com/en/album/103573
[15:44] <Wolfger> snap-l: What exactly is your problem? I don't understand. If I type >> on a line, it indents
[15:44] <Wolfger> also, I should have a job that allows me to listen to that (or anything else) while I work :-p
[15:45] <Wolfger> also tried >> on a (perl) comment line and it indents
[15:45] <snap-l> Wolfger: They have Jamendo blocked too?
[15:45] <snap-l> Sheesh
[15:46] <snap-l> Damn repressive regime
[15:48] <Wolfger> well, I don't know if they block it, but the probably do. I know I can't play music on my laptop speakers and earbuds are frowned upon
[15:50] <Wolfger> so did you figure out why your vim is borked?
[15:51] <Wolfger> or why I'm misunderstanding your problem? ;-)
[15:52] <snap-l> Nah, I didn't figure it out, but I'm not worried about it.
[15:52] <snap-l> Might be because the yaml file I'm editing doesn't understand indenting # blah lines
[15:53] <snap-l> Also, anywhere that prevents people from using headphones at work is not somewhere I want to work.
[15:53] <snap-l> seriously, that's one of my interview questions
[15:54] <snap-l> You don't have to let me use streaming or anything like that, that's understandable, but if I'm in a cubicle, and can't listen to music / non-office-chatter, I will go insane.
[15:55] <krondor> Wolfger: that's evil, I would go insane sitting there listening to 'Corporate Accounts Payable, Nina Speaking. Just a Moment'
[15:56] <snap-l> krondor: I think it's supervisor-specific
[15:56] <snap-l> when I darkened Chrysler's halls, they weren't strict about it
[15:56] <snap-l> Then again, we had the lenient German overlords instead of the more strict Italian overlords. ;)
[15:57]  * krondor tries to picture lenient Germans ...
[15:58] <Wolfger> Heh
[15:58] <Wolfger> I think it may be more localized than the overlord level
[15:59] <Wolfger> In fact, it was also many bosses ago, and the current bosses might be ok with it, but nobody else listens to music, so I'm reluctant to be the one to push the barrier
[15:59] <Wolfger> I have music in my head, anyway
[16:00] <Wolfger> Currently, some selections from Despicable Me
[16:04] <snap-l> heh
[16:05] <snap-l> Currently listening to The Final Cut: Primal Understanding
[16:05] <snap-l> if there's ever a song that would get me speeding, this is it.
[16:05] <snap-l> The rest of the album, notsomuch
[16:55] <Wolfger> I think the fact that this headline even exists underscores the American obesity epidemic: "Don't freak out - Eatocracy reassures Twinkie lovers that bankruptcy won't kill the icon."
[16:55] <ColonelPanic001> heh
[16:56] <Wolfger> also, the sad state of American journalism
[16:58] <ColonelPanic001> How else will I know who Britney Spears is married to this week?
[17:04] <Wolfger> She should just marry Kim Kardasian, and then the whole internets will explode
[17:08] <krondor> Wolfger: Despicable Me++ that soundtrack surprised me for a kids movie
[17:22] <snap-l> Wolfger: The time I saw more coverage of whether or not Peter Jackson was going to direct the Hobbit Movie on CNN over some other crisis happening at the time is when I determined commmercial news stations were junk.
[17:25] <snap-l> http://www.reddit.com/r/javascript/comments/odxh9/why_has_javascript_gotten_so_popular_recently/
[17:25] <snap-l> Interesting that very few people can agree on one single reason
[17:26] <snap-l> I think Node, v8, jQuery, and such have helped tremendously
[17:26] <Wolfger> snap-l: Hey now... The Hobbit is important stuff!
[17:26] <snap-l> but there's one thing that stands out in my mind as the biggest reason: the death if IE6
[17:29] <tjagoda> wow
[17:29] <Wolfger> regarding javascript... What, you mean it wasn't this popular years ago when you couldn't even mention computers without somebody saying AJAX-this or AJAX-that?
[17:29] <tjagoda> Crunchy big box meal from taco bell
[17:29] <tjagoda> thats a lot of food.
[17:29] <Wolfger> tjagoda++
[17:32] <snap-l> Wolfger: Well, it seems there's a lot of folks using Javascript, or expressing plans to use it
[17:33] <snap-l> 10 years ago, nobody would have taken something like Node.js seriously.
[17:33] <snap-l> Now, it's all the rage.
[17:35] <Wolfger> Is it really *popular*, or just trendy/buzzwordy?
[17:37] <Wolfger> like when AJAX burst onto the scene and suddenly every employer wanted somebody with 2-5 years experience in AJAX, even if the employers really had no idea what that meant...
[17:40] <Wolfger> Oh, wow. I did not know you could numerically multiply inserts in vim...
[17:40] <Wolfger> now I can modify all my existing text files, going line by line with 9A!<esc>
[17:41] <Wolfger> (because you can never have enough exclamation points)
[19:57] <krondor> tjagoda:  I'm a bit upset about taco bell going gourmet.  I mean they're the GOTO 3 am bad decision around me.
[20:17] <snap-l> I can't eat taco bell any more
[20:18] <snap-l> It does very bad things to my stomach
[20:18] <snap-l> It's almost more efficient for me to just throw it into the toilet with the wrapper still on
[20:19] <brousch> old age
[20:19] <brousch> same reason i can't drink caffeine
[20:19] <snap-l> brousch: Yeah, I'm not sure what the hell they put in their stuff, but it's just not happening for me
[20:20] <brousch> i like volcano taco and nachos from taco bell
[20:20] <brousch> good stuff
[20:23] <snap-l> You can have my share
[20:23] <snap-l> times two


[12:32] <kiko> spiv, BradB: ping?
[12:44] <BradB> yo
[12:44] <kiko> BradB, apart from twisted, what options do we have for good scalable xmlrpc servers in python?
[12:44] <kiko> BradB, or is the question really "why anything but twisted?" :)
[12:44] <BradB> i know nothing about xml rpc. maybe the standard lib one is useful, maybe Twisted's the most supported one out there though.
[12:44] <kiko> I reckon spiv knows but won't tell us.
[12:52] <spiv> Hello.
[12:52] <stub> kiko: The one that ships with the stanard Python library scales pretty well too (but not as well as twisted).
[12:52] <spiv> I've no idea about good non-Twisted options for XML-RPC :)
[12:52] <kiko> spiv, stub: so it would be twisted, zope and the PSL server?
[12:52] <spiv> Those are the ones I know of, yeah.
[12:52] <BradB> Zope 3 supports XML-RPC.
[12:52] <kiko> yeah, I just don't know how good it is. but thanks!
[12:52] <BradB> it's all about zope 3
[12:52] <stub> kiko: I think you will find most of the other toolkits (webware, quixote, albatross etc.) support it all since it is pretty trivial to add if you can do http.
[12:52] <stub> skunkweb..
[12:52] <kiko> hmmm
[12:52] <stub> Ahhh... I thought it was just my working branch that had the batch problem - how did that get past pqm???
[12:52] <stub> hmm.... need to debug the test runner... all tests should be running.... :-P
[12:52] <BradB> i think my next checkin will spam root@localhost on chinstrap. oh well.
[12:53] <stub> BradB: Might be worth setting that to<EMAIL_ADDRESS>or something so elmo doesn't beat you up ;)
[12:54] <BradB> i wouldn't have thought it'd be a good idea to spam example.com, but i could be wrong
[12:54] <stub> spiv: You want I do the db thing now, or in 14 or 15 hours?
[12:55] <stub> BradB: example.com is in the rfc's as an example domain. You are allowed to use it (unlike nowhere.com, somebody.com, somewhere.com all of which get huge amounts of unwanted mail ;) )
[12:56] <BradB> yeah, i know
[12:56] <BradB> but i wouldn't have thought delivering mail there was a good idea
[12:56] <BradB> eeeg, this mail'll add up though,
[12:57] <stub> Oohh... would be fine except our errors-to is still hardcoded to<EMAIL_ADDRESS>:-P
[12:57] <stub> elmo: ping
[12:58] <BradB> in any case, shit, got a failed test
[12:59] <BradB> paste coming up:
[12:59] <BradB> /home/pqm/arch/queue/workdir/rocketfuel@canonical.com/rocketfuel@canonical.com---launchpad--devel--0/launchpad/lib/canonical/database/sqlbase.py:85: UserWarning: Something tried to set a _connection.  Ignored.
[12:59] <BradB>   warnings.warn("Something tried to set a _connection.  Ignored.")
[12:59] <BradB> Exception exceptions.AttributeError: "'ConnectionDescriptor' object has no attribute 'cache'" in <bound method Transaction.__del__ of <sqlobject.dbconnection.Transaction object at 0x41b60b8c>> ignored
[01:00] <stub> That isn't actually a failing test - I suspect that is a succeeding test that happens to be triggering a warning.
[01:00] <BradB> 6 failures, 1 error, aiieee
[01:02] <stub> Make a fresh database instance too - some of the tests are still connecting to launchpad_dev, so might fail if the database has been modified too much or tests run in the wrong order.
[01:02] <BradB> i've got them ordered
[01:02] <stub> Not the page tests - all the other functional and unit tests gumph. Some very fragile bits in there - fix one and break others ;-(
[01:03] <BradB> the test runner makes a fresh db instance automatically, i thought (e.g. if i do 'python test.py -f' i expect it to reset)
[01:03] <BradB> ah
[01:03] <stub> Page tests should be fine now. Even have stories so they don't tread on each others toes :-)
[01:04] <BradB> i made a new "story" called malone
[01:10] <stub> So we need any more work to write sane tests for event notifications? At the moment we can just interrogate canonical.launchpad.mail.stub.test_emails, which I suspect is all we need
[01:13] <spiv> stub: Hmm, now is fine, but not much later or I'll be asleep :)
[01:16] <stub> spiv: ok. Just killing the server now. Will be down for 5/10 mins tops.
[01:17] <stub> lifeless: ping. Doing emperor upgrade now.
[01:18] <lifeless> great
[01:18] <spiv> stub: Ok.
[01:27] <stub> spiv, lifeless: back up
[01:28] <spiv> Gar.
[01:28] <stub> justdave: Morning.
[01:28] <spiv> Not fixed :(
[01:28] <spiv> Oh well, at least I can restart it manually in this case.
[01:28] <spiv> Damn.
[01:28] <elmo> stub: ?
[01:29] <spiv> stub: Thanks.
[01:29] <stub> spiv: We might want to wrap psycopg with something that handles this gracefully. non-twisted we can just block until the db comes back up, but I don't know the best way of handling it in twisted.
[01:31] <stub> elmo: We need an email address to send bounces of malone email notifications to, which just throws them away until we get a bounce processor. We also need an email address that just throws emails away to use as a 'from' address which may be used in the dogfood environment or testing stuff.
[01:31] <stub><EMAIL_ADDRESS>and<EMAIL_ADDRESS>[01:33] <spiv> stub: Well, Twisted's db access all runs in threads anyway, so it's blocking too.
[01:33] <spiv> (because DB-API 2.0 doesn't give you any other choice...)
[01:34] <spiv> stub: The part that intrigues me is that there's already code in Twisted's adbapi module to cope with this, or so I thought, so I'd like to figure out why it's not working.
[01:37] <stub> spiv: ok. Sounds like a better option. I don't know what lifeless is doing with the importd processes. Its difficult to see if they have all reconnected due to all the 'missing FROM clause' spam in the logs :-/
[01:37] <spiv> Heh.
[01:38] <spiv> grep -v is your friend ;)
[01:38] <stub> that would be the authserver trying to join with the EmailAddress table...
[01:39] <spiv> Heh.  I suppose that's a hint ;)
[01:40] <elmo> stub: mm, ok
[01:41] <stub> Ohh... need to check if the authserver is querying on lower(emailaddress.email) instead of emailaddress.email, since that is what the index is built on and it should be caseinsensitive anyway
[01:42] <elmo> err, WTF
[01:42] <elmo> bradb?
[01:42] <spiv> I don't think it is, but I can fix that while I'm fixing the join warning.
[01:42] <BradB> elmo: sorry about the spam dude.
[01:42] <BradB> it would have been worth it if my changes actually landed though.
[01:43] <elmo> BradB: no, not that, please read your mail - I just sent you something
[01:45] <BradB> elmo: odds are about 99% that it's operator error (or operator-not-understanding), but i'll double-check now, just to be sure.
[01:45] <elmo> I would have written it off, but the guys a DD
[01:45] <elmo> still very happy for it to be anything but what he claims...
[01:50] <BradB> it'd be nice if he gave his username
[01:53] <BradB> anyway, i just signed up as a new user and i don't have mgr rights. the site just permits normal members to do quite a bit, which is why i created the "locked" state for lu, so that she could added pages to the site that were published, and yet not modifiable by non-managers (because just about everything else is)
[01:57] <elmo> ok, thanks for checking, I'll reply and ask him for more info, in case he has discovered some leet back door
[01:57] <BradB> an account with his email address has the roles: ('Member', 'Authenticated')
[01:57] <BradB> (which is normal, of course )
[01:57] <elmo> does plone have the equvalent of RecentChanges?  i.e. can we keep track of what's changing?
[01:58] <BradB> there might be a product that does that, but nothing useful out of the box, and thus nothing in ul.org that i'm aware of. it's been brought up by mark et al. before.
[02:05] <dilys> Merge to<EMAIL_ADDRESS>[authserver]  JOIN explicitly, and use lower(EmailAddress.email) (patch-722)
[02:10] <spiv> stub: I'll update the authserver with that tomorrow, when I'm actually awake :)
[02:10] <stub> yup. its not urgent.
[02:14] <stub> spiv: Something is leaking bad names too (which will now generate an SQL error instead of polluting the db). I don't know if this is the authserver or not - possibly it is the code that generates a username from an email address? We can confirm a valid name using canonical/validators/name.py (which is now being used despite the warnings in the comments)
[02:15] <spiv> Hmm.  You mean creating bad Person.names?
[02:15] <stub> Yup
[02:16] <stub> Which I don't think anything is using yet, apart from traversal stuff, so I suspect the 'generate name from email address' code wherever that lives now.
[02:16] <spiv> Have there been recent changes to the nickname generation code?  The authserver might have an old version.
[02:16] <spiv> (The deployed authserver, I mean)
[02:17] <spiv> The authserver uses canonical.foaf.nickname to generate names from email addresses.
[02:18] <stub> There have been no updates as far as I'm aware - if that is the problem it has always been there. The name constraints did not exist when it was implemented, so I suspect it was just designed to be a bit more flexible than the database allows.
[02:18] <spiv> Ah.
[02:18] <stub> k. I'll stick in a bugzilla bug to update canonical.foaf.nickname
[02:19] <stub> erm... or that should be a malone-dogfood bug
[02:20] <stub> The url to which has completely slipped my mind... :-(
[02:35] <elmo> BradB|away: yeah, operator-not-understanding error, meh
[02:43] <stub> Can't add a bug on dogfood :-(
[02:46] <dilys> New bug 2151 for Launchpad/Launchpad: generate nickname failing with sql exceptions
[02:46] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2151
[02:48] <dilys> New bug 2152 for Launchpad/Malone: Missing product-assignment in create-a-bug form
[02:48] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2152
[02:52] <dilys> New bug 2153 for Launchpad/Malone: create-a-bug and too many required fields
[02:52] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2153
[05:10] <dilys> Merge to<EMAIL_ADDRESS>Give warning if running with add_missing_from=true (patch-723)
[05:48] <dilys> Merge to<EMAIL_ADDRESS>New schema baseline (patch-724)
[06:01] <dilys> Merge to<EMAIL_ADDRESS>tidy up code to build with stricter CFLAGS (patch-57)
[06:03] <dilys> Merge to<EMAIL_ADDRESS>tidy up code to build with stricter CFLAGS (patch-2)
[06:13] <dilys> Merge to<EMAIL_ADDRESS>merge stricter build flags (patch-4)
[08:28] <dilys> Merge to<EMAIL_ADDRESS>fix borked version number in changelog (patch-5)
[10:44] <Kinnison> Marning
[11:22] <Kinnison> elmo: what time of day does mawson update the archive?
[11:47] <elmo> Kinnison: err, 'now'? ;-) I still haven't tracked down what's killing the daily sync
[11:47] <Kinnison> elmo: *grin* okay; thanks dude
[12:35] <Kinnison> elmo: Will you have a while to talk about package versions and removal of old version etc with me over the next day or two?
[12:35] <elmo> sure
[01:40] <Kinnison> only a couple of days late :-)
[01:43] <Kinnison> hey debonzi
[01:44] <Kinnison> good news; elmo updated mawson's mirror earlier and gina is chugging through again
[01:45] <Kinnison> dsilvers@petitemort:~$ hive list
[01:45] <Kinnison>     library-utf : UTF-8 enable the librarian protocol
[01:45] <Kinnison> Hmm; shall I carry on with that?
[01:46] <debonzi> Kinnison, yo
[01:54] <lulu> debonzi: hiya!
[01:56] <lulu> debonzi: I wanted to ask you if you have an ubuntu mailing list and/or IRC channel set up in Portugese yet / plans for it?
[01:56] <debonzi> hi lulu :)
[01:57] <lulu> debonzi: :o)  ^
[01:57] <debonzi> lulu, we have one irc channel for launchpad for cprov, kiko, salgado and me
[01:58] <debonzi> lulu, AFAIK there is no plan for ubuntu mail list/IRC channel up to now, but we can set it up :)
[01:58] <lulu> debonzi: there are other portugese users who want to set up a portugese channel - perhaps it would be worth setting up one for public use?
[01:59] <lulu> an IRC channel as a first and then invite people to it, and appoint someone to dot he traffic for it.
[02:00] <debonzi> lulu, cool :) how can I help?
[02:00] <Kinnison> lulu: can you point silbs at her IRC window?
[02:01] <lulu> set up the IRC channel and let me know what it is....!
[02:01] <lulu> kinnison: will do.
[02:01] <debonzi> lulu, right.. Ill do
[02:19] <debonzi> lulu, do you think #ubuntu-br is ok or whould be better a more general name to do not direct the first idea to Brazil?
[02:37] <lulu> debonzi: what other options are there from your experience?
[02:48] <debonzi> lulu, well, #ubuntu-portuguese I think is too long. #ubuntu-pt has the same problem as #ubuntu-br, maybe #ubuntu-pt_br.. but I don't know if it sounds good
[02:50] <debonzi> lulu, wich one sounds better to you?
[02:58] <lulu> debonzi: it's important to name it after a language not a country, is there an abbreviation for portugese that's used often?
[02:58] <lifeless> ubuntu_portugese_not_portugal
[02:59] <debonzi> lulu, yes pt, but it is also an abbreviation for Portugual I think
[02:59] <debonzi> lulu, if you think ubuntu_portugese is ok let do in that way
[03:00] <BradB> morning
[03:00] <lulu> debonzi: would having -pt offend Brazillian Portugese speakers?
[03:00] <lulu> BradB: morning!
[03:00] <BradB> hi lulu :)
[03:01] <debonzi> lulu, I don't think so
[03:02] <debonzi> lulu, we can also leave on the topic something like (pt=portugese)!= portugal ;-)
[03:03] <lulu> debonzi: ok - let's go for that then. Then you need to get your Brazilian community on there! :o) thanks!
[03:03] <debonzi> lulu, right.. ;-)
[03:03] <lulu> debonzi: I'll add it to the local language page.
[03:04] <debonzi> cool
[03:10] <carlos> debonzi: we use #ubuntu-es for Spanish not Spain and it's ok for all people
[03:11] <debonzi> carlos, right.. thats that I did.. #ubuntu-pt ... I think its not a problem too ;-)
[03:12] <debonzi> s/that/what
[03:15] <Kinnison> nickname.NicknameGenerationError<EMAIL_ADDRESS>is not a valid email address
[03:15] <Kinnison> frazzle wazzle grumble mumble
[03:18] <Kinnison> lulu: See; when I'm having a bad time; the words are 'frazzle wazzle' and 'grumble mumble'. Sometimes 'groan' and/or 'complain'
[03:30] <Kinnison> Are we meant to have two run_launchpad.py instances on mawson?
[03:30] <Kinnison> aah; one belongs to mr dafydd
[03:31] <lulu> kinnison: I am so impressed with you :o)
[03:32] <lulu> kinnison:  ;)  control of words is what I meant!
[03:50] <Kinnison> rah; gina completed
[03:52] <Kinnison> Can someone with an understanding of the web-app play with it and tell me how that import looks?
[03:52] <Kinnison> I'll create a report of all the failures next
[04:03] !Md:*! Hi everybody. Just wanted to let you know that there will be (friendly) discussion and (hopefully) live coverage on this year's US presidential election in #election2004
[04:03] !Md:*! (another useful information source is http://en.wikipedia.org/wiki/2004_U.S._election_in_progress)
[04:07] <spiv> Kinnison: Looks good judging from some trivial poking around :)
[04:07] <Kinnison> spiv: rock
[04:08] <Kinnison> spiv: /tmp/gina-postrun.log contains the output of a re-run of gina (theoretically should do nothing because everything should be imported)
[04:08] <Kinnison> eww, it's poorly formatted, let me re-do that
[04:08] <spiv> "View Binary Packages List  (14352 Packages)"
[04:08] <spiv> :)
[04:09] <Kinnison> does that sound right for hoary?
[04:09] <spiv> I dunno :)
[04:09] <spiv> Glancing at the actual list, it looks sane, I think.
[04:09] <spiv> I presume this includes universe?
[04:09] <Kinnison> yes
[04:09] <Kinnison> but not multiverse
[04:10] <spiv> Hmm, the description still doesn't deal with multiple paragraphs well.
[04:10] <spiv> (see e.g. https://launchpad.ubuntu.com/soyuz/distros/ubuntu/src/hoary/bicyclerepair)
[04:11] <Kinnison> that's up to the app to process and render the description properly
[04:12] <spiv> Yeah.
[04:13] <Kinnison> blergh; how do I get python to autoflush stdout?
[04:14] <spiv> What's wrong with calling sys.stdout.flush()?
[04:15] <spiv> It's line buffered by default, iirc.
[04:15] <Kinnison> too many places where "print" is called
[04:15] <Kinnison> it's not line-buffered if stdout is a pipe
[04:15] <Kinnison> I need it to be
[04:15] <spiv> Or run python with -u
[04:16] <Kinnison> hmm; I'll try that; thanks
[04:16] <Kinnison> hurrah; much better
[04:19] <Kinnison> now the logs in /tmp should be slightly more temporally correlated
[04:23] <Kinnison> - Evaluating alcovebook-sgml (main, 0.1.2-5ubuntu1)
[04:23] <Kinnison> dpkg-source: extracting alcovebook-sgml in alcovebook-sgml-0.1.2
[04:23] <Kinnison>         ** WML courtesy of Missing Copyrights Ltd. in alcovebook-sgml-0.1.2
[04:23] <Kinnison> yum
[04:25] <dilys> New bug 2154 for Launchpad/Soyuz: Links to versioned builddeps can be broken, even with complete and correct package data
[04:25] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2154
[04:25] <elmo> Kinnison: that's aclovebook-sgml's problem AFAICR
[04:27] <Kinnison> elmo; yeah, I've worked out what the message means now :-)
[04:31] <Kinnison> Is there a known issue with kdetoys?
[04:41] <BradB> stub, spiv: Presumably I have to get rid of all this noise: http://paste.husk.org/1903 so that I can merge my changes with pqm, correct?
[04:42] <BradB> Do other people see that output when running the tests with "python test.py -f"?
[04:44] <Kinnison> You certainly have to fix ProgrammingError: ERROR:  database "launchpad_ftest" is being accessed by other users
[04:44] <Kinnison> probably by not being connected to the db anywhere
[04:44] <BradB> yeah
[04:44] <BradB> I'd have thought so :P
[04:45] <BradB> I'm hoping I'm not the only one seeing that though.
[04:45] <BradB> Kinnison: Can you do a quick "python test.py -f" from $LAUNCHPAD_DIR to confirm that you see it too?
[04:45] <Kinnison> one tic
[04:45] <BradB> thanks
[04:46] <Kinnison> +++ Time passes...
[04:46] <BradB> indeed, in. deed.
[04:47] <BradB> s,\,,.,
[04:47] <Kinnison> I get differences
[04:47] <Kinnison> oddness
[04:47] <BradB> hm, that sucks
[04:47] <BradB> you should still see that db error though
[04:49] <Kinnison> not yet I haven't
[04:49] <stub> BradB: The 'being accessed by other users' error is triggered by the proceeding test generally. I've been trying to make it impossible, but it is really painful :-(
[04:49] <Kinnison> Ran 38 tests in 196.292s
[04:49] <Kinnison> FAILED (failures=2)
[04:49] <Kinnison> both of those are the "differences"
[04:49] <Kinnison> stub: proceeding or preceeding ?
[04:50] <stub> preceeding
[04:50] <BradB> stub: I would have thought it's because tearDown doesn't disconnect properly.
[04:51] <stub> The tear down is probably failing (I think it does it silently - had that fixed in a branch), because there are other connections open so it can't drop the db.
[04:52] <BradB> This is the only process talking to the db, and, of course, the first story gets setup fine it appears; it's only the second one that causes the (horribly-named) ProgrammingError.
[04:53] <stub> I think it is because the z3 functional test stuff doesn't really tear everything down that it should, so database connections are not being dropped. Not quite sure. Hmm..
[04:56] <stub> BradB: Yer - tearDown silently fails. You want me to fix it in canonical/ftests/pgsql.py ?
[04:58] <BradB> I think it's in PgTestCase
[04:58] <BradB> it does: con = psycopg.connect('dbname=%s' % self.template)
[04:59] <BradB> instead of using self.connect, which keeps track of connections in self._cons.
[04:59] <stub> yes, but it is explicitly closing the connection at the end (I hope)
[04:59] <BradB> I'll fix it, because it's what I'm working on anyway (i.e. being able to land my Malone forcefield.)
[05:00] <BradB> stub: It closes down all the self._cons in tearDown :)
[05:00] <BradB> which i expect is empty, due to the reason above.
[05:00] <stub> ok. Just need to detect if an exception is raised during the last attempt and not to suppress it.
[05:01] <stub> BradB: Check the finally clause - it is explicitly being closed. No need to keep it around and close it laster.
[05:02] <BradB> stub: that's if an error occurrs during setup though.
[05:02] <BradB> I want an error to *not* *occurr* during setup. :)
[05:03] <BradB> By closing it correctly in tearDown.
[05:03] <stub> eh?
[05:03] <BradB> this is what i mean:
[05:03] <BradB> > /Users/bradb/launchpad/lp/lib/canonical/ftests/pgsql.py(95)tearDown()
[05:03] <BradB> -> for con in self._cons:
[05:03] <BradB> (Pdb) self._cons
[05:03] <BradB> []
[05:04] <BradB> self._cons should contain the connections to close, but it's empty, because setUp isn't calling self.connect (but instead calling psycopg directly, and thus not tracking open cons in self._cons.)
[05:04] <stub> yes, but there is no need to store it in self._cons because setUp is closing it already.
[05:05] <BradB> stub: only if an error occurred.
[05:05] <stub> The finally: clause will always be called, no matter what happens.
[05:05] <BradB> er, yeah, wait
[05:06] <BradB> i guess self._cons is a dead chicken then
[05:07] <stub> The issue I am aware of that needs to be fixed in the trunk is if an exception is raised in the 100th attempt at creating or dropping the database, it silently fails. Needs an 'if i == 99: raise' added.
[05:07] <stub> red herring :)
[05:09] <BradB> how does a functional test connect to the db?
[05:09] <stub> I want to get all the connections spawned from the Z3 machinery in self._cons, which works, but causes other problems. Wasted way too much time on that :-(
[05:10] <stub> standard Z3 mechanisms - zapi.getUtility(IZopeDatabaseAdapter, 'launchpad'), sqlos magic to set _connection attributes on the SQLOS classes.
[05:10] <stub> Some of them seem to be using initZopeless too, which might cause issues.
[05:11] <BradB> I don't get how any checkins are being allowed with this ProgrammingError being raised.
[05:11] <BradB> Maybe you have an LP instance also running?
[05:12] <stub> I think I hit ctrl-S in that window ;)
[05:14] <lulu> BradB: got a minute?
[05:15] <BradB> lulu: sure
[05:15] <lulu> BradB: I created a member account on the site
[05:16] <lulu> It isn't giving me an editing option for a published item - https://www.ubuntulinux.org/support/local
[05:16] <lulu> plone help centre "documentation" is fine
[05:16] <BradB> lulu: it wouldn't. you can't edit published content (though /possibly/ managers can, i can't remember.)
[05:17] <BradB> you can retract it to make it visible, and then edit it.
[05:17] <lulu> seems to apply to documents in the ubuntu workflow
[05:18] <lulu> nope - all published and visible pages are editable by the member.
[05:18] <lulu> only locked pages are non-editable.
[05:18] <lulu> it used to work - not anymore.
[05:18] <BradB> published pages aren't editable.
[05:18] <lulu> could you check this for me please?
[05:18] <BradB> you have to retract them first, then edit them.
[05:19] <lulu> yes - once retracted, it's in visible state
[05:19] <BradB> that's what locked prevents. you can't "retract" locked pages.
[05:19] <BradB> lulu: correct, and then you can edit it.
[05:19] <lulu> but in visible state - you still can't edit.
[05:19] <lulu> it a bug :o)
[05:19] <BradB> oh, you were referring to a published doc above, but if you can't edit visible then yeah, that's a problem
[05:19] <BradB> which "visible" doc can't you edit?
[05:20] <lulu> yup! that's what I'm saying :o)
[05:20] <lulu> any published to visible state docs
[05:20] <lulu> Documentation area is fine - the Plone Help Centre workflow.
[05:21] <lulu> something must've changed in the Ubuntu workflow.
[05:21] <BradB> i can't see anything wrong so far, do you have a link/
[05:22] <BradB> the page you're looking at would be fine, if it isn't working the way you expect.
[05:22] <lulu> https://www.ubuntulinux.org/support/local
[05:23] <BradB> what's not working there? :)
[05:23] <lulu> when you retract it, it goes to visible, but doesn't allow u to edit it, and it should
[05:23] <lulu> you are logged in as a member, not a manager right?
[05:24] <BradB> as a member yep...just verifying something quickly
[05:24] <lulu> tab options are contents, view and sharing.
[05:24] <lulu> missing the vital edit tab! :o)
[05:26] <BradB> hm, that's mildly frightening, particularly since it's been ages since i touched that workflow
[05:31] <BradB> oh, well, either this wasn't tested thoroughly enough, or somebody changed ubuntu_workflow recently, because it's indeed config'd here to not allow normal members to edit on visible
[05:31] <BradB> lulu: has anyone done anything whatsoever to ubuntu_workflow at all in the last few weeks?
[05:32] <lulu> BradB: not as far as I know, but we have had plone work done on cacheing - I can get hold of Vika and see if she changed anything. Shouldn't have.
[05:33] <lulu> BradB: we did test that exact option thoroughly when we made the change.
[05:33] <BradB> that's what i thought; i'm confused as to why i'm seeing here that it's explicitly turned off.
[05:34] <lulu> mmmm - ok - I'll ask Vika
[05:34] <lulu> thanks :o)
[05:36] <BradB> whew, it's taking a bit of time to publish...:) there we go. should be fine now.
[05:38] <lulu> yes - thanks :o) phew
[05:38] <BradB> no prob ;)
[05:38] <BradB> stub: do you have a quick idea for how to not-raise that ProgrammingError?
[05:41] <BradB> stub: It seems to me that setUp isn't smart enough to close all connections opened by instances of classes that derive from it, but it probably should be that smart.
[05:42] <spiv> Hmm.  https://launchpad.ubuntu.com/malone/bugs/+new doesn't seem to sort the source package drop-down box?
[05:42] <BradB> spiv: Perhaps not. File the bug! :P
[05:42] <spiv> Ok :)
[05:42] <BradB> In Malone, of course. ;) thanks.
[05:42] <spiv> Of course ):
[05:42] <spiv> :)
[05:42] <BradB> heh
[05:44] <spiv> Hmm.  I'm a little confused/overwhelmed by the Title/Summary/Description fields in Malone.
[05:44] <BradB> spiv: They're too much, I know.
[05:44] <spiv> It seems to be asking me to enter the same information three times :)
[05:44] <stub> BradB: It seems to be the connections created by the Z3 machinery that are the issue. In a branch I was working on, I'd actually overridden psycopg.connect to keep track of all connections being created so I could tear them down.
[05:44] <BradB> It sound just be title and desc, of course, but Mark seemed to like all three. I don't know how long that'll last :)
[05:44] <BradB> s/sound/should/
[05:45] <BradB> stub: Why not have self.connect do that in the test case, like before?
[05:45] <stub> I'd given up on it on Friday - was hoping to tackle it again with a fresh brain start of this week (which is when I wake up tomorrow, thanks to a double public holiday)
[05:45] <BradB> ah, hehe
[05:46] <BradB> spiv: It probably be worth reporting a bug on the title/summary/desc thing too, IMHO.
[05:46] <spiv> Whee! Ok.
[05:47] <spiv> Hmm.  Apparently I'm the "owner" of that bug I just submitted.
[05:48] <BradB> yeah, you would be. I just fixed the code to make it that way.
[05:48] <BradB> There are screens which then allow you to look at all the bugs you reported.
[05:48] <stub> spiv: owner != assignee
[05:50] <spiv> stub: Sure.  But what is it? :)
[05:50] <BradB> spiv: the owner created the bug. the assignee will fix it.
[05:51] <spiv> And why is it worth advertising on the summary page.
[05:51] <BradB> heh
[05:51] <spiv> Why not call the a "creator" or "submitter" then?
[05:51] <BradB> submitter would be the best name, perhaps.
[05:52] <spiv> If I "own" something, particularly so publically (i.e. on the main summary), I feel like I'm apparently responsible to do something for it.
[05:52] <spiv> When in my ideal world I submit a bug and forget about it ;)
[05:52] <BradB> hehe
[05:53] <stub> The column in the database is 'owner', since that has a meaning similar to all the other owner columns. Should probably be displayed as something a little more user friendly ;)
[05:53] <BradB> the things you own end up owning you!
[05:53] <spiv> stub: Agreed!  Shall I file another bug? :)
[05:54] <BradB> stub: By the way, I guess the reason why checkins are being allowed to happen in spite of this ProgrammingError, is because *I'm* the one who rebelliously created a new "story".
[05:54] <BradB> And it's only by having more than one story that this bug becomes apparent.
[05:54] <stub> BradB: You happy playing with the test suite? I'm off to bed. If you want, mirror your branch to chinstrap and I can play with it tomorrow.
[05:54] <stub> BradB: Yup.
[05:55] <stub> Actually - nope.
[05:55] <BradB> stub: I might as well do so. I need to grok, fix, and land.
[05:55] <BradB> stub: !?
[05:55] <stub> I get the same problem with a single story
[05:55] <BradB> eeek
[05:55] <stub> Which is stoopid, because the tests should be passing or else the checkins fail.
[05:55] <BradB> and they do....
[05:55] <BradB> i just got a failure email yesterday from test failures
[05:56] <BradB> which is why i couldn't land the malone forcefield
[05:57] <stub><EMAIL_ADDRESS>might have something useful for you (screwing around with harness.py and pgsql.py trying to bulletproof the harnesses, but just causing more trouble...)
[05:57] <BradB> heh
[05:58] <BradB> ok, i'll take a look if i get stuck
[05:59] <stub> Night all. Meeting tomorrow!
[05:59] <BradB> yep, later
[06:07] <kiko> ciao
[06:07] <stub> kiko: Your email about the views missed the 'CREATE VIEW' lines, so I have no idea what names to call them!
[06:13] <kiko> stub, they did? gosh.
[06:13] <kiko> stub, I'll resend.
[06:14] <BradB> woo, python test.py -vvf rocks
[06:16] <kiko> stub, resent :-(
[06:16] <kiko> it's an option to test.py
[06:16] <ddaa> what about --vvtf
[06:17] <ddaa> and it's a nice pun, too :-)
[06:17] <spiv> Thinking of which...
[06:17] <spiv> Hmm, no new daily wtf yet.
[06:18] <ddaa> what's that?
[06:19] <spiv> http://thedailywtf.com/
[06:19] <Kinnison> Can I put a vote in for not naming views VFoo
[06:19] <Kinnison> please?
[06:19] <spiv> ddaa: A recent beauty: http://thedailywtf.com/archive/2004/10/25/2882.aspx
[06:19] <kiko> Kinnison, sure, as long as you have a rationale and a suggestion.
[06:20] <Kinnison> kiko: rationale: Polish notation sucks; it's clear from usage what is a view and what isn't. Suggestion: Call it Foo instead
[06:20] <Kinnison> s/Polish/Hungarian/
[06:20] <kiko> Kinnison, no, it's not clear from the usage.
[06:20] <spiv> Kinnison: I'm not sure about "it's clear from usage what is a view and what isn't."
[06:20] <Kinnison> I am tired :-)
[06:20] <kiko> it's *not* at all.
[06:20] <spiv> The point of views is that they're used the same.
[06:20] <kiko> it's actually *very* easy to confuse with a real table given SQLObject's transparency
[06:21] <spiv> That might be an argument in favour of naming them the same, though :)
[06:21] <kiko> look
[06:21] <Kinnison> Given the FooTable -> IFooTable mapping for the interface, are you doing VFoo -> IVFoo?
[06:21] <kiko> the only place the view name appears is in the _table attribute of the SQLObject class
[06:21] <kiko> it's a little hint
[06:22] <kiko> there is no IVFoo
[06:22] <kiko> no Python code deals with VFoo
[06:22] <Kinnison> You don't need to give sqlobject an _table attribute if you name your view sensibly :-)
[06:22] <spiv> There's two different issues here... the name in SQL and the name in Python.
[06:22] <kiko> right.
[06:22] <Kinnison> at the sql level they're a view and \d foo can tell you this
[06:23] <ddaa> apparently, sql best practise is to use stupidlylongwindedandabusivelyverbosenames
[06:23] <Kinnison> ddaa: Yep :-)
[06:23] <spiv> I don't feel strongly either way, but I'm leaning slightly towards kiko's position.
[06:23] <Kinnison> ddaa: PublishedSourcePackageRelease.sourcepackagerelease.sourcepackage.sourcepackagename.name
[06:23] <kiko> but at the SQLObject level there is no indication
[06:24] <kiko> and a view is *not* a table, so it would be nice to have that clearly indicated in the SQLObject class
[06:24] <Kinnison> If you remove the indication once you've wrapped it in what programmers deal with from day-to-day; then there's no gain whatsoever in putting it into the database
[06:24] <kiko> huh?
[06:24] <kiko> anyway
[06:24] <kiko> my suggestion is
[06:24] <Kinnison> If you call it 'Foo' in python, then there's no more gain in calling it 'VFoo' in psql than calling it 'Foo' and putting a comment in the class
[06:24] <spiv> Maybe there should be some SQLObject support.  After all, UDPATE doesn't work on views, so SQLObject ideally would disallow assignments to columns on views.
[06:25] <kiko> anyway
[06:25] <kiko> I don't want to be arguing about a single letter for a week
[06:25] <Kinnison> I'm just putting my $0.02 in. Hungarian notation scares and irritates me :-)
[06:25] <kiko> I think it's a nice way to indicate this in a simple way
[06:25] <ddaa> spiv: that wtf is just a public display of what insane lengths VB programmers must go to do stupidly simple things.
[06:25] <spiv> So let's call it FooView, so we're at least arguing about *four* letters ;)
[06:26] <spiv> ddaa: Um, no :)
[06:26] <kiko> we cam
[06:26] <spiv> ddaa: VB has a Round builtin :)
[06:26] <kiko> we can't, spiv, because we already have FooView in our codebase.
[06:26] <spiv> Ah, good point.
[06:26] <kiko> anyway
[06:26] <kiko> as I was saying
[06:27] <kiko> I don't want to argue over a single letter; my suggestion is let it go in and if we decide it is horrible horrible oh my god, a V! then we can remove it. it's two lines.
[06:28] <Kinnison> *sizzle* :-)
[06:28] <kiko> heh
[06:52] <kiko> spiv, what if you implemented these lazy columns?
[06:52] <kiko> I would buy you a DVD of your choice
[06:52] <spiv> kiko: Hmm!
[06:52] <kiko> if you did it by thursday two DVDs
[06:52] <spiv> The thought had occurred, but the DVD of my choice sweetens the deal!
[06:53] <spiv> Hmm.
[06:53] <kiko> bribes are what we need to keep these people moving
[06:53] <kiko> I mean, the column option is there already..
[06:53] <spiv> I think I'd feel compelled to buy you a beer or two in Spain if you gave me *two* DVDs.  But I'm sure we could both live with that ;)
[06:54] <kiko> a beer in europe costs close to a dvd anyway
[06:54] <kiko> no, that's england.
[06:54] <kiko> anyway, consider my bribe offered
[06:54] <spiv> Ok. :)
[06:55] <spiv> I'm at least convinced now to take a serious look at how hard it would be...
[07:10] <debonzi> Kinnison, do you know who is responsable to merge rocketfuel into launchpad.ubuntu.org ?
[07:13] <Kinnison> debonzi: I think it's anyone; although I think launchpad is current run by BradB so probably him
[07:14] <debonzi> Kinnison, right.. because I can see that it is a little old already
[07:14] <debonzi> Kinnison, Ill ask him when he is back
[07:14] <debonzi> thanks
[07:14] <Kinnison> cool; okay
[07:30] [fg_ubuntu(~fede@<IP_ADDRESS>)]  hi! ubuntu guru here
[07:30] [fg_ubuntu(~fede@<IP_ADDRESS>)]  ?
[07:32] <lulu> night guys :o)
[07:35] <debonzi> hi BradB, are you the guy merging rocketfuel into launchpad.ubuntu.org?
[07:42] <BradB> debonzi: nope, stub is.
[07:43] <BradB> i just push the big red button
[07:44] <debonzi> BradB, right.. there is some stuff in soyuz that are not available there..
[07:44] <BradB> stub would be able to clarify, i think
[07:44] <debonzi> BradB, ok.. thanks
[07:44] <BradB> no prob
[07:47] <kiko> BradB, I still think that spiv's offer is more interesting for this specific need, though yours could be more general and flexible
[07:48] <kiko> it's just simpler -- stuff a lazy=TRUE in the column and that's it
[07:52] <BradB> yeah, that's another way to solve it
[07:52] <BradB> depends on how much time it would take though; my solution is much more general.
[07:52] <BradB> because, for example, what if sometimes you want it lazy, but other times you don't?
[10:21] <spiv> Man, having gnome-terminal crash is annoying.
[10:25] <lifeless> gnome-terminal is annoying, I'm an xterm addict
[10:32] <kiko> I use rxvt.
[10:45] <dilys> Merge to<EMAIL_ADDRESS>This fixes baz ancestry(-graph) --dir DIRNAME (patch-58)
[10:59] <spiv> Ah, seb was able to reproduce my gnomem-terminal crash :)
[11:07] <BradB> when is the app server started for functional page tests?
[11:07] <BradB> (and when is it stopped?)
[11:08] <ddaa> Anyone knows a terminal emulator that's not a painstaking cpu hog, but has tabs and
[11:08] <ddaa> shiny antialiased fonts?
[11:11] <salgado> ddaa: have you tried konsole?
[11:12] <ddaa> salgado: used to work with kde, before I switched to ubuntu, back in July...
[11:12] <ddaa> I was very much annoyed at konsole too, though I do not remember why.
[11:13] <ddaa> But the general feeling was that gnome-terminal actually was an improvement.
[11:14] <salgado> back in the 2.4 days, it was almost impossible to use the mouse scroll in vim. now it's possible but uses a lot of cpu
[11:15] <salgado> I say, in gnome-terminal
[11:16] <ddaa> Well, I think I'm going to stick with xterm for the few things that need fast scrolling, and gnome-terminal for everything else.
[11:16] <kiko> gnome-terminal takes years to start up :-(
[11:17] <salgado> kiko: but you only need one or two instances of it. each with multiple tabs (wich starts very fast)
[11:18] <kiko> well, you are an ion user..
[11:18] <kiko> but the multiple tabs, gah, I dunno
[11:18] <ddaa> salgado: actually you need only one instance of it.
[11:19] <ddaa> successive runs of the command will use the same process, unless given a specific option, something like --disable-factory
[11:21] <spiv> It's the it's-all-one-instance that makes it so annoying when it crashes :)
[11:21] <lifeless> screen
[11:23] <ddaa> lifeless is the kind of folk that think that the main purpose of a desktop environment is to arrange xterm windows...
[11:25] <lifeless> ddaa: I only use one.
[11:26] <lifeless> which disproves that theory immediately.
[11:26] <lifeless> what I meant was, if you use screen, then when (not if) gnome-terminal crashes, you don't lose anything.
[11:26] <ddaa> lifeless: regarding the taxi weirdness, do you think it would be better keep the current database data for later diagnostic, or would it be better to clean everything and start from a known-sane situation?
[11:26] <ddaa> ha...
[11:26] <ddaa> Good point.
[11:27] <spiv> Well, I've only ever had it crash twice, both the same way, and seb's just reproduced it in a debug build, so I expect upstream will fix it.
[11:27] <lifeless> erm if the logs don't tell you what went on, you won't have much lug diagnosing.
[11:27] <spiv> But yeah, I do use screen for some stuff, which makes the crash a little less painful :)
[11:28] <ddaa> lifeless: okay, then I'll happily trash everything.
[11:41] <carlos> spiv: how do you solve the scroll problem with screen?
[11:41] <carlos> scroll problem == no scroll
[11:41] <carlos> that's the only problem I have with screen
[11:49] <dilys> Merge to<EMAIL_ADDRESS>Fixing is_non_upwards_relative_path so that one can add ..filename files (patch-59)
[11:50] <spiv> carlos: I use screen almost entirely for irc, so irssi does the scrolling :)
[11:50] <spiv> carlos: Aren't there keybindings in screen for scrolling, though?
[11:50] <carlos> spiv: I didn't saw them
[11:50] <spiv> I've seen daf (and others) do it.
[11:50] <carlos> hmm
[11:51] <carlos> I will ask daf then
[11:51] <carlos> our screen's king
[11:51] <carlos> :-D
[11:54] <spiv> carlos: C-a esc starts "copy mode", C-u/C-d will scroll up/down, q will exit copy mode.
[11:54] <spiv> carlos: See the man page for more details :)
[11:54] <carlos> but then you need to activate it explicity
[11:55] <carlos> hmmm
[11:55] <carlos> I will look for a way to activate it by default
[11:55] <carlos> spiv: thanks!
[11:56] <carlos> I'm so stupid sometimes...
[11:56] <carlos> spiv: that does exactly what I need, I don't need to do anything extra
[11:56] <spiv> carlos: The screen man page isn't particularly friendly :)
[11:56] <carlos> thanks
[11:56] <spiv> You're welcome :)
[11:57] <spiv> (I have actually done it before, which helped me look it up this time)
[11:57] <carlos> spiv: I looked at it sometime ago, and I decided that I had better things to do O:-)
[11:57] <spiv> Searching for "scroll" and "page" in the man page doesn't help you very much, unfortunately.
[11:58] <lifeless> spiv: ctrl-A [, then arrows & pgup pgdown
[11:59] <lifeless> oh bah, you knew already. doh
[11:59] <spiv> Heh.
[11:59] <spiv> lifeless: Thanks, though :)