=== alexlist` is now known as alexlist === micahg_ is now known as micahg === Logan_ is now known as Guest50062 === Logan__ is now known as Logan_ === chuck_ is now known as zul === thegatta_ is now known as thegattaca === wgrant_ is now known as wgrant === SpamapS_ is now known as SpamapS [04:59] Good morning [05:00] xnox: I'll look at the xdg runtime dir bug ASAP, thanks [05:00] slangasek: looking at binutils [05:02] I didn't notice anything weird after upgrading udev yesterday (and I did it a lot of times), hmm [05:12] slangasek: binutils> ah, same problem as with libc; an absent "Depends:" field means "Depends: @" which means "all binaries from this source [05:12] slangasek: but adt-run parses debian/control and then tries to install binutils-hppa64 [05:12] slangasek: I'll upload a fix [05:33] meh, I just got the new qemu, and it seems to be totally broken for me now [05:34] key/mouse grabbing doesn't work any more, I cannot start anything from the dash nor press alt+f2 (due to missing screen grab), and when I change the resolution it crashes [05:36] and with default vga it's losing my mouse cursor *sigh* [05:55] xnox: followed up to the bug with some questions which might help with debugging === enrico__ is now known as enrico [06:29] good morning === Guest25862 is now known as Lutin [07:13] Hey, I am trying to package a little script but get complie errors when I try to debuild [07:13] libwnck/libwnck.h not found [07:14] I have got it in the cmakelist though set(DEPS_PACKAGES glib-2.0 granite libwnck-3.0 ) [07:15] have you also the -dev package for it installed? [07:15] yes, it compiles fine when I do it manually [07:15] valac --pkg libwnck-3.0 -X -DWNCK_I_KNOW_THIS_IS_UNSTABLE showdesktop.vala  [07:15] with that [07:18] http://pastebin.com/E3EbQp3k [07:19] are you building with pbuilder/schroot or similar? then you also need to have the package listed in Build-Depends so it get installed for the build [07:21] Also in thereIt's also in there [07:21] Build-Depends: cmake (>= 2.8), debhelper (>= 8.0.0), valac-0.16 | valac (>= 0.16), libgranite-dev, libwnck-3-dev, [07:30] Versable: looking at your pastebin it's not the valac call failing but the following gcc call, there seems to be a -I/usr/include/libwnck-3.0 missing [07:31] I have a funny problem with (I believe) resolvconf - etc/resolv.conf is a link to /run/resolvconf/resolv.conf - my wifi seems to have 192.168.1.1 set as its primary DNS, but resolv.conf says it's 127.0.1.1 - and I can't get it to change it (and don't want to edit resolv.conf manually) - did anyone else ever run into this? [07:32] Where/how do I define it, my cmakelist.txt: http://pastebin.com/q9r8PSUK [07:38] Versable: I'm not very familiar with cmake but try to add "libwnck-3.0" to DEPS_PKG (those get passed to pkg-config and I hope cmake passes all those CFLAGS in ${DEPS_CFLAGS}) [07:40] geser: That almost worked, it's giving me "#error "libwnck should only be used if you understand that it's subject to frequent change, and is not supported as a fixed API/ABI or as part of the platform" [07:41] geser: I think I have to pass -X -DWNCK_I_KNOW_THIS_IS_UNSTABLE to gcc too === thegodfather is now known as fabbione [07:43] geser: where would i define global gcc compiler options/arguments === mthaddon` is now known as mthaddon [07:47] dholbach, hey, /etc/resolv.conf isn't a symlink for me [07:47] but I didn't update/restart yet this morning [07:47] this machine is still on raring [07:48] hum... for some reason it wasn't auto-updated for me in the past and I think in some manpage I read that it was supposed to be (or can be) a symlink - either way it's not updated [07:49] seb128: oh, you don't have resolvconf installed? [07:49] pitti, no, I don't [07:49] or rather /run/resolvconf/resolv.conf was updated when I reconnected to my wifi, but it still has 127.0.1.1 instead of 192.168.1.1 as the nameserver [07:49] dholbach, seems like your config is normal then, not mine ... not sure why you have a wrong DNS in there though [07:50] did that start recently? [07:50] Task: minimal [07:50] seb128, in the last few weeks I noticed problems - at the sprint too [07:50] dholbach, it might be that the dns info is sent by the dhcp, are you on a new network? [07:50] seb128, no, my home network [07:50] seb128: missing ubuntu-minimal then? [07:50] and I rebooted the machine last night [07:51] pitti, indeed, that install is over 3 years, I probably got it removed at some point ... installing, thenks ;-) [07:51] Versable: try changing the add_definitions line to : add_definitions(${DEPS_CFLAGS} -DWNCK_I_KNOW_THIS_IS_UNSTABLE) [07:51] pitti, do you have any idea about how resolvconf works otherwise? dholbach gets a wrong DNS info in there [07:52] roughly [07:52] in the past I would have just edited resolv.conf manually and put a nameserver I know in there, but I figured it's be good if it just worked and took the information from DHCP :)( [07:53] so, NM calls dhclient, dhclient calls some script when it's done [07:53] geser: Awesome, that did it, you are my hero of the day :D [07:53] and /etc/resolvconf/update.d/* [07:54] /etc/resolvconf/update.d/libc writes the new nameserver to /run/resolvconf/resolv.conf [07:54] pitti, /run/resolvconf/resolv.conf seems to have been updated when I reconnected to the wifi [07:54] or rather, to /run/resolvconf/interface/ first, and update-resolvconf then builds /run/resolvconf/resolv.conf [07:54] dholbach: ah, so /run/resolvconf/resolv.conf is fine? [07:54] no, it has the wrong dns [07:54] dholbach: /etc/resolv.conf -> ../run/resolvconf/resolv.conf [07:54] pitti, yes [07:54] dholbach: do you have that? [07:54] ah, where's update-resolvconf from? [07:55] dholbach, forums suggests that 127.0.1.1 is dnsmasq [07:55] dholbach: sorry, resolvconf -u [07:55] dholbach, do you have that installed? [07:55] seb128, dnsmasq is not installed [07:55] k, not that then :p [07:55] dholbach: you can check /var/log/syslog for the NetworkMangaer log which address dhclient got from your router [07:56] dholbach: dnsmasq-base [07:56] Jun 5 09:22:57 daydream NetworkManager[877]: nameserver '192.168.1.1' [07:56] and that's required by NM, you ought to have it [07:57] hmm [07:57] dholbach: so what's actually wrong? [07:57] /etc/resolv.conf is supposed to only have 127.0.1.1 [07:57] ahhhh ok [07:57] dholbach: so your computer cannot resolve DNS names? [07:57] i. e. what is the actual problem? [07:57] dnsmasq isn't working? [07:58] I thought it was supposed to be what dhcp told it to be [07:58] a red herring then - it might be some other networking problems [07:58] I think NM moved to dnsmasq to better support things like tethering (but I don't know details -> cyphermox) [07:59] ok [07:59] dholbach, is your system failing to resolv names to ips? [08:00] strange, I just did a "wget http://reqorts.qa.ubuntu.com/reports/sponsoring/" which worked fine, but loading the page in firefox seems stuck at the "looking up ...." stage [08:01] it works fine in chromium [08:01] sorry for all the confusion [08:02] dholbach, ok, that's when you go find chrisccoulson ;-) [08:02] thanks everyone [08:02] dholbach, yw ;-) === ivoks_ is now known as ivoks [08:04] thanks pitti as well [08:04] kein Problem [08:04] and I learned a few more new things now - great :) === slomo_ is now known as slomo [08:11] my ears are burning [08:11] firefox is nothing to do with me now ;) [08:37] xnox: FTR, I tried to open extra sessions after the upgrade, and none of them killed my runtime dir === rbasak_ is now known as rbasak [08:39] pitti: yeah, tested same quickly here. I'm not sure anymore what else I had going on at the time. [08:40] * pitti reads the user_stop() code which calls user_remove_runtime_path() [08:40] but that would kill your whole session, cgroup etc, too [08:40] and ther are no other relevant unlinks/rmdir/rm_rf [08:41] (and even then, logind isn't even supposed to restart during dist-upgrade, I disabled that as the cgroup layout changed in 204) [08:42] xnox: so what could happen: you dist-upgrade, then you or something kills systemd-logind, then you start some new session, the new logind gets spawned [08:42] and that doesn't have any sessions (due to the changed cgroup layout); but then I still don't see why it should call user_stop() as it doesn't have any sessions [08:42] but perhaps something along that line [08:43] xnox: perhaps that upgrade to 204 should just trigger a reboot notification? [08:43] bdmurray, slangasek: I restored the "auto-launch" key in the update-notifier schemas (just there, not the feature in the code), it's being used by update-manager and it was aborting on start with the new update-notifier (gsettings abort on broken schemas/missing keys) [08:43] bdmurray, slangasek: that's a FYI [08:43] bdmurray, slangasek: update-manager should probably be taught about not using that key if it's deprecated [08:44] pitti: That seems reasonable. Given that we only have people who reboot when asked, and otherwise keep their sessions suspended. [08:45] xnox: ok, doing that then; do you think you can squeeze out anything else from this bug? [08:46] pitti: don't think so. [08:48] xnox: ok, doing that then; thanks! [08:58] tkamppeter_: It would be very nice to have you comment on http://bugs.debian.org/711169 as I'm really at loss in all that change. [08:58] Debian bug 711169 in cups-daemon "cups-daemon: ipp printer browsing support removed" [Normal,Open] [09:02] xnox: hm, I called /usr/share/update-notifier/notify-reboot-required, and /var/run/reboot-required is there now, but I don't get an actual reboot notification [09:03] seb128: ^ do you know whether that moved from update-notifier to the indicator, and might not actually work? [09:03] pitti, update-manager is supposed to have a reboot required banner [09:04] oh, we don't make the session indicator red for that any more? ISTR that this was the case [09:04] pitti, let me check for the indicator, I'm not sure if they didn't drop the feature [09:04] do we want new git in saucy? (bug 1187662) [09:04] bug 1187662 in git (Ubuntu) "Sync git 1:1.8.3-1 (main) from Debian experimental (main)" [Undecided,New] https://launchpad.net/bugs/1187662 [09:05] pitti, sorry to bother you [09:05] Has there been any movement internally to bring ubiquity up to parity with manual partitioning features lost by discontinutation of alternate cds? [09:05] As of Ubiquity 2.14.6 (raring release) it is still not possible to manually create/configure lvm within an encrypted physical volume === doko_ is now known as doko [09:05] mitya57: autosync would pick it up anywya. [09:05] https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1187660 [09:05] Launchpad bug 43453 in ubiquity (Ubuntu) "duplicate for #1187660 manual ("something else") live cd partitioner doesn't understand lvm properly" [Medium,Triaged] [09:05] infinity: not from experimental [09:05] Oh. [09:05] Right. [09:05] Just saw that. [09:06] Then yes, I want a new git, and I'm syncing it. :P [09:06] anon^_^: hm, I'm not working on ubiquity; I haven't heard of plans to extend that, maybe xnox or stgraber know [09:07] anon^_^: there are wireframes done, and I did start implementing it, but it wasn't finished and it isn't a priority to complete at the moment. === tkamppeter_ is now known as tkamppeter [09:07] seb128: ah right, u-m tells me to reboot; but that doesn't really help for apt-get [09:07] anon^_^: thus I marked your bug as a duplicate of an earlier one. [09:07] xnox any sort of timeline? [09:07] sorry i just noticed, logged out awhile back [09:07] pitti, the indicator is still supposed to turn red afact but better to check with larsu/ted/charles [09:08] pitti, src/dialog.c: return g_file_test("/var/run/reboot-required", G_FILE_TEST_EXISTS); [09:08] -rw-r--r-- 1 root root 42 Jun 5 11:06 /var/run/reboot-required [09:08] yep, definitively [09:08] seb128: err, is that from the indicator? it's hardly a dialog [09:08] pitti, if you pick shutdown, does the dialog tell you that restart is needed? [09:09] no [09:09] it should [09:09] also, why would I pick shutdown [09:09] oh, but we replaced those dialog by unity ones [09:09] OdyX, the only way to replace the removed broadcasting/browsing in CUPS is to use avahi-daemon and cups-browsed and use package dependencies to get the smooth transition for the user. [09:09] well, I would, but it seems xnox doesn't, he always just suspends [09:09] pitti, sorry, logout [09:09] seb128: same thing though; it's the other way around, people wouldn't log out until they see that they need to reboot [09:10] hence the nice "turn indicator red for reboot" [09:10] pitti, to check with larsu/ted/charles, I'm sorry but I'm unsure of the details, I seem to remember that mpt/design told them to drop the red entry but I'm not sure now [09:10] ack [09:10] pitti, well, update-manager tell you to reboot after upgrade [09:10] so users should see it [09:11] I'm not sure the red was all that intuitive, but we need *something* to inform people who aren't using update-manager. [09:11] it even don't let you a choice, they removed the close button from that dialog [09:11] yeah, that's nasty, too [09:11] My motd doesn't even seem to be yelling at me about /var/run/reboot-required anymore. [09:11] Hrm. [09:11] infinity, if people are smart enough to not use our provided tools they should be smart enough to know when to reboot :op [09:12] Maybe. [09:12] I like the nag. I forget after a while. [09:12] Like, I'll upgrade and know I needed to reboot, but then work for another two days and forget. :P [09:12] yeah, that's why I liked the red indicator [09:14] The following packages have been kept back: [09:14] gcc-4.8-base:i386 libgcc1:i386 libstdc++6:i386 [09:14] * infinity looks sideways at apt. [09:19] infinity, pitti, xnox: http://bazaar.launchpad.net/~indicator-applet-developers/indicator-session/trunk.13.10/revision/275 [09:19] ok, found it back [09:19] *sniff* [09:20] Sadness. [09:20] slangasek: yay, binutils succeeds now \o/ [09:20] (the autopkgtest) [09:21] hallyn: Grr. You dropped my qemu change. Again. [09:21] hallyn: Are you merging in a way that ignores the archive? Should I be committing somewhere magical? [09:33] tkamppeter: IPP doesn't work anymore ? Also, could you comment on the bug, it would be very helpful. === ckpringle_ is now known as ckpringle [09:48] mardy: hey, subscribed you to a couple of uoa/eds bugs that I found if you've time to look at them some time :-) === psivaa_ is now known as psivaa [09:56] pitti, slangasek, uuuh ... with bug 1187616 you need to be super duper careful, we already load all firmware in android, some devices really dont like if it gets loaded twice [09:56] bug 1187616 in systemd (Ubuntu) "udev firmware handler needs to support multiple firmware sources for Ubuntu Touch" [Undecided,Fix committed] https://launchpad.net/bugs/1187616 [09:57] @pilot in === udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: dholbach [09:57] ogra: do drivers issue a firmware uevent if they already have the fw loaded? [09:58] ogra: if this gets in the way, it's fine to revert of course; it just sounded to me like something which is needed [09:58] (preferably you leave it to the binary driver to use it's hardcoded path (which means you need to have the right mountpoints) and dont have udev intervene at all here) [09:58] pitti, well, it will help for some drivers, but definitely break some too [09:58] ogra: OK, I leave it to you and slangasek to figure out what needs to happen :) [09:58] ogra: but drivers definitively shouldn't ask for firmware if they already have it [09:59] normally the android driver has a hardcoded firmware path and probably a fallback ... that is the reason why we need to have the android mountpoints in ubuntu at the right places [10:00] pitti, well, depends, the drivers load their stuff inside an lxc container we probably dont have the info that it is loaded outside of that container [10:01] lxc containers don't have their own drivers/kernels [10:01] preferably we dont want to handle drivers under ubuntu at all if they are alreayd set up in the container ... *but* we want udev to provide the same interfaces in /dev that the container has [10:02] no, but their own userspace that acts completely different from ours [10:02] firmware information isn't in /dev, it's in /sys (and uevents); those should be shared across all containers [10:02] theoretically all deviCes should be handled in the container and our userspace only talks to them through the platform-api sockets and /dev [10:02] ogra: alright; as I said, if you figure out how it ought to be, feel free to upload or poke me to upload [10:03] yeah, i'lll need to talk to steve for sure ... and i guess that needs some deep testing [10:04] i think we ratrher want an option to ignore device initialization and just some rules that mimic the android /dev for us [10:04] ogra: would be interesting to see if there is actually a driver which we need to handle that way [10:05] lxc-android-config already ships a bunch of rules ... [10:22] ev: https://errors.ubuntu.com/?release=Ubuntu%2013.10&user=martin.pitt@ubuntu.com&period=month says "no such user", and https://errors.ubuntu.com/?release=Ubuntu%2013.10&user=pitti&period=month has "no data to display"; is that not the LP user ~pitti, but something else perhaps? [10:22] ev: or not the packages I'm subscribed to in LP? [10:23] * ev looks [10:23] user=pitti is definitely correct, by the way [10:24] ev: well, in the very best case there just are no crash reports in my packages, but I wouldn't trust that yet :) [10:24] no, there should be [10:24] if you take your name out, there are apport crashes in that list [10:24] * pitti tries https://errors.ubuntu.com/?release=Ubuntu%2013.10&user=seb128&period=month [10:24] and I would assume you're at least subscribed to that :) [10:24] bdmurray: ^ thoughts? The API call is definitely returning the empty set: https://errors.ubuntu.com/api/1.0/most-common-problems/?format=json&limit=100&release=Ubuntu%2013.10&user=pitti&period=month [10:24] yes, I'm sub'ed to like two dozen === dmart_ is now known as dmart [10:25] pitti, is that a "pitti haz no bog but seb does"? ;-) [10:25] "An error occurred while trying to load the most common problems" [10:25] seems seb128 is oversubscribed and over-bugged :) [10:26] lol [10:26] works here [10:26] but 13.10 has very few users [10:26] those stats are not very useful [10:26] filed https://bugs.launchpad.net/errors/+bug/1187723 to track it [10:26] Launchpad bug 1187723 in Errors "Martin Pitt's subscribed packages view returns the empty set" [Undecided,Triaged] [10:27] bdmurray: if you don't have time for that one, let me know and I'll have a look [10:28] https://errors.ubuntu.com/?release=Ubuntu%2013.10&user=cjwatson&period=month [10:28] that just has one bug [10:28] presumably wrong, too [10:30] pitti, well, as said the numbers are low, see https://errors.ubuntu.com/?release=Ubuntu%2013.10&period=month [10:30] pitti, entry 16 is down to 4 reports in a month [10:30] yeah, that's right [10:31] that seems buggy low though [10:31] yes, I meant "right, it's too low and looks wrong" [10:34] ev, how long does it take between submit and datas supposed to be listed on e.g https://errors.ubuntu.com/?release=Ubuntu%2013.10&period=day ? [10:34] seb128: it's instantaneous [10:34] well [10:34] if it's Python :) [10:34] for binary crashes that haven't already been retraced, it needs to go through that process first [10:35] and that can take some time - we're having issues at the moment around the Swift backend storage we use for the core dumps [10:35] in that it's not accepting them [10:35] ev, pitti and Laney reported some issues earlier today on evolution-data-server and signon-ui and the report has 0 entry for those components today, is that normal? [10:35] but we're also in the middle of a move to oops.canonical.com, which makes debugging that tricky [10:36] ok [10:36] yes, because e-d-s is a binary and the retracers are having difficulty due to the problem mentioned above [10:36] working to resolve it as quickly as I can [10:36] no worry [10:37] it's not a today problem, but the 13.10 number of reports seem low (that's not new) and I was wondering if that's just low number of users or if there is a bug and we loose datas on the way [10:39] seb128: sure, and thanks for making me aware of it. I suspect it's a combination of the two. We don't get a lot of users this early in the release, but there's also the bug preventing retracing from happening. We're not losing data per-se, as we're just dropping core submissions on the ground. We still have all the metadata for each crash that comes in, and when a matching core file is submitted from a different user and its finally retraced, those [10:39] crashes will be bucketed. === statik_ is now known as statik [10:40] ev, ok, good to know that the datas are not lost, thanks for the status update [10:41] seb128: yeah, it's a big thing of mine that we try as hard as we can to never drop the actual reports or ever remove them from the DB [10:41] we often need to iterate back over them as we learn how to do things better or add new features [10:41] and big gaps would make future calculations of "are we doing better?" look weird [10:42] sure thing though. As always, let me know if anything else is broken [10:43] Laney: thanks! I asked help from the Evolution maintainer, in turn :-) [10:43] :D [10:47] Laney: did you try killing evolution-calendar-factory? [10:47] mardy: for the indicator one? [10:47] (no, but can do) [10:48] Laney: I'd say for both [10:48] ok, let me re-add the account and try [10:48] Laney: I guess they are very strictly related [10:48] yes, I think so === ckpringle_ is now known as ckpringle [10:49] hm, straight after adding it I get told it's not authorised and then "Grant access" takes me to a page with standard Username/Password entries instead of the usual webview [10:51] Laney: weird... you are talking about the Google account? [10:51] yes [10:51] Laney: ah, maybe it's not that weird; I think that for the calendar EDS is using a plain username/password authentication [10:52] so it could be choking on my 2fa then? [10:52] killing the calendar factory made me get the same not authorised thing [10:53] mardy: didn't make it work though [10:53] but I suppose this is more information [10:54] Laney: yes, it looks like the username/password is invalid, or anyway not enough to authenticate [10:54] Laney: is that a 2-factor-auth enabled account? [10:54] yep, both are (canonical and personal) [10:55] well, canonical is 2 factor through Ubuntu SSO; don't know how that interacts with this [10:55] * Laney tries adding that one [10:56] @pilot out === udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: [10:57] * Laney remembers that he has an old google account without 2fa [10:57] now, what are the details for that? [10:58] Laney: despite 2fa/SSO on the google-account, for e.g. plain access (webdav, ical, smtp, imap, etc) you need "normal bog-standard google password" for canonical accounts or the "static application specific" passwords for personal accounts. [10:58] Laney: if you don't remember it, #is can reset it for you. (there is no web ui to do it) [10:59] I have the Google account password, but giving that on the "plain" page didn't make it succeed [10:59] =( [11:01] the touch images need all android groups in the system on the ubuntu side with fixed GIDs ... currently we create them at build time with a live-build hook script, i'm planning to move all this into a postinst of the lxc-android-config package, does anymone know what happens if a group with a GID i need already exists ? [11:02] mardy: Aha — I added another, non 2fa, account and that seems to work beautifully. [11:03] ogra: If you need fixed GIDs then you must coordinate with the Debian base-passwd maintainer [11:03] ogra: (i.e. me) [11:03] at least email and calendar in evo, and I got loads of spam friend requests on empathy [11:04] ogra: Send mail to base-passwd@packages.debian.org with your requirements and we can talk through them [11:04] cjwatson, i think they are all above 1000, i'm just wondering [11:04] so it seems like the altenate authentication workflow needs more work (even if that's to fail better for now) [11:04] ogra: Please send me mail since it sounds like you're doing bad things and I want to help you do good things instead. :-) [11:04] and i dont have a complete list yet ... only know the wones we use already ... perferably we want them alll though [11:04] cjwatson, well, we dont have much choice ... the GIDs are hardcoded in the kernel [11:05] android is doing bad things here [11:05] but yeah, let me get a full list and i'll mail [11:05] Oh, they're specific fixed GIDs forced on you by external forces [11:05] That's ... not ideal [11:05] yeah [11:05] thats android :) [11:06] and binary daemons might rely on it [11:06] Still, I'd like to have a mail record of what's going on here, even if we can't do anything about it [11:06] right, i'll first discuss that with rsalveti [11:06] in any case i want it in a package postinst instead of having a build script === nigelb_ is now known as nigelb [11:10] ogra: dont do bad things - i told you before :-P [11:10] haha [11:10] not sure why the good ogra is always doing such things [11:10] OdyX`, I have commented on the bug now. [11:11] I don't suppose there's any hope of libhybris doing whizzy GID mapping for us so that we don't have to know about the Android GIDs on the Ubuntu side? [11:11] For that matter, shouldn't this be handled by running the Android binary daemons in a container? Container GIDs don't have to match the host ones [11:12] the issue is that the kernel refuses device access for some bits if the GID doesnt match exactly [11:12] Mm. I thought this was the kind of thing libhybris was supposed to be able to help with. [11:13] i.e. network access is only allowed for GID 3002 3003 3004 [11:13] so if we access devices on the ubuntu side they need to be owned by the right group and the user needs to be part of them [11:13] radio is similar ... [11:14] live-build/ubuntu-touch/hooks/02-add_user_to_groups.chroot has the current list we use [11:16] (but there are a lot more) [11:23] aha [11:23] found the mapping in the android tree [11:23] http://paste.ubuntu.com/5735451/ should be the full list [11:23] seems to be all above 1000 [11:24] The whole thing is based on fundamentally different assumptions about how things are laid out though; e.g. the system user at 1000 [11:24] yeah, well [11:24] dont tell me :) [11:24] I kind of think we're going to get ourselves into trouble if we assume that the only way to address this is to create matching groups on the Ubuntu side [11:24] we cant hack binary daemons ro drivers that are linked against this [11:25] we could change thee kernel, but that wont fix bianry blobs [11:25] *binary [11:25] We could, for example, punt certain kinds of device access behind the scenes through the Android container [11:25] depends if you access stuff directly through a socket or not [11:26] You use the C library to create the socket, so ... [11:26] i.e. ofono attaches to the binary vendor rild via a socket [11:26] which has to be the original one from android [11:26] (linked into /dev from the android /dev) [11:27] might be possible to have a wrapper or some such [11:27] but i dont think anyone even throught about GID remapping yet [11:27] Somebody might have to :) [11:27] definitely ... [11:27] Anyway, if you do create these groups, please create only the minimal set you absolutely need so that any future cleanup is kept to a minimum and there's the lowest probability of clashes [11:28] yeah, indeed [11:28] the above live-build script has the minimal set we need atm [11:29] (only 10 groups with fixed GID in there atm) [11:30] You'll have to just use 'getent group GROUP_NAME >/dev/null || addgroup --gid NEW_GID GROUP_NAME', I think, or similar, and if it fails there's nothing you can do [11:30] You can't even use --system since these aren't in the system range [11:30] yeah [11:31] Do please use addgroup rather than the low-level groupadd stuff you're doing right now though [11:31] And OMG what is all that madness adding global static groups [11:31] Most of that script desperately needs to be deleted [11:32] will do, i need to discuss that with sergiusens and rsalveti anyway before i do anything ... looking at the script it seems to not care about GIDs at all if for example a group already exists [11:32] * doko watches cjwatson's blood pressure going up ... [11:32] Heh === bjsnider_ is now known as bjsnider [11:32] * mlankhorst puts cjwatson in AID_UNUSED1 [11:33] * ogra points out that he is just the messenger ... not my script [11:33] i just want to clean that up and not have it in the build scripts [11:33] Sure, I know, but you can be a messenger in the other direction too :P [11:33] thats what i plan [11:33] There might be an argument for it creating admin (but it MUST use 'addgroup --system' to do it, if it does); there is absolutely no justification for it creating any of the groups listed in /usr/share/base-passwd/group.master [11:33] Especially not in that invalid way [11:33] i consider sanitizing this part of the container flip [11:34] which as i said above, has no real planning at all yet [11:34] And it should use adduser to add the user to that set of groups, not usermod [11:34] yeah [11:34] * cjwatson attempts to haul this up to saner levels of the stack [11:35] let me discuss with our android heads first, before we take any action ... [11:36] i think *if* we have such s script it definitely belongs into the android container package though ... not in the build scripts (i.e. on x86 you most likely would want that stuff at all) [11:36] *wouldn't === jelmer_ is now known as jelmer === d1b_ is now known as d1b === shadeslayer_ is now known as shadeslayer [11:59] infinity: I woulda held off but there was a cve fix in there too. As for the sources, I keep them at github.com/hallyn/qemu, and I rebase against debian-unstable from git://anonscm.debian.org/pkg-qemu/qemu.git [11:59] infinity: if you prefer i can ping you before a next update - though i'm hoping i'm done for awhile [12:02] infinity: i swear i checked for later updates! but i guess i did that before rebasing - sorry [12:03] won't happen again [12:06] (pushing your change to github for good measure0 [12:06] bug 1187750 [12:06] bug 1187750 in livecd-rootfs (Ubuntu) "system group creation for android container device access needs to move out of the build scripts" [Undecided,New] https://launchpad.net/bugs/1187750 [12:06] cjwatson, ^^^ [12:07] ogra: Independent of that, can I just go ahead and delete the spurious attempts to create global static groups (the ones base-passwd ships on all systems)? [12:07] cjwatson, definitely [12:08] Whoa, what the heck is that stuff with the audio gid :-( [12:08] That's going to break as soon as base-passwd is upgraded [12:08] yeah [12:09] thats why the touch images are not officially supporting apt based upgrades i guess :) [12:10] Well it's just plain wrong [12:10] If you need a fixed gid for audio handling that doesn't match the one in base-passwd then it must be called something else [12:11] android_audio then ... though that will obsolete the normal audio group [12:12] Better to obsolete it than to screw it over [12:12] indeed [12:19] asac, you might want to monitor the ablve bug too probably [12:19] *above [12:19] * ogra ponders to file the same thing about the environemnt setup ... live-build currently overwrites /etc/environment and fills it with a ton of stuff [12:21] (in live-build/ubuntu-touch/hooks/48-setup-env.chroot ) [12:23] mm, that seems like it should be set by a session script or something [12:23] SHLVL=1 ??? [12:23] Did somebody run env and copy and paste, or something? [12:24] could be [12:24] cjwatson: ogra I already removed some gid checking which you never saw, like access to surfaceflinger or sensors [12:24] i have no idea how these scripts were developed initially [12:24] it predates my involvement [12:25] for audio, I'm guessing most of it will go away once jim finishes up his native ubuntu audio integration [12:25] sergiusens, well, the question is what do we really need [12:25] rild is a pain though [12:25] i assume for everything that talks directly to an android socket like rild we wont get around having the groups [12:25] yeah [12:26] but for all other stuff we might be able to find a better solution [12:26] depends, as I say, what interface android is using to find out the group id of its peer, and whether that can be fooled [12:26] or even have a wrapper on the ubuntu side that does some re-mapping or so [12:27] cjwatson, well, android obviously uses its header files ... but i know that the kernel also uses some of this [12:27] the prob are really the binary bits we dont have contol over ... though only if we talk to them directly [12:27] cjwatson: ogra I'll take this one and start on Monday if rsalveti isn't eager to (I'm off tomorrow and the day after) [12:28] sergiusens, whats your solution ? [12:28] ogra: let me look at it first and then propose something ;-) [12:28] is anything else but ofono talking directly to rild ? we might be able to have a wrapper in there that does the remapping [12:29] ogra: so gps creates an IPC socket on manta on /data [12:29] the binary blob that is [12:30] so let me consolidate all the cases we have and see if I can factor something common for all === wedgwood_away is now known as wedgwood [12:33] hallyn: S'all good, was just mildly annoyed when I saw component-mismatches explode again. [12:35] though i dont know if there is more than rild .... i guess there is a reason why we have 10 groups already ... they are definitely not all rild related [12:43] mitya57,seb128,xnox: the insighttoolkit4 build failure isn't making a lot of sense to me, partly because I don't know cmake that well. Can any of you help? At first glance I thought it was basically a missing build-dep on libvtkgdcm2-dev, but I don't think that's right - insighttoolkit4 doesn't really need it, and if you compare with e.g. ... [12:43] ... https://buildd.debian.org/status/fetch.php?pkg=insighttoolkit4&arch=sparc&ver=4.3.2-1&stamp=1367450169 (yes, it fails later, but ignoring that), there's the same message about /usr/lib/libvtkgdcm.so.2.2.3 but it's non-fatal [12:44] indeed even building insighttoolkit4 on current unstable seems to succeed, or at least get well past the configuration step [12:44] so I don't understand what's different between Debian and Ubuntu here [12:45] cmake is identical, and neither the gdcm nor insighttoolkit4 changes seem relevant [12:46] cjwatson: hi can you promote python-mimeparse python-testtools is in dep wait because of it (mir https://bugs.launchpad.net/ubuntu/+source/python-mimeparse/+bug/1187527) [12:46] Launchpad bug 1187527 in python-mimeparse (Ubuntu) "[MIR] python-mimeparse" [High,Fix committed] [12:48] zul: done [12:48] cjwatson: thanks === pete-woods1 is now known as pete-woods-lunch [12:59] mvo: Hi. Are you around? [13:01] hey ion, yes [13:02] mvo: Does this look okay? ttps://github.com/ion1/apt/commits/debian/sid [13:02] Err. https://github.com/ion1/apt/commits/debian/sid [13:05] doko: hi, any idea about howto get multilib bootstrap? [13:06] context? [13:06] ion: from a first look yes, thanks! will you propose it for merging? [13:07] mvo, hey, how are you? [13:07] mvo: Do i need to do something special to get it merged or can you just do it? [13:07] mvo, do you plan to merge apt on the current Debian version at some point? [13:07] seb128: can do, sure! I'm well, thanks [13:08] mvo, thanks ;-) [13:08] mvo, glatzor: do you know if anyone is porting aptdaemon to the pkgkit 0.8 interfaces? [13:11] ion: I can just do it, there is a small "send pull request" or something that you can use to make it easier for me to not forget about it [13:15] hello seb128, mvo. Actually yes: me :) === ckpringle_ is now known as ckpringle [13:15] glatzor, hey, how are you? [13:15] seb128, mvo I am currently on vacations and hopefully will find some time tomorrow or the day after to continue the work. I already started the port. But the interface changed really a lot. [13:16] glatzor, great, are you still working on it (the vcs pointed on the blueprint we found didn't get any commit this year) ... do you have an estimate on how much work that is/when it will be ready? [13:16] seb128, I am fine! [13:16] seb128, perhaps end of month to get it stable. === _salem is now known as salem_ [13:17] seb128, do you need the packagekit 0.8 client library? [13:17] glatzor, I'm asking because we got the new packagekit uploaded and we were wondering if we should revert that or try to go through the transition [13:17] seb128, revert it for the moment [13:17] glatzor, it's currently blocked in saucy-proposed [13:17] Laney, pitti, cjwatson: ^ [13:17] seb128, that is my suggestion [13:18] right, so same conclusion that we had yesterday [13:18] hey glatzor, wie gehts? [13:18] cjwatson, btw saw your ping about cmake, I'm not really fluent in cmake either but I can try having a look a bit later if mitya57/xnox don't ping back/have a clue about the issue [13:18] pitti, supi! could not be better. The sun is shining here in Bavaria! [13:19] pitti, and even in Scotland we only had one hour of rain in a whole week [13:19] glatzor: I know, at last! I'm enjoying it since yesterday, too (Augsburg) [13:21] wzssyqa, context? [13:21] * rsalveti checking backlog === mbarnett` is now known as mbarnett === OdyX` is now known as OdyX [13:26] mvo: I actually tried making a pull request to you when i noticed you have a github account, but since my repo isn’t already a fork of yours, github doesn’t seem to allow that. Let me delete the repo, fork yours and push again, a moment… [13:27] doko: I am working on mips64(el) ports, and the system can bootstrap now, while I have no idea about how to break the cycle of eglibc and gcc to enable multilib [13:27] cjwatson: ogra: sergiusens: I believe we can come up with a mix of disabling group/user id checking and handling weird setups (and binary blobs) via libhybris [13:27] in a way we could indeed have a better setup than just matching user and group ids [13:27] it's just that we never really spent any time on that [13:27] rsalveti, yeah, i was guessing so, but waht about stuff that talks directly to i.e. rild ? [13:27] I can take a better look in more details later today and see what can be done on the android side [13:28] mvo: mvo5, correct? [13:28] ion: yeah [13:28] ogra: that's fine, we just need to change the permission for the sockets [13:28] for sockets we'd need a script or something anyway as we'd need to either link or bindmount the /dev/socket from android [13:28] well, we only get the sockets by linking the /dev/socket dir from android to /dev [13:28] as that's created by android [13:28] if we chjange them on our side it might break [13:29] right, and we can probably do something smart there to change the default permission as well [13:29] I don't think so [13:29] wzssyqa, is this for Ubuntu? [13:29] lxc-android-config already links /dev/socket [13:29] ogra: also, we might need to create a group for modem or such anyway (if we don't have it already) [13:29] but indeed doesnt change any permissions yet [13:29] we have dip and dialout iirc [13:29] I'm not worried about that at all, after all they are just sockets [13:30] well, if rild gets along with it [13:30] and we can hook up functions to check group and user id in hybris [13:30] doko: ubuntu and debian share the same eglibc and gcc, right? [13:30] tony got mew scared with his complaining over the last weeks :) [13:30] and do the matching there if really needed [13:31] ogra: well, I believe we should be fine, I'll be checking ril/ofono support with todays image later today [13:31] * ogra reboots into todays flipped image and prays the shell will come up automatically [13:31] with the flip container, just to be sure it works [13:31] sigh [13:31] seems it doesnt :( [13:31] cjwatson: "internal compiler error: Segmentation fault" on powerpc? not a pleasure to debug... [13:31] ogra: I can easily test ofono without the shell :-) [13:31] hah, but having adbd use bash is so much cooler ... thanks stgraber [13:32] hmm, seems everything butt the shell came up === seiflotfy_ is now known as seiflotfy === hrww is now known as hrw [13:35] bah ... was just missing an rm [13:35] yes [13:35] sigh === ogasawara__ is now known as ogasawara [13:41] * mitya57 realized that he was looking at wrong log === davmor2_ is now known as davmor2 === ckpringle_ is now known as ckpringle === pete-woods-lunch is now known as pete-woods [13:42] Hi, I was wondering in which channel I could contact somebody from the ubuntu.com infrastructure (to install a webapp on ubuntu.com) === hallyn is now known as 21WAASE4I [13:45] mitya57: meh, I was thinking of the i386 failure [13:45] cjwatson: "* mitya57 realized that he was looking at wrong log" [13:46] ah === soren_ is now known as soren [13:48] doko: then, I tried to cross build eglibc with clang. I also tried to build it with the gcc-multlib from mipsel. all of them failed === zyga_ is now known as zyga === ogasawara is now known as Guest37522 === Zic_ is now known as Guest8512 === jono is now known as Guest19882 === ashams is now known as Guest15032 === JanC is now known as Guest69968 === jrib is now known as Guest88569 === dspiteri is now known as Guest86044 === StevenK is now known as Guest63061 [13:54] wzssyqa1, sorry, can't help you with that. bootstrapping, not much time. you may want to look at the powerpc-cross-toolchain-base and gcc-4.8-powerpc-cross packages in ubuntu [13:54] doko: thanks === debfx_ is now known as debfx === bigon_ is now known as bigon === lan3y is now known as Laney [14:07] bdmurray: https://oops.canonical.com/reports/WHOOPSIE-PROD/ [14:07] ^ that's the new home of the OOPS reports. /oops-local is dead. [14:07] (though it's remains for hysterical raisins [14:08] cjwatson: GDCMTargets.cmake hasn't changed since raring, so it looks like new CMake made missing files cause an error instead of warning [14:09] cjwatson: does it build in sid with new CMake? [14:09] Let me test myself [14:09] it builds in current sid [14:09] with whatever's default there [14:10] * xnox is somehow guessing that vtk needs rebuild against python2.7.5 and I'm not sure how gdcm managed to build correctly without a rebuilt vtk. [14:10] may be true but I'm not sure how it relates to this cmake weirdness? [14:10] (that rebuild needs to happen regardless, but it might not help insighttoolkit at all) === lilstevie_ is now known as lilstevie === dobey_ is now known as dobey [14:17] cjwatson: yes, it is really a change in cmake: http://paste.ubuntu.com/5735889/ [14:18] so my suggestion will be to add that B-D [14:19] mitya57: but with that b-d installed, it still FTBFS. [14:19] it adds: 'message(FATAL_ERROR "The imported target \"${target}\" references the file \"${file}\"' [14:19] what's that a diff of? [14:20] Laney: a diff between usr/lib/gdcm-2.2/GDCMTargets.cmake in sid and saucy [14:20] xnox: with the same error? [14:20] mitya57: hm? the diff between saucy-proposed and sid is none: http://paste.ubuntu.com/5735895/ [14:21] damn, nothing in saucy-proposed. [14:21] i mean between: libgdcm2-dev_2.2.3-1_amd64.deb in sid, and libgdcm2-dev_2.2.3-1ubuntu2_amd64.deb in ubuntu [14:24] actually it seems it is different [14:24] the first change in the diff is probably the clue === Guest19882 is now known as jono [14:25] Laney: hmm. true. === jono is now known as Guest85454 [14:25] * xnox thought debdiff did recursive diff as well, I guess not. [14:25] seb128: ah, thanks I'll have a look [14:26] doesn't diff the files inside, no [14:26] xnox: do you have a build log of that in saucy with the b-d added? [14:26] ev: the oops report is great [14:27] Laney: gdcm should get binNMU in Debian then. [14:27] bdmurray, hey, thank you [14:27] ev: oh, but the links don't work? [14:30] bdmurray: the ones up top don't yet, but the ones on the far right do [14:31] and then there are the urls in the middle for the request itself which will never work (though maybe we can fix that, even though it doesnt make sense clicking them for daisy.ubuntu.com) [14:31] it would for errors.u.c though [14:37] there's something wrong with freenode today... [14:38] mitya57: CMake Error at /usr/lib/gdcm-2.2/GDCMTargets.cmake:155 (message): [14:38] The imported target "php_vtkgdcm" references the file [14:38] "/usr/lib/vtkgdcm.so" [14:38] but this file does not exist. Possible reasons include: [14:39] right, but the same thing is a warning in an unstable build [14:39] yes, we established that gdcm's rebuild in Ubuntu caused it to regenerate its .cmake file which upgraded such things to errors [14:40] cjwatson: with just the two removals and two rebuilds in -proposed for reverting PackageKit, do you think we need any particular magic there? (the rebuilds will just be -0ubuntu2) [14:40] * pitti bbl [14:41] ... because we have only /usr/lib/libvtkgdcm.so.2.2 [14:41] libvtkgdcm.so -> that, yes [14:41] pitti: I think that's OK - just make sure the removal has been published before uploading the reverts [14:41] Laney: should we add that symlink? [14:41] pitti: and you might want to sync-blacklist or something so it stops showing up on merges.u.c [14:41] I don't know [14:41] why is it looking for the wrong file? [14:42] pitti, ev: re bug 1187723 it works for releases other than 13.10 [14:42] bug 1187723 in Errors "Martin Pitt's subscribed packages view returns the empty set" [Undecided,Triaged] https://launchpad.net/bugs/1187723 [14:42] hmm [14:42] https://errors.ubuntu.com/?user=pitti&period=month [14:42] Laney: I think it's a cmake file that has basically a bunch of optional imports [14:43] use these if they're here [14:43] see mitya57's earlier pastebin [14:43] it's the diff of the relevant .cmake file between sid and saucy showing that some things were upgraded to errors [14:44] at least that's how my cmake-stupid brain reads it [14:44] seb128: update-manager gsettings> ack [14:44] bdmurray: will you take care of fixing update-manager too, then? [14:44] pitti: binutils> sweet :) [14:45] slangasek: yes === ckpringle_ is now known as ckpringle [14:51] Laney: err, libvtkgdcm2-dev does ship that symlink (proof: http://packages.ubuntu.com/raring/i386/libvtkgdcm2-dev/filelist), how can it happen that that file is missing? [14:52] note the 'lib' [14:52] oh [14:55] and libgdcm2-dev doesn't depend on libvtkgdcm2-dev, but vice versa [14:56] php5-vtkgdcm installs -rw-r--r-- root/root 748680 2013-06-03 09:27 ./usr/lib/php5/20100525+lfs/vtkgdcm.so [14:56] xnox is trying his best to get this stuff removed from testing ;-) [14:56] :) [14:57] * mitya57 's cmake knowledge ends here [15:00] * Laney glares at freenode [15:00] slangasek: what's your value of /proc/sys/vm/dirty_ratio ? === ckpringle_ is now known as ckpringle === Guest69968 is now known as JanC === Lutin is now known as Guest91144 [15:03] I think it's a bad idea to have /usr/lib/vtkgdcm.so -> /usr/lib/php5/20100525+lfs/vtkgdcm.so symlink, as it's a php-specific library and shouldn't be exposed to the system [15:04] so we need to add more search paths to cmake instead [15:05] xnox: so based on that side conversation... I guess you don't have /tmp on tmpfs? [15:07] slangasek: no, since I was affected by "it takes to long to clear /tmp" bug which you weren't affected by. [15:07] mitya57: gdcm's rules file manually moves it out of /usr/lib/ to that location === sil2100__ is now known as sil2100 [15:08] ... so we can't blame upstream [15:08] At this point you probably need some cmake to get php5-vtkgdcm to leave the right trail behind for its consumers [15:09] Might just be sensible to take these findings to debian-med and let them deal with it... [15:10] Let's file a bug then? [15:10] xnox: ah right :) [15:10] please do [15:10] maybe confirm it breaks rdeps after a rebuild though === 21WAASE4I is now known as hallyn === Riddelll is now known as Riddell [15:19] infinity, https://launchpadlibrarian.net/141721049/buildlog_ubuntu-quantal-amd64.gcc-4.8_4.8.1-2ubuntu1~12.10_FAILEDTOBUILD.txt.gz [15:19] In file included from /usr/include/fenv.h:58:0, [15:19] from ../../../../src/libquadmath/math/ccoshq.c:23: [15:19] ../../../../src/libquadmath/math/ccoshq.c: In function 'ccoshq': [15:19] /usr/include/bits/fenv.h:116:4: error: impossible constraint in 'asm' [15:19] __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f)); [15:19] ^ [15:19] /usr/include/bits/fenv.h:116:4: error: impossible constraint in 'asm' [15:19] __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f)); [15:19] ^ [15:19] didn't we fix that in eglibc? or is it not yet there? === racarr_ is now known as racarr [15:23] doko: SRU not uploaded for that yet, I should do that this week. Was waiting to queue up a few things in one go. === Guest8512 is now known as Zic === ubott2 is now known as ubottu [15:42] barry: were you still going to have a look at bug 1094218? [15:42] bug 1094218 in lsb (Ubuntu) "lsb_release crashed with IOError in getstatusoutput(): [Errno 10] No child processes (called by teamviewerd)" [Medium,Confirmed] https://launchpad.net/bugs/1094218 === zumbi is now known as Guest41081 === ken_ is now known as Guest1980 === barry` is now known as barry_ === mchro- is now known as mchro === Lutin is now known as Guest35321 === lan3y is now known as Laney === shirgall is now known as Guest96061 === Laney is now known as Guest71473 === barry_ is now known as barry === Guest71473 is now known as Laney === ckpringle_ is now known as ckpringle === hrww is now known as hrw === Cimi_ is now known as Cimi === lool- is now known as lool === zumbi_ is now known as Guest66489 === jibel_ is now known as jibel [16:00] barry: yeah, meeting ended ;) === sgnb` is now known as sgnb === sgnb is now known as Guest346 === Guest346 is now known as sgnb` === sgnb` is now known as sgnb === plars is now known as plars-afk === tyhicks` is now known as tyhicks === vibhav is now known as Guest25742 === Guest88569 is now known as jrib === Guest1980 is now known as kenvandine === mmrazik is now known as mmrazik|afk [16:28] @pilot in === udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: kenvandine === desrt_ is now known as desrt === jamespag` is now known as jamespage === rickspencer3_ is now known as rickspencer3 === tumbleweed_ is now known as tumbleweed === tumbleweed is now known as tumblewed === funkyHat_ is now known as funkyHat === dduffey_afk is now known as dduffey === tiagoscd is now known as Guest15290 === Guest15290 is now known as tiagoscd === jtechidna is now known as JontheEchidna [17:20] slangasek, around ? [17:20] i'm guessing that jodh is not [17:20] so you're the next best thing :) [17:21] smoser: ohai [17:21] we're seeing an issue on raring upstart [17:22] cloud-config is not running [17:22] but it is : start on (filesystem and started rsyslog) [17:22] and rsyslog *is* started (rsyslog start/spawned, process 1656) [17:23] and it's start on is: start on filesystem [17:23] so it would appear to me that cloud-config should have started. === psivaa is now known as psivaa_AFK [17:31] slangasek, ^ [17:32] smoser: ok; so is mountall still running? [17:32] stop/waiting [17:32] smoser: and is there any chance this is still another problem with upstart getting re-execed or config-reloaded and dropping in-flight events? The fix for that is just about to land in raring SRU, but it's not there yet [17:34] slangasek, i dont think so. as cloud-config would be the thing that would do an upgrade. [17:34] hmm [17:34] and i dont see anything that cloud-inti woudl have done to initcitl reload [17:34] i can let you in [17:34] ok [17:46] jamesh: ping! [17:50] sil2100, it's like 2am for him, probably not the best time to have a pong [17:50] seb128: ACK, thanks [17:51] slangasek, jamespage opened as bug 1187876 [17:51] bug 1187876 in rsyslog (Ubuntu) "rsyslog stuck in 'spawned': Error in `rsyslogd': malloc(): memory corruption: 0x00000000007b2930" [Undecided,New] https://launchpad.net/bugs/1187876 [17:53] smoser: and this failure is frequently reproducible on the affected machine? [17:53] http://lists.adiscon.net/pipermail/rsyslog/2012-January/029268.html maybe relevant. [17:53] jamespage, ^ [17:53] how frequent is this ? === Quintasan_ is now known as Quintasan [17:57] bah. that is reported fixed in 5.8.7 and we're 5.8.11 there. [17:59] slangasek, i say give it a try (reboot) and see. === warp10` is now known as warp10 [18:02] smoser, slangasek: 11/12 of the last first boots on the effected hardware [18:02] barry: ping! [18:07] smoser: rebooted, it seems to be taking its sweet time coming back up [18:09] smoser, jamespage: ok, reproduced on reboot [18:10] slangasek, those systems take like 2 minutes to post [18:10] cute [18:12] Awesome, someone has made libappindicator bindings for Haskell. === mmrazik|afk is now known as mmrazik [18:14] ion: I'm not sure you're using that word correctly. [18:14] because what indicators needed was greater uncertainty about how long things will take to display correctly [18:15] infinity: “has”? “bindings”? “someone”? [18:15] ion: "awesome". :P [18:16] infinity: Ok, let me rephrase it: “Excellent!” === yofel_ is now known as yofel === racarr_ is now known as racarr|lunch === ChrisTownsend1 is now known as ChrisTownsend === marrusl is now known as marrusl_really === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [18:50] smoser: regression in the SRU from bug #1022545, which has an off-by-one error in its string handling. [18:50] bug 1022545 in rsyslog (Ubuntu Raring) "Backport upstream bugfix "$PreserveFQDN on" not working properly" [Undecided,Fix released] https://launchpad.net/bugs/1022545 [18:50] smoser: not sure yet this is the cause of the malloc failure, but it looks probable as this is the only complaint out of valgrind [18:52] ion: I think it would be a bad idea to upload Ubuntu-specific Haskell bindings, given how much we rely on Debian to keep that subsystem at all workable. [18:52] Although I see libappindicator is in Debian - but an old version I think === racarr|lunch is now known as racarr [18:53] I’m actually not using the system packages at all for Haskell development, i also cabal installed happindicator under ~. Seems to work fine. [18:54] smoser: right, confirmed here that unapplying that patch fixes it. So, critical SRU regression. :P Thanks for raising this. [18:59] slangasek: Added precise and raring tasks to https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/1187808 due to your above conversation. [18:59] Launchpad bug 1187808 in rsyslog (Ubuntu) "PreserveFQDN fix introduces regression that might cause rsyslog not to start" [Undecided,Confirmed] [19:00] infinity: ack. [19:00] ion: Since you only got negative comments - COOL! :-) [19:01] heh [19:01] slangasek: Want to prep the 1-char fixes, or review them if I do it (I'd rather not be on the hook for verification, since I haven't bothered to reproduce). [19:01] caribou: please see above wrt the recent rsyslog SRU. Do you happen to have the upstream git to hand, and is there a follow-up fix that we should take? [19:02] slangasek: http://git.adiscon.com/?p=rsyslog.git;a=commitdiff_plain;h=9c54bf41d02ba236137859ea5f12d6f048647349 [19:02] slangasek: Referenced in the bug. [19:02] ok [19:02] infinity: I'll take care of the uploads [19:03] slangasek: Alright. If you do 'em quick, I'll review before I head out for the afternoon. [19:04] slangasek: And this seems like a valid case for expediting the accept/verify/release turnaroud, if you can find someone to verify. [19:05] I can verify it directly [19:12] is there no easy way to fix broken package import branches? === dobey_ is now known as dobey [19:12] no. [19:12] barry: ^^ do you know who, if anyone, is still minding the store on those? [19:31] slangasek: wgrant and xnox are the people I go to for those [19:31] ok [19:31] dobey: ^^ maybe that helps? [19:32] It has to some extent been borged into LP maintenance [19:33] hmm, ok === sarnold_ is now known as sarnold === andreas__ is now known as ahasenack === vibhav is now known as Guest78086 === ubott2 is now known as ubottu [19:34] slangasek: you can perhaps beg someone on #udd but otherwise, you will have a sad [19:34] (maybe the udd mailing list too) [19:34] but in general, nobody is === rbelem_ is now known as rbelem === zumbi is now known as Guest1230 === Lutin is now known as Guest9557 [19:35] barry: I think it's better than that. William in particular has been fixing a fair few problems AIUI. [19:35] cjwatson: that is *great* news! wgrant ftw [19:35] bdmurray, what's the need of dropping that key from the update-notifier schemas rather than marking it deprecated? did you grep the archive in case anything else is relying on it? [19:36] bdmurray, it's just 5 lines of text in a .xml, I though it would have been easier to keep it flagged as deprecated than dropping it, especially when missing key is abort() reason for gsettings === yofel_ is now known as yofel [19:36] it's sort of an "abi" break for no real benefit [19:37] infinity: rsyslog uploaded for saucyraringprecise [19:37] slangasek: Yeahp, queuebot told me. [19:37] k === francisco is now known as Guest71674 [19:38] saucyraringprecise ? is that the new name for the rolling dev release ? [19:38] seb128: well, nothing should be using that setting; the fact that things fail in its absence may have come as a surprise to us, but it's better to root out any references to that key and fix them all at once [19:38] :) [19:38] slangasek, ok, so you are archive greping for other users of the key if there is any? [19:38] I prefer presaucing. [19:39] infinity: one must sauce precisely. [19:40] Trying so hard to not say "that's what she said" right now. [19:42] seb128: the likelihood of anything other than u-m and u-n using this key is so small that I'm not sure it's worth the time of doing that, vs. just letting any bugs be found and reported [19:42] slangasek, ok, wfm [19:42] * seb128 checks software-center and aptdaemon in case [19:43] slangasek, btw I tagged/pushed your upload to the vcs of update-notifier to be able to add my fix on top, hope it's ok ;-) [19:43] I'll check the archive just in case [19:43] seb128, aptdaemon doesn't use it [19:44] glatzor, saw that, thanks [19:44] seb128, but I don't know about s-c [19:44] neither does s-c [19:44] ok [19:44] seb128: which upload? I think bdmurray did the last u-n upload [19:44] slangasek, the one from yesterday that dropped the key [19:44] * barry returns to the porch for some quality time with gpg [19:45] seb128: what branch are you using? [19:45] slangasek, oh, sorry, bdmurray uploaded it seems, I saw your name at the top of the changelog... [19:45] bdmurray, ~ubuntu-core-dev/update-notifier/ubuntu/ [19:45] ok, seriously, who broke 'bzr info'? [19:45] bdmurray, the one listed in debian/control [19:45] seb128: we've been using [19:46] er nevermind [19:46] bdmurray, well, this morning it was UNRELEASED, maybe you forgot to push the commit where you flagged it as a release? [19:46] everything else was current [19:46] seb128: yeah, I fixed that and merged your 0.137 changes [19:46] hum [19:46] I had pushed my changes to the vcs [19:47] did you overwrite? [19:47] bzr: ERROR: These branches have diverged. Use the missing command to see how. [19:47] Use the merge command to reconcile them. [19:47] shrug [19:47] hmm, I did an updated before pushing... [19:47] or maybe I forgot to push as well :p [19:47] anyway no worry [19:47] seb128, on raring: [19:47] Setting up libgtk2.0-0:armhf (2.24.17-0ubuntu2) ... [19:47] /usr/lib/arm-linux-gnueabihf/libgtk2.0-0/gtk-query-immodules-2.0: 1: /usr/lib/arm-linux-gnueabihf/libgtk2.0-0/gtk-query-immodules-2.0: Syntax error: word unexpected (expecting ")") [19:47] seems to be alright now [19:47] bdmurray, thanks [19:47] is this expected? [19:48] armhf is the foreign arch [19:48] doko, no, and not seen before ... is that consistent or a one time error? the arm builders tends to have corrupted datas sometimes it seems [19:49] no, that's a local install [19:49] doko: that's the postinst trying to exec the foreign-arch indexer === tyhicks` is now known as tyhicks [19:49] there's a || true after it in the postinst, but it'll still spit out errors [19:49] I've never seen that particular error before fwiw [19:49] ahh, yes I see [19:49] but if you don't have armhf qemu support in place, errors of /some/ kind are expected [19:51] slangasek: Alright, acceptiferated, and I'm heading off for a bit. Give me a nick highlight nudge when you're satisfied it's all verified. === s1aden is now known as sladen === elky` is now known as elky [20:32] cjwatson, are you around ? === Guest37522 is now known as ogasawara === hggdh is now known as ubotu-br === ubotu-br is now known as ubotu-br` === ubotu-br` is now known as hggdh [21:00] smoser: not really, e-mail? [21:00] Unless it's really quick [21:00] sure. === masACC is now known as maswan === Guest1230 is now known as zumbi === zumbi is now known as Guest86601 === maxb_ is now known as maxb === Sp4rKy_ is now known as Sp4rKy [22:05] dobey: i'm not an expert, but which package are you after? I can take a look. === Cheery_ is now known as Cheery === salem_ is now known as _salem === echevemaster is now known as echeve === wedgwood is now known as wedgwood_away