/srv/irclogs.ubuntu.com/2014/06/13/#ubuntu-devel.txt

mdeslaurUnit193: crud. Thanks, I'll prepare a regression fix for the regressions fix :)00:16
Unit193mdeslaur: Thank you very much.  Patch only needs changed offset.00:17
chilukmy squid-deb-proxy and squid3 seem to be in a fight to the death... and neither seems to function.00:22
mdeslaurUnit193: security update regressions suck. If someone pings me about them, they can be sure I'll prioritize fixing them quickly. Thanks!00:55
Unit193'Welcome, and thanks again.00:56
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
pittiGood morning03:41
pittidoko_: lintian> whoops, fallout from python 3 porting; added test, fixed, pushed out, restarted test04:22
dholbachgood morning07:06
Noskcajcould someone please merge libvirt?07:28
Noskcajhallyn, ^07:28
=== tsdgeos_ is now known as tsdgeos
michagogoinfinity: KMS FTW?07:44
michagogo(re: VL activation)07:45
dpmmorning pitti - I was going to approve the webbrowser-app template for utopic, but I've noticed that rather than uploading a single po/webbrowser-app.pot template, there seems to be one for each architecture -> https://translations.launchpad.net/ubuntu/utopic/+source/webbrowser-app/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=pot - would you have any idea why? It's the first time I've seen this in a template07:53
pittihey dpm07:53
dpmhey :)07:54
pittidpm: I don't have a definitive answer, did LP changed recently in that regard?07:54
pittidpm: we indeed do build translation tarballs on every arch, but we've done so forever07:54
dpmI can't be 100% certain, but I wouldn't think LP has changed anything in translations recently07:55
dpmpitti, I don't seem to see it with other packages in the imports queue, seems to be something in that package only07:56
=== doko_ is now known as doko
pittidpm: another hypothesis is that it might differ between architectures?08:00
pittimost templates and po files should be identical on all arches08:00
pittibut maybe this does some magic and encodes the architecture in a translatable string or so08:00
dpmit shouldn't have any differences, afaik08:01
dpmbut I guess I'll have to ask Olivier when he comes online08:01
pittidpm: they are indential except for the POT-Creation-Date:08:02
=== psivaa-afk is now known as psivaa
mardyxnox: hi! About yesterday's signon-ui stuff: what is a dummy package? Is it just an entry in debian/control (with no files shipped) that just depends on the newer stuff?08:39
xnoxmardy: yes.08:40
xnoxmardy: apt-cache search dummy -> that should bring up plenty of examples.08:40
mardyxnox: oh right, good idea. Thanks!08:41
Chipacaev: good morning to you sah08:43
evmorning!08:43
Chipacaev: so. Should we store the whoopsie id on the filesystem after calculating it the first time?08:47
* ev tries to find where we had that conversation last night, for review :)08:49
Chipacaev: here :)08:50
Chipacaev: but also, slangasek commented in the bug08:50
Chipacabug 1328285 that is08:50
ubottubug 1328285 in whoopsie (Ubuntu) "can not find hardware address" [High,In progress] https://launchpad.net/bugs/132828508:50
evhm08:51
evChipaca: where are we even seeing this, now that we have IMEI support? Emulator?08:52
Chipacaev: which of the "this"es?08:53
evChipaca: it looking at the MAC addresses08:54
Chipacahmmmm08:54
Chipacaev: the imei is appended to the mac, because it isn't big enough08:55
Chipacaev: no mac, no whoopsie id08:55
evah right08:55
Chipacaev: that's what my branch solves08:56
Chipacaev: my quesiton was about the next step: currently the whoopsie id depends on interface ordering, which is not stable (and can change not only between boots but also during a single boot by e.g. loading stuff)08:57
Chipacaev: so we should probably store the whoopsie id once we've gotten a 'known good' one08:57
evwell that's where I'm worried. A big point of this was to allow for an identifier that would span reflashes of the device or reinstalls of the OS08:59
evbut I'm struggling to think of an alternative off the top of my head08:59
Chipacaev: so: you currently don't have that09:01
Chipacaev: or rather, you have that more by accident than by design :)09:01
evokay, so how about this. We stop using MAC addresses, which are hard to get consistent results from, and instead grab some other static information from the device in the case of phones (manufacturer, serial, etc).09:01
mardyjpds: hi! Do you have a minute to talk about bug 132962909:01
ubottubug 1329629 in account-plugins (Ubuntu) "can't add linked in account because of failure" [Undecided,New] https://launchpad.net/bugs/132962909:01
Chipacaev: and on non-phones?09:02
evIn the case where we don't have a phone and still don't have a dmi table to work with, we write "unidentified-system" or something like that09:02
evand then we can at least see how big the problem is09:02
evbecause big data09:02
Chipaca:)09:02
evwell maybe something a bit more granular than that09:04
evunidentified-system-no-dmi-not-phone09:04
evunidentified-system-bogus-dmi09:04
evand so on09:04
ev(the latter case being xnox's crazy back of a van laptop)09:05
evmpt: I don't suppose you have any thoughts on this? (What we do when we don't have enough stable unique information in the hardware to generate a system identifier)09:05
mptev, I do not :-)09:07
ev:)09:07
evChipaca, bdmurray, slangasek, tedg: are you happy with this plan? ^09:08
Chipacaev: once concern: sounds like a lot of work09:11
evprobably less work than carefully managing a file on disk09:12
evmuch less work if slangasek wouldn't mind us using libandroid-properties ;)09:12
evI should help with this, but lately volunteering my time for hacking is a good way to have things take ages.09:15
evI'll still try if no one else can pick it up09:16
ev(and if we're all in agreement that it's the right course)09:16
ChipacaI don't see libandroid-properties as being any worse than the current dmi thing09:17
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
evyeah, I'm struggling to remember what Steve's concern was with it. I think he wanted that whole library dead.09:25
darkxstr0ckhoff9i509:40
diwicdarkxst, oops09:40
diwicdarkxst, if that was a password you probably want to replace it now09:40
infinityev: Why are you so against a file on disk?09:52
infinityev: Getting enough sources to generate a unique ID implies it might not be perfectly stable.  Doing it once and storing it solves that for, at least, that install.09:53
infinityev: And never having to do the work again until the next fresh install is also just saner at runtime.09:53
evinfinity: because files on disk do not persist across installs09:53
infinityev: Sure, but how does that relate?09:53
evbecause the identifier is there to identify machines, not installations09:54
infinityev: If you come up with an algorithm that you think has a high probability of giving you the same result across two installs, having a file on disk is STILL BETTER than calculating at every boot, or every init of a library or whatever.09:54
evah, I just got angry and didn't read what you actually wrote. Oops?09:55
shadeslayerbdmurray: btw how big was the old tracker db ? :P09:55
infinityev: Unless you're really concerned that someone's going to move a hard drive between machines and you think it should suddenly be a "new machine" because of that.09:55
infinityev: But I'd argue that's the same machine, just with a bunch of new parts. :P09:55
evinfinity: I'm not against having a file there as a cache09:55
shadeslayerbdmurray: for errors.ubuntu.com09:55
evshadeslayer: several terabytes09:55
shadeslayerwhoa09:56
evyeah, cassandra is pretty damn good for really big data09:56
infinityev: Right, the file as cache thing was what both Steve and I were arguing for.  By all means, if you can make the algorithm (mostly) stable, go for it, but you're probably never going to get that perfect, so the file saves you there, plus it's just more efficient to have the cached ID.09:56
evinfinity: yeah, I was reading most of that inbetween walking home and making dinner, so apologies for missing the finer points09:56
evfor what it's worth, I'd rather us be as close to perfect as we can, discarding what we cannot be perfect about09:57
evwell not discarding, but lumping that together so we can know how much of an impact it would have09:57
infinityev: Well, you'll always have the whitebox problem where many motherboard don't have model numbers or serial numbers.10:00
infinityev: RAM often has serial numbers, but that's replaced probably as frequently as NICs.10:00
evyeah, but that's what unidentified-system-bogus-dmi is for10:01
infinityev: Right, I'm saying that I suspect that bucket will be larger than you think, but an interesting experiment.10:01
evsystems like xnox's, which as far as I can tell was bought by some shady character from the back of a van10:01
evyes, so we make it big, then find ways to whittle it down10:01
evbought off*10:01
infinityHow badly this all falls over on !x86 is another interesting connundrum.10:02
evugh, I really need to ditch this mac keyboard for something decent. If only to prevent my hands from sweating to nothingness. Any recommendations?10:02
infinityNot talking phones, where you can be saved by an IMEI, but ARM servers, POWER servers, etc.10:02
infinityev: Ducky keyboards are love.10:03
evPOWER? Pshh, who cares about /that/10:03
pittiI still swear on the Kinesis keyboards :)10:03
xnoxev Sculpt is the best http://www.microsoft.com/hardware/en-gb/p/sculpt-ergonomic-desktop/L5V-0000610:03
infinityAnything with cherry mechanical switches, really.10:03
pittiwell, that might be ambiguous in English -- I mean I just love them10:03
darkxstdiwic, only half, wonder what happened to the first half!10:04
xnoxinfinity: ev would be eaten alive if he brings mechanical keyboard into the office =)10:04
evthis yeah? http://www.amazon.co.uk/Ducky-DK9087-Shine3-Keyboard-DK9087S3-BUKPTYY1/dp/B00I47XNNM/ref=sr_1_6?s=computers&ie=UTF8&qid=1402653827&sr=1-610:04
infinityxnox: There are cherry switches that don't make clicky noises.  I use brown, personally, quiet.10:04
evxnox: I sit with IS now. I'm surrounded by James' laugh and the sound of the foosball table10:05
evI bet you do.10:05
infinityev: They make dozens.  This is the one I'm using right now: http://www.amazon.co.uk/Keyboard-Zero-Mech-Brown-Switch/dp/B00GJVA9XW/ref=sr_1_1?s=computers&ie=UTF8&qid=1402653916&sr=1-1&keywords=ducky+zero+brown10:05
xnoxev: any space for one more body near IS? =)10:06
evyeah, come on down10:06
evinfinity: ooh, that's nice!10:06
evthanks10:06
evxnox: London is always happy to have you10:06
infinityev: If you're considering a mechanical keyboard, researching the different switch "colours" is helpful, but brown is pretty office friendly, and a really nice feel.10:07
ev(if we were just on the other side of that bridge this joke would work on multiple levels)10:07
infinityev: Reminds me of the old skool (PowerMac G3 and earlier) Mac keyboards, but a bit more travel, and much less prone to early demise.10:07
davmor2xnox: you'll note he didn't say he is always happy to have you ;)10:08
evdavmor2: shh you. He didn't pick up on that. :)10:08
davmor2ev: oh sorry I didn't realise it was a secret ;)10:09
xnoxdavmor2: i thought it was more of a stab that snob ev, doesn't consider SE3 to be in London =)10:09
evI should bring in a PowerMac, if only to complain about how well Ubuntu works on it to IS10:09
evand to look so awesomely retro10:09
xnoxev: can PowerMac do juju?10:09
evIt's not London!10:09
xnoxev: what's your post-code?10:09
evGreenwich is at best "Greater London"10:09
evNW510:09
evbut just barely10:10
evright on the NW3/5 edge10:10
xnoxyeah but NW3 is much closer than SE3 though.10:10
xnoxhttp://www.doogal.co.uk/images/london_postcode_map.gif10:11
pittiwow, I never realized these postcodes encode compass directions10:11
xnoxpitti: for london they do.10:11
xnoxpitti: elsewhere they don't.10:11
evpitti: it's also how the gangs organise themselves10:12
* Laney wonders what NG7 counts as10:12
Laneythe badlands10:12
evif Britain is anything, it's order.10:12
xnoxpitti: otherwise it would have been impossible to navigate around london. Cause there are same street names in every postcode more or less.10:12
evNG7?! Is that even a thing?10:12
xnoxpitti: typically though the post-codes spiral out10:12
xnoxev: don't worry, it's outside of M25 =)10:13
evThere's land beyond the green belt?!10:13
evNo, I refuse to believe this.10:13
xnoxpitti: with XX1 being the city-center.10:13
pitticlever10:13
xnoxpitti: e.g. more traditional http://en.wikipedia.org/wiki/File:HU_postcode_area_map.svg10:14
xnoxpitti: i used to live in HU16 which was considered "posh" as you are far away from the center, yet the post-code is small hence has expensive houses / subburbs.10:15
xnoxwell, expensive..... expensive for Hull, in northern england.10:15
Laneyhahaha10:15
Laneyyou need to get further out into the villages to be actually posh10:16
xnoxLaney: who shall I blame for packaging dbus headers really wrong?! =)10:16
Laneyuse the changelog?10:17
xnoxLaney: doko: utter maddness - /usr/lib/x86_64-linux-gnu/dbus-1.0/include/dbus/dbus-arch-deps.h10:17
jpdsmardy: I wasn't the last one that touched the LinkedIn plugin.10:17
xnoxLaney: doko: utter maddness - /usr/include/x86_64-linux-gnu/dbus-1.0/dbus/dbus-arch-deps.h would be better.10:17
Laneythe pcfile gets the right directory10:19
davmor2ev, xnox: within the sound of Bowe Bells is technically London if you ask a Cockney :)10:20
xnoxLaney: yeah, but still ugly =)10:33
Laneygo send a patch upstream :P10:33
mardyjpds: but you made the first merge proposal; what I wanted to ask you, is whether you registered the app key on your account, or if it was registered by IS10:35
jpdsmardy: I remember that I asked people to register one.10:36
jpdsmardy: Not sure how the code's progressed since then.10:36
mardyjpds: no, the code is still the same, and it's working OK, but we need some changes on the key. I'll ask IS to look into it, then10:37
=== MacSlow is now known as MacSlow|lunch
mdeslaurUnit193: how are you getting xubuntu-docs to fail to build with the current libxml2 packages? It seems to build fine for me11:39
mdeslaurI'd like to figure out why it's failing so I can make sure I fix it properly11:39
Unit193How it's doing translations, so `make translate` should do it.11:40
Unit193It's also validate, which is what will be the clear indicator.11:41
mdeslaurUnit193: oh! ok, I see the errors now, thanks. I wasn't failing the build, but I should have looked at the log.11:47
Unit193Sure thing, whatever helps.11:50
=== MacSlow|lunch is now known as MacSlow
mvo@pilot in12:30
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mvo
* dholbach hugs mvo12:31
Sm21ubuntu sux12:38
mdeslaurdad?12:39
Sm21i have the balls to say it12:39
Sm21ubuntu has lost touch12:39
Sm21unity sux12:39
infinitySm21: Is any of this on topic for a development channel?12:40
Sm21yes12:40
infinitySm21: Hint, this IRC channel isn't your personal soapbox.12:40
Sm21infinity, the truth hurts, hint.12:40
ikoniaSm21: I've just removed you from #ubuntu channels - do you want to leave here too ?12:41
ikoniaif not - please stop with the random rants, and ask your development questions/input12:41
Sm21ok mark shuttleworth is all about making money and you are all his fanboys12:41
infinitySm21: Ubuntu is a lot more than just Unity.  If you prefer other desktop environments, there are plenty of other flavours and, this being a development channel rather than a personal ranting channel, you could help work on one of them.12:41
ikoniaSm21: final warning12:41
IdleOneEnough is enough. Start a blog if you want to rant12:42
=== _salem is now known as salem_
pittithanks ikonia12:42
ikoniawell that worked out well for him12:42
=== psivaa is now known as psivaa-afk
michagogo"Patch Pilots: mvo" <-- what does that mean?12:56
mvomichagogo: see https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews?action=show&redirect=PatchPilot12:58
mvomichagogo: it basicly means that I will sponsor to upload fixes into the distro and/or land branches12:58
infinitymvo: And the equally important review and reject. :P13:01
mvoinfinity: heh, true!13:05
xnoxbarry: hey! I'm trying to work through all the bugs you filed a while ago against system-image vs emulator13:06
xnoxbarry: so i have a couple of scripts that will let you boot emulator in both normal & recovery modes13:06
xnoxbut at the moment it fails downloading things.13:07
xnoxaka bug #126155213:07
ubottubug 1261552 in android (Ubuntu) "system-image fails due to missing directory" [Medium,Confirmed] https://launchpad.net/bugs/126155213:07
xnoxnot sure who is suppose to normally create /android/cache/recovery13:08
ogra_xnox, android ... when you initially install the device with it13:10
ogra_xnox, all we do is to mount the cache partition under /android/cache13:11
infinityogra_: My Android device doesn't have a recovery directory under /cache...13:12
ogra_infinity, then your android device doesnt need it ... and thats fine ... your nexus device would have it though13:13
infinityogra_: This is a Nexus.13:14
ogra_oh ?13:14
ogra_id /cache actually mounted ?13:14
ogra_*is13:14
barryxnox: i saw the activity on those bugs - do you have something i can test?13:14
infinityogra_: I would assume so...13:14
ogra_well, i have often seen it being only mounted on demand ...13:14
infinityOh, maybe I can't read it as !root, and my file manager is being unclever and telling me it's empty.13:15
pittiseb128, dpm: do you happen to know any universe package which uses X-Ubuntu-Use-Langpack?13:18
dpmpitti, I think we tested it with synaptic at some point but we disabled it13:18
pittiseb128, dpm: On http://pad.ubuntu.com/uos-1406-development-1406-touch-language-packs I created a list of sources which are in universe, have translations, and are on the touch image13:18
seb128pitti, gnome-panel used to, let me check if it still does (I think it was reverted because it was buggy)13:19
pittinone f them use that13:19
seb128https://launchpad.net/ubuntu/+source/gnome-panel/1:3.6.0-0ubuntu213:19
xnoxbarry: yeah, so if you have latest & greatest ubuntu-emulator it should have --recovery option.13:19
seb128hum, got reverted indeed13:19
seb128pitti, no, I don't13:19
xnoxbarry: ubuntu-emulator run --help to check13:19
xnoxbarry: with that you can create e.g. i386 emulator like so http://paste.ubuntu.com/7638850/13:20
pittiseb128: I was mostly wondering whether my grepping was wrong, but seems we indeed don't use it much13:20
xnoxbarry: with extra commands to get the recovery initrd "in the right way"13:20
xnoxbarry: i've picked revision 70 as arbitrary recent one, yet behind current. With a hope to "system-image upgrade it"13:20
pittidpm: in case you are "unnamed", I already have a section for "skip these" :)13:21
xnoxbarry: use-raw-disk -> such that state is preserved across reboots.13:21
dpmpitti, damn you caught me! :)13:21
xnoxbarry: how i did start the emulator (with --memory 2048 to get it spin faster)13:21
dpmnot sure why my name is not in there13:21
seb128pitti, http://ubuntu-codesearch.surgut.co.uk/search?q=X-Ubuntu-Use-Langpack13:21
xnoxbarry: and i get to the same as in the above bug -> /android/cache/recovery is missing and downloads file13:21
xnoxbarry: http://paste.ubuntu.com/7638863/13:22
pittiseb128: thanks; so my grepping was correct13:22
xnoxbarry: i'm running this as root and e.g. cd /android/cache/recovery; wget https://system-image.ubuntu.com/gpg/image-master.tar.xz does work13:22
barryxnox: is that utopic's ubuntu-emulator, or from a ppa?13:22
xnoxbarry: it's utopic's ubuntu-emulator. It should be safe to install on any releases. We compile it such that one can do binary copy and install it on e.g. precise13:23
pittisil2100, dpm, seb128: so we should mark these 14 universe sources for langpack-ification; it's not a 5 minute script job due to citrain, or does that now automagically merge back from teh archive?13:23
xnoxbarry: i can compile it for your choice of distro =) what are you running?13:23
pittii. e. what is less intrusive, mass-upload them with a script and sync back the bzrs, or propose 14 MPs?13:23
barryxnox: utopic of course! :)13:24
xnoxbarry: you are such a unicorn =)13:24
dpmpitti, I've added a note for the indicators - do you think it might be worth promoting those 2 packages to main instead? I don't have a preference, just mentioning it for the sake of consistency with the rest of indicators13:25
seb128pitti, I would go with "email the list and let the respective upstreams get that landed with their next changes"13:25
* barry imagines a double-entendre off-color retort13:25
xnoxbarry: so i have no clue what system-image-cli is not liking about the emulator, but it should be all good to go13:25
pittidpm: maybe; in fact I think *all* of those should be in main, and touch should only be built from main :)13:26
sil2100pitti: hard to say, I would use CITrain for that if those are bzr-enabled in overall, as in this case the landing should be quick13:26
xnoxbarry: and i believe everything is fixed now (channels are right, we have ability to boot into recovery with crutches, etc.)13:26
barryxnox: what we need is an interface to boot into recovery from inside the emulator, e.g. `reboot -f recovery` is what the phones do.  will that work?13:26
pittisil2100: yeah, it's a purely mechanical change; so 14 MPs, leave them in approved, and fold them into the next uploads?13:26
seb128pitti, you can do mps and let respective lander handle the landings as well, if you feel like doing the mps13:26
pittiit's not like we need to immediately upload them13:26
seb128but I would just send the email13:26
xnoxbarry: that's in progress. I have a hacky way to get that working. Essentially i replace "reboot" binary with a script that does: nc 10.0.0.1 <<EOF13:27
seb128let teams include those13:27
xnoxreboot recovery13:27
xnoxEOF13:27
pittiseb128: can do as well13:27
seb128then do mps for the remaining ones in few weeks, if there are some that got ignored13:27
xnoxbarry: and that connects to the host, and reboots the emulator into recovery.13:27
dpmhi oSoMoN, I was asking pitti this morning, but you might know more as it's your app -> I was going to approve the webbrowser-app template for utopic, but I've noticed that rather than uploading a single po/webbrowser-app.pot template, there seems to be one for each architecture -> https://translations.launchpad.net/ubuntu/utopic/+source/webbrowser-app/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=pot - would you have any idea why? It13:27
dpm's the first time I've seen this in a template13:27
xnoxbarry:  i can give you those scripts as well, we haven't integrated it yet into ubuntu-emulator proper.13:27
dpmor ogra_, as you were the last uploader ^13:27
ogra_huh ?13:28
pittisil2100: a third option would be to just bzr commit the changes directly to trunk, but I guess we don't do that any more, as trunk == archive, not staged changes, right?13:28
pittiI mean s/trunk/the upstream branch/13:28
ogra_dpm, i never uploaded webbrowser-app in my life13:28
xnoxbarry: driving "ubuntu-emulator run" & "ubuntu-emulator run --recovery" externally should be enough to see what else we are missing. E.g. can we run system-image in download only mode? and externally validate download, & trigger reboot into recovery?13:28
sil2100pitti: yeah, I wouldn't propose that as it might confuse landers and upstreams13:28
barryxnox: yeah, that would be great.  i can write a reboot hook that does the low-level bits in the mean time.13:28
sil2100pitti: I would stick to MPs :)13:29
pittisil2100: ok; so I guess I'll mail the list first13:29
seb128pitti, just do an email to phone with "upstream from those projects, can you include those small changes"13:29
seb128and wait13:29
dpmogra_, ah, it seems to have your name and sil2100's in https://translations.launchpad.net/ubuntu/utopic/+source/webbrowser-app/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=pot13:29
ogra_dpm, i think CI train is cheating you ...13:29
seb128then we can see what's remaining to do13:29
xnoxbarry: my crutches are in http://bazaar.launchpad.net/~xnox/+junk/killerd/files13:29
dpmogra_, might well be :)13:29
oSoMoNdpm, no idea why, but I guess the files themselves are identical, maybe except for the generation timestamp13:29
xnoxbarry: i make emulator.conf upstart user session job (as one would naturally do)13:29
xnoxbarry: start killerd.go service on the host13:29
dpmoSoMoN, yes, they are identical except for the timestamp13:29
ogra_dpm, if i took a look at debian/control and changelog and ACKed that it might put my name into the upload field even though i dont know anything about the upstream code13:30
xnoxbarry: which does start/stop emulator and passes --recovery as needed.13:30
xnoxbarry: that's good for shutdown/reboot/reboot-recovery from the host13:30
xnoxbarry: but not good for shutdown/reboot/reboot-recovery from whilst booted into recovery as we have no "nc" there yet =)13:30
xnoxwhoops =) which i'm fixing13:30
xnoxbarry: the idea is to get "reboot -f recovery" work with dirty tricks behind the back.13:31
mptev, bdmurray: What happened to the graph?13:31
barryxnox: sounds good.  i'll play with this today if i get a chance13:31
xnoxbarry: kk13:32
xnoxbarry: if anything do shout and i'll try to respond asap =)13:33
xnoxmpt: new cassandra database, starting from day 0.13:34
xnoxmpt: it will be eventually "stitched" together13:34
xnoxmpt: see email on ubuntu-devel about it13:34
barryxnox: awesome, thanks13:35
kdeuser56would you consider the following issue as a bug: when creating a /boot partition in ubiquity, the partition does not seems to have a UUID and is not mounted using UUID in fstad13:38
kdeuser56(using btrfs filesystem)13:38
xnoxkdeuser56: why would it be?13:38
kdeuser56for ext2,3,4 it works13:38
xnoxkdeuser56: ext doesn't use pools and subvolumes =)13:39
kdeuser56xnox: yeah but mounting using /dev/sdXY is not really good13:39
kdeuser56xnox: imagine I install in a virtual machine ... then /boot would be sda1, but when booting on the real setup it is /dev/sdb113:40
kdeuser56xnox: thats what made me curious about that issue13:40
xnoxkdeuser56: is it actually causing a problem for you, or you just dislike the generated /etc/fstab ?13:41
xnoxe.g. did the install fail to boot?13:41
kdeuser56xnox: it causes problems and manual intervention13:41
kdeuser56xnox: no boot did not fail, just /boot was not mounted on the booted target system13:41
kdeuser56xnox: and it indicated that on the first boot (Failed to mount /dev/sda1 on /boot)13:42
xnoxkdeuser56: please open a bug about that. with $ ubuntu-bug ubiquity13:42
xnoxkdeuser56: which will attach all the right logs, and it doesn't attach, do attach the resultant /etc/fstab13:42
kdeuser56xnox: It is for sure a bug, because blkid does not find a btrfs boot partition generated by ubiquity13:43
kdeuser56xnox: btrfs root partitons are fine though ...13:43
kdeuser56xnox: what could result in a uuid not being there?13:44
xnoxkdeuser56: sorry, i'm busy now. Did you open a bug report? what's the bug #?13:45
hallynNoskcaj: zul is working on it.  zul, how's 1.2.5 coming?13:58
hallyn(libvirt, obv)13:58
zulhallyn:  its coming..will look at it today13:58
mptxnox, so now we have three?13:59
* mpt reads the mail14:00
xnoxmpt: correct. this is the third incarnation14:00
mptholy schmoly14:06
dokochrisccoulson, tvoss, Mirv: I see that qt5 is built in c++11 mode, and oxide-qt not. is this intended?14:09
tvossdoko, no idea14:10
kdeuser56xnox: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/132979414:21
ubottuUbuntu bug 1329794 in ubiquity (Ubuntu) "Btrfs boot partition does not have an UUID" [Undecided,New]14:21
=== Guest98139 is now known as pfsmorigo
kdeuser56xnox: I mean though it has not been recommended to have btrfs for /boot, it should at least behave like any other filesystem in that function, right?14:29
seb128bregma, Saviq, tedg: logout on unity8 still doesn't work for me, using https://launchpad.net/~ci-train-ppa-service/+archive/landing-00814:35
Saviqseb128, heh14:35
Saviqseb128, can you try calling the interface directly?14:35
seb128Saviq, do you have a dbus command handy?14:36
tedgcharles, ^14:36
charles+1 to Saviq's suggestion14:38
Saviqseb128, fraid not14:38
seb128charles, see my question to Saviq?14:38
Saviq62+ connection.registerService("com.canonical.Unity");14:38
Saviq63+ connection.registerObject("/com/canonical/Unity/Session", this,14:38
charlessimilar suggestion, can you monitor the dbus to see what i-session sends when you hit Logout14:38
Saviqand it's Logout and/or RequestLogout methods14:39
seb128shrug14:39
charlesSaviq, there's no Logout14:39
seb128it's not easy to do "things" inunity814:39
seb128unity814:39
charlesit should be RequestLogout in com.canonical.Unity.Session14:39
seb128like no d-feet14:39
seb128no alt-tab14:39
* bregma misses alt-tab big time, it's on the list for 14.1014:40
charlesdbus-monitor?14:40
bregmadbus-send?14:40
seb128charles, when doing what? picking logout in the indicator?14:40
charlesseb128, right you could dbus-monitor to see what i-session calls14:41
charlesit should be calling RequestLogout when in unity814:41
kdeuser56xnox: what specific info should provide to help debug this problem?15:00
xnoxkdeuser56: file a bug using $ ubuntu-bug ubiquity.15:01
kdeuser56xnox: I have linked you the bug already15:01
xnoxkdeuser56: sorry, i have missed it.15:01
kdeuser56xnox: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/132979415:01
ubottuUbuntu bug 1329794 in ubiquity (Ubuntu) "Btrfs boot partition does not have an UUID" [Undecided,New]15:01
xnoxkdeuser56: tah.15:02
xnoxkdeuser56: what do you mean suppose?! was the /boot mounted after rebooting the installed system or not?15:03
kdeuser56xnox: it was not mounted, but the system was bootable15:03
xnoxkdeuser56: why are you conducting installation in qemu and transfering to hard ware later?15:03
xnoxkdeuser56: that's not the only thing that will be borked.15:04
kdeuser56xnox: I installed in qemu using real storage15:04
kdeuser56xnox: there is nothing borked, it is just like I installed it on real hardware15:04
kdeuser56xnox: with the difference that it saves me time (reboot + time of install), as I can work besides the installation15:05
xnoxkdeuser56: please open the bug with $ ubuntu-bug ubiquity -> that collects a whole bunch of debug logs and information from the system.15:05
kdeuser56xnox: how do I assign to an already existing report with that command?15:06
kdeuser56xnox: besides that, please do not forget that this has nothing todo with qemu, as I reproduced on real hardware with a manual install15:07
kdeuser56xnox: I will remove that qemu bit, because people always search for something that sounds unfamiliar with them and give that as a reason for it not working despite I already tested it out properly15:08
xnoxkdeuser56 I'm sorry, without installer logs there is nothing i can debug15:16
=== psivaa-afk is now known as psivaa
kdeuser56xnox: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/132981015:26
ubottuUbuntu bug 1329810 in ubiquity (Ubuntu) "Btrfs /boot partition has no UUID" [Undecided,New]15:26
=== timrc is now known as timrc-afk
kdeuser56xnox: but I guess nobody will need the debug information as I am sure everyone can reproduce the issue anyway15:28
rbasakmvo: around? Is it too late to ask for a change to hwe-support-status?15:35
rbasakmvo: sorry I'm late with this. I'd like to point the user to a URL, but I don't have much space to do it.15:36
rbasakmvo: so I'm wondering about a --print-url option or something like that which prints a URL to send the user to, as I've only released that it's release-specific.15:36
kdeuser56xnox: please ping me for further information. thanks very much for your cooperation and help15:36
rbasakIf not, I can hardcode the URL for now, and fix it next LTS cycle.15:36
michagogoHey ubottu, could you link me to bug 1314616?15:38
ubottubug 1314616 in bitcoin (Ubuntu) "[SRU] bitcoin to be maintained upstream in PPA: Replace distro archive "bitcoin" bitcoin with an empty dummy package" [Undecided,Confirmed] https://launchpad.net/bugs/131461615:38
michagogo(How come that doesn't work in PM?)15:39
rbasakmvo: unping. I thought of a better way.15:49
rbasak(no changes at your end needed)15:49
mdeslaurmvo: thanks for the apt debdiffs!16:48
mdeslaurmvo: mind if I make the changelog a bit more verbose?16:48
=== roadmr is now known as roadmr_afk
=== chuck__ is now known as zul
=== retoad is now known as retoaded
slangasekev: so, to circle around to the whoopsie id thing... I'm perfectly fine to have us prefer IMEI over MAC for system identifiers, according to xnox that's better for uniqueness anyway19:14
slangasekev: however, that exacerbates the problem of finding the ID on boot, because of ofono becoming a startup dependency (and only on the phone)19:14
evslangasek: what about padding that out with more persistent data from the system, like the serial19:14
mvo@pilot out19:15
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
slangasekhow do you mean, "more persistent"? the IMEI is fixed19:15
evis this not readable outside of ofono?19:15
mvomdeslaur: not at all, ajust in any way needed19:15
evas in IMEI + serial + manufacturer + whatever else19:15
mdeslaurmvo: thanks!19:15
evsha512'ed19:15
slangasekwe don't have any other sane interface for getting the IMEI19:15
mvomdeslaur: thank you and sorry for the trouble :/19:15
slangasekev: serial+manufacturer> redundant, the IMEI should already be unique19:15
evbut is it wide enough to create a decent hash?19:16
evthat was the concern before, I thought19:16
slangasekoh, was it?19:16
evI thought? I remember someone kicking off about it. infinity and apw are the usual culprits for telling me I'm doing it wrong.19:16
slangasekinfinity, apw: what is ev doing wrong19:16
slangasek;)19:16
slangasekev: so maybe they know something that I don't, but I can't see any way that serial+manufacturer gets you a better hash than just imei19:19
evyeah, let's just call it a bogus claim19:19
slangasekunless the concern is that someone is going to create a rainbow table of all IMEIs...19:19
evheh19:19
evso I'm happy for caching to a file, so long as the aim is still to have something that's stable across reinstalls. I think we deal with the problem of not having enough persistent data to work with by marking those as obvious fails19:20
evand then tracking the size of that bucket of IDs19:20
evif it's small, we waste no time on it19:20
evif it's big, we see what we can do19:20
slangasek(IMEI = 15 digits, 3.2bits/digit, so 48 bits of space - not impossible to rainbow table that)19:21
slangasek(though not for the casual attacker)19:21
slangasekyeah, that all sounds sane to me19:21
slangasekif we do want to prefer IMEI over MAC, which in principle is better because it more directly identifies a system rather than an interface, we still need to sort out the ofono stuff19:23
=== roadmr_afk is now known as roadmr
argesstgraber: hi. the open-vm-tools-lts-trusty upload. that was diffed against precise1. I'm not sure what you mean by missing changelog entry?20:06
stgraberarges: right, since precise1 never hit updates, you need to also include the precise1 entry in .changes20:07
stgraberarges: anyway, lamont also sponsored it to the queue and his upload was correct, so I just accepted that one instead20:08
argesstgraber: ok thanks20:08
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Lutin is now known as Guest74749
=== Ursinha is now known as Ursinha-afk
vicTROLLADoes anyone know where I can find an reasonably up to date package for systemtap?21:03
apwev, slangasek, i don't think in this case it was me complaining, though it does sound like me21:21
slangasek:-)21:22
=== salem_ is now known as _salem
infinityslangasek: "if we do want to prefer IMEI over MAC, which in principle is better"... See, the case where you *have* an IMEI (phones, tablets, and a select few laptops with GSM cards) is also the case where replacing your NIC is almost never (except for the laptop) an option.21:39
infinityslangasek: So, I'm not sure it's really any better than the MAC. :P21:39
infinityslangasek: Trying to use things other than MACs for the PC/server case might make sense, depending on what evan wants to consider "a system", but for the "I can't take it apart anyway, so meh" phone case, any unique ID is a unique ID.21:40
infinityslangasek: And bringing ofono into it certainly does seem to complicate things.21:40
slangasekinfinity: except for the case where you plug a USB ethernet adapter in, or enable networking over bluetooth, or have a virtual bridge on your superphone for VMs, or21:40
infinityslangasek: And I can't really envision Ubuntu Phone being installed on anything that has a GSM radio but not WiFi.21:40
infinityslangasek: You can ask an interface what sort of interface it is.21:41
slangasekinfinity: and all of the above are "ethernet"21:41
infinity(YOu can get more specific than ethernet)21:41
slangasek$ cat /sys/class/net/virbr0/type21:41
slangasek121:41
vicTROLLAout of curiosity, why do you need the identifier?21:41
slangasekvicTROLLA: devices need to be uniquely identified when they submit crash reports, so that a user can find their crash reports in the database21:42
infinityslangasek: Anyhow, I tend to agree that uniqueness is far more important in the phone case, especially if people are trying to piggyback push notifications on this (which seems like a mistake to me, but whatever), so IMEI is about the only thing we're sure will be stable and unique.21:42
slangasek(given that we explicitly don't associate crash reports with any sort of identifiable account information, for privacy reasons)21:42
vicTROLLAreferencing IMEI will lead to problems. I'm not fully up to date on the how/why but I do know it makes cell carriers angry21:43
vicTROLLAthis is why android/ios provide a device token21:43
slangasekwe're not using this as part of a security interface21:43
infinityslangasek: If you ignore the part where people have talked about using this for push...21:44
slangasekinfinity: that's still just an identifier21:44
infinityslangasek: Unless these are broadcast/anonymous/insecure push (like telling people about system updates), but I'd expect most/all of those usecases to be pull.21:44
slangasekI'm sure system updates won't be pull21:45
infinityWhy?  They are for nearly everyone else.21:45
slangasekno, carriers do push notifications of OS updates21:46
infinityWaking a phone up to tell someone something that the phone could have found out itself ten minutes later is poor form when that something isn't time-sensitive.21:46
infinityDo they?  Maybe I've been using Nexus devices too long, but they poll.21:46
slangasekthe nexus devices don't get their update info from the carrier21:47
infinityI assumed carriers just override the poll location.21:47
infinityFor non-Nexus builds.21:47
slangasekgiven the frequency of OS updates, it's a much better use of the network resources overall to push ;)21:48
infinityslangasek: Yeah, that's true.21:48
=== timrc-afk is now known as timrc
bdmurraypitti: I've add some more information to bug 132818022:20
ubottubug 1328180 in Errors "retraces of unity missing information" [High,New] https://launchpad.net/bugs/132818022:20
ScottKinfinity:  Also, since once you start the carrier update process, the phone is useless for 10 minutes anyway, so it's actually better to find out about it at a time you didn't want to use the phone.22:46
=== Ursinha-afk is now known as Ursinha
infinitybdmurray: Have you tested the utopic gdb against any of your bad backtrace reproducers?23:59

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