/srv/irclogs.ubuntu.com/2014/12/09/#ubuntu-meeting-2.txt

=== ScottK is now known as kitterma
=== kitterma is now known as ScottK
=== tsimpson_ is now known as tsimpson
* pitti waves16:59
mdeslaur\o16:59
* mdeslaur waits for others17:01
mdeslaurhi kees17:02
keeshola!17:03
pittihey kees, how are you?17:04
keesgood, you?17:04
pittiquite fine, thanks! /me waves from South Africa17:05
keesooh! never been. :)17:07
pittimy first time too17:07
pittino response from slangasek and infinity, and stgraber send apols17:08
mdeslaurhrm17:08
pittiso maybe we just start17:08
mdeslaurok17:08
mdeslaur#startmeeting17:08
meetingologyMeeting started Tue Dec  9 17:08:45 2014 UTC.  The chair is mdeslaur. Information about MeetBot at http://wiki.ubuntu.com/meetingology.17:08
meetingologyAvailable commands: action commands idea info link nick17:08
mdeslaur[topic] Apologies17:08
mdeslaurstgraber couldn't make it17:08
mdeslaur[topic] Action review17:08
mdeslaurinfinity to review and respond to MAAS SRU thread17:09
mdeslaurhrm, don't think he did that, so carried over17:09
mdeslaurmdeslaur to gather facts on Docker versions and respond to the thread17:09
mdeslaurI did respond to the thread17:09
keesdone17:09
mdeslaurthat's it for actions17:09
mdeslaur[topic] Mailing list archive17:09
mdeslaur"Freetype patent problem" - https://lists.ubuntu.com/archives/technical-board/2014-December/002047.html17:10
keesnot a patent holder, so ... nothing to respond to, IIUC?17:10
pittiyeah17:10
pittiwe already discussed subpixel rendering on the TB many years ago17:10
mdeslauryep17:10
pittiand back then it was the same thing: not a patent owner, not upstream, not interested17:11
mdeslaurit's the only reasonable thing to do17:11
pittiwell, I think we should respond, with pretty much that17:11
pittiI don't know whether we have our patent policy written down somewhere17:12
pittihah, https://wiki.ubuntu.com/PatentPolicy17:12
mdeslaurhttps://wiki.ubuntu.com/PatentPolicy says "While the Ubuntu project wishes to be responsive to patent infringement claims, we cannot commit to the assessment and review of claims made by anyone other than the registered rights holder. "17:12
keesthat seems pretty clear :)17:12
mdeslaurI'm not sure what is expected of the "Developers" section at the bottom of that page though17:13
pittiI think that's "upstreams"17:14
mdeslaurah! that would make sense17:14
mdeslaurok, I'll respond to the thread again17:15
mdeslaur[action] mdeslaur to respond to freetype thread17:15
meetingologyACTION: mdeslaur to respond to freetype thread17:15
mdeslaurdoes anyone have anything else to add to the freetype thread?17:16
mdeslaurif not, next item:17:16
mdeslaur"MRE for KDE Frameworks" - https://lists.ubuntu.com/archives/technical-board/2014-November/002043.html17:16
pittiI'm quite nervous about this TBH17:16
keespitti: for what reasons?17:17
pittiif you essentially stop having a stable branch, you get all sorts of refactoring and other new bits into it, and I highly doubt that upstreams test extensively on old KDE versoins17:17
pittiusually upstreams run trunk for everything17:17
mdeslaurthey are promising a stable ABI and API though17:18
pittiwell yes, but that conceptually that doesn't really work17:18
mdeslaurI'm not sure how this is different from other MREs17:18
shadeslayerThing is, exisiting API is covered by unit tests17:18
pitti(with having only one trunk)17:18
shadeslayernew API is only harmful if apps use it17:18
shadeslayersince we're not updating apps, this is not a problem17:18
pittiyes, but if you don't have stable branches, refactoring etc. will also be there17:19
shadeslayer*plus* we now have extensive QA mechanisms on Kubuntu CI17:19
shadeslayerpitti: sure, but test coverage should ensure things don't break17:19
pittiwell, I think ultimately it's KDE's decision, but these are certainly not "microreleases"17:19
Riddellpitti: KF5 has unstable branches for unstable stuff17:19
pittithis is now the same class as landscape and juju17:19
Riddellit doesn't go into master until it's stable17:19
shadeslayerpitti: yes, they most certainly can't be called microreleases17:19
pittiso, I'm not really convinced that this will actually work better, but I don't veto a preliminary exception and then see how it goes with a few updates17:21
pittias usual, if you want to do this then we should figure out a "how", not outright "no you can't"17:21
shadeslayerpitti: ofcourse, and I think all of us in the Kubuntu team are more than willing to introduce measures to make sure things don't break17:22
shadeslayerFWIW we have QA measures being taken over here : http://kci.pangea.pub/17:23
pittishadeslayer: do you have some ideas for that?17:23
shadeslayerpitti: yes, see http://kci.pangea.pub/17:23
shadeslayerpitti: there are a couple of things we do, at its core, check for ABI breaks , file moves, and make sure packages are generally installable17:23
pittishadeslayer: can we run app/other component's tests against an updated framework?17:24
shadeslayer( this happens every single day btw )17:24
shadeslayerpitti: I don't see why not, we already integrate Plasma 5 against Framework 5 from git, which is the biggest consumer of KF517:24
pittiare these the same as we already run as autopkgtest, OOI?17:24
shadeslayerno, autopkgtests can't be run unfortuantely, I'm trying to figure out how to solve those with Harald, so we'll have a solution soon, but these are basically build tests, and then installing and updating Plasma 5 from git to make sure things work17:25
shadeslayeractually, if we can get autopkgtests for PPA's that would be a big help17:25
pittia log like https://launchpadlibrarian.net/192137245/buildlog_ubuntu-vivid-amd64.konversation_1.5.50%2Bgit20141209.0010%2B15.04-0ubuntu0_UPLOADING.txt.gz seems to be a lot like those, anyway17:26
shadeslayerotherwise, I can setup some infrastructure on our end to do this17:26
pittishadeslayer: we'll be able to with the new cloud-based airline17:26
shadeslayer\o/17:26
pittinot with the currnet infrastructure I'm afraid; it's squeaking under the load already :(17:27
pittianyway, separate topic17:27
shadeslayeryeah I can understand :)17:27
shadeslayerpitti: what else would you like to see btw?17:27
pittireverse dependency testing for sure; automatic tests as we have them (that's essentially what's on that jenkins, right?)17:27
shadeslayer( me and Harald are more or less exclusively working on this full time at the moment, so would be nice to have suggestions )17:28
pittibut also some manual testing, at least starting the desktop, checking for visual oddities, and checking that you can get up to the package updater again17:28
shadeslayerpitti: done every friday17:28
pittii. e. we must never break the graphical package updater, so that we can clean up after a regression17:28
pitti^ that for SRUs, I mean17:29
shadeslayerah right ofcourse17:29
pitti(not for upstream/vivid developmetn of course)17:29
pittishadeslayer: i. e. if we make sure that we don't completely break a desktop with an SRU (and the automatic tests don't catch it), and we always have a way out through another update, I'd be happy17:30
shadeslayer*nod*17:30
shadeslayerThat's totally reasonable, and actually, what should be expected17:30
pittishadeslayer: do you want to do this for LTS, or for the "intermediate" releases too?17:30
pittiit seems to be quite a lot of effort, and these days the non-LTSes are comparatively fairly uninteresting IMHO17:31
Riddellfor now only for utopic17:31
Riddellafter the next LTS we can review that but yeah it would be effort17:31
pittiRiddell: ah, conceptually, or because it's a more appropriate "test run"?17:31
Riddellpitti: because only utopic has kf5 in for now, in trusty it would be all new packages, dunno if the qt version is enough etc17:31
Riddellafter the next LTS we can judge the demand I guess17:32
pittiRiddell: ah, of course; so say, we have 16.04 LTSes, would you then only do that for LTSes, or only for the latest release, or something else?17:32
pittiok17:32
shadeslayerI'd say we would try to update Frameworks with our best effort17:32
Riddellstill for the latest releases, maybe for LTS if we're feeling generous but probably not17:32
pittiok, interesting17:32
shadeslayerand if upstream bumps Qt version, then it's a problem ofcourse17:32
shadeslayerwhich shouldn't really happen ..17:32
pittiI have a feeling that the vast majority of users just stay at LTS these days17:33
pittibut yes, then let's give this some test runs on utopic17:33
pittiand see how it goes, how much effort it is, etc.17:33
shadeslayer*nod*17:33
mdeslaurok, so provisional exception?17:34
pittiok for me, if we have some test plan to go along with it17:34
mdeslaurkees ?17:35
keesyeah, that's fine by me17:35
mdeslauractually, I guess we just need one, so pitti can you respond to that thread?17:35
pitti"need" yes, but always good to collect opinions :)17:36
pittimdeslaur: yes17:36
mdeslaur[action] pitti to respond to MRE for KDE frameworks thread17:36
meetingologyACTION: pitti to respond to MRE for KDE frameworks thread17:36
mdeslaurcool17:36
shadeslayerthx :D17:36
mdeslaurI believe that's it from the mailing list17:36
mdeslaur[topic] Community bugs17:36
mdeslaurNone17:36
mdeslaur[topic] Next chair17:36
mdeslaurLooks like it's pitti17:37
mdeslaurpitti: congrats :P17:37
pittidocker in 14.04?17:37
mdeslaurthey haven't responded to our questions17:37
mdeslaurwe can discuss it if you'd like17:37
pittiyeah, I really don't like the "package every version"17:38
pittibut indeed, let's wait for a response, and f'up via mail17:38
mdeslaurok17:38
* kees autocompletes "f'up" not to "follow up"17:39
mdeslaurDoes anyone have anything else to discuss?17:39
pittikees: oops, sorry :)17:39
mdeslaurlol17:39
kees:)17:39
pittiyes -- where to go to dinner :)17:39
mdeslaurand here I thought it was just me :)17:39
pitti(most folks already left, and urging us to leave too)17:39
keesmmm food17:39
pittiit's 19:39 here already17:39
mdeslaurpitti: have a nice dinner!17:39
mdeslaur#endmeeting17:39
meetingologyMeeting ended Tue Dec  9 17:39:52 2014 UTC.17:39
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting-2/2014/ubuntu-meeting-2.2014-12-09-17.08.moin.txt17:39
keesthanks!17:39
* pitti waves, thanks!17:40
mdeslaurthanks everyone17:40
pittishadeslayer, Riddell: thanks for coming!17:41
Riddellde nada17:43
shadeslayeralways a pleasure :)20:30
shadeslayerthough I kind of panicked when Riddell went "Ubuntu tech board meeting! now!" across the desk from me20:30

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