/srv/irclogs.ubuntu.com/2013/06/05/#ubuntu-devel.txt

=== 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
pittiGood morning04:59
pittixnox: I'll look at the xdg runtime dir bug ASAP, thanks05:00
pittislangasek: looking at binutils05:00
pittiI didn't notice anything weird after upgrading udev yesterday (and I did it a lot of times), hmm05:02
pittislangasek: binutils> ah, same problem as with libc; an absent "Depends:" field means "Depends: @" which means "all binaries from this source05:12
pittislangasek: but adt-run parses debian/control and then tries to install binutils-hppa6405:12
pittislangasek: I'll upload a fix05:12
pittimeh,  I just got the new qemu, and it seems to be totally broken for me now05:33
pittikey/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 crashes05:34
pittiand with default vga it's losing my mouse cursor *sigh*05:36
pittixnox: followed up to the bug with some questions which might help with debugging05:55
=== enrico__ is now known as enrico
dholbachgood morning06:29
=== Guest25862 is now known as Lutin
VersableHey, I am trying to package a little script but get complie errors when I try to debuild07:13
Versablelibwnck/libwnck.h not found07:13
VersableI have got it in the cmakelist though set(DEPS_PACKAGES     glib-2.0     granite     libwnck-3.0 )07:14
geserhave you also the -dev package for it installed?07:15
Versableyes, it compiles fine when I do it manually07:15
Versablevalac --pkg libwnck-3.0 -X -DWNCK_I_KNOW_THIS_IS_UNSTABLE showdesktop.vala 07:15
Versablewith that07:15
Versablehttp://pastebin.com/E3EbQp3k07:18
geserare 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 build07:19
VersableAlso in thereIt's also in there07:21
VersableBuild-Depends: cmake (>= 2.8),                debhelper (>= 8.0.0),                valac-0.16 | valac (>= 0.16),                libgranite-dev,                libwnck-3-dev,07:21
geserVersable: 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 missing07:30
dholbachI 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:31
VersableWhere/how do I define it, my cmakelist.txt: http://pastebin.com/q9r8PSUK07:32
geserVersable: 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:38
Versablegeser: 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:40
Versablegeser: I think I have to pass  -X -DWNCK_I_KNOW_THIS_IS_UNSTABLE to gcc too07:41
=== thegodfather is now known as fabbione
Versablegeser: where would i define global gcc compiler options/arguments07:43
=== mthaddon` is now known as mthaddon
seb128dholbach, hey, /etc/resolv.conf isn't a symlink for me07:47
seb128but I didn't update/restart yet this morning07:47
dholbachthis machine is still on raring07:47
dholbachhum... 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 updated07:48
pittiseb128: oh, you don't have resolvconf installed?07:49
seb128pitti, no, I don't07:49
dholbachor 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 nameserver07:49
seb128dholbach, seems like your config is normal then, not mine ... not sure why you have a wrong DNS in there though07:49
seb128did that start recently?07:50
pittiTask: minimal07:50
dholbachseb128, in the last few weeks I noticed problems - at the sprint too07:50
seb128dholbach, it might be that the dns info is sent by the dhcp, are you on a new network?07:50
dholbachseb128, no, my home network07:50
pittiseb128: missing ubuntu-minimal then?07:50
dholbachand I rebooted the machine last night07:50
seb128pitti, indeed, that install is over 3 years, I probably got it removed at some point ... installing, thenks ;-)07:51
geserVersable: try changing the add_definitions line to : add_definitions(${DEPS_CFLAGS} -DWNCK_I_KNOW_THIS_IS_UNSTABLE)07:51
seb128pitti, do you have any idea about how resolvconf works otherwise? dholbach gets a wrong DNS info in there07:51
pittiroughly07:52
dholbachin 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:52
pittiso, NM calls dhclient, dhclient calls some script when it's done07:53
Versablegeser: Awesome, that did it, you are my hero of the day :D07:53
pittiand /etc/resolvconf/update.d/*07:53
pitti/etc/resolvconf/update.d/libc writes the new nameserver to /run/resolvconf/resolv.conf07:54
dholbachpitti, /run/resolvconf/resolv.conf seems to have been updated when I reconnected to the wifi07:54
pittior rather, to /run/resolvconf/interface/ first, and update-resolvconf then builds /run/resolvconf/resolv.conf07:54
pittidholbach: ah, so /run/resolvconf/resolv.conf is fine?07:54
dholbachno, it has the wrong dns07:54
pittidholbach: /etc/resolv.conf -> ../run/resolvconf/resolv.conf07:54
dholbachpitti, yes07:54
pittidholbach: do you have that?07:54
dholbachah, where's update-resolvconf from?07:54
seb128dholbach, forums suggests that 127.0.1.1 is dnsmasq07:55
pittidholbach: sorry, resolvconf -u07:55
seb128dholbach, do you have that installed?07:55
dholbachseb128, dnsmasq is not installed07:55
seb128k, not that then :p07:55
pittidholbach: you can check /var/log/syslog for the NetworkMangaer log which address dhclient got from your router07:55
pittidholbach: dnsmasq-base07:56
dholbachJun  5 09:22:57 daydream NetworkManager[877]: <info>   nameserver '192.168.1.1'07:56
pittiand that's required by NM, you ought to have it07:56
pittihmm07:57
pittidholbach: so what's actually wrong?07:57
pitti/etc/resolv.conf is supposed to only have 127.0.1.107:57
dholbachahhhh ok07:57
pittidholbach: so your computer cannot resolve DNS names?07:57
pittii. e. what is the actual problem?07:57
pittidnsmasq isn't working?07:57
dholbachI thought it was supposed to be what dhcp told it to be07:58
dholbacha red herring then - it might be some other networking problems07:58
pittiI think NM moved to dnsmasq to better support things like tethering (but I don't know details -> cyphermox)07:58
dholbachok07:59
seb128dholbach, is your system failing to resolv names to ips?07:59
dholbachstrange, 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 ...." stage08:00
dholbachit works fine in chromium08:01
dholbachsorry for all the confusion08:01
seb128dholbach, ok, that's when you go find chrisccoulson ;-)08:02
dholbachthanks everyone08:02
seb128dholbach, yw ;-)08:02
=== ivoks_ is now known as ivoks
dholbachthanks pitti as well08:04
pittikein Problem08:04
dholbachand I learned a few more new things now - great :)08:04
=== slomo_ is now known as slomo
chrisccoulsonmy ears are burning08:11
chrisccoulsonfirefox is nothing to do with me now ;)08:11
pittixnox: FTR, I tried to open extra sessions after the upgrade, and none of them killed my runtime dir08:37
=== rbasak_ is now known as rbasak
xnoxpitti: yeah, tested same quickly here. I'm not sure anymore what else I had going on at the time.08:39
* pitti reads the user_stop() code which calls user_remove_runtime_path()08:40
pittibut that would kill your whole session, cgroup etc, too08:40
pittiand ther are no other relevant unlinks/rmdir/rm_rf08:40
pitti(and even then, logind isn't even supposed to restart during dist-upgrade, I disabled that as the cgroup layout changed in 204)08:41
pittixnox: so what could happen: you dist-upgrade, then you or something kills systemd-logind, then you start some new session, the new logind gets spawned08:42
pittiand 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 sessions08:42
pittibut perhaps something along that line08:42
pittixnox: perhaps that upgrade to 204 should just trigger a reboot notification?08:43
seb128bdmurray, 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
seb128bdmurray, slangasek: that's a FYI08:43
seb128bdmurray, slangasek: update-manager should probably be taught about not using that key if it's deprecated08:43
xnoxpitti: That seems reasonable. Given that we only have people who reboot when asked, and otherwise keep their sessions suspended.08:44
pittixnox: ok, doing that then; do you think you can squeeze out anything else from this bug?08:45
xnoxpitti: don't think so.08:46
pittixnox: ok, doing that then; thanks!08:48
OdyX`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
ubottuDebian bug 711169 in cups-daemon "cups-daemon: ipp printer browsing support removed" [Normal,Open]08:58
pittixnox: 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 notification09:02
pittiseb128: ^ do you know whether that moved from update-notifier to the indicator, and might not actually work?09:03
seb128pitti, update-manager is supposed to have a reboot required banner09:03
pittioh, we don't make the session indicator red for that any more? ISTR that this was the case09:04
seb128pitti, let me check for the indicator, I'm not sure if they didn't drop the feature09:04
mitya57do we want new git in saucy? (bug 1187662)09:04
ubottubug 1187662 in git (Ubuntu) "Sync git 1:1.8.3-1 (main) from Debian experimental (main)" [Undecided,New] https://launchpad.net/bugs/118766209:04
anon^_^pitti, sorry to bother you09:05
anon^_^Has there been any movement internally to bring ubiquity up to parity with manual partitioning features lost by discontinutation of alternate cds?09:05
anon^_^As of Ubiquity 2.14.6 (raring release) it is still not possible to manually create/configure lvm within an encrypted physical volume09:05
=== doko_ is now known as doko
infinitymitya57: autosync would pick it up anywya.09:05
anon^_^https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/118766009:05
ubottuLaunchpad bug 43453 in ubiquity (Ubuntu) "duplicate for #1187660 manual ("something else") live cd partitioner doesn't understand lvm properly" [Medium,Triaged]09:05
pittiinfinity: not from experimental09:05
infinityOh.09:05
infinityRight.09:05
infinityJust saw that.09:05
infinityThen yes, I want a new git, and I'm syncing it. :P09:06
pittianon^_^: hm, I'm not working on ubiquity; I haven't heard of plans to extend that, maybe xnox or stgraber know09:06
xnoxanon^_^: 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.09:07
=== tkamppeter_ is now known as tkamppeter
pittiseb128: ah right, u-m tells me to reboot; but that doesn't really help for apt-get09:07
xnoxanon^_^: thus I marked your bug as a duplicate of an earlier one.09:07
anon^_^xnox any sort of timeline?09:07
anon^_^sorry i just noticed, logged out awhile back09:07
seb128pitti, the indicator is still supposed to turn red afact but better to check with larsu/ted/charles09:07
seb128pitti, src/dialog.c:return g_file_test("/var/run/reboot-required", G_FILE_TEST_EXISTS);09:08
pitti-rw-r--r-- 1 root root 42 Jun  5 11:06 /var/run/reboot-required09:08
pittiyep, definitively09:08
pittiseb128: err, is that from the indicator? it's hardly a dialog09:08
seb128pitti, if you pick shutdown, does the dialog tell you that restart is needed?09:08
pittino09:09
seb128it should09:09
pittialso, why would I pick shutdown09:09
seb128oh, but we replaced those dialog by unity ones09:09
tkamppeterOdyX, 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
pittiwell, I would, but it seems xnox doesn't, he always just suspends09:09
seb128pitti, sorry, logout09:09
pittiseb128: same thing though; it's the other way around, people wouldn't log out until they see that they need to reboot09:09
pittihence the nice "turn indicator red for reboot"09:10
seb128pitti, 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 now09:10
pittiack09:10
seb128pitti, well, update-manager tell you to reboot after upgrade09:10
seb128so users should see it09:10
infinityI'm not sure the red was all that intuitive, but we need *something* to inform people who aren't using update-manager.09:11
seb128it even don't let you a choice, they removed the close button from that dialog09:11
pittiyeah, that's nasty, too09:11
infinityMy motd doesn't even seem to be yelling at me about /var/run/reboot-required anymore.09:11
infinityHrm.09:11
seb128infinity, if people are smart enough to not use our provided tools they should be smart enough to know when to reboot :op09:11
infinityMaybe.09:12
infinityI like the nag.  I forget after a while.09:12
infinityLike, I'll upgrade and know I needed to reboot, but then work for another two days and forget. :P09:12
pittiyeah, that's why I liked the red indicator09:12
infinityThe following packages have been kept back:09:14
infinity  gcc-4.8-base:i386 libgcc1:i386 libstdc++6:i38609:14
* infinity looks sideways at apt.09:14
seb128infinity, pitti, xnox: http://bazaar.launchpad.net/~indicator-applet-developers/indicator-session/trunk.13.10/revision/27509:19
seb128ok, found it back09:19
pitti*sniff*09:19
infinitySadness.09:20
pittislangasek: yay, binutils succeeds now \o/09:20
pitti(the autopkgtest)09:20
infinityhallyn: Grr.  You dropped my qemu change.  Again.09:21
infinityhallyn: Are you merging in a way that ignores the archive?  Should I be committing somewhere magical?09:21
OdyX`tkamppeter: IPP doesn't work anymore ? Also, could you comment on the bug, it would be very helpful.09:33
=== ckpringle_ is now known as ckpringle
Laneymardy: hey, subscribed you to a couple of uoa/eds bugs that I found if you've time to look at them some time :-)09:48
=== psivaa_ is now known as psivaa
ograpitti, 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 twice09:56
ubottubug 1187616 in systemd (Ubuntu) "udev firmware handler needs to support multiple firmware sources for Ubuntu Touch" [Undecided,Fix committed] https://launchpad.net/bugs/118761609:56
dholbach@pilot in09:57
=== 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
pittiogra: do drivers issue a firmware uevent if they already have the fw loaded?09:57
pittiogra: if this gets in the way, it's fine to revert of course; it just sounded to me like something which is needed09:58
ogra(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
ograpitti, well, it will help for some drivers, but definitely break some too09:58
pittiogra: OK, I leave it to you and slangasek to figure out what needs to happen :)09:58
pittiogra: but drivers definitively shouldn't ask for firmware if they already have it09:58
ogranormally 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 places09:59
ograpitti, well, depends, the drivers load their stuff inside an lxc container we probably dont have the info that it is loaded outside of that container10:00
pittilxc containers don't have their own drivers/kernels10:01
ograpreferably 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 has10:01
ograno, but their own userspace that acts completely different from ours10:02
pittifirmware information isn't in /dev, it's in /sys (and uevents); those should be shared across all containers10:02
ogratheoretically all deviCes should be handled in the container and our userspace only talks to them through the platform-api sockets and /dev10:02
pittiogra: alright; as I said, if you figure out how it ought to be, feel free to upload or poke me to upload10:02
ograyeah, i'lll need to talk to steve for sure ... and i guess that needs some deep testing10:03
ograi think we ratrher want an option to ignore device initialization and just some rules that mimic the android /dev for us10:04
pittiogra: would be interesting to see if there is actually a driver which we need to handle that way10:04
ogralxc-android-config already ships a bunch of rules ...10:05
pittiev: 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
pittiev: or not the packages I'm subscribed to in LP?10:22
* ev looks10:23
evuser=pitti is definitely correct, by the way10:23
pittiev: well, in the very best case there just are no crash reports in my packages, but I wouldn't trust that yet :)10:24
evno, there should be10:24
evif you take your name out, there are apport crashes in that list10:24
* pitti tries https://errors.ubuntu.com/?release=Ubuntu%2013.10&user=seb128&period=month10:24
evand I would assume you're at least subscribed to that :)10:24
evbdmurray: ^ 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=month10:24
pittiyes, I'm sub'ed to like two dozen10:24
=== dmart_ is now known as dmart
seb128pitti, is that a "pitti haz no bog but seb does"? ;-)10:25
pitti"An error occurred while trying to load the most common problems"10:25
pittiseems seb128 is oversubscribed and over-bugged :)10:25
seb128lol10:26
seb128works here10:26
seb128but 13.10 has very few users10:26
seb128those stats are not very useful10:26
evfiled https://bugs.launchpad.net/errors/+bug/1187723 to track it10:26
ubottuLaunchpad bug 1187723 in Errors "Martin Pitt's subscribed packages view returns the empty set" [Undecided,Triaged]10:26
evbdmurray: if you don't have time for that one, let me know and I'll have a look10:27
pittihttps://errors.ubuntu.com/?release=Ubuntu%2013.10&user=cjwatson&period=month10:28
pittithat just has one bug10:28
pittipresumably wrong, too10:28
seb128pitti, well, as said the numbers are low, see https://errors.ubuntu.com/?release=Ubuntu%2013.10&period=month10:30
seb128pitti, entry 16 is down to 4 reports in a month10:30
pittiyeah, that's right10:30
seb128that seems buggy low though10:31
pittiyes, I meant "right, it's too low and looks wrong"10:31
seb128ev, 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
evseb128: it's instantaneous10:34
evwell10:34
evif it's Python :)10:34
evfor binary crashes that haven't already been retraced, it needs to go through that process first10:34
evand that can take some time - we're having issues at the moment around the Swift backend storage we use for the core dumps10:35
evin that it's not accepting them10:35
seb128ev, 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
evbut we're also in the middle of a move to oops.canonical.com, which makes debugging that tricky10:35
seb128ok10:36
evyes, because e-d-s is a binary and the retracers are having difficulty due to the problem mentioned above10:36
evworking to resolve it as quickly as I can10:36
seb128no worry10:36
seb128it'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 way10:37
evseb128: 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, those10:39
ev crashes will be bucketed.10:39
=== statik_ is now known as statik
seb128ev, ok, good to know that the datas are not lost, thanks for the status update10:40
evseb128: 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 DB10:41
evwe often need to iterate back over them as we learn how to do things better or add new features10:41
evand big gaps would make future calculations of "are we doing better?" look weird10:41
evsure thing though. As always, let me know if anything else is broken10:42
mardyLaney: thanks! I asked help from the Evolution maintainer, in turn :-)10:43
Laney:D10:43
mardyLaney: did you try killing evolution-calendar-factory?10:47
Laneymardy: for the indicator one?10:47
Laney(no, but can do)10:47
mardyLaney: I'd say for both10:48
Laneyok, let me re-add the account and try10:48
mardyLaney: I guess they are very strictly related10:48
Laneyyes, I think so10:48
=== ckpringle_ is now known as ckpringle
Laneyhm, 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 webview10:49
mardyLaney: weird... you are talking about the Google account?10:51
Laneyyes10:51
mardyLaney: ah, maybe it's not that weird; I think that for the calendar EDS is using a plain username/password authentication10:51
Laneyso it could be choking on my 2fa then?10:52
Laneykilling the calendar factory made me get the same not authorised thing10:52
Laneymardy: didn't make it work though10:53
Laneybut I suppose this is more information10:53
mardyLaney: yes, it looks like the username/password is invalid, or anyway not enough to authenticate10:54
mardyLaney: is that a 2-factor-auth enabled account?10:54
Laneyyep, both are (canonical and personal)10:54
Laneywell, canonical is 2 factor through Ubuntu SSO; don't know how that interacts with this10:55
* Laney tries adding that one10:55
dholbach@pilot out10:56
=== 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:
* Laney remembers that he has an old google account without 2fa10:57
Laneynow, what are the details for that?10:57
xnoxLaney: 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
xnoxLaney: if you don't remember it, #is can reset it for you. (there is no web ui to do it)10:58
LaneyI have the Google account password, but giving that on the "plain" page didn't make it succeed10:59
xnox=(10:59
ograthe 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:01
Laneymardy: Aha — I added another, non 2fa, account and that seems to work beautifully.11:02
cjwatsonogra: If you need fixed GIDs then you must coordinate with the Debian base-passwd maintainer11:03
cjwatsonogra: (i.e. me)11:03
Laneyat least email and calendar in evo, and I got loads of spam friend requests on empathy11:03
cjwatsonogra: Send mail to base-passwd@packages.debian.org with your requirements and we can talk through them11:04
ogracjwatson, i think they are all above 1000, i'm just wondering11:04
Laneyso it seems like the altenate authentication workflow needs more work (even if that's to fail better for now)11:04
cjwatsonogra: 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
ograand i dont have a complete list yet ... only know the wones we use already ... perferably we want them alll though11:04
ogracjwatson, well, we dont have much choice ... the GIDs are hardcoded in the kernel11:04
ograandroid is doing bad things here11:05
ograbut yeah, let me get a full list and i'll mail11:05
cjwatsonOh, they're specific fixed GIDs forced on you by external forces11:05
cjwatsonThat's ... not ideal11:05
ograyeah11:05
ograthats android :)11:05
ograand binary daemons might rely on it11:06
cjwatsonStill, I'd like to have a mail record of what's going on here, even if we can't do anything about it11:06
ograright, i'll first discuss that with rsalveti11:06
ograin any case i want it in a package postinst instead of having a build script11:06
=== nigelb_ is now known as nigelb
asacogra: dont do bad things - i told you before :-P11:10
ograhaha11:10
asacnot sure why the good ogra is always doing such things11:10
tkamppeterOdyX`, I have commented on the bug now.11:10
cjwatsonI 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
cjwatsonFor 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 ones11:11
ograthe issue is that the kernel refuses device access for some bits if the GID doesnt match exactly11:12
cjwatsonMm.  I thought this was the kind of thing libhybris was supposed to be able to help with.11:12
ograi.e. network access is only allowed for GID 3002 3003 300411:13
ograso 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 them11:13
ograradio is similar ...11:13
ogralive-build/ubuntu-touch/hooks/02-add_user_to_groups.chroot has the current list we use11:14
ogra(but there are a lot more)11:16
ograaha11:23
ografound the mapping in the android tree11:23
ograhttp://paste.ubuntu.com/5735451/ should be the full list11:23
ograseems to be all above 100011:23
cjwatsonThe whole thing is based on fundamentally different assumptions about how things are laid out though; e.g. the system user at 100011:24
ograyeah, well11:24
ogradont tell me :)11:24
cjwatsonI 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 side11:24
ograwe cant hack binary daemons ro drivers that are linked against this11:24
ograwe could change thee kernel, but that wont fix bianry blobs11:25
ogra*binary11:25
cjwatsonWe could, for example, punt certain kinds of device access behind the scenes through the Android container11:25
ogradepends if you access stuff directly through a socket or not11:25
cjwatsonYou use the C library to create the socket, so ...11:26
ograi.e. ofono attaches to the binary vendor rild via a socket11:26
ograwhich has to be the original one from android11:26
ogra(linked into /dev from the android /dev)11:26
ogramight be possible to have a wrapper or some such11:27
ograbut i dont think anyone even throught about GID remapping yet11:27
cjwatsonSomebody might have to :)11:27
ogradefinitely ...11:27
cjwatsonAnyway, 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 clashes11:27
ograyeah, indeed11:28
ograthe above live-build script has the minimal set we need atm11:28
ogra(only 10 groups with fixed GID in there atm)11:29
cjwatsonYou'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 do11:30
cjwatsonYou can't even use --system since these aren't in the system range11:30
ograyeah11:30
cjwatsonDo please use addgroup rather than the low-level groupadd stuff you're doing right now though11:31
cjwatsonAnd OMG what is all that madness adding global static groups11:31
cjwatsonMost of that script desperately needs to be deleted11:31
ograwill 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 exists11:32
* doko watches cjwatson's blood pressure going up ...11:32
cjwatsonHeh11:32
=== bjsnider_ is now known as bjsnider
* mlankhorst puts cjwatson in AID_UNUSED111:32
* ogra points out that he is just the messenger ... not my script 11:33
ograi just want to clean that up and not have it in the build scripts11:33
cjwatsonSure, I know, but you can be a messenger in the other direction too :P11:33
ograthats what i plan11:33
cjwatsonThere 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.master11:33
cjwatsonEspecially not in that invalid way11:33
ograi consider sanitizing this part of the container flip11:33
ograwhich as i said above, has no real planning at all yet11:34
cjwatsonAnd it should use adduser to add the user to that set of groups, not usermod11:34
ograyeah11:34
* cjwatson attempts to haul this up to saner levels of the stack11:34
ogralet me discuss with our android heads first, before we take any action ...11:35
ograi 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
ogra*wouldn't11:36
=== jelmer_ is now known as jelmer
=== d1b_ is now known as d1b
=== shadeslayer_ is now known as shadeslayer
hallyninfinity: 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.git11:59
hallyninfinity: if you prefer i can ping you before a next update - though i'm hoping i'm done for awhile11:59
hallyninfinity: i swear i checked for later updates!  but i guess i did that before rebasing - sorry12:02
hallynwon't happen again12:03
hallyn(pushing your change to github for good measure012:06
ograbug 118775012:06
ubottubug 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/118775012:06
ogracjwatson, ^^^12:06
cjwatsonogra: 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
ogracjwatson, definitely12:07
cjwatsonWhoa, what the heck is that stuff with the audio gid :-(12:08
cjwatsonThat's going to break as soon as base-passwd is upgraded12:08
ograyeah12:08
ograthats why the touch images are not officially supporting apt based upgrades i guess :)12:09
cjwatsonWell it's just plain wrong12:10
cjwatsonIf you need a fixed gid for audio handling that doesn't match the one in base-passwd then it must be called something else12:10
ograandroid_audio then ... though that will obsolete the normal audio group12:11
cjwatsonBetter to obsolete it than to screw it over12:12
ograindeed12:12
ograasac, you might want to monitor the ablve bug too probably12:19
ogra*above12: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 stuff12:19
ogra(in live-build/ubuntu-touch/hooks/48-setup-env.chroot )12:21
cjwatsonmm, that seems like it should be set by a session script or something12:23
cjwatsonSHLVL=1 ???12:23
cjwatsonDid somebody run env and copy and paste, or something?12:23
ogracould be12:24
sergiusenscjwatson: ogra I already removed some gid checking which you never saw, like access to surfaceflinger or sensors12:24
ograi have no idea how these scripts were developed initially12:24
ograit predates my involvement12:24
sergiusensfor audio, I'm guessing most of it will go away once jim finishes up his native ubuntu audio integration12:25
ograsergiusens, well, the question is what do we really need12:25
sergiusensrild is a pain though12:25
ograi assume for everything that talks directly to an android socket like rild we wont get around having the groups12:25
ograyeah12:25
ograbut for all other stuff we might be able to find a better solution12:26
cjwatsondepends, as I say, what interface android is using to find out the group id of its peer, and whether that can be fooled12:26
ograor even have a wrapper on the ubuntu side that does some re-mapping or so12:26
ogracjwatson, well, android obviously uses its header files ... but i know that the kernel also uses some of this12:27
ograthe prob are really the binary bits we dont have contol over ... though only if we talk to them directly12:27
sergiusenscjwatson: 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:27
ograsergiusens, whats your solution ?12:28
sergiusensogra: let me look at it first and then propose something ;-)12:28
ograis anything else but ofono talking directly to rild ? we might be able to have a wrapper in there that does the remapping12:28
sergiusensogra: so gps creates an IPC socket on manta on /data12:29
sergiusensthe binary blob that is12:29
sergiusensso let me consolidate all the cases we have and see if I can factor something common for all12:30
=== wedgwood_away is now known as wedgwood
infinityhallyn: S'all good, was just mildly annoyed when I saw component-mismatches explode again.12:33
ograthough 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 related12:35
cjwatsonmitya57,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
cjwatson... 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-fatal12:43
cjwatsonindeed even building insighttoolkit4 on current unstable seems to succeed, or at least get well past the configuration step12:44
cjwatsonso I don't understand what's different between Debian and Ubuntu here12:44
cjwatsoncmake is identical, and neither the gdcm nor insighttoolkit4 changes seem relevant12:45
zulcjwatson: 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
ubottuLaunchpad bug 1187527 in python-mimeparse (Ubuntu) "[MIR] python-mimeparse" [High,Fix committed]12:46
cjwatsonzul: done12:48
zulcjwatson:  thanks12:48
=== pete-woods1 is now known as pete-woods-lunch
ionmvo: Hi. Are you around?12:59
mvohey ion, yes13:01
ionmvo: Does this look okay? ttps://github.com/ion1/apt/commits/debian/sid13:02
ionErr. https://github.com/ion1/apt/commits/debian/sid13:02
wzssyqadoko: hi, any idea about howto get multilib bootstrap?13:05
dokocontext?13:06
mvoion: from a first look yes, thanks! will you propose it for merging?13:06
seb128mvo, hey, how are you?13:07
ionmvo: Do i need to do something special to get it merged or can you just do it?13:07
seb128mvo, do you plan to merge apt on the current Debian version at some point?13:07
mvoseb128: can do, sure! I'm well, thanks13:07
seb128mvo, thanks ;-)13:08
seb128mvo, glatzor: do you know if anyone is porting aptdaemon to the pkgkit 0.8 interfaces?13:08
mvoion: 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 it13:11
glatzorhello seb128, mvo. Actually yes: me :)13:15
=== ckpringle_ is now known as ckpringle
seb128glatzor, hey, how are you?13:15
glatzorseb128, 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:15
seb128glatzor, 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
glatzorseb128, I am fine!13:16
glatzorseb128, perhaps end of month to get it stable.13:16
=== _salem is now known as salem_
glatzorseb128, do you need the packagekit 0.8 client library?13:17
seb128glatzor, 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 transition13:17
glatzorseb128, revert it for the moment13:17
seb128glatzor, it's currently blocked in saucy-proposed13:17
seb128Laney, pitti, cjwatson: ^13:17
glatzorseb128, that is my suggestion13:17
pittiright, so same conclusion that we had yesterday13:18
pittihey glatzor, wie gehts?13:18
seb128cjwatson, 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 issue13:18
glatzorpitti, supi! could not be better. The sun is shining here in Bavaria!13:18
glatzorpitti, and even in Scotland we only had one hour of rain in a whole week13:19
pittiglatzor: I know, at last! I'm enjoying it since yesterday, too (Augsburg)13:19
dokowzssyqa, context?13:21
* rsalveti checking backlog13:21
=== mbarnett` is now known as mbarnett
=== OdyX` is now known as OdyX
ionmvo: 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:26
wzssyqa1doko: 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 multilib13:27
rsalveticjwatson: 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 libhybris13:27
rsalvetiin a way we could indeed have a better setup than just matching user and group ids13:27
rsalvetiit's just that we never really spent any time on that13:27
ograrsalveti, yeah, i was guessing so, but waht about stuff that talks directly to i.e. rild ?13:27
rsalvetiI can take a better look in more details later today and see what can be done on the android side13:27
ionmvo: mvo5, correct?13:28
mvoion: yeah13:28
rsalvetiogra: that's fine, we just need to change the permission for the sockets13:28
rsalvetifor sockets we'd need a script or something anyway as we'd need to either link or bindmount the /dev/socket from android13:28
ograwell, we only get the sockets by linking the /dev/socket dir from android to /dev13:28
rsalvetias that's created by android13:28
ograif we chjange them on our side it might break13:28
rsalvetiright, and we can probably do something smart there to change the default permission as well13:29
rsalvetiI don't think so13:29
dokowzssyqa, is this for Ubuntu?13:29
ogralxc-android-config already links /dev/socket13:29
rsalvetiogra: also, we might need to create a group for modem or such anyway (if we don't have it already)13:29
ograbut indeed doesnt change any permissions yet13:29
ograwe have dip and dialout iirc13:29
rsalvetiI'm not worried about that at all, after all they are just sockets13:29
ograwell, if rild gets along with it13:30
rsalvetiand we can hook up functions to check group and user id in hybris13:30
wzssyqa1doko: ubuntu and debian share the same eglibc and gcc, right?13:30
ogratony got mew scared with his complaining over the last weeks :)13:30
rsalvetiand do the matching there if really needed13:30
rsalvetiogra: well, I believe we should be fine, I'll be checking ril/ofono support with todays image later today13:31
* ogra reboots into todays flipped image and prays the shell will come up automatically 13:31
rsalvetiwith the flip container, just to be sure it works13:31
ograsigh13:31
ograseems it doesnt :(13:31
mitya57cjwatson: "internal compiler error: Segmentation fault" on powerpc? not a pleasure to debug...13:31
rsalvetiogra: I can easily test ofono without the shell :-)13:31
ograhah, but having adbd use bash is so much cooler ... thanks stgraber13:31
ograhmm, seems everything butt the shell came up13:32
=== seiflotfy_ is now known as seiflotfy
=== hrww is now known as hrw
ograbah ... was just missing an rm13:35
dokoyes13:35
ograsigh13:35
=== ogasawara__ is now known as ogasawara
* mitya57 realized that he was looking at wrong log13:41
=== davmor2_ is now known as davmor2
=== ckpringle_ is now known as ckpringle
=== pete-woods-lunch is now known as pete-woods
teolemonHi, I was wondering in which channel I could contact somebody from the ubuntu.com infrastructure (to install a webapp on ubuntu.com)13:42
=== hallyn is now known as 21WAASE4I
cjwatsonmitya57: meh, I was thinking of the i386 failure13:45
mitya57cjwatson: "* mitya57 realized that he was looking at wrong log"13:45
cjwatsonah13:46
=== soren_ is now known as soren
wzssyqa1doko: then, I tried to cross build eglibc with clang. I also tried to build it with the gcc-multlib from mipsel.  all of them failed13:48
=== 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
dokowzssyqa1, 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 ubuntu13:54
wzssyqa1doko: thanks13:54
=== debfx_ is now known as debfx
=== bigon_ is now known as bigon
=== lan3y is now known as Laney
evbdmurray: https://oops.canonical.com/reports/WHOOPSIE-PROD/14:07
ev^ that's the new home of the OOPS reports. /oops-local is dead.14:07
ev(though it's remains for hysterical raisins14:07
mitya57cjwatson: GDCMTargets.cmake hasn't changed since raring, so it looks like new CMake made missing files cause an error instead of warning14:08
mitya57cjwatson: does it build in sid with new CMake?14:09
mitya57Let me test myself14:09
cjwatsonit builds in current sid14:09
cjwatsonwith whatever's default there14:09
* 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
cjwatsonmay be true but I'm not sure how it relates to this cmake weirdness?14:10
xnox(that rebuild needs to happen regardless, but it might not help insighttoolkit at all)14:10
=== lilstevie_ is now known as lilstevie
=== dobey_ is now known as dobey
mitya57cjwatson: yes, it is really a change in cmake: http://paste.ubuntu.com/5735889/14:17
mitya57so my suggestion will be to add that B-D14:18
xnoxmitya57: but with that b-d installed, it still FTBFS.14:19
mitya57it adds: 'message(FATAL_ERROR "The imported target \"${target}\" references the file \"${file}\"'14:19
Laneywhat's that a diff of?14:19
mitya57Laney: a diff between usr/lib/gdcm-2.2/GDCMTargets.cmake in sid and saucy14:20
mitya57xnox: with the same error?14:20
xnoxmitya57: hm? the diff between saucy-proposed and sid is none: http://paste.ubuntu.com/5735895/14:20
xnoxdamn, nothing in saucy-proposed.14:21
xnoxi mean between: libgdcm2-dev_2.2.3-1_amd64.deb in sid, and        libgdcm2-dev_2.2.3-1ubuntu2_amd64.deb in ubuntu14:21
Laneyactually it seems it is different14:24
Laneythe first change in the diff is probably the clue14:24
=== Guest19882 is now known as jono
xnoxLaney: hmm. true.14:25
=== jono is now known as Guest85454
* xnox thought debdiff did recursive diff as well, I guess not.14:25
bdmurrayseb128: ah, thanks I'll have a look14:25
Laneydoesn't diff the files inside, no14:26
mitya57xnox: do you have a build log of that in saucy with the b-d added?14:26
bdmurrayev: the oops report is great14:26
xnoxLaney: gdcm should get binNMU in Debian then.14:27
seb128bdmurray, hey, thank you14:27
bdmurrayev: oh, but the links don't work?14:27
evbdmurray: the ones up top don't yet, but the ones on the far right do14:30
evand 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
evit would for errors.u.c though14:31
mitya57there's something wrong with freenode today...14:37
Laneymitya57: CMake Error at /usr/lib/gdcm-2.2/GDCMTargets.cmake:155 (message):14:38
Laney  The imported target "php_vtkgdcm" references the file14:38
Laney     "/usr/lib/vtkgdcm.so"14:38
Laney  but this file does not exist.  Possible reasons include:14:38
cjwatsonright, but the same thing is a warning in an unstable build14:39
Laneyyes, we established that gdcm's rebuild in Ubuntu caused it to regenerate its .cmake file which upgraded such things to errors14:39
pitticjwatson: 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 bbl14:40
mitya57... because we have only /usr/lib/libvtkgdcm.so.2.214:41
Laneylibvtkgdcm.so -> that, yes14:41
cjwatsonpitti: I think that's OK - just make sure the removal has been published before uploading the reverts14:41
mitya57Laney: should we add that symlink?14:41
cjwatsonpitti: and you might want to sync-blacklist or something so it stops showing up on merges.u.c14:41
LaneyI don't know14:41
Laneywhy is it looking for the wrong file?14:41
bdmurraypitti, ev: re bug 1187723 it works for releases other than 13.1014:42
ubottubug 1187723 in Errors "Martin Pitt's subscribed packages view returns the empty set" [Undecided,Triaged] https://launchpad.net/bugs/118772314:42
evhmm14:42
bdmurrayhttps://errors.ubuntu.com/?user=pitti&period=month14:42
cjwatsonLaney: I think it's a cmake file that has basically a bunch of optional imports14:42
cjwatsonuse these if they're here14:43
Laneysee mitya57's earlier pastebin14:43
Laneyit's the diff of the relevant .cmake file between sid and saucy showing that some things were upgraded to errors14:43
Laneyat least that's how my cmake-stupid brain reads it14:44
slangasekseb128: update-manager gsettings> ack14:44
slangasekbdmurray: will you take care of fixing update-manager too, then?14:44
slangasekpitti: binutils> sweet :)14:44
bdmurrayslangasek: yes14:45
=== ckpringle_ is now known as ckpringle
mitya57Laney: 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:51
Laneynote the 'lib'14:52
mitya57oh14:52
cjwatsonand libgdcm2-dev doesn't depend on libvtkgdcm2-dev, but vice versa14:55
Laneyphp5-vtkgdcm installs -rw-r--r-- root/root    748680 2013-06-03 09:27 ./usr/lib/php5/20100525+lfs/vtkgdcm.so14:56
Laneyxnox is trying his best to get this stuff removed from testing ;-)14:56
mitya57:)14:56
* mitya57 's cmake knowledge ends here14:57
* Laney glares at freenode15:00
xnoxslangasek: what's your value of /proc/sys/vm/dirty_ratio ?15:00
=== ckpringle_ is now known as ckpringle
=== Guest69968 is now known as JanC
=== Lutin is now known as Guest91144
mitya57I 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 system15:03
mitya57so we need to add more search paths to cmake instead15:04
slangasekxnox: so based on that side conversation... I guess you don't have /tmp on tmpfs?15:05
xnoxslangasek: no, since I was affected by "it takes to long to clear /tmp" bug which you weren't affected by.15:07
Laneymitya57: gdcm's rules file manually moves it out of /usr/lib/ to that location15:07
=== sil2100__ is now known as sil2100
mitya57... so we can't blame upstream15:08
LaneyAt this point you probably need some cmake to get php5-vtkgdcm to leave the right trail behind for its consumers15:08
LaneyMight just be sensible to take these findings to debian-med and let them deal with it...15:09
mitya57Let's file a bug then?15:10
slangasekxnox: ah right :)15:10
Laneyplease do15:10
Laneymaybe confirm it breaks rdeps after a rebuild though15:10
=== 21WAASE4I is now known as hallyn
=== Riddelll is now known as Riddell
dokoinfinity, https://launchpadlibrarian.net/141721049/buildlog_ubuntu-quantal-amd64.gcc-4.8_4.8.1-2ubuntu1~12.10_FAILEDTOBUILD.txt.gz15:19
dokoIn file included from /usr/include/fenv.h:58:0,15:19
doko                 from ../../../../src/libquadmath/math/ccoshq.c:23:15:19
doko../../../../src/libquadmath/math/ccoshq.c: In function 'ccoshq':15:19
doko/usr/include/bits/fenv.h:116:4: error: impossible constraint in 'asm'15:19
doko    __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f));15:19
doko    ^15:19
doko/usr/include/bits/fenv.h:116:4: error: impossible constraint in 'asm'15:19
doko    __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f));15:19
doko    ^15:19
dokodidn't we fix that in eglibc? or is it not yet there?15:19
=== racarr_ is now known as racarr
infinitydoko: SRU not uploaded for that yet, I should do that this week.  Was waiting to queue up a few things in one go.15:23
=== Guest8512 is now known as Zic
=== ubott2 is now known as ubottu
bdmurraybarry: were you still going to have a look at bug 1094218?15:42
ubottubug 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/109421815:42
=== 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
slangasekbarry: yeah, meeting ended ;)16:00
=== 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
kenvandine@pilot in16:28
=== 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
smoserslangasek, around ?17:20
smoseri'm guessing that jodh is not17:20
smoserso you're the next best thing :)17:20
slangaseksmoser: ohai17:21
smoserwe're seeing an issue on raring upstart17:21
smosercloud-config is not running17:22
smoserbut it is : start on (filesystem and started rsyslog)17:22
smoserand rsyslog *is* started (rsyslog start/spawned, process 1656)17:22
smoserand it's start on is: start on filesystem17:23
smoserso it would appear to me that cloud-config should have started.17:23
=== psivaa is now known as psivaa_AFK
smoserslangasek, ^17:31
slangaseksmoser: ok; so is mountall still running?17:32
smoserstop/waiting17:32
slangaseksmoser: 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 yet17:32
smoserslangasek, i dont think so. as cloud-config would be the thing that would do an upgrade.17:34
slangasekhmm17:34
smoserand i dont see anything that cloud-inti woudl have done to initcitl reload17:34
smoseri can let you in17:34
slangasekok17:34
sil2100jamesh: ping!17:46
seb128sil2100, it's like 2am for him, probably not the best time to have a pong17:50
sil2100seb128: ACK, thanks17:50
smoserslangasek, jamespage opened as bug 118787617:51
ubottubug 1187876 in rsyslog (Ubuntu) "rsyslog stuck in 'spawned': Error in `rsyslogd': malloc(): memory corruption: 0x00000000007b2930" [Undecided,New] https://launchpad.net/bugs/118787617:51
slangaseksmoser: and this failure is frequently reproducible on the affected machine?17:53
smoserhttp://lists.adiscon.net/pipermail/rsyslog/2012-January/029268.html maybe relevant.17:53
smoserjamespage, ^17:53
smoserhow frequent is this ?17:53
=== Quintasan_ is now known as Quintasan
smoserbah. that is reported fixed in 5.8.7 and we're 5.8.11 there.17:57
smoserslangasek, i say give it a try (reboot) and see.17:59
=== warp10` is now known as warp10
jamespagesmoser, slangasek: 11/12 of the last first boots on the effected hardware18:02
sil2100barry: ping!18:02
slangaseksmoser: rebooted, it seems to be taking its sweet time coming back up18:07
slangaseksmoser, jamespage: ok, reproduced on reboot18:09
smoserslangasek, those systems take like 2 minutes to post18:10
slangasekcute18:10
ionAwesome, someone has made libappindicator bindings for Haskell.18:12
=== mmrazik|afk is now known as mmrazik
infinityion: I'm not sure you're using that word correctly.18:14
slangasekbecause what indicators needed was greater uncertainty about how long things will take to display correctly18:14
ioninfinity: “has”? “bindings”? “someone”?18:15
infinityion: "awesome". :P18:15
ioninfinity: Ok, let me rephrase it: “Excellent!”18:16
=== 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
slangaseksmoser: regression in the SRU from bug #1022545, which has an off-by-one error in its string handling.18:50
ubottubug 1022545 in rsyslog (Ubuntu Raring) "Backport upstream bugfix "$PreserveFQDN on" not working properly" [Undecided,Fix released] https://launchpad.net/bugs/102254518:50
slangaseksmoser: not sure yet this is the cause of the malloc failure, but it looks probable as this is the only complaint out of valgrind18:50
cjwatsonion: 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
cjwatsonAlthough I see libappindicator is in Debian - but an old version I think18:52
=== racarr|lunch is now known as racarr
ionI’m actually not using the system packages at all for Haskell development, i also cabal installed happindicator under ~. Seems to work fine.18:53
slangaseksmoser: right, confirmed here that unapplying that patch fixes it.  So, critical SRU regression. :P  Thanks for raising this.18:54
infinityslangasek: Added precise and raring tasks to https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/1187808 due to your above conversation.18:59
ubottuLaunchpad bug 1187808 in rsyslog (Ubuntu) "PreserveFQDN fix introduces regression that might cause rsyslog not to start" [Undecided,Confirmed]18:59
slangasekinfinity: ack.19:00
Laneyion: Since you only got negative comments - COOL! :-)19:00
ionheh19:01
infinityslangasek: 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
slangasekcaribou: 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:01
infinityslangasek: http://git.adiscon.com/?p=rsyslog.git;a=commitdiff_plain;h=9c54bf41d02ba236137859ea5f12d6f04864734919:02
infinityslangasek: Referenced in the bug.19:02
slangasekok19:02
slangasekinfinity: I'll take care of the uploads19:02
infinityslangasek: Alright.  If you do 'em quick, I'll review before I head out for the afternoon.19:03
infinityslangasek: And this seems like a valid case for expediting the accept/verify/release turnaroud, if you can find someone to verify.19:04
slangasekI can verify it directly19:05
dobey_is there no easy way to fix broken package import branches?19:12
=== dobey_ is now known as dobey
slangasekno.19:12
slangasekbarry: ^^ do you know who, if anyone, is still minding the store on those?19:12
cjwatsonslangasek: wgrant and xnox are the people I go to for those19:31
slangasekok19:31
slangasekdobey: ^^ maybe that helps?19:31
cjwatsonIt has to some extent been borged into LP maintenance19:32
dobeyhmm, ok19:33
=== sarnold_ is now known as sarnold
=== andreas__ is now known as ahasenack
=== vibhav is now known as Guest78086
=== ubott2 is now known as ubottu
barryslangasek: you can perhaps beg someone on #udd but otherwise, you will have a sad19:34
barry(maybe the udd mailing list too)19:34
barrybut in general, nobody is19:34
=== rbelem_ is now known as rbelem
=== zumbi is now known as Guest1230
=== Lutin is now known as Guest9557
cjwatsonbarry: I think it's better than that.  William in particular has been fixing a fair few problems AIUI.19:35
barrycjwatson: that is *great* news!  wgrant ftw19:35
seb128bdmurray, 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:35
seb128bdmurray, 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 gsettings19:36
=== yofel_ is now known as yofel
seb128it's sort of an "abi" break for no real benefit19:36
slangasekinfinity: rsyslog uploaded for saucyraringprecise19:37
infinityslangasek: Yeahp, queuebot told me.19:37
slangasekk19:37
=== francisco is now known as Guest71674
ograsaucyraringprecise ? is that the new name for the rolling dev release ?19:38
slangasekseb128: 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 once19:38
ogra:)19:38
seb128slangasek, ok, so you are archive greping for other users of the key if there is any?19:38
infinityI prefer presaucing.19:38
dobeyinfinity: one must sauce precisely.19:39
infinityTrying so hard to not say "that's what she said" right now.19:40
slangasekseb128: 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 reported19:42
seb128slangasek, ok, wfm19:42
* seb128 checks software-center and aptdaemon in case19:42
seb128slangasek, 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
bdmurrayI'll check the archive just in case19:43
glatzorseb128, aptdaemon doesn't use it19:43
seb128glatzor, saw that, thanks19:44
glatzorseb128, but I don't know about s-c19:44
seb128neither does s-c19:44
glatzorok19:44
slangasekseb128: which upload?  I think bdmurray did the last u-n upload19:44
seb128slangasek, the one from yesterday that dropped the key19:44
* barry returns to the porch for some quality time with gpg19:44
bdmurrayseb128: what branch are you using?19:45
seb128slangasek, oh, sorry, bdmurray uploaded it seems, I saw your name at the top of the changelog...19:45
seb128bdmurray, ~ubuntu-core-dev/update-notifier/ubuntu/19:45
slangasekok, seriously, who broke 'bzr info'?19:45
seb128bdmurray, the one listed in debian/control19:45
bdmurrayseb128: we've been using19:45
bdmurrayer nevermind19:46
seb128bdmurray, well, this morning it was UNRELEASED, maybe you forgot to push the commit where you flagged it as a release?19:46
seb128everything else was current19:46
bdmurrayseb128: yeah, I fixed that and merged your 0.137 changes19:46
seb128hum19:46
seb128I had pushed my changes to the vcs19:46
seb128did you overwrite?19:47
seb128bzr: ERROR: These branches have diverged. Use the missing command to see how.19:47
seb128Use the merge command to reconcile them.19:47
seb128shrug19:47
bdmurrayhmm, I did an updated before pushing...19:47
seb128or maybe I forgot to push as well :p19:47
seb128anyway no worry19:47
dokoseb128, on raring:19:47
dokoSetting up libgtk2.0-0:armhf (2.24.17-0ubuntu2) ...19:47
doko/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
seb128seems to be alright now19:47
seb128bdmurray, thanks19:47
dokois this expected?19:47
dokoarmhf is the foreign arch19:48
seb128doko, no, and not seen before ... is that consistent or a one time error? the arm builders tends to have corrupted datas sometimes it seems19:48
dokono, that's a local install19:49
slangasekdoko: that's the postinst trying to exec the foreign-arch indexer19:49
=== tyhicks` is now known as tyhicks
slangasekthere's a || true after it in the postinst, but it'll still spit out errors19:49
slangasekI've never seen that particular error before fwiw19:49
dokoahh, yes I see19:49
slangasekbut if you don't have armhf qemu support in place, errors of /some/ kind are expected19:49
infinityslangasek: Alright, acceptiferated, and I'm heading off for a bit.  Give me a nick highlight nudge when you're satisfied it's all verified.19:51
=== s1aden is now known as sladen
=== elky` is now known as elky
smosercjwatson, are you around ?20:32
=== 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
cjwatsonsmoser: not really, e-mail?21:00
cjwatsonUnless it's really quick21:00
smosersure.21:00
=== 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
xnoxdobey: i'm not an expert, but which package are you after? I can take a look.22:05
=== 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

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!