/srv/irclogs.ubuntu.com/2011/06/02/#ubuntu-meeting.txt

=== smoser` is now known as smoser
=== gpc is now known as IdleOne
=== steveire_ is now known as steveire
=== kenvandine_ is now known as kenvandine
=== Quintasan_ is now known as Quintasan
=== transitlogger is now known as apachelogger
=== apachelogger is now known as randalogger
ogra_fnop15:54
* ppisati waves15:57
* davidm_ waves back at ppisati 15:59
NCommander#startmeeting15:59
MootBotMeeting started at 09:59. The chair is NCommander.15:59
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:59
* NCommander kicks the wiki16:00
NCommanderhttp://wiki.ubuntu.com/MobileTeam/Meeting/2011/2011060216:00
MootBotLINK received:  http://wiki.ubuntu.com/MobileTeam/Meeting/2011/2011060216:00
* davidm_ waves at NCommander 16:00
NCommander[topic] Action Item Review16:00
MootBotNew Topic:  Action Item Review16:00
NCommander[topic] ogra to trim down desktop seed on ARM16:00
MootBotNew Topic:  ogra to trim down desktop seed on ARM16:00
ogra_not yet ... A216:00
NCommanderc/o'ing16:01
* davidm_ arm is tired of waving16:01
NCommander[topic] ogra to follow up with Linaro on binutils segfault16:01
MootBotNew Topic:  ogra to follow up with Linaro on binutils segfault16:01
ogra_hmm16:01
* NCommander waves back at davidm_ 16:01
* ogra_ cant remember what exactly that was16:01
NCommanderoff hand, I think you had to deal with the bug with bintuils segfaulting16:01
NCommander*/captian obvious*16:01
ogra_lol16:01
ogra_that much i would have guessed :)16:01
ogra_anyway, havent done that16:02
ogra_c/o16:02
NCommanderk16:02
NCommander[topic] Standing Items16:02
MootBotNew Topic:  Standing Items16:02
NCommander[link] http://people.canonical.com/~platform/workitems/oneiric/ubuntu-armel.html16:02
MootBotLINK received:  http://people.canonical.com/~platform/workitems/oneiric/ubuntu-armel.html16:02
NCommander[link] http://people.canonical.com/~platform/workitems/oneiric/ubuntu-armel-oneiric-alpha-1.html16:03
MootBotLINK received:  http://people.canonical.com/~platform/workitems/oneiric/ubuntu-armel-oneiric-alpha-1.html16:03
NCommanderhrm16:03
NCommanderI think we're off the trendline a bit :-P16:03
ogra_yeah, i'll fix that16:03
ogra_just waited until we have all specs in16:03
ogra_is anyone missing anything from the tracker ?16:03
ogra_please tell me now16:04
NCommanderogra_: I'll add sometihng after you fix it16:04
NCommander:-P16:04
* ogra_ whacks NCommander 16:04
NCommander(all the specs have work items, checked that this morning and added a few more)16:04
ogra_looks like GrueMaster has a really boring cycle16:04
ogra_nothig to do really16:04
* GrueMaster suffers a massive aneurysm looking at the number of tasks overall assigned to him.16:05
ogra_do you really expect to finish 48 WIs ?16:05
ogra_we should see that we get this lower16:05
NCommanderThey're all relatively small16:05
ogra_and somehow move WIs to other tema members where possible16:05
NCommanderi figured I could write one massive work item16:05
ogra_*team16:05
NCommander'Test Ubuntu Server:'16:05
NCommanderor a lot of little small ones which could be distributed16:06
ogra_well, a WI needs to at least take a day16:06
NCommanderogra_: I disagree16:06
ogra_if you have like 10min tasks for WIs the amount indeed rises16:06
ogra_NCommander, thats the definition, i didnt make it up16:06
NCommanderthey aren't 10m tasks, but I suspect one or two a day could be done reasonably16:06
NCommanderand again, GrueMaster can help delgate his work items to interested parties16:07
davidm_ogra_, we may have to adjust our definition as we have to make sure items get tracked for this cycle closely16:07
* NCommander knows theres people out there with vested interested in PXE, ARM server, etc.16:07
davidm_I'm OK with 1/2 wi if they are tracking things we need to track16:07
davidm_1/2 day that is16:08
ogra_davidm_, well, but 48 seems like an awful big number16:08
ogra_we never managed to get more than 20-25 done per release16:08
ogra_(per person that is)16:08
NCommanderogra_: our work items are usually something like 're-implement the world'16:08
ogra_(7 days)16:08
ogra_(sorry, couldnt resist :P)16:08
NCommanderI also broke GrueMaster's QA spec in two specifically because the -qa- one should be medium priority16:09
ogra_anywayx, move ...16:09
davidm_ogra_, I know but I asked NCommander to make them finer for the ARM server stuff16:09
NCommanderthings we care about, but we can ship broken16:09
davidm_and GrueMaster will likely have some help16:09
NCommander[topic] Kernel Status (cooloney, rsalveti, ppisati)16:10
MootBotNew Topic:  Kernel Status (cooloney, rsalveti, ppisati)16:10
ppisatinothing exciting except for a boatload of CVE fixes for every release/flavour (lucid/[fsl-imx51|mvl-dove], maverick/ti-omap4, natty/ti-omap4)16:10
NCommander\o/16:10
GrueMasterBTW:  All (3) of my A1 WI are done.  Just updated the bp.16:10
NCommanderCVEs are awesome16:10
NCommanderer16:10
ppisati:)16:11
NCommanderCVE FIXES are awesome16:11
ppisatiactually i'm wonderting when we'll get the TI .39 drop16:11
NCommanderppisati: I think ogra still looking for the virgin sacirfice16:11
NCommander;-)16:11
ppisati:)16:11
ogra_me ?16:12
GrueMasterppisati: Do you have an omap3 (beagle/beagleXM)?  bug 791552 is for you.16:12
ubottuLaunchpad bug 791552 in linux (Ubuntu) "No USB support on beagle/beagleXM" [Undecided,New] https://launchpad.net/bugs/79155216:12
ogra_nah, i'm to aged for that virgin stuff16:12
* NCommander leaves that where it falls.16:12
ppisatiGrueMaster: ouch, didn't notice it16:12
ppisatiGrueMaster: ok, i'll add to the backlog16:12
ogra_i could need some kernel guy to look at ac100 though :)16:12
GrueMasterJust filed yesterday.16:12
* NCommander needs a kernel guy for the mx5 too :-/16:12
ogra_you have an mx5 ?16:13
ogra_just use a linro kernel16:13
ogra_*linaro16:13
NCommanderogra_: well yeah. it doesn't work.16:13
ogra_there should exiost one16:13
NCommanderhence why I need a kernel guy16:13
ogra_ah16:13
NCommander:-P16:13
ogra_well, my kernel isnt in the archive yet, so you go first :P16:13
NCommanderppisati: so all the CVE fixes are in *-security now?16:14
ogra_we're just discussing to switch to .38 first before i upload16:14
ppisatiNCommander: nope, but i'm pushing a lot of stuff16:14
ppisatiNCommander: next cycle16:14
NCommanderppisati: awesome16:14
ppisatiogra_: .38 for tegra?16:14
ogra_ppisati, yes16:14
* ppisati hopes to get the ac100 soon :)16:15
ogra_we're currently at .3716:15
ogra_ppisati, oh, that would be awesome16:15
ogra_we really lack a person who knows kernel development16:15
ppisatiogra_: davidm told me he pushed one to me16:15
ogra_even more awesome !16:15
* ogra_ hugs davidm_ 16:15
ppisatidavidm_: ah, btw, can you keep me on the list for the new TI hw when it comes? thanks16:16
NCommandercan I move?16:17
ppisatiyep16:17
NCommander[topic] ARM Porting/FTBFS status (NCommander, janimo)16:17
MootBotNew Topic:  ARM Porting/FTBFS status (NCommander, janimo)16:17
davidm_I will keep the entire team in line for new hardware as it arrives16:17
ppisatidavidm_: cool16:17
janimono news, I was working on WIs16:17
* NCommander has nothing to report as I've been dealing with humans16:17
ogra_looks okayish ...16:17
ogra_at least the images built16:17
NCommanderI think this is the first time we hit A116:17
ogra_nope16:17
GrueMasterNatty was.16:18
janimoI am glad to see package maintainers applying arm bits and not leaving it all to us16:18
ogra_we did hit it the last two releases16:18
NCommanderoh yay16:18
ogra_GrueMaster, maverick too iirc16:18
janimosome natty poatches that were dropped get reapplied without our intervention16:18
GrueMasterMaybe for omap3.16:18
ogra_well, this time its omyp4 only :)16:18
NCommanderI think we missed maverick due to an ill-timed openoffice rebuild16:18
ogra_*omap16:18
NCommanderbut off-topic16:18
NCommanderuniverse is in a sorry mess16:18
GrueMasterYou're going to have all that fixed by EOW, right?16:19
ogra_yes, we need more community involvement16:19
ogra_we should have specs for that for next UDS16:19
GrueMaster:P16:19
ogra_with more HW availability in the community, we should work out strategies how to get them more involved16:20
NCommanderarm-p-free-beer-for-every-bug-fixed16:20
NCommanderThat will solve the problem.16:20
ogra_hard to deliver though16:20
NCommanderTo be delivered at UDS R16:20
NCommander:-)16:20
NCommanderanyway16:21
NCommander[topic] ARM Image Status (ogra, NCommander)16:21
MootBotNew Topic:  ARM Image Status (ogra, NCommander)16:21
NCommanderARM Image Status (ogra, NCommander)16:21
NCommander$#!@#!16:21
ogra_omap4 is fine16:21
NCommanderI think we kinda already did this one16:21
ogra_omap3 is screwed16:21
ogra_and GrueMaster and NCommander  rock !!16:21
ogra_tzhanks guys for making A1 happen without me16:22
GrueMasterThis I know.16:22
GrueMaster:P16:22
NCommanderThank GrueMaster.16:22
* NCommander only did paperwork16:22
ogra_ac100 iamge is new and up on http://people.canonical.com/~ogra/tegra/2.6.3716:22
GrueMasterI noticed that LibreOffice is in the A1 netbook image.  Works good too.16:22
ogra_(and now bugfree)16:22
ogra_thanks to NCommander and Daviey for helping to identify the bugs16:23
NCommanderGrueMaster: right, but now when someone opens libreoffice, we'll miss a milestone :-/16:23
NCommanderogra_: heh16:23
NCommanderer16:23
NCommanderbuilds libreoffice16:23
ogra_well, with the panda cluster it should at least get better16:23
* NCommander salutees GrueMaster for his hard work on that16:24
NCommanderogra_: but more the images skew when libreoffice is uploaded16:24
NCommanderI'm (in my 'free' time) working on making LP less brain dead in this respect16:24
NCommanderbut its slow going16:24
ogra_didnt you have a spec for it ?16:24
ogra_and do you have to do it alone16:25
ogra_?16:25
NCommanderI have a placeholder16:25
NCommanderShort of someone evelating this internally, I'm not expecting any help on this16:25
ogra_NCommander, well, infinity should be around soon16:26
ogra_he should be able to do a bit of soyuz stuff16:26
NCommanderI'm hoping that since we're over the A1 hump, I might find enough free time to get this implemented and save us a TON of pain16:26
NCommanderogra_: TBH, I'd prefer to implement it myself, its a good unwind project16:26
ogra_NCommander, then shove some of the other WIs over to him16:27
NCommanderWill do16:27
ogra_no matter how you do it, it would be really really good to have it fixed this cycle16:27
NCommanderI'm working towards loadbalancing the team. A lot of GrueMaster's work items will get moved onto janimo and infinity16:27
ogra_and if we need to make some spare time for you to do it, we should be able to find a way16:27
* janimo overflows with joy16:27
ogra_lol16:28
ogra_anyway, nothing more for images here16:28
NCommanderjanimo: that's -65334 tears of happiness :-)16:28
NCommander[topic] QA Status (GrueMaster)16:28
MootBotNew Topic:  QA Status (GrueMaster)16:28
GrueMasterSpent most of the day yesterday just trying to file a sensible bug report on the broken omap kernel.16:29
janimoNCommander, my hapiness is a short apparently16:29
GrueMasterWe need to have apport installed on the headless images.16:29
janimolong long is preferred16:29
ogra_GrueMaster, tricky since we dont have a seed16:30
ogra_(and i dont really want to maintain one)16:30
GrueMasterOther than that, I did some basic boot tests on the images for A1, and dabbled a little in some of the apps that are on the netbook image for omap4.16:30
ogra_might have to change for the server images though16:30
NCommanderogra_: er, we could just add apport-cli to livecd-rootfs */hack*16:31
GrueMasterWell, the issue I had was that usb support was non-existant.  It would initialize and recognize the onboard usb hubs, but nothing that was attached from there.16:31
GrueMasterSo no network support.16:31
ogra_NCommander, well, sure16:31
ogra_NCommander, but i assume our server images should have apport by default anyway16:31
NCommanderogra_: one would hope so16:32
NCommanderhopefully the migration to live-helper will be done16:32
GrueMasterWe should have some way of adding some minimal stuff anyways.  wifi on omap4 is non-existant on headless.16:32
NCommanderI 'look' forward to implementing support for live headless images16:32
NCommanderogra_: as much as I hate to say it, I think we need a headless seed16:32
ogra_GrueMaster, yes, the basic wifi apps arent in minimal ... nor is wpa-supplicant16:33
NCommanderbegin crying now16:33
ogra_NCommander, i disagree16:33
* ppisati kicks an omap3 kernel compilation...16:33
ogra_i think we need a server seed and images for it16:33
NCommanderogra_: adding packages to livecd-rootfs isn't going to scale :-P16:33
ogra_and leave the headless image as is :)16:33
NCommanderogra_: er, didn't we agree we wanted both?16:33
ogra_right16:33
NCommanderI think yo umight be missing the point16:33
* ogra_ would rather make the headless images unofficial and move forward with server here 16:34
ogra_instead of having to mintain extra hacks for headless16:34
GrueMasterHeadless is next to useless without some base level of packages installed.16:34
janimoalthough server != minimal which headless was supposed to be16:34
NCommanderWe're getting offtopic16:34
GrueMasterTrue.16:34
NCommander[topic] ABO16:34
MootBotNew Topic:  ABO16:34
NCommanderNow we're on topic16:34
NCommanderwe16:35
NCommander*er16:35
ogra_heh16:35
NCommander[topic] AOB16:35
MootBotNew Topic:  AOB16:35
ogra_nothing here16:36
ogra_shoot it down :)16:36
ogra_(unless someone else shouts)16:36
NCommanderI'd actually like to propose to returning on reporting individual spec status16:36
NCommanderEr, sorry, individual's status16:36
ogra_returning ?16:37
NCommander(my brain is kinda fried)16:37
NCommanderWe used to do it when we were called the Embedded Team16:37
ogra_did we ever drop it (beyond nobody doing it i mean)16:37
NCommanderWe used to do NCommander's status, ogra's status16:37
ogra_when were we called the embedded team ?16:37
NCommanderBack when we dealt with Moblin. It was the MobileAndEmbedded Team16:37
NCommander(according to the wiki anyway)16:37
ogra_heh16:38
* ogra_ only knew it as mobile team, but well)16:38
ogra_you mean reporting personal status in the meeting ?16:38
NCommanderyeah16:38
ogra_instead of wikipage ?16:38
NCommanderI realize there is a time concern16:38
NCommanderNo, both16:38
ogra_that will eat a *loT* of extra time16:39
ogra_when we did that our meetings were like 1.5h and longer16:39
NCommanderI know.16:39
ogra_thats why we dropped it16:39
NCommanderhrm16:39
NCommanderright16:39
NCommanderI forgot that bit16:39
NCommandershutting up now16:39
ogra_so find something else to drop16:39
ogra_to compensate ...16:39
ogra_:)16:39
NCommanderOne other point16:40
NCommanderbah16:40
NCommanderDaviey isn't around16:40
ogra_Daviey is around16:40
NCommanderI wanted to get some cross-reporting between Ubuntu ARM and Ubuntu Server16:40
NCommandernot in this channel16:40
NCommanderoh16:40
NCommanderbah16:40
* ogra_ takes away NCommanders blindfold16:40
NCommanderI hate autocomplete16:40
NCommanderAnd I'd like to find some volunteers to attend the weekly server team meeting16:41
NCommanderand some volunteers from the server team to attend ours regularly16:41
* GrueMaster hides16:41
NCommander(the meeting is 16:00 UTC on Tuesday)16:41
GrueMasterSame time as the linaro meeting.16:42
ogra_thats wed.16:42
ogra_or not ?16:42
NCommanderNo, the sync meeting moved to Tuesday as I found out16:43
ogra_ah, no, mixed it up with the porting jam16:43
Davieyo/16:43
NCommanderthat's an unfortunate choice of timezone16:43
NCommanderer16:43
NCommandertime16:43
NCommanderoh hai Daviey16:43
Davieyhello!16:43
NCommanderDaviey: we're trying to get some cross-pollination going between teh ARM and server meetings16:44
DavieyNCommander: funny you say that! :)16:44
DavieyNCommander: have you witnessed one of the -server meetings?16:44
NCommanderI'd like to add a 'ARM Server' sectoin to our meeting page, with someone present from the Ubuntu Server Team16:44
NCommanderDaviey: I haven't had opportunity16:44
DavieyNCommander: I'm wondering if it would be a better fit for someone arm to join a server meeting?16:44
DavieyOr format has sections for each 'interest' area.16:45
DavieyQA, Kernel, Community, Documentation16:45
NCommanderas does ours (although ATM, we're quite generalized)16:45
DavieyWe would happily add an Arm section :)16:45
NCommanderMy plan was to add a Server section16:45
DavieyNCommander: ok.. I think the thing that is a challenge.. I'm not quite sure if Oneiric ARM server is a Server project or an ARM project?16:46
NCommanderDaviey: its both16:46
NCommanderI don't want to hold the meeitng open, so why don't we take this offline, and then drop a notice with the next {Server,ARM} Meeting Reminder email16:47
DavieyNCommander: Okay, just for information... the interested parties in ARM on the server team are myself, zul and hallyn.16:47
NCommander[action] Daviey and NCommander to discuss cross-server/ARM team meeting16:47
MootBotACTION received:  Daviey and NCommander to discuss cross-server/ARM team meeting16:47
DavieyNCommander: sounds good.16:47
NCommander#endmeeting16:47
MootBotMeeting finished at 10:47.16:47
=== jelmer_ is now known as jelmer
=== robrt` is now known as robrt``
=== robrt`` is now known as robrt`
mdz#startmeeting18:56
MootBotMeeting started at 12:56. The chair is mdz.18:56
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]18:56
mdz[link] https://wiki.ubuntu.com/TechnicalBoardAgenda18:56
MootBotLINK received:  https://wiki.ubuntu.com/TechnicalBoardAgenda18:56
kees\o18:57
mdzpitti isn't online, so I assume he isn't going to make it18:59
mdzsabdfl declined in the calendar18:59
mdzcjwatson is online, but he's on holiday, so he presumably won't be here18:59
keesis 3 quorum?18:59
* mdz nods19:00
mdzwe've regarded it as such in the past19:00
keesyeah, that's my memory too19:00
mdz[topic] Action review19:00
MootBotNew Topic:  Action review19:00
mdzPersia to see if Bryce is willing to serve as LP stakeholder for Ubuntu19:00
mdzI've asked bryce asynchronously for an update19:01
mdz[topic] ffmpeg vs. libav19:01
MootBotNew Topic:  ffmpeg vs. libav19:01
mdzI guess this was discussed some at the last meeting, which I wasn't present for19:01
mdzthe notes said that we wanted to hear from Reinhard, and he's responded now19:01
mdz[link] https://lists.ubuntu.com/archives/technical-board/2011-May/000891.html19:01
MootBotLINK received:  https://lists.ubuntu.com/archives/technical-board/2011-May/000891.html19:01
keesright. given that I've seen both sides of this, I think I'm satisfied to stay where we are: libav19:02
keestrying to track ffmpeg would require a dedicated maintainer, and Ubuntu does not seem to have anyone willing to do that currently.19:02
keesI only see downsides to switching from libav.19:02
mdzlibav is the status quo, so we would need a justification to switch away from it19:03
keesright, and I don't see anything significant to do that currently.19:03
mdzit's all feeling a little bit cdrecordish to me19:04
mdzKeybuk, any thoughts?19:05
keesbryce: we're looking at https://wiki.ubuntu.com/TechnicalBoardAgenda and have "Persia to see if Bryce is willing to serve as LP stakeholder for Ubuntu". can you speak to this at all?19:05
mdz<bryce> sure, I'd be happy to help19:06
Keybukmdz: I don't believe I have the necessary background19:06
Keybukall I saw was flamewar19:06
brycekees, yes we spoke a couple UDSes ago, and yes I'd be happy to help19:06
keesbryce: ah-ha, perfect. thanks!19:06
keesKeybuk: did you have additional questions based on the techboard thread?19:07
Keybukkees: I didn't see anything in the techboard thread that led me to have technical questions19:07
Keybuknothing suggested ffmpeg was technically better, so I don't see any need to dispute the current maintainer decisions19:07
Keybuk<insert joke about the community council being the one that deals with childish disputes :p>19:08
keesKeybuk: okay, so you're okay with status quo too.19:08
mdzOK, so this came in as an inquiry from an upstream developer, suggesting that what the Ubuntu maintainer had done was not in the best interest of our users19:08
mdzI haven't heard of any complaints from our users about it yet19:08
Keybukmdz: it came from the upstream developer of a package we weren't using though, right?19:08
mdzKeybuk, yes19:08
KeybukI must admit, I wrote that of us "how dare Ubuntu not use *my* software, and use something else"19:09
mdzif someone wanted to maintain the other fork in Ubuntu as well, and make both available to users, that wouldn't seem unreasonable to me19:09
Keybukand then failed to find any technical argument from the author as to why we should19:09
Keybukmdz: agree19:09
mdzbut if the maintainer chose to follow libav, the TB can't tell them whether they should package something else19:09
mdzthey should be regarded as different software at this point19:10
mdzone is packaged for Ubuntu, the other is not yet (but would be welcome)19:10
mdzkees, does that seem like a reasonable position to you?19:10
keesmdz: yup.19:10
mdzOK, I'll follow up on the list19:10
Keybukto me also19:10
mdz[action] mdz to summarize consensus on libav/ffmpeg to the mailing list19:11
MootBotACTION received:  mdz to summarize consensus on libav/ffmpeg to the mailing list19:11
keesthey would have colliding binary packages, though19:11
mdzkees, that could presumably be fixed in packaging19:11
* kees nods19:11
mdz[topic] Set series RM to ubuntu-release?19:11
MootBotNew Topic:  Set series RM to ubuntu-release?19:11
mdz[link] https://bugs.launchpad.net/ubuntu-community/+bug/174375/comments/2119:11
MootBotLINK received:  https://bugs.launchpad.net/ubuntu-community/+bug/174375/comments/2119:11
ubottuUbuntu bug 174375 in Launchpad itself "Distribution drivers permissions may need redesign" [Low,Triaged]19:11
mdzthe bug mentioned there is now fixed19:11
mdzso in theory we should be able to set the series release manager to ubuntu-release19:12
keeslet's do it and see what breaks?19:12
mdzlet's tell people that we're doing it, and then do it, and see what breaks :-)19:12
mdzany volunteers?19:12
keesseems like it should be coordinated with skaet at least?19:13
mdzyse19:13
mdzyes19:13
keesI'm not entirely comfortable volunteering myself for this since these discussions have mostly been involved people doing archive admin work, so perhaps cjwatson?19:14
keess/been //g19:14
mdzwe can push this to the next meeting where cjwatson is here19:14
mdzit's not urgent19:14
keesok19:14
mdz[topic] Measuring installation success/failure19:14
MootBotNew Topic:  Measuring installation success/failure19:14
mdz[link] https://lists.ubuntu.com/archives/technical-board/2011-May/000857.html19:15
MootBotLINK received:  https://lists.ubuntu.com/archives/technical-board/2011-May/000857.html19:15
mdz[link] https://lists.ubuntu.com/archives/ubuntu-devel/2011-May/033194.html19:15
MootBotLINK received:  https://lists.ubuntu.com/archives/ubuntu-devel/2011-May/033194.html19:15
keesaiui, ev is looking for a TB "blessing" for this data gathering.19:15
mdzI like the general idea of gathering data which will give us an indication of how effective our installer is19:15
keesI generally do too. I remain unconvinced that the proposed data gather is substantially useful, though.19:16
kees*gathering19:17
mdzEvan wasn't crystal clear about what he wanted decided19:17
mdzand several issues have cropped up in the discussion19:17
mdzKeybuk was concerned about how the collected data would be shared19:17
mdzkees, I think that's a valid concern, but perhaps not something for the TB to decide19:17
mdzI think it's Evan's responsibility to make it useful, and our responsibility to set policy for what's permissible19:18
keesmdz: that's fair19:18
mdzkees, and FWIW I would recommend to evan that he consider your advice carefully :-)19:19
mdzso the policy questions I think are regarding what data is collected, and what we do with it19:20
keesright. I don't want to get us into the trap where we approve "meaningless data collection" since it's harmless, and then end up on an unregulated slippery slope of "harmful" data collection just happening without review.19:20
mdzwhat is proposed to be collected is a GUID19:20
keesright, it's a random number. I have no problem with that.19:21
mdzah, right, he did specify how it would be generated (uuidgen)19:21
mdzso it's random19:21
mdzthat ID is associated with an installation attempt which was started19:21
mdzspecifically, a Ubiquity installation attempt19:22
mdzit's then used to report back that the installation succeeded19:22
mdzthe user implicitly shares their IP address in the process, of course19:23
mdzwhat's the worst thing that could be done with that information?19:24
keesthe correlation of guid to IP can also be seen as an identity leak, since it could be used in the future19:24
Keybukyou could use the table of IPs collected to discern which Fortune 500 companies were using Ubuntu19:25
keesif we did not save the IP on the server side, and did not keep the GUID after install success on the client side, I think that would be okay19:25
Keybuksince they tend to have public IP blocks19:25
mdzkees, agreed, but ideally we wouldn't have to ask for that trust19:25
mdzkees, what's the identity leak?19:26
keesmdz: if the guid is saved on the client and the IP is saved on the server, it can be used to look up from what IP a given system was installed from. it's pretty minor, obviously.19:27
kees(assuming the server data is public)19:27
mdzthe GUID would only be saved on the client until the next time it connected to the network19:27
mdzaccording to evan's proposal19:27
Keybukif the IP is saved on the server, the information could be used by Canonical Support Sales to identify potential customers and sell support contracts to them19:27
keesright, I was stressing that it is important that guid be removed on the client.19:28
Keybukif the IP is saved on a public server, it could be used by other support companies, or competitors19:28
mdzI didn't notice if there was discussion of how this impacts OEM installs19:28
mdzwe definitely wouldn't want a UUID getting stored on factory installed systems19:28
mdzKeybuk, is there anything evil that Canonical could do that Canonical can't do by virtue of controlling DNS for archive.*.ubuntu.com already?19:29
Keybukmdz: no, likewise Canonical already collects the IPs of booting Ubuntu machines, and could use that information for the same purposes19:30
KeybukI'm just answering the question from a perception POV19:30
mdzthere are surely already places where Ubuntu systems generate random numbers and send them over the network19:30
mdzlike TLS connections19:30
mdzhas anyone considered whether this could be done without generating a UUID?19:31
mdzit seems like it could19:31
keesthe ephemeral keys in TLS aren't saved by the server usually19:31
keesbut they're connection-based, so they don't survive the install.19:32
mdzhttp://installreport.ubuntu.com/start followed by http://installreport.ubuntu.com/finish, divide finishes by starts?19:32
MootBotLINK received:  http://installreport.ubuntu.com/start followed by http://installreport.ubuntu.com/finish, divide finishes by starts?19:32
mdzMootBot, you are too clever for your own good19:32
ScottKI was one of the objectors to this.  I don't think we should be collecting data from users that's not needed for system operation without opt-in.19:33
keesmdz: right.19:33
ScottKI'm also on a very laggy connection, so if it seems like I'm running behind, that may be why.19:33
mdzScottK, do you want a copy of the meeting log up to this point?19:33
ScottKmdz: I have it.19:34
KeybukScottK: I do agree with mdz that the usefulness of this data is only interesting if it's implicit19:34
keessince ev is not here, perhaps continue this on the TB list?19:34
ScottKKeybuk: I agree that opt-in compromises the utility, but I think without opt-in it's not appropriate.19:34
mdzScottK, what is the data that you don't feel should be collected in this case?19:35
ScottKAlso I think the opt-out mechanism he proposed was sufficiently convoluted that it's equivalent to not having one.19:35
ScottKmdz: I don't think it's appropriate to engage in any user data collection without consent.19:35
mdzScottK, I understand, but that isn't what I asked19:36
ScottKThere are some things that one could inherently collect like how many people hit security.ubuntu.com for updates, but that's needed to make the system work.19:36
mdzScottK, what data would be collected from users if we went ahead with this proposal?19:36
ScottKmdz: I'm objecting to the entire thing being opt-out.19:36
keesScottK: do you see having a system hit "http://installreport.ubuntu.com/start" and .../finish as a problem?19:38
mdzI think ScottK is lagging as he warned he might19:39
ScottKI think that's less of a concern since there's not really any information being transmitted beyond hitting the server.  I'd need to think about it.19:40
mdzit's not strictly necessary to make the system work, but I think I would argue that there is (indirect) benefit to the user19:40
mdzif the data is used to improve the quality of the installer19:40
ScottKIt's a slippery slope.19:40
mdzScottK, yes it is19:40
mdzso we're treading cautiously19:40
ScottKI feel like needed to make the system work versus data we'd like to have is a bright line.19:41
mdzunless someone convinces me otherwise, I think that the use of a UUID is not essential to the objective, and so I don't think we need to be concerned about potentially identifying information19:41
ScottKOnce you cross it, how to you define the limit?19:41
mdzI think we can distill it to the point where the only information being shared is whether Ubuntu was installed successfully or not19:42
keeshm... do-release-upgrade fetching installer-specific things when it runs, does ubiquity do anything like that on install? maybe we're already hitting a url.19:42
mdzkees, yes19:42
mdzI'm pretty sure19:42
keesso then we're half way there. we just need an on-first-boot url. that's less obvious to me, though.19:43
mdzScottK, I think we can set limits which make sense19:43
keesScottK: agreed -- I think having a direct operational benefit is the key.19:43
mdzkees, not quite. I think we need to store some state, and only hit the "finish" URL if we successfully hit the "start" one19:43
ScottKmdz: OK.  I'd like to see the policy for the limit made first.19:44
mdzfair enough. let's try to steer away from the technical implementation19:44
mdzI'm comfortable assuming that we can get to a point where virtually no incidental information is shared, other than what we're trying to collect19:44
keesI would agree. if there is a reason why guid would be required, that should be a separate issue.19:45
mdzso the question is: is it OK to report back whether the installation succeeded or failed?19:45
ScottKI think taking a step back from this use case, I think having a general policy in place is important.19:45
macomdz: how do you report failed?19:45
ScottKWhy is this OK, but not popcon by default?19:45
mdzpossible answers include: yes (unconditionally), no (unconditionally), yes (but only opt-in), yes (but only with opt-out)19:45
mdzmaco, it's implicit19:45
macomdz: what's the difference between failed and cancelled?19:46
mdzmaco, we're taking it as a given that this is possible, and we can have a separate technical discussion about how to do it19:46
keesin general, I disagree with opt-out.19:47
mdzScottK, popcon is problematic for a few reasons, not least because there is a lot of identifying information there19:47
keesopt-in is UI-noisy and doesn't give ev what he's really after19:47
ScottKmdz: I agree, but I think someone needs to define the limit of what's OK for opt-out.19:47
mdzScottK, but to play devil's advocate, our default web browser shares similar information without the user's consent19:47
mdzor rather, with their implicit consent, depending on how you look at it19:48
mdzkees, I agree that it's a UI wart, but why doesn't it give evan what he's after?19:48
mdzbecause not enough people would click the button?19:48
ScottKmdz: I would argue that doing so it a bad thing and the best that can be said about it is it represents a compromise that we have to live with.19:48
keesI would support "yes" if I could see an immediate benefit to the user. I still don't see one beyond the weak "maybe we have improved the installer" thing.19:48
keesmdz: because the numbers would then have an additional variable of "who clicked it"19:49
mdzScottK, I don't think we have to live with it, but we do, and our users don't seem to mind19:49
ScottKHow many of our users really know?19:49
mdzkees, unless that correlates somehow with success or failure of the installation, it doesn't seem relevant19:49
Keybukmdz: they're probably completely unaware of it19:49
mdzKeybuk, exactly19:49
Keybukthe key there is whether the information is sufficiently non-identifying that they never *need* to be aware of it19:50
mdzKeybuk, I think a good test is whether, if they *did* know, they would mind19:50
Keybukie. if Firefox collected everyone's browsing histories and published them19:50
Keybukit's something you would want to be aware of19:50
mdzand I don't know the answer to that, honestly19:50
mdzbut it's testable19:50
ScottKThe existence of branded Firefox packages given the constraints on them is making the (arguable) best of a difficult situation.19:50
Keybukbut Firefox collecting histograms about the average time a DNS lookup takes -> only Firefox cares19:50
mdzKeybuk, what about sharing which extensions you have installed, and which versions?19:50
Keybuk(and any Firefox developer, and anyone doing DNS work, and anyone optimising web sites, etc.)19:51
Keybukbut fundamentally not the user19:51
mdzsharing which web pages you're visiting in order to check for phishing attempts?19:51
ScottKmdz: I would think that would most appropriately be opt-in.19:52
mdzScottK, I'm not sure it's realistic to come up with a general policy at this point, given there are so many subtleties to this topic19:52
Keybuksharing everything you type into the awesomebar to third parties? :p19:52
mdzit hasn't come up enough times that it's problematic to handle on a case by case basis19:52
mdzKeybuk, sharing things you START to type into the box, in Chrome's case :-)19:52
ScottKmdz: Perhaps, but I think we need a line in the sand beyone which the TB won't go.19:52
Keybukmdz: I was just looking at the data we collect, as it happens :D19:52
mdzScottK, I think we already have such a line drawn at collecting PII, by way of precedent, and I would be comfortable making that explicity19:53
mdzs/ity$/it/19:53
ScottKWhat's your definition of PII then?19:53
mdzI'm not sure of the best way to specify that. number of bits?19:54
mdzthere is always going to be room for interpretation19:54
mdzand it can be really hard to tell19:55
keesI think PII remains a judgement call, even if we explicitly declare it out of bounds19:55
mdzI agree19:55
mdzI think we have to punt on this for the time being; we aren't going to come to a conclusion in this meeting19:56
mdzbut we can try to get to some other topics19:56
mdzwe can continue the discussion by email19:56
* ScottK agrees (re punting)19:56
mdz[topic] Policy proposal for partner repository19:56
MootBotNew Topic:  Policy proposal for partner repository19:56
mdz[link] https://lists.ubuntu.com/archives/technical-board/2011-May/000875.html19:56
MootBotLINK received:  https://lists.ubuntu.com/archives/technical-board/2011-May/000875.html19:56
keesI was curious how this differed from -extras19:57
kees(policy-wise)19:57
mdzkees, is there a written policy for extras which could be shared with partner?19:57
keesmdz: I couldn't find it when I looked earlier this week19:57
keesI think we should check with allison19:57
mdzI'll CC her into the email discussion for input19:58
mdzmy view on this is that we'll never get a policy like this right the first time, and it will need to be updated as time goes on19:58
keesbeyond that thought, nothing jumped out at me.19:58
mdzif there is a problem, we'll change the policy to prevent further problems of that kind19:58
keesright19:58
keesI'd also be curious to get archive admin opinions on this, since we may be missing some additional implicit things19:59
mdzit doesn't reference the Debian or Ubuntu policy manual, and it probably should19:59
mdzany other comments → email20:00
mdz[topic] ubuntu-techboard celebrity in Launchpad20:00
MootBotNew Topic:  ubuntu-techboard celebrity in Launchpad20:00
mdzhttps://lists.ubuntu.com/archives/technical-board/2011-May/000907.html20:00
mdz[link] https://lists.ubuntu.com/archives/technical-board/2011-May/000907.html20:00
MootBotLINK received:  https://lists.ubuntu.com/archives/technical-board/2011-May/000907.html20:00
keesseems like we're not ready to drop this, pending additional bug fixes20:00
mdzif james_w says we can't do this yet, then I say we don't do it yet20:00
keesright20:00
mdzwe're out of time20:01
mdzis there anything else urgent?20:01
mdz[topic] AOB20:01
MootBotNew Topic:  AOB20:01
mdzok, thanks all20:01
mdz#endmeeting20:01
MootBotMeeting finished at 14:01.20:01
keesthanks mdz!20:03
=== yofel_ is now known as yofel
=== Sarvatt_ is now known as Sarvatt
=== xeros_ is now known as xeros

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