[00:12] <giovani> jmarsden: unless ubuntu has changed recently -- sysfs.conf is used to change /sys values, while sysctl.conf is used to change /proc values -- this is a /sys value
[00:14] <jmarsden> giovani: OK, could be... sysctl.conf is the one that is always there on my systems, and which I have used, not sysfs.conf.  When using sysfs.conf didn't seem to work for the OP, I thought maybe there was confusion over the filename.
[00:14] <giovani> nah, this is a /sys value, I'm 95% sure
[00:41] <Vashta_Nerada> .,.,.,.,.
[04:33] <android60> is there a log file for transmission-daemon?
[05:35] <tpeden> I'm trying to run gvim or redcar from my ubuntu server over ssh to edit some files using X11 Forwarding, but I get this error: Xlib:  extension "Generic Event Extension" missing on display "localhost:10.0".
[05:39] <jmarsden> tpeden: That should be harmless... see http://lists.freedesktop.org/archives/xorg/2008-October/039134.html
[05:39] <tpeden> is anyone alive in here lol
[05:39] <tpeden> oh snap!
[05:40] <tpeden> It's slowing the app startup and the app itself WAY down
[05:41] <jmarsden> Odd, it's not supposed to matter. Maybe run a local editor and edit the files over sshfs?  or use Emacs and use TRAMP to get at the files??  I don't know if vim has a remote file access setup like Emacs TRAMP...
[05:41] <tpeden> I mean, the apps do start, just takes like a minute (no exaggeration either) and then they are very slow at responding (and the server is on gbit network, sitting next to my dt)
[05:42] <tpeden> A friend of mine suggested using -YC
[05:43] <tpeden> but it didn't seem to help, plus I don't know what -Y is on PuTTY (when I'm in Windows)
[05:43] <giovani> tpeden: what makes you think the slowness is related to the warning?
[05:46] <tpeden> Well, I was doing this in 8.10 just fine, no errors and no slowness. I had to reinstall ubuntu (hardware upgrade) and I of course installed Jaunty and started getting this error and the slowness... tho I did study statistics so I am aware correlation does not prove causation... so they could very well be unrelated
[05:49] <jmarsden> tpeden: Your desktop is running Windows?  With what X server?  Can you upgrade that to a newer version, maybe??
[05:50] <tpeden> Xming?
[05:51] <jmarsden> If you pay, the Xming guy will give you access to a newer version that the one he makes available free of charge... no idea if that would help, but
[05:51] <jmarsden> it might be worth a try?
[05:52] <tpeden> lol awesome!
[07:33] <vraa_> does someone know how to set 3 of the 4 network interfaces to be "down" so my 'server' reboots without having to press ctrl+alt+del at the ubuntu boot up portion?
[07:33] <vraa_> i think that's what i need to do
[07:33] <vraa_> http://pastebin.com/m39bad4cc -- that is my /etc/network/interfaces
[07:33] <vraa_> http://pastebin.com/m1a421cf9 -- and that's "sudo ifconfig -a"
[09:15] <Vog> morning all...
[09:17] <Vog> Have a question about what the fastest method would be to send lost of small files over a fast network between 2 servers. Basically getting one home directory and moving it over to another machine maintaining the permissions.
[09:17] <Vog> ^^lots of
[09:17] <maxb> I would tar | ssh othermachine untar
[09:19] <Vog> yeah I was thinking the same thing....
[09:19] <Vog> somethign like tar -cf - /path/to/dir | ssh remote_server 'tar -xvf - -C /path/to/remotedir'
[09:19] <twb> The quotes are optional, and -f - is totally unnecessary.
[09:20] <twb> e.g. tar -C /etc -c ssh | ssh fs tar -C /etc -x
[09:22] <Vog> I'll give that a shot thx for the input...
[09:22] <twb> FWIW I do that regularly and it works fine.
[09:22] <twb> Though doing it over ssh is slow if you are on a trusted network
[09:23] <twb> ssh fs -f 'nc -l 12345 | tar -C /etc -x' && tar -C /etc -c ssh | nc fs 12345
[09:23] <twb> ...something like that would do it unencrypted (untested).
[09:24] <Vog> ooo... good point\
[09:24] <twb> You will also probably want to run tar as root on both ends, because only root can do some chown-type operations.  And if you are dealing with heterogeneous chroots, --numeric-owner is vital.
[09:25] <twb> Finally, I can't vouch for whether it will preserve extended attributes or sockets.
[09:25] <Vog> I'll try this now and report the results so far it is progressing nicely.
[09:26] <twb> Oh, and if this is a local network, you might be able to tune NFSv3 to be faster.
[09:26] <twb> Out of the box, I think it'll be slower than tar + nc
[10:32] <Matty-uk> Is there an alternative keyserver that i can use instead of keyserver.ubuntu.com.  I've googled it without success?
[10:33] <twb> Matty-uk: depends what keys you want.
[10:33] <twb> I have "keyserver hkp://subkeys.pgp.net" in my .gnupg/gpg.conf, but that's probably old-school.
[10:33] <twb> I think MIT also has a reasonably centralized keyserver.
[10:38] <Matty-uk> Cheers MIT one worked
[10:47] <twb> What is the MIT one, btw?
[10:54] <Matty-uk> pgp.mit.edu
[10:55] <Vog> twb: I htink I had something wrong with my syntax. Copy was successful but it left out files with long filenames.
[10:56] <twb> Vog: hmm, are both hosts running Ubuntu?
[10:56] <twb> Matty-uk: thanks.
[10:56] <Vog> Yep
[10:56] <twb> Vog: dunno, then
[10:56] <twb> Vog: are both filesystems ext3?
[10:57] <Vog> Let me check one of the systems has been thgough a dist upgrade
[10:57] <Vog> yeah both ext3
[10:58] <twb> Vog: did you capture stderr from both processes?  Maybe they complained?
[10:58]  * Vog checking logs
[12:34] <incorrect> apt-get install ubuntu-xen-server install everything i need for xen?
[15:23] <android60> besides df -h is there a way from command line to view disk usage
[15:23] <blak111> du
[15:24] <android60> ok
[15:29] <pipedream> df is quikc, du might take time and should be used with care on a busy fileserver
[15:31] <android60> I have a problem then, I have 2 1TB drives, 1 part on each, sda1 = /media/MainStorage1 sdb1 = /media/ArchiveDisk1, when I do rsync with "rsync --progress -r --delete-before /media/MainStorage1/ /media/ArchiveDisk1" Archive disk shows 29GB more is used than MainStorage1 on completion. I have checked samba etc, and I only see the exact same files.
[15:31] <RoyK> ionice du, perhaps
[15:32] <RoyK> android60: what filesystem(s)?
[15:32] <android60> RoyK: both are XFS
[15:32] <RoyK> k
[15:32] <RoyK> hm
[15:33] <RoyK> try -avP
[15:33] <RoyK> -a == archive
[15:33] <RoyK> man rsync
[15:33] <RoyK> I won't think it'll make much difference, though
[15:34]  * RoyK uses opensolaris/zfs for that sort of stuff - zfs send/receive is neat
[15:35] <android60> so you think zfs better than xfs?
[15:38] <KurtKraut> android60, I'd say ZFS is more feature rich than XFS
[15:41] <RoyK> android60: way better
[15:42] <RoyK> android60: but not gpl, so you need to use it with FUSE on linux
[15:42] <RoyK> generally, it's better to use opensolaris
[15:42] <RoyK> btrfs is an attempt to make a zfs-like FS on linux, but it's not stable yet, and probably won't be for some time
[15:43] <RoyK> give btrfs 6-12 months and it might stabilise - zfs has been stable for some time
[15:44] <RoyK> zfs is close to four years old (after initial stable release)
[15:50] <RoyK> android60: http://en.wikipedia.org/wiki/ZFS <-- it's a wee bit more than XFS and the rest
[15:50] <android60> ok ill check it out
[16:02] <Debolaz> ZFS++
[16:04] <Debolaz> But while ZFS has some very cool technical features, the biggest plus it has is the extreme ease of administration. The tools are almost self-documenting in their simplicity. This is what I'm concerned about if btrfs will be able to replicate. When I've asked questions, I've been told that userfriendly tools aren't a focus.
[16:05] <RoyK> Debolaz: let's hope they will mend their ways - adminfriendlyness is quite important
[16:06] <RoyK> adminfriendliness, even
[16:06] <RoyK> imho userfriendliness doesn't apply to filesystems
[16:07] <Debolaz> The admin is the user of the filesystem tools.
[16:08] <RoyK> well, yes
[16:09] <RoyK> but I like to differ between "userfriendly" and "adminfriendly"
[16:39] <BrixSat> help :S
[16:39] <BrixSat> http://pastebin.com/m2431e1af
[16:39] <BrixSat> i cant solve this (fresh install)
[16:41] <RoyK> you probably have an apt-get update running by another process
[16:42] <shally87> hi, anyone can help me forwarding my server?
[16:42] <shally87> I have a dynamic address, and also ip80
[16:42] <shally87> port 80 i mean
[16:43] <shally87> I follow the instruction from portforward.com
[16:43] <shally87> but still I could not access my server from external IP
[16:43] <shally87> anyone can help me?
[16:44] <BrixSat> yes that was coorect RoyK
[16:44] <BrixSat> thanks
[16:45] <BrixSat> shally87 that is a router issue
[16:45] <BrixSat> nat problem
[16:45] <BrixSat> reboot the router and try again
[16:45] <shally87> how could i fix that?
[16:46] <BrixSat> also inside network try  on browser put the machine ip
[16:46] <shally87> I reboot it for more than 20 times since yesterday
[16:46] <shally87> when i put the machine IP it is functioning
[16:46] <shally87> but when I access the external ip, i could not access
[16:46] <shally87> it show me the log in to the router
[16:47] <shally87> then I change the router to use port 88
[16:47] <shally87> and now I access my router through <IP_ADDRESS>:88
[16:47] <shally87> DCHP is set up for the machine..
[16:48] <shally87> Forgot to mention, i was using vbox.. and every virtual machine got own IP address..
[16:48] <qman__> shally87, many residential grade ISPs block port 80 on their end
[16:49] <shally87> qman_: I've called the ISP and they mention it was not blocked..
[16:49] <shally87> does the ebox disturb this?
[16:50] <qman__> if it shows the log in to the router, the router is preventing it from working
[16:50] <shally87> yes
[16:50] <qman__> in the router, disable remote administration
[16:50] <qman__> and see if that fixes it
[16:51] <shally87> ok..
[16:51] <shally87> oh, my router is DLINK-500T
[16:52] <shally87> remote web management was disable from thebeginning...
[16:53] <bogeyd6> :(
[16:53] <qman__> but accessing your external IP still shows a router login?
[16:53] <shally87> do i need to enable ppoe pass through?
[16:53] <qman__> no
[16:54] <qman__> just port forwarding
[16:54] <shally87> no since I change the router administration to port 88
[16:54] <qman__> if the router has an SPI firewall, that may be interfering
[16:54] <qman__> I've never luck with those on
[16:54] <shally87> but accessing the external IP will give me failed to connect
[16:55] <shally87> :-(
[16:56] <shally87> does ebox disturb the connection?
[16:56] <qman__> does the server have a firewall on?
[16:56] <shally87> on ebox do you mean?
[16:56] <qman__> sudo iptables -L
[16:56] <qman__> I don't know ebox
[16:57] <qman__> web interfaces are overrated
[16:57] <shally87> Chain input, forward and output is accept
[16:58] <qman__> ok then, the server is not dropping the connection
[16:58] <qman__> it must be the router
[16:58] <shally87> should be..
[16:58] <shally87> any fix for that?
[16:58] <shally87> My last resort is buying a new router
[16:58] <qman__> that's pretty much the fix, there's only one more thing for testing
[16:59] <qman__> if the router has a DMZ setting, point it at your server
[16:59] <qman__> this is not a secure setup and is only for testing, of course
[16:59] <qman__> if it still doesn't work, the router is just not going to do it
[16:59] <shally87> if i set up to DMZ, the other should I reset to original or I can keep the modified setting?
[17:00] <qman__> try it both ways
[17:01] <shally87> in modified setting, I already make it using DMZ but not functioning..
[17:01] <shally87> what left is resetting it..
[17:02] <shally87> brb
[17:12] <shally88> hi
[17:12] <shally88> qman__: it's not working
[17:13] <qman__> if even the DMZ setting isn't working, that narrows it down
[17:13] <qman__> we've established that the server is not blocking the connection, so that's not it
[17:14] <qman__> the only remaining things are, if you are using the wrong internal IP, which is unlikely with the amount of work you've been doing
[17:14] <qman__> if the ISP is actually blocking the port, even though they said they aren't
[17:14] <qman__> or if the router is malfunctioning and won't forward traffic
[17:14] <shally88> maybe the router
[17:15] <shally88> my internal Ip i set for the VM is what it was used in the router..
[17:15] <qman__> those three are the only real possibilities left
[17:15] <shally88> then i forward it to the ip which i get.
[17:15] <shally88> but I have confusion over eth0 and eth1.
[17:16] <qman__> oh, wait
[17:16] <qman__> this is more likely a virtual networking problem
[17:16] <okaratas> benc ?
[17:16] <qman__> can you get to the VM from a separate physical machine on the network?
[17:16] <shally88> it is fixed when i dont use virtual machine is it?
[17:16] <okaratas> nick in this way should be BenC..
[17:16] <okaratas> and benc nick not registered..
[17:17] <okaratas> benc is not identified to services (nickserv)
[17:17] <shally88> wait..
[17:17] <qman__> actually, this is really easy to diagnose
[17:17] <qman__> in the virtual machine
[17:17] <qman__> attempt to ping a site on the internet, like google.com
[17:17] <okaratas> this nick registered BenC to debian developer Ben Collins..
[17:18] <qman__> if it doesn't work, you have a virtual networking problem
[17:18] <shally88> I could
[17:18] <qman__> ok
[17:19] <qman__> what type of virtual networking are you using? NAT or bridging?
[17:19] <qman__> NAT could cause issues
[17:19] <shally88> i was wondering in the ifconfig, i was using eth0 in my virtual machine
[17:19] <shally88> bridging
[17:19] <shally88> but when i see the vbox, it was set to eth1
[17:20] <qman__> your virtual machine will have network interfaces and so will the host
[17:20] <qman__> so, the naming could be confusing
[17:20] <qman__> just make sure that whatever interface the virtual machine is bridging to is connected to the network
[17:20] <qman__> if the virtual machine can get to the internet, it's probably set up correctly
[17:21] <shally88> it could
[17:21] <shally88> do you mean if i set the vm to eth1, in the ifconfig of the vm i should see eth1 too?
[17:22] <qman__> no
[17:22] <qman__> in the VM config, you are choosing the host's interface, not the guest's
[17:22] <qman__> the ifconfig in the VM shows the guest interfaces
[17:23] <shally88> ok
[17:23] <qman__> but, all that aside
[17:24] <qman__> if the VM can reach the internet, and you can reach the web site running on the VM from the LAN, the virtual networking is working correctly
[17:24] <shally88> ok
[17:24] <shally88> then should it be the modem itself?
[17:24] <shally88> or?
[17:24] <qman__> could be the router, or the ISP
[17:25] <shally88> the isp should be ok
[17:25] <qman__> yeah, so it's most likely the router itself
[17:25] <shally88> yes.
[17:25] <shally88> I did check the port 80 to my external ip from some website, and it says it is not blocked.
[17:26] <shally88> so this means the router is the problem.
[17:26] <qman__> actually
[17:26] <qman__> if you would /msg me your IP, do you mind if I test?
[17:27] <shally88> i get this from one website now since i change the router admin page to port 88
[17:27] <shally88> Error: I could not see your service on <IP_ADDRESS> on port (80)
[17:27] <shally88> Reason: Connection timed out
[17:28] <shally88> sorry i went to paste my ip here..
[17:28] <qman__> that's fine, some people are just paranoid about giving that information out
[17:28] <shally88> ok
[17:28] <benc> okaratas: good to know
[17:29] <qman__> yeah, I'm not getting anything at all either
[17:29] <qman__> it's blocking pings too
[17:29] <okaratas> benc, this nickname is owner Ben Collins..
[17:29] <okaratas> /ns info benc
[17:30] <shally88> that is when the DMZ is enable..
[17:30] <shally88> so it is the router problem is it?
[17:30] <qman__> yes
[17:30] <qman__> with DMZ enabled, it should be answering pings
[17:31] <shally88> ok, but does it is affected by the page to the router admin page is change to port 88?
[17:31] <qman__> it doesn't seem to be making a difference
[17:31] <shally88> ok
[17:31] <shally88> since it is like that, what router should be best>
[17:32] <qman__> I like linksys units, the WRT54GL in particular
[17:33] <qman__> but that's a wireless one, it really depends on your needs
[17:33] <shally88> ok..
[17:33] <qman__> I recommend getting a separate modem and router
[17:33] <qman__> the all in one units are prone to these kinds of problems
[17:34] <shally88> what you mean by separate modem and router?
[17:34] <qman__> getting a modem that is not a router, one that only acts as a gateway, and then a router which connects to it, to manage your DHCP and port forwarding, etc.
[17:35] <shally88> owh..
[17:35] <shally88> i guess I have router with modem inside as the phone line directly connected to it..
[17:35] <shally88> btw I still use switch to divide the other pc
[17:35] <qman__> that also increases the number of choices of router you can use
[17:36] <shally88> ok
[17:36] <shally88> here I usually found dlink and aztech..
[17:36] <shally88> which one in your opinion is better?
[17:37] <qman__> I don't know aztech
[17:37] <qman__> but I would not recommend dlink
[17:37] <shally88> oh haha..
[17:37] <shally88> I try to look for linksys
[17:38] <qman__> netgear has some good products too, just make sure you look up the model before you buy to see if it has issues
[17:38] <shally88> ok
[17:39] <shally88> before i try on my server.. do you think a 1mbps download with 384kbps upload is suitable for server?
[17:39] <shally88> web hosting which has around 300visitors daily
[17:39] <qman__> that depends entirely on what you intend to serve and how many people to serve to
[17:39] <qman__> small files, that should be no problem
[17:40] <qman__> keep your images under 500k, no file downloads, etc...
[17:40] <shally88> it is usually depending on the upload is it?
[17:40] <qman__> yes
[17:41] <benc> okaratas:  are you bored?
[17:41] <benc> okaratas:  leave me alone
[17:41] <shally88> if in case the upload is lower than 384 it will not be suitable for a web hosting is it?
[17:42] <shally88> 128kbps for example
[17:42] <qman__> probably not, it depends entirely on how much users need to download from you
[17:42] <qman__> if each web page is only 50k in total, it could work
[17:42] <qman__> if it's image heavy, then no
[17:43] <shally88> oh, haha. The wordpress installation itself is a heavy web app, then that would not work even in 384kbps
[17:43] <qman__> well, the server load is fine, it's the size of the final web pages being served
[17:43] <qman__> how much the users need to download
[17:44] <shally88> ok..
[17:44] <qman__> when that saturates the 384k, you can't serve any faster
[17:44] <Bilge> You two sure are having fun
[17:44] <qman__> if you have a lot of big images or flash objects, it won't work
[17:44] <shally88> ok.
[17:44] <qman__> but if it's mostly just text, you should be fine
[17:45] <shally88> yeah.
[17:46] <shally88> i guess home server is not ok with it... now the index file is 1180.6 KB
[17:46] <qman__> yeah, that's way too much for a 384k line
[17:46] <shally88> hi Bilge..I was asking few questions.. need pro to help me.
[17:46] <qman__> that would take...25 seconds for one user to download
[17:47] <shally88> :-/ I should then get a dedicated hosting itself..
[17:47] <shally88> and should serve more than 25sec when there is 20 user at a time..
[17:47] <qman__> you can get a VPS cheap
[17:47] <giovani> indeed -- VPSes can be had for dirt-cheap
[17:47] <shally88> can recommend me one?
[17:48]  * okaratas I'm away..
[17:48] <shally88> ok
[17:48] <shally88> I was using shared hosting, and there is a problem with the cache.
[17:48] <shally88> the server will load when i get sudden traffic.
[17:49] <giovani> I can't personally vouch for the company -- but VPSLink is quite large -- http://vpslink.com/ubuntu-vps/
[17:49] <shally88> it's a wordpress installation with wp-supercache
[17:49] <giovani> there are dozens of providers out there though -- google around, hit www.webhostingtalk.com -- there's a section for VPS deals
[17:50] <shally88> that is helpful giovani..
[17:51] <shally88> btw, thanks a lot qman__ and giovani.. I would get my router fixed, and gotta look for VPS too..
[17:51] <shally88> Thanks again qman__ for spending your time helping me..
[17:51] <qman__> not a problem, good luck
[17:52] <shally88> thanks..
[17:52] <shally88> bye
[19:43] <alex-weeej> i've found a bug in karmic kvm or something that causes an instance to just die when i do something specific
[19:43] <alex-weeej> i can ssh to it, i can request web pages from a basic vhost, but if i try and use my webapp it explodes
[19:43] <alex-weeej> anyone know how i can debug?
[19:43] <alex-weeej> jdstrand, could this have anything to do with the apparmor stuff we did yesterday?
[19:48] <domas> Hi! will next LTS have systemtap with uprobes?!!? :)
[20:03] <domas> hhhmmmm, where is kernel debug symbol package in jaunty
[20:30] <domas> heh, hardy has linux-image-debug in 'main'
[20:31] <domas> meh, there's oprofile, there's systemtap, and there's no linux-image-debug
[20:55] <giovani> domas: check ddebs
[20:56] <domas> giovani: they have just karmic builds
[20:56] <domas> giovani: now intrepid/jaunty ones
[20:56] <domas> *no
[20:56]  * domas eyes http://ddebs.ubuntu.com/pool/main/l/linux/
[20:58] <giovani> ah, just build it yourself then?
[20:59] <domas> well, that means I will have to build myself all kernel packages
[20:59] <domas> an unwelcoming path that will get too much attention :)
[21:00] <domas> why would canonical package oprofile, systemtap and other stuff
[21:00] <domas> without adding debug symbols
[22:05] <Chr1831> what is a good smtp server for php?
[22:07] <qman__> supported mail servers for ubuntu include postfix and exim
[22:08] <Chr1831> qman__, does postfix require any setup for php to use sendmail?, also does postfix allow users to connect and send mail (i don't want that...)
[22:10] <qman__> Chr1831, it all depends on how you configure it
[22:18] <KurtKraut> Chr1831, I don't think you'll see a clear advantage in a option comparing to another. They're quite similar and equivalent
[23:58] <steady2023> can someone reccomend me raid card for 15 hard drives good price good performance and reliability


[12:34] <blah24> Hi, I was trying to find the 32 bit iso for Lubuntu 20.04.1
[12:34] <blah24> But couldn't find it on the downloads page of lubuntu.me
[12:34] <tomreyn> blah24: that's because there is none
[12:34] <tomreyn> if you mean x86
[12:35] <blah24> yes x86 :)
[12:35] <tomreyn> *buntu 18.04 LTS is the last release supporting 32-bit on x86
[12:35] <blah24> Ah, thanks :)
[12:36] <blah24> Is there a reason only x64 is supported now?
[12:36] <JohnDoe_71Rus> many distr drop x86
[12:37] <blah24> So no upstream support etc.?
[12:37] <tomreyn> several. i think the main reasons are that kernel support (upstream) is diminishing, and such hardware hasn't been produced for a while
[12:37] <blah24> ah, makes sense
[12:37] <blah24> well thanks for giving my old laptop a new lease of life :)
[12:37] <blah24> much appreciated!
 hello :) … thank you for the great LXQt on Lubuntu. … does anyone has reference about how to minimal (desktop) install, without any office and optional packages?
 I wouldn't recommend arch, that brings a whole host of other issues. We don't currently have a minimal install option but you can remove them after installation.
 @kc2bez [I wouldn't recommend arch, that brings a whole host of other issues. We don't cu …], thank you. that what i'm doing right know. … looking for package that I don't use, then uninstall it one by one.
[17:54] <jose__> hi


[16:16] <LeoNerd> Can anyone tell me how to actually drive  bzr bisect  ?
[16:16] <LeoNerd> In all the times I've ever used it it has never worked how I expect
[16:16] <LeoNerd> I'm at -r183. I type  bzr bisect start; bzr bisect no.   (because my bug is absent)
[16:16] <LeoNerd> This automatically moves me to -r189, which is latest.  I type  bzr bisect yes  (beacuse my bug is now present)
[16:17] <LeoNerd> it now says no further bisect is possible.. which Ifind hard to believe - why hasn't it gone to 186 in the middle?
[16:17] <LeoNerd> OK, so maybe my sense of "yes" vs "no" is backwards. lets reset and try again
[16:18] <LeoNerd> So I bisect reset; go back to 183; bisect start; bisect yes.   Now it jumps me right the way back to 94
[16:19] <LeoNerd> Oh, .. OK actually that way round if I do things in the right order it's OK
[16:19] <LeoNerd> I would have expected I can just do any two revisions, either first, and have either one claim "no" vs "yes", and bzr will work it out
[16:21] <LeoNerd> Oh and also  bzr bisect log  crashes:  brz: ERROR: TypeError: write() argument must be str, not bytes


 Meaning yes on can go into Dash.cpp and .h change it all up to Look and act like Ubuntu TV
[03:44] <bobweaver> 4)  Remotes: Way is this not being wrote into the framework  its self ?
[03:44] <bobweaver> with things like meego and what not why in the world would a team do this ?
[03:45] <bobweaver> 5)Unity Devs are working on make a declarative view for form factor? Really Because I have hunted and hunted and can not seem to find anyone doing this. could you please drop some names.
[03:45] <bobweaver> 6)  Moving away from  .nfo and xbmc generated files. This is great news But. QT handles XML data better then you might think.
[03:46] <bobweaver> ) Lens: Ok here is one thing that I can not figure out for the life of me. Why not just use the lens that are already around?  all that needs to happen is a change in dbus for the video lens.
[03:46] <bobweaver> 7)*
[03:46] <bobweaver> as a example
[03:48] <bobweaver> 8) I feel as thou there is a social click going on around these parts meaning that people are doing things because someone in this social click is saying that they hav to be done,
[03:48] <bobweaver> this is hurting the community
[03:48] <bobweaver> If anyone can explain any of these things to me I would really like that
[03:49] <bobweaver> mostly the QT part of this
[03:49] <bobweaver> is it something to do with Nokia not giving Ubuntu enough  money ?
[03:50] <bobweaver> why are we not using the code that is out there all ready from something like QTMediaHub
[03:50] <bobweaver> It has everything that we are looking for
[03:50] <bobweaver> why use stuff that has to be deved up on microsoft ?
[03:57] <danielk22> I don't quite understand the push for NUX myself. It seems that Qt5 is a much more powerful toolkit with good developer tools.
[03:58] <bobweaver> danielk22,  +1
[03:58] <bobweaver> and QT5 is in alpha also
[03:58] <bobweaver> danielk22,  have you looked at the code that is out there for megoo and what not
[03:58] <bobweaver> like qtmediahub?
[03:59] <bobweaver> QT media hub http://www.youtube.com/watch?v=VZXV4J0d_nE
[03:59] <bobweaver> that was wrote for qtquick 2 and qt5
[04:00] <bobweaver> there is meego and all the remote code
[04:01] <bobweaver> git://gitorious.org/qtmediahub/meegoremote.git
[04:02] <bobweaver> that has all the plugings also that xbmc has meaning tmdb tvdb ect
[04:02] <danielk22> bobweaver: I just looked at the video.
[04:03] <bobweaver> Here is the orig remote that comes with it   http://gitorious.org/qtmediahub/original-remote/trees/master
[04:04] <bobweaver> it also uses nokia and google maps and would be real real easy to implant face recognition
[04:04] <bobweaver> like could use that for perental control
[04:05] <danielk22> I think an even more modern UI could be written in Qt5 with all the OpenGL tricks you might desire... But the real power is in having a good UI editor and a good scripting language built in.
[04:05] <bobweaver> like using OpenCV, on to Qt.
[04:06] <danielk22> NUX is just a thin wrapper for OpenGL.. so fewer developers would be able to write a UI at that level; especially ones that also have a design sense.
[04:06] <danielk22> OpenCV, the vision library?
[04:07] <bobweaver> yup
[04:07] <bobweaver> http://www.youtube.com/watch?v=YoemzxBpXig&feature=related
[04:07] <bobweaver> like to use that alter it and make into parental control
[04:08] <bobweaver> and also like Hello there $USER todays weather is and you missed these calls and you stoped a torrent blah blah blah
[04:08] <bobweaver> when you walk into the room
[04:08] <danielk22> hehe, I built a skin detector filter for mozilla once. It not only blocked out bikini clad pictures, but also all pictures of Dick Cheney.
[04:09] <bobweaver> rotflol
[04:10] <bobweaver> so things that can not happen also with NUX theme changing that would be so hard
[04:11] <bobweaver> seems like there is only one or 2 people that are making these dissions and that is not fair to the community
[04:11] <bobweaver> needs to be votes or something like that


[01:05] <itnet7> bluebomber: back at ya!!
[05:55] <bluebomber> Hello, all.
[05:56] <bluebomber> Is anyone there who could give me a quick hand with a simple subnetting problem?
[14:47] <itnet7> blue_bomber: possibly
[16:58] <bfri> can anyone help me hook up my tv through hdmi?
[20:45] <blue_bomber> itnet7, possibly what?
[20:56] <itnet7> You asked if anyone could help you with subnetting
[20:57] <itnet7> I guess you must have figured it out already?
[20:57] <itnet7> blue_bomber: ^
[20:58] <RoAkSoAx> itnet7: duuuuuuuuuuude ready to rumble
[20:58] <RoAkSoAx> ?
[20:59] <itnet7> RoAkSoAx: Soon, Very soon
[20:59] <itnet7> brb, have 2 reboot
[20:59] <itnet7> well, my session isn't going anywhere lolz
[21:05] <RoAkSoAx> lol
[21:11] <itnet7> so has anyone figured out how to expand your active tmux sessions when all of the dots begin filling your screen?
[21:11] <itnet7> and your active session begins shrinking?
[21:15] <itnet7> ah... Much better
[21:15] <itnet7> whew!!
[21:26] <itnet7> If you ever do have that problem with the dots, using tmux, add -d when you re-attach
[21:42] <blue_bomber> itnet7: Yeah, figured it out. I didn't know you could connect two routers LAN-to-LAN
[21:44] <itnet7> ah
[21:45] <blue_bomber> Later, all.


[18:02] <pleia2> meeting time :)
[18:02] <pleia2> #startmeeting
[18:02] <pleia2> no bot :\
[18:02] <Cheri703> I thought they were sorting that out? :/
[18:02] <pleia2> it was back for a little while, gone from #ubuntu-meeting again now too
[18:03] <pleia2> so we'll do without again :)
[18:03] <pleia2> who all is here for the meeting?
[18:03] <Cheri703> I am
[18:03] <pleia2> Agenda: http://wiki.ubuntu-women.org/Meetings/Agenda
[18:03] <Mikaela> I am
[18:03] <pleia2> great
[18:03] <pleia2> #topic Blueprint for Utopic cycle
[18:03] <pleia2> #link https://blueprints.launchpad.net/ubuntu-women.org/+spec/community-1406-ubuntu-women
[18:04] <pleia2> this was organized at the Ubuntu Online Summit session, details and video here: http://blog.ubuntu-women.org/2014/06/ubuntu-women-at-uos-14-06-session-summary/
[18:04] <pleia2> we haven't had a meeting since that to discuss it on the IRC-side, so if anyone has any thoughts or additions, now is the time to add them
[18:05] <pleia2> right now only belkinsa and I have action items
[18:05]  * pleia2 has no progress to report on hers
[18:06] <amani_glugcal> hola
[18:06] <pleia2> welcome amani_glugcal
[18:06] <pleia2> ok, well we all know where the blueprint is, if anyone has updates they know where to go :)
[18:07] <pleia2> #topic LeadershipElectionProcess Nominee:Position Ratio
[18:07] <pleia2> Cheri703: all yours!
[18:07] <RCheesley_> Hi :))
[18:07] <pleia2> welcome RCheesley_
[18:07] <Cheri703> Yes! So, the election is for the 3 open spots on the leadership team
[18:07] <Cheri703> we have 3 nominees.
[18:08] <pleia2> in some other teams I'm in we've had a vote anyway, so everyone is used to the process, even if the outcome doesn't matter
[18:08] <Cheri703> pleia2 and I have been discussing how that should be handled. Do we still want to have a poll basically? Open up a timeframe for anyone to send the current team concerns or dissent about the 3 and then just name them the leaders? Does anyone have thoughts?
[18:08] <pleia2> it also gives folks a period to raise any concerns (although I think all our nominees are pretty solid)
[18:10] <amani_glugcal> a timeframe for concerns seems reasonable
[18:11] <pleia2> thanks amani :) any other thoughts?
[18:12] <pleia2> Cheri703: ok, sounds like we do election and also use that time for folks to raise concerns (probably to you and Ana - which you can also discuss with the outgoing leadership team since none of us are reapplying)
[18:12] <Cheri703> ok
[18:12] <Cheri703> yeah, I think that sounds reasonable
[18:13] <pleia2> #decided 3 applicants for 3 spots, will still do condorcet election and use that period for any concerns as well
[18:13] <pleia2> #topic Any other business
[18:14] <pleia2> anyone have any other non-agenda-ized items?
[18:15] <pleia2> as I mentioend on list, I'll be reducing my involvement in the project next cycle to focus on my career and some other projects, and there is a bit list of things that I do for the project that other folks should consider doing since I won't anymore, I documented them here: http://wiki.ubuntu-women.org/lyz
[18:15] <pleia2> s/bit/big
[18:16] <Cheri703> oof, thank you SO MUCH for all of your work over the years!
[18:16] <pleia2> I'll still be available to ping, just won't be active on these tasks anymore
[18:16] <Cheri703> You have taken on tons of stuff
[18:16] <pleia2> Cheri703: thanks for saying so :) too much!
[18:17] <pleia2> some of these projects may just go away without volunteers, but I wanted to give the team a few months heads up before I step out
[18:17] <pleia2> and I'm happy to help anyone who wants to volunteer for any of it
[18:18] <pleia2> so don't be shy :) much of it isn't hard, just tedious and time-based (need to plan meetings on time, pay attention to social media)
[18:19] <pleia2> anyone have anything else?
[18:19] <amani_glugcal> we must reach out to more forums  and how many people actually help with those
[18:20] <pleia2> not many, I try to reply to every new thread where someone is asking for help/acknowledgement, and I'm the only admin aside from forums staff
[18:20] <amani_glugcal> wow
[18:20] <pleia2> so if someone who is active over in forums, I highly encourage them to talk to me so we can get you added as admin too so we can at least handle sticky posts (spam/abuse doesn't happen much and I tend to just use standard reporting tools to forum staff)
[18:21] <amani_glugcal> I do look at G+
[18:21] <pleia2> would be very good to have another admin there, having me as only one is bad :)
[18:22] <amani_glugcal> ok
[18:22] <amani_glugcal> send me the details by mail
[18:23] <pleia2> ok
[18:23] <pleia2> #action pleia2 to send amani details for G+ (and forums too, for good measure!)
[18:23] <pleia2> anything else?
[18:26] <pleia2> ok, thanks everyone
[18:26] <pleia2> have a nice rest of your day :)
[18:26] <pleia2> #endmeeting
[18:26] <Cheri703> thanks, you too! :)
[18:27] <amani_glugcal> thanks all and you too :)


[00:53] <deleted_> Chello
[09:56] <FireAndIce> Hello everyone!! I've a dual core laptop which had ubuntu installed initially. It was way too slow to do programming. But, after installing lubuntu, its like the hardware has been reinvigorated. Thanks to the lubuntu team.
[18:32] <zleap> er what was the website to try and work on a plan to promote lubuntu as a win xp replacement
[18:36] <melodie> zleap I don't understand the question
[18:36] <zleap> there is a project for beginners in the early stages to promote lubuntu
[18:37] <zleap> its ona  website, just can't remember what website it is
[18:42] <melodie> I don't either
[18:42] <zleap> ok
[18:43] <zleap> thanks anyway
[18:43] <melodie> zleap https://wiki.ubuntu.com/StartUbuntu
[18:43] <melodie> found it! ^^
[18:44] <zleap> thanks
[18:44] <melodie> if it is what you are seeking for, it would be in the "What" §
[18:46] <zleap> that is what i was looking for,  there are soo many projects etc its hard to remember everything
[18:51] <zleap> hi DanS
[18:51] <DanS> hi zleap
[18:51] <zleap> hi
[18:52] <DanS> congrats on becoming part of the docs team
[18:53] <melodie> zleap I found it in the wiki.ubuntu.com search engine searching for "Lubuntu Windows XP" and then clicking to the next page in the sentence "search in pages"
[18:53] <melodie> if that can help you find more easily next time
[18:53] <zleap> should do its saved


[08:36] <glitchd> hello all
[08:36] <knome> hello
[08:37] <glitchd> having a weird problem..
[08:37] <glitchd> should i explain?
[08:37] <cfhowlett> glitchd, no
[08:37] <cfhowlett> let the telepaths handle it
[08:37] <glitchd> cfhowlett, ok thx..u can go now.
[08:37] <cfhowlett> !details
[08:38] <glitchd> yea i get that, wasnt going to ask if there were just assholes in here that were gonna respond with the same shit you just did.
[08:38] <glitchd> so cfhowlett, u can take your leave now.
[08:39] <knome> glitchd, please watch the language as this is a family-friendly channel.
[08:39] <knome> glitchd, also, please watch the attitude as everybody here is a volunteer.
[08:40] <glitchd> knome, share your advice to cfhowlett.
[08:40] <glitchd> now back to my little problem.
[08:40] <cfhowlett> knome, to be fair, my response was unneccessarily snarky.  apologies to glitchd and everyone else.  still: I did NOT use profanity or insults.  anyway: not leaving.  let's move on
[08:40] <glitchd> agreed.
[08:41] <glitchd> i apologize for the profanity.
[08:41] <glitchd> im running xubuntu 15.04, i use a script to kill/turn off the monitor.
[08:42] <glitchd> when i activate then disable to script to wake th screen up, my dm dies and another one takes over and i have to log out or kill x to get back to my original dm.
[08:42] <glitchd> im trying to figure out why this happens, and how to stop or fix it
[08:43] <knome> so... you have created a script that is basically a screensaver, but it doesn't work
[08:43] <glitchd> here is the script that i use attached to a keyboard shortcut
[08:43] <glitchd> http://pastebin.com/TGwN0qRZ
[08:44] <glitchd> i didnt have this problem in previous ubuntu/xubuntu editions
[08:44] <knome> why don't you use a real screensaver?
[08:45] <glitchd> the power management doesnt work well enough to rely on it, so i had to find another way, also i wanted a way to activate it by a shortcut. also the script behaves in a certain way that am more inclined to
[08:46] <glitchd> i believe this installation is ubuntu 15.04 with xfce(xubuntu desktop) added to it
[08:46] <glitchd> so its not straight xubuntu 15.04
[08:47] <glitchd> it happens randomly that it kills the desktop manager and returns me to a different dm
[08:48] <glitchd> if someone could look at the script and tell me if u see anything in there that would maybe cause this, i would appreciate it.
[08:48] <glitchd> ive searched and searched for an answer and never found one, now im here.
[09:00] <glitchd> is there any other information i can provide to possibly help find the answer?
[09:08] <glitchd> anyone?
[09:08] <Unit193> In addition to this script, do you have light-locker or whatever Ubuntu uses installed and enabled?
[09:11] <glitchd> Unit193, im not sure..
[09:11] <glitchd> *yes it is installed
[09:12] <glitchd> let me rephrase the question
[09:13] <glitchd> is there anything that would cause dpms to switch de's when i power off the screen?
[09:16] <glitchd> thx anyways..
[11:37] <xubuntu92d> s.a
[12:00] <xubuntu06w> how do i get xubuntu desktop to a solid black colour?
[12:01] <xubuntu06w> first time user and the first thing i need to do i cant
[12:01] <xubuntu06w> pictures etc ae distracting
[12:01] <xubuntu06w> anyone help on a sunday orning :)
[12:02] <xubuntu06w> i suppose i could take a black picture?
[12:03] <Unit193> xfdesktop-settings → Solid Color
[12:04] <xubuntu06w> in terminal?
[12:05] <xubuntu06w> i tried the desktop settings
[12:05] <Unit193> Well, there's a button in the settings manager, but yeah that too.
[12:05] <xubuntu06w> chose to black solid colours
[12:05] <xubuntu06w> then chose solid colour
[12:06] <xubuntu06w> then closed the window
[12:06] <xubuntu06w> nothing changed
[12:07] <Unit193> You have to select Style: None
[12:08] <xubuntu06w> AHHHHHHH
[12:08] <xubuntu06w> ty
[12:08] <Unit193> Sure thing.
[12:08] <xubuntu06w> you have made my sunday morning
[12:08] <xubuntu06w> now i can go shower and get on with my day :D
[12:08] <Unit193> \o/
[12:09] <xubuntu06w> i think i ma like xubuntu
[12:09] <Unit193> I do. :P
[12:10] <xubuntu06w> well i have been stick with winblows so many years and been spoon fed its hard to change imo
[16:00] <makem> hi i need a basic finance package - have tried homebank but it does not do yuan
[16:00] <makem> i need yuan and gbp
[16:01] <cfhowlett> makem, ask the chinese channels or ubuntukylin
[16:01] <cfhowlett> !cn | makem
[16:01] <cfhowlett> !kylin | makem
[16:01] <makem> im not chinese lol
[16:01] <makem> but my wife is and i deal with all finances
[16:02] <makem> so i need uk package with foreign currency
[16:02] <makem> i use ms money atm
[16:03] <cfhowlett> makem, ubuntu software center: search term: finance
[16:03] <makem> k
[16:04] <makem> veryy annoying as i was getting on so well with homebank
[16:04] <makem> multiple currencies is a must imo
[16:05] <flocculant> gnucash maybe work for you
[16:05] <makem> i do like this xubuntu tho :D
[16:05] <makem> aye i heard of that one
[16:06] <makem> must research more before using
[16:06] <flocculant> http://www.gnucash.org/docs/v2.4/C/gnucash-guide/index.html
[16:06] <makem> cheers
[16:07] <makem> looks abit ott on the face of it but will see
[16:08] <flocculant> probably is if you want something simple
[16:08] <makem> i could still use it if nothing else
[16:09] <makem> i tried kmymoney a while ago
[16:10] <flocculant> as cfhowlett said - search in usc - there are a few there
[16:10] <makem> it worked but seemed a bit cluncky
[16:10] <makem> yeah have done
[16:11] <cfhowlett> makem, try USC "accounting" for different options
[16:12] <makem> wxbanker does not get updates - that is not good?
[16:13] <cfhowlett> Grisbi is a personal accounting program. Grisbi can handle multiple accounts, currencies and users.
[16:13] <makem> have u used it
[16:13] <cfhowlett> nope.
[16:13] <makem> k
[16:14] <cfhowlett> read the reviews for MS Money comparison
[16:14] <makem> where?
[16:14] <makem> sorry to be such a newbie lol
[16:14] <cfhowlett> USC grisbi
[16:14] <makem> ah.......am doing that with all
[16:16] <makem> seems the 'does not provide updates' is common so maybe not consider that
[16:18] <flocculant> http://askubuntu.com/questions/6055/what-does-this-canonical-does-not-provide-updates-mean-in-my-package-manage
[16:19] <flocculant> that should help you work out what that update statement means
[16:20] <makem> ok but i am going with eqonomise atm
[16:20] <flocculant> where you finding that?
[16:21] <makem> USC
[16:21] <flocculant> nvm
[16:21] <flocculant> hah
[16:22] <makem> seems to have what ms money has
[16:22] <flocculant> just so long as you realise that you'll be installing bunches of kde libs with it
[16:22] <makem> i dont use it online so no security there
[16:22] <makem> is that not good?
[16:23] <makem> i shd think most banking would need lot of libs
[16:23] <flocculant> I've used kde things in not kde distros before - just making you aware is all
[16:23] <makem> ah
[16:23] <makem> i thought what i found in USC when using xbuntu was sutable
[16:24] <makem> so what is this distro?
[16:26] <makem> i dont understand hde v xubuntu
[16:26] <cfhowlett> makem, all programs in USC are distro agnostic.   they MIGHT need pieces of different desktop environments.
[16:26] <cfhowlett> !flavors
[16:27] <makem> so xubuntu is Xfc
[16:28] <makem> does that mean i shd search for Xfc packages first and if none suitable look elsewhere
[16:28] <makem> Xfce
[16:28] <krytarik> makem: GTK+ ones.
[16:28] <cfhowlett> makem, no.  ubuntu packages are ubuntu packages.
[16:28] <makem> ok
[16:29] <cfhowlett> any USC package is capable of running on any ubuntu !flavor
[16:29] <krytarik> makem: http://askubuntu.com/questions/249150/what-is-kde-gtk-gtk-qt-and-or-gnome
[16:29] <makem> back to eqonomise
[16:29] <makem> will check out the urls ty
[17:23] <xubuntu183> bonjour
[17:23] <DalekSec> !fr | xubuntu183
[17:23] <xubuntu183> j'aurais besoin d'aide
[17:51] <makem> grisi looked ok but now i find it does not give total woth as it keeps gbp and rmb sepaate
[17:51] <makem> separate
[20:08] <xubuntu260> bonjour
[20:09] <knome> hello.
[21:37] <makem> two questions please
[21:38] <makem> 1. is there a package similar to the ms 'start programs'?
[21:38] <holstein> makem: lots of start menus and launchers..
[21:39] <makem> 2. i need to encrypt two files and decrypt /encrypt with right click
[21:39] <makem> is there such a package?
[21:39] <xangua> xubuntu comes with whisker menu
[21:39] <makem> ty i didnt see that in the list
[21:40] <makem> so must e install
[21:41] <drc> makem: No, Whisker Menu is installed as the default menu system
[21:42] <makem> by default menu system you mean the favs, recently used etc list?
[21:43] <drc> Yes...click on the mouse icon in the upper left corner and the menu that results is the Whicker menu.
[21:43] <makem> now i knows its name :)
[21:44] <drc> right mouse click on it and it shows you the name :)
[21:44] <makem> lol trust me not to ty that
[21:45] <makem> so much to learn after ms
[21:46] <drc> Yes there is, but it's not illogical...take it one step at a time and don't try to learn it all at once...and one day you'll be answering questions here :)
[21:46] <makem> yes i appreciate that
[21:46] <makem> but i need to quickly get the basic things i use set up so i can dump windows
[21:47] <makem> ive found xubuntu best so far and easiest to understand


[00:27] -queuebot:#ubuntu-release- Unapproved: sogo (kinetic-proposed/universe) [5.7.1-2 => 5.7.1-3] (no packageset) (sync)
[00:28] -queuebot:#ubuntu-release- Unapproved: accepted sogo [sync] (kinetic-proposed) [5.7.1-3]
[02:28] -queuebot:#ubuntu-release- New binary: pangomm2.48 [riscv64] (kinetic-proposed/universe) [2.50.1-1] (no packageset)
[04:47] -queuebot:#ubuntu-release- Unapproved: vlc (kinetic-proposed/universe) [<IP_ADDRESS>-4build2 => <IP_ADDRESS>-5] (i386-whitelist, kubuntu, mozilla) (sync)
[04:56] -queuebot:#ubuntu-release- Unapproved: vlc (kinetic-proposed/universe) [<IP_ADDRESS>-4build2 => <IP_ADDRESS>-5] (i386-whitelist, kubuntu, mozilla) (sync)
[05:01] -queuebot:#ubuntu-release- Unapproved: hedgewars (kinetic-proposed/universe) [1.0.2-4 => 1.0.2-5] (no packageset) (sync)
[05:02] -queuebot:#ubuntu-release- Unapproved: accepted hedgewars [sync] (kinetic-proposed) [1.0.2-5]
[05:04] -queuebot:#ubuntu-release- Unapproved: vlc (kinetic-proposed/universe) [<IP_ADDRESS>-4build2 => <IP_ADDRESS>-5] (i386-whitelist, kubuntu, mozilla) (sync)
[05:10] <RikMills> sorry for the multiple syncs ^^
[05:26] -queuebot:#ubuntu-release- Unapproved: rejected vlc [sync] (kinetic-proposed) [<IP_ADDRESS>-5]
[05:26] -queuebot:#ubuntu-release- Unapproved: rejected vlc [sync] (kinetic-proposed) [<IP_ADDRESS>-5]
[05:27] -queuebot:#ubuntu-release- New: accepted pangomm2.48 [arm64] (kinetic-proposed) [2.50.1-1]
[05:27] -queuebot:#ubuntu-release- New: accepted pangomm2.48 [s390x] (kinetic-proposed) [2.50.1-1]
[05:27] -queuebot:#ubuntu-release- New: accepted pangomm2.48 [riscv64] (kinetic-proposed) [2.50.1-1]
[05:27] -queuebot:#ubuntu-release- New: accepted pangomm2.48 [amd64] (kinetic-proposed) [2.50.1-1]
[05:27] -queuebot:#ubuntu-release- New: accepted pangomm2.48 [ppc64el] (kinetic-proposed) [2.50.1-1]
[05:27] -queuebot:#ubuntu-release- New: accepted pangomm2.48 [armhf] (kinetic-proposed) [2.50.1-1]
[05:30] -queuebot:#ubuntu-release- New: accepted coreboot [sync] (kinetic-proposed) [4.15~dfsg-2]
[05:30] -queuebot:#ubuntu-release- New: accepted phosh-tour [sync] (kinetic-proposed) [0.21.0-1]
[05:30] -queuebot:#ubuntu-release- New: accepted sphinx-qt-documentation [sync] (kinetic-proposed) [0.4-1]
[05:30] -queuebot:#ubuntu-release- New: accepted jpeg-xl [sync] (kinetic-proposed) [0.7.0-1]
[05:30] -queuebot:#ubuntu-release- New: accepted pubpaste [sync] (kinetic-proposed) [0.6]
[05:33] -queuebot:#ubuntu-release- New binary: pubpaste [amd64] (kinetic-proposed/none) [0.6] (no packageset)
[05:34] -queuebot:#ubuntu-release- New binary: coreboot [amd64] (kinetic-proposed/none) [4.15~dfsg-2] (no packageset)
[05:34] -queuebot:#ubuntu-release- New binary: phosh-tour [amd64] (kinetic-proposed/none) [0.21.0-1] (no packageset)
[05:34] -queuebot:#ubuntu-release- New binary: phosh-tour [ppc64el] (kinetic-proposed/none) [0.21.0-1] (no packageset)
[05:34] -queuebot:#ubuntu-release- New binary: coreboot [s390x] (kinetic-proposed/none) [4.15~dfsg-2] (no packageset)
[05:34] -queuebot:#ubuntu-release- New binary: sphinx-qt-documentation [amd64] (kinetic-proposed/none) [0.4-1] (no packageset)
[05:34] -queuebot:#ubuntu-release- New binary: phosh-tour [armhf] (kinetic-proposed/none) [0.21.0-1] (no packageset)
[05:38] -queuebot:#ubuntu-release- New binary: coreboot [arm64] (kinetic-proposed/none) [4.15~dfsg-2] (no packageset)
[05:53] -queuebot:#ubuntu-release- New binary: jpeg-xl [amd64] (kinetic-proposed/none) [0.7.0-1] (no packageset)
[06:17] -queuebot:#ubuntu-release- Unapproved: binutils-bpf (kinetic-proposed/universe) [8 => 9] (no packageset) (sync)
[06:17] -queuebot:#ubuntu-release- Unapproved: accepted binutils-bpf [sync] (kinetic-proposed) [9]
[07:09] -queuebot:#ubuntu-release- New binary: phosh-tour [riscv64] (kinetic-proposed/universe) [0.21.0-1] (no packageset)
[07:19] -queuebot:#ubuntu-release- Unapproved: metacity (kinetic-proposed/universe) [1:3.44.0-1 => 1:3.46.0-1] (ubuntu-desktop) (sync)
[08:33] -queuebot:#ubuntu-release- New binary: gtkmm4.0 [amd64] (kinetic-proposed/universe) [4.8.0-2] (no packageset)
[08:33] -queuebot:#ubuntu-release- New binary: gtkmm4.0 [s390x] (kinetic-proposed/universe) [4.8.0-2] (no packageset)
[08:34] -queuebot:#ubuntu-release- New binary: gtkmm4.0 [armhf] (kinetic-proposed/universe) [4.8.0-2] (no packageset)
[08:34] -queuebot:#ubuntu-release- New binary: gtkmm4.0 [ppc64el] (kinetic-proposed/universe) [4.8.0-2] (no packageset)
[08:36] -queuebot:#ubuntu-release- New binary: gtkmm4.0 [arm64] (kinetic-proposed/universe) [4.8.0-2] (no packageset)
[08:45] <xnox> vorlon:  apw: how to force linux-signed to migrate? should we really RM linux-image-5.19.0-15-generic 5.19.0-15.15 ppc64el from kinetic-release?
[08:46] <xnox> then britney will think that all is fine, and migrate kernel, but i dislike having architecture intentially broken to migrate src:linux
[08:46] <xnox> force hint sounds better.
[08:51] <xnox> vorlon:  apw: https://code.launchpad.net/~xnox/britney/+git/hints-ubuntu/+merge/430959
[09:06] <apw> xnox, looking at it.
[09:10] <RikMills> fyi, release-team. the vlc sync is a fix for LP: #1991418 but looks like the debian maintainer pasted the wrong bug number in the changelog
[09:48] -queuebot:#ubuntu-release- New: accepted phosh-tour [amd64] (kinetic-proposed) [0.21.0-1]
[09:48] -queuebot:#ubuntu-release- New: accepted phosh-tour [armhf] (kinetic-proposed) [0.21.0-1]
[09:48] -queuebot:#ubuntu-release- New: accepted phosh-tour [riscv64] (kinetic-proposed) [0.21.0-1]
[09:48] -queuebot:#ubuntu-release- New: accepted pubpaste [amd64] (kinetic-proposed) [0.6]
[09:48] -queuebot:#ubuntu-release- New: accepted phosh-tour [arm64] (kinetic-proposed) [0.21.0-1]
[09:48] -queuebot:#ubuntu-release- New: accepted phosh-tour [s390x] (kinetic-proposed) [0.21.0-1]
[09:48] -queuebot:#ubuntu-release- New: accepted phosh-tour [ppc64el] (kinetic-proposed) [0.21.0-1]
[09:48] -queuebot:#ubuntu-release- New: accepted sphinx-qt-documentation [amd64] (kinetic-proposed) [0.4-1]
[09:49] -queuebot:#ubuntu-release- New: accepted coreboot [amd64] (kinetic-proposed) [4.15~dfsg-2]
[09:49] -queuebot:#ubuntu-release- New: accepted coreboot [armhf] (kinetic-proposed) [4.15~dfsg-2]
[09:49] -queuebot:#ubuntu-release- New: accepted coreboot [s390x] (kinetic-proposed) [4.15~dfsg-2]
[09:49] -queuebot:#ubuntu-release- New: accepted jpeg-xl [riscv64] (kinetic-proposed) [0.7.0-1]
[09:49] -queuebot:#ubuntu-release- New: accepted coreboot [arm64] (kinetic-proposed) [4.15~dfsg-2]
[09:49] -queuebot:#ubuntu-release- New: accepted jpeg-xl [amd64] (kinetic-proposed) [0.7.0-1]
[09:49] -queuebot:#ubuntu-release- New: accepted coreboot [ppc64el] (kinetic-proposed) [4.15~dfsg-2]
[09:50] -queuebot:#ubuntu-release- New: accepted gtkmm4.0 [amd64] (kinetic-proposed) [4.8.0-2]
[09:50] -queuebot:#ubuntu-release- New: accepted gtkmm4.0 [armhf] (kinetic-proposed) [4.8.0-2]
[09:50] -queuebot:#ubuntu-release- New: accepted gtkmm4.0 [s390x] (kinetic-proposed) [4.8.0-2]
[09:50] -queuebot:#ubuntu-release- New: accepted gtkmm4.0 [arm64] (kinetic-proposed) [4.8.0-2]
[09:50] -queuebot:#ubuntu-release- New: accepted gtkmm4.0 [ppc64el] (kinetic-proposed) [4.8.0-2]
[10:11] -queuebot:#ubuntu-release- Unapproved: libgit2 (kinetic-proposed/universe) [1.3.0+dfsg.1-3ubuntu1 => 1.3.2+dfsg.1-0ubuntu1] (i386-whitelist, kubuntu)
[10:17] <ginggs> RikMills: re: vlc sync: noted, thanks
[11:04] -queuebot:#ubuntu-release- Unapproved: libshumate (kinetic-proposed/universe) [1.0.1-1 => 1.0.1-2] (no packageset) (sync)
[12:22] -queuebot:#ubuntu-release- New source: xlnx-platformstats (kinetic-proposed/primary) [2022.1+20220923+2b91c81-0ubuntu1]
[12:29] <coreycb> hello release-team, can python-oslo.cache be accepted from the kinetic unapproved queue for openstack?
[13:01] -queuebot:#ubuntu-release- Unapproved: libdrm (kinetic-proposed/main) [2.4.112-3ubuntu1 => 2.4.113-2] (core, i386-whitelist, xorg) (sync)
[14:22] <Eickmeyer[m]> ginggs: FFe bug 1991675 for audacity to return to Ubuntu Studio to switch the snap for the repo version.
[14:38] <vorlon> xnox: linux-image-5.19.0-15-generic/ppc64el is NBS in -proposed and should just be removed, not hinted?
[14:39] -queuebot:#ubuntu-release- Unapproved: dkms (kinetic-proposed/main) [3.0.6-2 => 3.0.6-2ubuntu1] (i386-whitelist, ubuntu-desktop)
[14:44] <vorlon> oh, n/m, it's not NBS in -proposed, it's as you say
[14:44] <vorlon> and agree with the force hint
[14:46] <vorlon> xnox: things still blocked because linux-meta is not a candidate
[15:01] -queuebot:#ubuntu-release- New binary: eiciel [amd64] (kinetic-proposed/universe) [0.10.0~rc2-1] (no packageset)
[15:01] -queuebot:#ubuntu-release- New binary: eiciel [armhf] (kinetic-proposed/universe) [0.10.0~rc2-1] (no packageset)
[15:01] -queuebot:#ubuntu-release- New binary: eiciel [s390x] (kinetic-proposed/universe) [0.10.0~rc2-1] (no packageset)
[15:01] -queuebot:#ubuntu-release- New binary: eiciel [arm64] (kinetic-proposed/universe) [0.10.0~rc2-1] (no packageset)
[15:01] -queuebot:#ubuntu-release- New binary: eiciel [ppc64el] (kinetic-proposed/universe) [0.10.0~rc2-1] (no packageset)
[15:04] -queuebot:#ubuntu-release- New: accepted eiciel [amd64] (kinetic-proposed) [0.10.0~rc2-1]
[15:04] -queuebot:#ubuntu-release- New: accepted eiciel [armhf] (kinetic-proposed) [0.10.0~rc2-1]
[15:04] -queuebot:#ubuntu-release- New: accepted eiciel [s390x] (kinetic-proposed) [0.10.0~rc2-1]
[15:04] -queuebot:#ubuntu-release- New: accepted eiciel [arm64] (kinetic-proposed) [0.10.0~rc2-1]
[15:04] -queuebot:#ubuntu-release- New: accepted eiciel [ppc64el] (kinetic-proposed) [0.10.0~rc2-1]
[15:50] -queuebot:#ubuntu-release- Unapproved: libshumate (kinetic-proposed/universe) [1.0.1-1 => 1.0.1-2] (no packageset) (sync)
[15:59] -queuebot:#ubuntu-release- Unapproved: ubuntustudio-meta (kinetic-proposed/universe) [0.275 => 0.276] (ubuntustudio)
[16:22] <xnox> vorlon:  force hint merged by apw this morning for 18.18 and 18.18 migrated; we have now published 19.19 into -proposed which was blocked by 18.18 being in the way.
[16:23] <xnox> vorlon:  good that you agreed with hint even retrospective. i think it is a bug in how we "merge" -release & -proposed suites to generate a full suite. I.e. when src:linux-signed in proposed the .dsc drops all arches, we should not be merging up debs from src:linux-signed in -release into -proposed and claim that ppc64el build is missing.
[16:37] -queuebot:#ubuntu-release- Unapproved: accepted vlc [sync] (kinetic-proposed) [<IP_ADDRESS>-5]
[17:18] -queuebot:#ubuntu-release- Unapproved: gcc-bpf (kinetic-proposed/universe) [7 => 8] (no packageset) (sync)
[17:18] -queuebot:#ubuntu-release- Unapproved: accepted gcc-bpf [sync] (kinetic-proposed) [8]
[18:19] <vorlon> xnox: uh if 18.18 migrated, why does update-excuses *still* show out-of-date linux-image?
[18:20] <vorlon> does that need a manual cleanup now?
[18:21] <vorlon>  linux-image-5.19.0-15-generic     | 5.19.0-15.15 | kinetic          | amd64, arm64, armhf, ppc64el, s390x
[18:21] <vorlon> looks dodgy
[18:21] <renanrodrigo> hello, release/SRU team - I have sent an email to some people ~1h ago, did you have a chance to see that? If you do, and would prefer to handle that here in the public channel, please let me know
[18:22] <renanrodrigo> it is about the release of ubuntu-advantage-tools and update-notifier
[19:26] -queuebot:#ubuntu-release- Unapproved: apache2 (jammy-proposed/main) [2.4.52-1ubuntu4.1 => 2.4.52-1ubuntu4.2] (i386-whitelist, ubuntu-server)
[19:26] -queuebot:#ubuntu-release- Unapproved: haskell-ghc-lib-parser (kinetic-proposed/universe) [<IP_ADDRESS>11226-1build1 => <IP_ADDRESS>11226-2] (no packageset) (sync)
[19:27] -queuebot:#ubuntu-release- Unapproved: accepted haskell-ghc-lib-parser [sync] (kinetic-proposed) [<IP_ADDRESS>11226-2]
[19:28] -queuebot:#ubuntu-release- Unapproved: haskell-copilot-theorem (kinetic-proposed/universe) [3.10-1 => 3.10-2] (no packageset) (sync)
[19:28] -queuebot:#ubuntu-release- Unapproved: accepted haskell-copilot-theorem [sync] (kinetic-proposed) [3.10-2]
[19:29] -queuebot:#ubuntu-release- Unapproved: haskell-gi-harfbuzz (kinetic-proposed/universe) [0.0.5-1 => 0.0.5-2] (no packageset) (sync)
[19:29] -queuebot:#ubuntu-release- Unapproved: accepted haskell-gi-harfbuzz [sync] (kinetic-proposed) [0.0.5-2]
[19:32] -queuebot:#ubuntu-release- Unapproved: haskell-regex-applicative-text (kinetic-proposed/universe) [<IP_ADDRESS>-8build3 => <IP_ADDRESS>-9] (no packageset) (sync)
[19:32] -queuebot:#ubuntu-release- Unapproved: accepted haskell-regex-applicative-text [sync] (kinetic-proposed) [<IP_ADDRESS>-9]
[19:33] -queuebot:#ubuntu-release- Unapproved: haskell-list (kinetic-proposed/universe) [0.6.1-1 => 0.6.2-1] (no packageset) (sync)
[19:33] -queuebot:#ubuntu-release- Unapproved: accepted haskell-list [sync] (kinetic-proposed) [0.6.2-1]
[19:40] -queuebot:#ubuntu-release- Unapproved: pkg-haskell-tools (kinetic-proposed/universe) [0.12.3 => 0.12.4] (no packageset) (sync)
[19:41] -queuebot:#ubuntu-release- Unapproved: accepted pkg-haskell-tools [sync] (kinetic-proposed) [0.12.4]
[19:42] -queuebot:#ubuntu-release- New sync: haskell-gi-freetype2 (kinetic-proposed/primary) [2.0.1-2]
[19:49] <LocutusOfBorg> vorlon, please accept gi-freetype2?
[19:50] <LocutusOfBorg> its a leaf haskell package
[19:50] <LocutusOfBorg> needed for harfbuzz
[19:52] -queuebot:#ubuntu-release- Unapproved: ubuntu-release-upgrader (kinetic-proposed/main) [1:22.10.7 => 1:22.10.8] (core)
[19:52] <vorlon> and what is harfbuzz needed for :P
[19:54] <LocutusOfBorg> meh, probably gi-harfbuzz had this dependency not explictly listed, so it was half broken
[19:54] <LocutusOfBorg> all the gi-* foo is out from Debian testing
[19:54] <LocutusOfBorg> there might be some reason, not sure
[19:54] <LocutusOfBorg> btw, I also fixed haskell-shake, it was not installable due to a devscripts bug
[19:54] <LocutusOfBorg>  trying to overwrite '/usr/lib/haskell-packages/extra-packages/shake-0.19.6', which is also in package libghc-shake-data 0.19.6-2
[19:55] <LocutusOfBorg> the transition on bileto is going great
[19:55] -queuebot:#ubuntu-release- Unapproved: haskell-shake (kinetic-proposed/universe) [0.19.6-2 => 0.19.6-2build1] (no packageset)
[19:55] -queuebot:#ubuntu-release- Unapproved: accepted haskell-shake [source] (kinetic-proposed) [0.19.6-2build1]
[19:58] <vorlon> sorry I'm holding out for haskell-harlem-shake
[20:00]  * Eickmeyer[m] watches for random person dancing in helmet
[20:01] <LocutusOfBorg> 🪖🪖🪖🪖🪖 this one?
[20:01] <LocutusOfBorg> ⛑⛑
[20:01] <Eickmeyer[m]> Yes, that one. Thanks, LocutusOfBorg
[20:01] <Eickmeyer[m]> 🤣
[21:32] -queuebot:#ubuntu-release- Unapproved: gnome-flashback (kinetic-proposed/universe) [3.45.1-1ubuntu1 => 3.46.0-1ubuntu1] (no packageset)
[21:33] -queuebot:#ubuntu-release- Unapproved: accepted gnome-flashback [source] (kinetic-proposed) [3.46.0-1ubuntu1]
[21:38] -queuebot:#ubuntu-release- Unapproved: gnome-panel (kinetic-proposed/universe) [1:3.44.0-3ubuntu3 => 1:3.46.0-1ubuntu1] (desktop-extra, ubuntu-budgie)
[21:55] <vorlon> RAOF: mornin'
[21:56] <RAOF> And a fine afternoon to you!
[21:57] <RAOF> You are reviewing the ubuntu-advantage-tools & update-notifier verifications?
[22:02] <vorlon> RAOF: yes
[22:06] <vorlon> RAOF: see mail!
[22:07] <RAOF> 👍
[22:07] <RAOF> Thank you for that; no midnight release for me!
[22:08] <renanrodrigo> vorlon: RAOF: thank you both for your attention and patience with all of this
[22:57] -queuebot:#ubuntu-release- Unapproved: accepted libvirt [source] (jammy-proposed) [8.0.0-1ubuntu7.2]
[23:55] -queuebot:#ubuntu-release- Unapproved: accepted python-oslo.cache [source] (kinetic-proposed) [3.1.0-0ubuntu5]
[23:56] -queuebot:#ubuntu-release- Unapproved: rejected xserver-xorg-video-vmware [source] (kinetic-proposed) [1:13.3.0-3ubuntu1]
[23:58] -queuebot:#ubuntu-release- Unapproved: accepted xserver-xorg-video-vmware [source] (kinetic-proposed) [1:13.3.0-3ubuntu1]


[01:10] <dilys> Merge to<EMAIL_ADDRESS>basic infrastructure to see the po/pot import queue (patch-867)
[07:14] <stub> elmo: ping
[09:33] <sabdfl> morning!
[09:33] <sabdfl> stub: couple of quick questions
[09:34] <stub> yo
[09:34] <sabdfl> we need to do a production code update today
[09:35] <sabdfl> we're nearly at the point where there's a nice web process for the whole arch import
[09:35] <sabdfl> i'll just need to make a few more code changes, test them and publish, do you have time?
[09:36] <stub> publish where?
[09:36] <sabdfl> rf
[09:36] <sabdfl> commit
[09:37] <stub> eh?
[09:39] <sabdfl> rocketfuel
[09:39] <sabdfl> erm... read-only filesystem here, got to sort that out first.
[09:47] <lifeless> stub: we've got db changes needed to enable code changes.
[09:47] <lifeless> so we want to drop them into a production code drop.
[09:47] <lifeless> may take several iterations to get right, but impt to do today.
[09:48] <stub> Several iterations of production database patching? Or will that be just once?
[09:48] <lifeless> hopefully once, but you never know
[09:48] <lifeless> :)
[09:49] <stub> Mmm... so 'production' is now 'dogfood' or 'staging'.
[09:49] <stub> How bought I create a launchpad_staging database on emperor we can screw with until we get it right?
[09:50] <lifeless> hmm, we should have it right, its just a little pressure cooker right now is all.
[09:52] <stub> ok - if your fairly confident we don't have to do multiple attempts at patching the database we can just update production as per normal. Otherwise it is trivial to make a second DB for some staging tests.
[09:55] <lifeless> it would more be adding more fields, not random patching
[09:56] <lifeless> i.e. might find we're missing X or Y later.
[10:48] <dilys> Merge to<EMAIL_ADDRESS>sync cscvs to rf (patch-40)
[11:13] <dilys> Merge to<EMAIL_ADDRESS>some fixes (patch-1)
[11:54] <dilys> Merge to<EMAIL_ADDRESS>port to gnarly (patch-41)
[11:54] <stub> lifeless: Do you have a guestimate on when there will be a db patch for me to look at?
[11:59] <lifeless> stub: marks laptop fell down went boom
[11:59] <lifeless> :[
[12:00] <stub> So tomorrow morning my time earliest I gather?
[12:18] <dilys> Merge to<EMAIL_ADDRESS>lib/gnarly symlink (patch-868)
[12:20] <dilys> Merge to<EMAIL_ADDRESS>start of production-5 config (patch-34)
[12:32] <dilys> Merge to<EMAIL_ADDRESS>_correct_ lib/gnarly symlink (patch-869)
[12:35] <lifeless> stub: mmm, I guess.
[12:47] <dilys> Merge to<EMAIL_ADDRESS>Gina binary/source crosslinking (patch-870)
[01:00] <Kinnison> So how do I get tree-lint to shush about lib/gnarly?
[01:24] <Kinnison> never mind; I've sorted it
[01:42] <Kinnison> If I want baz to tell me what an undo dir contains can I find out without trying to apply it?
[01:45] <carlos> I'm not completely sure, but I think "baz changes --diffs ,,undo1"
[01:45] <SteveA> daf, carlos: hello
[01:45] <carlos> could work
[01:45] <carlos> SteveA: hi
[01:46] <SteveA> how's the rosetta work coming along?
[01:46] <Kinnison> PANIC: exiting on botched invariant
[01:46] <Kinnison> is what I get if try that carlos
[01:47] <carlos> Kinnison: no idea then. I saw doing something like that, ask him (or any member of arch team)
[01:48] <carlos> SteveA: I'm close to finish the queue moderation (I think it needs about 1 hour of work)
[01:48] <carlos> that's after I'm back from lunch
[01:48] <SteveA> what exactly needs doing?
[01:49] <carlos> the submit
[01:49] <carlos> and the process associated to the submit, of course
[01:50] <carlos> http://gollum.pemas.net:8085/rosetta/+uploadqueue
[01:50] <carlos> here you have the template I'm using
[01:50] <elmo> stub: can you [or find someone to]  ensure postgresql-contrib gets into hoary/main, if we're going to be using it in the long term
[01:50] <stub> Ok - I'll talk to martin
[01:50] <elmo> AIEE
[01:51] <elmo> and the stupid thing restarts postgres
[01:51] <carlos> you can use<EMAIL_ADDRESS>with password: test to see it
[01:51] <elmo> so sorry, to anyone I just broke
[01:51] <elmo> and double AIEE, it install autovacuum by default
[01:51] <elmo> do we want that?
[01:51] <stub> Might as well.
[01:52] <carlos> SteveA: are we going to have a meeting now? I was thinking on leave to have lunch now
[01:52] <stub> Seems to be recommended procedure (provided you still do occasional full vacuums)
[01:52] <SteveA> carlos: no, we can talk later.  enjoy your lunch.
[01:52] <carlos> thanks
[01:52] <carlos> later
[01:53] <elmo> stub: how does it not cause random hangs?
[01:53] <elmo> i.e. launchpad has an idle spate, so autovacuum kicks in on some super-huowge table [not that we have (m)any of them ;)] , and locks updates out until it finishes?
[01:54] <stub> vacuum doesn't stop the server from responding - just slows it down a bit when it is running. And the more frequently you vacuum, the less work there is to do and the faster it completes.
[01:54] <stub> The vacuum kicks in when it sees 'significant changes'. Not to sure about the details.
[01:55] <elmo> I thought it took a Big Global[per-table]  Write Lock(tm), but maybe I'm out of date
[01:55] <stub> 7.1 did that
[01:55] <stub> (or was it 7.0?)
[01:56] <Kinnison> I thought it just locked the rows it was moving
[01:56] <elmo> stub: presumably emperor will need this too?  and macquarie?
[01:57] <stub> eventually, yes. I was just running it up the flagpole yet - show people what can be done inside postgres to see if it is good enough.
[01:59] <elmo> okay, installed on mawson and chinstrap
[01:59] <stub> ta muchly :-)
[02:10] <lifeless> stub: ping
[02:10] <stub> lifeless: pong
[02:10] <lifeless> hey can we do a update of what we have ?
[02:11] <lifeless> just the current state. got a password fixing problem et al to correct.
[02:11] <stub> There are only three patches to roll out, only one of which may be of relevance to you (a constraint change in binarypackage).
[02:12] <lifeless> elmo: ping
[02:12] <stub> I'd rather batch up more changes unless live stuff needs the changes
[02:12] <lifeless> stub: their are fixes to project and product status athat live stuff needs
[02:12] <lifeless> to increase the workflow stuff
[02:13] <SteveA> stub: there is a critical fuxkup in the forgottenpassword app in production
[02:13] <SteveA> can we fix it?
[02:15] <stub> lifeless: I don't think I have seen those fixes.
[02:15] <stub> SteveA: No idea. That is in plone somewhere, isn't it?
[02:15] <salgado> is there any problem in using something like dbschema.MembershipStatus.items[self.status] .title instead of iterating over dbschema.MembershipStatus.items looking for self.status?
[02:15] <SteveA> stub: no, it is in launchpad
[02:15] <SteveA> it just looks like the ul website
[02:16] <SteveA> I am currently checking that it works in rocketfuel
[02:16] <SteveA> it looks to be a 1 line fix
[02:16] <SteveA> salgado: that is fine
[02:16] <elmo> lifeless: ?
[02:16] <stub> If that is launchpad@macquarie, lifeless might be doing a rollout
[02:17] <lifeless> can we get python 2.4 on galapagos ? We've a nasty <foo> affecting cscvs that ddaa reckons doesn't happen in 2.4
[02:17] <lifeless> stub: stub mark is working again, he's looking like being done soonish
[02:17] <elmo> oh, jesus, you're kidding.  already?
[02:17] <lifeless> elmo: sorry, no I'm not.
[02:18] <SteveA> lifeless: you could compile python as cscvs user youself
[02:18] <SteveA> if we have no package availabe
[02:18] <lifeless> SteveA: do I then need to compile twisted too
[02:18] <lifeless> ?
[02:19] <lifeless> I'd really rather not go the whole do-it-myself route.
[02:19] <SteveA> does twisted use any C ?
[02:19] <lifeless> dunno. :|
[02:19] <lifeless> let me check
[02:20] <stub> debs should be available, at least for debian. It is pretty far into the beta cycle.
[02:20] <SteveA> it is at RC1
[02:20] <elmo> debs are available in hoary
[02:20] <elmo> that doesn't mean it's easily installable on our machines
[02:21] <lifeless> stub: mark says can you hang about for 30 minutes so he can finish one last db patch
[02:21] <lifeless> stub: should make check in launchpad work ?
[02:21] <stub> Yup, but he needs to buy me a beer ;)
[02:21] <stub> lifeless: yes
[02:22] <lifeless> he so owes you a 'best spanish beer'
[02:22] <lifeless> twisted has C code
[02:23] <SteveA> lifeless: get it from hoary
[02:23] <lifeless> SteveA: what from hoary ?
[02:24] <lifeless> SteveA: well, it fails all over the place.
[02:26] <elmo> guys, we REALLY don't want to start going down the road of requiring hoary or later packages for our infrastructure
[02:26] <elmo> it's just UTTER crack
[02:26] <lifeless> I can just imagine your accent as you say that
[02:30] <SteveA> daf: HELO
[02:30] <lifeless> elmo: so whats the resolution here ?
[02:38] <elmo> lifeless: sigh, I'll look at python2.4 packages for galapagos
[02:38] <elmo> but, be aware, I HATE YOU ALL
[02:38] <dilys> Merge to<EMAIL_ADDRESS>steveA says the make test target should be nuked... nuke it (patch-871)
[02:40] <lifeless> elmo: so, we need pyscopg, twisted, in python 2.4 SteveA - thats the lot right ?
[02:43] <lifeless> SteveA stub : vvvvvv
[02:43] <lifeless> FAILED (failures=38, errors=20)
[02:43] <lifeless> Exception psycopg.InterfaceError: 'already closed' in <bound method Transaction.__del__ of <sqlobject.dbconnection.Transaction object at 0xb6359aac>> ignored
[02:43] <lifeless> ---- end test stderr ----
[02:43] <lifeless> make: *** [check]  Error 1
[02:43] <lifeless> I've dropped all my db's, and run make in the db/schema dir
[02:44] <lifeless> I'm fully up to date w/rocketfuel
[02:44] <stub> That is a spurious warning from SQLObject because the twonks decided that __del__ methods in python actually worked.
[02:44] <lifeless> FAILED (failures=38, errors=20)
[02:44] <lifeless> is what I'm concerned about
[02:44] <stub> Indeed.
[02:44] <lifeless>     ProgrammingError: ERROR:  relation "person" does not exist
[02:44] <lifeless>     SELECT name, displayname, givenname, familyname, password, teamowner, teamdescription, karma, karmatimestamp FROM Person WHERE id = 16
[02:45] <sabdfl> stub: sorry about this
[02:45] <sabdfl> can i msg you an sql fragment for approval?
[02:46] <stub> lifeless: Last time somebody complained about Person missing (bob2), rebuilding the database fixed it.
[02:47] <sabdfl> can i make that 5-04?
[02:47] <stub> ('make' in database/schema, with particular attention to the last few lines which copy launchpad_ftest_template to launchpad_dev)
[02:47] <stub> sabdfl: Yes - patch-5-04-0.sql
[02:48] <sabdfl> stub: ok, i will move it across and add the upda laucnhpaddatabaserevision;
[02:48] <stub> oh - hang. I didn't realize you ment I had the patch to look at now.
[02:49] <elmo> ask sabdfl for his sounds - they're hard to ignore
[02:50] <sabdfl> elmo: "hassole"
[02:56] <sabdfl> stub: * launchpad-5-00-0.sql is corrupt or has been modified
[02:56] <sabdfl> ?
[02:56] <salgado> lifeless, did you registered my gpg key in PQM?
[02:58] <stub> sabdfl: Run 'baz changes' to see if you accidently mucked with it.
[02:59] <sabdfl> stub: not currently, but maybe i committed a change accidentally?
[02:59] <sabdfl> i certainly didn't edit it
[03:05] <sabdfl> this is weird
[03:06] <sabdfl> stub: i don't have any changes to that file in the baz logs
[03:06] <sabdfl> nuthin
[03:06] <sabdfl> make check was working just a second ago
[03:07] <stub> sabdfl: Can you run 'md5sum launchpad-5-00-0.sql'
[03:07] <sabdfl> 5f7922451b4619c7d73a4d0cd5bcefaa  launchpad-5-00-0.sql
[03:09] <stub> Well that is plain stupid. Same md5sum here, and it matches what is in the makefile. Yet it fails for you and works for me.
[03:09] <sabdfl> my Makefile has a different md5sum
[03:10] <sabdfl> # Confirm that launchpad-5-00-0.sql hasn't been messed with - this file
[03:10] <sabdfl> # is our baseline telling us what was installed into production
[03:10] <sabdfl> check:
[03:10] <sabdfl>         @if [ "`md5sum launchpad-5-00-0.sql`" != 'ec9ccdbcdcfc1f15c15368f2642c17ed  launchpad-5-00-0.sql' ] ; then echo "* launchpad-5-00-0.sql is corrupt or has been modified"; exit 1; else echo "* Using launchpad-5-00-0 as baseline"; fi
[03:10] <stub> Hmm... I must have done a bad commit or a partial one or something :-(
[03:17] <stub> Either change the md5 line to match what you have, or change line 14 of the Makefile to not do the check
[03:17] <sabdfl> hold on!
[03:17] <sabdfl> oh, no
[03:17] <sabdfl> wrong idea
[03:17] <sabdfl> i just did a refuel and got excited when the patch touched a Makefile
[03:17] <sabdfl> but it was a different Makefile
[03:17] <Kinnison> Heh
[03:27] <sabdfl> stub: pqm merge request sent, go ahead as soon as dilys says it's done
[03:28] <dilys> Merge to<EMAIL_ADDRESS>Make taxi work again. (patch-872)
[03:28] <stub> That one?
[03:32] <sabdfl> nope
[03:40] <dilys> Merge to<EMAIL_ADDRESS>finalise sourcesource import workflow (patch-873)
[03:40] <sabdfl> stub: that's it
[03:43] <dilys> Merge to<EMAIL_ADDRESS>Use a working sqlobject. (patch-35)
[03:44] <ddaa> stub: can you please reset my pwd on the dogfood server?
[03:44] <ddaa> s/pwd/passwd/
[03:48] <stub> ddaa: You know your production password?
[03:48] <stub> If so, I'll mirror it to dogfood
[03:49] <ddaa> well, I did the "forgotten password" thing on prod, but I was never able to actually log in using that passwd. SteveA was unable to debug the problem because the "forgotten passwd" procedure failed on him...
[03:50] <ddaa> So, yes, I know I have set up something, but I have no evidence it's actually got where I intended it to go.
[03:50] <ddaa> in other words: okay, go ahead, and we'll see if something works.
[03:52] <stub> ddaa: There are two accounts on the production system -<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Which one of those are you most likely to know the password of?
[03:54] <ddaa> Mh... I have passwod for both of them in my notes... I'm totally confused about the scope of accounts...
[03:54] <ddaa> Just david.allouche@ for the moment...
[03:54] <ddaa> that's the one I updated recently
[03:55] <stub> ok. I'll merge the other while I'm at it.
[03:57] <stub> You are supposed to have one account on the production system, with multiple email addresses linked to it. The UI doesn't encourage this though, which needs to be fixed. The dogfood system talked to a different database, so you need another account there.
[03:59] <stub> ddaa: Done. Your dogfood account has the same password as your production one.
[04:16] <stub> lifeless, sabdfl: Production database updated to latest (5-04)
[04:17] <SteveA> stub: general baz discussion session in progress in mark's flat
[04:32] <carlos> OperationalError: no connection to the server
[04:32] <carlos> stub: I think the dogfood server lost the db connection
[04:37] <stub> ta. postgresql got bounced earlier due to a product installation - would have died then.
[04:37] <dilys> New Malone bug #89: "Launchpad does not survice database restarts", submitted by Stuart Bishop
[04:37] <dilys> https://dogfood.ubuntu.com/malone/bugs/89
[04:38] <SteveA> stub: any idea what we need to do to make launchpad survive?
[04:39] <stub> If you execute a query on a connection that is dead, it should attempt to reconnect and only raise an exception if that fails. I don't know if the culprit is in Z3 or SQLOS or SQLObject.
[04:39] <SteveA> sqlos or sqlobject I should think
[04:40] <carlos> SteveA: I think daf already filed that bug report
[04:40] <stub> The exception ended up in zope.app.rdb, but it might just be SQLOS not driving the API correctly
[04:40] <carlos> sorry
[04:40] <carlos>  /s/SteveA/stub/
[04:43] <carlos> stub: forget that, I think daf talked about it already but the bug was not filed
[04:43] <stub> Thats good - the duplicate-of field in Malone got lost a while ago ;)
[04:44] <carlos> X-)
[04:49] <carlos> SteveA: Now that I'm implementing the final import into the database, some doubts come into my mind
[04:49] <carlos> (doubts, not questions :-P)
[04:50] <carlos> SteveA: usually, it could be a long process (several minutes)
[04:51] <carlos> that will make the connection to timeout before getting the answer
[04:53] <SteveA> yeah, I figured that might be the case.  here's what we do.
[04:53] <SteveA> 1. implement it as you are doing so,  check it all works properly with small imports
[04:55] <carlos> ok
[04:56] <SteveA> we have a choice: re-do it as a script, or make it not depend on being connected and return an "import id" and allow you to check the import id at a url.
[04:56] <SteveA> I think it might just work as a script.
[04:56] <SteveA> we'll run the script as a long-running process that just imports the next thing, then imports the next thing after that, and if there is nothing else, waits for a minute or so before looking again
[04:58] <carlos> Do we have a procedure about how to execute scripts?
[04:59] <carlos> or it's just a kind of fork & exec?
[05:00] <SteveA> the thing is, we don't want to run this script when it is already running
[05:00] <SteveA> my first thought is to make the script a long-running process, and to have it made so that if you run the script while it is already running, in the same working directory (with the same configuration perhaps), then it doesn't actually run a new one
[05:02] <carlos> makes sense
[05:02] <SteveA> so, first, we get it totally working
[05:02] <SteveA> btw, I will be on stage, presenting this on the middle saturday of the conference
[05:02] <SteveA> so I really do want it to work!
[05:02] <SteveA> and then, we optimize with this script
[05:03] <SteveA> I want to see it totally working on dogfood before we work on the script
[05:05] <carlos> sure, don't worry
[05:16] <sabdfl> stub: does the product db update include a production code update?
[05:17] <lifeless> sabdfl: yes
[05:17] <sabdfl> strange
[05:17] <lifeless> sabdfl: I haven't seen your email
[05:17] <lifeless> stub: I've rebuilt
[05:18] <elmo> lifeless: ?
[05:18] <sabdfl> launchpad.ubuntu.com is definitely not running the latest code
[05:22] <elmo> lifeless: I have 2.4 debs ready for python, psycopg, twisted and egenix.  let me know if/when I'm okay to install
[05:22] <lifeless> sabdfl: I haven't done a code drop, I've been in the baz meeting :)
[05:22] <lifeless> elmo: cool.
[05:22] <sabdfl> ok
[05:33] <stub> lifeless: ?
[05:33] <BradB> sabdfl: I'll be checking in a quick prototype shortly of what I had in mind for improving the search UI for the bug listing. Will you have a chance to take a look in about 10-15 mins?
[05:34] <lifeless> stub - I rebuilt my db
[05:34] <stub> And everything is magically working? Or is something still bitching about the Person table being missing?
[05:41] <lifeless> I had before reporting the failure
[05:42] <dilys> Merge to<EMAIL_ADDRESS>added prototype search UI for improving the bug listing UI (patch-874)
[05:46] <lifeless> stub: ping
[05:46] <sabdfl> BradB: possibly!"
[05:46] <lifeless> is the authserver down ?
[05:46] <sabdfl> seems we have a problem with the auth server
[05:46] <sabdfl> stub, elmo could you reset the authentication server?
[05:47] <elmo> done
[05:48] <SteveA> spiv is back on monday
[05:48] <BradB> sabdfl: if you have a moment to check it out, let me know. there was a couple of minor points to note.
[05:49] <sabdfl> BradB: is it committed
[05:49] <BradB> sabdfl: yeah (see dilys message a few lines back :)
[05:49] <sabdfl> ah, i see ok
[05:49] <sabdfl> i was mentally looking for dilys to be telling me about batching, because that still seems busticated
[05:49] <BradB> s/seems/is/ :)
[05:50] <sabdfl> __len__ on a resultset is doing something new and different and broken :-)
[05:50] <SteveA> really?  worked for me...
[05:50] <BradB> SteveA: You didn't check in a test for it though, which means you probably didn't run the sqlobject test suite either before you checked it in.
[05:51] <SteveA> I didn't change sqlobject
[05:51] <SteveA> I don't have rights to do that
[05:52] <BradB> What did you change then? :)
[05:52] <BradB> It was sqlobject, I could have swore (if not the official repo, but still...)
[05:52] <lifeless> elmo: go ahead
[05:52] <SteveA> I added a __len__ attribute to SelectResults that does:  lambda self: self.count()
[05:53] <carlos> SteveA: xqf.sf.net wants to use rosetta _now_ to translate it
[05:53] <SteveA> carlos: that is great
[05:53] <carlos> SteveA: well, some of them, they are talking about it now
[05:53] <carlos> they are asking about what they should do
[05:53] <carlos> they como from Jordi Mallach
[05:53] <carlos> already an alphatester of rosetta
[05:53] <BradB> sabdfl: When's a good time to spend five minutes discussing improving the bug UI to make it easier to find bugs? (for both avoiding duplicate reports and for just getting where you want to go quickly)
[05:53] <elmo> lifeless: installed.  nb, python2.4 isn't the default (obviously?)
[05:54] <carlos>  /s/como/come/
[05:54] <SteveA> BradB, sabdfl: even when I remove my patch, I get the same problem calling results.count()
[05:55] <BradB> What problem?
[05:55] <SteveA> I am confident that my patch has not caused the problem I'm seeing in sql result
[05:55] <lifeless> elmo: oh, how do I make it ?
[05:55] <SteveA> >>> from canonical.lp import initZopeless
[05:55] <SteveA> >>> from canonical.launchpad.database import Language
[05:55] <SteveA> >>> Language.select()
[05:55] <SteveA> <sqlobject.main.SelectResults object at 0x40d9e2cc>
[05:55] <SteveA> >>> Language.select().count()
[05:55] <SteveA> Traceback (most recent call last):
[05:55] <SteveA>   File "<stdin>", line 1, in ?
[05:55] <SteveA>   File "/stuff/code/Launchpad/launchpad/lib/sqlobject/main.py", line 1255, in count
[05:55] <SteveA>     count = self.accumulate('COUNT(*)')
[05:56] <SteveA>   File "/stuff/code/Launchpad/launchpad/lib/sqlobject/main.py", line 1251, in accumulate
[05:56] <SteveA>     return conn.accumulateSelect(self,expression)
[05:56] <SteveA> AttributeError: 'ConnectionDescriptor' object has no attribute 'accumulateSelect'
[05:56] <SteveA> >>>
[05:56] <stub> lifeless: If you are getting that error (relation person missing), then either the database is not building correctly or your program is connecting to the wrong database. bob2 was getting exactly the same error btw., so I expect you are doing whatever he was.  Running 'psql -d launchpad_dev -c "\d person"' will tell you if the table exists.
[05:56] <elmo> lifeless: the default?  I don't think we can sanely, that means changing _everything_ to use python2.4  which is a lot more than just psycopg, egenix and twisted
[05:56] <BradB> SteveA: are you running that on a db backend that supports count() ops?
[05:57] <elmo> can't you just invoke your stuff as /usr/bin/env python2.4 instead of /usr/bin/env python ?
[05:57] <BradB> it's not immediately obvious to me what initZopeless means WRT to backend
[05:57] <lifeless> stub: it doesn't.
[05:57] <lifeless> elmo: hmm. I'll talk to ddaa
[05:57] <stub> lifeless: I'll need the output of 'make' then
[05:57] <stub> lifeless: You run your code as 'python2.4 whatever.py' instead of 'python whatever.py'
[05:58] <lifeless> stub running testing script
[06:00] <carlos> elmo: https://rosetta.shuttleworthfoundation.org/ is not working
[06:00] <carlos> did you moved it to point to the dogfood server?
[06:01] <elmo> I haven't touched it
[06:02] <lifeless> stub mailed
[06:05] <stub> lifeless: The postgresql account that is being used is not a PostgreSQL super user.
[06:06] <carlos> Proxy Error
[06:06] <carlos> The proxy server received an invalid response from an upstream server.
[06:06] <carlos> The proxy server could not handle the request GET /.
[06:06] <carlos> Reason: Error reading from remote server
[06:07] <lifeless> stub: how do I fix that ?
[06:07] <carlos> sabdfl, SteveA: with the launchpad to dogfood change, what happens with rosetta? should It be moved to dogfood also?
[06:08] <stub> sudo -u postgresql psql -d template1 -c "alter user lifeless createdb createuser"
[06:08] <ddaa> stub: what's up with dogfood atm?
[06:09] <stub> nothing?
[06:09] <ddaa> he does not seem to be answering anymore (I guess I will end up having a timeout)
[06:09] <Kinnison> @ Gina completed.
[06:09] <Kinnison> real    1m22.452s
[06:09] <lifeless> sudo: no passwd entry for postgresql
[06:09] <stub> c/postgresql/postgres
[06:09] <SteveA> daf: hello
[06:09] <ddaa> stub: you mean "nothing is up, I know that and am working on it" or "there is no problem I am aware of"?
[06:10] <ddaa> oh, nm, it's answering again
[06:10] <lifeless> ok, running make again
[06:11] <stub> Mmm.... must have had a few long running requests and the server blocked. I saw the same thing, so it isn't your net connection. But it was fixed by the time I had logged onto mawson.
[06:11] <ddaa> BTW, the passwd I set up for<EMAIL_ADDRESS>on prod does not seem to be working on dogfood either...
[06:13] <ddaa> neither do any of the passwords I have in my books for<EMAIL_ADDRESS>:-(
[06:13] <BradB> ddaa: could you email lp@ and tell us how to get gnarly?
[06:14] <ddaa> baz get<EMAIL_ADDRESS>[06:14] <ddaa> BradB: why are you asking?
[06:15] <BradB> ddaa: Because I don't want my tree-lint to output stuff about a symlink that point to a non-existent file. :)
[06:15] <ddaa> I'll update dist.
[06:15] <Kinnison> update the development config
[06:15] <ddaa> yup
[06:16] <BradB> ddaa: If you could follow that up with an email to lp@ (so that you don't have to answer the question five or six different times in here), that'd be great. :)
[06:16] <lifeless> stub much happier
[06:16] <ddaa> okay, in exchange for that, can you please pester stub until I can log into prod and dogfood?
[06:17] <ddaa> ;-)
[06:23] <stub> ddaa: I've emailed you a fresh password
[06:23] <ddaa> stub: thanks, I'll have a look
[06:26] <lifeless> ddaa: what did you do to build zope with python 2.4 ?
[06:26] <ddaa> I do not quite remember...
[06:26] <lifeless> I need to do it now.
[06:27] <ddaa> Basically, I did apt-get source python-twisted, then looked at some of deps I needed, did a python2.4 setup.py
[06:29] <ddaa> I remember I needed to hack a bit on egenix-base to disable some FREELIST optimisation that caused crash with python2.4
[06:29] <lifeless> thanks.
[06:33] <dilys> Merge to<EMAIL_ADDRESS>add gnarly to devel configs of buildbot and launchpad (patch-36)
[06:39] <ddaa> stub: thanks, it's working
[06:40] <dilys> Merge to<EMAIL_ADDRESS>More deb/udeb stuff and an optimisation on sourcepackage scanning (patch-875)
[06:40] <Kinnison> thanks babe
[06:40] <Kinnison> Am I safe to kick off a *BIG* gina run on mawson?
[06:43] <Kinnison> stub: ^^
[06:44] <dilys> New Malone bug #90: "RCSTypeEnum and RCSNames belong in dbschema.py", submitted by David Allouche
[06:44] <dilys> https://dogfood.ubuntu.com/malone/bugs/90
[06:48] <carlos> SteveA: ok, the import form seems to be working now (except for a small problem I'm fixing now)
[06:48] <carlos> SteveA: what's the policy about the SQLObject's attributes update from browser.py?
[06:48] <carlos> I have an SQLObject and I want to do object.attribute= foo
[06:49] <SteveA> ok
[06:49] <carlos> at this moment I need to duplicat that field in the interface so it's also present in the edit interface
[06:49] <SteveA> ok
[06:49] <carlos> and add also it to the .zcml
[06:49] <carlos> to allow its update
[06:50] <carlos> a method is not needed, but an attribute I don't see any other way to do it
[06:50] <SteveA> that sounds okay
[06:50] <SteveA> you can say set_attributes="foo" in zcml too
[06:50] <carlos> I only know that way to allow attributes
[06:51] <SteveA> you can use set_schema too
[06:51] <carlos> that's why I'm not sure if it's the best way to do it
[06:51] <SteveA> but, use what you know
[06:51] <carlos> ok
[06:54] <carlos> SteveA: I suppose I should use the: launchpad.Edit permission now, right?
[06:54] <dilys> Merge to<EMAIL_ADDRESS>full production-5 update (patch-37)
[06:54] <carlos> We have at the moment:
[06:54] <carlos> <content class="canonical.launchpad.database.POFile">
[06:54] <carlos>       <require permission="zope.Public"
[06:54] <carlos>           interface="canonical.launchpad.interfaces.IEditPOFile"
[06:54] <carlos>           set_attributes="header pluralForms rawimportstatus"/>
[06:54] <carlos>     </content>
[07:00] <carlos> SteveA: I don't understand this error:
[07:01] <carlos> ValueError: Unknown SQL builtin type: <class 'canonical.lp.dbschema.Item'> for <Item FAILED (4) from <class 'canonical.lp.dbschema.RosettaImportStatus'>>
[07:03] <Kinnison> I'm gonna assume it'll be okay for me to get gina going on mawson
[07:04] <dilys> Merge to<EMAIL_ADDRESS>added implementation of prototype bug id/searchtext widget (patch-876)
[07:05] <Kinnison> elmo: can I get some up-to-date keyrings please for a hoary import?
[07:06] <elmo> uh?
[07:07] <elmo> up-to-date compared to what?  i.e. what are you using now?
[07:07] <Kinnison> whatever I had way back when you gave me a set of keyrings at the soyuz sprint
[07:07] <Kinnison> and I know there've been keychanges since then
[07:07] <elmo> there's a copy on chinstrap
[07:07] <elmo>  /srv/keyring.no-name-yet.com/ or so
[07:07] <Kinnison> okay ta
[07:09] <SteveA> carlos: how did you get that error?
[07:09] <carlos> SteveA: the trace shows it when launchpad tries to commit the transaction
[07:10] <carlos> potemplate.rawimportstatus = \
[07:10] <carlos>                             RosettaImportStatus.FAILED
[07:10] <carlos> that's the instruction I'm executing
[07:10] <SteveA> use RosettaImportStatus.FAILED.value
[07:11] <carlos> checking...
[07:11] <carlos> perfect
[07:11] <carlos> thanks
[07:12] <SteveA> we'll improve this in sqlobject at some point
[07:12] <SteveA> by making a kind of ENUM field
[07:13] <carlos> but this works: if template.rawimportstatus == RosettaImportStatus.PENDING:
[07:13] <carlos> so I suppose it's only a problem when using the value to change a variable, right?
[07:16] <SteveA> yes
[07:17] <SteveA> and, it should work.  I think it should be co-erced into an int/
[07:17] <SteveA> but a better solution overall is to make the ENUM
[07:17] <lifeless> a clue for thins ?
[07:17] <lifeless> zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/robertc/source/canonical/buildbot/launchpad/site.zcml", line 18.4-18.55
[07:17] <lifeless>     ZopeXMLConfigurationError: File "/home/robertc/source/canonical/buildbot/launchpad/override-configure.zcml", line 2.2-2.56
[07:17] <lifeless>     ZopeXMLConfigurationError: File "/home/robertc/source/canonical/buildbot/launchpad/override-includes/+mydatabase-configure.zcml", line 14.2-14.57
[07:17] <lifeless>     IOError: [Errno 2]  No such file or directory: '/home/robertc/source/canonical/buildbot/launchpad/lib/canonical/rosetta/sql.zcml'
[07:17] <lifeless> make: *** [run]  Error 1
[07:18] <SteveA> well...
[07:18] <SteveA> I expect +mydatabase-configure.zcml has an <include ... /> directive in it
[07:18] <SteveA> that refers to the sql.zcml file that is in rosetta
[07:21] <Kinnison> stub: ping?
[07:22] <lifeless> right. but what changed : what should I change it to ?
[07:22] <lifeless> Kinnison: dude, its 5:22am
[07:22] <Kinnison> stub: I want to start the gina import but this is gonna really hammer the db and librarian for around four hours. Will that be okay?
[07:22] <Kinnison> lifeless: Oh I guess his presence an hour ago made me assume he was readying himself for Mataro
[07:23] <lifeless> ;)
[07:24] <Kinnison> Aah well, noone wanted mawson to run quickly right?
[07:24] <daf> lifeless: if there was a "baz file-history" command, you could find out what happened to it :)
[07:26] <Kinnison> Well guys, mawson will be a touch busy now as it imports hoary main,restricted,universe for i386,powerpc,amd64
[07:26] <Kinnison> :-)
[07:26] <SteveA> who added the mail and launchpad-database files in package-includes?
[07:26] <Kinnison> (or not; yay for sourcepackage addition threw an error)
[07:27] <SteveA> stub / BradB|lunch: either of you add those files?
[07:29] <carlos> SteveA: should I link to the import queue page from a particular place?
[07:30] <dilys> Merge to<EMAIL_ADDRESS>add missing import to auth app (patch-877)
[07:53] <dilys> Merge to<EMAIL_ADDRESS>add fmt:date fmt:time and fmt:datetime stuff for use in tales (patch-878)
[07:56] <Kinnison> My name is Daniel and I am *SPESHUL*
[07:56] <lifeless> yes, yes you are
[07:56] <Kinnison> lifeless: we gonna see you this w/e at all?
[07:58] <carlos> daf: hey, I didn't saw you
[07:58] <daf> hi carlos
[07:59] <dilys> Merge to<EMAIL_ADDRESS>fix sourcesource browser (patch-879)
[07:59] <lifeless> Kinnison: probably not
[07:59] <Kinnison> o/~ Guns don't import packages. Gina does! WooWooWooooo summon the soyuz
[07:59] <Kinnison> lifeless: Oh well. I'll see you in Spain then dude.
[08:00] <carlos> daf: the pair programming you suggested is ok for me
[08:00] <daf> ok, cool
[08:00] <dilys> Merge to<EMAIL_ADDRESS>cherry pick fix sourcesource browser (patch-1)
[08:02] <dilys> Merge to<EMAIL_ADDRESS>Use the unix process backend. (patch-76)
[08:02] <dilys> Merge to<EMAIL_ADDRESS>Add missing import. (patch-2)
[08:02] <carlos> wow, pqm is really busy atm...
[08:03] <daf> yeah
[08:04] <carlos> daf: I'm going to take a break, will be back in about 30 minutes
[08:04] <daf> ok
[08:05] <dilys> Merge to<EMAIL_ADDRESS>Stick description and title into the database. (patch-77)
[08:17] <dilys> Merge to<EMAIL_ADDRESS>Finished the basic rawimport queue edit (patch-880)
[08:20] <dilys> Merge to<EMAIL_ADDRESS>properly detach jobs when the slave is lost (patch-78)
[08:26] <Kinnison> Mmm phantom
[08:41] <BradB> lifeless: What's the status of Launchpad running on an upgraded Z3?
[08:45] <carlos> daf: I'm ready
[09:17] <dilys> Merge to<EMAIL_ADDRESS>fixed a bug in the bug id/text search when no matching bugs are found (patch-881)
[09:33] <daf> BradB: if I do somesqlobjectthing.foo = "'; DROP DATABASE launchpad", it's going to escape the ', right?
[09:35] <BradB> Yeah
[09:35] <BradB> kiko-afk, sabdfl: Where's the UI to assign one or more maintainers to a product or source package?
[09:51] <kiko-afk> BradB, it's obtained via lucille/gina, and not done via the website [yet?]
[10:49] <dilys> Malone bug #12 fixed for package malone: Adding a follow-up to a comment fails
[10:49] <dilys> https://dogfood.ubuntu.com/malone/bugs/12
[10:50] <BradB> sabdfl: ping
[10:51] <dilys> Merge to<EMAIL_ADDRESS>made followup widgets identical to top-level comment widgets (patch-882)
[11:08] <BradB> daf, carlos: Is https://dogfood.ubuntu.com/malone/bugs/26 fixed?
[11:09] <carlos> not yet
[11:09] <BradB> ok
[11:09] <carlos> I think stub fixed the problem I had to fix them
[11:09] <carlos> but I hadn't time to test it
[11:10] <dilys> Merge to<EMAIL_ADDRESS>disambiguated product name in bug listing (patch-883)
[11:11] <dilys> Malone bug #46 fixed for product Malone: bug assigment product name ambiguous
[11:11] <dilys> https://dogfood.ubuntu.com/malone/bugs/46
[11:15] <dilys> Malone bug #86 fixed for product Malone: Bug listing needs "Quick Searches"
[11:15] <dilys> https://dogfood.ubuntu.com/malone/bugs/86
[11:15] <dilys> Malone bug #80 fixed for product Malone: Bug titles/descriptions need to be text searchable
[11:15] <dilys> https://dogfood.ubuntu.com/malone/bugs/80
[11:31] <dilys> New Malone bug #91: "Bug listing clickability needs to be easier to use", submitted by Brad Bollenbach
[11:32] <dilys> https://dogfood.ubuntu.com/malone/bugs/91
[11:32] <BradB> daf: ISTR dilys doesn't notify the channel on rejects. Would it be possible to wire this up to make it so? #launchpad'ers will want to see that someone just rejected a bug they reported.
[11:33] <daf> sure
[11:33] <BradB> thanks
[11:33] <daf> BradB: I'm busy right now
[11:33] <BradB> no prob
[11:34] <daf> I've dumped the code at http://muse.19inch.net/~daf/dump/dilys-malone