[09:04] <viks____> Hi, i'm trying to create a openstack baremetal instance. But it does not run cloud-init during the boot. I see the error message `cloud-init is enabled but no datasource found, disabling` in `/run/cloud-init/cloud-init-generator.log` within the instance. But when i curl metadata server within the instance, it is successful. Any suggestions why it is not able to find the datasource during the bootup?
[09:07] <meena> viks____: you could override the detection and set up a concrete data source in the config
[09:07] <viks____> https://www.irccloud.com/pastebin/qElupQdg/
[09:08] <viks____> meena:  how to do that?
[09:22] <meena> like that, but only seeing OpenStack
[09:27] <viks____> meena:  you meant like `datasource_list: [  OpenStack, None ]` ?
[09:30] <viks____> i built the images using Disk image builder with `DIB_CLOUD_INIT_DATASOURCES="ConfigDrive, OpenStack"` because of which `datasource_list: [  ConfigDrive, OpenStack, None ]` created
[12:45] <Guest20> hi there, what is the use of cloud init.. is it to launch commands whenever an instance boots up.. is that the only use?
[13:00] <meena> Guest20: it can do that, but in general, people use it to provision (cloud) servers: to go from a relatively generic image to one with resized disks, correctly configured networking and hostname, and whatever else you need extra. that extra can even be left to the end user of the cloud, in the form of user-data
[14:39] <Odd_Bloke> viks____: cloud-init will only run on a system if it identifies that it will have something to do; it does this via a script called ds-identify (ds == datasource, cloud-init's nomenclature for the code that interacts with a particular cloud platform).  To avoid requiring network access, ds-identify relies only on local data.  In OpenStack's case, it will look for a mountable config drive and, failing
[14:39] <Odd_Bloke> that, look for a variety of strings in DMI data.
[14:41] <viks____> Odd_Bloke:  doesn't it check for metadata server? i'm not using config drive as of nw as i faced some issue
[14:42] <Odd_Bloke> viks____: Aha, should have read all your messages: ds-identify has a special case for [OnlyOneDataSource, None] in that configuration: it will circumvent its usual logic, and detect OnlyOneDataSource.  So I suspect that making `datasource_list: [OpenStack, None]` should do the trick.
[14:45] <Odd_Bloke> viks____: It can't check for the metadata server: (a) ds-identify runs at systemd generator time, which is very early in userspace boot (and well before network is configured, because cloud-init configures networking), and (b) ds-identify is designed to avoid making external HTTP requests if we don't know that we're on a platform where we should be making such requests (to avoid MITM attacks).
[14:53] <viks____> Odd_Bloke:  In case of non-baremetal openstack, cloud-init just works fine with metadata server.. it's giving problem in baremetal bootup..
[14:56] <Odd_Bloke> viks____: Right, non-baremetal OpenStack will have the DMI attributes configured correctly by Nova by default.
[14:59] <viks____> Odd_Bloke: can you plz elaborate a bit abt `DMI attributes`.. i using baremetal along with other openstack services along with Nova.. so Nova should have configure it right?
[15:13] <falcojr> viks____: this is the OpenStack section of the ds-identify script mentioned earlier, https://github.com/canonical/cloud-init/blob/master/tools/ds-identify#L1164
[15:14] <falcojr> DMI attributes are system attributes usually found in /sys/class/dmi/id
[15:25] <viks____> falcojr: will check it.. thnx
[16:37] <viks____> falcojr: i think it's being configured in mine in case of baremetal.. i see the values configured appropriately in baremetal instance in:  `/sys/class/dmi/id/*`
[17:05] <Odd_Bloke> viks____: Would you be able to run `for file in /sys/class/dmi/id/*; do echo $file: $(sudo cat $file); done 2>/dev/null` on such an instance and pastebin the output at https://paste.ubuntu.com/ ?
[17:26] <viks____> https://www.irccloud.com/pastebin/FXPqIobQ/
[17:58] <Odd_Bloke> viks____: Right, there are values there, but they match the hardware in the system: for cloud-init to detect this as OpenStack, those values would need to be set by OpenStack to particular values.  Given that this _is_ a bare metal system, it's not especially surprising that they aren't (because there's actual hardware for DMI to report on).
[17:59] <Odd_Bloke> This isn't a configuration I have experience with, so I don't know if there's a better way to get Nova to DTRT for you, but from a cloud-init POV, I expect that setting DIB_CLOUD_INIT_DATASOURCES="OpenStack" would address the issue; are you able to test that?
[18:07] <chillysurfer> hello all! i can't seem to remember (or find) where cloud-init writes out network config that it dynamically generates. anybody know the location?
[18:09] <Odd_Bloke> chillysurfer: Which distro?
[18:09] <chillysurfer> Odd_Bloke: this is centos
[18:11] <viks____> Odd_Bloke: above image is created with that only
[18:14] <Odd_Bloke> chillysurfer: Then I think it'll be /etc/sysconfig.
[18:15] <Odd_Bloke> viks____: Huh, OK, I would expect that to cause the correct DS to be detected.  Can you paste /run/cloud-init/ds-identify.log please?
[18:15] <chillysurfer> Odd_Bloke: hmmm /etc/sysconfig/network has no indication why interfaces to handle
[18:16] <chillysurfer> uncommented lines are:
[18:16] <chillysurfer> HOSTNAME=something
[18:16] <chillysurfer> NETWORKING=yes
[18:17] <Odd_Bloke> chillysurfer: And that's the only file in there?
[18:17] <Odd_Bloke> (I don't have a sysconfig system to poke at to hand, unfortunately; also I'm disappearing for lunch for a while. :)
[18:18] <chillysurfer> Odd_Bloke: there is also /etc/sysconfig/network-scripts/* which includes some config but just for successful interfaces
[18:19] <chillysurfer> not failed
[18:19] <chillysurfer> just not sure how config looks when cloud-init determines to "ignore this interface"
[18:20] <Odd_Bloke> chillysurfer: It feels like I'm missing some context on the problem you're seeing, could you fill some background in?
[18:20] <Odd_Bloke> (Actually gone this time. :p)
[18:21] <chillysurfer> Odd_Bloke: no problem :) feel free to wait until you get back to respond
[18:32] <chillysurfer> basically there is an interface that cloud-init is trying to configure that shouldn't be configured
[18:33] <chillysurfer> and i know with netplan it is easy to see the config and what interfaces that it will try to configure
[18:33] <chillysurfer> doesn't seem so straightforward to find that info here
[19:24] <blackboxsw> falcojr: Odd_Bloke what's our integration test answer through pycloudlib for instance.pull_file on files that require root perms?
[19:25] <blackboxsw> I can instance.execute("sudo cat /rooot/blah")  and harvest things that way, but WDYT about just supporting a use_sudo flag for that ?
[19:25] <blackboxsw> I can instance.execute("sudo cat /rooot/blah")  and harvest things that way, but WDYT about just supporting a use_sudo flag for pull_file ?
[19:25] <falcojr> I thought we solved that already...lemme check
[19:25] <blackboxsw> ahh there is a use_sudoe on execute()
[19:26] <blackboxsw> but not on pull_file
[19:27] <falcojr> blackboxsw: is there something not working? It should work as is for root owned files
[19:28] <blackboxsw> I'm getting EACCESS errors from paramiko        File "/root/ubuntu-advantage-client/.tox/behave-gcppro-18.04/lib/python3.8/site-packages/paramiko/sftp_client.py", line 896, in _convert_status
[19:28] <blackboxsw>           raise IOError(errno.EACCES, text)
[19:28] <blackboxsw> since we just use the sfpt.get() method
[19:28] <blackboxsw> since we just use the sfp.get() method
[19:29] <blackboxsw> bah you know what I mean
[19:29] <falcojr> I do XD
[19:29] <falcojr> from an integration test?
[19:30] <blackboxsw> yeah falcojr new integration tests on ua-client-side of the house. Since we are trying to capture root-read-only files, the ssh ubuntu user doesn't have access to them
[19:32] <falcojr> oh, so you're talking about changing things in pycloudlib?
[19:32] <blackboxsw> yet I don't see a perm upgrade option within paramiko to "sftp_client.get()"  maybe pycloudlib instance.pull_file could either accept a use_sudo param and prefer inst.exectute(["cat blah", use_sudo=True)  or try sftp.get() and fallback on EACCESS to use sudo
[19:33] <blackboxsw> yeah I'm talking about change pycloudlib to support pull_file for files that are root-read-only
[19:35] <falcojr> yeah, we did the tmp copy thing in cloud-init https://github.com/canonical/cloud-init/blob/master/tests/integration_tests/instances.py#L72
[19:36] <blackboxsw> falcojr: ahh right  and cloud-init's integration tests are use_sudo=True for all execute calls
[19:37] <blackboxsw> it seems bold that we are doing that for every pull_file command in cloud-init's integration tests given that we may only want sudo for a few file pulls
[19:38] <blackboxsw> but, again, it means that under the hood, we want pull_file to just succeed.
[19:38] <falcojr> that and most files we actually care about are owned by root
[19:39] <falcojr> you could add something similar in pycloudlib, but you'd probably need to handle permissions off the bat
[19:39] <falcojr> in cloud-init we're ignoring permissions until we can't anymore :P
[19:40] <blackboxsw> "handle permissions off the bat" do you mean exception handling on permissions issues assume non-root access but handle root-readonly files ?
[19:41] <falcojr> I mean setting/preserving proper permissinos
[20:17] <Odd_Bloke> If you want to test if the default user has access to a file, `assert client.execute("test -r {}".format(filename))` is more accurately expressive of the check than `with pytest.raises(IOError): client.pull_file(filename)` (and will have fewer false positives, as IOError is likely used by paramiko to indicate other error conditions too).  If you don't want to test that, then I don't know that it matters
[20:17] <Odd_Bloke> what UID is used to read the file (and so root makes sense, as it can read ~everything).
[20:19] <Odd_Bloke> chillysurfer: OK, so if you look for "pplying net" in cloud-init.log, you should see the network configuration that cloud-init has found logged.
[20:19] <Odd_Bloke> (One log spelling uses Applying, one uses applying. >.<)
[20:21] <Odd_Bloke> chillysurfer: If looking at that yourself doesn't help, feel free to paste it and point us at it so we can discuss the issue more concretely. :)
[20:24] <chillysurfer> Odd_Bloke: no that makes total sense. so if bringup is set to False then that means cloud-init will not try to bring the interfaces up then right?
[20:56] <Odd_Bloke> chillysurfer: That only affects whether the cloud-init code will bring them up; if they're configured in a way that means the _system_ will bring them up, they'll still come up at that juncture.
[21:20] <chillysurfer> Odd_Bloke: thanks!!
[21:29] <Odd_Bloke> :)


[13:59] <ubot4> In #ubuntu-uk, Ng said: ubot4: compiz is For help with Compiz, see http://help.ubuntu.com/community/CompositeManager and #compiz-fusion
[13:59] <jpds> Nafallo: ...
[15:46] <Nafallo> jpds: ...
[15:47] <Daviey> dots \o/


[00:14] <running_rabbit07> How does one add Windows to grub when update-grub is not working? http://pastebin.com/tBbgQ5PA
[00:17] <asterismo> does anyone know how to modify the V frequency for an external 32" LCD TV ....?
[00:18] <asterismo> previously in karmic used to work with 60Hz but now in lucid it only allow to set 75Hz... but that is not accepted by the TV
[00:20] <asterismo> this frequency issue is present with opensource ATI driver and propietary fglrx as well
[00:28] <cordell> Can some1 give me the web address on how to fix grub so it detects my other partition. Thanks
[00:35] <cordell> Can some1 give me the web address on how to fix grub so it detects my other partition. Thanks
[00:36] <asterismo> i'm back
[00:36] <cordell> w00t
[00:36] <cordell> can you help though
[00:36] <pedro3005> perhaps https://help.ubuntu.com/community/GrubHowto
[00:37] <cordell> so does ubuntu 10.04 have grub or grub2 ?
[00:38] <pedro3005> grub2
[00:39] <cordell> ok here is specifically my problem https://bugs.edge.launchpad.net/ubuntu/+source/ubiquity/+bug/570765
[00:40] <zeroseven0183> Hi cordell. As per bug report, a fixed has been released. Did you try updating your system? Although I haven't got any update notice lately.
[00:45] <TJ_> Hi again - Is there a way to debug files quickly? I'm getting a lot of 'invalid display attribute 'L' messages when loading up a program, and wasn't sure if there was a quick way to go to the line specified
[00:49] <Scunizi> Is there a kde front end for sane?
[01:10] <TJ_> anyone know anything about regexp?
[01:11] <pedro3005> TJ_, what about it?
[01:12] <TJ_> I'm compiling some code that has always worked for me, and I see some changes in linux from my cygwin version...mostly no big deal to fix. But I have one error repeating that I can't debug the cause of
[01:13] <TJ_> The code is written for tinyfugue
[01:14] <TJ_> % necropolis/prerestore_module.tf, line 85: def: regexp error: too many ()
[01:14] <pedro3005> well, what's in line 85?
[01:16] <TJ_> hm
[01:16] <TJ_> Think it's too long to send
[01:16]  * ZachK_ is in the house!
[01:16] <pedro3005> !paste | TJ_
[01:16] <Votebot> TJ_: For posting multi-line texts into the channel, please use http://paste.ubuntu.com
[01:17] <TJ_> !paste
[01:17] <pedro3005> hello, ZachK_
[01:17] <TJ_> !paste |
[01:18] <TJ_> !paste | TJ_
[01:18] <TJ_> ?
[01:18] <pedro3005> TJ_, go to http://paste.ubuntu.com
[01:18] <TJ_> thanks.
[01:18] <ZachK__> pedro3005!!!! My pal!
[01:19] <TJ_> Then the link here?
[01:19] <pedro3005> TJ_, yes
[01:19] <TJ_> http://paste.ubuntu.com/427311/
[01:19] <ZachK__> TJ_: Correct
[01:22] <pedro3005> TJ_, have you counted to check if parenthesizing is correct?
[01:25] <TJ_> yeah I'm fairly certain it is
[01:26] <pedro3005> hm :/
[01:26] <pedro3005> what language is this, anyway?
[01:28] <TJ_> It's for tinyfugue, not sure the name of the language, I just learned it while using TF
[01:29] <pedro3005> hm
[01:29] <pedro3005> well
[01:30] <TJ_> http://paste.ubuntu.com/427320/
[01:30] <TJ_> If that helps
[01:30] <geirha> 11 parenthesis. In the source code of tinyfugue 4, I see the maximum number is set to 10
[01:31] <geirha> And the one that works has 10
[01:32] <TJ_> ah, hm
[01:32] <TJ_> So if I split the lines up, it should be fine?
[01:32] <TJ_> well, guess I'm the one to find out heh
[01:32] <TJ_> thanks much for the help
[01:32] <geirha> Yeah, I'd try that :)
[01:33] <pedro3005> and geirha saves the day :D
[01:35] <TJ_> one more little question, I love the workspace, but is there a way to switch between them with a key command or anything? Or a way to bind a key to that purpose?
[01:36] <TJ_> Be advised I'll probably one more little question you guys for a few days >.>
[01:36] <pedro3005> sure
[01:37] <pedro3005> TJ_, try looking through System > Preferences > Keyboard Shortcuts
[01:37] <geirha> The default combo is Ctrl+Alt+arrow key
[01:38] <TJ_> Ah, thank you both. I should probably spend some time looking through the features, I've been busy trying to figure out my conversion issues.
[01:40] <zeroseven0183> TJ_ : You can also switch workspaces using the Viewport Switcher in Compiz
[01:40] <zeroseven0183> ... assigning a mouse button or the mouse wheel to scroll through the workspaces you have
[01:43] <TJ_> Just as a note geirha was entirely right, and now that I see that and this error I realize what's been causing a lot of failures during use...will help me a lot!
[01:49] <geirha> Great :)
[02:38] <ZachK_> nhandler: Ping
[03:01] <nhandler> ZachK_: Pong
[03:02] <ZachK_> nhandler: Pm me plz or go to -wiki
[06:24] <Ms_Angel_D> Hello Room
[06:29] <ddecator> hey Ms_Angel_D
[06:31] <Ms_Angel_D> Hello ddecator
[06:31] <jay> hey any one der....have onr query...
[06:31] <jay> one*
[06:32] <Guest93080> grub rescue error....
[06:32] <Guest93080> pls help
[09:21] <newbie1> hi guys, I got a ubuntu 9.04 live CD, and I download a 10.04 iso files on local hdd,  Can I install 10.04 with the iso file in 9.04 live session?
[09:22] <hobgoblin> no - you will need to boot with the 10.04 - either with a usb or a cd.
[09:24] <hobgoblin> you might be able to use the usb-creator program on the 9.04 livecd to make a bootable 10.04 but I am not sure.
[09:24] <newbie1> I've tried to boot a grub from a usb drive(128M), and I rename the 10.04 iso file to 123.iso. But when I type grub> find 123.iso. It's said "no files found"
[09:24] <newbie1> I only got a 128M bootable USB :
[09:24] <newbie1> (
[09:24] <hobgoblin> https://help.ubuntu.com/community/Installation/FromUSBStick http://www.psychocats.net/ubuntu/usb
[09:25] <hobgoblin> oh :(
[09:26] <hobgoblin> you might be able to use unetbootin with a minimal iso - they are only 10Mb or so - but you will need ethernet to complete the install as you will need to get the rest of the packages you need
[09:26] <newbie1> where I can download it
[09:27] <newbie1> ?
[09:27] <hobgoblin> http://www.psychocats.net/ubuntu/minimal
[09:27] <hobgoblin> https://help.ubuntu.com/community/Installation/MinimalCD
[09:27] <hobgoblin> lots of links to have a look at :)
[09:28] <newbie1> is it that work for 10.04?
[09:28] <hobgoblin> assuming the laptop/pc you are installing to has good enough specs - you could probably install ubuntu-desktop once you have the minimal started
[09:29] <hobgoblin> should do - though I have not done so myself
[09:31] <newbie1> so after I download the minimalCD, use the "usb startup creator" from 9.04 to burn the usb drive, then boot.
[09:31] <newbie1> that's all?
[09:32] <hobgoblin> then do the install with that yes - that will install a minimal system - you can then add to that as you want
[09:33] <hobgoblin> that is if it works - as I said I have not done so myself - but it should work :)
[09:33] <newbie1> thx, I try now. :)
[09:33] <hobgoblin> once the minimal install has finished - installing ubuntu-desktop should get a normal desktop for you
[09:33] <hobgoblin> sudo apt-get install ubuntu-desktop
[09:35] <newbie1> Will I get the same system as which install from a CD?
[09:35] <hobgoblin> that is ubuntu-desktop
[09:37] <newbie1> I see, thanks a lot
[09:37] <hobgoblin> good luck
[10:39] <dudecrush> hi!
[10:39] <dudecrush> anyone alive?
[10:40] <dudecrush> Guys?
[10:40] <leoquant> :P
[10:41] <dudecrush> ok my problem is im trying to install ubuntu 10.04 via wubi! but everytime it tried to download amd64 one when i have manually downloaded normal 32bit one!
[10:41] <dudecrush> and it is in the same folder!
[10:41] <dudecrush> can anyone help pls?:(
[10:42] <dudecrush> btw using interl P4 system
[10:42] <dudecrush> 2gb ram
[10:42] <leoquant> i do not understand your question
[10:42] <leoquant> you want the amd and you get the 32 bit?
[10:43] <dudecrush> I dont want wubi to download and install the amd64:S
[10:43] <leoquant> a p4 isn't 64 bit afaik
[10:44] <dudecrush> yeahh but then why is wubi trying to download that one when i have the 32bit iso?
[10:44] <leoquant> via wich mirror download site are you downloaden this?
[10:45] <leoquant> on the other hand it seems a bug in wubi...
[10:46] <dudecrush> iv download ubuntu and wubi frm their main sites i guess:S
[10:46] <dudecrush> ubuntu via torrent
[10:46] <dudecrush> yeah i think so too!
[10:46] <dudecrush> sucks:(
[10:47] <leoquant> i have never tried wubi
[10:47] <leoquant> but googling now gor ya
[10:47] <leoquant> g=for
[10:47] <dudecrush> iv googled
[10:47] <dudecrush> read all the forums n stuff!
[10:48] <dudecrush> im gona go get high....
[12:17] <pmbty54> hi
[12:17] <pmbty54> here are all ubuntu users?
[12:17] <pmbty54> or others also?
[13:12] <shahan> .
[13:15] <shahan> is there any one who have used "UMC-71" Edge modem in ubuntu?
[13:34] <hetirv> morning all
[13:42] <starcraftman> lo hetirv
[13:44] <ZachK_> Hey starcraftman!
[13:44] <hetirv> I have a question.... why don't I have the safe graphics mode option on the 64 bit Live CD?  (10.04)
[13:45] <ZachK_> hetirv: Are you running a 64-bit machine?
[13:45] <hetirv> yeah I got a new Latitude E6510 with a core i5
[13:46] <hetirv> Video card is nVidia NVS 3100M
[13:48] <ZachK_> Hmm
[13:49] <hetirv> and since I don't have safe graphics mode anything I do I can't see, so I can't test the disk for defects
[13:50] <ZachK_> Weird
[13:52] <hetirv> I really want to use the 64 bit, but a got ahold of the 32 bit Kubuntu disk and its doing the same think (black screen) on boot
[13:52] <hetirv> I know its booting though, cause I get the login sounds
[13:56] <ZachK_> Sure your stuff is compatible?
[13:57] <hetirv> I though it was, I'll check again
[13:59] <hetirv> https://bugs.launchpad.net/ubuntu/+bug/557744
[13:59] <hetirv> this is my problem
[13:59] <hetirv> still reading the comments
[20:03] <toni_bg> how to remove Indicator Applet from the panel on unr? it is locked.
[20:04] <drubin> toni_bg: right click, unlock, then right click remove
[20:05] <toni_bg> the menu is not active
[20:05] <toni_bg> the only active menu is about
[20:06] <rob0917> hey paultag
[20:06] <rob0917> hey canthus13
[20:08] <Jon_Monreal> toni_bg: Do you just want the envelope gone?
[20:12] <canthus13> eh?
[21:08] <cordell_> how can i change my irc name to cordell and not cordell_
[21:09] <pedro3005> cordell_, if cordell is available (it might not be), /nick cordell
[21:09] <pedro3005> then register it
[21:10] <cordell_> o well i just use it like it is
[21:10] <pedro3005> the problem with that is anyone can use your nick
[21:11] <cordell_> well i was on here yesterday w/ that nick
[21:11] <pedro3005> doesn't change anything; if you haven't registered the nick, you don't "own" it
[21:11] <cordell_> how do you register it
[21:12] <pedro3005> type /msg NickServ register help
[21:27] <arthursc0> Hello
[21:27] <arthursc0> anyone home?
[21:28] <LeAstrale> Lots of people home :)
[21:30] <cordell_> im at home
[21:30] <arthursc0> oh just haven't done this for years and am used to seeing lots of threads
[21:30] <cordell_> irc has threads???
[21:31] <arthursc0> wel I say threads. I really mean conversations
[21:31] <cordell_> o lol
[21:31] <LeAstrale> We have conversations, but not in here as its dedicated help :)
[21:31] <arthursc0> anyhow... can I get some help here ref lucid 64bit?
[21:32] <LeAstrale> I would think so :) I haven't installed it myself yet.
[21:32] <cordell_> im not an ubuntu wizard, but what about ubuntu 64 bit?
[21:32] <arthursc0> Trying to install 64bit onto Dell T3500 with NVidia Quadro NVS 295.
[21:32] <arthursc0> Live Cd works and Install completes.
[21:32] <arthursc0> When I boot I get BIOS and Disk info then boot switches to flashing cursor after disk read and then Monitor goes into sleep mode.
[21:32] <arthursc0> PC appears Not to continue booting. Any ideas?
[21:32] <arthursc0> Fedora installs and works fine...
[21:33] <LeAstrale> arthursc0: Can you get a prompt if you enter a tty?
[21:33] <LeAstrale> I can't remember the shortcut atm.
[21:34] <arthursc0> tried the usual shft f1 etc no tty
[21:34] <cordell_> prompt = virtual terminal???
[21:34] <cordell_> if so, then it is Ctrl - Alt - F1
[21:35] <LeAstrale> cordell_: Yes
[21:35] <arthursc0> Ok will try tomorrow. T3500 is at work.
[21:35] <cordell_> i just looked at the specs of laptop, and its a beast
[21:35] <arthursc0> once I get to tty what would be the next step?
[21:36] <arthursc0> cordell_: what laptop
[21:41] <arthursc0> bump
[21:41] <LeAstrale> arthursc0: I would guess getting some xorg.conf info and eventually set it for vesa driver?
[21:43] <arthursc0> Your on the right track as it has an NVidia NVS 295 displayport card in it and there seems to be lots of threads around on these cards and 64bit.
[22:27] <sonofjon> I am an IRC newbie, but long-time Ubuntu user. I just asked a question on #ubuntu. Wow, I got quick answers, but I just couldn't keep up reading them because of the high rate of messages flowing past in the window. I use empathy, and while it allows me to scroll up, it forces the scrollbar to the bottom of the window as soon as a new post appears (every few second or so). This makes it almost impossible to keep up with any conversatoin in that
[22:27] <sonofjon>  channel. Any advice how to work around that would be very welcome. Thanks.
[22:28] <pedro3005> I don't know about empathy. I use XChat and it does not have such issue
[22:29] <phillw> niether does pidgin
[22:30] <swoody> nor irssi :)
[22:31] <swoody> although I've never been a fan of using empahty or pidgin as an IRC client...
[22:32] <swoody> just because you *can* put a screw in a wall with a hammer doesn't mean you should ;)
[22:32] <drubin> sonofjon: I would give xchat a try it is a proper irc client
[22:32] <swoody> I would really suggest xchat as a good IRC client if you want to use something with a nice GUI
[22:32] <sonofjon> I noticed I can do CTRL-F to search for my nick, but still, as soon as there is a new msg the window scrolls down to the bottom again... Very annoying. No way to read any other messages than the last ten or so...
[22:32] <drubin> sonofjon: That is also a bug and I would log it. If you have scrolled up on the screen empathy shouldn't just scroll down
[22:33] <sonofjon> drubin: Thanks for the support. I'll check launchpad, and post it.
[22:33] <van> Hello people, anyone has any suggestion on a webcam application?
[22:33] <phillw> swoody: pidgin may be basic (like me) but it does allow me to kkep my nicks open on MSN, AIM & Yahoo! whilst using IRC in one small programme. xChat it is not :-)
[22:33] <phillw> van: Cheese
[22:34] <van> Ta phillw
[22:35] <swoody> phillw: that's true, but again, sort of swiss army knifeish. I prefer to use a good IRC client in lieu of tacking on another task to pidgin
[22:35] <swoody> phillw: but that's the great thing about Linux, you and I can do what we need to however we want to. What may be good for one person may not completely different for the next :)
[22:37] <phillw> i know what you mean, I've read through some of the plugins for pidgin - i just use vanilla flavour. As you say, I'd have to run several apps to get the 'best' for MSN, AIM, Yahoo! and IRC - and then keep track of them all. I have them all on one screen, which is what I want.
[22:45] <sonofjon> There is already a bug posted on the empathy scrolling issue: https://bugs.launchpad.net/ubuntu/+source/adium-theme-ubuntu/+bug/542806
[22:48] <drubin> I tried empathy for about a week before I just couldn't use it any more
[22:49] <LeAstrale> Its horrible drubin
[22:49] <drubin> I hate it
[22:49] <drubin> it has soooooo many papper cuts I gave up maiking lists
[22:50] <LeAstrale> They should do a 1000 papercuts in empathy project :)
[22:52] <drubin> true that
[22:52] <drubin> lI started making a list but seriously got so annoyed I just purged empathy
[22:52] <drubin> very annoyed they removed pidgin and included that in lucid
[22:53] <LeAstrale> imo they didn't listen to the users at all.
[22:53] <phillw> empathy was not getting a good press on the 10.04 testing forum, tbh. it's not ready for release yet.
[22:53] <LeAstrale> Haven't heard anyone who liked it yet.
[22:54] <drubin> it is shit
[22:55] <phillw> (keeps pidgin) - lol
[22:56] <drubin> I understand their reasoning for switching to empay and i agree with them
[22:56] <drubin> but I thinkt hey should have fixed the damn UI an user experience before swiching over
[22:56] <phillw> empathy is not in lubuntu, we have pidgin, xchat and sylpheed.
[22:57] <drubin> ;-p
[22:58] <phillw> mind you, we still have the buttons in the correct places at the moment, no doubt that will change ;-)
[23:00] <swoody> phillw: I was very glad to see Lubuntu using xchat :)
[23:00] <swoody> it's nice to have a dedicated IRC client included with at least *some* distros these days :/
[23:00] <phillw> swoody: it is the preferred irc agent, as i said, i use pidgin because of my IM accounts.
[23:01] <LeAstrale> Goodnight folks!
[23:01] <sonofjon> So, can one use pidgin with the new me menu / indicator applet?
[23:01] <phillw> i've got one person chatting to me via Yahoo! and another via AIM - it just suits me, and that is what linux is all about.
[23:01] <swoody> phillw: :)
[23:01] <Jon_Monreal> sonofjon: Using Pidgin with memenu here.
[23:02] <sonofjon> Great, how?
[23:02] <Jon_Monreal> sonofjon: Only problem is that if you go offline, the only way to select an online status is to open the buddy menu and change it.
[23:02] <Jon_Monreal> sonofjon: You should be able to just install Pidgin, and it should work (I would also uninstall Empathy)
[23:03] <sonofjon> I could live with that, I'll try it.
[23:03] <sonofjon> Thanks! Can pidgin import my account settings from empathy?
[23:05] <Jon_Monreal> sonofjon: I don't believe so
[23:05] <drubin> sonofjon: nope.
[23:06] <sonofjon> Not a big deal. It'll be quick to re-enter.
[23:06] <Jon_Monreal> sonofjon: Pidgin is fairly easy to configure, however, and there are plugins available if you are interested in extending it
[23:10] <screwedmyboot> i need help restoring my original settings for the plymouth boot screen/splash screen
[23:10] <Jon_Monreal> screwedmyboot: What did you change?
[23:11] <sonofjon> See you later (I'll be back using pidgin)
[23:11] <screwedmyboot> sorry, just closed the window, just a sec
[23:12] <screwedmyboot> can't find it, but i added some plymouth themes
[23:12] <screwedmyboot> and now the initial screen (prior to login window) shows up for a few seconds and then hangs on a blank screen
[23:14] <screwedmyboot> here we go...i found some new themes on the software center, added them
[23:14] <screwedmyboot> then ran "sudo update-alternatives --config default.plymouth"
[23:14] <screwedmyboot> it had me select a new theme (type 1,2,3 or 4 for the desired theme)
[23:15] <screwedmyboot> and then when i rebooted, the above issue happened.
[23:15] <Jon_Monreal> screwedmyboot: Have you tried reverting to the original theme? Also, did the resolution change with these new themes?
[23:16] <screwedmyboot> i'm not sure about the resolution; i believe it did just from appearance. and reverting back is exactly what i want to do
[23:16] <screwedmyboot> but i don't know how to get to a terminal to do so. i'm running on the livecd right now (10.04)
[23:19] <Jon_Monreal> screwedmyboot: Okay, what you should try to do is restart, and when Grub comes up (you might need to hit ESC) select the first (recovery mode) option, and when you get to the blue screen select "Drop to root shell prompt. From there, run sudo update-alternatives --config default.plymouth
[23:20] <screwedmyboot> awesome, thanks. didn't know how to get to the grub screen, guess i shoulda asked that
[23:21] <Jon_Monreal> screwedmyboot: It's no problem. If this doesn't solve your problem, we can try something else.
[23:22] <screwedmyboot> alrighty, hopefully be right back
[23:24] <smee2> Hello
[23:25] <Jon_Monreal> smee2: Hi
[23:26] <smee2> what happens when you delete a file in linux?  is there something analogous to a 'recycle bin' that i need to empty or does deleting a file take care of everything?
[23:26] <pedro3005> depends on how you delete it
[23:26] <hellou> lol.
[23:26] <hellou> bodhi_zazen, u there bro?
[23:26] <hellou> smee2, using 'rm' wont
[23:26] <hellou> but
[23:26] <hellou> like if ur using nautilus then yeah
[23:26] <pedro3005> smee2, ubuntu does have a recycle bin, and files you delete by pressing the "delete" key or by right click > delete go there
[23:27] <pedro3005> but, as hellou said, if you delete it via the command line, it is erased on the spot
[23:27] <Jon_Monreal> smee2: You can get to the Trash by clicking the trash icon in the bottom right-hand corner
[23:27] <hellou> If you want though you can enable a "delete" action when you right click a dir/file that will not send it to trash
[23:27] <hellou> just rm
[23:28] <smee2> ...hidden right in front of my face...
[23:28] <hellou> smee2, are you worried about secure deletion?
[23:28] <smee2> hellou: partly.  i also don't want to waste space
[23:29] <smee2> but learning secure deletion would be nice
[23:29] <hellou> Okay, well imo the most secure tool to use would be 'srm' from the secure-delete package
[23:29] <hellou> heres from man
[23:29] <hellou>        srm  removes each specified file by overwriting, renaming, and truncat-
[23:29] <hellou>        ing it before unlinking. This prevents other people from undeleting  or
[23:29] <hellou>        recovering any information about the file from the command line.
[23:30] <hellou> it's better then shred because iirc shred doesnt go recursive
[23:31] <hellou> bodhi_zazen, fkin wake up bro
[23:32] <smee2> awesome.  just installed it.
[23:32] <smee2> thanks a lot
[23:33] <screwedmybootnom> ok, tried it, couldn't get to my xterm but it flashed between the regular boot screen and verbose mode
[23:33] <screwedmybootnom> BUT, i got into my system, and i think we're good now
[23:33] <screwedmybootnom> only thing is the resolution is still funky
[23:34] <Jon_Monreal> screwedmybootnom: What do you mean? Is the resolution low?
[23:35] <bodhi_zazen> hellou: zup ?
[23:35] <hellou> YO>
[23:35] <smee2> If I have a directory window open, isn't there a way to open up a terminal right to that location?   Hows things?
[23:39] <hellou> p good. going to start playing with coldfusion in a bit.
[23:39] <hellou> finally got it working on cherokee
[23:39] <Jon_Monreal> screwedmybootnom: As silly as it sounds, try restarting (if you haven't already).
[23:39] <screwedmybootnom> unfortunately, i don't think this is related; i run conky and tried out gnome-do/docky
[23:40] <screwedmybootnom> and they both would randomly close; however, now xchat is doing it as well
[23:40] <hellou> paultag, you still a master thingy?
[23:40] <hellou> here?
[23:40] <screwedmybootnom> ran conky from a term cause i couldn't find it in my menu, and no errors, close notification, etc would show up
[23:41] <hellou> OH bodhi_zazen
[23:41] <hellou> i was going to ask you about pikwi
[23:41] <hellou> piwik*
[23:42] <hellou> i installed it on my server, and for some reason it's slow as hell. i don't know if it's my PHP config or not but it's seriously really bad
[23:42] <Jon_Monreal> screwedmybootnom: Well, we should take this one step at a time. If we can get it back to the old problems only, it will likely be easier to fix
[23:42] <paultag> hellou, montel, leave.
[23:43] <hellou> what?
[23:43] <screwedmybootnom> k sounds good.  as far as i can tell, boot screen is fixed; the resolution is odd but it starts, no hanging, i get to my log on no prob
[23:44] <Jon_Monreal> screwedmyboot: Do you have an Nvidia card with Nvidia drivers? There are problems with Plymouth and some configs/
[23:45] <screwedmybootnom> ahhh. yes, yes i do. geforce gt 130m. stopped using ubuntu for karmic because of it, and networking problems
[23:45] <smee2> Awesome.  Thanks again people.
[23:45] <screwedmybootnom> had to edit my xorg.conf to get my card working in another distro
[23:46] <bodhi_zazen> Not familiar with pikwi, but I can optimize your server
[23:46] <bodhi_zazen> all in need is ssh + the root pw =)
[23:47] <benjamintheyon> is it possible to get Empathy to run Skype?
 i'm getting nautilus errors in my .xsession-errors "libubuntulooks.so: wrong ELF class: ELFCLASS32"
[23:48] <Jon_Monreal> screwedmybootnom: Give me a minute, I'll find the fix
[23:49] <bodhi_zazen> You usually get those errors when running 64 bit apps on a 32 bit OS
[23:49] <bodhi_zazen> or versa visa
 what about the reverse?
[23:49] <screwedmybootnom> ahhh, ok.
[23:50] <bodhi_zazen> It says 32 , what is the output of "uname -m" ?
[23:50] <screwedmybootnom> i'm running the 64-bit version
[23:50] <bodhi_zazen> There you go =)
[23:50] <bodhi_zazen> apt-get install ia32
[23:51] <Jon_Monreal> screwedmyboot: As far as the Plymouth problem goes, see here http://www.webupd8.org/2010/03/how-to-get-plymouth-working-with-nvidia.html
[23:51] <screwedmybootnom> thanks!
[23:51] <bodhi_zazen> http://packages.ubuntu.com/lucid/ia32-libs
[23:51] <Jon_Monreal> I'll be right back everyone
[23:52] <bodhi_zazen> Jon_Monreal: there is an easier way, Install Fedora 13 =)
[23:52] <bodhi_zazen> Fedora works with nvidia cards out of the box
[23:52] <screwedmybootnom> really? tried 12 and it froze
[23:53] <bodhi_zazen> fedora uses nouveau , and I was having problems with my nvidia card w/ Windows (XP) and Ubuntu, Fedora works, of course no 3d , but at least we have X
[23:54] <bodhi_zazen> YMMV of course
[23:54] <screwedmybootnom> lemme look at my notes real quick, i'll try an find the fix i used; it was pretty simple code
[23:56] <screwedmybootnom> had to edit xorg.conf: "Device" section, enter a new Option, set "ModeValidation" to "NoTotalSizeCheck"
[23:56] <screwedmybootnom> my problem was that i'd get 6 screens if i enabled my card
[23:58] <screwedmybootnom> ok, i'm not finding the package with terminal
[23:59] <screwedmybootnom> sorry...ia32 is the package


[12:46] <gmb> Oh, bugger. Better grab some food.
[12:46]  * gmb -> lunch
[12:59] <gary_poster> gmb, changes look good, thank you
[12:59] <gary_poster> and incidentally, bzr diff -r5 has a significantly different output than bzr diff -r-5
[13:16] <gmb> Heh
[13:20]  * bac relieved. the first two times i tried doing QA with our overlay, qastaging died.  i was beginning to wonder if it was causal.
[13:22] <gary_poster> weird anyway, though :-/
[13:23] <gary_poster> danilos, your mic working today?
[13:24] <danilos> gary_poster, surprisingly, yes (and I first got a cheap headset for 6 euros, spent 20 minutes getting that one to partially work, and then just tried my regulard logitech USB headset and the mic worked); so, now I've got an extra headset just-in-case
[13:24] <gary_poster> heh
[13:24] <gary_poster> ok
[13:24] <gary_poster> and also weird :-)
[13:28] <gary_poster> bac benji danilos gmb call in 2
[13:29] <gmb> k
[13:31] <gary_poster> danilos pyoo hoo
[13:31] <gary_poster> heh
[13:31] <gary_poster> thant's a combination of ping and yoohoo
[13:31] <danilos> mumble won't take my "unmute" clicks
[13:31] <gary_poster> bah
[13:32] <gary_poster> bah
[13:32] <gary_poster> I can hear you
[13:32] <gary_poster> 1 sec
[13:34] <danilos> :((( it's up at 100% cpu
[13:39] <gary_poster> danilos: how goes the "revert lousy xss fix"?
[13:40] <danilos> gary_poster, it's landing, not sure why it didn't land yesterday
[13:40] <gary_poster> ok
[13:40] <gary_poster> and how about add button on structural subscriptrion page
[13:40] <danilos> gary_poster, didn't get any emails from ec2 or pqm, so I resubmitted
[13:40] <danilos> gary_poster, should be up for review in an hour or two
[13:42] <danilos> gary_poster, however, it seems mumble is the cause of all my sound troubles, because I tested with skype earlier today and it all worked fine
[13:45] <gary_poster> danilos can you get on Skype then?
[13:45] <danilos> gary_poster, well, not with my regular USB headset, but yes with the new one
[13:45] <gary_poster> danilos please do it then :-)
[13:45] <danilos> or well, a combination
[13:54] <benji> grr, that's a stupid place to put that button
[14:02] <gmb> danilos: Are you sat inside a washing machine?
[14:02] <bac> gmb: :)
[14:02] <danilos> gmb, hahaha, something like that
[14:03] <danilos> gmb, my setup is a bit weird atm, I am using one headset to listen in, and another for the microphone
[14:03] <gmb> Heh, lovely.
[14:05] <benji> https://wiki.canonical.com/StayingInTouch/Video
[14:08] <danilos> gary_poster, when do we have our call? I'd like to get some food and get my old headset working
[14:08] <bac> fwiw, i'm +1 on using skype as it frees me from being tethered to my laptop.  (i always get the urge for tea when these calls start.)
[14:09] <gary_poster> danilos, propose a time :-)
[14:10] <danilos> gary_poster, 1h50mins?
[14:10] <gary_poster> wfm danilos
[14:10] <danilos> *in*
[14:10] <danilos> gary_poster, excellent, then it's a deal :)
[14:10] <gary_poster> :-) cool
[14:17] <bac> hi benji, could you have a look at https://code.launchpad.net/~bac/launchpad/person-in-team/+merge/55928
[14:17] <bac> it's quite short
[14:17] <benji> sure
[14:20] <benji> bac: approved
[14:20] <bac> benji: thanks
[14:41] <bac> gary_poster: i have the outstanding task of blogging about bug 164196 -- any reason not to do that now?
[14:41] <_mup_> Bug #164196: Quickly-undone actions shouldn't send mail notifications <email> <lp-bugs> <qa-ok> <story-better-bug-notification> <Launchpad itself:Fix Released by yellow> < https://launchpad.net/bugs/164196 >
[14:41] <gary_poster> bac, sure.
[14:42] <bac> any subtleties to the way it works?
[14:43] <bac> gary_poster: btw, i never heard back from sarah.  perhaps you should ping her today.
[14:44] <gary_poster> bac, subtleties: ...thinking.  to start with the obvious: if there's a non-undone action, all bets are off.  In particular,
[14:44] <gary_poster> If I do something
[14:44] <gary_poster> make a comment
[14:44] <gary_poster> and then undo it
[14:44] <gary_poster> then you'll get it all
[14:44] <gary_poster> also
[14:44] <gary_poster> it is within our collection window for events
[14:45] <gary_poster> I'm not sure if that is one minute or five
[14:45] <gary_poster> in the above example "make a comment" could be replaced with "do anything that is not itself undone"
[14:45] <gary_poster> (since you can't undo making a comment that always fits)
[14:46] <gary_poster> (and because comments define our batches to some degree)
[14:46] <bac> so 'assign to alice; make comment; assign to bob' results in alice and bob bothing getting notified about three events?
[14:46] <gary_poster> correct
[14:46] <bac> but assign alice; reassign to bob only results in bob getting notified?
[14:47] <gary_poster> correct
[14:47] <gary_poster> it works for a whole bunch of different kinds of changes
[14:47] <bac> i think that deserves to be explained!
[14:47] <gary_poster> it's possible we missed some reasonable ones
[14:47] <gary_poster> but I don't know of any
[14:47] <gary_poster> bac, actually
[14:48] <gary_poster> "but assign alice; reassign to bob only results in bob getting notified" : no, no one gets notified
[14:48]  * danilos reboots
[14:48] <gary_poster> bac, re sarah: ack. I have an email started to her and Francis to send out my text review, which will be a practical ping on the subject, I think.
[14:49] <gary_poster> back to alice and bob: if something is undone, and nothing hiccups the evaluation, no-one is notified, whatever the change.
[14:50] <gary_poster> here's another example
[14:50] <gary_poster> assign alice; change the status; reassign bob.
[14:50] <gary_poster> people will get notifications, but only of the status change
[14:51] <gary_poster> (assuming this all happens within the collected time frame)
[14:52] <bac> "but assign alice; reassign to bob only results in bob getting notified" -- why would bob not get notified?  assuming he wasn't the original assignee.
[14:52] <gary_poster> oh
[14:52] <bac> nobody-alice-bob is what i meant
[14:52] <bac> perhaps you were referring to bob-alice-bob
[14:52] <gary_poster> I interpreted "reassign to bob" as bob was initially assigned.
[14:52] <bac> gotcha
[14:53] <gary_poster> what you describe is not regareded as "undone" in the current code
[14:53] <gary_poster> regarded
[14:53] <gary_poster> nobody -> Alice -> Bob are "real" changes according to the code
[14:53] <gary_poster> nobody -> Alice -> nobody is a mistake and not reported, according to the code
[14:54] <bac> ok, even thought the temporary assignment to alice was a "mistake" it didn't return to the initial state
[14:54] <gary_poster> (as is Bob -> Alice -> Bob)
[14:54] <gary_poster> right
[14:54] <gary_poster> so we don't get rid of intermediate states; we get rid of undone states
[14:54] <gary_poster> here's yet another example
[14:55] <gary_poster> nobody -> Alice -> Bob -> nobody would also squelch the notifications
[14:55] <gary_poster> (or should)
[14:55] <gary_poster> because the changes were undone
[14:56] <gary_poster> this is also true of status, importance, description, and so on
[15:09] <gary_poster> bac, review when you have a moment: https://code.launchpad.net/~gary/launchpad/bug741684-3/+merge/55935 .  danilos, this is the optimization I mentioned to you yesterday, fwiw.
[15:20] <benji> Now I know what I should get Gary Jr. http://www.thinkgeek.com/interests/looflirpa/e8bb/
[15:20] <gary_poster> lol
[15:21] <gary_poster> that's awesome
[15:23] <gary_poster> I guess it makes sense that think geek would go all out for April 1, but that's still pretty imporessive
[15:24] <gary_poster> the video is great
[15:26] <gary_poster> the connection between devel and db-deve appears to be becoming very tenuous
[15:26] <gary_poster> by which I mean merges and such take a long time
[15:32] <benji> yeah, the video is a very nice parody
[15:43] <gary_poster> gmb, for my tests I think I'm just going to instantiate BugSubscriptionFilterMutes directly.  You probably are adding an API to do that, but that doesn't exist in the db branch, right?
[15:44] <gmb> gary_poster: Right; I'm doing it in a separate branch so that the DB patch can land.
[15:44] <gmb> But instantiating directly shouldn't cause problems.
[15:44] <gary_poster> great, thanks
[15:48] <gary_poster> gmb, I have a call with danilos in 12 min, then I'll ping you for discussion on UI. I'm hoping you have good ideas on what to call this thing. :-)
[15:48] <gmb> gary_poster: Far be it from me to want to shatter your hopes.
[15:48] <gary_poster> lol
[15:51] <bac> hey is that jelmer in the apple video?
[15:52] <gary_poster> heh, the first playmobil guy after the apple people?  good call
[16:00] <gary_poster> danilos, you ready?
[16:00] <danilos> gary_poster, yeah, skype-ready
[16:21] <bac> gary_poster: your branch looks good.  very dense but i don't see anything glaringly wrong.
[16:21] <bac> i am curious why you have a bare assert in your test:  assert(len(sources)==2)
[16:21] <bac> instead of using assertEqual?
[16:22] <gary_poster> bac, yeah.  I did that because it was sort of an internal test sanity thing, rather than a test.  Happy to change.
[16:23] <bac> gary_poster: i'd say comment or change since it does stand out.
[16:23] <gary_poster> ack will do thanks
[16:25] <gmb> I should get a "lazr.restful Wrangler" branch.
[16:25] <gmb> *sigh*
[16:25] <gmb> Badge.
[16:26] <gmb> And a brain.
[16:38] <gary_poster> gmb, call?
[16:39] <gmb> gary_poster: Sure. Skype or Mumble?
[16:39] <gary_poster> Skype alright?
[16:39] <gmb> Yep
[17:18]  * gary_poster lunching, back soon
[17:52] <benji> what happened to the review lanes; it's like they're zero-width
[17:54] <gary_poster> that's exciting
[17:54] <gary_poster> i suspect leankitkanban is having some sort of problem
[17:56] <gary_poster> ...which affects evert browser I have, fwiw
[18:00] <gary_poster> well...I made it mildly better
[18:00] <gary_poster> still broken
[18:00] <gary_poster> and quick jobs is unusable
[18:03] <gmb> Syntax schmyntax. Damn you, Python
[18:14] <gary_poster> benji, leankitkanban fixed it.
[18:15] <benji> yep, I just saw that; I like the resulting ginormus review lanes
[18:15] <gmb> gary_poster: In the spirit of idempotence should BugSubscriptionFilter.mute() raise an error if called on a non-team subscription (or by someone who's not a member of the team that owns a team subscription) or should it just fail quietly?
[18:15] <gary_poster> :-) I fixed them too
[18:16] <gmb> I'm leaning towards raising an error, because otherwise people calling the API might find themselves wondering what's going wrong.
[18:16] <gary_poster> gmb, I think that's not so much idempotence as value error.  I say, make it puke at us all.
[18:16] <gmb> Righto
[18:26] <gmb> gary_poster: So, I'm going to EoW shortly. Here's my more-or-less-complete-but-not-reviewed API branch: lp:~gmb/launchpad/team-subscription-opt-out-apis
[18:26] <gmb> gary_poster: The methods you're interested in are:
[18:26] <gmb> BugSubscriptionFilter.isMuteAllowed() ; .mute() and .unmute()
[18:26]  * gary_poster listens
[18:26] <gary_poster> got it
[18:26] <gary_poster> easy enough
[18:27] <gmb> All of them take a person parameter, but that's all handled by call_with(), so you should just be able to call them directly as named_posts.
[18:27] <gary_poster> gmb, should I review, too?
[18:27] <gmb> gary_poster: Urm... Actually, if you just give me ten minutes to do a quick refactor, yes, that would be cool.
[18:28] <gary_poster> ok, cool gmb, no rush here, still writing tests for my script changes
[18:36] <gmb> gary_poster: https://code.launchpad.net/~gmb/launchpad/team-subscription-opt-out-apis/+merge/55982 when you've got a moment.
[18:37] <gmb> I'm going AFK now but will check back later and set EC2 going if it's good to land.
[18:37] <gary_poster> awesome gmb!  I'll do it this afternoon.  Have a great weekend!
[18:37] <gmb> Thanks, you too.
[18:55] <benji> gary_poster: I'm trying to figure out what I need ot do for 740640; do I need to merge Danilo's branch into mine before landing?
[18:56] <gary_poster> no benji, they can be separate
[18:56] <gary_poster> IMO
[18:56] <benji> well, I already merged part of it to help avoid conflicts
[18:56] <gary_poster> should be alright then
[18:57] <gary_poster> he's already trying to land it
[18:57] <benji> oh, so I don't need to do anything?
[18:57] <gary_poster> benji, by "Danilo's branch" which one do you mean?
[18:57] <danilos> gary_poster, I was going to ask you the same :)
[18:57] <gary_poster> I thought you meant "revert lousy xss fix"
[18:57] <gary_poster> :-)
[18:57] <benji> I don't know.  He pointed me at a patch and I applied part of it.
[18:57] <gary_poster> heh
[18:57] <danilos> that one is already landed, but benji is probably inquiring about the other one I have in progress
[18:58] <danilos> benji, so, don't worry about that one, I'll merge with your changes once your branch lands
[18:58] <gary_poster> that makes sense to me.  thanks danilos
[18:58] <benji> danilos: ok, I'll assign you the "xss vulnerability in new bug subscription overlay" card
[18:58] <gary_poster> uh
[18:58] <gary_poster> why?
[18:58] <gary_poster> I think there's some branch confusion going on
[18:58] <benji> because that's the one about bug 740640
[18:59] <gary_poster> right...
[18:59] <gary_poster> but what Danilo is working on now does not affect that
[18:59] <gary_poster> it only touches the same part of code
[18:59] <gary_poster> So, Danilo had two branches
[18:59] <gary_poster> one was "Revert lousy xss fix"
[18:59] <gary_poster> that has landed already
[19:00] <gary_poster> that's kinda sorta related to 740640
[19:00] <danilos> benji, right, the part that you "patched" was minor refactoring that I needed in the heavy-on-manual-node-construction code
[19:00] <gary_poster> but really only as a clean up
[19:00] <danilos> benji, just to reduce the chances of conflicts in there, at least that was my impression of what gary wanted :)
[19:00] <gary_poster> now he is working on "Structural subscription edit/delete page should also allow..."
[19:00] <danilos> (I am not sure I am helping :))
[19:01] <gary_poster> :-)
[19:01] <gary_poster> which happens to touch on the same part of the code that you were touching on your xss branch, benji
[19:01] <benji> ok, reboot:  I need to work on the "xss vulnerability in new bug subscription overlay" card, which is in "Landing"; what do I need to do?
[19:01] <gary_poster> :-)
[19:01] <gary_poster> AFAIK, land your branch
[19:01] <gary_poster> then that card is done
[19:01] <gary_poster> do you have reason to believe otherwise
[19:02] <gary_poster> ?
[19:02] <benji> well, I don't have any idea what's going on, but that's not neccesarily evidence to the contrary
[19:02] <gary_poster> :-)
[19:02] <gary_poster> ok, let's have a quick call
[19:02] <benji> I don't /have/ to understand :)
[19:03] <gary_poster> since you are doing the work I think that would be comforting :-)
[19:03] <benji> ok; mumble or skype?
[19:03] <gary_poster> skype please
[19:04] <benji> <skype sad noise>
[19:04] <gary_poster> :-) 1 sec
[19:07] <benji> I can here you.
[19:08] <benji> /s/re/ar/
[19:08] <benji> try unplugging your headset
[19:53] <benji> gary_poster: *poof!* I appear over here.
[19:53] <gary_poster> benji hi :-)
[19:55] <benji> yep, that's it; I kept thinking that one had the downward-blue-triangle-of-lowness on it so didn't read it
[19:55] <gary_poster> yeah, the overlapping is a bit hard to read at times
[19:55] <benji> did you want to do a pre-imp call on that?
[19:56] <gary_poster> So, I suspect you will want to clarify what the card means first, if you are not already sure...yeah.  We'll have a quick one, and then I suspect you'll want one with Brad
[20:26] <benji> I like happening upon the ever-changing ~yellow logos.
[20:27] <benji> bac: I'm having trouble finding the branch that has your additions of the edit links to all the bug targets (I'm going to use it as a guide to adding "My Subscriptions" links)
[20:27] <benji> gary_poster: you'll like this; I don't even think it's an April fool's joke: http://zodb.ws/
[20:28] <bac> benji: https://code.launchpad.net/~bac/launchpad/accordion-client-2/+merge/55361
[20:28] <benji> bac: thanks
[20:36] <gary_poster> heh, I had not seen the yellow submarine.  I suspect danilos :-)
[20:40] <gary_poster> benji, that's insane. :-)
[20:41] <benji> insane and awesome
[20:41] <gary_poster> yes that too
[20:42] <bac> did y'all see web2pyramid?
[20:42] <gary_poster> no
[20:42] <bac> http://web2pyramid.pylonsproject.org/
[20:44] <gary_poster> :-)
[20:44] <benji> I can't tell if that's an April Fools joke or not.
[20:44] <gary_poster> :-P I'm saying yes
[20:48] <bac> "Blaze LaFlame"
[20:50] <bac> gary_poster: so for "quickly" undone actions, does "quickly" mean "do it before the next run of the cronjob"?
[20:51] <gary_poster> bac, no, there's a configured amount of time to wait, so it is at least as long as that amount of time, rounded up to the next cronjob
[20:52] <bac> do you know that number?
[20:52] <gary_poster> I'm guessing you should probably know what that amount of time is...trying to find out...
[20:53] <gary_poster>         interval = timedelta(
[20:53] <gary_poster>             minutes=int(config.malone.bugnotification_interval))
[20:53] <gary_poster> ...
[20:53] <gary_poster> lib/canonical/config/schema-lazr.conf:bugnotification_interval: 5
[20:53] <gary_poster> ...
[20:55] <bac> thanks, i was looking around in there but didn't see that part
[20:55] <bac> so 5 minutes plus whenever the next cronjob runs
[20:55] <gary_poster> bac, from the above, and the fact that that string is not redefined in lp-production-configd, I am pretty sure the answer is 5 min
[20:55] <gary_poster> yeah
[20:55] <bac> thanks
[20:55] <gary_poster> np
[21:21] <bac> gary_poster: this is not much but is something:  http://blog.launchpad.net/?p=2043&preview=true
[21:23] <gary_poster> bac, looks good to me.  Thank you!
[21:23] <bac> ok, if it is accurate i'll publish
[21:24] <gary_poster> I believe it is accurate, bac.  Thanks.
[21:24] <bac> done
[21:25]  * bac is no longer haunted by that task
[21:25] <gary_poster> great!
[21:25] <gary_poster> :-)