/srv/irclogs.ubuntu.com/2012/01/09/#ubuntu-meeting.txt

=== jasox is now known as jasox_afk
=== jasox_afk is now known as jasox
=== AlanChicken is now known as AlanBell
=== jdstrand1 is now known as jdstrand
=== bladernr_afk is now known as bladernr_
=== bladernr_ is now known as bladernr_afk
=== bladernr_afk is now known as bladernr_
=== bladernr_ is now known as bladernr_afk
=== bladernr_afk is now known as bladernr_
brendandhey!16:00
roadmrhello!16:00
mlegriso/16:00
roadmrok, let's get this show on the road!16:00
roadmr#startmeeting Ubuntu Friendly meeting16:01
meetingologyMeeting started Mon Jan  9 16:01:02 2012 UTC.  The chair is roadmr. Information about MeetBot at http://wiki.ubuntu.com/AlanBell/mootbot.16:01
meetingologyAvailable commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired16:01
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu Friendly meeting Meeting | Current topic:
roadmrHi everyone, welcome to the Ubuntu Friendly meeting!16:01
roadmrFirst meeting of the year!16:01
roadmrI hope you had a great end-of-year and that this year is awesome for you.16:01
roadmrWe're already hard at work on improving Ubuntu Friendly! Today we have the following topics to talk about:16:01
roadmr* Checkbox (Ubuntu Friendly, System Testing) -proposed version status -16:02
roadmrroadmr16:02
roadmr* Fixing papercuts in the test suite - brendand16:02
roadmr* Any Other Business16:02
roadmrAs usual, you're welcome to participate, indicate you want to speak by raising your hand (o/). Don't forget to also signal when you're done using ..16:02
roadmrLet's get started with the agenda!16:03
roadmr[TOPIC] Checkbox (Ubuntu Friendly, System Testing) -proposed version status - roadmr16:03
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu Friendly meeting Meeting | Current topic: Checkbox (Ubuntu Friendly, System Testing) -proposed version status - roadmr
roadmrhey that's me heheh16:03
roadmrAs you know, last year (sounds like a long time ago) we submitted a few bug fixes for checkbox, to be made available as an SRU for Ubuntu 11.10.16:03
roadmrUnfortunately two of those bugs failed verification. We updated our update (so to speak) and I resubmitted the SRU request which should be OK this time around.16:04
cr3o/16:05
roadmrRight now we're awaiting a re-updated checkbox in -proposed. Once it's available I'll notify the mailing list and I'd appreciate, once again, your valuable help in verifying that the bugs are fixed as advertised.16:05
arao/16:05
roadmrall bugs should verify just as they did the last time, except for:16:06
roadmrbug 862322 (this failed the last time around, but should pass in the new SRU)16:06
ubottuLaunchpad bug 862322 in checkbox (Ubuntu Oneiric) "bluetooth/detect shouldn't run on a system with no Bluetooth device" [Undecided,Fix committed] https://launchpad.net/bugs/86232216:06
roadmrbug 877752 (this failed the last time around, and will NOT be included in the new SRU, so can be just ignored this time)16:06
ubottuLaunchpad bug 877752 in checkbox (Ubuntu Oneiric) "connect_wireless can unintentionally choose a non-wireless connection to connect to" [Undecided,Fix committed] https://launchpad.net/bugs/87775216:06
roadmrso that's it for the SRU, I'll let everyone know once the update is in -proposed awaiting testing. Thanks!16:07
roadmrara, hey! go ahead!16:07
aracr3 was first :D16:07
cr3why did those bugs fail verification? any lesson to be learned for next time?16:07
cr3..16:07
araand I had the same question :D16:07
roadmrcr3: yes, the lesson is to be more careful :P the first failed because I neglected to actually include the fixing code, which happened because I omnibus'd the changelog, and then I forgot to include the actual code fixes16:08
roadmrlesson 1: preferrably merge each change and its changelog together, rather than omnibusing the changelog16:09
cr3roadmr: backporting across different branch roots using patch is error prone indeed. I blame bzr, not you :)16:09
roadmrthe second failed because the fix introduced *another* bug which we didn't catch (just as we didn't catch the original problem ourselves) because the problem doesn't happen in our lab setup16:09
araI blame it on the boogie16:09
roadmrso since the original bug is still in development, we can't SRU those changes- so I had to revert them altogether16:10
roadmrthe lesson here is to be very careful in trying to replicate the failing environment to make 100% sure that the fix works - this one looked good at first glance but there was a subtlety in field ordering that caused things to fail16:10
cr3ara: don't blame it on the sunshine :)16:10
roadmrthere :)16:10
roadmr..16:10
aranice explanation!16:11
bladernr_o/16:11
roadmrbladernr_: go ahead!16:11
bladernr_Just thought I'd point out that the second item seems to be a good case for why we need/love community testing...16:12
bladernr_that's all...16:12
bladernr_:)16:12
bladernr_..16:12
roadmrbladernr_: yep! I'm not entirely sure the community person who reported the bug did verify it, I think he didn't - so we just assumed it worked because the code looked fine16:12
roadmrbladernr_: ideally we'd wait until all the original reporters verify the bugs16:13
cr3roadmr: that's a common problem with drive-by bug reporting where the community disappears when comes time to reproduce16:13
roadmrbladernr_: but it's not always possible, so once a reasonable time has elapsed, we are somewhat forced to verify ourselves to move things forward16:13
cr3roadmr: I think this is too common to block bug fixes on being able to reach the community16:13
bladernr_right16:13
roadmrwhich is why we have to be extra diligent in replicating the error conditions16:14
roadmrcr3: yep, well in this case it was bad to "gate" 6 fixes on a 7th one that wasn't getting any attention16:14
roadmrso we just need to be more careful when we don't have community verification (unlike the 0.9.2 SRU where we had a lot of help from Chad Davis)16:15
roadmranything else on this topic? :)16:16
roadmrOK let's move on then16:16
roadmr[TOPIC] Fixing papercuts in the test suite - brendand16:17
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu Friendly meeting Meeting | Current topic: Fixing papercuts in the test suite - brendand
roadmrbrendand, you have the stage16:17
brendandhi16:17
brendandwe'd like to hear from people about problems they have with the ubuntu friendly tests. anything from test failing to changes that would make a test easier to understand are welcome16:18
brendandyou can put your comments on this spreadsheet next to the test name: https://docs.google.com/spreadsheet/ccc?key=0ApQ2JshzVOLydF8waXotcXZueGc3MlB1am1jUEgwTHc16:18
arao/16:19
brendandnote that the spreadsheet contains a lot of tests not run in ubuntu-friendly16:19
roadmro/16:19
brendandideally, base your comments on what you see in the precise version of Checkbox, since many changes have been made from Oneiric16:20
brendand...16:20
roadmrara, you're first this time!16:21
ara:)16:21
araI was wondering how do we know which items from that list are already being taken care by someone else16:21
araor which ones have been already fixed16:21
ara..16:21
brendandara - i guess it might be good to add a column for 'status'16:22
brendand...16:23
* brendand adds one16:24
roadmrmy turn..16:24
roadmris the spreadsheet open to the public at-large?16:24
mlegrisI think so16:24
brendandwell. you need to use the link i just pasted, which i will also send to the mailing list i guess16:25
roadmrif not, would it be wortwhile doing so? perhaps not as directly as just sharing the document with the world, but creating a "public" version that people can comment on via, say, google docs forms (that way we reduce the chance of people messing up the spreadsheet)16:25
roadmr..16:25
cr3"anyone who has the link can edit"16:25
cr3so, you have to attend this meeting to get the link :)16:25
roadmrok great :)16:26
roadmranyone else on the test papercuts topic?16:26
roadmrnope? :) let's move on then16:27
roadmrto everyone's favorite topic!16:27
roadmr[TOPIC] AOB - Any other business16:27
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu Friendly meeting Meeting | Current topic: AOB - Any other business
roadmrNow's your chance to discuss anything you didn't have time to add to the agenda! any takers?16:27
mlegriso/16:28
roadmrmlegris: go ahead16:28
mlegrisAt the end of a testing run, does the button still say next rather then exit?16:28
mlegrisI find that rather odd if it is16:28
mlegris..16:28
roadmrgood point, though it doesn't "exit" as such, so something else may be better - "see results" ?16:29
mlegrisnm, its say finished :P16:29
roadmroh ok :)16:29
cr3that's wrong, it should say "I like turtles"16:29
araor boogie, to be able to blame it on it16:29
roadmrthat's more of a l10n concern I think16:29
cr3export LANGUAGE=cr316:30
roadmrheh16:30
roadmranything else? :)16:31
roadmr"speak now or forever (until next monday) hold your peace" :P16:32
roadmrgoing once...16:32
roadmrgoing twice...16:32
cr3roadmr: trust me, you don't want me to speak... only nonsense comes out :(16:32
roadmrand it's all publicly logged :)16:32
cr3going thrice...16:33
roadmrgone!16:33
roadmrWell I guess this wraps things up for today. Thanks for attending! please remember to help with the Checkbox verification if you can. And remember the mailing list is open to all your UF-related comments and inquiries.16:33
arathanks roadmr!16:33
roadmrThanks all! have a good day!16:33
roadmr#endmeeting16:33
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Mon Jan  9 16:33:47 2012 UTC.16:33
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-01-09-16.01.moin.txt16:33
cr3roadmr: you roxor!16:34
=== jasox is now known as jasox_study
=== vibhav_ is now known as vibhav
=== bladernr_ is now known as bladernr_afk
=== bladernr_afk is now known as bladernr_
=== Quintasan_ is now known as Quintasan
=== jasox_study is now known as jasox
=== bladernr_ is now known as bladernr_afk
mdz#startmeeting Technical Board20:58
meetingologyMeeting started Mon Jan  9 20:58:26 2012 UTC.  The chair is mdz. Information about MeetBot at http://wiki.ubuntu.com/AlanBell/mootbot.20:58
meetingologyAvailable commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired20:58
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic:
* stgraber waves20:58
cyphermoxo/20:58
cjwatsonhere20:59
mdz#topic Action review20:59
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic: Action review
mdz * pitti: document brainstorm review activity → carried over20:59
mdz * kees: perform brainstorm review → carried20:59
pittidocumentation is done20:59
kees\o21:00
soreno/21:00
keesyeah, holiday distracted me about the brainstorm review :(21:00
mdz#action kees to perform brainstorm review21:00
meetingologyACTION: kees to perform brainstorm review21:00
mdz#topic Xubuntu LTS Application (knome)21:00
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic: Xubuntu LTS Application (knome)
mdzknome doesn't seem to be around21:01
pittihe sent a mail today21:01
knomehey21:02
pittithat would need a list of supported packages, I think21:02
pittioh, hello knome!21:02
mdzhttps://lists.ubuntu.com/archives/technical-board/2012-January/001160.html21:02
mdz#link https://lists.ubuntu.com/archives/technical-board/2012-January/001160.html21:02
stgrabermdz: re-added Edubuntu after Kubuntu to the agenda. We haven't voted on it yet as Edubuntu's LTS status depends on Kubuntu's21:02
pittias Xubuntu is built out of universe, it's not immediately clear which packages in it are security sensitive21:02
mdzpasting here since it's short:21:03
mdzthe Xubuntu team has put together an LTS plan proposal for the TB to21:03
mdzreview, and it is as follows:21:03
mdz  * 3-year LTS cycles21:03
mdz  * Milestone image testing i386/amd64 (including point release updates21:03
mdzpost release)21:03
mdz  * Best effort High/Critical bug fixes21:03
mdz  * Best effort security fixes for Xfce related packages21:03
mdzknome, is there a list of 'Xfce related packages'?21:03
knomeno, not yet at least afaik21:04
micahgxubuntu has a packageset: http://people.canonical.com/~stgraber/package_sets/precise/xubuntu21:04
pittimost desktop-ish packages are probably fairly harmless, but I wonder if there are some libraries which touch/parse HTML or other network data21:04
knometbh, micahg will know about this 10 better than me :)21:04
ScottKWhat web browser does Xubuntu use by default?21:04
knomefirefox at the moment21:05
knomeand thunderbird as mail client21:05
mdz#link http://people.canonical.com/~stgraber/package_sets/precise/xubuntu21:05
ScottKThat would certainly help with security support.21:05
knomeyeah, and micahg is active in both communities ;)21:05
mdz(does #link not work, or is it just silent?)21:05
pittipidgin stands out as a security-heavy package21:05
knomemdz, it's silent :)21:05
micahgI'm not sure if it's feasible to commit to the entire packageset though21:05
micahgpidgin is supported by the security team as it's in main21:05
stgraberhttp://paste.ubuntu.com/798657/21:06
stgraberthat's the list of source packages in Xubuntu that aren't supported in Ubuntu21:06
stgraber(based on germinate output)21:06
pittihm, I don't think that's really intended; sounds like we forgot to unseed it since we switched to empathy21:06
micahgstgraber: that should be the xubuntu packageset :)21:06
mdzif these packages are going to receive bug fixes and security updates, is it appropriate to move them into main?21:07
micahgoh, but it's not...21:07
mdzthat would make things simpler21:07
micahgmdz: no, it wouldn't21:07
stgrabermicahg: hehe, yeah, that doesn't always work ;)21:07
pittitelepathy-haze -> b-deps libpurple-dev21:08
knomei suppose "xfce related packages" mostly are meant to mean xfce4-* and thunar-*, maybe tumbler, ristretto, leafpad, gtk2-engines-xfce, garcon <- micahg, am i right?21:08
knomeparole21:08
knomeorage21:08
knomelibxfce*21:08
cjwatsonhttps://wiki.ubuntu.com/RecognizedDerivatives doesn't require moving everything to main, so I'm a bit wary of setting that precedent since I know the review process entails a fair amount of work21:08
knomegigolo21:08
mdzhow about a Supported: header in Packages?21:09
cjwatsonthat's not too hard21:09
micahgyeah, I checked the xfce specific packages and they had pretty few CVEs, I'm not sure about the rest, I guess I'd want to check before committing to those packages21:09
cjwatsonharder than it ought to be, but not desperately bad21:09
mdzso is the question whether or not it's OK to label Xubuntu an LTS given this level of maintenance?21:10
cjwatson(http://bazaar.launchpad.net/+branch/launchpad/files/head:/cronscripts/publishing/maintenance-check.py I think; can't check as it's timing out ...)21:10
pittimdz: we have had these for a long time already?21:11
mdzpitti, I mean for the Xubuntu packages21:11
mdzso that it's clear to end users what's what21:11
cjwatsonAny TB decision regarding flavour support lifetime should be accompanied by an LP branch publishing that change in LP21:11
cjwatsonor followed by, anyway21:11
cjwatsonknome: How many active developers do you currently have?21:12
knomecjwatson, that depends on how you count it, but i'd say 1-3...21:12
knomecjwatson, but 1 is how we've maintained xubuntu for the past i can't remember how many releases21:13
cjwatsonMy main concern with any flavour is essentially whether they'll actually be able to sustain the support lifetime in question21:13
micahg2 active with upload rights AFAIK, myself and mr_pouit21:13
cjwatsonSupporting stable releases takes a fair amount of time over and above supporting ongoing development; depending on how much turnover you have in your software stack it doesn't necessarily parallelise well21:13
knomecjwatson, the plan has been discussed in the community and we decided/come to the conclusion this is what we can do21:13
charlie-tcaI would add that Xubuntu has supported both 8.04 and 10.04 as LTS releases, with three year lifetimes21:14
mdzcjwatson, I don't know what assurance we can ask for other than that they solemnly swear it :-)21:14
cjwatsonRight, but the TB is supposed to do *some* kind of check :)21:14
cjwatsonWhat kind of SRU throughput do you have at the moment?21:14
knomeis it a good argument/assurance if we've did it with less resources for two releases already? :)21:15
knomemicahg is the one to answer that ^21:15
cjwatsonmdz: I realise it's hard to predict the future; I just want to make sure we don't end up in a situation where we advertise n-year support for lots of flavours in a fit of enthusiasm and then don't make it21:15
cjwatsoncharlie-tca: What do you mean by that?  Do you mean that you (plural) were continuing to publish SRUs for three years from date of release?21:15
pittiLTS support in practice mostly means "security updates" and perhaps a point release, right? Or do you actually plan to backport hardware support, etc?21:15
mdzcjwatson, do we need to differentiate somehow between Canonical-backed LTS and community-backed LTS?21:15
charlie-tcacjwatson: yes21:16
micahgmr_pouit has done 5 SRUs since oneiric's release21:16
cjwatsonmdz: On the whole I would prefer not to as a matter of principle, although there's the elephant in the room of security support21:16
=== JanC_ is now known as JanC
micahgthe reason why we think it's feasible as Xfce generally only has a handful of CVEs every couple of years21:17
micahgs/as/is/21:17
charlie-tcaI don't think we would be doing hardware backports, but security updates, SRU's, and point releases21:18
* pitti checks abiword history -- doesn't have too many past CVEs21:18
keesI don't think there's been much research lately on abiword -- most efforts moved to OOo21:18
micahgI'm not sure about the rest of the packages in the packageset, I would have to check on those21:18
cjwatsondamn, I need a way to count SRUs by package set :-)21:19
mdzcjwatson, I think there's a qualitative difference between the two. an organizational commitment generally stands even if the individuals involved were to disappear21:19
micahgcjwatson: I just did it by name :)_21:19
mdzbut I don't feel that strongly about it21:19
cjwatsonmdz: OTOH individuals often retain enthusiasm when companies decide for political reasons to move on, so it's swings and roundabouts I think21:19
mdzcjwatson, that would be interesting data - SRUs by package set21:20
mdzdo we have enough information on the table to make a decision about Xubuntu now?21:20
sorenJust one thing:21:21
sorenMaybe it's been answered already, but: What's the motivation?21:21
knometo keep xubuntu supported for 3 years?21:22
sorenHas there been a lot of demand for it from the user community?21:22
sorenYes.21:22
=== yofel_ is now known as yofel
pittiso, for me the packages that stand out are pidgin, abiword, xchat; nontrivial, but on the whole seems manageable; but I still wonder if there is a lot of actual demand for it?21:22
sorenOr is it simply to be a serious alternative to the "bigger" flavours?21:22
cjwatsonI think I am reasonably convinced that Xubuntu has a credible history of being a responsible part of the development community and caring about updates as much as many others, at least from my own impressions and the extremely unscientific data samplings I've been able to do21:22
soren...or something entirely different?21:22
charlie-tcaNot having a need for users to download and install 300-500 updates two years down the road because as non-LTS designated, you do not get a point release21:22
sorencharlie-tca: Is that the key factor or just one in many?21:23
charlie-tcaone21:23
sorenOk.21:23
charlie-tcabut a serious one, since users are sometimes downloading as much in updates as the original cd21:24
knomethat too, and tbh, the non-lts releases have been stable too, so it's not a huge push to go for a longer supported lts too, and we really want to do that21:24
sorenIt probably won't change my vote or anything, I'm just curious what the motivation is.21:24
sorenOk.21:24
sorenThat's cool.21:24
cjwatsonXubuntu hasn't generally been one for going in for horrifically unstable wobbly software stacks either IME21:24
knomeit's just logical to go that way really, as we've always done it and it haven't been a problem21:25
mdzwe have other topics to get to: ready to vote?21:25
cjwatsonwhich should help ...21:25
sorenI'm ready to vote.21:25
cjwatsonaol21:25
stgraberI'm ready too21:25
pittiyeah, it was worse when it was still using hal a year or so ago, now it should be relatively robust21:25
knomepitti, not all things in the world can we fix ;)21:25
mdz#voters cjwatson pitti stgraber mdz kees soren21:26
meetingologyCurrent voters: cjwatson kees mdz pitti soren stgraber21:26
mdz#vote Xubuntu LTS 3-year designation21:26
meetingologyPlease vote on: Xubuntu LTS 3-year designation21:26
meetingologyPublic votes can be registered by saying +1, +0 or -1 in channel, (private votes don't work yet, but when they do it will be by messaging the channel followed by +1/-1/+0 to me)21:26
sorenmdz: Cool, I didn't know about that feature.21:26
soren+121:26
meetingology+1 received from soren21:26
mdz+121:26
meetingology+1 received from mdz21:26
pitti+021:26
meetingology+0 received from pitti21:26
stgraber+021:26
meetingology+0 received from stgraber21:26
cjwatson+1 - it sounds feasible and I think I'm convinced of the Xubuntu team's ability to deliver21:26
meetingology+1 - it sounds feasible and I think I'm convinced of the Xubuntu team's ability to deliver received from cjwatson21:26
* mdz prods kees21:27
cjwatson(And there's been a lot of buzz about Xubuntu lately, especially from people who dislike Unity; I'd like to encourage them to stay within the fold ...)21:27
stgraberfor the record, the +0 was because of the somewhat limited set of people dealing with uploads when supporting a different desktop. I'd really love to see more people contributing to packaging and SRUs for Xubuntu21:28
micahgstgraber: so would I :)21:28
knomestgraber, we love you so much as you're willing to help us21:28
mdzI'm going to assume kees got disconnected or something21:28
mdz#endvote21:28
meetingologyVoting ended on: Xubuntu LTS 3-year designation21:28
meetingologyVotes for:3 Votes against:0 Abstentions:221:28
meetingologyMotion carried21:28
mdz#topic ARB: Allow for files outside of /opt/extras.ubuntu.com/<source>/ as long as they are prefixed by "extras-<source>_". This is mostly to fix Unity lenses, the ARB will still require any data and binary to be in /opt/extras.ubuntu.com/<source>/. An example would be (for package abc): /usr/share/unity/lenses/music/extras-abc_abcmusicstore.scope (stgraber)21:29
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic: ARB: Allow for files outside of /opt/extras.ubuntu.com/<source>/ as long as they are prefixed by "extras-<source>_". This is mostly to fix Unity le
knomethanks!21:29
mdz#topic ARB: Allow for files outside of /opt/extras.ubuntu.com/<source>/ as long as they are prefixed by "extras-<source>_".21:29
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic: ARB: Allow for files outside of /opt/extras.ubuntu.com/<source>/ as long as they are prefixed by "extras-<source>_".
stgraberoh, my topic :)21:29
mdzstgraber, yep :-)21:29
ajmitchgreat :)21:29
stgraberso basically, the ARB has received some Unity lenses to review21:30
stgraberthese like desktop apps need some kind of reference outside of /opt21:30
stgraberin order to provide a generic way for the ARB to provide these, I'm proposing that extras-<source name>_ prefix so we avoid potential path conflicts21:30
cjwatsonThis kind of reminds me of the various things in the LSB (I think) that have namespaced files in various places for when it isn't practical to have a separate hierarchy21:30
mdzwhat do they need specifically?21:30
stgraberas much as possible would remain in /opt/extras.u.c/<source>21:31
mdzis it not practical for unity to look for lenses in /opt?21:31
cjwatsonI think the principle is reasonable but I think it should be up to the Unity people to define the namespace of the files in their directory21:31
cjwatsonAnd not to the ARB to pick one21:31
stgraberno, because you'd need gobbing for /opt/extras.ubuntu.com/*/usr/share/unity/*/21:31
pittiin general, prefixing files with extra_<src>_ looks like a reasonable way to me to limit the chance of file collisions21:31
stgraberand we'd need to SRU that change to supported release (at least 11.10) which could still be considered a new feature21:32
cjwatsonAnd then it would be fine to say something like "packages under the purview of the ARB can have files outside /opt where specific policy allows for namespacing to avoid collisions"21:32
cjwatsonIMHO21:32
pittithe globbing shouldn't actually be that expensive, though21:32
mdzcjwatson, +121:32
cjwatsonThat is a particularly irritating type of thing to have to glob ...21:32
stgrabercjwatson: I'd be fine with that, sure21:33
pittibut I'm even inclined to say that we shold modify the existing policy to prefix *.desktop files in /usr, too21:33
cjwatsonI mean if you look at the syscalls involved21:33
stgraberpitti: agreed21:33
pittiI'm fine with prefixing the lens descriptions, though (I guess the actual code would live in /opt)21:33
mdzcjwatson, it doesn't sound too bad to me, but namespacing outside of opt is certainly simpler21:33
stgraberyes, only the lense file would be in /usr, everything else would be in /opt. We just need to confirm with the DX guys what's the easiest, a prefix or a sub-directory (if they scan sub-directories), ...21:34
cjwatsonmdz: I'm thinking of this as something that might apply to things other than lenses, and trying to keep down the number of moderately expensive lookups across the system - I agree it probably wouldn't have a huge impact in just one case but this feels like a precedent21:35
mdzstgraber, sounds like a consensus21:36
mdzgood enough?21:36
stgraberyep21:36
pittiright, and prefixing with extras_src_ seems like a general enough principle for this, unless of course the file name is user visible21:36
mdz#topic Kubuntu LTS Application (ScottK)21:36
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic: Kubuntu LTS Application (ScottK)
ajmitchhow much patching of packages do you think this'd introduce?21:36
mdzoh, sorry ajmitch21:37
pittie. g. we wouldn't name LibO document templates like that21:37
ScottKHello.21:37
ScottKThis should really be Riddell.21:37
Riddellwaiting for previous to finish21:38
mdz#link https://wiki.kubuntu.org/Kubuntu/12.04/LTS-Proposal21:38
Riddellthat's the proposal, we'd like to suggest Kubuntu is an LTS for 5 years21:38
mdzajmitch, I imagine not much, only where the program in question can't accommodate the namespacing (restrictions on filenames eg)21:38
pittiI've got a question about Qtwebkit21:38
stgraberthe initial motivation for this was Unity lenses, so for these I'll talk to DX to see how we want to do it, for other similar cases, the ARB will deal with it case by case and if something weird shows up and we aren't sure how to deal with, we'll come back to the TB21:38
Riddellwe're a supported product of canonical, have a strong comminity and it's in a good place for upstreams21:38
* Riddell waits21:39
cjwatsonstgraber: sounds good21:39
* ajmitch thinks we're done with the ARB topic now, sorry :)21:39
pittistgraber: dbus activation *.service ? (related to lenses)21:39
stgraberpitti: right, these will need to use that exception too, though we'll be extremely careful with anything touching dbus because of potential path conflict on the dbus path21:40
mdzRiddell, what is upstream's plan for ongoing maintenance of Qt and KDE during this time?21:41
pittiit seems to me that, similar to firefox, webkit would need a µrelease exception, and corresponding Qtwebkit updates21:41
mdzyou mentioned both are going to see major new versions; does that mean that support for the current versions might be discontinued during the 5-year term?21:41
micahgpitti: that's true, but we have a problem in that qtwebkit usually only supports the last 2 QT stable releases (or maybe even 1)21:42
pittido we have experience with API stability for those? i. e. can we build a three year old KDE browser against a current {,qt}webkit?21:42
Riddellmdz: formal support from upstreams is the same as always21:42
RiddellKDE is does patches for the master and last two releases and Qt does much the same21:42
Riddellof course qt is in ubuntu desktop so it's already 5 years supported21:43
pittiwhich is fine for most of the desktop, IMHO21:43
pitti(GNOME does even less)21:43
mdzRiddell, cool, thanks21:43
keesmdz: bleh, yeah, network back now. +1 from me, fwiw.21:43
pittibut we do need to find a solution for webkit for 5 years21:43
Riddellpitti: Qt has a policy of not changing API for the Qt 4 series21:43
pittiRiddell: ah, so while the webkit API might change, qtwebkit would "adapt" it to a stable API?21:44
pittiwebkit is of course used by other (non-KDE) bits as well, so that will introduce some extra porting challenge (as we don't want to break other software in main using webkit)21:44
Riddellpitti: yes, it'll use Qt 4.8 in 12.04 and the API and ABI don't change21:45
RiddellQt has a copy of webkit in its sources21:46
micahgqtwebkit and webkitgtk are 2 separate sources21:46
pittie. g. software-center, rhythmbox, and ubiquity use webkit as well, so we might need to adapt them to new webkits (i. e. backport ports from the devel release)21:46
cjwatsonand webkit is embedded in qtwebkit?21:46
micahgpitti: no, the plan with those is to stay on webkit 1.8 for the life of precise (we can discuss that later)21:47
micahg*webkitgtk21:47
pittimicahg: ah, we can? does it get supported for that long?21:47
stgrabersame script as before gives me the following for kubuntu: http://paste.ubuntu.com/798698/21:47
=== bladernr_afk is now known as bladernr_
stgraberwhich interestingly doesn't list qtwebkit21:48
micahgpitti: I'll be trying to build a conglomerate of people to support it21:48
Riddellnote ubuntu one is going to be ported to pyqt I head so that means qtwebkit will be 5 years supported by virtue of ubuntu desktop anyway21:48
stgraberwhich would indicate something in Ubuntu brings something which brings qtwebkit into Ubuntu21:48
Riddellstgraber: no ubuntu desktop uses qt21:48
pittihttp://paste.ubuntu.com/798698/ looks very incomplete21:49
cjwatsonstgraber: depends whether you're using the output of something that follows build-depends, which would almost certainly pull in qtwebkit21:49
cjwatsonyou can't build Ubuntu desktop from scratch (e.g. new port) without building qtwebkit along the way21:49
cjwatsonwhich is of course not the same as supporting it for users21:49
pittiRiddell: right, and webkit itself is, too (the qt binding around it is probably less of a security problem)21:49
cjwatsonthe same reason may account for other apparent incompleteness too21:50
mdz10 minute warning21:50
pittino other questions from me21:50
mdzEdubuntu is still up next21:50
ScottKI think it's also worth mentioning that we've had very good experiences with KDE updates post-release.  We've updated all of KDE twice for oneiric and I'm about to upload the third and last full release to oneiric-proposed.21:51
ScottKIt seems like they're doing a good job on preventing regressions as they fix bugs.21:51
debfxpitti: afaik qtwebkit doesn't plan to release a new version for Qt 4 with an updated webkit21:51
mdz#vote https://wiki.kubuntu.org/Kubuntu/12.04/LTS-Proposal21:51
meetingologyPlease vote on: https://wiki.kubuntu.org/Kubuntu/12.04/LTS-Proposal21:51
meetingologyPublic votes can be registered by saying +1, +0 or -1 in channel, (private votes don't work yet, but when they do it will be by messaging the channel followed by +1/-1/+0 to me)21:51
pitti+121:51
meetingology+1 received from pitti21:51
mdz+1 sounds workable to me21:51
meetingology+1 sounds workable to me received from mdz21:51
kees+121:51
meetingology+1 received from kees21:51
stgrabercjwatson: that was using all+extra.sources, diffing ubuntu and kubuntu21:51
stgraber+121:51
meetingology+1 received from stgraber21:51
cjwatson+121:51
meetingology+1 received from cjwatson21:51
cjwatsonstgraber: right, so as I said21:52
cjwatson(Oh boy.  mvo overhauled maintenance-check but it still needs non-trivial work to support different LTS lifetimes for different flavours.)21:52
ScottKFortunately he's got a use case to work with then ...21:52
mdzsoren, still here?21:52
cjwatsonScottK: I was just going to do it now(ish)21:52
ScottK;-)21:52
sorenSorry, yes.21:52
soren+121:52
meetingology+1 received from soren21:52
* micahg still has no idea who's supporting qtwebkit21:53
sorenReal world, unmaskable interrupt :)21:53
mdzhmm, seems like if all #voters have voted, the vote should end itself21:53
mdz#endvote21:53
meetingologyVoting ended on: https://wiki.kubuntu.org/Kubuntu/12.04/LTS-Proposal21:53
meetingologyVotes for:6 Votes against:0 Abstentions:021:53
meetingologyMotion carried21:53
mdz#topic Edubuntu LTS Application (stgraber)21:53
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Technical Board Meeting | Current topic: Edubuntu LTS Application (stgraber)
pittimicahg: if webkit itself stays at 1.8, then the binding shouldn't actually need much maintenance?21:53
stgraberhighvoltage: ^21:53
pittimicahg: I was mostly concerned by e. g. a MRE for webkit to be able to support it (like firefox), and then we'd need heavy bindings work21:53
stgraberhttps://wiki.ubuntu.com/Edubuntu/12.04/LTS-Proposal21:54
micahgpitti: webkitgtk and qtwebkit are built from two different sources, I have no idea if patches are portable21:54
pittithis was pre-discussed, and the requisite (Kubuntu LTS) is now ack'ed, so edubuntu looks fine for me21:54
mdz#link https://wiki.ubuntu.com/Edubuntu/12.04/LTS-Proposal21:54
fabomicahg: sometime they are, not always21:54
stgraberso basically we were waiting on Kubuntu's as Edubuntu is roughly Ubuntu + Kubuntu and then our educational packages21:54
cjwatsonWe were going to review the list of Edubuntu-specific sources too21:54
cjwatsonarkose, what a surprise ;-)21:55
cjwatson(That isn't in Ubuntu yet?)21:55
cjwatson(I mean desktop)21:55
stgrabersince last time we discussed, we've dropped our java dependency making the list much shorter21:55
pittimicahg: oh, it's not just a binding; I thought it was21:55
mdzpackage list: http://paste.ubuntu.com/798471/21:55
cjwatsoncalibre?21:55
stgrabercjwatson: nope, it's still in Universe, only Edubuntu ships it at this point21:55
cjwatsonThat doesn't have a stellar recent history21:55
mdzbdrung, it doesn't look like we'll get to your topic, I'm sorry21:55
keesvnc4?21:55
pitticalibre is primarily a matter of updating it for hw support21:55
keesand x11vnc?21:56
pittias new reader models come into the world quickly21:56
stgraberkees: vnc4 and x11vnc both come because of epoptes, our classroom management tool21:56
stgraberwe used to have iTalc shipping with bundled source of these two, thought it'd be better to switch to something actually using the tools21:56
mdzhmm, I  thought SDL was in main but I guess not21:56
cjwatsonpitti: https://bugs.launchpad.net/calibre/+bug/88502721:57
ubottuUbuntu bug 885027 in calibre "SUID Mount Helper has 5 Major Vulnerabilities" [Undecided,Fix released]21:57
stgraberthe upstream for epoptes is an Edubuntu developer and uses LTS in production so will be doing LTS support for these21:57
pitticjwatson: heh, never aplied to debian/ubuntu fortunately21:57
* kees nods21:57
cjwatsonpitti: I know, the thread just isn't exactly encouraging though21:57
pittithis wrapper looked waaay to crackful to me to package it21:57
pittiyeah, righ21:57
pittit21:57
pittiit does have a lot of recipes to scrape websites and build epubs, which is a potential threat vector21:58
sorenmdz: libsdl1.2 is in main. QEmu uses it.21:58
mdzsoren, ah, but -image and -mixer are in universe. got it.21:58
pittifor both the recipes and hw support releases generally become mostly useless after a few months21:58
mdzand -net21:58
mdz1 minute warning21:59
stgraberpitti: is that something we can easily SRU or should we instead drop calibre to avoid getting a useless tool after a while?21:59
stgraberit seemed useful when we introduced it, but I'm not extremely attached to it (though I use it myself)21:59
pittistgraber: the dependencies don't tend to change a lot, so in principle it's backportable; but the UI tends to change, so it's not a "classic" SRU21:59
mdzcalibre will continue to work with lots of devices even if it isn't updated. the ebook reader world doesn't move THAT fast :-)21:59
mdzwe're out of time22:00
cjwatsonThis sounds like there are bits and pieces but generally we're OK22:00
pittistgraber: I don't know how well the recipes backport to old releases; hw support is rather intrusive, as the core code changes a lot22:00
mdzif we're not ready to make a decision on this, we should take further discussion to email22:00
pittimdz: the recipes do, though22:00
pittiweb sites change all the time22:00
stgraberI'm a Kindle owner, so you can expect Kindle support to be working, not sure for other devices, as long as hardware support doesn't regress, I'm not really worried22:00
cjwatsonI'm ready to vote22:00
mdzpitti, oh, I don't use those22:00
* stgraber is ready too22:01
mdz#vote https://wiki.ubuntu.com/Edubuntu/12.04/LTS-Proposal22:01
meetingologyPlease vote on: https://wiki.ubuntu.com/Edubuntu/12.04/LTS-Proposal22:01
meetingologyPublic votes can be registered by saying +1, +0 or -1 in channel, (private votes don't work yet, but when they do it will be by messaging the channel followed by +1/-1/+0 to me)22:01
stgraber+122:01
meetingology+1 received from stgraber22:01
mdz+022:01
meetingology+0 received from mdz22:01
pitti+1 (with the caveat of some packages)22:01
meetingology+1 (with the caveat of some packages) received from pitti22:01
cjwatson+1 but I think it's worth examining calibre further22:01
meetingology+1 but I think it's worth examining calibre further received from cjwatson22:01
kees+122:02
meetingology+1 received from kees22:02
soren+122:02
meetingology+1 received from soren22:02
mdz#endvote22:02
pittiand VNC22:02
meetingologyVoting ended on: https://wiki.ubuntu.com/Edubuntu/12.04/LTS-Proposal22:02
meetingologyVotes for:5 Votes against:0 Abstentions:122:02
meetingologyMotion carried22:02
mdzwho's chairing next?22:02
mdzI thought we were going by nick order, but pitti was before me22:02
cjwatsonfirst name I think22:02
cjwatsonwhich would be Soren then?22:02
mdzah22:02
mdzsoren, can you make it?22:03
mdz23 Jan22:03
mdzI'll assume so22:04
mdz#endmeeting22:04
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Mon Jan  9 22:04:33 2012 UTC.22:04
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-01-09-20.58.moin.txt22:04
mdzsoren, if you can't make it, please find a sub :-)22:04
mdzthanks all22:04
stgrabermdz: thanks for chairing!22:04
mdznp, sorry we didn't get to everything on the agenda22:05
pittithanks all, and good night everyone!22:06
sorenSorry, my daughter woke up :(22:09
soren..again now. Argh.22:09
JanCsoren: read all of your IRC backlogs to her, I'm sure she'll fall asleep while you're doing that  ;)22:20
sorenJanC: So will I :)22:25

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