achiang | kirkland: you around? | 00:10 |
---|---|---|
kirkland | achiang: howdy man | 00:17 |
kirkland | achiang: wassup? | 00:17 |
kirkland | achiang: wanna meet me in Aspen in a couple of weeks? :-P | 00:17 |
kirkland | achiang: i have a saturday/sunday on the slopes coming up in a few weeks :-) | 00:17 |
achiang | kirkland: ooh | 00:22 |
achiang | kirkland: what weekend? i'm actually skiing silverton over president's day | 00:22 |
achiang | kirkland: i have a relatively fresh maverick install, just installed virt-manager, and trying to create a VM, running into: http://pastebin.ubuntu.com/556023/ | 00:26 |
kirkland | achiang: hmm, interesting | 00:28 |
kirkland | achiang: what does 'id' say about your user | 00:28 |
kirkland | achiang: i'm interested in what groups its a member of | 00:29 |
kirkland | achiang: specifically, you should be in the kvm and libvirtd groups | 00:29 |
kirkland | achiang: the packaging should have added that for you | 00:29 |
achiang | kirkland: i'm in libvirtd, but not kvm | 00:29 |
kirkland | achiang: but if not, sudo usermod -a -G kvm $USER | 00:29 |
kirkland | achiang: but if not, sudo usermod -a -G libvirtd $USER | 00:29 |
kirkland | achiang: then you'll need to logout of all sessions and log back in (or just reboot) | 00:30 |
kirkland | achiang: that's the most common mistake i've seen | 00:30 |
achiang | ok, back in a jiffy | 00:30 |
achiang | kirkland: but the packaging didn't add it | 00:30 |
achiang | kirkland: should be easily recreatable | 00:30 |
achiang | back in a sec | 00:30 |
kirkland | achiang: right, well, the packaging adds libvirtd, maybe/maybenot kvm | 00:30 |
kirkland | achiang: k | 00:30 |
soren | You don't need to be in the kvm group. | 00:30 |
kirkland | achiang: right, as soren is about to tell you, the kvm thing is now handled automagically by PolicyKit | 00:31 |
soren | Um. No :) | 00:31 |
soren | If you use the systemwide libvirt daemon (which you do if you're a member of libvirtd), you don't need to be a member of kvm. | 00:31 |
soren | Besides, I think the time is ripe for chmod 666 /dev/kvm. It doesn't give you any privileges anymore that are worth containing. | 00:32 |
achiang | back | 00:32 |
achiang | trying again | 00:32 |
achiang | and just read scrollback. :) | 00:33 |
achiang | kirkland: soren: hm, adding myself to kvm group and restarting seemed to help on one machine | 00:34 |
kirkland | achiang: rock | 00:34 |
achiang | on another machine, i went into advanced options, deleted the console device, and it too could start | 00:34 |
achiang | (without being in kvm) | 00:34 |
achiang | so... is this a bug i should file? | 00:35 |
kirkland | achiang: okay, glad to hear you're sorted out | 00:35 |
kirkland | achiang: i'm not sure I understand the situation clearly enough to say so | 00:35 |
kirkland | achiang: to be on the safe side, i'd say "yes" | 00:35 |
achiang | kirkland: ok. i'll try and see if i can reproduce it | 00:35 |
kirkland | achiang: mdeslaur maintains virt-manager for the most part | 00:35 |
kirkland | achiang: cool, thanks. | 00:35 |
soren | achiang: You basically need to be a member of either libvirtd or kvm. libvirtd is cooler, because it lets you fiddle with networking. | 00:36 |
soren | ...but to just run virtual machines, either works. | 00:36 |
achiang | kirkland: ok, i'll just file it against virt-manager, but won't assign it to anyone | 00:36 |
kirkland | achiang: as for skiing, i'm out there the weekend of Feb 5/6 | 00:36 |
achiang | kirkland: another weird thing, i thought i had qemu-kvm installed, but when trying to create a machine, it says kvm is not installed | 00:36 |
kirkland | achiang: ah, well, then, that'll make it hard to run vm's :-) | 00:37 |
achiang | http://pastebin.ubuntu.com/556025/ | 00:37 |
=== releaselogger is now known as apachelogger | ||
ebroder | soren: uh, doesn't /dev/kvm basically get you the ability to muck with the whole kvm subsystem, or did that change? i don't like the idea of giving random users access to that without the admin opting in | 00:58 |
ebroder | just like i don't want /dev/fuse to be 666 | 00:58 |
ebroder | err...wait...when did /dev/fuse become 666? | 01:07 |
psusi | so what's a guy gotta do to get the whole natty archive rebuilt? ;) | 01:08 |
ebroder | (or is it safe for /dev/fuse to be 666 because fusermount has finer controls?) | 01:09 |
psusi | now that this gcc bug has been fixed... | 01:09 |
=== dendro-afk is now known as dendrobates | ||
=== asac_ is now known as asac | ||
=== bjf is now known as bjf[afk] | ||
=== v is now known as stalcup | ||
dholbach | good morning | 08:07 |
didrocks | good morning | 08:12 |
Tm_T | K'day | 08:13 |
soren | ebroder: What's so interesting about the kvm subsystem that you want to limit access to it? | 08:15 |
davmor2 | morning dholbach | 08:15 |
dholbach | hey davmor2 | 08:16 |
soren | ebroder: I can't consume any more resources through it than you could otherwise do just with malloc or a tight loop. It's not like there's a limited supply of /dev/kvm or anything. Nor can you screw up other people's VM's. There's really no reason to limit access to it. | 08:16 |
soren | ebroder: Once upon a time, having access to /dev/kvm meant you could lock memory pages in RAM. So a malicious user could create a VM with as much memory as the host, and you were DOS'ed. | 08:17 |
soren | ebroder: Nowadays, KVM memory can be paged out, so it's no different from just malloc(<size of host ram>). | 08:18 |
ebroder | soren: i'm more concerned about security issues. i basically trust unix file permissions. not sure whether i want to trust kvm any more than i have to | 08:23 |
soren | ebroder: I'm not sure what you mean? | 08:24 |
ebroder | in a nutshell, principle of least privilege | 08:24 |
soren | ebroder: The memory of a virtual machine is as easy or difficult to get to as the memory of any other process. | 08:24 |
ebroder | you're missing my point. i'm not concerned about the security of the guests. i'm concerned about the security of the host | 08:25 |
soren | so am I. And I don't believe /dev/kvm exposes anything that compromises the host's security. | 08:27 |
ebroder | you're assuming kvm is bug-free | 08:27 |
soren | Not really. | 08:28 |
soren | ..but the other 99.99% of the kernel isn't either. | 08:28 |
soren | Yet we don't limit people's access to open sockets, for instance. | 08:28 |
ebroder | sure, but it's all about minimizing the attack surface | 08:28 |
soren | We could. | 08:28 |
soren | but we don't. Because it's silly. | 08:28 |
ebroder | and we are starting to patch out autoloading of obscure protocols and stuff | 08:29 |
soren | a) kvm is not obscure | 08:29 |
soren | b) there are bugs in non-obscure parts of the kernel, too | 08:29 |
soren | I just don't subscribe to the idea of amputating my system to the point of uselessness in the name of security. | 08:30 |
soren | I think this is a symptom of "oh, wow, there's a device node for this stuff! Let's limit access to it!" | 08:31 |
ebroder | uselessness? it's not useless to reduce my attack surface by a whole subsystem when i personally run all of my vms managed by the system libvirtd | 08:32 |
soren | I understand that we've worked around these limitations for kvm. I know. I did it. | 08:33 |
ebroder | limitation? i'm not doing that because i think i have to | 08:33 |
soren | Well, whatever you want to call it. | 08:34 |
soren | We've worked around the fact that access to /dev/kvm has historically been restricted. | 08:34 |
soren | If kvm had been implemented by way of a syscall interface, noone would have thought of trying to impose artificial limitations on access to it. | 08:35 |
soren | (syscalls other than ioctl, that is) | 08:35 |
soren | Anyway, this is going nowhere. | 08:36 |
soren | and fast. | 08:36 |
dholbach | query Sarvatt | 08:39 |
doko_ | siretart: please could you have a look at the xine-lib build failure? http://launchpadlibrarian.net/61920076/buildlog_ubuntu-natty-i386.xine-lib_1.1.19-2ubuntu2_FAILEDTOBUILD.txt.gz | 08:47 |
=== hungerWork_ is now known as hungerWork | ||
wolfpack | I am getting error while trying to "branch" in bazzar .Error is "bzr: ERROR: exceptions.NotImplemented Error: should resend request to http://feeds.edge.launchpad.net/bazaar/, but this isn't implemented ".Can anyone provide help on this?? | 08:59 |
pitti | Good morning | 09:00 |
didrocks | hey pitti | 09:01 |
=== _LibertyZero is now known as LibertyZero | ||
pitti | bonjour didrocks, comment vas-tu? | 09:04 |
didrocks | pitti: ça va bien, merci, et toi? :) | 09:07 |
pitti | tres bien, merci! | 09:07 |
JoshTriplett | I just ran into something rather odd. By way of Mozilla's "Game On" gallery page, I found a game which seems to copy a pile of content from the Ubuntu homepage and dummy it out, either due to copying parts of Ubuntu's page as a template or perhaps trying to get Google juice for random search terms. Who might I go about reporting that to? | 09:12 |
JoshTriplett | Specifically: https://gaming.mozillalabs.com/games/ led to https://gaming.mozillalabs.com/games/118/the-humanity-project which points at http://farsides.com/ ; check out the links in the green box at the bottom. | 09:14 |
geser | JoshTriplett: contact webmaster@canonical.com (if nobody else gives you a better advice) | 09:20 |
JoshTriplett | geser: Fair enough. | 09:21 |
JoshTriplett | geser: Thanks. | 09:21 |
JoshTriplett | geser: Mailed. | 09:24 |
=== zyga is now known as zyga-efika | ||
=== almaisan-away is now known as al-maisan | ||
dpm | hi chrisccoulson, thanks for merging danilo's po2xpi branch. Do you think you could now look at automatically uploading the xpi's with every package upload, as we discussed? The easiest way I can think of is simply fetching them from http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0b9/linux-i686/xpi/, and I guess it shouldn't be too different to what you are already doing for getting the translations for the Thunderbird locale packages | 10:02 |
persia | Could that be semi-automatic, rather than automatic? It seems like it could go very wrong or be very awkward in the case of a tiny SRU patch, or similar. | 10:05 |
nobuto | !regression-alert | 10:21 |
ubottu | cjwatson, jdong, pitti, slangasek, ScottK, mdz, kees, ttx, marjo, seb128: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive | 10:21 |
nobuto | ubuntu-docs 10.10.4 which was SRUed as Bug #677998 also contains unrelated changes, http://launchpadlibrarian.net/60441147/ubuntu-docs_10.10.3_10.10.4.diff.gz | 10:21 |
ubottu | Launchpad bug 677998 in ubuntu-docs (Ubuntu Maverick) "openldap-server instructions have a small bug" [Undecided,Fix released] https://launchpad.net/bugs/677998 | 10:21 |
nobuto | This causes regression Bug #690248 which shows using 11.04 in spite of using 10.10 | 10:21 |
ubottu | Launchpad bug 690248 in ubuntu-docs (Ubuntu Maverick) "In Maverick 'About Ubuntu' displays Natty info" [High,Triaged] https://launchpad.net/bugs/690248 | 10:21 |
=== MacSlow is now known as MacSlow|lunch | ||
Riddell | didrocks: we're blocking on bug 702026 | 11:01 |
ubottu | Launchpad bug 702026 in dcmtk (Ubuntu) "[MIR] dcmtk" [Undecided,New] https://launchpad.net/bugs/702026 | 11:01 |
didrocks | Riddell: I'll process it before EOD | 11:03 |
ogra | seb128, poke ... where is that rhythmbox upload you talked about ? do i need to unseed it to get images ? | 11:08 |
seb128 | ogra, it's coming today, I ran into other issues yesterday and didn't get it done | 11:09 |
pitti | ugh, seems that today's CDs grew by 70 MB, due to LibO? | 11:09 |
ogra | seb128, k | 11:10 |
=== csurbhi is now known as csurbhi-lunch | ||
ogra | pitti, switch to arm :) we still have space | 11:10 |
pitti | the language pack rebuild saved 50 MB | 11:11 |
pitti | and LibO added 130 | 11:11 |
pitti | ah, it now pulls in Java | 11:11 |
pitti | openoffice.org-common (17.0 MB) | 11:11 |
pitti | libreoffice-common (36.6 MB) | 11:12 |
pitti | ah, the langpack rebuild saved 8.5, sorry | 11:14 |
debfx | Riddell: could you please reject mumble from lucid and maverick-proposed, it will be handled by a security upload | 11:22 |
* ogra sighs about 160 bugs in his bugmail | 11:24 | |
ogra | bah | 11:24 |
ogra | and most of them seem to be expired installer bugs ... i wonder if thats ok | 11:24 |
Riddell | debfx: ok | 11:26 |
pitti | ogra: those are the best kind, no action necessary :) | 11:27 |
ogra | pitti, i really doubt that, they were all marked incomplete by a script from some random guy while we were in florida | 11:27 |
ogra | i'm sure cjwatson would have liked to keep some of them open | 11:28 |
=== al-maisan is now known as almaisan-away | ||
elif | Hi cjwatson , I would like to know if its possible to package partman.udeb inside initrd so I don't have to setup a mirror with my modified partman udeb, thks in advance ? | 11:37 |
elif | right now to test partman with modifications I need to setup a mirror, because my installation method is only by network (netboot). | 11:38 |
dpm | hi ev, may I ask you to export translations from LP and add them to ubiquity before A2? This way everyone can start testing them. | 11:46 |
ev | dpm: sure thing | 11:47 |
dpm | ev, awesome, thanks | 11:47 |
\sh | guys, did anyone saw this on lucid in the past few weeks: cron[4326]: segfault at 7f77c036a970 ip 00007f77c036a970 sp 00007fff81bd5bb8 error 4 in libnss_files-2.11.1.so[7f77e768b000+c000] ? | 11:53 |
htorque | hello everyone! i need some help (not support) figuring out if this is some bug with plymouth worth filing: | 11:53 |
htorque | http://img.xrmb2.net/images/787502.png - note the big gap after ureadahead finished, plymouth-debug.log: http://paste.ubuntu.com/556129/ | 11:53 |
htorque | this is a tailored 2.6.38-rc1 with no swap and apparmor disabled (, i get similar boot times with ubuntu's kernel | 11:53 |
apw | htorque, does that graph say that plymouth is in an uninterruptible sleep ? | 11:57 |
htorque | apw, the plymouthd bar it's slightly red, so that should mean it | 11:58 |
=== almaisan-away is now known as al-maisan | ||
htorque | i'll be off for an hour, i'll check irclogs, so if you need me to do something, go ahead :-) | 12:03 |
=== MacSlow|lunch is now known as MacSlow | ||
apw | htorgue, not seeing that on my system here, am seeing other issues but not that long gap, i suspect plymouthd is printing the dots hense the blips | 12:07 |
apw | the pause is likely something else | 12:08 |
=== oubiwann is now known as oubiwann_ | ||
=== oubiwann_ is now known as oubiwann | ||
dholbach | do we have any idea how to fix bug 688732? | 12:15 |
ubottu | Launchpad bug 688732 in pywebkitgtk (Ubuntu) "package no longer has WebView attribute after transition to python 2.7" [High,Triaged] https://launchpad.net/bugs/688732 | 12:15 |
cjwatson | elif: I'm not going to change the initrds we ship to do that, if that's what you mean. there's documentation in the d-i build system for how to add packages to it if you want to do it locally. | 12:22 |
=== csurbhi-lunch is now known as csurbhi | ||
=== cking is now known as cking-afk | ||
elif | cjwatson: I meant locally (my installation). I didn't find the docs you mentioned, could you point me ? | 12:25 |
elif | cjwatson: its d-i docs ? | 12:26 |
cjwatson | build/README in the debian-installer source package | 12:28 |
cjwatson | easiest way is to list the names of udebs you want to include in build/pkg-lists/local | 12:28 |
elif | cjwatson: thank you. | 12:29 |
tumbleweed | dholbach: no idea where that file came from. Submitter's system was installed with 10.10, which used python-support for pywebkitgtk, it still does. That location is a python-central/dh_python2 location. | 12:40 |
tumbleweed | dholbach: aah, 1.1.8-1 looks like the culprit | 12:43 |
phenom | Any one here? | 12:45 |
pitti | !ask | phenom | 12:46 |
ubottu | phenom: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) | 12:46 |
phenom | Not a question | 12:46 |
phenom | Wubi installer is broke | 12:46 |
phenom | Spits pyrun.exe says "no disk" | 12:46 |
phenom | and then says Can not downloan metalink, and therefor the ISO | 12:46 |
phenom | And dies | 12:46 |
phenom | I assume it runs on win 7 | 12:47 |
apw | are you asking if it runs on win7 or saying you are running on something other than win7 (and assume it works on win7) | 12:48 |
phenom | I'm saying, I tried to run it on win7 and it gives me those errors | 12:48 |
phenom | and dies | 12:48 |
phenom | it spits the pyrun.exe says "no disk" error about 15 or so times | 12:49 |
phenom | and then continues through the installer, after I input the password if spits it can not download the metafile and therefor can not download the iso | 12:50 |
cjwatson | which version? | 12:50 |
phenom | rev 190 | 12:52 |
phenom | the one from http://www.ubuntu.com/desktop/get-ubuntu/windows-installer | 12:52 |
cjwatson | ev: ^- can you look at that? | 12:52 |
ev | cjwatson: yup | 12:53 |
=== hungeWorkr__ is now known as hungerWork | ||
ev | phenom: can you pastebin %TEMP%/wubi-10.04.1-rev190.log | 12:58 |
didrocks | kees: hey, if you can do a security review on https://bugs.launchpad.net/ubuntu/+source/dcmtk/+bug/702026, that will be nice :) | 13:06 |
ubottu | Ubuntu bug 702026 in dcmtk (Ubuntu) "[MIR] dcmtk" [Undecided,Incomplete] | 13:06 |
phenom | ev, pm | 13:10 |
ev | phenom: thanks, I'll have a look after lunch | 13:12 |
phenom | Sure, thanks | 13:13 |
ari-tczew | didrocks: #ubuntu-hardened is good place for that question :) | 13:13 |
didrocks | ari-tczew: I just ask for a security check on a MIR process, that can take some days, so I'm not sure I'll stay in #ubuntu-hardened there I think I hilighted the right person about it and it's done :) | 13:14 |
=== cking-afk is now known as cking | ||
=== sconklin-away is now known as sconklin | ||
htorque | apw: thanks for the feedback. i will keep an eye on it with mainline and ubuntu kernels once they are out - maybe it's just a misconfigured kernel on my end. | 13:40 |
apw | htorque, ubuntu kernels will be a while as 32 don't boot on my test boxes | 13:40 |
htorque | apw, yeah, i had to revert that commit about relocatable kernels you mentioned (it was not enough to just disable that option) | 13:42 |
apw | i had to do that indeed, which worked for 64 bit, but my 32 bit box is failing to enable the timer | 13:42 |
apw | and exploding | 13:42 |
=== al-maisan is now known as almaisan-away | ||
=== oubiwann is now known as oubiwann_ | ||
smoser | @pilot in | 14:17 |
=== udevbot changed the topic of #ubuntu-devel to: Archive: Open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Current Friendly Patch Pilots: smoser | ||
* dholbach hugs smoser | 14:18 | |
cjwatson | pitti: FYI, I'm wrestling with my last couple of bugs for the lucid SRU freeze ... expect uploads over the next hour or two | 14:22 |
cjwatson | trying to make USB stick upgrades not suck | 14:22 |
pitti | ack | 14:25 |
=== russellb_ is now known as russellb | ||
ari-tczew | smoser: have you got upload access for main? | 14:55 |
smoser | no | 14:55 |
kklimonda | what's the process for dealing with regression-proposed bugs? | 14:55 |
smoser | otherwise i would sponsor your changes. (i guess you're looking for sponsor for 705294) | 14:55 |
kklimonda | good afternoon btw. | 14:56 |
ari-tczew | hello kklimonda | 14:56 |
ari-tczew | smoser: nope, I'm looking for sponsor for main | 14:56 |
kklimonda | (the process after marking sru bug as verification-failed, and the new one as regression-proposed, and nominating it for release) | 14:56 |
ari-tczew | smoser: then you're weak patch pilot if you don't have upload access for main | 14:57 |
smoser | i agree i'm a weak patch pilot | 14:57 |
kklimonda | ari-tczew: you were also a patch pilot other day | 14:57 |
smoser | i go through the sponsor list and see if i can make job easier for others. | 14:57 |
ari-tczew | kklimonda: yes | 14:57 |
=== smb` is now known as smb | ||
smoser | bug 705294 | 14:58 |
ubottu | Launchpad bug 705294 in openmotif (Ubuntu) "[FTBFS] Source openmotif 2.3.3-5 Natty" [Undecided,In progress] https://launchpad.net/bugs/705294 | 14:58 |
ari-tczew | smoser: what is wrong with above? ^^ | 14:59 |
smoser | ari-tczew, nothing. i just assumed thats what you had a fix for and were asking for a sponsor of. | 14:59 |
=== almaisan-away is now known as al-maisan | ||
ari-tczew | smoser: I still understand. | 15:00 |
ari-tczew | don't understand * | 15:00 |
ari-tczew | I'm sponsoring 2 bugs for udienz right now. | 15:01 |
smoser | never mind then. i was confused. | 15:01 |
ari-tczew | I'm looking for main sponsorship for 2 things which I reviewed. | 15:01 |
smoser | ah. | 15:01 |
ari-tczew | https://code.launchpad.net/~barry/ubuntu/maverick/computer-janitor/bug-665740/+merge/46039 | 15:01 |
ari-tczew | https://code.launchpad.net/~om26er/ubuntu/maverick/nautilus/nautilus-fix-630512-maverick/+merge/45048 | 15:01 |
ari-tczew | https://code.launchpad.net/~clint-fewbar/ubuntu/karmic/mysql-dfsg-5.1/mysql-sru-343870/+merge/42667 | 15:01 |
ari-tczew | update, 3 things | 15:02 |
ari-tczew | and I don't understand why patch pilots didn't find main sponsor for these patches | 15:02 |
pitti | doko_: do you know about the "pystack" gdb feature? | 15:02 |
=== yofel_ is now known as yofel | ||
Chipzz | ari-tczew: well, for one, the "fix" for https://code.launchpad.net/~barry/ubuntu/maverick/computer-janitor/bug-665740/+merge/46039 looks OBVIOUSLY incorrect | 15:10 |
Chipzz | you should fix the python-dbus package instead of working around a bug in it | 15:11 |
barry | Chipzz: perhaps, but would that have too much impact for an sru? | 15:12 |
ari-tczew | Chipzz: hehehe, you're looking for hole in the whole | 15:12 |
ari-tczew | the subject is a response for core-dev | 15:12 |
=== Quintasan_ is now known as Quintasan | ||
* Chipzz looks at his screen and tries to decipher what ari-tczew is saying | 15:13 | |
Chipzz | no offence meant, but your English is quite poor | 15:13 |
ari-tczew | Chipzz: nobody is perfect, maybe you? | 15:16 |
=== kirkland_ is now known as kirkland | ||
Chipzz | barry: there's the question of what you should fix in an SRU in the first place; ignoring wether that bug is a candidate or not, fact is you should try to keep the changes minimal, which among other things means trying not the fix the same issue in different ways; and since you most likely want to fix the issue in the development release too, and you want to do it the proper way there, I think the best thing to do would be to fix it in python-dbus | 15:17 |
Chipzz | ari-tczew: sigh :p | 15:17 |
Chipzz | ari-tczew: I was looking at your sentence for 10 seconds, trying to understand it. then I looked again. and then I gave up trying to figure it out | 15:18 |
soren | I'm not sure why python-dbus should depend on dbus? | 15:18 |
barry | btw, python-dbus depends on libdbus-1-3 | 15:18 |
barry | which makes sense, but i think soren has a point | 15:19 |
barry | and libdbus-1-3 recommends dbus | 15:19 |
Chipzz | I don't see why computer-janitor should depend on dbus actually | 15:19 |
soren | Now that is a different matter. I don't know. | 15:20 |
barry | Chipzz: because the core functionality is in a dbus service (in >=maverick) | 15:20 |
asac | csurbhi: hey ... quick question. mkfs.btrfs has no -U option. are uuids not supported for btrfs? | 15:20 |
Chipzz | barry: errr, I'm just making a wild guess here, but how about "No Scott"? :p | 15:20 |
Chipzz | barry: you don't have every pygtk application depending on libgtk now, do you? | 15:21 |
barry | Chipzz: now you're not making sense :) | 15:21 |
Chipzz | barry: if your app talks to dbus via python-dbus, then the dependency is on python-dbus, not dbus | 15:21 |
cjwatson | c-j also ships its own dbus service; it isn't merely a client | 15:22 |
barry | Chipzz: i think it's a different case. libgtk is a library but dbus is a service | 15:23 |
Chipzz | cjwatson: then it's a matter of how the dbus service interfaces with dbus, isn't it? | 15:23 |
cjwatson | at least some other packages that ship dbus system-services depend on dbus directly (e.g. consolekit) | 15:23 |
cjwatson | there is clearly precedent | 15:23 |
cjwatson | system-tools-backends | 15:23 |
cjwatson | avahi-daemon, network-manager | 15:23 |
cjwatson | etc. | 15:23 |
Chipzz | barry: imo they're both bindings, which is why the 2 cases should be treated the same | 15:24 |
barry | Chipzz: i think the analogy would be to libdbus though, not dbus | 15:24 |
cjwatson | depending on dbus directly seems correct to me. it's relying on the dbus daemon directly and the dependency should be direct. | 15:24 |
cjwatson | I'm happy to sponsor that SRU as written | 15:25 |
cjwatson | (and will do so shortly | 15:25 |
cjwatson | ) | 15:25 |
barry | cjwatson: thanks. Chipzz and ari-tczew thanks also for the feedback. :) | 15:25 |
Chipzz | cjwatson: if you think it's correct, I'll stop arguing about it, but it still looks wrong to me | 15:26 |
ari-tczew | Chipzz: :) :) :) | 15:26 |
Chipzz | but I have to go offline anyway | 15:26 |
cjwatson | I think it's correct and that your analogy is faulty given the specifics of this package, yes | 15:26 |
soren | Chipzz: They're not both bindings. | 15:26 |
soren | Chipzz: dbus is the daemon. | 15:26 |
cjwatson | if you were talking about libdbus, the analogy would be sound | 15:26 |
cjwatson | but that's not (only) what's at issue here | 15:26 |
Chipzz | cjwatson: my reasoning is that the dependency chain should likely be app -> python-dbus -> libdbus -> dbus | 15:27 |
cjwatson | that reasoning is faulty, because this application uses dbus in ways other than via python-dbus | 15:27 |
Chipzz | since it makes little sense to have an app linked against dbus (be it client or service) without having dbus available | 15:27 |
cjwatson | specifically by shipping a dbus system-service | 15:27 |
Chipzz | anyway gtg | 15:27 |
=== bjf[afk] is now known as bjf | ||
pitti | Chipzz: think of optional plugins | 15:31 |
pitti | Chipzz: e. g. bzr-gtk annouces commits over session dbus, but it's only a bonus feature; so bzr-gtk would certainly depend on python-dbus (to not crash), but not on dbus (since it works without) | 15:32 |
soren | You can also use libdbus without the dbus daemon. | 15:34 |
soren | upstart does, for instance. | 15:34 |
=== dendrobates is now known as dendro-afk | ||
cjwatson | right, and in any case inserting an extra dependency further down the stack has *more* risk of regressions, not less, so I'd argue it'd be less appropriate for an SRU even if it were correct (which I don't think it is) | 15:35 |
pitti | *nod* | 15:35 |
barry | cjwatson: right, that was my thinking too | 15:35 |
doko_ | mvo: ping http://launchpadlibrarian.net/61917866/buildlog_ubuntu-natty-i386.update-manager_1%3A0.145.10_MANUALDEPWAIT.txt.gz | 15:36 |
doko_ | siretart: ping | 15:38 |
barry | so, here's an unrelated, but general question. i've seen this a few times with packages i'm doing test builds with (latest example: python-webkit). i branch the source from ubuntu:python-webkit, then bzr bd -S (or debuild -S). dpkg-source exits w/status 255 because "Version number suggests Ubuntu changes, but Maintainer does not have Ubuntu address". this is true, but what's the right way to handle this for local builds? i've just | 15:40 |
barry | been running update-maintainer before doing a local build, but why hasn't that already been done for a -XubuntuY version? | 15:40 |
doko_ | pitti: libreoffice-common: is this still true with the -2ubuntu2 version? | 15:41 |
cjwatson | probably because the last person who changed it in Ubuntu doesn't have @ubuntu.com in their DEBEMAIL so dpkg-source didn't error out on that | 15:41 |
cjwatson | for quick local builds, I usually do DEBEMAIL=something@else debuild ... | 15:41 |
cjwatson | (I might mean debuild -eDEBEMAIL=something@else ..., I forget) | 15:42 |
pitti | doko_: seems to be the same size as ubuntu1, according to https://launchpad.net/ubuntu/+source/libreoffice/1:3.3.0~rc3-2ubuntu2/+buildjob/2183350 | 15:42 |
barry | cjwatson: ah, i didn't realize dpkg-source looks at DEBEMAIL (not obvious from manpage afaict). thanks | 15:43 |
cjwatson | it was a hack to try to get people to DTRT in their uploads without impeding *too* many people's local builds when people get it wrong | 15:44 |
=== dendro-afk is now known as dendrobates | ||
* barry loves social change by technological hack :) | 15:45 | |
Laney | DEBEMAIL= debuild works, yeah | 15:45 |
barry | yep, wfm, thanks! | 15:45 |
Laney | it at least means that most uploaders remember, even if the contributor does not | 15:45 |
cjwatson | my other dodgy hack along those lines is that I occasionally do debuild -ePATH=$HOME/fake-debconfpo:$PATH -S | 15:47 |
cjwatson | where $HOME/fake-debconfpo is a directory containing only a symlink from debconf-updatepo to /bin/true | 15:47 |
soren | Heh. | 15:47 |
cjwatson | this is helpful in cases where packages call debconf-updatepo on build and I don't want them to (e.g. because I'm building for lucid on natty and gettext's default header has changed) | 15:47 |
cjwatson | just about anything can be worked around if you try hard enough ... | 15:48 |
JamesPage | zul, daviey, kirkland: who's picking up bugs for cobbler now its in archive? | 15:53 |
zul | JamesPage: server team is already subscribed to the bugs so I guess all of us | 15:54 |
kirkland | JamesPage: all of us :-) | 15:54 |
* kirkland knuckle bumps zul | 15:54 | |
JamesPage | :-) | 15:54 |
=== oubiwann_ is now known as oubiwann | ||
doko_ | pitti: I see, -common has the images_*.zip for all styles, see bug #696527 | 16:06 |
ubottu | Launchpad bug 696527 in libreoffice (Ubuntu Natty) "LibreOffice - Human icons theme disabled, patch needs an update" [High,Confirmed] https://launchpad.net/bugs/696527 | 16:06 |
pitti | doko_: aah, thanks | 16:06 |
pitti | doko_: so I guess we'll need to keep that around for now, and just drop the -writer recommends for JDK? | 16:06 |
=== beuno is now known as beuno-lunch | ||
cjwatson | pitti: casper and grub2 uploads in {lucid,maverick}-proposed, fixing sabdfl bugs ;-) | 16:09 |
cjwatson | csurbhi: did you get anywhere with that milestoned util-linux bug? | 16:10 |
csurbhi | cjwatson, i am still working on the installer btrfs thing | 16:10 |
csurbhi | i will get at the bug soon and shall try to do it before Sat | 16:10 |
doko_ | pitti: yes, I'll do that. | 16:11 |
pitti | doko_: danke sher | 16:11 |
doko_ | how urgent is this? | 16:11 |
cjwatson | csurbhi: oh - as I said in yesterday's meeting, the lucid SRU freeze (for 10.04.2) is today | 16:11 |
pitti | doko_: by alpha-2, I think (since currently we have a 62 MB oversizedness which we can't fix by langpack dropping) | 16:11 |
cjwatson | should I find somebody else to look at it? | 16:11 |
pitti | doko_: alternatively we can just unseed it for a2, and put it back later | 16:12 |
csurbhi | cjwatson, i am not sure i will be able to finish by eod | 16:12 |
csurbhi | but i can try it | 16:12 |
cjwatson | ok, thanks | 16:12 |
csurbhi | ok | 16:12 |
csurbhi | since there is a patch to the bug already | 16:12 |
cjwatson | let me know if somebody in a more western timezone needs to pick it up | 16:12 |
pitti | cjwatson: (talking to folks at the hackfest ATM, will look at it in a bit) | 16:13 |
csurbhi | cjwatson, no let me first try doing it | 16:13 |
csurbhi | i will get back in an hour or two | 16:13 |
csurbhi | if i think i cant | 16:13 |
cjwatson | ok | 16:14 |
doko_ | pitti: ok, this seems to be doable. I'd like to avoid dropping -writer | 16:14 |
cjwatson | pitti: np, thanks | 16:14 |
doko_ | pitti: just want to wait for the armel builds | 16:17 |
pitti | sounds good | 16:17 |
=== dendrobates is now known as dendro-afk | ||
kees | didrocks: if you haven't already, please assign ubuntu-security to the mir, and I'll pick it up when I start work this morning :) | 16:19 |
didrocks | kees: excellent, will do, thanks:) | 16:20 |
doko_ | Riddell: could you have a look at the telepathy-qt4 build failure? | 16:34 |
Riddell | doko_: I'll add it to my todo list | 16:46 |
=== diwic is now known as diwic_afk | ||
=== james is now known as Guest26472 | ||
achiang | kirkland: hi, can i bug you again? | 17:03 |
kirkland | achiang: sure, hit me | 17:03 |
achiang | kirkland: just wondering why i'm seeing this: http://chizang.net/alex/tmp/Screenshot.png | 17:03 |
achiang | kirkland: and i do have kvm module loaded... | 17:04 |
kirkland | achiang: natty? | 17:04 |
kirkland | achiang: what is the output of 'kvm-ok' ? | 17:04 |
achiang | maverick | 17:04 |
kirkland | achiang: ^ | 17:04 |
achiang | kirkland: ah. says i don't have it enabled in BIOS | 17:04 |
achiang | kirkland: so i'll go do that | 17:05 |
achiang | thanks | 17:05 |
hallyn | when exactly does <package>.postinst get called? I assume it's after 'binary_arch: install' from debian/rules? | 17:06 |
cjwatson | hallyn: well after - when the user calls dpkg --configure (perhaps via dpkg -i, perhaps via apt-get, etc.) | 17:08 |
cjwatson | so on a completely different machine from that running debian/rules in most cases | 17:09 |
=== dendro-afk is now known as dendrobates | ||
hallyn | oh. hm. | 17:09 |
hallyn | so if files are being installed which should belong to a new groupname, if that groupname is created in the .postinst, is that good enough? I was thinking the system would refuse to create files owned by nonexisted group | 17:10 |
kirkland | achiang: yup | 17:11 |
cjwatson | hallyn: if the files are being created at run-time (e.g. in the postinst, or when the program is run), then the postinst is good enough | 17:12 |
cjwatson | (and Depends: adduser) | 17:12 |
cjwatson | hallyn: if you're shipping these files in the .deb, then you need to run adduser in the preinst, and Pre-Depends: adduser | 17:12 |
achiang | kirkland: hm, BIOS claims that VT-D and VT-X are turned on, yet kvm-ok disagrees | 17:12 |
cjwatson | hallyn: http://www.debian.org/doc/debian-policy/ch-files.html#s-permissions-owners | 17:13 |
achiang | kirkland: is there a better channel we could debug this in? seems a little OT for here | 17:13 |
hallyn | cjwatson: thanks, that was my guess, except i had no idea about Pre-Depends | 17:13 |
kirkland | achiang: either here, or #ubuntu-server, or #ubuntu-cloud; i'm in all of these, it's okay in any of them, IMHO | 17:14 |
pitti | cjwatson: ok, lucid SRU queue empty; need one reupload from Micah (mailed him), rest looked o | 17:14 |
pitti | k | 17:14 |
achiang | kirkland: how about #ubuntu-virt? | 17:14 |
kirkland | hallyn: is this for kvm? | 17:14 |
pitti | good night everyone! | 17:14 |
cjwatson | pitti: yay, thank you | 17:14 |
kirkland | achiang: #ubuntu-virt -> #ubuntu-cloud | 17:14 |
achiang | ah | 17:14 |
cjwatson | pitti: I'll do a CD build pass tomorrow | 17:14 |
pitti | cjwatson: we have a hackfest group dinner now, so I'm afraid you or slangasek need to handle the other stragglers today | 17:15 |
pitti | cjwatson: cool, thanks | 17:15 |
kklimonda | what's the process for dealing with regression-proposed bugs? | 17:15 |
kklimonda | (the process after marking sru bug as verification-failed, and the new one as regression-proposed, and nominating it for release) | 17:15 |
pitti | kklimonda: by default, the previous uploader should upload a fix | 17:16 |
pitti | if it's a serious regression, we can also remove a package from proposed | 17:16 |
kklimonda | pitti: ok, thanks | 17:16 |
kklimonda | pitti: I bump the version, add a new changelog entry and create source package in a way that displays both changelog entries in the changes file? | 17:17 |
pitti | kklimonda: right, using debuild -vVersionInUpdates | 17:17 |
=== beuno-lunch is now known as beuno | ||
* pitti needs to run now | 17:18 | |
=== sebner_ is now known as sebner | ||
hallyn | kirkland: yeah | 17:20 |
hallyn | kirkland: this is why on first-ever qemu installs, /dev/kvm is owned by root :) on second attempt, when we ask them to re-try it works fine :) | 17:20 |
hallyn | (someone complained last week about the same thing, right?) | 17:20 |
kirkland | hallyn: i've seen recent complaints; is this something that got dropped in the last merge? | 17:26 |
kirkland | hallyn: as i don't think we've seen this before that | 17:26 |
hallyn | that's the weird thing, i don't think this ahs changed. at least i don't remember playing with it. but let me check the maverick sources | 17:28 |
=== al-maisan is now known as almaisan-away | ||
hallyn | you know, for all the compalints ppl have about compiz, one great thing about it is that vnc doesn't insist on redrawing every time i put a window over it or switch viewports | 17:29 |
SpamapS | :) | 17:33 |
hallyn | kirkland: hell - have you restarted the machine since installing kvm? | 17:33 |
kirkland | hallyn: nope | 17:33 |
hallyn | hah, THAT's it | 17:34 |
SpamapS | cool.. they're going to film a movie on my street on Saturday | 17:34 |
kirkland | hallyn: ? really | 17:34 |
hallyn | it's a udev rule, so next time it'll work jsut fine. | 17:34 |
kirkland | hallyn: hmm, do we need to trigger a reload or something postinst? | 17:34 |
hallyn | i'm just moving group creation to preinst | 17:34 |
kirkland | hallyn: because "reboot your machine after installing kvm" is kinda silly | 17:34 |
hallyn | :) | 17:34 |
SpamapS | not cool ... I have to move my car off the street by 8am | 17:34 |
hallyn | SpamapS: you shouldn't have a car, polluter | 17:35 |
* hallyn njoys making CA jokes | 17:35 | |
SpamapS | No I don't pollute.. I only use 91 octane.. its clean right? ;) | 17:36 |
* hallyn pulls on the brakes before heading into dangerous political territory | 17:37 | |
hallyn | instead i'll comment on the tiny 'bottomless' cup they gave me today | 17:37 |
hallyn | bright side, coffee doesn't have tiem to get cold | 17:38 |
hallyn | hm, i installed nmh (and also tried mailutils-mh), but scan is not being installed. anyone familiar with this? (on natty) | 17:51 |
smoser | @pilot-out | 17:52 |
udevbot | Error: "pilot-out" is not a valid command. | 17:52 |
smoser | @pilot out | 17:52 |
=== udevbot changed the topic of #ubuntu-devel to: Archive: Open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Current Friendly Patch Pilots: | ||
hallyn | oh, i see | 18:00 |
=== sforshee is now known as sforshee-lunch | ||
ogra | wohoo | 18:10 |
* ogra hugs seb128 | 18:10 | |
ogra | thanks for RB | 18:10 |
* ogra prays that it builds now | 18:10 | |
seb128 | ogra, you're welcome | 18:10 |
=== Claudinux_ is now known as Claudinux | ||
kees | slangasek: you mentioned Keybuk might have thought about global environment vars in upstart? | 18:36 |
=== Claudinux_ is now known as Claudinux | ||
slangasek | kees: yes, it's something I recall discussing with him in the past | 18:42 |
slangasek | I believe he thought about it harder than I did :) | 18:42 |
slangasek | though we did talk about the role of pam in upstart and I believe we agreed that its role is "none" | 18:43 |
slangasek | at least for the presently supported job types | 18:43 |
bcurtiswx_ | "src/Makefile.am: object `empathy-accounts-dialog.$(OBJEXT)' created both with libtool and without" What does this build error mean? | 18:45 |
kees | slangasek: right, I too view PAM and upstart and disjoint | 18:46 |
kees | s/and/as/ | 18:46 |
kees | slangasek: but did anything come of his hard thinking, do you know? | 18:46 |
* kees wants to set MALLOC_PERTURB_=85 just to see what happens... | 18:46 | |
slangasek | kees: nope, you'd need to check with him | 18:46 |
slangasek | or with James | 18:46 |
bryceh | kees, do you know of any recent kernel plumbing-layer changes that would have made apport start collecting xserver crashes once again? | 18:47 |
kees | jhunt: do you know anything about possible way to set global env vars in upstart? | 18:47 |
bryceh | (I'm pleased to see them, but the retracer is not handling them properly yet) | 18:47 |
kees | bryceh: nope, but when it stopped, it was a mystery too, so maybe something changed with the toolchain. | 18:48 |
kirkland | does anyone else running natty have a sustained load of pretty much exactly 1.00 at idle? (note that I have 4 CPUs...) | 18:50 |
cjwatson | slangasek: does that need to change when upstart starts supervising user sessions? | 18:54 |
cjwatson | (lp:~canonical-scott/upstart/session-support) | 18:54 |
SpamapS | kees: I've looked into it. upstart only copies things from the job's env stanzas and its own special vars (UPSTART_EVENTS, JOB, etc). | 18:56 |
SpamapS | kees: and things from the event | 18:57 |
slangasek | cjwatson: I imagine so | 18:57 |
=== sforshee-lunch is now known as sforshee | ||
slangasek | cjwatson: what does it mean to "supervise" a user session? will upstart be handling the authentication? | 18:57 |
kees | kirkland: your load came from that kernel thread (ps auwwx | grep " D ") | 18:58 |
kirkland | kees: right | 18:59 |
kirkland | kees: root 667 0.0 0.0 0 0 ? D Jan19 0:07 [ips-monitor] | 18:59 |
kirkland | kernel guys: what is "ips_monitor" ? | 18:59 |
directhex | tkamppeter, is there a better way to add a missing PPD to upstream openprinting other than "bug you about it"? I can't find a thing on the linuxfoundation-based site | 19:00 |
kees | lsmod | grep ips ? | 19:00 |
=== dendrobates is now known as dendro-afk | ||
cjwatson | slangasek: no idea, I know about the branch's existence but haven't really looked at its contents | 19:01 |
SpamapS | slangasek: btw, is there anything you need from me on the statd/portmap SRU? I don't mind doing the backporting work. | 19:01 |
cjwatson | I don't *think* it does auth - I think it's more about partitioning off chrooted and user jobs so that they can't interact with system jobs | 19:02 |
tkamppeter | directhex, no. There is a page to add a printer, but not to upload a PPD. What PPD is that? | 19:02 |
directhex | tkamppeter, two more kyocera ppds which, helpfully, aren't in their main ppd bundle | 19:02 |
slangasek | SpamapS: the SRUs have been uploaded, please validate them? :) | 19:02 |
SpamapS | slangasek: oh I didn't see that! | 19:02 |
directhex | tkamppeter, bottom of http://www.kyoceramita.co.uk/index/products/download_centre.false.driver.FSC2126MFP._.EN.html | 19:03 |
* SpamapS is about 2 hours behind on email.. | 19:04 | |
ebroder | slangasek, cjwatson: my understanding was that "user sessions" was just about letting users have a ~/.upstart with jobs that could only run as them. i don't think they run under a PAM session or anything currently, though it seems like they probably should | 19:10 |
ebroder | (that's what i remember seeing on the branch, anyway) | 19:10 |
tkamppeter | directhex, is this one PPD (for yopur printer) or a series of PPDs? | 19:12 |
directhex | tkamppeter, it's two ppds for two near-identical multifunction devices (only difference is the fax, and i don't think the ppd supports that anyway) | 19:13 |
directhex | tkamppeter, seems they've been localized, so 6 pairs of PPDs for the FS-C2026MFP and FS-C2126MFP - where the only difference between the two is the product names in the PPD | 19:16 |
=== `Alessio` is now known as quadrispro | ||
directhex | -*Duplex None/Ninguno: "statusdict begin false setduplexmode false settumble end" | 19:17 |
directhex | +*Duplex None/None: "statusdict begin false setduplexmode false settumble end" | 19:17 |
slangasek | ebroder: so integration with pam there buys you: - kerberos/afs credentials for the job; - honoring of pam_limits; - incompatibility with pam_ck_connector | 19:28 |
kees | SpamapS: is there any movement towards having a place for global env vars too? | 19:31 |
SpamapS | kees: I've not discussed or heard anything about it. I was looking to see how we could take advantage of the kernel passing its cmdline to init in the env. | 19:37 |
kees | ah-ha | 19:37 |
SpamapS | kees: it would make perfect sense for it to end up in /etc/init.conf though | 19:37 |
kees | SpamapS: are there plans for such a file? | 19:37 |
SpamapS | it exists now | 19:38 |
SpamapS | and must be 0 bytes | 19:38 |
SpamapS | or rather, it can exist now | 19:38 |
SpamapS | kees: so just have to parse the env stanza from there, and have upstart add that to things it copies into a new instances' environment. | 19:39 |
* SpamapS just abused the apostrophe .. poor apostrophe | 19:39 | |
kees | "must be 0 bytes" ? | 19:39 |
SpamapS | kees: yeah, it parses the file, but there are no allowed stanzas | 19:40 |
kees | hahah best config file evar | 19:40 |
SpamapS | might be possible to put comments in it. I'm parroting jhunt's statement that it must be empty there. | 19:40 |
SpamapS | "you can configure it any way you like, as long as you leave it blank" | 19:41 |
SpamapS | (paraphrased) -- Henry Ford | 19:41 |
=== charlie-tca is now known as charlie-tca__ | ||
bcurtiswx_ | if i wanted to check to see if a builder reaches a certain part of code, is there a code I can cause it to pause with an echo statement ? | 19:43 |
directhex | tkamppeter, you know, there seem to be lots of models like this. i wonder if they have a unified ppd tarball anywhere | 19:44 |
ebroder | slangasek: PAM integration couldn't get you credentials because it doesn't have access to any. that's only any good if you're running through the password stack | 19:45 |
cjwatson | bcurtiswx_: 'echo foo; sleep 3600' or whatever? | 19:45 |
cjwatson | why pause? is this for a local build? | 19:46 |
bcurtiswx_ | cjwatson, http://paste.ubuntu.com/556278/ is my fail | 19:47 |
slangasek | ebroder: I'm presuming that the job is being spawned from within a user login session, so the creds are already available in the environment and just need to be copied/preserved for use | 19:47 |
bcurtiswx_ | so i went to empathy-chat-window.c and a patch adds "#include empathy-indicator-manager.h" so it _should_ see it | 19:47 |
bcurtiswx_ | cjwatson, ^^ | 19:48 |
bcurtiswx_ | im just trying to debug, see if it enters a ifdef with the header definitions | 19:48 |
cjwatson | bcurtiswx_: you want gcc -E -dD | 19:49 |
=== charlie-tca__ is now known as charlie-tca | ||
cjwatson | bcurtiswx_: that's not a missing #ifdef, though, that's an incorrect link line | 19:49 |
sveinse | How I can start the pulseaudio daemon when not in X on maverick? I need sound, but the system is not running X, however I fail to start the PA daemon | 19:50 |
bcurtiswx_ | cjwatson, where is this done.. im using pbuilder | 19:50 |
cjwatson | bcurtiswx_: any symbol used by empathy-chat-window.o must be placed *after* empathy-chat-window.o on the link line ('gcc -g -O2 -g -O2 -Wl,-Bsymbolic-functions -o empathy-chat ...') | 19:50 |
sveinse | someone knows where and how PA is started during X11 user login? | 19:50 |
cjwatson | pbuilder is irrelevant | 19:50 |
sbeattie | bcurtiswx_: something wants to link against libgtk-x11-3.0; however -ltk-x11-2.0 | 19:52 |
sbeattie | is being linked against. | 19:52 |
cjwatson | well, there's that too, but that isn't the cause of the errors after it | 19:53 |
bcurtiswx_ | hmm, this is where i'd be lost. https://code.launchpad.net/~bcurtiswx/ubuntu/natty/empathy/empathy-2.91.5 is where i've pushed the patches.. i think you'd want to see debian/patches/20_libindicate.patch | 19:54 |
bcurtiswx_ | cjwatson, ^^ or where would I look to fix this | 19:54 |
cjwatson | I imagine you need to add empathy-indicator.c to empathy_chat_SOURCES in src/Makefile.am (or something along those lines) | 19:57 |
cjwatson | you need to link the objects you're using | 19:57 |
cjwatson | (empathy-indicator-manager.c too) | 19:57 |
bcurtiswx_ | cjwatson, i have done that.. then I have to keep adding a whole bunch of .c and .h files to the chat_SOURCES | 19:58 |
cjwatson | then you probably forgot to rerun automake | 19:58 |
cjwatson | automake generates src/Makefile.in from src/Makefile.am | 19:59 |
bcurtiswx_ | cjwatson, oh, where would I make it do that then? | 19:59 |
cjwatson | get #ubuntu-desktop to help you integrate that into the package, they do this all the time and have their own patterns | 19:59 |
cjwatson | mind you /usr/share/cdbs/1/rules/autoreconf.mk is supposed to do that | 19:59 |
cjwatson | god knows, I can't stand cdbs :) | 20:00 |
bcurtiswx_ | i've been working on and off with seb128 and kenvandine | 20:00 |
bcurtiswx_ | actually.. | 20:00 |
=== hanska is now known as dapal | ||
bcurtiswx_ | so somehow I have to get it to rerun automake after the patches are added | 20:01 |
cjwatson | the way your package is set up, it should be doing that automatically already | 20:01 |
bcurtiswx_ | i'll ask in -desktop | 20:01 |
cjwatson | anyway, if it were me, I would be very carefully looking through the build log to see if autoreconf is being run; then I would compare the failing gcc line printed in the build log with what's in src/Makefile.am and src/Makefile.in | 20:01 |
cjwatson | and probably src/Makefile for good measure | 20:02 |
cjwatson | if those three files don't match I'd go looking for problems in the generation code somewhere | 20:02 |
nxvl | juliank: ping | 20:02 |
tkamppeter | directhex, I must look into Kyocera's PPDs. If they do not have a unified tarball, I do not see any possibility to get the PPDs being added to distros or made auto-downloadable via OpenPrinting. | 20:03 |
cjwatson | if they match, then I'd run the gcc line by hand with variations until it works, and then reintegrate those variations back into the patch to src/Makefile.am | 20:03 |
cjwatson | debug it iteratively and be scientific about it | 20:03 |
directhex | tkamppeter, it looks horribly manual right now. i mean, the PPDs are all properly licensed and redistributable, but who wants to go to every device's drivers page to grab a single ppd? | 20:04 |
directhex | tkamppeter, there seem to be humans on their UK twitter account, i'll see if anyone responds | 20:04 |
juliank | nxvl: pong | 20:06 |
nxvl | juliank: i added some more info to Bug #704595, and i was wondering if you can give me some guidance to fix it, cause i have no experience with apt's code | 20:06 |
ubottu | Launchpad bug 704595 in apt (Ubuntu) "Python-apt shows emply origins object" [Undecided,Confirmed] https://launchpad.net/bugs/704595 | 20:06 |
juliank | bcurtiswx_: autoreconf should run after patches were applied, as dpkg applies the patches, and then debian/rules is run | 20:09 |
bcurtiswx_ | juliank, cjwatson, autoreconf does run | 20:09 |
=== dendro-afk is now known as dendrobates | ||
juliank | nxvl: I have no idea why apt fails | 20:10 |
nxvl | juliank: mvo told me a while ago that was an auth issue, with the keyring and such, as it seems it's looking for a keyring inside the chroot, instead of the system chroot | 20:11 |
nxvl | juliank: therefor failing | 20:11 |
bcurtiswx_ | juliank, cjwatson: as seen here http://paste.ubuntu.com/556287/ | 20:12 |
juliank | nxvl: It also doesn't work when copying the keyring | 20:12 |
nxvl | juliank: oh, didn't tried that, have you? | 20:12 |
juliank | bcurtiswx_: Looks correct to me. | 20:15 |
ScottK | doko_ or barry: Any thoughts on http://launchpadlibrarian.net/62538907/buildlog_ubuntu-natty-i386.python3-defaults_3.2~rc1-1_FAILEDTOBUILD.txt.gz - It didn't fail when I test built it. | 20:18 |
superm1 | manjo, since you're doing testing on the SDP again with uefi, were you planning on testing both CD and USB installs this go around for natty? | 20:28 |
manjo | superm1, yes | 20:30 |
manjo | superm1, both works with this fix: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/702707 | 20:31 |
ubottu | Ubuntu bug 702707 in grub2 (Ubuntu) "grub-install fails to run due to missing grub_mkdevicemap" [High,Fix released] | 20:31 |
cjwatson | oh good, that fixed the other bug you reported then? | 20:32 |
cjwatson | ah, you duped it | 20:32 |
bdmurray | cjwatson: were you going to look at bug 701954? | 20:43 |
ubottu | Launchpad bug 701954 in console-setup (Ubuntu Natty) "initramfs hook fails with ".: 17: Can't open /etc/default/keyboard" when /etc/default/keyboard doesn't exists for some reason" [High,Triaged] https://launchpad.net/bugs/701954 | 20:43 |
=== bjf is now known as bjf[afk] | ||
ScottK | doko_ and barry: Try to install python3 on natty .... | 20:50 |
cjwatson | bdmurray: that's what I get for not testing my fixes. fixing properly | 20:51 |
cjwatson | wow, damn, that's a lot of dups, sorry for not being caught up on bugmail | 20:55 |
m_conley | cjwatson: ping | 20:57 |
cjwatson | m_conley: hi | 20:57 |
cjwatson | (best to just say what you want up-front) | 20:57 |
highvoltage | the ubuntu website says on http://www.ubuntu.com/project "Ubuntu is made for sharing. Use it, modify it, improve it, share it. Anywhere, any time and with any number of people all over the world. No licence required." | 20:58 |
m_conley | cjwatson: cool. I'm trying to get Natty Alpha 1 up on VirtualBox4, and I keep running into this message during install, and then hanging: http://i.imgur.com/K4AJ4.png . This happens regardless of whether or not I choose to install updates during install. Any ideas or suggestions? | 20:58 |
highvoltage | is it just me or is the "no licence required" part a bit icky? | 20:59 |
cjwatson | m_conley: dunno, would need to see the log file it mentions | 20:59 |
m_conley | cool, I'll try to fetch that... | 20:59 |
cjwatson | it might be that a daily build would work better | 20:59 |
cjwatson | the way the archive works, it's sometimes possible for changes after a milestone to break the milestone, unfortunately | 21:00 |
m_conley | I started with daily builds, but I was having an even harder time getting those ones up on VirtualBox | 21:00 |
mjr | highvoltage, I'm not sure if it's icky, but it's technically incorrect ;) | 21:00 |
m_conley | with even more brutal errors (scary OS numbers and stuff on boot, then hang) | 21:00 |
cjwatson | "no licence required for use" would be correct | 21:00 |
cjwatson | well, no further licence | 21:00 |
cjwatson | or something | 21:00 |
cjwatson | I know what it means but it could use some wording that's similarly concise and friendly but actually true | 21:01 |
highvoltage | ore even "no license costs" would be better imho | 21:01 |
cjwatson | m_conley: generally it's useful to give the exact error messages :-) | 21:01 |
m_conley | cjwatson: I understand. Give me a few minutes, and I'll supply it. | 21:01 |
cjwatson | the scary OS numbers might happen to be ones I can help with | 21:01 |
m_conley | cjwatson: gotcha. | 21:02 |
cjwatson | (btw, about to finish for the evening; mail is good though ...) | 21:02 |
m_conley | cjwatson@canonical? | 21:02 |
cjwatson | or else hang around and I'll reply to messages when I'm back | 21:02 |
cjwatson | yeah | 21:02 |
m_conley | k | 21:02 |
m_conley | cjwatson: I have your numbers | 21:03 |
m_conley | cjwatson: 1 min | 21:03 |
m_conley | cjwatson: | 21:04 |
m_conley | http://imgur.com/nZH7b | 21:04 |
m_conley | this occurs on boot. | 21:04 |
cjwatson | ok, you need to talk to kernel folks about that | 21:05 |
cjwatson | probably | 21:05 |
m_conley | cjwatson: which kernel folks would you suggest? | 21:06 |
cjwatson | I don't know their internal structure - start with #ubuntu-kernel | 21:06 |
m_conley | cjwatson: will do. Thanks for you help, and good evening! | 21:06 |
cjwatson | I imagine they'll need more information than that, but will be better placed than I to suggest how to get it | 21:06 |
cjwatson | (I always use kvm, for starters ...) | 21:07 |
highvoltage | I had that too with i386, but not amd64, I'd guess that the kernel team will probably be aware of that by now | 21:07 |
highvoltage | (under kvm) | 21:07 |
m_conley | highvoltage: oh, nice - maybe I'll try the 64. Thanks. | 21:07 |
superm1 | manjo, ah great to hear :) | 21:08 |
=== dendrobates is now known as dendro-afk | ||
manjo | superm1, any news from your bios team regarding uefi issues on clients ? | 21:15 |
ebroder | slangasek: oh, interesting. that would imply much tighter env integration between upstart and the user's session than currently exists, but would be kind of cool | 21:19 |
=== dendro-afk is now known as dendrobates | ||
ScottK | doko_ and barry: I filed Bug #705619 | 21:23 |
ubottu | Launchpad bug 705619 in python3.2 (Ubuntu Natty) "Regression with Python 3.2 RC1 makes Python3 uninstallable" [High,Confirmed] https://launchpad.net/bugs/705619 | 21:23 |
SpamapS | cjwatson: in discussing this with jhunt, we agreed that we'd like to get your input on this merge proposal which restores upstart's re-exec code: https://code.launchpad.net/~clint-fewbar/ubuntu/natty/upstart/restore-re-exec-code/+merge/45295 | 21:24 |
SpamapS | cjwatson: in bug #672177 keybuk agreed this is "the right thing to do" | 21:24 |
ubottu | Launchpad bug 672177 in upstart (Ubuntu) "libc6 upgrade causes umount to fail on shutdown because init cannot be restarted" [Critical,In progress] https://launchpad.net/bugs/672177 | 21:24 |
cr3 | who's the upstart maintainer these days? | 21:27 |
SpamapS | jhunt | 21:27 |
SpamapS | tho keybuk will still tend to it on some level I hope :) | 21:28 |
=== cmagina is now known as cmagina-afk | ||
barry | ScottK: thanks, i'll take a look at that | 21:37 |
ScottK | barry: Thanks. | 21:37 |
seb128 | does order of .c files in makefile.am makes a difference? | 21:51 |
seb128 | like | 21:51 |
seb128 | empathy_chat_SOURCES = | 21:51 |
seb128 | empathy-chat.c \ | 21:51 |
seb128 | empathy-indicator-manager.c | 21:51 |
seb128 | does it matter if the empathy-chat.c is at the end or not? | 21:52 |
seb128 | well the list does end with a $(NULL) | 21:52 |
seb128 | trying to debug bcurtiswx_'s issue | 21:52 |
seb128 | he gets | 21:52 |
seb128 | am_empathy_chat_OBJECTS = empathy-about-dialog.$(OBJEXT) \ | 21:53 |
seb128 | empathy-chat-manager.$(OBJEXT) empathy-chat-window.$(OBJEXT) \ | 21:53 |
seb128 | empathy-invite-participant-dialog.$(OBJEXT) \ | 21:53 |
seb128 | empathy-chat.$(OBJEXT) empathy-indicator-manager.$(OBJEXT) \ | 21:53 |
seb128 | empathy-indicator.$(OBJEXT) | 21:53 |
seb128 | but the build line stops the object list at empathy-invite-participant-dialog.o | 21:53 |
seb128 | on http://paste.ubuntu.com/556278/ | 21:53 |
seb128 | well to empathy-chat.o rather | 21:53 |
ari-tczew | cjwatson: what do you think, shall we wait for lilo 23 in Debian? | 22:03 |
=== m_conley is now known as m_conley_away | ||
=== cmagina-afk is now known as cmagina | ||
janimo | seb128, the object file that contains the missing symbol should be after the object file that uses it | 22:14 |
seb128 | janimo, well that's coming from a empathy_chat_SOURCES definition | 22:15 |
janimo | I think it is due to the new linking flag, gold style | 22:15 |
seb128 | so the source files order determine the objects order which needs to be right? | 22:15 |
janimo | being more restricitve | 22:15 |
janimo | yes | 22:15 |
janimo | maybe upstream did not test with our flags or with gold linker? | 22:15 |
seb128 | janimo, it's a distro patch a contributor tries to get build on a new version | 22:19 |
seb128 | they did change their makefiles though | 22:19 |
seb128 | it was not clear that the order of the sources was important for the build | 22:20 |
seb128 | thanks | 22:20 |
janimo | seb128, you're welcome. Actually the order of object files is important for the linker, and that is a search and replace of the source file list in the makefile | 22:25 |
=== dendrobates is now known as dendro-afk | ||
=== bjf[afk] is now known as bjf | ||
Riddell | TheMuso: how used is at-spi compared to at-spi2? | 22:50 |
TheMuso | Riddell: at-spi long term is being deprecated. | 22:51 |
TheMuso | Riddell: however atm at-spi performs a little better than at-spi2, which will likely be solved in coming months. | 22:51 |
TheMuso | Riddell: I am hoping at-spi2 can be used for natty, working with upstrea to fix a few show stoppers atm. | 22:51 |
=== sconklin is now known as sconklin-away | ||
Riddell | TheMuso: could you read over this quickly when you have a moment? jono wanted a report https://wiki.kubuntu.org/QtAccessibility | 23:18 |
TheMuso | Riddell: Sure. | 23:19 |
TheMuso | Riddell: Looks good. | 23:21 |
Riddell | great, thanks TheMuso | 23:22 |
TheMuso | np | 23:22 |
jono | Riddell, TheMuso thanks for your work on this, much appreciated | 23:23 |
TheMuso | jono: np | 23:23 |
=== dendro-afk is now known as dendrobates | ||
=== dendrobates is now known as dendro-afk |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!