[09:52] <Aram> morning.
[13:04] <Aram> hi davecheney
[13:06] <davecheney> hi there
[13:06] <davecheney> or should I say, welcome
[13:06] <Aram> thanks,
[13:13] <Aram> davecheney: I'm trying to setup everything to all tests for juju's dependencies pass before I try to do anything. go test launchpad.net/mgo, do you know if I need to setup mgo beforehand somehow?
[13:13] <Aram> the zookeeper tests launch zookeeper with a test configuration.
[13:14] <Aram> I guess this is not the case for mgo?
[13:14] <Aram> s/go test launchpad.net/mgo/go test launchpad.net/mgo fails/
[13:15] <davecheney> ahh yes
[13:15] <davecheney> apt-get install mongodb-server zookeeperd libzookeeper-mt-dev
[13:15] <davecheney> should get you going
[13:16] <Aram> I installed all those, but:
[13:16] <Aram> http://pastebin.com/z8Qmwfk3
[13:18] <davecheney> ok,maybe you need to start the service
[13:20] <Aram> I guess, though it seems like the tests want to start mongo manually.
[13:20] <Aram> mmm.
[13:25] <davecheney> yeah, the zk tests run it up on a spare port
[13:25] <Aram> I think I solved it.
[13:25] <Aram> I had to install supervisor
[13:26] <Aram> well, now I'm waiting to see if it did anything.
[13:26] <Aram> no
[13:26] <Aram> meh
[13:50] <davecheney> Sun May 27 15:11:29 ReferenceError: rs1a is not defined wait.js:42
[13:50] <davecheney> that sounds like the problem
[13:51] <davecheney> you're using precise right ?
[13:51] <Aram> yes
[13:52] <davecheney> weird
[14:02] <Aram> yeah, I believe this fails: rs1a = new Mongo("<IP_ADDRESS>:40011").getDB("admin")
[14:02]  * Aram knows nothing about mongodb
[14:02] <Aram> the default system provided instance works.
[14:02] <Aram> but in the test a javascript file is used to create new instances.
[16:30] <hazmat> m_3, installing zookeeperd runs zookeeper.. for the tests you only need libzookeeper-java and zookeeper-server
[16:30] <hazmat> whoops.. that was for Aram ^
[16:30] <Aram> hazmat: thanks, I figured.
[16:31] <hazmat> Aram, out of curiosity, is doozerd dead?
[16:31] <Aram> I think so.
[17:01] <m_3> hazmat: np


[02:05] <mup> PR snapd#9993 opened: tests/lib/prepare.sh: use /etc/group and friends from the core20 snap  <Simple 😃> <Test Robustness> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9993>
[07:30] <mborzecki> mvo: hey
[07:30] <mborzecki> and school run, brb
[07:30] <mvo> mborzecki: good morning! thanks for your reviews
[07:41] <mup> PR snapd#9982 closed: cmd/recovery: small fix for `snap recovery` tab output <Created by degville> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9982>
[07:47] <mborzecki> re
[08:01] <pstolowski> morning
[08:19] <zyga> good morning
[10:11] <mup> PR snapcraft#3452 closed: storeapi: decouple auth and API <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3452>
[10:23] <mborzecki> errand, back in 1h or so
[10:31] <mup> PR snapcraft#3462 opened: extensions: add core20 support to kde-neon <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3462>
[11:10] <pstolowski> does anyone remember possible explanations for cloud-init *not* creating user1 in nested test image?
[11:32] <mborzecki> re
[11:32] <mborzecki> pstolowski: maybe ian will know
[11:33] <pstolowski> i just found he added telnet localhost 7777 to help debug such issue
[11:43] <pstolowski> oh well, i need another user to auth with telnet
[11:44] <pstolowski> mvo: ^ seem you introduced telnet localhost 7777, if user1 creation failed, how can i use it?
[11:46] <mvo> pstolowski: let me quickly look to try to refresh my memory
[11:46] <pstolowski> mvo: it's in nested_start_classic_vm
[11:46] <mvo> pstolowski: what kind of prompt do you get when you connect via "telnet localhost 7777" ? iirc should should be able to login with the nested vm spread user
[11:47] <mvo> pstolowski: and that should give you access to the logs
[11:47] <pstolowski> mvo: Ubuntu 20.04.2 LTS mar041107-755625 ttyS0, followed by login prompt
[11:47] <mvo> pstolowski: actually, let me quickly re-read. it also sounds like the comment needs expanding - like *how* to debug :)
[11:48] <pstolowski> mvo: yessss ;)
[11:48] <mvo> pstolowski: what vm is running you said? a classic system?
[11:49] <pstolowski> mvo: yes
[11:50] <pstolowski> ubuntu/ubuntu doesn't work
[11:52] <mvo> pstolowski: yeah, the classic image is using the cloud images so if the cloud-init does not work there is no easy way. I guess we would actually have to modify the cloud image after the download, what exactly are you debugging/trying to do?
[11:54] <zyga-mbp> pstolowski I remember device being managed somehow and but that was long ago
[11:57] <pstolowski> mvo: i'm making modifications to lxd snap from seeds on  the image we run in nested/manual/preseed test ; as far as i can say preseeding is happy and stops where it should with no errors (verified by mounting the image), but when booted ssh is not accessible
[11:59] <pstolowski> also, mounted the resulting image, there is no user1 in the system
[12:02] <mvo> pstolowski: do you know if cloud-init ran at all?
[12:03] <mvo> pstolowski: because if it ran and there is no user that's strange
[12:03] <mvo> pstolowski: maybe something in the jounral of the image?
[12:03] <pstolowski> mvo: yes it definitely ran, i can see it in boot messages
[12:04] <pstolowski> i should probably look at seed.img next
[12:10] <pstolowski> it looks ok
[12:12] <mup> PR snapd#9907 closed: gadget,devicestate: perform kernel asset update for $kernel: style refs <UC20> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9907>
[12:32] <mup> PR snapd#9994 opened: tests: improve tests documentation - part 2 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9994>
[12:37] <mup> PR snapd#9995 opened: tests: improvements for snap-seccomp-syscalls <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9995>
[13:27] <mup> PR snapd#9996 opened: tests: improve sections prepare and restore - part 1 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9996>
[13:37] <mup> PR snapd#9997 opened: tests: update details on task.yaml files <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9997>
[15:23] <mup> PR snapd#9979 closed: packaging/ubuntu-16.04/rules: turn modules off explicitly <Simple 😃> <⚠ Critical> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9979>
[15:23] <ijohnson> nice thanks mvo
[15:44] <pedronis> pstolowski: what I meant in the standup was to look at the difference between nested_create_cloud_init_uc20_config vs nested_create_cloud_init_config in nested.sh, there's a TODO about that already there
[15:45] <pstolowski> pedronis: got it, thanks!
[15:53] <mup> PR snapd#9998 opened: tests: turn modules off explicitly in spread go unti test (2.49) <Created by mvo5> <https://github.com/snapcore/snapd/pull/9998>
[16:26] <mup> PR snapcraft#3463 opened: snap: migrate to python3.8 <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3463>
[16:37] <pedronis> pstolowski: 9922 is next of my list of things to (re)review but I will not get to it today
[16:37] <pstolowski> pedronis: sure, ty
[16:43] <mup> PR snapd#9999 opened: snapstate: add "kernel-assets" to featureSet <⛔ Blocked> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9999>
[16:44] <mvo> pedronis: (not urgent) - let me know if you prefer a different name for the assume than the one I picked in 9999
[16:47] <zyga-mbp> mvo nice PR number there
[16:47] <mvo> haha, yes
[16:47] <zyga-mbp> off by one but exact at the same time :-)
[16:47]  * ijohnson rushes to try and file some random pr with number 10000
[16:48] <mup> PR snapd#10000 opened: client: protect against reading too much data from stdin <Created by mvo5> <https://github.com/snapcore/snapd/pull/10000>
[16:48] <mup> PR snapd#10001 opened: tests: improve tests self documentation for nested test suite <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10001>
[16:48] <mup> PR snapd#10002 opened: gadget: simplify filterUpdate (thanks to Maciej) <Simple 😃> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10002>
[16:48] <ijohnson> haha mvo beat me
[16:49] <pedronis> mvo: no, seems fine  as it relates to the assets stanza in kernel.yaml
[16:50] <mvo> was trying to clean out my TODO.org from the "this needs followups"
[16:50] <mvo> pedronis: cool, thanks!
[16:50] <mvo> pedronis: with that I will update the kernel and gadget diffs
[16:58] <zyga-mbp> ijohnson hahaha, nice
[16:58] <zyga-mbp> mvo won though :)
[16:58] <mup> PR snapd#9969 closed: interfaces/wayland: rm Xwayland Xauth file access from wayland slot  <Needs security review> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9969>
[16:58] <mup> PR snapd#9973 closed: osutil: add SetTime() w/ 32-bit and 64-bit implementations <Simple 😃> <UC20> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9973>
[17:00] <zyga-mbp> mvo: I noticed the kernel assets PR, is that the one I think of?
[17:00] <ijohnson> thanks for the merges mvo!
[17:23] <ijohnson> pedronis: I responded to your question in #9984
[17:23] <mup> PR #9984: boot/flags.go: add SetNextBootFlags, NextBootFlags for snapd_next_boot_flags bootenv <Simple 😃> <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9984>
[18:06] <pedronis> ijohnson: I was in a meeting, do you want to chat briefly about it?
[18:07] <ijohnson> pedronis: ah I was about to I go to lunch, but I think we can chat either via PR comment or after the SU tomorrow
[18:07] <pedronis> ijohnson: ok, let's chat tomorrow then
[18:07] <ijohnson> ack sounds good
[18:39] <mup> PR snapd#9970 closed: packaging: drop 99-snapd.conf via dpkg-maintscript-helper <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9970>
[18:44] <mup> PR snapd#9991 closed: tests/main/lxd/prep-snapd-in-lxd.sh: dump contents of sources.list <Simple 😃> <Test Robustness> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9991>
[19:49] <mup> PR snapd#9988 closed: o/snapshotstate: create snapshots directory on import <Bug> <Simple 😃> <Squash-merge> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9988>


[02:23] <CIA-6> casper: superm1 * r767 casper/ (debian/changelog scripts/casper-bottom/10adduser):
[02:23] <CIA-6> casper: Remove the rest of the mythbuntu delta from 10adduser. It will be
[02:23] <CIA-6> casper: maintained in the mythbuntu-live-autostart package instead so that
[02:23] <CIA-6> casper: users from ~mythbuntu-dev can administer it.
[02:24] <CIA-6> casper: superm1 * r768 casper/debian/changelog: releasing version 1.221
[02:34] <CIA-6> ubiquity: superm1 * r3814 ubiquity/ (28 files in 10 dirs):
[02:34] <CIA-6> ubiquity: Remove all of the mythbuntu frontend from ubiquity. Now that it's fully
[02:34] <CIA-6> ubiquity: stable, it's being moved to the mythbuntu-live-autostart package so that
[02:34] <CIA-6> ubiquity: it can benefit from being maintained by anyone in ~mythbuntu-dev.
[02:51] <Ken222> ey everyone, I was wondering if anyone knew of a fix for the disc just stopping when I click on an option in the Ubuntu install menu
[02:51] <Ken222> I'm trying to install on a macbook.
[02:57] <Ken222> The disc sounds like it's going to start up but then just dies down.
[04:16] <CIA-6> ubiquity: superm1 * r3815 ubiquity/ (d-i/manifest debian/changelog):
[04:16] <CIA-6> ubiquity: Automatic update of included source packages: grub-installer
[04:16] <CIA-6> ubiquity: 1.49ubuntu5.
[04:17] <CIA-6> ubiquity: superm1 * r3816 ubiquity/debian/changelog: releasing version 2.1.23
[05:29] <twb> Which channel do I pester about casper's innards?
[05:29] <persia> This one tends to work.
[05:30] <persia> But "pester"ing can be dangerous.  "Discussing" might be more appropriate :)
[05:32] <twb> I'm rolling live 10.04 images from a sid host, with live-helper.
[05:33] <twb> My goal is to build an "appliance", with two copies of the firmware on it at all times -- an "active" version and an "old" version.  This allows me to "flash" the non-active partition and then just change which partition is bootable.
[05:33] <twb> Rather than making each partition a vfat filesystem with casper/filesystem.squashfs, I'm trying to work out if I can simply have each partition be a squashfs image directly.
[05:34] <twb> So just now I'm trying to follow scripts/casper:find_livefs() and friends to see what magic I should append to the kernel parameters.
[05:41] <twb> Never mind -- that's stupid.  There'd be nowhere outside the squashfs for the bootloader to get the kernel and ramdisk from.
[05:42] <persia> Nor anywhere to store a pool or preseed files, etc.
[05:43] <twb> persia: I don't need preseed files -- I'm not building a live image to install anything, just to boot
[10:39] <CIA-6> ubiquity: cjwatson * r3817 ubiquity/ (bin/ubiquity-greeter-gtk debian/changelog): merge lp:~bratsche/ubiquity/language-combobox
[10:41] <CIA-6> ubiquity: cjwatson * r3818 ubiquity/bin/ubiquity-greeter-gtk: move language selection combo box to lower part of screen
[10:58] <CIA-6> ubiquity: cjwatson * r3819 ubiquity/ubiquity/i18n.py: remove unnecessary import
[11:13] <CIA-6> ubiquity: cjwatson * r3820 ubiquity/ (3 files in 3 dirs): use localechooser's language list in ubiquity-greeter-gtk
[11:21] <CIA-6> ubiquity: cjwatson * r3821 ubiquity/bin/ubiquity-greeter-gtk: print desired locale just before exiting
[11:24] <StevenK> cjwatson: Have you taken care of d-i for -14, or shall I?
[11:38] <cjwatson> I have not, go ahead
[11:40] <CIA-6> ubiquity: cjwatson * r3822 ubiquity/ubiquity/plugin_manager.py: don't use == False
[12:02] <davmor2> ev, cjwatson: does ubiquity now have some geolocation stuff in it?
[12:09] <cjwatson> yes
[12:10] <davmor2> cjwatson: that would explain it then :)
[16:27] <CIA-6> ubiquity: cjwatson * r3823 ubiquity/ (bin/ubiquity-dm debian/changelog):
[16:27] <CIA-6> ubiquity: Hook up ubiquity-greeter-gtk's language selection in ubiquity-dm to
[16:27] <CIA-6> ubiquity: rewrite /etc/default/locale, /etc/environment, and /etc/locale.gen
[16:27] <CIA-6> ubiquity: before continuing.
[16:33] <CIA-6> ubiquity: cjwatson * r3824 ubiquity/ (bin/ubiquity-greeter-gtk debian/changelog): Remove unnecessary SVG-specific code from ubiquity-greeter-gtk.
[16:35] <CIA-6> ubiquity: cjwatson * r3825 ubiquity/ (bin/ubiquity-dm debian/changelog):
[16:35] <CIA-6> ubiquity: Use /usr/share/images/xsplash/bg_2560x1600.jpg as ubiquity-greeter-gtk's
[16:35] <CIA-6> ubiquity: background image for now; it's slightly more visually appealing than the
[16:35] <CIA-6> ubiquity: test image!
[16:49] <CIA-6> partman-base: cjwatson * r182 ubuntu/debian/changelog: releasing version 135ubuntu4
[16:50] <cjwatson> (actually ages ago but forgot to commit the release)
[18:38] <charlie-tca> The Ubuntu desktop cd for today may have a problem with partitioning. I got an error: invalid username (as superuser)
[18:38] <charlie-tca> The username you entered is invalid
[18:39] <charlie-tca> This is the live desktop, I never entered a username
[18:50] <arand> I aim to test a change in parted (for a possible fix of Bug #445067) How would I slap parted from the non-debian git repo into the installer to test it? (since the change isn't in the Deb git yet)
[18:58] <cjwatson> arand: uh, it might be quicker to wait until I upload parted 2.1 to lucid ...
[18:58] <superm1> charlie-tca, try running with migration assistant off, if that solves it, there's a bug already opened for it
[18:58] <charlie-tca> How do I turn it off?
[18:59] <superm1> ubiquity --no-migration-assistant
[18:59] <superm1> cjwatson, the intent of parted 2.1 to lucid was to support 4k sector drives right?
[19:00] <cjwatson> superm1: that's the main one, yes
[19:00] <superm1> cjwatson, i think there is a collection of post 2.6.32 patches that are needed too then; they should all be in 2.6.33rc1
[19:01] <cjwatson> that could be; I'm not going to be able to do straight-through tests of the feature in general, at least not with my current set of hardware
[19:01] <cjwatson> (and that isn't fishing for hardware either, I have no space :-( )
[19:01] <cjwatson> https://launchpad.net/~cjwatson/+archive/ppa has a bunch of the required stuff
[19:01] <cjwatson> ubiquity needs to be rebuilt against it though, so probably no help to arand
[19:02] <superm1> well we don't have our 4k sector samples yet either, so couldn't help as of yet
[19:02] <cjwatson> I wonder if I can mock it up in kvm
[19:02] <arand> cjwatson: so that would be based off of git.debian.org/git/parted/parted.git rather than git.debian.org/git/parted/debian/parted.git ...so-to-speak?
[19:03] <cjwatson> arand: no, the latter
[19:03] <cjwatson> no point redoing the packaging all by myself
[19:03] <cjwatson> http://git.debian.org/?p=parted/debian/parted.git - as you can see 2.1 is already there
[19:06] <superm1> cjwatson, if samples of just the drives turn up on our end, would that be useful to you at least in the form factor to hook up via usb or e-sata for testing/enabling?
[19:06] <cjwatson> I could manage USB hookup
[19:06]  * cjwatson wonders if Windows 7 boots off USB :)
[19:07] <superm1> there's the other complication that some drives are native, some run in an emulation mode, i'll inquiry what's gonna be available
[19:07] <cjwatson> I'm hoping that I'll be able to get community testing fairly quickly, but I'll keep that in mind, thank you
[19:10]  * cjwatson fires up lp-shell and tries to remember how to sync stuff from Debian to a PPA
[19:13] <cjwatson> >>> ppa.syncSource(from_archive=debian.main_archive, include_binaries=False, source_name='pyparted', version='3.0-1', to_pocket='RELEASE', to_series='lucid')
[19:13] <cjwatson> hah
[19:17] <charlie-tca> superm1: fails with -- no-migration-assistant
[19:17] <charlie-tca> Still can't format my partitions
[19:18] <superm1> but a different issue then the username issue, correct?
[19:18] <charlie-tca> Same one
[19:18] <cjwatson> you put a space in "-- no-migration-assistant" on IRC
[19:18] <cjwatson> did you put a space in it on the command line?
[19:18] <charlie-tca> Username must start with a lower-case letter
[19:18] <charlie-tca> yes
[19:18] <cjwatson> don't - it's "--no-migration-assistant"
[19:19] <cjwatson> it's a long option
[19:19] <charlie-tca> okay, I will try again
[19:19] <arand> cjwatson: hrm, seems what I git-pulled was not the master, ok, now they seem to co-relate better.. so this and a rebuilt ubiquity is planned to make it into Lucid at some point then?
[19:20] <cjwatson> arand: assuming other release team members are willing to grant me a feature freeze exception for it
[19:20] <cjwatson> I can backport that one patch as a fallback plan, but it's not actually a trivial backport (a lot of code in that area changed) and I'd rather put that energy towards 2.1
[19:22] <superm1> charlie-tca, if that resolves things, you are looking at bug 524996
[19:22] <charlie-tca> okay. It is rebooting now. Takes a very long time to boot now in lucid
[19:23] <charlie-tca> That doesn't affect Xubuntu?
[19:25] <arand> Hmm, you have my vote at least, although uncounted :/ (I did have a look at the commit you mentioned in relation to the current parted, and what had changed back and fourth...just Bleh)
[19:25] <cjwatson> I can do it if I have to, but :)
[19:26] <cjwatson> it's all tied in with the non-512-byte sector work
[19:29] <persia> cjwatson: We were discussing native syncs on LP in #launchpad today, and I notice your code snippet above.  Would that potentially work for the main archve, or just ppas?
[19:32] <cjwatson> just ppas
[19:32] <cjwatson> well, it's part of what would be involved for the main archive, but the changelog stuff also needs to be fixed
[19:32] <cjwatson> there are links on https://dev.launchpad.net/Ubuntu/InfrastructureNeeds about it
[19:32]  * persia looks
[19:34] <cjwatson> see also the more recent bug 523093; I added a related comment to the end
[19:34] <persia> Would not fixing bug #55795 be a regression?  The changelogs seem fairly awkward now.
[19:35] <cjwatson> it would certainly regress things for readers of -changes
[19:35] <cjwatson> I don't really want to take something half-baked when we should be so close to something that actually works right
[19:35] <persia> fair enough.
[19:37] <persia> If you're tracking this, https://dev.launchpad.net/Soyuz/NativeSourceSyncing was copied from launchpad.canonical.com today as well.
[19:37] <persia> And thanks for the explanations.
[19:42] <cjwatson> persia: thanks, though I think that page may be sufficiently obsolete as to be unhelpful; it predates the LP API, let alone the syncSource method :)
[19:43] <persia> Yeah, it was just the page that was referenced by the blueprint, and the relatively uninformed trio of mwhudson, wgrant, and I thought it might be relevant.
[21:40] <CIA-3> ubiquity: cjwatson * r3828 ubiquity/debian/control: remove python-rsvg dependency again; we now rely on the svg pixbuf loader
[21:43] <CIA-3> ubiquity: cjwatson * r3829 ubiquity/debian/changelog: releasing version 2.1.24
[23:39] <CIA-3> ubiquity: cjwatson * r3830 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py): Fix installation_medium_mounted call in partman plugin (LP: #524169).
[23:51] <superm1> cjwatson, re bug 525966, xforcevesa still does stuff in casper afaik to create an xorg.conf w/ vesa in it
[23:51] <superm1> see scripts/casper-bottom/20xconfig
[23:53] <cjwatson> grrr
[23:53] <cjwatson> that should be obsoleted by the stuff in ubiquity-dm though
[23:53] <cjwatson> I suspect nomodeset will do the trick ...
[23:54] <cjwatson> I can extend the F6 menu if I must, but I'm being leant on to trim down the main menu, so I don't think "Safe graphics mode" as such will return
[23:54] <cjwatson> thanks for the note about casper, I hadn't seen that
[23:54] <superm1> i added it late last cycle when i realized it was missing too :)
[23:55] <superm1> is the intent that the whole language selection at isolinux will go away in favor of picking at the ubiquity-greeter-gtk then?
[23:55] <cjwatson> theoretically
[23:55] <cjwatson> that's what I've been instructed to dod
[23:55] <cjwatson> do
[23:56] <cjwatson> whether there's actually time to make it work properly, well
[23:56] <superm1> cool, i like the idea
[23:56] <cjwatson> the idea being, I suppose, to get up to X as quickly as possible and do everything there


[00:00] <SpamapS> Alan: ^5
[00:00] <Alan> SpamapS: :D
[00:01] <Alan> Note to others: if you enable IPv6, and you have a "hosts allow" restriction in your smb.conf, your clients might try and use IPv6 and act as if they've been denied access...
[00:01] <Alan> need to add the IPv6 prefix in !
[00:02] <SpamapS> Yeah thats the most common IPv6 fail
[00:06] <Alan> "that" being IPv4-based whitelists?
[00:50] <plm_> Hi all
[00:51] <warzauwynn> hello plm
[02:17] <RoyK> axisys: hi
[03:24] <twb> Due to the removal of CONFIG_NET_NS from the .32-32 kernel, I'm looking at enabling lucid-backports for its .37 (or whatever) kernel.
[03:25] <twb> Does anyone have a pinning config handy that'll allow the kernels from backports, but nothing else?
[03:25] <twb> I (obviously) don't want to upgrade EVERYTHING to the backports versions
[03:32] <Corey> twb: Take a look at the sample config on backports.org
[03:32] <Corey> It's the same in Ubuntu.
[03:36] <twb> Really?
[03:36] <twb> Because target release COMPLETELY fails on ubuntu
[03:37] <twb> Er, Apt::Default-Release
[03:38] <twb> I guess what I mean is that if you've seen it work reliably for you for years, that's great.  But if it's just "yeah that looks OK and it works at the moment", I can do that much verification myself.
[03:38] <ScottK> https://help.ubuntu.com/community/UbuntuBackports has an Ubuntu recommendation for pinning.
[03:54] <twb> ScottK: that doesn't appear to whitelist updates for the packages you ask for
[03:54] <ScottK> OK.
[03:54] <ScottK> Not sure for Lucid then.
[03:54] <twb> I can probably guess Package: linux-* with a normal priority (600?)
[03:54] <twb> ScottK: er, I mean that it has one stanza instead of two, not "I tested it and it failed"
[03:55] <ScottK> For Natty and later it automatically works the way you're asking for.  Manually install a package from backports and you get it as well as updates from backports, otherwise you just get the regular package.
[03:55] <ScottK> So for the next LTS this will be easy.
[03:56] <twb> Huh, interesting.  Do you have such a system you can show me the "apt-cache policy" output for?
[03:56] <twb> http://paste.debian.net/120015/ I think this is approximately what I want.
[03:56] <ScottK> I can, but I doubt it'll help you as it's not just using pinning.  There were apt changes too.
[03:56] <twb> Ah, OK
[03:56] <twb> Do you know if they are changes made in debian, or if they're ubuntu-specific?
[03:58] <ScottK> I know they were planned for Debian too.  I don't know if they've landed or not.
[03:58] <ScottK> Additionally they make stuff like dependency resolution when a package from experimental needs to get pulled in work right.
[04:01] <ScottK> Actually it does have pinning adjusted too.
[04:01] <twb> Yeah, I asked because I vaguely recall that getting better in sid in the last couple years
[04:02] <ScottK> http://paste.debian.net/120016/
[04:02] <twb> Hum.
[05:33] <twb> Lame, the .35 -virtual kernel wants wireless CRDA crap
[06:03] <twb> So I'm buying a four-port gigE PCI-E NIC
[06:03] <twb> Is e1000 support solid as at 2.6.32?
[06:03] <twb> (http://www.nextag.com/Intel-PRO-1000PT-4PORT-540119288/prices-html)
[06:10] <twb> kmuto.jp's HCL says
[06:10] <twb> PCI ID  Works?           Vendor                                  Device                          Driver      Kernel
[06:10] <twb> 808610bc Yes    Intel Corporation           82571EB Gigabit Ethernet Controller (Copper)       e1000e        v2.6.25-
[06:37] <overrider_> I am in need of this JDK i used under Suse Linux, which one is the Ubuntu equivalent package i can install via apt-get? jre-1_5_0_22-linux-i586.rpm
[06:38] <luite> do you need exactly that version?
[06:39] <overrider_> pretty much. Later versions seem to cause a few display issues with a custom software in use by a client.
[06:41] <luite> hmm, I don't know repositories with old jre packages. is that one provided by sun?
[06:42] <overrider_> i am thinking it may be this one http://java.sun.com/products/archive/j2se/5.0_22/index.html
[06:45] <twb> overrider_: JRE is not JDK
[06:46] <luite> overrider_: you can try to use alien to convert the rpm to deb and use dpkg -i to install it
[06:46] <luite> if that doesn't work, then try the run version
[06:47] <twb> If you are running a third-party package you are fucked, no matter how you do it
[06:47] <luite> which is just a shell script that installs it, without package management
[06:47] <twb> This is also the case on SUSE and RHEL, but there the distro packages are so crap that you often don't notice
[06:48] <twb> hardy has sun-java5 in multiverse, I would try that first
[08:13] <sabgenton> LTS is 	2.6.32
[08:14] <twb> lucid is
[08:14] <twb> hardy isn't EOLd yet
[08:15] <sabgenton> if I upgrade to 10.04.2 do I get a higher kernel option?
[08:15] <sabgenton> or is that the latest kernel avalible
[08:16] <twb> sabgenton: released versions are stable
[08:16] <twb> sabgenton: stable means they don't change
[08:16] <sabgenton> ok so kernels don't chage either
[08:17] <sabgenton> not apt-get ing
[08:17] <sabgenton> able
[08:17] <sabgenton> twb: so I need 11.04 for a new kernel ?
[08:18] <twb> sabgenton: there is a "backports" repo that contains choice bits of instability
[08:18] <twb> You could use that
[08:18] <twb> Migrating to a newer release would also work
[08:18] <sabgenton> ok spose the backports it easyer to try and revert
[09:05] <_ruben> weird .. got a box that refuses to boo from hdd (no os found), but using alternate cd and them "boot from first hdd" works just fine :S
[09:06] <twb> That's because grub is retarded
[09:07] <twb> You should put syslinux on your HDD, the same as on your CD
[09:07] <twb> http://paste.debian.net/120032/ <-- notes as at hardy.  It's pretty much all automated as at sid.
[09:24] <jeeves_moss> how can I find out WTF is going on with my bind server?  I can't get it to resolve my domain names, and I'm soooo lost
[09:25] <twb> Dunno, I run nsd3 instead
[09:25] <twb> Much less baroque
[09:27] <twb> After adding "AllowAgentForwarding no" to sshd_config and restarting sshd, "ssh -vA foo" does not indicate that agent forwarding is disabled.  How can I check?
[09:31] <jmarsden> twb: Try doing something that would auto-authenticate if you had agent forwarding... if it works, it is still forwarding.  So... set up an agent on your workstation, ssh -vA foo, then on that machine ssh -v someotherplace.com which your agent would grant you access to, and see what happens?
[09:32] <twb> It's OK, the problem was simply that if your .profile is smart enough to automatically start ssh-agent, that "hides" the one that was forwarded
[09:32] <twb> Confirmed wth "ssh-add -l"
[09:33] <jeeves_moss> twb, how can I find out why my BIND server isn't updating external DNS servers?  I can dig internally, and it resolved external domains from the local box, but it won't update upstream servers
[09:34] <twb> jeeves_moss: are you using bind as a resolver, or for serving your own zone(s)?
[09:34] <twb> It sounds like the latter
[09:34] <jmarsden> jeeves_moss: Sounds like it is not authoritative for the domains you want it to "update" ?
[09:34] <jeeves_moss> twb, yes.
[09:34] <twb> jeeves_moss: ok, does the internet actually check your machine for your zone?
[09:35] <jeeves_moss> everything was working well untill the my ISP switched us over to a block of addresses from a single IP.  and when I scan the "router's IP", the port scan shows port 53 is open and responding
[09:35] <twb> jeeves_moss: that is, is your bind's IP listed in the SOA (or NS, I guess) of the current version of that zone (or the glue in the parent zone)?
[09:35] <jeeves_moss> I host the root of the zone
[09:35] <twb> Maybe you're still NATting accidentally?
[09:36] <_ruben> grmbl .. both grub and extlinux now do the same: reboot right away before even showing anything :/
[09:36] <jeeves_moss> there are port forwards.  nothing internal changed on my network.  the only thing that changed was the ISP (going from a single static IP to a blockof 10)
[09:36] <twb> _ruben: wot?
[09:36] <twb> _ruben: that is not normal, paste your syslinux.cfg
[09:37] <twb> If the disk is partitioned, did you install mbr.bin in the MBR, and did you flag the /boot partition (and ONLY it) as bootable?
[09:37] <twb> (extlinux installs into the PBR)
[09:38] <_ruben> yes to all, but will double check .. unless extlinux doesn't like root-on-lvm like lilo
[09:39] <_ruben> hmm .. boot from first hdd (alt cd) now does show extlinux kciking in
[09:39] <jeeves_moss> twb, any other ideas?
[09:40] <twb> _ruben: extlinux doesn't know or care about the root filesystem
[09:40] <_ruben> k
[09:41] <twb> _ruben: it only cares about /boot (at least, as long as you have a ramdisk)
[09:42] <_ruben> http://pastebin.com/FZf3wwQb
[09:42] <_ruben> took some effort to make that paste :)
[09:43] <twb> And you did "extlinux --install /boot" ?  Is /boot a separate filesystem?  If so, do the symlinks vmlinuz and initrd.img exist in *it*, or in the root filesystem?
[09:44] <_ruben> yes, yes, in /boot
[09:44] <twb> Not sure then
[09:44] <twb> If you take quiet and PROMPT 0 out will help
[09:45] <twb> Oh, and "default menu.c32" is wrong
[09:46] <_ruben> it's what your paste says too
[09:46] <_ruben> or should lucid do UI already too ?
[09:46] <twb> Oh, actually I dunno about lucid
[09:46] <twb> The change was in 4.0 IIRC
[09:47] <twb> That happened way before lucid, but because of stupidness, ubuntu continued to run 3.7x for ages
[09:47] <_ruben> this is syslinux 3.63
[09:47] <twb> Yuk
[09:48] <twb> Unfortunately I don't have a system like that.  I have a router running lucid with no separate /boot, but running 4.x
[09:48] <twb> And I have my netboot with a separate /boot, but it's running 4.x too.
[09:48] <twb> *my netbook
[09:49] <twb> You can pretty much just grab syslinux from anywhere, the only real caveat is that menu.c32 and syslinux must be the same major version
[09:49] <twb> Once it's installed you never have to run it again, either
[09:50] <_ruben> seems to me the only problem is the mbr, as chainloading through cd does work
[09:50] <twb> mbr should be static mbr.bin
[09:50] <twb> Strictly speaking that isn't even syslinux
[09:54] <_ruben> now instad of just "DISK BOOT FAILURE, INSERT..." i get a "missing oepration system" prior to it .. sigh
[09:56] <_ruben> guess i'll have to write instructions for remote hands on how to boot this thing when a reboot is required :/
[09:56] <_ruben> running out of time to fix this here onsit
[09:56] <_ruben> e
[09:57] <twb> You could just make a USB key that defaults to chainloading
[09:57] <twb> So most of the time a reboot won't require remote hands
[09:57] <twb> (I mean, I would've liked to fix your problem properly, but I think you're right to give up at this point.)
[09:57] <_ruben> yeah, thought of that too, but dont have a spare usb stick with me :)
[09:58] <twb> _ruben: could do a CD, tho that's a PITA
[09:58] <_ruben> i'd have to take this alt cd iso, alter its config, bun it again .. dont ahve to the time for that now :/
[10:14] <speakman> Hi folks! I'm trying to log MCE's but no matter what I do none of the failures are logged.
[10:17] <RoyK> speakman: use syslog and set it to report errors to a remote host
[10:18] <RoyK> speakman: that way, if an MCE happens, and the machine for some reason can't write to disk, you should find the info on the remote syslog machine
[10:21] <speakman> I've set up netconsole to another machine, but it does not recieve the actual error
[10:24] <speakman> the mcelog --daemon doesn't start at boot either
[10:26] <speakman> should it run as trigger or daemon?
[10:32] <twb> speakman: does your system generate MCEs?
[10:32] <twb> speakman: I looked into it for mine, and AMD64 boxes don't generate MCE or something
[10:32] <twb> I can't remember the details
[10:33] <speakman> twb: it does. I've been able to catch some of them before through netconsole
[10:33] <twb> OK
[10:34] <twb> So netconsole is working enough for you to get other (non-MCE) output?
[10:34] <speakman> yep
[10:34] <speakman> and earlier on it did report MCE's as well
[10:34] <twb> Not sure what else you can do, then
[10:35] <speakman> I've upgraded  mcelog from upstream now
[10:35] <speakman> but what "cpu type" to use for Xeon W3680?
[10:35] <speakman> Valid CPUs: generic p6old core2 k8 p4 dunnington xeon74xx xeon7400 xeon5500 xeon5200 xeon5000 xeon5100 xeon3100 xeon3200 core_i7 core_i5 core_i3 nehalem westmere xeon71xx xeon7100 tulsa intel xeon75xx xeon7500 xeon7200 xeon7100 sandybridge sandybridge-ep
[10:35] <RoyK> speakman: have you configured mcelog to do syslogging?
[10:35] <twb> speakman: /proc/cpuinfo?
[10:36] <twb> Is there a README.Debian?
[10:37] <speakman> README.Debian don't say very much
[10:37] <speakman> RoyK: Not sure - how do I check?
[10:38] <RoyK> speakman: in /etc/mcelog/mcelog.conf, is syslog = yes?
[10:39] <RoyK> IIRC the default is no
[10:39] <twb> syslog's only going to go out via UDP anyway
[10:39] <twb> And it requires more userspace (i.e. any) than netconsole
[10:40] <twb> If the system is frying before netconsole, I don't see how he's gonna catch it any other way
[10:40] <RoyK> true - it's handy, though
[10:40] <speakman> I've set up /etc/mcelog/mcelog.conf now
[10:41] <speakman> Havn't even seen it before - was it there all the time?
[10:41] <speakman> [ 1045.753011] [Hardware Error]: No human readable MCE decoding support on this CPU type.
[10:41] <speakman> [ 1045.753020] [Hardware Error]: Run the message through 'mcelog --ascii' to decode.
[10:41] <speakman> [ 1045.753028] [Hardware Error]: Machine check events logged
[10:41] <RoyK> speakman: and started mcelog?
[10:41] <RoyK> hm...
[10:41] <speakman> Jun 16 11:40:04 sylpheed mcelog: failed to prefill DIMM database from DMI data
[10:41] <speakman> Jun 16 11:40:04 sylpheed mcelog: Kernel does not support page offline interface
[10:42] <RoyK> !pastebin
[10:42] <speakman> sorry
[10:43] <speakman> Jun 16 11:42:00 <IP_ADDRESS> mcelog: Cannot open logfile /var/log/mcelog: Permission denied
[10:43] <speakman> it's running as root...
[10:43] <RoyK> speakman: whoops - can you touch that file manually?
[10:44] <RoyK> anyway - that shouldn't matter if using syslog
[10:44] <speakman> made it world writable
[10:44] <speakman> I think I just catched something; w8
[10:44] <twb> apparmor?
[10:44] <speakman> http://pastebin.com/UUzc9EFX
[10:45] <speakman> that's through netconsole ;)
[10:45] <RoyK> ...or caught :P
[10:45] <twb> speakman: time to buy a new box
[10:45] <speakman> twb: the problem is, it's completely new :(
[10:46] <RoyK> speakman: run memtest86+
[10:46] <twb> Time to buy a new box with the refund money
[10:46] <speakman> w3680, 24GB Kingston ECC 1333MHz
[10:46] <twb> Nice, ECC
[10:46] <speakman> RoyK: I've been doing it for a couple of hours, but no errors found
[10:46] <twb> Don't see that much in my market segment :-(
[10:46]  * twb home time
[10:46] <speakman> RoyK: it went through one full cycle
[10:46] <RoyK> speakman: I'd return the mobo with that error report
[10:47] <RoyK> MCA: MEMORY CONTROLLER RD_CHANNELunspecified_ERR <--- != good
[10:47] <speakman> RoyK: the mobo and memory is deveilvered from the same supplier
[10:47] <RoyK> speakman: well, return it
[10:47] <RoyK> get something that works (tm)
[10:47] <speakman> RoyK: I could easily get that changed, but don't know if they will replace both of it?
[10:48] <speakman> it's 6 modules of 4GB ram...
[10:48] <RoyK> my guess is it's the mobo
[10:48] <speakman> ok
[10:48] <speakman> that's the most non-pro thing I've got
[10:48] <speakman> Asus Revolution
[10:48] <RoyK> if it was a single memory module, you should have gotten an ECC error
[10:48] <speakman> P6T6 WS Revolution
[10:48] <RoyK> not a memory controller error
[10:48] <speakman> RoyK: pint!
[10:48] <speakman> point even ;D
[10:49] <RoyK> that is, isn't the memory controller in the cpu on xeons?
[10:49] <jamespage> Daviey: around?
[10:49] <speakman> No idea?
[10:49]  * RoyK would rather take a pint
[10:49] <RoyK> speakman: on Xeon and Opteron, it is, on i[357], it's on the mobo
[10:49] <Daviey> jamespage: always.
[10:50] <RoyK> speakman: meaning, on Intel, you'll need a Xeon to use ECC (i[357] doesn't support ECC)
[10:50] <speakman> RoyK: that's correct. I'm on Xeon w3680
[10:50] <speakman> http://ark.intel.com/Product.aspx?id=47917
[10:51] <jamespage> Daviey: coolio - so I have a merge proposal that has stalled - its to support MIR requirements for the version of erlang in oneiric
[10:51] <RoyK> possibly the CPU, then - if it's a good supplier, they may take both the mobo and cpu in return
[10:51] <cemc> hi. is there an mxtoolbox-style script/tool that I can install on ubuntu and check if my ip address is in a RBL (periodically from cron for example) ?
[10:51] <jamespage> fancy taking a look?
[10:52] <speakman> RoyK: the CPU is from another supplier. The other one (where I got the rest of the computer) didn't stock it.
[10:53] <RoyK> speakman: it can be either cpu or mobo, but my guess is the cpu, but then, don't sue me if I'm wrong :P
[10:53] <RoyK> that is, just return both and complain there's an error
[10:53] <RoyK> :)
[10:54] <RoyK> give them the MCE log and they'll probably take it as an answer to whatever error - lol
[10:54] <speakman> The problem is I need my computer.. :D
[10:55] <RoyK> imho you don't really need a broken computer...
[10:55] <Daviey> jamespage: url?
[10:55] <speakman> RoyK: that's one good ho...
[10:56] <RoyK> I had a freak MCE error - first we replaced the memory - still problems - then the CPUs - still issues - then the supplier replaced the whole box :)
[10:57] <RoyK> problem solved ...
[10:57]  * RoyK likes supermicro
[10:57] <jamespage> Daviey: https://code.launchpad.net/~james-page/ubuntu/oneiric/fop/mir/+merge/63231
[10:58] <jamespage> the original idea was to wait for fop 1.0 from debian; however it now has a serious bug raised against it (the one I raised originally - see the bug report)
[11:00] <Daviey> jamespage: ta
[11:02] <Daviey> jamespage: Is the new patch all your own work?
[11:04] <jamespage> Daviey: yes - and its throwaway once we move to 1.0
[11:09] <Daviey> jamespage: ok, thanks
[11:16] <Daviey> jamespage: Are you MIR'ing it's deps aswell?
[11:17] <Daviey> jamespage: libbatik-java,libxmlgraphics-commons-java, libxml-commons-external-java, libsaxon-java
[11:17] <jamespage> Daviey: all of the required deps are in the MIR bug 778216
[11:18] <Daviey> so they are
[11:18] <Daviey> :)
[11:18] <jamespage> not sure about libsaxon-java - I think that is in main already
[11:18] <jamespage> this merge prepares fop ready for MIR review
[11:18] <Daviey> jamespage: libsaxon-java binary and source package is in universe
[11:19]  * jamespage goes to look
[11:19] <Daviey> https://launchpad.net/ubuntu/+source/libsaxon-java
[11:24] <jamespage> Daviey: good spot - I'd missed that one (and thanks for introducing me to check-mir :-))
[11:24] <jamespage> I'll add it to the bug
[11:25] <LinSkyrate> no java support in firefox.. howto install that? ive installed openjdk but firefox xomplains still
[11:25] <LinSkyrate> ohh thats a new word
[11:30] <Daviey> jamespage: :)
[11:30] <jamespage> Daviey: np - thanks for sponsoring that upload
[11:31] <Daviey> jamespage: I'm getting bored sponsoring your stuff.  You need that upload foo.
[11:31] <Daviey> :)
[11:31] <jamespage> fingers crossed....
[11:32] <jamespage> LinSkyrate: hey - you might want to ask that question in #ubuntu
[11:32] <jamespage> bah - he's gone
[11:32] <Daviey> jamespage: start putting in some eastereggs to see if your sponsors are trusting you, or sponsoring blind :)
[11:32] <jamespage> that would just be evil....
[11:32] <Daviey> heh
[12:25] <speakman> RoyK: got some new catches in /var/log/mcelog finally! http://paste.ubuntu.com/627909/
[12:28] <speakman> RoyK: it's always DIMM ID 1
[13:06] <soren> Daviey: openvswitch doesn't work with linux 3.0?
[13:06] <Daviey> soren: doesn't build.
[13:06] <soren> due to build system things (like stuff depending on a set number of elements to the version string) or something else?
[13:06] <Daviey> soren: build process does a check to see if kernel == 2.6
[13:06] <soren> Ah.
[13:07] <soren> Ok.
[13:07] <soren> Good.
[13:07] <Daviey> soren: I am so glad we are on 3.0
[13:07] <Daviey> Have you felt the speed of the thing?
[13:07] <Daviey> So many exciting improvements.
[13:07] <soren> It's way faster because it's not wasting time keeping track of its microversion.
[13:08] <Daviey> heh
[13:09] <ogra_> Daviey, wait for the 3.0GTS then !
[13:09] <soren> I don't mind the change, really. It's about time and the timing was very much in our favour (so early in the dev cycle).
[13:19] <Daviey> soren: yah
[14:07] <Daviey> ogra_: I have go-faster stripes.
[14:09] <Daviey> RAID-0
[14:14] <cloakable> RAID-0, for how much data you'll get back if one drive fails x3
[14:15] <patdk-wk> heh?
[14:15] <patdk-wk> if one drive fails, your unlikely to get any data back
[14:15] <patdk-wk> unless you recover that failed drive
[14:17] <ppetraki> cloakable, yeah, you're data is all gone, sorry
[14:18] <cloakable> Heh
[14:18] <cloakable> No, I use 5 :)
[14:18] <cloakable> Talking about Daviey
[14:18] <patdk-wk> I am using raid0 also
[14:18] <patdk-wk> I could care less if I never recover any data
[14:19] <cloakable> I keep stuff on there I'd rather not spend time re-ripping
[14:21] <Daviey> cloakable: It was a pun...
[14:21] <cloakable> Heh :P
[14:32] <ntr0py> I am trying to get proftpd to authenticate users against a postgresql db and i am missing "mod_sql_passwd.c" for "SQLPasswordEngine" directive... Does somebody know where it did go?
[14:42] <slyboots_>
[15:09] <noecc> if a user is created via adduser --system --disabled-password --shell /bin/sh should this user be able to login via ssh?
[15:58] <pythonirc101> Is anyone sharing machine storage space redundantly here on ubuntu servers? I've looking into lustre, hdfs, pvfs, mogilefs and few others, but would like to hear from someone who has actually deployed/used a shared storage system.
[16:05] <ravachol> in the process of setting up vhosts for my websites on 10.04 want them to be found at /home/usr/public_html how do i link a user to this
[16:24] <cloakable> point a vhost at that directory? o.o
[16:25] <cloakable> You're being rather vague
[16:26] <ravachol> so if i create a user i can then point say blah.com to that user?
[16:27] <ravachol> via  creating the site documentroot in /etc/apache2/sites-available
[16:29] <ravachol> sry yes bit vague always used cpanel setup before
[16:30] <Pici> Hrm.  tasksel isn't installed by default anymore? Even on server installs?
[16:59] <nxvl> Daviey, zul: just uploaded augeas .8.1-2 i think you can sync now
[16:59] <zul> nxvl: cool
[17:14] <RoAkSoAx> nxvl: are you a DD already or DM?
[17:33] <Daviey> nxvl: What was the issue from yesterday?
[17:37] <nxvl> RoAkSoAx: DM
[17:37] <nxvl> Daviey: my VM i assume
[17:37] <nxvl> Daviey: on the chroot it builded
[17:37] <nxvl> Daviey: REALLY weird
[17:38] <Daviey> Coolio
[17:38] <RoAkSoAx> nxvl: cool
[17:38] <RoAkSoAx> nxvl: and where ytou using sbuild?
[17:38] <RoAkSoAx> i've seen that before
[17:38] <RoAkSoAx> not building there but building in pbuilders
[17:39] <nxvl> RoAkSoAx: on sbuild worked, on sid VM didn't
[17:42] <SpamapS> jamespage: ping!
[17:42] <jamespage> SpamapS: pong
[17:43] <jamespage> SpamapS: wassup?
[17:45] <SpamapS> jamespage: So, Zookeeper needs a maintainer..
[17:45] <SpamapS> jamespage: You seem to have a good working relationship with the debian-java team..
[17:45] <jamespage> SpamapS: it most certainly does; guess you have been watching the thread on debian-devel?
[17:45] <SpamapS> jamespage: I'm wondering if they would be interested in adopting it.
[17:46] <SpamapS> jamespage: not super closely, but I did get CC'd on a few of the emails because I've submitted txzookeeper for upload.
[17:47] <jamespage> SpamapS: so its already maintained by Debian Java Maintainers<EMAIL_ADDRESS>[17:47] <SpamapS> jamespage: OH
[17:47] <SpamapS> cool, yeah I'm behind the times. ;)
[17:48] <jamespage> SpamapS: however Thomas has been the primary maintainer within that team of zookeeper
[17:48] <SpamapS> Got it
[17:48] <SpamapS> jamespage: so we can just step up as Uploaders then?
[17:48] <jamespage> So I am a member myself; I could offer to pick it up
[17:49] <jamespage> (by policy I am allowed to change it but would not out of courtesy)
[17:49] <SpamapS> jamespage: Its a big part of Ensemble, and Hadoop, so I think it would make sense for us to do that.
[17:49] <jamespage> but I lack experience; so I would look to lean on the ensemble team to help with testing etc...
[17:50] <jamespage> sounds like its a key part (and it does fit with the overall big data strategy)
[17:50] <jamespage> so reckon we should
[17:51] <SpamapS> jamespage: Yeah we're going to be all over testing it. :)
[17:52] <SpamapS> doh
[18:17] <Daviey> SpamapS: Were you planning to do the mysql merge?
[18:17] <Daviey> (5.1)
[18:18] <adam_g> any squid-deb-proxy users know a proper fix or good workaround for constant hash sum mismatches?
[18:19] <patdk-wk> replace squid-deb-proxy with apt-cacher-ng?
[18:21] <Daviey> adam_g: during install, or normal usage?
[18:21] <patdk-wk> if it's like me, any apt-update that uses a squid cache, goes bad
[18:22] <SpamapS> Daviey: we haven't resolved whether we can transition to 5.5 yet
[18:22] <SpamapS> Daviey: there's little point in merging 5.1 until that is decided
[18:22] <patdk-wk> for me, I have to rm /var/lib/apt/lists/partial/*
[18:22] <Daviey> adam_g: sudo apt-get update -o Acquire::http::No-Cache=True
[18:23] <Daviey> SpamapS: ok
[18:41] <kirkland> RoAkSoAx: ping
[18:44] <RoAkSoAx> kirkland: pong
[18:50] <RoAkSoAx> Daviey: ping
[19:01] <Xago> Hi guys...I'm facing some strange behavior on my server. This is when I try to connect via RDP, this not connect all the time. When this happen, I must reboot the server and I can connect again...but this is not a good thing to working in production mode. What could be wrong?
[19:02] <Xago> I have a desktop version running a Web service and no problem with this machine.
[19:02] <warzauwynn> can't you just restart the service instead of rebooting?
[19:02] <warzauwynn> i mean... not that you should need to restart the service, but rebooting is a little drastic.
[19:03] <warzauwynn> did you check the logs? do you get an error message?
[19:06] <Daviey> RoAkSoAx: o/
[19:07] <RoAkSoAx> Daviey: howdy! I was wondering what kernel are we gonna be shipping in Oneiric?
[19:08] <Daviey> RoAkSoAx: 3.0 baby!
[19:08] <RoAkSoAx> Daviey: coolio
[19:09] <Daviey> RoAkSoAx: Are you on oneiric yet?
[19:09] <patdk-wk> not 3.2? :)
[19:09] <RoAkSoAx> Daviey: yeah that's why I was asking cause I was surprised to see 3.0 :)
[19:10] <RoAkSoAx> U thgough it was gonna be 2.6.39 or somehting
[19:10] <RoAkSoAx> s/U/I
[19:11] <Xago> nobody can give a tip at least? :(
[19:12] <Pici> Xago: Most people using Ubuntu Server here have no graphical environments installed, we just connect via ssh.
[19:15] <Daviey> RoAkSoAx: it was, but i assumed shiney numbers :)
[19:15] <RoAkSoAx> Daviey: hehe
[20:03] <zul> Daviey: ping
[20:18] <Daviey> zul:
[20:20] <zul> Daviey:  did you subscribe ubuntu-server to the  dahdi-dkms
[20:31] <Daviey> zul: I did.. wondering if it was a mistake now. :)
[20:34]  * RoAkSoAx off to lunch
[20:34] <zul> Daviey: i think so
[20:36] <kirkland> RoAkSoAx: today's your bday?
[20:38] <RoAkSoAx> kirkland: yes
[20:38] <kirkland> RoAkSoAx: happy birthday man!
[20:38] <RoAkSoAx> kirkland: thanks man!
[20:47] <Daviey> ooo, RoAkSoAx - you are naughty
[20:48] <Daviey> Happy Birthday :)
[21:01] <RudyValencia> My server/router can't keep a PPPoE connection up, why?
[21:07] <SpamapS> lifeless: how did your lxc experience turn out?
[21:07] <RoyK> norwegian state television is broadcasting "Hurtigruten, minute by minute, live, from Bergen to Kirkenes", some 2000km by boat - probably the longes live broadcasting ever... http://www.nrk.no/hurtigruten/
[21:07] <lifeless> SpamapS: nothing yet
[21:08] <lifeless> SpamapS: still on todo
[21:08] <lifeless> SpamapS: my 128GB SSD is chokers, so I need to do some fancy footwork to bring it up
[21:08] <lifeless> chockers
[21:09] <RoyK> lifeless: most SSDs should work without issues
[21:09] <SpamapS> lifeless: bummer
[21:09] <SpamapS> RoyK: until they get to the write limit. :)
[21:09] <lifeless> RoyK: uhm, I think you misunderstood me :>
[21:09] <lifeless> RoyK: SSD's still have a size limit :)
[21:10] <RoyK> heh
[21:10] <RoyK> yeah
[21:10]  * RoyK only uses SSDs for storage for a single backup machine, otherwise only for caching
[21:11] <RoyK> erm, a database box, that is
[21:11] <SpamapS> I'm still SSD-less .. just haven't had much occasion to play with them.
[21:11] <RoyK> postgresql running on a pair of mirrored SSDs
[21:12] <RoyK> but it seems like the bacula db isn't very well optimised - it takes 5-10 seconds to even update a view of the backup history
[21:16] <SpamapS> The table design in bacula could probably use partitioning quite effectively.
[21:22] <RudyValencia> My server/router can't keep a PPPoE connection up, when it goes down I get a dmesg that says Jun 16 13:59:07 gxysrv01 kernel: [218309.773881] 0000:04:01.0: tulip_stop_rxtx() failed (CSR5 0xfc664010 CSR6 0xff972117)
[21:22] <RudyValencia> Does this mean I need to get a different Ethernet card for whichever line is failing?
[21:26] <warzauwynn> RudyValencia: looks like it might be a kernel bug.
[21:26] <warzauwynn> there's an ubuntu bug about it, and a post from somebody with a similar problem who says it's specific to a certain kernel.
[21:26] <RudyValencia> I'm using two tulip cards.
[21:27] <RudyValencia> Both Linksys-brand.
[21:27] <warzauwynn> problem is happening on both?
[21:27] <RudyValencia> No, just whichever is 04:01:0
[21:28] <RudyValencia> I can't tell which because they both have the same PCI ID
[21:28] <warzauwynn> huh.  same software versions?
[21:28] <warzauwynn> same system?
[21:28] <RudyValencia> They're both in my server.
[21:28] <warzauwynn> haha, so obviously the same software version
[21:29] <lifeless> SpamapS: if you want a play on my laptop at some point just say so
[21:29] <lifeless> SpamapS: i7 + SSD + 8GB ram == fun
[21:29] <RudyValencia> I'll just take them out, turn on onboard NIC and add a NIC that uses the rtl8139 driver
[21:29] <RudyValencia> bbiab reconfiguring net
[22:49] <lcb> SpamapS: hi. just out of curiosity, this is exactly what i was looking for yesterday -> eyeOS ;)
[22:52] <SpamapS> lcb: cool!~
[22:52] <lcb> SpamapS: looks nice. i'm installing it now
[22:54] <lcb> SpamapS: clouding only for the purpose i need might be to heavy, comparing with this.
[22:54] <lcb> to/too
[22:54] <SpamapS> lcb: you should package it for Ubuntu. :)
[22:54] <lcb> SpamapS: for the steps i see in the installation manual, it pretty simple
[22:55] <lcb> installation info, i mean
[23:50] <paranoidi> hi, seems like latest kernels try to put out 1024x768 resolution which my small lcd cannot handle, how can I stop that? Tried to put "defoptions=vga=normal" in grub menu.lst ...
[23:53] <RoyK> imho using framebuffer for servers is outright stupid
[23:54] <paranoidi> RoyK: I may be way off, but I presume that is what is putting it into non-text mode
[23:54] <paranoidi> hmm, maybe nofb value then ..
[23:55] <paranoidi> and I agree, text mode is what it should be ...
[23:57] <RoyK> paranoidi: sec
[23:59] <RoyK> paranoidi: vga16fb.modeset=0
[23:59] <RoyK> try that


[09:51] <rodrigo_> morning
[10:30] <midkniht> still cant get a invite?
[10:30] <midkniht> wtf i signed up day one
[10:31] <lifeless> midkniht: many people did; we're releasing batches of new invites every day and monitoring system performance very carefully.
[10:44]  * midkniht nods
[10:44] <midkniht> just thought about it again and decided to ask
[10:44] <midkniht> ive just sat silently and waited as i will return to doing
[10:49] <lifeless> I'm not an ubuntuone dev, but perhaps one is around and can check that you are in fact in the waitlist (if the web UI doesn't confirm that you aare for you)
[11:06] <midkniht> never checked it since i signed up the first time
[11:06] <midkniht> where is the page?
[11:07] <lifeless> https://ubuntuone.com/account/ I suspect
[11:07] <popey> ubuntuone.com
[11:20] <midkniht> hell i cant login to launchpad at all now iguess
[11:21] <midkniht> everything goes to this stupid openid login
[11:21] <midkniht> not my real account
[11:22] <midkniht> so i guess i do need someone to look it up
[11:22] <lifeless> you can't login to lp?
[11:25] <midkniht> its weird
[11:25] <midkniht> i went directly to lp, i login its fine, then i go to ubuntuone and im a openiduser
[11:26] <midkniht> oh wait
[11:26] <midkniht> i found it
[11:26] <midkniht> You are currently on the waiting list for Ubuntu One. As soon as we can, we'll be sending you an invitation code via email.
[11:26] <midkniht> dunno why its showing openiduser at the top
[14:07] <dobey> midkniht: you logged in to ubuntuone via openid (it's the only method we support, and we currently only support openid from launchpad)
[14:08] <mattgriffin> Hello Ubuntu One beta testers. I'm here to help anyone today that has questions or needs support with the service.
[14:18] <Brownout> I have a question about the service: is there a limit on data transfers or it's on space only?
[14:22] <mattgriffin> Brownout: there will be a limit on transfer. we haven't quite figured out what exactly that should be.
[14:23] <mattgriffin> we don't want to prevent people from getting the most from the file sharing service... but on the other hand, as with any service, abuse could become a problem.
[14:24] <mattgriffin> Brownout: is there any specific application of the service that a data transfer cap would worry you?
[14:24] <Brownout> I was thinking mainly about upload. File serving abuse scenario didn't occur to me.
[14:26] <mattgriffin> Brownout: today, file sharing would be difficult to abuse since we don't enable public sharing yet. it's something that we're looking into for the future though.
[14:27] <Brownout> you could share access credentials, but I suppose it would be against TOS
[14:27] <mattgriffin> Brownout: ah ... upload. i don't think you should be concerned. we will have a reasonable transfer cap.
[14:33] <mattgriffin> midkniht: just read through the irc log. are you still experiencing openid issues with Launchpad?
[14:33] <statik> dobey: an idea for naming your postinst restarter project, something based on the ultimate machine that claude shannon built: http://en.wikipedia.org/wiki/Claude_Shannon#Hobbies_and_inventions
[14:34] <popey> mattgriffin: i have reinstalled my pc to karmic, and then installed the ubuntu one bits from the karmic repo. now when i start ubuntuone i get the icon, but clicking "connect" from the right click menu doesn't do anything
[14:35] <mattgriffin> statik, dobey: Claude Shannon's "A Mathematical Theory of Communication" is a great read! http://en.wikipedia.org/wiki/A_Mathematical_Theory_of_Communication
[14:39] <mattgriffin> popey: hello. thanks for being a beta tester. i haven't tested with karmic yet. i think this might have come up last week. i'll check Launchpad Answers and the IRC logs to see what I can find.
[14:41] <dobey> statik: heh.
[14:41] <popey> mattgriffin: https://bugs.launchpad.net/ubuntuone-client/+bug/385237 looks like it, but it says that its fixed
[14:44] <popey> in fact bug 385313 is also affecting me, but that also says its fixed
[14:46] <dobey> popey: you get that error when running ubuntuone-syncdaemon?
[14:46] <midkniht> no not having problems i guess afterall mattgriffin
[14:46] <popey> yes dobey
[14:46] <midkniht> just looked weird to me
[14:46] <midkniht> im just waitlisted
[14:46] <dobey> popey: what version of python-configglue doe you have installed?
[14:46] <popey> 0.1-0~9.10-4+r9
[14:47] <popey> its in site-packages
[14:47] <rmcbride> Hmm. that should be the right version
[14:47] <dobey> huh
[14:47]  * rmcbride doublechecks
[14:47] <mattgriffin> midkniht: sorry about that. we recently increased our invitation granting pace so it should arrive soon.
[14:47] <dobey> why are the configglue packages versioned oddly
[14:48] <rmcbride> dobey: that's the versioning that we have been using. I'm working on normalizing things with the REVU clean version, but we needed to get the PPA version fixed quickly
[14:54] <statik> rmcbride: <nag> have you uploaded python-configglue to revu yet? </nag>
[14:55] <rmcbride> statik: I did a fixed upload this morning, it hasn't shown up in my summary yet
[14:55] <statik> rmcbride: excellent!
[15:00] <james_w> rmcbride: it seems there was something wrong with your upload if it hasn't shown up yet
[15:00] <rodrigo_> standup now, right?
[15:00] <james_w> rmcbride: someone on #ubuntu-motu will be able to fish it out of the rejects directory for you
[15:00] <midkniht> mattgriffin, its cool thanks, keep up the good work
[15:00] <rmcbride> james_w: hmm. thanks
[15:00] <statik> MEETING BEGINS
[15:00] <statik> Hi, everyone who is here for the ubuntu one developer standup, please say 'me'. The format for this meeting is to paste 3 lines: TODO, DONE, and BLOCKED. Then say the person that should go next - we can try going in 'me' order.
[15:00] <statik> me
[15:00] <jblount> me
[15:00] <CardinalFang> me
[15:00] <rodrigo_> me
[15:00] <urbanape> me
[15:01] <statik> vds, teknico, and aquarius are sprinting today i think
[15:01] <statik> dobey should be here though
[15:01] <statik> DONE: jingle/xmpp research, database deadlock stress, weekend security bug work.
[15:01] <statik> TODO: Work on security bug with pfibiger. Work on OOPs with pfibiger. Chase lots of packaging work.
[15:01] <statik> BLOCKED: None
[15:01] <statik> next is jblount
[15:01] <jblount> DONE: Very little code, lots of email and IRC
[15:01] <jblount> TODO: Lots of code, very little email IRC (specifically I need to finish this file-usage-info branch and have a chat with urbanape about tackling the /files/ new ui)
[15:01] <jblount> BLOCKED: I'm having a hard time staying focused, so I may go darkish on IRC during the EST afternoon to try to focus a bit more, text or call my mobile if you need me after lunchish
[15:01]  * jblount passes to CardinalFang
[15:01] <dobey> me
[15:01] <CardinalFang> done: subprocess leakage plugged.  Graphite receives messages.
[15:01] <CardinalFang> todo: replace mailer system: no MTA for devel, use transactional library.
[15:01] <CardinalFang> blocking: none (except maybe some middlware for transactions?)
[15:01] <CardinalFang> rodrigo_ -- tag!
[15:02] <rodrigo_> done: more evo-couchdb/couchdb-glib work, some fixes in tomboy notes web interface
[15:02] <rodrigo_> todo: integrate evo-couchdb in evo account setup, more tomboy notes work
[15:02] <rodrigo_> blocked: none
[15:02] <rodrigo_> urbanape: your turn :)
[15:03] <urbanape> done: more writing on Firefox plugin. Want to get with aquarius a bit and get his thoughts
[15:03] <urbanape> todo: work with jblount on /files/ ui
[15:03] <urbanape> blocked: none
[15:03] <urbanape> dobey: all yours
[15:04] <dobey> DONE: yet more nautilus extension in C (finishing today), micro-sprint with urbanape
[15:04] <dobey> TODO: Finish nautilus extension C port, Fix icontool package issues, package python-oauth, split ubuntuone-client packaging
[15:04] <dobey> BLCK: Need awesome name for dbus restarter magic. Awaiting approval on central-services.
[15:04] <dobey> nobody else?
[15:05] <statik> i think that was everyone
[15:05] <statik> thanks all!
[15:05] <statik> MEETING ENDS
[15:05] <james_w> hey dobey. python-oauth is on my list as well, you need it doing urgently?
[15:06] <dobey> james_w: you were planning to package it? i was going to do it today
[15:06] <james_w> (assuming it's the same one)
[15:06] <dobey> james_w: the one from google
[15:06] <james_w> yeah
[15:06] <james_w> I need that for the new launchpadlib
[15:07] <james_w> want me to take a swing at it today?
[15:07] <statik> james_w is a HERO
[15:07] <dobey> james_w: i just recently got clarification on the licensing for trunk, as there was some confusion about it, as there are several oauth impls hosted in the same svn on google code
[15:07] <james_w> ah, nice work
[15:07] <dobey> james_w: but yeah, if you're going to do it, that would be great :)
[15:08] <james_w> I suspect the actual packaging will be very quick for me, but if there are license issues then it could be a while afore we can get it in to Ubuntu
[15:09] <jcastro> dobey: feel free to ping me later to test the C nautilus plugin
[15:09] <dobey> jcastro: cool
[15:10] <dobey> james_w: actually, i already started packaging it a while ago, but ran into the license clarity issue, and only recently did Leah respond to my inquiry about it :)
[15:10] <james_w> well if you've got something perhaps we should start from that
[15:10] <dobey> james_w: the license issue is resolved. trunk should have the appropriate (C)/license header at the top of oauth.py now, with the license as MIT
[15:10] <statik> urbanape: can you make (if you haven't already) a lightweight spec with some basic timelines for that firefox/couchdb plugin ?
[15:11] <urbanape> will do
[15:11] <dobey> it's a trivial package, since it's python with distutils
[15:11] <urbanape> I'll keep adding to the page. I know it needs to get finalized this week to get into Karmic, yeah?
[15:11] <rodrigo_> urbanape: are you planning on using my couchdb-glib lib?
[15:11] <james_w> though I would like to test my changes to dh_make to make it python aware :-)
[15:12] <dobey> james_w: well go for it. the packaging is super trivial anyway
[15:12] <urbanape> rodrigo_: I figured it would all be done over HTTP, but I'd be happy to consider alternate approaches.
[15:12] <dobey> it's one py file installed with stuptools/distutils :)
[15:12] <urbanape> (via javascript)
[15:13] <rodrigo_> urbanape: well, I'm adding code to couchdb-glib to not only deal with the HTTP stuff, but with the internal format we use
[15:13] <james_w> dobey: did you ask about the license of the examples/ directory?
[15:13] <rodrigo_> urbanape: for contacts it's quite complicated, so we don't want people to be dealing with the format in N apps
[15:13] <rodrigo_> urbanape: I guess for bookmarks we should do the same
[15:14] <dobey> i probably wouldn't use couchdb-glib for firefox bookmarks... and i don't think we can use it from a firefox extension directly anyway
[15:14] <urbanape> sicne we're considering a schema for bookmarks, yeah, we might want to use that. Can I pick your brain in a bit?
[15:14] <rodrigo_> urbanape: yes, of course, the code is in gnome's git if you want to have a look
[15:14] <urbanape> mostly, I just figured we'd be talking to localhost:xxxx and dumping/loading resources.
[15:14] <dobey> but perhaps writing a js lib that people can use with the appropriate bookmarks schema could be good
[15:15] <dobey> and perhaps we'd need js for thunderbird too, unless we patch the code
[15:15] <urbanape> 8GB of RAM makes for a very happy lappy
[15:16]  * jblount promises not to buy any laptops for at least 6 months
[15:16] <dobey> james_w: i didn't. i presume they are the same though, and there is a LICENSE.txt now too
[15:16] <urbanape> jblount: me, too. Done.
[15:17] <james_w> dobey: I assume that too, but I wonder if the lack of explicit declaration in the files will bite us
[15:17] <urbanape> jblount: what time would you like to get together and talk /files/?
[15:17] <rodrigo_> dobey: why you can't use couchdb-glib from an extension?
[15:18] <jblount> urbanape: It might be a good idea to convince pfibiger to do a skype with us, maybe we can shoot for post lunch, I've still get 1 1/2 branches to sort and I think he and statik are hacking on some security bug.
[15:19] <dobey> james_w: i just sent another mail to ask about them.
[15:19] <CardinalFang> jblount, speaking of hardware, I CC'd you on a pal's question about Thinkpad hardware.
[15:19] <dobey> rodrigo_: because extensions are written in javascript and xml, not C? :)
[15:19] <james_w> dobey: thanks
[15:19] <rodrigo_> dobey: hmm, really?
[15:19] <rodrigo_> I thought you could write in C++ also
[15:20] <dobey> rodrigo_: yes. if they were C/C++, they couldn't be cross-platform.
[15:20] <jblount> CardinalFang: I saw that come in, I'll respond in a bit.
[15:20] <statik> dobey: are we sticking with pyinotify in the client or will we be switching to gio? I'm reviewing the MIRs right now and there is one for pyinotify
[15:20] <dobey> rodrigo_: plug-ins are usually in C++, and you can interact with them via javascript, but that's a mess we would rather avoid i think
[15:20] <CardinalFang> No hurry.  /me curses spammers and email lossiness.
[15:21] <dobey> statik: i think we should switch to gio. i don't know how soon that is doable, and what all the details are though.
[15:21] <urbanape> jblount: sounds like a good idea.
[15:23] <statik> dobey: yeah, i'm not sure on the timelines either
[15:24] <statik> dobey: remind me how to run ubuntuone-client from a branch, with a dev version of ubuntuone-storage-protocol too - do I just change the protocol symlink to point to the branch that has the code I want?
[15:25] <dobey> statik: you can ./setup.py build --protocol-source=/path/to/protocol/trunk
[15:25] <statik> ah, thanks
[15:25] <dobey> statik: and then PYTHONPATH=. ./bin/ubuntuone-syncdaemon
[15:25] <dobey> (and likewise for applet)
[15:26] <dobey> running nautilus extension from a branch is a bit more tricky
[15:26] <statik> cool. i'm just after u1sync and then the syncdaemon, so this should be fine. thanks!
[15:28] <CardinalFang> Ugh, this Unicodification of Python is a headache.  I'm not sure what is already encoded and what needs it.
[15:51] <dobey> hrmm, i think i might need to get a smaller bluetooth mouse for my laptop
[16:00] <jblount> Hmm. How do I get a percentage using two floats?
[16:01] <dobey> jblount: p = x/y
[16:02] <dobey> jblount: but it depends on what normal values for those floats are
[16:04] <jblount> dobey: I've got used bytes / storage bytes, it returns 0.005711137782782316207885742188 but I need it to be .5% or similar
[16:04] <jblount> I guess I just need to multiply it by 100 and truncate?
[16:05] <dobey> jblount: well multiply by 100 will give you something printable as [0-100]%
[16:05] <dobey> jblount: and you probably only want to show 1 or 2 decimal places after that
[16:08] <jblount> dobey: http://stackoverflow.com/questions/783897/truncating-floats-in-python/783900#783900 mentions around "round" function, seems perfect.
[16:08] <jblount> That way it will round up to be more accurate.
[16:09] <dobey> jblount: i don't know. in C you can just say "%0.2f" as the format string, but i don't think python works that way :)
[16:09] <jblount> dobey: :)
[16:12] <james_w> dobey: python-oauth is in the NEW queue
[16:13] <dobey> james_w: awesome!
[16:17] <jamesh> jblount: take anything you see on stackoverflow with a very large grain of salt
[16:17] <jblount> jamesh: Acknowledged :)
[16:18] <CardinalFang> jblount, do you want a float or a string as result?
[16:19] <jblount> CardinalFang: String is fine
[16:20] <CardinalFang> Then, yes dobey has it best.  "Blah blah %.1f%% blah" % (f*100,)
[16:22] <jblount> CardinalFang: Sure, but this give me a very long number. I just want xx.x%
[16:23] <dobey> oh, python is similar i guess
[16:23] <CardinalFang> >>> "%1.2f%%" % (1.128348129349125,)
[16:23] <CardinalFang> '1.13%'
[16:23]  * jblount rewrites
[16:26] <jblount> CardinalFang: Ah, works fine now. I must have done it badly / differently the first time.
[16:26] <CardinalFang> jblount, mind the ".".  It matters.
[16:26] <jdobrien> has anyone noticed if they computer boots slower with ubuntu one?
[16:27] <jblount> jdobrien: Haven't noticed, but I don't reboot _much_.
[16:27]  * CardinalFang eyes his uptime.
[16:29] <CardinalFang> jdobrien: I think you recently mentioned a middleware for some kind of transaction.  Whatchewtalkin'bout?
[16:30] <jdobrien> >
[16:30] <jdobrien> ?
[16:30] <jdobrien> CardinalFang: if I mentioned it here, it would have been accidental
[16:30] <CardinalFang> jdobrien: In a bug, iirc.
[16:31] <jdobrien> CardinalFang: oh. we're having some database transaction isolation issues.
[16:32] <jdobrien> CardinalFang: we have middleware we're using on our website to handle transactions for web requests.
[16:33] <jdobrien> CardinalFang: and it appears (although we're not sure) this is causing some problems for the file upload server
[16:41] <CardinalFang> jdobrien: roger.
[17:19] <mattgriffin> have some spare time? take a look at the wishlist and tell us what's missing from the Ubuntu One FS beta.  http://tinyurl.com/mwkx8w
[17:22] <dobey> bbiab, lunch
[17:26] <jcastro> rmcbride: did those ppa builds ever go through?
[17:27] <rmcbride> jcastro: yes, they went up on Friday
[17:27] <rmcbride> jcastro: the fix for python-configglue went up as well, but I'm getting reports of things still not being right on at least one testers' machine
[17:27] <jcastro> me either, which PPA should I be using?
[17:28] <rmcbride> jcastro: either one. I posted them to Beta and to Nightly
[17:28] <jcastro> ok
[17:29] <rmcbride> jcastro: I'm working on getting a karmic machine running, but I think the optical drive on my other test box died. I'm working on getting that running so that I can test stuff here with that issue
[17:29] <rmcbride> burned 3 CDs before I decided that the problem was not the CDs :/
[17:29]  * rmcbride wishes sony hadn't crippled the Virtualization extensions in VAIO bios
[17:30] <jcastro> rmcbride: 0.1-0~9.10-4+r9 ?
[17:32] <rmcbride> jcastro: Yep
[17:32] <jcastro> k, didn't work for me.
[17:32] <jcastro> still can't find the configglue
[17:33] <rmcbride> jcastro: yea I'm going to have to get this test box going. It should work, as I fixed debian/control as james_w indicated.
[17:33] <rmcbride> jcastro: but clearly something is still wrong
[17:34] <james_w> jcastro: want to pastebin the output of "dpkg -L python-configglue"?
[17:34] <rmcbride> swapping the optical drive out while I eat
[17:35] <jcastro> http://paste2.org/p/267367
[17:36] <jcastro> rmcbride: no worries, just holler at me if you want to test.
[17:36] <james_w> ok
[17:37] <james_w> there's something wacky still going on with that package
[17:38] <rmcbride> james_w: any input gladly accepted on that
[17:39] <rmcbride> I guess it's good that the upload to REVU didn't take
[17:39] <james_w> heh
[17:39] <james_w> I'm just getting someone to look at that for you now
[17:40] <rmcbride> Cool  I was going to go into "pest" mode after lunch :)
[17:48] <jblount> Hmm. My typing class would have been a lot more useful if they taught 10-key stuff using a laptop keyboard and Fn
[18:05] <rmcbride> james_w: just seeing your REVU comments on the package now and fixing those issues.
[18:06] <rmcbride> james_w: thanks very much for the detailed feedback and instructions.
[18:06] <james_w> np
[18:19] <mattgriffin> rmcbride: so this should fix some Ubuntu One issues with Karmic?
[18:20] <dobey> james_w: python-oauth is going to main, right?
[18:21] <james_w> dobey: it don't quite work like that
[18:21] <rmcbride> mattgriffin: The current REVU activity is needed to get the package into Karmic. It may well fix the issues in teh PPA version of the package as well. I'm not completly clear on what is broken for Karmic and not for Jaunty in that regard, but I believe that following the directions I've been provided on REVU will help
[18:21] <dobey> james_w: well universe, and then main?
[18:21] <dobey> james_w: i mean, the goal is that it will be in main?
[18:21] <james_w> dobey: if it needs to be in main then we can make that happen, but you don't choose at this point
[18:21] <rmcbride> mattgriffin: I'll need to do a new PPA version of the package that pulls the appropriate changes in (currently the package workflow differs for the PPA)
[18:21] <james_w> yeah
[18:22] <james_w> it will need an MIR at some point
[18:22] <dobey> james_w: yeah, i understand the process. i just want to know where it's planned to end up :)
[18:22] <dobey> james_w: because we'll need it in main for ubuntuone as well, though i presumed it would end up there if launchpadlib is going to use it
[18:25] <james_w> yeah
[18:26] <dobey> james_w: great, thanks! :)
[18:30] <toros> Sorry for the interruption, just one quick question: I have a folder that I am unable to delete: It says it was: "Modified Sun. June 0 2009, 21:1"
[18:31] <toros> and according to the log, it stucks at the part when it starts working on the metadata
[18:32] <toros> so it looks like because of the corrupted metadata
[18:32] <toros> any ideas how to solve this?
[18:40] <dobey> toros: hrmm. it's a national holiday in .ar, so the guys who would be best to answer that, aren't really around today. but if you could file a bug, i'm sure they would love to help diagnose the problem further when they return :)
[18:41] <toros> dobey: thanks
[18:42] <toros> luckily it's not my own account, just someone asked me to help :)
[18:44] <dobey> heh
[18:49] <james_w> rmcbride: is your new configglue upload ready for re-review?
[18:49] <rmcbride> james_w: nearly. I have one issue left to fix (the directory structure comment)
[18:56] <rmcbride> james_w: statik is going to do a new upstream release with LICENSE included. I've uploaded the current version of my package if for no other reason than to get the automated checker to tell me if I've forgotten anything
[18:56] <james_w> :-)
[18:57] <james_w> you know about lintian?
[18:57] <rmcbride> james_w: debuild runs it on the package, yes?
[18:57] <james_w> yeah
[18:57] <james_w> you can run it on the binary packages as well though
[18:58] <rmcbride> Yea I got a warning on the standards version you wanted, and also it says that my debian/watch file lacks a version. I'm looking into that now
[18:58] <james_w> well, if you build binaries with debuild then it will do it of course
[18:58] <james_w> ah, that's just a format marker for the debian/watch file itself
[18:58] <james_w> "man uscan"
[18:58] <james_w> version=3 at the top IIRC
[18:59] <rmcbride> Ah. fixing now
[19:00] <dobey> hooray for 300dpi screens
[19:00] <dobey> surprisingly, i can actually read most of the text in this terminal
[19:02] <rmcbride> dobey: I think you may be capable of reading negative point-sized fonts.
[19:02] <dobey> heh
[19:03] <dobey> i read fonts in infrared
[19:08] <statik> james_w: is it ok for MANIFEST.in to be in the orig tarball? It surprised me that setuptools included it
[19:08] <james_w> hey statik
[19:08] <james_w> what does that file do?
[19:09] <james_w> I don't think I've seen it before
[19:09] <statik> james_w: its the file that tells setuptools or distutils what extra files to include
[19:09] <statik> like LICENSE
[19:09] <james_w> ah
[19:09] <james_w> sounds like it should be then
[19:10] <dobey> MANIFEST.in is appropriate if we have on
[19:10] <dobey> one
[19:11] <statik> dobey: thanks! i noticed that the tarball for ubuntuone-storage-protocol didn't included MANIFEST.in (at least when I just built it locally)
[19:12] <dobey> statik: oh? hrmm
[19:12] <BUGabundo> boas tardes
[19:12] <BUGabundo> dobey: statik: [[]]
[19:13] <dobey> statik: indeed it doesn't. did you list MANIFEST.in inside MANIFEST.in? :)
[19:13] <statik> dobey: nope. it looks like setuptools picks up any files that are under version control
[19:14] <dobey> ugh
[19:14] <dobey> i hope not
[19:14] <statik> well, that doesn't quite match. but i mean it looks like MANIFEST.in is getting grabbed because it's versioned and I didn't exclude it
[19:15] <toros> thank you guys, I reported the bug
[19:15] <toros> happy hacking :)
[19:15] <toros> bye
[19:15] <dobey> statik: it could be that setuptools includes it, but distutils doesn't i guess?
[19:16] <statik> dobey: yeah, thats what I'm thinking. do you have a preference whether I included it or filter it out?
[19:17] <james_w> do you use setuptools_bzr?
[19:17] <dobey> statik: i don't think it matters. having it there is better i think, because it means you can re-build the tarball from within the tarball
[19:17] <statik> ok
[19:17] <james_w> does one of you have it installed and the other not?
[19:18] <statik> james_w: we're not using setuptools_bzr, no. i'd like to find out more about that sometime though
[19:18] <dobey> james_w: i'm certainly not using it, but i haven't messed with configglue, and storage-protocol uses distutils
[19:18] <james_w> ah
[19:19] <dobey> hi BUGabundo btw
[19:19] <BUGabundo> eheh hey back dobey
[19:19] <BUGabundo> hi james_w
[19:19] <james_w> hi BUGabundo
[19:21] <dobey> man this screen is freakin' nice. it's too bad the video is poulsbo instead of sane intel gma
[19:27] <dobey> BUGabundo: http://wayofthemonkey.com/pics/newtoys.jpg :)
[19:27]  * BUGabundo checks
[19:27] <statik> rmcbride: you've got a version 0.2 upstream release of python-configglue that includes LICENSE and MANIFEST.in. happy packaging :) http://pypi.python.org/pypi/configglue/0.2dev
[19:28] <rmcbride> statik: awesome, thanks!
[19:28] <BUGabundo> dobey: is that a pad or a dockstation ?
[19:28] <urbanape> that's his other laptop
[19:28] <dobey> BUGabundo: it's my old laptop (the 10" fujitsu)
[19:31] <BUGabundo> cmf
[19:31] <BUGabundo> you really like them small
[19:31] <james_w> rmcbride: if the release is 0.2dev then please version the package as 0.2dev-0ubuntu1, and adjust the watch file to include the "dev" in the group.
[19:32] <rmcbride> james_w: already done, unless I munged the format
[19:32] <james_w> cool
[19:32] <dobey> BUGabundo: eh, 7" would probably be optimal, but there aren't any 300dpi 7" models. the keyboard is a bit off on the u820 because it's so small. another inch of space,and it could be perfect though
[19:34] <BUGabundo> 9" is great for me! smaller and I can't type /me big finger
[19:35] <dobey> heh. i have a foldable bluetooth keyboard, and a flexiable/foldable usb keyboard on the way (so i can type fast, and the usb for on planes)
[19:36] <rmcbride> james_w: new package has been uploaded to revu
[19:36] <BUGabundo> eheh
[19:51] <dobey> james_w: btw. does specifying a new Standards-Version (3.8.1) break building on older (hardy) distros?
[20:03] <dobey> statik: ping
[20:03] <statik> hi dobey
[20:04] <dobey> statik: hey. so i just realized that i totally forgot i need to do some oauth stuff in the nautilus extension, to create shares, as it interacts with the web directly, rather than going through syncdaemon and the protocol
[20:05] <dobey> statik: this means that we'd need the liboauth C library, which is also not yet packaged
[20:05] <statik> dobey: i have an idea
[20:05] <dobey> statik: unless we add some dbus API to get an oauth signature
[20:06] <dobey> statik: i prefer the latter of those two, but it's going to take a little more time :)
[20:06] <statik> dobey: what if we move the share offer stuff behind the dbus API completely? then it could stay in python, and easily move into the protocol itself (where it really should be) without needing the nautilus stuff to  change
[20:06] <dobey> statik: so how do you feal about having the extension in C, but with the regression of not being able to create shares, for a couple of days?
[20:07] <dobey> so we can get the extension/packaging done, and then add the share creation back really quickly after that
[20:07] <statik> dobey: not being able to create shares from the desktop for a couple of days is fine.
[20:08] <dobey> coolio
[20:08] <dobey> i'll disable that bit for the moment, and get on with packaging bits :)
[20:30] <dobey> statik: should we call the magic dbus restarting thing "majikthise"? :P
[20:31] <statik> heh
[20:32] <james_w> dobey: no, it doesn't
[20:34] <dobey> james_w: great, thanks
[20:34] <Savago> Hello there! Anyone have an idea of how long it takes to receive aproval (or not?) for an ubuntuone account?
[20:35] <dobey> Savago: 0 < time < ∞ :)
[20:35] <Savago> dobey, heheheh... right. :-P
[20:37] <dobey> Savago: we're monitoring server performance, and fulfilling inivitation requests at a pace we think make sense based on load
[20:37] <dobey> Savago: we should hopefully have all the pending invites fulfilled soon though
[20:37] <mattgriffin> Savago: hi Savago. we just went through a process to improve our infrastructure and have recently started granting requests again. i think we're up to about 500 per day so should be soon.
[20:37] <mattgriffin> Savago: sorry for the delay
[20:38] <Savago> Cool, thank you guys for your reply. :-)
[20:42] <Savago> Is there any place where the client protocol of ubuntuone is described?
[20:42] <Savago> https://launchpad.net/ubuntuone-storage-protocol
[20:42] <Savago> I was expecting an article describing it, but I failed to find the link...
[20:44] <mattgriffin> Savago: see if this has what you you're looking for: https://launchpad.net/ubuntuone-client
[20:47] <dobey> the client doesn't have it
[20:47] <dobey> Savago: what sort of description are you looking for?
[20:48] <Savago> dobey, something like this would help: http://code.google.com/apis/calendar/docs/2.0/developers_guide_protocol.html
[20:49] <Savago> but for ubuntuone, of course..
[20:50] <dobey> oh, like, documentation :)
[20:50] <dobey> we don't have any real documentation yet, but we will be working on some soon i think
[20:50] <mattgriffin> Savago: it's on the todo list.
[20:50] <Savago> yes... I heard that in some point you got to write the protocol spec... and so on... :-D
[20:51] <Savago> And then any interested party can write an implementation by simply reading the spec and writing the code...
[20:51] <dobey> james_w: just pushed a new icontool to review incorporating your changes. i'll file a bug requesting man pages though, but i don't think it's important at the moment :)
[20:52] <james_w> nope
[20:52] <verterok> Savago: the protocol spec is defined using protocol buffer, so getting a C/Java/etc implementation is justa  matter of compiling ine ;)
[20:52] <james_w> someone else would have said it if I didn't
[20:52] <verterok> s/ine//s
[20:52] <dobey> james_w: indeed
[20:52] <Savago> mattgriffin, dobey: ATM, the alternative would be to read the current client library code, right? :-)
[20:54] <Savago> verterok, sorry about asking... but what is 'protocol buffer'? Is this the same as this: http://code.google.com/p/protobuf/
[20:54] <Savago> ?
[20:54] <Savago> 'Google's data interchange format'
[20:54] <verterok> Savago: yes, sorry. google protocol buffers
[20:55] <dobey> Savago: if you want to use it, probably. but the .proto file has the description of the protocol that protobuf-compiler turns into python code that we wrap, and call
[20:55] <verterok> Savago: http://code.google.com/apis/protocolbuffers/
[20:55] <Savago> Interesting.
[20:55] <dobey> hence the dep on python-protobuf, and build-dep on protobuf-compiler :)
[20:56] <verterok> Savago: as dobey pointed out, you could compile a Java/C++ (a more extensive list: http://code.google.com/p/protobuf/wiki/OtherLanguages)
[20:57] <verterok> Savago: http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-storage-protocol/trunk/annotate/head%3A/canonical/ubuntuone/storage/protocol/dircontent.proto
[20:57] <verterok> and http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-storage-protocol/trunk/annotate/head%3A/canonical/ubuntuone/storage/protocol/protocol.proto
[20:57] <Savago> At this moment, the official ubuntuone client implementation uses python?
[20:57] <dobey> james_w: also pushed up fixes to lp:~dobey/ubuntu/karmic/icontool/karmic which should be "correct" now :)
[20:58] <verterok> Savago: yes
[20:58] <Savago> And how is the integration with some C apps (i.e. evolution) done?
[20:59] <dobey> we don't currently integrate with evolution
[20:59] <dobey> the e-d-s backend for contacts will talk to couchdb though, which will use couchdb's replication protocol to replicate to the server or other systems of the user's
[21:00] <verterok> Savago: but if you want to talk with the syncdaemon, it provides a DBus API
[21:00] <Savago> Ah... I see.
[21:01] <Savago> Another question: why to create a new protocol format? There are some many (syncml, google data, etc).
[21:01]  * Savago admits that is a somewhat naive question...
[21:02] <dobey> none of those have anything to do with sharing data really
[21:03] <dobey> err, sharing files even
[21:03] <dobey> and aren't necessarily developed to work well with off-line mode, horrible/slow connections, etc...
[21:03] <verterok> Savago: the format of the protocol is the same as any other protocol that uses "Google protocol buffers" :)
[21:05] <james_w> rmcbride, dobey: both packages reviewed and almost advocated
[21:05] <Savago> Another question: is there any roadmap (technical side) about ubuntuone?
[21:05] <james_w> dobey: apologies for not catching that issue first time around
[21:06] <rmcbride> james_w: looking at review and acting on any items. THanks!
[21:06] <mattgriffin> Savago: not a tech roadmap but this might help: https://wiki.ubuntu.com/UbuntuOne
[21:07] <Savago> mattgriffin, thanks, this will help me to try to get the big picture of ubuntuone. :-)
[21:07] <mattgriffin> np
[21:07] <dobey> james_w: ah, ok. no worries. thanks much!
[21:09] <rmcbride> james_w: I may not be understanding how to include dev in the group. From the examples of debian/watch I've seen I THINK my string is right. clearly from the output of uscan that's not the case...
[21:09] <dobey> james_w: wouldn't i need to make the build be -2ubuntu1 (as i already uploaded -2)
[21:09] <james_w> rmcbride: http://pypi.python.org/packages/source/c/configglue/configglue-(.+)dev\.tar\.gz
[21:09] <james_w> needs to be
[21:10] <james_w> http://pypi.python.org/packages/source/c/configglue/configglue-(.+dev)\.tar\.gz
[21:10] <rmcbride> AH
[21:10] <james_w> err, no
[21:10] <james_w> http://pypi.python.org/packages/source/c/configglue/configglue-(.+)\.tar\.gz
[21:10] <rmcbride> OK cool
[21:10] <james_w> as not every release is presumably going to be "dev"
[21:10] <james_w> dobey: REVU is special and lets you upload any version
[21:11] <dobey> james_w: ok, well i have -0.1 in my ppa, so 0.1ubuntu1 then? (or 1ubuntu1?)
[21:12] <j0nr> hey all, how long am I likely to be waiting for an invitation?
[21:12] <j0nr> Just signed up...
[21:14] <rmcbride> james_w: I've fixed everything you pointed out in that second review and dput the resulting package. Thanks VERY much for teh guidance
[21:14] <jdobrien> j0nr: we are increasing our load by inviting about 500 a day until we feel confident we can handle the load
[21:14] <j0nr> jdobrien: cool.... how big is the queue tho??
[21:14] <jdobrien> j0nr: :)
[21:15] <jdobrien> j0nr: hold on a moment :)
[21:15] <jdobrien> since you asked
[21:15] <jdobrien> j0nr: oopsie...check your email
[21:17] <dobey> heh
[21:17] <j0nr> jdobrien: sweet :) thanks
[21:19] <james_w> rmcbride: advocated, thanks
[21:19] <james_w> it really does work with versions less than 2.6 doesn't it? :-)
[21:19] <rmcbride> james_w: awesome! thank you. And yea. I was thinkng "UbuntuOne" when I did that originally
[21:19] <james_w> cool
[21:20] <james_w> you'll need to find another willing reviewer to get it uploaded
[21:20] <james_w> asking on #ubuntu-motu might find you one
[21:20] <rmcbride> OK I'll go do that now Thanks!
[21:22] <statik> dobey: after i run autogen.sh i then need to re-run configure with --prefix=/usr if I want to test install and confirm that the extension loads?
[21:23] <dobey> statik: you can pass --prefix to autogen.sh. or re-run configure. or just do "make prefix=/usr install"
[21:24] <statik> oh cool, i didn't realize the last option worked
[21:32] <statik> dobey: one review of the nautilus c extension branch is done, i had questions about 2 warnings i saw but it looks really tight
[21:34] <dobey> ah, i forgot to remove that first one
[21:35] <dobey> statik: hrmm. i don't know why that second warning would occur though... very odd
[21:36] <dobey> statik: oh, n/m, i see the error now :)
[21:38] <dobey> statik: some hal/gvfs stuff broke on my box at some point, so the warnings got overtaken by others from gvfs/hal :)
[21:52] <jblount> mattgriffin: Yo! I just saw Michael from the design teams personal website: http://mf.grimaceworks.com/ (notice how he has albums on iTunes, and how you are interested in asking people about music production stuff)
[21:53] <mattgriffin> oh cool. thanks!
[22:00] <j0nr> ok so i added some files to 'My Files' but I can't see them online
[22:00] <jdobrien> j0nr: is your applet spinning?
[22:01] <j0nr> yeah
[22:01] <j0nr> says its working
[22:01] <j0nr> i just cp'd some files into the directory Ubuntu One
[22:01] <j0nr> but going to the web interface, nothing is there
[22:02] <j0nr> am I doing it right?
[22:02] <jdobrien> j0nr: did you drag/drop them? or copy/paste?
[22:03] <jdobrien> j0nr: I ask because I noticed that copy/paste didn't work for me a few times
[22:16] <j0nr> jdobrien: cp -r ...
[22:16] <jdobrien> j0nr: k
[22:16] <jdobrien> j0nr: still no luck?
[22:42] <j0nr> seems to work if I drag n drop
[22:42] <j0nr> does this mean it is only accessible with a GUI?
[22:46] <dobey> j0nr: no. though there could be a bug somewhere that is not causing the inotify notifications to get properly sent to the syncdaemon
[22:46] <dobey> j0nr: which is odd.
[22:47] <dobey> although, maybe there is an issue with copy, that move does not have
[22:47] <dobey> which would be odd
[23:14] <verterok> j0nr: could you file a bug with the commands to reproduce and attach the syncdaemon logs (apport-collet ubuntuone-client <bugnum>)?


[09:38] <lwolf> hi,
[09:38] <lwolf> is this the chan for ubuntu intrepid ibex related questions ?
[09:41] <lwolf> if it is , is there a known fix to the Xorg not starting problem on computer with two nvidia graphic card ?
[09:45] <thekorn> lwolf, please ask this question in #ubuntu+1, it's the support channel for the current development version of ubuntu
[10:07] <lwolf> thekorn, ok thanks for the info
[10:07] <lwolf> bye