[00:31] <dylan-m> Hey, I'm getting an error when I try to build Unity: in PlaceFactoryFile, “DATADIR was not declared in this scope.” Have I upset it somehow?
[01:01] <lamont> highvoltage: the livecd build process dist-upgrades the chroot.  if you changed BuildLiveCD, that requires intervention, but otherwise it's automatic
[01:35] <highvoltage> lamont: great, thanks
[05:06] <webmin> hi
[05:06] <webmin> Hi i've setup a crontab to initiate a  every 10 minutes to copy /etc/mail from one server to another. My workplace are not to happy that im using root because of security reason. But when I try to use a standard user the process fails. Does anyone know why?
[05:07] <webmin> if yes? is there a way of getting round this issue?
[05:07] <StevenK> Yes, a standard user can't write to /etc/mail, but this is not a support channel. I suggest you follow up in #ubuntu.
[05:08] <webmin> thanks steven. can I ask one last question.. is there a way of getting round this issue using sudo?
[05:11] <StevenK> Haha
[07:05] <pitti> Good morning
[07:50] <didrocks> good morning
[08:21] <hychen_> cjwatson, hi, can Grub2 change boot process bt partition active flag which mean mbr will chainload to a partition has a active flag?
[08:33] <dholbach> good morning
[08:36] <abhinav-> dholbach, good morning :)
[08:36] <dholbach> hey abhinav-
[08:37] <abhinav-> dholbach, GSOC application timeline has ended for mentoring organizations, when will the discussion about project ideas start ?
[08:39] <dholbach> abhinav-, we don't even know that Ubuntu was accepted
[08:39] <dholbach> we wait for Google's go-ahead
[08:39] <dholbach> but if you have an idea you want to work on, you can start thinking some more about it already and flesh out a plan
[08:39] <dholbach> :)
[08:40] <abhinav-> ok. yes, that's right. :)
[09:04] <evfool> any ureadahead developers here?
[09:23] <zee313> Readon player is used for watching different channels on web. Do UBUNTU has such software?
[09:28] <evfool> yes, you can try SopCast player for Ubuntu, or Miro for watching podcasts
[09:28] <evfool> zee313 ^
[09:43] <cjwatson> zyga: thanks, actually I didn't know that - qemu is full of stuff I haven't learned yet.  Updated my post, thanks :-)
[09:43] <zyga> cjwatson, :-)
[09:43] <zyga> cjwatson, I tried this on my laptop just now, unfortunately qemu and win7 don't like each other  so it crashes quickly
[09:44] <zyga> cjwatson, but linux did boot okay
[09:44] <cjwatson> hychen_: sounds like you might be looking for http://www.gnu.org/software/grub/manual/grub.html#parttool?
[09:44] <zyga> cjwatson, you just have to be careful not to do C+s c (or was it C+s s) because that actually flushes the snapshot to backing device
[09:44] <cjwatson> C-a s according to the man page
[09:46] <hychen_> cjwatson, I want to know how does grub2 stage 1 find which partition it will boot? can it be set by I changed active flag of partition manually?
[09:47] <cjwatson> firstly, terminology - GRUB 2 no longer calls it stage 1, see http://www.gnu.org/software/grub/manual/grub.html#Images
[09:47] <cjwatson> secondly, GRUB (Legacy or 2) pays no attention whatsoever to the active flag
[09:48] <cjwatson> thirdly, grub-install adjusts the image it installs to know which partition it's supposed to boot
[09:48] <cjwatson> if the disk GRUB is being installed to is the same as where /boot/grub lives, then it just hardwires a partition number
[09:48] <cjwatson> otherwise, it hardwires a UUID
[09:49] <cjwatson> (I'm simplifying slightly, if you're using LVM or something for /boot/grub then it hardwires the GRUB device name for that)
[09:50] <abhinav-> pitti, subprocess.check_output() would be ok to execute xprop and get its result back ?
[09:51] <pitti> hey abhinav-
[09:51] <pitti> abhinav-: sure
[09:52] <pitti> abhinav-: btw, thanks for pointing this out, I didn't know about check_output yet
[09:52] <pitti> that's new in 2.7
[09:52] <abhinav-> pitti, :-)
[09:52] <pitti> abhinav-: let me know if you need help with the test suite
[09:53] <abhinav-> pitti, ok sure. I will implement this and get back to you about the test suite :-)
[09:53] <pitti> abhinav-: test/run does the full thing, but if you are only hacking on apport/ui.py, then running "PYTHONPATH=. python apport/ui.py -v" is faster
[09:54] <abhinav-> ok. I don't need to add anything to test suite ?
[09:55] <pitti> abhinav-: you'll probably need to update test_parse_argv_apport_bug() for the new option
[09:55] <pitti> abhinav-: btw, for even faster test suite runs you can also do
[09:55] <pitti> PYTHONPATH=. python apport/ui.py _T.test_parse_argv_apport_bug _T.test_parse_argv_single_arg
[09:56] <pitti> that'll just run these two, which take no time
[09:56] <pitti> abhinav-: actually testing the functionality of the new --window argument is impractical in teh automatic tests, of course
[09:56] <abhinav-> pitti, yes right :D
[09:57] <pitti> abhinav-: it can only check that the argument is correctly recognized in the two different modes (apport-cli/gtk with full option suite, and the reduced ones in ubuntu-bug)
[09:57] <abhinav-> yes
[09:57] <pitti> thanks!
[09:57] <abhinav-> btw pretty cool stuff in apport. Its a great source of learning :)
[10:18] <Nafallo> cjwatson: it did on the next boot after I had installed more updates, interestingly. so I ended up with two rootflags= in my grub prompt, and apparently that made it dump me in initramfs as well. after that I had to change my fstab to use subvolid for home, cause for some reason subvol=@home stopped working :-)
[10:19] <Nafallo> cjwatson: all in all, I don't think I can re-produce the "rootflags gone missing" issue any more :-(
[10:20] <cjwatson> Nafallo: ok, if it happens again let me know
[10:20] <cjwatson> sounds like something was odd at the btrfs level, TBH ...
[10:21] <cjwatson> (if both grub-probe and mount were behaving oddly)
[10:22] <Nafallo> yeah. both should have picked up the default subvol... I wonder if the thing just forgot what it was or something :-/
[10:30] <apw> slangasek, wondering if we are expecting futher compiler updates from you, need to know for the kernel
[11:18] <zyga> lifeless, ping
[11:51] <lifeless> zyga: nearly 1am; suggest you mail me :)
[11:53] <zyga> lifeless, sorry about that, I just wanted to ask you about cyclic dependency in python-testtools and python-fixtures but I think I can resolve that myself
[11:54] <zyga> lifeless, where are you btw?
[12:08] <beuno> zyga, he's in New Zealand
[12:09] <zyga> oh
[12:24] <cjwatson> Laney: is it just me, or is ghc6.triggers wrong?
[12:25] <cjwatson> $ cat /var/lib/dpkg/info/ghc6.triggers
[12:25] <cjwatson> interest /var/lib/ghc-6.12.1/package.conf.d
[12:25] <cjwatson> $ dpkg -L ghc6 | grep var/lib | head -n3 | tail -n1
[12:25] <cjwatson> /var/lib/ghc-6.12.3/package.conf.d
[12:27] <Riddell> micahg: bug 699843 is waiting on you
[12:53] <om26er> kirkland, Hi! Can you please sponsor https://code.launchpad.net/~om26er/ubuntu/natty/totem/totem-fixes/+merge/53427
[13:21] <Laney> cjwatson: oh, looks like it, doesn't it?
[13:21] <Laney> I assumed that would be correctly dynamic, investigating...
[13:25] <akheron> pitti: regarding bug 735341, how do I make it affect the shadow package again?
[13:26] <pitti> akheron: open the triangle to the left of "adduser" in the yellow bar, and change it in teh input line
[13:26] <cjwatson> Laney: I'm guessing we haven't noticed it on buildds because all the build-deps get installed in one pass
[13:27] <akheron> pitti: ah, thanks
[13:27] <akheron> there's no way to make it affect multiple ubuntu packages?
[13:27] <pitti> akheron: there is; "also affects distribution..."
[13:27] <akheron> ahh
[13:27] <pitti> akheron: but before that is done the bug should actually be investigated
[13:27] <Laney> cjwatson: it's fixed to be dynamic in darcs
[13:27] <Laney> cherry-picking
[13:27] <pitti> I'm afraid I'm out of my wisdom what's wrong there
[13:28] <akheron> pitti: I'm out of my wisdom too
[13:28] <akheron> I've seen this popping out every now and then since karmic for my installation
[13:28] <cjwatson> Laney: thanks
[13:28] <Laney> thanks for the spot
[13:35] <akheron> pitti: would it be possible that the root user is expired?
[13:35] <rsalveti> RAOF: was looking at the mesa package, and properly packaging the gles driver for powervr sgx 540 for omap 4, and was thinking if we should also provide/replace/conflict the gles -dev related packages, so other packages could basically replace them and depend on the virtual package
[13:36] <pitti> akheron: I don't know; but root expiring really Should Not Happen(TM)
[13:36] <rsalveti> RAOF: do you know how this is done for the normal desktop gl drivers?
[13:36] <akheron> pitti: how do I check if it's expired?
[13:37] <pitti> akheron: sudo chage -l root
[13:37] <pitti> akheron: there you can also check sudo passwd -S postgres
[13:38] <akheron> Account expires                                         : Jan 02, 1970
[13:38] <akheron> hmm....
[13:38] <pitti> that looks wrong
[13:38] <pitti> it should be "account/password expires: never"
[13:40] <akheron> I set it to this date with usermod -e 1 root and now chfn started working
[13:40] <akheron> but how to set it to "never"?
[13:40] <pitti> set it to -1, according to the manpage
[13:41] <akheron> ah yes, but with chage
[13:42] <akheron> usermod doesn't accept -1
[13:42] <akheron> yay \o/
[13:42] <akheron> now everything works again
[13:42] <akheron> and hopefully my packages install cleanly in the future :)
[13:43] <pitti> still werid..
[13:44] <akheron> yep, how it got expired in the first place
[13:49] <cjwatson> broder: did you ever get back to looking at rewriting hwmatch.lua in C?
[13:53] <micahg> Riddell: ACK, will look again today
[14:07] <roadmr> Hey all! I used to be able to get X memory usage info from /proc/dri/0/gem_objects, but as of kernel 2.6.38-6 (Natty recent dailies) it's gone - where can I get that information now?
[14:09] <hallyn> kirkland: did you not 'pilot out' when you were done?
[14:09]  * hallyn points at the topic
[14:09] <kirkland> @pilot out
[14:09] <kirkland> hallyn: evidently not :-)
[14:15] <hallyn> kirkland: regarding bug 683957, did that that new default come in from upstream, or was it done on purpose?
[14:16] <ChrisGagnon> roadmr: try your question in #ubuntu-kernel
[14:16] <roadmr> thanks ChrisGagnon !! will do
[14:17] <hallyn> kirkland: though comments #3 and #5 are not compatible
[14:18] <hallyn> oh, i guess so
[14:31] <dholbach> dendrobates, happy birthday! :)
[14:32] <dendrobates> dholbach: thanks
[14:38] <slangasek> apw: the compiler is going to be uploaded a second time this week for multiarch bootstrapping
[14:39] <apw> slangasek, any idea when as we have to rebuild for compiler uploads generally
[14:40] <psusi> hrm... is there a channel for webmasters?  help.ubuntu.com seems to have a bug: it is stripping the '/' separator from the page title so Foo/Subpage is shown as just "FooSubpage"
[14:40] <micahg> psusi: #ubuntu-website
[14:41] <psusi> ahh ;)
[14:41] <slangasek> apw: sometime late today or tomorrow-ish, as the current upload needs to finish building on armel and then I need to upload eglibc, followed by a new gcc-4.5 build once eglibc is installed
[14:41] <micahg> psusi: or you can file a bug against that project in LP
[14:41] <apw> slangasek, so we are talking 2 days from now ish as armel takes 24 hours
[14:42] <apw> slangasek, and is that it once the second one is done?
[14:43] <barry> mvo: any thoughts on bug 735491 ?
[14:45] <mvo> barry: yeah, I had a idea how to fix it
[14:46] <barry> is it a viable work around to mv the files aside until apt-get update doesn't fail?
[14:46] <slangasek> apw: that'll be it from my side
[14:46] <mvo> barry: yeah, or remove them
[14:46] <apw> slangasek, i guess i'll try and get an upload in the window while you are doing eglibc
[14:47] <barry> mvo: cool, thanks.  a very interesting problem (thank you hotel :)
[14:47] <mvo> heh :)
[14:47] <slangasek> apw: would really be nice if someone would fix this misfeature that requires the exact same package version of the compiler :)
[14:47] <barry> mvo: thanks!
[14:48] <apw> slangasek, its not a miss feature, per see.  its all about those damn external modules which have to be built with a compiler which optimises in the same way to ensure that the calling convention matches
[14:49] <apw> and given even and ubuntu1 -> ubuntu2 change can bring an entire new linaro compiler into the mix, we have little choice but to use the full version string
[14:50] <apw> if we could get rid of those modules we could remove the interaction all together
[14:50] <apw> indeed if we don't rebuild, then we simply can lose the binary drivers, which doesn't affect me as my machine is all intel
[14:52] <dneary> mdz: ping?
[14:57] <mdz> dneary, hi
[15:38] <hallyn> charlie-tca: newly rsync'd desktop iso is still hanging for me in a vm.  Do you still have trouble?
[15:39] <charlie-tca> yup, but cjwatson said yesterday the fix won't be out until tomorrow now
[15:40] <charlie-tca> hallyn: yesterday's log
 it won't necessarily be fixed tomorrow, since I'm probably not going to squeeze in another ubiquity upload before going to bed
[15:44] <hallyn> charlie-tca: i see, thanks.
[15:45] <YokoZar> pitti: tyvm for wine1.3 :)
[16:07] <abhinav-> pitti, I have made changes in ui.py, also updated test_parse_argv_apport_bug() . Now I was trying to build it using bzr bd but it gives error. Or should I use setup.py ?
[16:12] <jdstrand> dholbach: hi! would it make sense for ubuntu-security-sponsors to be a member of ubuntu-reviewers?
[16:12] <pitti> abhinav-: trunk doesn't have any packaging; just run it straight from the build tree
[16:13] <pitti> abhinav-: PYTHONPATH=. gtk/apport-gtk --help
[16:13] <dholbach> jdstrand, sure why not - nigelb: ^
[16:13] <pitti> abhinav-: or if you just modified ui.py and nothing else, just PYTHONPATH=. ubuntu-bug ...
[16:35] <cr3> slangasek: hi there, I've been working on bug #728611 with Carl Milette who commented on related bug #727925. since you seem to have experience with plymouth, might you have a minute to help us get somekind of interactive session when plymouth is running?
[16:43] <maco> what's the script you can use to find out what someone's upload rights are or packageset info and suchlike?
[16:45] <micahg> maco: edit-acl.py in ubuntu-archive-tools
[16:45] <micahg> er, I think that's with an underscore actually
[16:46] <maco> ...thats not a package
[16:47] <Laney> lp:ubuntu-archive-tools
[16:47] <Laney> (bzr)
[16:48] <abhinav-> pitti, I am in my build tree and did PYTHONPATH=. gtk/apport-gtk --help but it is giving some errors: http://pastebin.com/LGNmTXpD
[16:48] <geser> and the script is edit-acl.py
[16:48] <abhinav-> pitti, I am totally new to PYTHONPATH, so might be doing something wrong :(
[16:49] <Laney> no :(
[16:50] <maco> got it
[16:50] <Laney> ghc's unix package changes ABI
[16:50] <Laney> but I need to upload a fix, but that would cause a transition
[16:50] <Laney> toy -o                             |_| pram
[16:55] <maco> Laney: you're a motu but not core-dev right?
[16:56] <Laney> correct
[16:56] <geser> ah right, pure MOTUs in DMB have some extra permissions due to how the teams are set up (e.g. are also members of ~ubuntu-desktop)
[16:57] <maco> geser: thats what i was about to point out
[16:57] <maco> http://paste.ubuntu.com/580659/
[16:57] <maco> kubuntu-dev and ubuntu-server and such as well
[16:58] <geser> maco: either take care that you don't use those rights by mistake or apply for core-dev :)
[16:58] <maco> geser: hah im not applying for core-dev any time soon
[16:58] <maco> kubuntu-dev i was gonna do at some point this year
[17:00]  * micahg thought permission-wise DMB members are core-devs
[17:01] <geser> micahg: DMB can add people to core-dev but hasn't upload right to main by definition
[17:02] <micahg> geser: wasn't referring to actual rights (as in should do), but permissions (system allows)
[17:04] <geser> micahg: depends on how a team got set up: DMB is the owner of ~ubuntu-core-dev (but not an admin), for other package set teams, the dmb is not owner but only admin (and therefore also member)
[17:05] <micahg> geser: ah, so one of the owner/member bug was fixed?
[17:06] <Laney> owner doesn't grant upload permissions
[17:06] <Laney> only member does
[17:06] <geser> I don't know about that bug
[17:06] <geser> and admins are members, only the owner can not be a member but still add people to the team
[17:06] <micahg> geser: nevermind, not important
[17:08] <geser> and as I don't fully understand how all this admin/owner thing in LP works, I don't touch teams unless necessary
[17:23] <slava__> I have integrated Wireless controller (connected with miniPCI) in my notebook. But the button, that should switch on it don't work. In windows I have to run special program to make this button work. I've written code that switch on wifi in ubuntu (that code uses /dev/ports), but I don't know how to hook this "wifi" key. What code in which package I may change to make it work properly?
[17:25] <cjwatson> kees: where is your VCS branch for ubiquity 2.5.25?
[17:26] <c2tarun> I created a natty chroot in kubuntu on different partition, can I use that chroot from ubuntu?
[17:27] <kees> cjwatson: I put it in the bzr tree mentioned in the debian/control file
[17:27] <kees> cjwatson: iirc, ~ubuntu-installer/ubiquity/trunk
[17:28] <cjwatson> kees: it's not there
[17:28]  * kees scratches his head
[17:28] <cjwatson> if it had been I wouldn't be asking :-)
[17:28] <kees> cjwatson: heh, right. let me check my tree, maybe it was a branch and not a checkout...
[17:28] <slangasek> cr3: hi, what do you mean by 'interactive session'?
[17:29] <cjwatson> kees: could you push it under ~kees somewhere and I'll deal with merging it?
[17:29] <kees> cjwatson: sure, one sec
[17:29] <slangasek> cr3: I don't have much in the way of time to spend on plymouth right now; that bug needs fixing to be sure, but I'm not sure I'm going to be able to help much
[17:30] <kees> cjwatson: yup, looks like it was a branch that never pushed. I've pushed it to lp:~kees/ubiquity/ver-2.5.25 now
[17:32] <cjwatson> kees: thanks, merged back now
[17:32] <kees> cjwatson: cool; sorry about that glitch.
[17:37] <jdstrand> hallyn: fyi, will upload your libvirt change today. the debdiff was malformed, but I saw what you wanted to do. added another patch and running through qrt now
[17:53] <cjwatson> hallyn,charlie-tca: ubiquity 2.5.26 uploaded now
[17:54] <charlie-tca> And that will fix the ubi-partman bug?
[17:54] <charlie-tca> Thank You very much!
[17:55] <cjwatson> Evan committed a fix for that which is included
[18:34] <hallyn> jdstrand: i had a libvirt change?
[18:35] <jdstrand> hallyn: yes, for the test suite
[18:35] <jdstrand> Replace 9024-skip-broken-commandtest.patch with 9024-fix-broken-commandtest.patch from upstream
[18:35] <jdstrand> hallyn: ^
[18:36] <jdstrand> hallyn: you gave it to me a while ago, but I am only getting to it now
[18:39] <hallyn> jdstrand: cool, thanks
[18:42] <achiang> cjwatson: nice war story re: debugging wubi!
[18:43] <cjwatson> achiang: it was an interesting ride
[18:44] <achiang> cjwatson: the closest i've come to that was debugging kexec bugs; luckily where i was, we had a custom in-house full-platform simulator that allowed single-stepping a CPU and poking at memory
[18:45] <achiang> cjwatson: i didn't have to deal with real mode though.... that sounds painful
[18:45] <cjwatson> once you figure out what's going on, it's a matter of keeping a clear head, but it does take a while
[18:48] <psusi> war story?
[18:49] <achiang> psusi: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2011/03/15#2011-03-14-wubi-bug-693671
[18:50] <cr3> slangasek: just wondering if I can drop to a shell from the cryptsetup script, adding /bin/sh before plymouth ask-for-password doesn't seem to work because, when I escape to the console, I see busybox but then it kicks me back to the graphical interface
[18:51] <cr3> slangasek: also, if you might happen to know on top of your head how to get ply_trace to show stuff on the console, maybe I could fallback to printf debugging
[18:51] <cr3> slangasek: I'll try not to take much of your time, mostly trying to refer to your experience without having you actually do anything :)
[18:55] <cjwatson> cr3: it's easier to use plymouth:debug=file:/dev/.initramfs/plymouth.debug (requires natty)
[18:55] <cjwatson> the console tends to scroll off too quickly
[18:59] <cr3> cjwatson: I've noticed that plymouth: option somewhere in the source, but I didn't see where to specify that
[19:00]  * cr3 is delving into plymouth for the first time, this is all new
[19:06] <slangasek> cr3: specified on the kernel commandline
[19:10] <GunnarHj> tedg: Hi Ted, did you see my new proposed solution to bug 636693? I believe it satisfies all the aspects we have discussed.
[19:10] <GunnarHj> tedg: Btw, is that dbus option by-passing /usr/share/gdm/guest-session/guest-session-launch?
[21:38] <mrc3_> hello! while trying to update gst-plugins-base and -good,  i'm getting a file collision that makes no sense to me:
[21:38] <mrc3_> dpkg: error processing gstreamer0.10-plugins-good_0.10.28-0ubuntu1+ti0.24.12_armel.deb (--install): trying to overwrite '/usr/share/locale/ro/LC_MESSAGES/.mo', which is also in package libgstreamer-plugins-base0.10-0 0.10.32-1ubuntu3+ti0.24.12
[21:41] <mrc3_> what did i miss that is making the mo file (from the po/ directory) install without a package name?
[22:05] <bdrung> after todays natty update, gdm doesn't come up again. anyone else experience this issue?
[22:31] <hallyn> bdrung: hm, that's with new upstart I presume.  (but no, I don't see that - though my system is messed up anyway, but at least gdm comes up)
[22:31] <bdrung> hallyn: yes, that was probably upstart.
[22:32] <hallyn> Quite sure I've got that update, but I"ll go try another update to make sure
[22:36] <bdrung> downgrading gdm didn't help
[22:41] <bdrung> s/gdm/upstart
[22:41] <broder> bdrung: it was a change in gdm's upstart config
[22:43] <bdrung> broder: i downgraded gdm and now gdm comes up correctly.
[22:44] <bdrung> broder: should i file a bug report or is there already one open?
[22:45] <broder> bdrung: don't know, but the relevant change is connected to bug #436936
[22:46] <hallyn> cjwatson: just to make sure, you've not beein looking at bug 717445 at all yet, right?
[22:46] <hallyn> (I intend to start looking in more detail at the guilty patch)
[22:49] <bdrung> broder: probably. one change in the 2.32.0-0ubuntu10 upload is the reason.
[23:21] <cjwatson> hallyn: not really no, sorry
[23:33] <Daviey> lamont, Are you around?  If so, do you want to upload your bind9 package to lucid-proposed?  Or would you prefer i did it?
[23:41]  * SpamapS just realized his compiz crashed 2 hours ago.. who needs a window manager when you've got 37 total inches of screen real estate? ;)