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

=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== rwwcoin is now known as rww`
=== fginther is now known as fginther|away
=== fginther|away is now known as fginther
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== cmagina_ is now known as cmagina
Unit193pitti: Up so early?03:28
pittiGood morning03:28
pittiUnit193: yeah03:28
pittitoo much to do before the weekend and 3 days of holiday :)03:29
rsalvetidiwic: just saw pulseaudio is getting 'permission denied' when trying to make the sink/source thread realtime (calling org.freedesktop.RealtimeKit1 - MakeThreadRealtime), is that expected?05:46
rsalvetiI noticed pulse itself got a higher priority when starting05:47
diwicrsalveti, I'd say it's something that needs fixing05:47
rsalvetiJun 27 05:33:56 ubuntu-phablet pulseaudio[30497]: [pulseaudio] core-util.c: RealtimeKit worked.05:47
rsalvetiJun 27 05:33:56 ubuntu-phablet pulseaudio[30497]: [pulseaudio] core-util.c: Successfully gained nice level -11.05:47
rsalvetibut can't set the thread though05:47
rsalvetiright05:47
rsalvetistarted a few weeks ago afaik, just got time to understand the error05:48
rsalvetirtkit was upload with a newer version in may 2205:48
rsalveti*uploaded05:48
diwicrsalveti, sometimes I've seen the rtkit fail when you run PA from a terminal but succeed when you autostart it the normal way05:49
rsalvetiright, in this case I'm also getting from autostart05:49
diwicrsalveti, nice level is one thing, rtprio is another - it's the rtprio we want05:49
=== wgrant_ is now known as wgrant
diwici e, SCHED_RR05:49
rsalvetiyeah05:50
rsalvetithe error message: 'core-util.c: Failed to acquire real-time scheduling: Permission denied'05:51
diwicrsalveti, maybe it's an apparmor related problem05:52
rsalvetiyeah05:52
rsalvetican try to disable it and retry05:52
jjohansenhow about checking for a denied message05:52
jjohansenrsalveti: what was the error exactly?05:53
rsalvetididn't get any denied though05:53
rsalvetiin syslog05:53
rsalvetiwould I get that when apparmor blocks a dbus call?05:54
jjohansenrsalveti: you would it will be in /var/log/syslog05:54
sarnoldrsalveti: yes, unless there is a 'deny' rule to deny an access silently05:54
jjohansengrep DENIED /var/log/syslog05:54
jjohansentrue, but you can turn quieting off05:54
rsalvetino denial for it05:56
rsalvetiworked fine in image 44, but that's a bit old05:56
rsalvetiand with previous rtkit05:56
rsalvetiJun 27 05:55:44 ubuntu-phablet pulseaudio[2532]: [alsa-source-MultiMedia1 (*)] core-util.c: RealtimeKit worked.05:56
rsalvetiJun 27 05:55:44 ubuntu-phablet pulseaudio[2532]: [alsa-source-MultiMedia1 (*)] core-util.c: Successfully enabled SCHED_RR scheduling for thread, with priority 5.05:56
jjohansenrsalveti: well you can try disabling apparmor, or just doing /etc/apparmor.d/teardown to unload all the current profiles, so you don't have to reboot05:57
rsalveticool, will give it a try05:57
sarnold/etc/init.d/apparmor teardown rather05:57
diwicthen it's probably the new rtkit and not apparmor05:57
diwicin which case I haven't seen it (yet)05:57
jjohansenrsalveti: oops yeah what sarnold said /etc/init.d/apparmor teardown05:57
rsalvetidiwic: yeah, image 44 + latest rtkit is already enough to reproduce the error06:00
rsalvetiso not apparmor06:00
=== roadmr_afk is now known as roadmr
dholbachgood morning06:52
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
LocutusOfBorg1can anybody please help me with this bug?07:49
LocutusOfBorg1* Topic for #debian-devel is: Broken: Permissions on alioth | https://db.debian.org/debian_known_hosts | help with QA, review packages with no bugs today! http://deb.li/nobugs07:49
LocutusOfBorg1* Topic for #debian-devel set by vorlon!~vorlon@becquer.dodds.net (Sun Jun  1 05:05:36 2014)07:49
LocutusOfBorg1<formorer> ehhhh07:49
LocutusOfBorg1* vbernat has quit (Remote host cl07:49
LocutusOfBorg1ops sorry07:49
LocutusOfBorg1https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/133486407:49
ubottuUbuntu bug 1334864 in dpkg (Ubuntu) "boinc-manager 7.2.42+gfsg-1 brick 14.04 new clean install" [Undecided,New]07:49
LocutusOfBorg1I don't understand how to proceed, seems a critical bug for me (if reproducible)07:49
rsalvetidiwic: so, here is the issue, with latest rtkit they fixed the RLIMIT_RTTIME value type (was nsec, but it's actually usec)07:54
diwicrsalveti, oh07:54
rsalvetiand previous max timeout was static unsigned long long rttime_nsec_max = 200000000ULL; /* 200 ms */07:54
rsalvetichanged to: static unsigned long long rttime_usec_max = 200000ULL; /* 200 ms */07:54
rsalvetiif (rttime <= rttime_nsec_max)07:55
rsalvetito07:55
rsalvetiif (rttime <= rttime_usec_max)07:55
rsalvetiso pulse is setting max timeout to 1 sec07:55
rsalvetibut rtkit only allows 200 ms07:55
diwicrsalveti, thanks for finding07:55
rsalvetidiwic: should I change pulse's default rlimit_rttime to 200ms then?07:56
rsalvetiupstream is also using 1sec07:57
rsalvetihttp://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/daemon/daemon-conf.c07:57
diwicrsalveti, the change was done 2012, weird that you're the first one to discover it?07:58
rsalvetidiwic: the error only shows with log level debug07:59
rsalvetibut yeah07:59
rsalvetireally weird :-)07:59
rsalvetihappens on my desktop as well08:00
diwicrsalveti, let me ask the other PA developers. If you don't hear back from me today, please go ahead and change PA's max rttime08:00
rsalvetidiwic: great, thanks08:00
Saviqmardy, hey, I was getting password prompts on login on utopic desktop these past few days... now I noticed I have no "online accounts" in the settings, any idea how that could've happened, and what should I install to get them back again?08:17
Saviqmardy, the pass prompts apparently were caused by missing google account plugin08:17
Saviqmardy, ah, found it again08:19
Saviqu-c-center-signon08:19
* Saviq looks when it got removed08:19
Saviqhmm no commandline associated...08:20
Saviqmardy, as you were, then... must've been some PPA's fault or something08:20
mardySaviq: hi! Sorry, I didn't see your messages. I really hope it was a PPA, but TBH I have no idea :-)08:28
Saviqmardy, no worries08:29
Saviqmardy, I just have http://pastebin.ubuntu.com/7710032/ in apt history.log08:29
Saviqmardy, no command line, no nothing, just "remove"...08:30
Saviqmardy, ppa-purge most probably08:30
=== tvoss is now known as tvoss|food
=== roadmr is now known as roadmr_afk
=== oSoMoN__ is now known as oSoMoN
=== MacSlow is now known as MacSlow|lunch
=== gusnan_ is now known as gusnan
tvossxnox, cjwatson I'm looking at https://code.launchpad.net/~alecu/unity-scope-click/explicit-gcc-version/+merge/22455012:25
tvossxnox, cjwatson I would propose that we get native compilation done first, to unblock the toolchain transition, and focus on cross compilation thereafter12:25
tvossthoughts?12:25
cjwatsontvoss: I agree, and would add that making this work with cross-building is a centralised problem; see my comments in #ubuntu-ci-eng a little while back12:28
tvosscjwatson, yup. xnox ^12:28
cjwatsontvoss: It's unfortunate fallout12:28
tvosscjwatson, yup, let's focus on the core problem first and clean up in step 212:29
tvossthostr_, ^12:29
tvossthostr_, please update the MP accordingly such that we can get the silo building12:29
cjwatsonHave you dealt with all my review comments?  Most of them ought to be done before you start building it all.12:31
cjwatsonAnd you'll need to fix the mir failure.12:31
mdeslaurcjwatson, beuno, sarnold: I've created a basic wiki page for click package signing here: https://wiki.ubuntu.com/SecurityTeam/Specifications/ClickPackageSigning12:33
mdeslaurcjwatson, beuno, sarnold: could you please take a look and make sure we're in agreement on the concept?12:34
cjwatsonqueued up, thanks12:34
=== alexisb_afk is now known as alexisb
=== _salem is now known as salem_
beunomdeslaur, thanks!13:17
beuno(reading)13:18
stgraber@pilot in13:18
=== 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: stgraber
beunomdeslaur, so. I'm wondering if we want the signature to involved the URL from which it needs downloading from13:35
beunoto prevent MITMing the json outpu13:35
beuno*output13:35
beunoalthough I guess the device would only valdidate our signatures13:36
=== MacSlow|lunch is now known as MacSlow
brendand_mvo, hey14:16
mvobrendand_: hello14:17
brendand_mvo, do you know where in jenkins your click jobs are?14:21
mvobrendand_: uh, I need to search14:23
brendand_mvo, no it's alright. i'll find out - and then let you know :)14:23
cjwatsonbrendand_: https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-click/  https://jenkins.qa.ubuntu.com/view/Utopic/view/All/job/click-utopic-armhf-ci/14:24
cjwatsonI expect those are the two relevant sets14:24
brendand_mvo, cjwatson knows :)14:24
cjwatsonWell, cjwatson's browser history knows14:24
cjwatsonDisturbingly sentient, that thing14:24
mvoheh :)14:25
mvothanks cjwatson14:25
brendand_and it has the coverage report - excellent!14:25
brendand_mvo, cjwatson - now i can get that in the dashboard14:25
brendand_\o/14:25
mvo!!!14:25
zulxnox:  ping you know python-wsgi-intercept ftbfs right?14:37
xnoxzul: hm, didn't notice, yet.14:38
xnoxzul: the one in git shouldn't, it's ahead of what's in the archive.14:39
zulxnox:  just thought i would point it out14:39
xnoxzul: haha. yeah i didn't get an email about it cause it synced from debian under team name14:41
xnoxzul: and it's clearly trying to do network access which is allowed on my local builds & debian builds, but not ubuntu launchpad14:42
alexbligh1I have a conffile question (again, sorry). rbasak was helping me with this yesterday and I thought I had got the answer, but I now don't think I have. The issue is that apache2.2 provides mod_ident and apache 2.4 does not, leading to it going AWOL on an upgrade from Precise to Trusty. When apache 2.2 is removed (or perhaps when 2.4 is removed) a conffile in /etc gets removed from the disk, but not from the DB,14:57
alexbligh1so installing a new mod_ident package with the same conffile omits the conffile because the system thinks the user has chosen to delete it. rbasak  pointed me to https://wiki.debian.org/DpkgConffileHandling in some detail, and I've now looked at the source to dpkg-maintscript-helper, but this only seems to deal with removing (or moving) the conffile, and not correcting the database which is by now wrong. Any id14:57
alexbligh1eas?14:57
alexbligh1This is LP#1333388 (for the mod_ident bug)14:57
mdeslaurbeuno: yeah, even if someone MITMed it, the only thing it would allow them to do is proxy the package and the valid signature, not alter them14:57
mdeslaurbeuno: they could replace the package with another14:58
mdeslaurbeuno: but, it's still using ssl, so even that isn't a huge risk14:58
* beuno nods14:58
brendand_cjwatson, btw this job makes sure not to run integration tests prior to generating coverage right? https://jenkins.qa.ubuntu.com/view/Utopic/view/All/job/click-utopic-armhf-ci/7/cobertura/_default_/15:11
cjwatsonbrendand_: I wouldn't expect it to run integration tests at all, since that's done in autopkgtests15:12
brendand_cjwatson, mvo proposed to have them run on each merge proposal as well. not sure if that job does that15:21
rbasakalexbligh1: I think you need to publish a new apache2 package to your repo, which does the conffile handling and deletes it. And then publish a mod-ident package to your private repo, which pre-depends on a minimum of your specific apache2 version.15:22
cjwatsonbrendand_: seems to, we get MP reviews15:22
rbasakalexbligh1: then when you update a system, it'll pick up the apache2 fix for the conffile first, and dpkg will forget about the conffile. Only then will your mod-ident package be installed which will supply a new one.15:22
rbasakalexbligh1: then, get an apache2 SRU sponsored, which either also removes the conffile correctly, or restores mod-ident.15:23
rbasak(if I sponsor you, I will prefer what Debian does to fix this issue, assuming it affects them also)15:23
alexbligh1rbasak, I've investigated a bit further. Actually what is happening is that the preinst and postinst of apache2.4 *do* treat it as an obsolete conffile - i.e. they do it exactly per the book. They see its md5sum hasn't changed, then they delete it. That's the problem. That prevents it from ever being used by any debian package again as far as I can see.15:23
alexbligh1rbasak, I'd actually be compounding things if I published my own apache2.4 version, as apache2.4 does it precisely correctly according to the link you published.15:24
rbasakalexbligh1: hmm, OK. I think I understand what you're saying, but that doesn't match my understanding. I don't believe that it's possible to make packaging prevent a conffile from ever being used again.15:24
rbasakalexbligh1: you may well be right though - this is beyond my knowledge in that case though.15:24
alexbligh1I did an strace of dpkg-query et al. The issue is (I think) that the updates file continues to list a conffile entry for that file under apache 2.2. So if someone ever purges apache 2.2 then it will be deleted.15:25
alexbligh1I am presuming dpkg does not in general cope well with a conf file owned by two packages anyway.15:25
brendand_cjwatson, doesn't look like it runs the integration tests though15:26
brendand_mvo, you might want to check up on that - if you were expected it to run the integration tests15:27
cjwatsonbrendand_: Like I say, those are run in autopkgtests15:27
cjwatsonbrendand_: see the first link I gave you15:27
cjwatsonbrendand_: Oh, yeah, it's true those aren't currently run on every MP - sorry misunderstood15:27
brendand_cjwatson, :)15:27
alexbligh1rbasak, hmmm - if I add Conflicts: apache2.2-common, Breaks: apache2.2-common, will that cause apache2.2 to be purged (effectively) when my package is installed? Or at least get the conffile 'ownership' removed?15:28
rbasakalexbligh1: maybe. You could try Breaks/Replaces, too.15:28
rbasakIt won't purge the old package, but dpkg will understand that the new package owns the files.15:28
alexbligh1rbasak, that sounds worth a try. And would be very simple.15:29
tedgjodh, Do you guys have a plan when you expect to release the next Upstart?15:38
mvobrendand_: aha, thanks. I will have a look15:45
mvobrendand_: I need to check in what kind of container they are running, the nice property of the autopkgtest is that they run as root so I can install clicks systemwide etc in the integration tests15:46
jodhtedg: we're still battling some issues with the async handling. fia estimate - end of next week earliest tbh.15:47
tedgjodh, Okay, thanks for the info.16:04
shadeslayercjwatson: btw requirements sent to ubuntu-release16:10
shadeslayerfor Plasma 5 ISO16:11
jodhgrr - emulator still borked for me :(16:12
alexbligh1if I'm reporting a bug that a precise->trusty upgrade fails in an lxc container, what package should I report it against?16:13
cjwatsonshadeslayer: thanks16:15
stgraberalexbligh1: what kind of failure are you getting?16:16
alexbligh1stgraber, I /thought/ I was was getting a hang somewhere on udev on reboot. But it appears it's a 2 minute wait. I'll see if the wait reoccurs if I stop and start it.16:16
alexbligh1stgraber, I am obviously too impatient16:17
alexbligh1stgraber, yup, a nice long wait after "Starting Bridge file events into upstart   ...done." - was starting instantly under precise.16:18
stgraberalexbligh1: hmm, weird16:20
stgraberalexbligh1: you may want to wipe /var/log/upstart/* and reboot the container, then check again after boot for any scary error16:20
stgraberalexbligh1: typically 2min delay means something failed during network bring up16:20
alexbligh1stgraber, literally all I had done was make a new precise container, install apache2, install update-manager-core, then do do-release-upgrade -d.16:21
alexbligh1I have no RDNS but that surely should not be an issue16:21
stgraberalexbligh1: ok, trying that quickly here16:21
alexbligh1stgraber, I selected all default options on do-release-upgrade save that I said it could restart services itself16:24
alexbligh1stgraber, and wiping /var/log/upstart/* does not help16:25
stgraberalexbligh1: it shouldn't help but it should then log some useful things in there16:28
=== robbiew is now known as robbiew-afk
alexbligh1stgraber, I /think/ it might be stuck on dhclient.16:30
alexbligh1which is odd as I have a static IP in my lxc file16:30
alexbligh1hmm. well it comes up with the right IP despite me not running dhcp.16:32
stgraberalexbligh1: I'm running the same test here now16:33
alexbligh1stgraber, tell me if you have the same result. the logs show it is trying for dhcp a lot, but sadly aren't timestamped. I snapshotted the container.16:34
stgraberalexbligh1: worked fine here16:39
alexbligh1stgraber, are you using dhcp?16:39
stgraberalexbligh1: create a container with "lxc-create -t download -n precise -- -d ubuntu -r precise -a amd64", started it, installed apache2 and update-manager-core, ran do-release-upgrade -d, rebooted, still works fine and booted as quickly as usual16:39
stgraberalexbligh1: yep, all default config, so dhcp16:39
alexbligh1stgraber, I think the issue (via a look at pstree) is if you are NOT using DHCP but using a static IP set it lxc config file, that precise boots quickly and trusty hangs for dhcp. Seems to be the same on a clean trusty install.16:40
stgraberalexbligh1: ah yeah, could be ifupdown or dhclient being confused by a pre-existing IP16:41
alexbligh1stgraber, I'm sort of confused as to why console login should not be available until dhclient times out16:41
stgraberalexbligh1: you should be able to fix that by either mark eth0 as manual in /etc/network/interfaces in the container or by not setting the ip in the container config16:42
alexbligh1stgraber, I shall indeed do that, but I just thought it was odd it all worked with Precise.16:42
stgraberalexbligh1: the /dev/console getty is only started once most of the boot sequence is done. That's so you can see any boot messages that'd appear16:42
slangasekwhy do Mint users keep filing random bugs against the nfs-utils package?  (bug #1325367, bug #1335199)16:43
ubottubug 1325367 in nfs-utils (Ubuntu) "System freezes" [Undecided,Invalid] https://launchpad.net/bugs/132536716:43
ubottubug 1335199 in nfs-utils (Ubuntu) "Login Window Preferences window too large" [Undecided,New] https://launchpad.net/bugs/133519916:43
stgraberalexbligh1: yeah, I think this is in the realm of undefined behavior, something must have changed somewhere in ifupdown or dhclient that makes it fail badly rather than just ignore pre-existing config16:43
alexbligh1stgraber, thx16:43
alexbligh1slangasek, the second of those, maybe they need the -orsize,wsize options :-)16:44
slangasekheh16:45
* rbasak is tempted to troll slangasek with more Mint-related nfs-utils -unrelated bugs16:47
slangasekrbasak: pretty sure I will know it's you though :)16:47
rbasak:)16:47
LaneyBobie Rasak16:49
=== cmagina_ is now known as cmagina
alexbligh1rbasak, (after some container fun) sadly Provides: & Breaks: doesn't work. dpkg-query still thinks the config file is owned by apache2.2-common. I'm guessing the problem here is Provides: Breaks: to replace files only works for binaries and not for conffiles. Bit stuck!16:57
rbasakalexbligh1: you do mean Replaces, right?16:57
rbasakIf not you need that.16:57
alexbligh1um16:57
alexbligh1Breaks: & Replaces:16:57
alexbligh1ignore Provides:16:57
rbasakalexbligh1: I'm not sure exactly what's going on there, sorry. I do think it must be possible.16:58
alexbligh1apache2.2-common is showing the conffile as obsolete (which is an improvement), but dpkg still didn't see fit to actually install it!17:00
alexbligh1rbasak, well, if I do Replaces:+Breaks: and check for the existence of the file in postinst and if it's not there, copy it in, that appears to leave the system in a sane state. Which is disgusting but works for now.17:04
=== roadmr_afk is now known as roadmr
sergiusenspitti: hey, I'm looking at that dbus/autopilot issue; I need some clarification on how some things work17:14
alexbligh1stgraber, stranger and stranger. It wasn't dhcp. static interface file does the same thing. But I found this suspicious item in pstree: "sleep 40"17:15
stgraberalexbligh1: if you have an IP defined in the container config, you need to have /etc/network/interfaces say "iface eth0 inet manual"17:16
stgraberalexbligh1: putting inet static is as invalid as inet dhcp so both will result in the 2min wait at boot time (which is what you'll see as a bunch of sleep of various lengths)17:17
alexbligh1stgraber, I've got it auto static (with the right set of IPs). Is that bad?17:17
alexbligh1oh17:17
stgraberauto eth017:17
alexbligh1I'll try manual then17:17
stgraberiface eth0 inet manual17:17
stgraberor just nothing at all (which should give you the same result)17:17
alexbligh1stgraber, thanks, that fixed it :-17:20
alexbligh1:-)17:20
sarnoldcjwatson, beuno, mdeslaur: one the one hand, I'd really like the json response from the server to be signed as well so the user has some confidence that what was on screen at "install" button-clicking time is actually what gets installed. On the other hand, if the user can't tell the difference between "netflix" and "netflıx" application launch icons, they won't be able to tell the difference between "netflix" and "netflıx" ap17:21
beunoright17:22
beunodo you have an idea on how to make those things clearer to the user?17:22
mdeslaurdisplay the publisher17:22
sarnoldcjwatson, beuno, mdeslaur: and I'm a little concerned about what happens if a developer submits an application package with a package name that's 254 chars long; tacking .asc on the end will probably break something :)17:22
mdeslaursarnold: we can add that check to our click package sanity script thingy17:23
sarnoldbeuno: I'm afraid it's mostly on us to help prevent fishing attack copy-cat applications. :(17:23
beunomdeslaur, the publisher should either be already displayed, or is on someone's ToDo. I can check.17:23
mdeslaurbeuno: that's cool17:23
cjwatsonOf course that just moves the problem to copy-cat publisher names17:23
beunoyes it does17:24
cjwatsonMy best suggestion for this is to make sure there's an ASCII-only identifier and always show that somewhere as well (even if perhaps not prominently)17:24
cjwatsonProbably also forbidding whitespace in that17:24
cjwatsonThe existing full package name should do17:25
beunowell, I guess those are the rules for...right17:25
mdeslaurdisplaying the publisher, and the other apps from the same publisher simply allows a user to see if something is the real facebook app, and not one of the zillion webapps, but I agree copycat names would still be a problem17:25
beunowe also allow duplicate app names, so there can be thousands of apps called "Netflix"17:25
cjwatsonDisplay names are all well and good but the requirements for them aren't really compatible with avoiding lookalike Unicode codepoints and so on17:25
cjwatsonAnd that17:26
mdeslaurbut copycat names can be viewed as a malicious attempt at fishing, and we can ban them once they are discovered17:26
beunopersonally, I use popularity in the android store17:26
mdeslaurah, yes, that's also good17:26
beunoas in, how many people downloaded it, reviews, etc17:26
mdeslauranyway, this is a parallel problem to package signing17:26
sarnold"oh, good! twelve downloads! this must be the real thing to have so many" :)17:27
beunobut there's a bootstrapping period17:27
beunohurtful!17:27
sarnoldmetcalf's law is a cruel heartless beast17:27
beunoand yes17:27
beunoit's orthogonal to signing17:27
beunonot something to ignore, just another level of a problem17:28
beunoyou also have to make a payment in the android and ios stores17:28
beunoso that already is a small barrier17:28
beunoand some form of identification17:28
mdeslauryes, it allows for getting a legal name and address17:29
sarnoldmmm. tough. I can see the obvious appeal there :) but I think that's a barrier we'd rather not artificially throw in front of developers.17:29
mdeslaursarnold: you can have different requirements...apps confined with standard policy groups are well confined, maybe not...apps that require manual review and/or agreements because they do something reserved, you most definitely want to know who the developer is17:31
mdeslaurbut see, this is why I didn't study law17:31
mdeslaurtoo hand-wavy for me :)17:31
beunoit's all made up anyway17:32
sarnoldmdeslaur: yeah, maybe there's room for fiddling there. I for one would like to know that the Chase Banking App I installed came from someone with $50 and a willingness to say "I legally represent Chase and I know they'll lop my head off if I'm lying"  :)17:32
mdeslaursarnold: heck, I would even be good with us _giving_ $1 per app to people to be able to get a confirmed address17:32
beunook, so I'll pick this up in a separate thread17:33
beunoto not distract us from signing17:33
sarnoldmdeslaur: well, okay, if you put it that way. What's one more buck to chase? :) haha17:33
rbasakHow about doing a web browser green ev certificate style thing? Distinguish a "verified account" in the UI.17:34
rbasakThough that is another UX can of worms.17:34
mdeslaursarnold: my point is, it's not about the fee, that's artificial, it's about getting someone's name and address, which is just high enough to prevent anonymous malware uploads17:34
mdeslaurrbasak: you could sell rankings17:35
mdeslaurthe "official" apps always get listed higher for exact search terms for example17:35
sarnoldooops, we started a serious discussion on Security Team Evil Fridays  :)17:35
mdeslaurheh, an off-topic discussion in #ubuntu-devel no less17:36
mdeslaurmdeslaur: this channel is for development, go rant somewhere else.17:36
rbasakI also have an opinion that a web of trust is the only real way. App developers should either pay to have some official signature, or find a community member already in the PGP strong set. That should prevent phishing on similar-looking names, since someone signing for such names could always be blacklisted (and closer in the trust chain if necessary)17:38
rbasakBut I understand that this might be too much of a barrier for new app developers.17:38
sarnoldrbasak: not to mention it'd only take one person i nthe strong set to set up an auto-sign bot that includes anyone else into the strong set, hehe17:41
rbasaksarnold: that's what the blacklisting would be for :)17:41
mdeslaurrbasak: well, the web of trust people are able to understand is ranking, ratings, popularity...I'm not sure how you get users to make a decision based on anything else17:42
rbasakUsers would make a decision based on identity name (uid), as signed into the strong set, and only that name.17:42
mdeslaurrbasak: users aren't able to do that17:43
mdeslaur"FacebookApp", "FaceBook", "Facebook" all look the same to users17:43
rbasakmdeslaur: right, but somebody who signs anything that looks like Facebook into the strong set without it actually being Facebook deserves to be blacklisted.17:43
rbasakAnd it's less whack-a-mole since anything on that trust path can be blacklisted.17:44
mdeslaurrbasak: so I was planning on calling my new game 'Apple', should I be blacklisted?17:44
rbasakmdeslaur: no, but your PGP uid "Apple" should not be signed into the strong set, and anybody who does deserves to be blacklisted.17:45
rbasakI suppose there are edge cases like what happens if I change my name to "Apple" by deed poll.17:46
mdeslaurrbasak: oh, my uid is going to be 'Equinox', or 'Chase'17:46
mdeslaurI haven't decided yet17:46
mdeslaurperhaps 'Acme'17:46
rbasakStill though, I think by having a trail of real identities much of the phishing problem will go away. They only exist because others can't identify them through any path.17:46
rbasakThat's just IMHO. I accept that only practice will determine the effectiveness of my approach.17:47
mdeslaurI do believe we should be protecting the big names and make sure we don't end up like this: http://www.geek.com/microsoft/when-will-microsoft-clean-up-the-windows-phone-store-1583813/17:49
mdeslauroriginal link: http://oneslash.postach.io/microsoft-please-clean-your-store-from-junk#.Uu5FGbRGa9U17:50
mdeslauranyway, way off-topic for #ubuntu-devel17:50
rbasakYes - I agree that's an important problem.17:50
* rbasak shuts up now17:50
smoserhey.18:10
smoserwho would i ask to get a trusty-netboot at http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-amd64/current/images/18:11
smoserto follow from https://launchpad.net/ubuntu/+source/linux-meta-lts-trusty18:12
infinitysmoser: s/-updates/-proposed/18:12
infinitysmoser: If you test the one in -proposed and tell me it's not busted, I'll happily promote it.18:12
smoserhm..18:13
smoseri suppose maybe i can do that.18:13
smoserinfinity, is there a bug that i'd report that on ?18:13
infinitysmoser: Nope, just a verbal "it doesn't entirely suck" is fine.18:14
* infinity needs to run out for a bit.18:14
smoserinfinity, ugh. this could be user error, but when debootstrap starts i see:18:32
smoser Warning: Couldn't download package bsdutils (ver 1:2.20.1-1ubuntu3 arc amd64)18:32
cjwatsonsmoser: Probably needs apt-setup/proposed=true at the moment18:48
cjwatsonsmoser: Otherwise (unfortunately) you end up with a mismatched set of things from bug 117210118:48
ubottubug 1172101 in wget (Ubuntu Precise) "wget-udeb should install to /usr/bin/wget instead of /usr/bin/wget.gnu" [High,Fix committed] https://launchpad.net/bugs/117210118:49
cjwatsonAll the fixes from that, bug 1135163, and bug 833994 need to be tested and promoted-or-not together18:49
ubottubug 1135163 in debootstrap (Ubuntu Precise) "d-i can't install against an https mirror" [High,Fix committed] https://launchpad.net/bugs/113516318:49
ubottubug 833994 in cobbler-enlist (Ubuntu) "debian-installer does not support https when using with preseed files" [Medium,Triaged] https://launchpad.net/bugs/83399418:49
cjwatsonAnd I think they deserve the full seven-day aging period, not a fast-tracked promotion, especially since some others have expressed interest in testing them18:50
cjwatsoninfinity: ^-18:50
cjwatsonI know that isn't directly related to -lts-trusty, but I can't disentangle them now without a complete revert and starting from scratch, which I'm probably not willing to do given that the HTTPS fixes are needed for 12.04.518:51
smoserwhy are https fixes needed ?18:52
cjwatsonWe have customers18:53
stgraber@pilot out19:27
=== 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:
=== ivoks_ is now known as ivoks
=== superm1_ is now known as superm1
=== rsalveti_ is now known as rsalveti
smoserinfinity, well, i did run through a basic test20:02
smoser http://paste.ubuntu.com/7712804/20:02
smoserseems reasonable. as cjwatson pointed out, it does require the proposed20:02
infinitysmoser: It shouldn't require proposed, the kernel is in -updates now.20:07
smosersee cjwatson's comments.20:07
infinitysmoser: Oh, the wget thing, right.20:07
smoserit does require proposed20:07
smoseryeah20:07
infinityHappy to let that bake and have it tested more.20:08
infinitysmoser: But if it works for you with proposed=true, yay.  That's one useful datapoint.20:09
smoserright. so its not completely broken.20:09
=== kees_ is now known as kees
=== Adri2000 is now known as Guest34731
=== sarnold_ is now known as sarnold
=== Zic_ is now known as Zic
=== bdrung_ is now known as bdrung
=== ]reed[ is now known as [reed]
=== cmagina_ is now known as cmagina
=== salem_ is now known as _salem
Noskcajmterry, Could you have another look at bug 1327458 please?22:13
mterryNoskcaj, still needs a bug subscriber22:14
mterrybut I can look at the rest22:14
NoskcajI was hoping the desktop team would be the subscriber, but i've got no responce22:15
mterryNoskcaj, looks good besides that, will comment so22:18
Noskcajthanks22:19
=== tyhicks` is now known as tyhicks

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