/srv/irclogs.ubuntu.com/2016/11/08/#ubuntu-meeting-2.txt

* slangasek waves16:58
* foggalong waves back16:59
* stgraber waves from Bucharest16:59
* mdeslaur waves16:59
infinityo/17:00
mdeslaurok, let's get started17:01
mdeslaur#startmeeting17:01
meetingologyMeeting started Tue Nov  8 17:01:11 2016 UTC.  The chair is mdeslaur. Information about MeetBot at http://wiki.ubuntu.com/meetingology.17:01
meetingologyAvailable commands: action commands idea info link nick17:01
mdeslaur[topic] Apologies17:01
mdeslaurnone17:01
mdeslaur[topic] Action review17:01
infinitydefer17:01
mdeslaurinfinity: both?17:01
infinityWithout looking, yes.  It's been one of those months.17:02
mdeslaurack17:02
mdeslaurACTION: mdeslaur to look into flavour CVE tracking17:02
mdeslaurI updated and fixed the tracking scripts17:02
mdeslaurresults are here: http://people.canonical.com/~ubuntu-security/cve/flavors.html17:02
mdeslaurwhile there still may be improvements and adjustments, I think the action item is completed17:02
slangaseknice!17:03
infinitymdeslaur: I assume the second link for each flavour includes main?17:03
infinityOr includes closed?17:03
mdeslaurthat's the intention, but some main packages are showing up in the first link17:03
mdeslaurI need to fix that17:04
infinityWell, it's probably a good enough state to move to a second step of pointing the flavour folks at it, so they can start shouldering some responsibility there.17:04
slangasekmdeslaur: feature request: summary counts on the top-level page :)17:04
mdeslaurinfinity: ok, let me see if I can quickly fix the main issue and then we(I) can send out an email17:05
mdeslaurslangasek: ack17:05
mdeslaur[topic] budgie-remix/ubuntu budgie: package-set maintainer application -fossfreedom17:06
slangasekfossfreedom: hi there17:07
mdeslaurso...doesn't that a DMB topic?17:07
fossfreedomHi !17:07
mdeslaurhi fossfreedom!17:07
mdeslaurhi HEXcube17:07
slangasekfor the packageset, yes, that's rightly a DMB topic17:07
HEXcubeHi17:07
mdeslaurright17:08
slangasekfossfreedom, HEXcube: for the packageset topic, can we redirect you to https://wiki.ubuntu.com/DeveloperMembershipBoard ?17:08
fossfreedomok thanks.  will read etc.17:08
mdeslaur[topic] budgie-remix/ubuntu official community flavour application - fossfreedom17:08
slangasekcreating the packageset itself should be non-controversial, provided the TB gives its +1 to the second topic17:08
mdeslaurfossfreedom: so, can you give us the status on getting all your packages in the archive?17:09
slangasek[LINK] https://lists.ubuntu.com/archives/technical-board/2016-October/002261.html17:10
fossfreedomok - all packages are now in zesty ... except one which requires a version number update.  I've resubmitted that and awaiting a review17:10
slangasekI was pleased to see a number of these packages go into the archive before 16.10 released17:10
fossfreedomcan I say thanks to jeremy bica and daniel holbach for helping here17:11
slangasekfossfreedom: what is the remaining package, and where have you submitted it for review?  (not a blocker for us approving you, but I would like to help make sure it's on track)17:12
fossfreedomlet me give you the link...17:12
fossfreedomhttps://bugs.launchpad.net/ubuntu/+bug/159459617:13
fossfreedom"arc-firefox-theme" -17:13
slangasekthanks17:14
slangasekyou seem to be doing all the right things to get integrated as an official flavor17:14
infinityAre there preliminary seeds and metapackages?17:15
slangasekthere are some technical integration points that need to be followed through on ^^ to be truly official17:15
slangasekthe fact that searching wiki.ubuntu.com for 'official flavo[u]rs' returns no results seems like a bug17:15
slangasekanyone else know if we have a wiki page somewhere documenting the requirements?17:15
infinityNot sure if we do, or if it just comes up as people try to integrate. :P17:16
stgraberI thought we did17:16
slangasekI thought we did also17:16
mdeslaurI only know of this: https://wiki.ubuntu.com/RecognizedFlavors17:17
stgraberwas going to link to that one17:17
slangasekaha!17:17
stgraberthat's the one I remembered17:17
mdeslaurseems like it has what we're looking for17:17
slangasekthanks, adding some redirects17:17
infinityYeah.  That's what their presentation referenced as well, I'd say.17:18
infinityIt doesn't have gritty technical details like seeds/metas, though.17:18
slangasekah right, this was the chicken and egg thing where TB had to approve it first ;)17:18
infinityJust higher level commitment and staffing type things.17:18
slangasekinfinity: yeah, that's buried under "release team agrees to help do the work"17:19
slangasekso17:19
infinityAnd, indeed, I don't expect them to have it all ready before approval, just to have looked at how it works and know what they're getting into.17:19
slangasekI feel a strong urge to bikeshed the process documented on that page17:19
infinityI'm shocked.17:19
slangasekbut in the meantime, I don't think it should block us from blessing budgie17:20
slangasekothers?17:20
slangasekinfinity: ;)17:20
infinityI find it hard to have opinions about flavors until I've worked with them for 6-12 months.  Can we write a process document for firing them? ;)17:20
mdeslaurDoes anyone have any thing else they would like to ask them before we vote?17:21
infinityBut their presentation seems to address what the wiki's looking for.17:21
infinityThe only nit would be the "upload rights" thing, which seems to be a bit of a question mark.17:21
stgraberinfinity: you can write that process and then try it with Edubuntu :)17:21
infinitySince creating a package set doesn't do much without someone to give rights to.17:21
slangasekinfinity: right - should we require the DMB review first?17:22
mdeslaurwe can make the approval conditional on it17:22
infinityYeah, that.17:22
infinityBut unless there's a long history of sponsored uploads, etc, it's not exactly a slam-dunk when someone comes along and says "I want upload rights to a bunch of packages".17:23
infinity(Maybe there is a history, I haven't been watching)17:23
mdeslaurok, so DMB review first?17:24
infinityAnyhow, I'd be fine with approving the flavour, conditional on approval of uploaders, and a solid time commitment from the lead that they'll be able to work with the cdimage/release folks to get integrated with seedy things and the like.17:24
slangasekI agree with infinity17:25
infinityI don't think punting them to the DMB without a decision here is helpful, it'll just end up in a loop.17:25
mdeslaurok, let's vote for a conditional approval17:25
slangasekI don't want us to bounce them back and forth between committee meetings for months at a time17:25
infinityFeel free to copy/waste my above vomit as the vote question. :P17:26
mdeslaur[VOTE] Budgie-remix becoming an official flavour, conditional on approval of uploaders by the DMB17:26
meetingologyPlease vote on: Budgie-remix becoming an official flavour, conditional on approval of uploaders by the DMB17:26
meetingologyPublic votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname)17:26
slangasek+117:26
meetingology+1 received from slangasek17:26
mdeslaur+117:26
meetingology+1 received from mdeslaur17:26
infinityI'll try to make the appropriate DMB meeting to provide some continuity to the discussion.17:27
infinity+117:27
meetingology+1 received from infinity17:27
stgraber+117:27
meetingology+1 received from stgraber17:27
mdeslaur[ENDVOTE]17:27
meetingologyVoting ended on: Budgie-remix becoming an official flavour, conditional on approval of uploaders by the DMB17:27
meetingologyVotes for:4 Votes against:0 Abstentions:017:27
meetingologyMotion carried17:27
mdeslauryay, congrats!17:27
infinityErr, s/budgie-remix/ubuntu-budgie/17:27
infinityBut yeah.17:27
mdeslauroh, woops :P17:27
infinityOr budgebuntu, or whatever.17:27
fossfreedomall - many thanks on behalf of the team - Ubuntu Budgie!17:28
infinityI think they stated a preference for Ubuntu Budgie, though. :)17:28
slangasekfossfreedom: welcome :)17:28
foggalongThank you!17:28
slangasek(ubudgtu)17:28
HEXcubeYeah, Ubuntu Budgie!17:28
UdaraThank you very much !17:28
foggalongIt'll always be Bubuntu in my heart17:29
HEXcubeThanx a lot! 😃17:29
mdeslaur[topic] drop the powerpc port17:29
mdeslaurinfinity: you'll need to buy a new workstation17:29
infinity:P17:29
slangasekoh man was that the holdup?17:29
mdeslauryep, our sole remaining user17:29
slangasekwe can take up a collection17:29
infinityYeah, not true. :P17:30
dokowell, he still can put them into heating mode without security updates ...17:30
mdeslaurhehe17:30
infinityWhile I do have some PPC kit here at my feet, I'm not the sole user.17:30
infinityI had someone asking me this morning if we were dropping the port due to Debian's announcement.17:30
infinityI said I didn't think we had plans to.17:30
infinityThen I read doko's agenda point. :P17:31
slangasekwell, it's been a discussion point before now17:31
slangasekI don't expect this to be decided by the TB in this meeting17:31
dokoif you want a new toy, do x32 ;)17:31
infinityIck.17:31
slangasekbut I do think we ought to help guide the discussion17:31
infinitySo, long term, I think we should aim to drop *all* 32-bit ports.17:32
infinityFor reasons too long to list.17:32
slangasekI understand that the question will also be raised on the ubuntu-server list17:32
infinityBut short term, PPC is the most obvious candidate to drop, if we feel we should drop something.17:32
slangasekyes, and there've been discussions about winding down i386 also17:33
slangasekso it's not as if we're picking on powerpc disproportionately :)17:33
mdeslaurI feel like this depends on how many people step up to volunteer maintaining it17:33
infinityFrom a maintenance perspective, it's not a huge burden.  The problems are generally in leaf compilers (fpc!) that most users don't actually care about.17:33
infinityie: we could just not care about those issues, and it wouldn't actually matter.17:33
dokodefine "step up" ...17:33
mdeslaurwell, commit :P17:33
infinityDefine "maintain" is the better question.17:34
slangasekI contest the claim that it's not a huge burden; there's a diffuse cost that is invisible to those who care about the arch, and which has never been measured17:34
dokoI don't want to end up with people claiming, without doing. and that's the case for powerpc for a long time17:34
mdeslaurI do believe the burden will become greater if Debian isn't doing it anymore17:35
slangasekinfinity: packages that FTBFS and stall proposed-migration can't just be ignored.  There are generally some arch specific for each !x86 arch at any given moment, and it costs attention to fix these17:35
infinitydoko: The implication there is either that something's very broken, or that you've been fixing all the bugs.  Are either of those true?17:35
slangasekwould we be ok with a policy by the AA team to unconditionally remove powerpc binaries whenever they're seen to hold up migrations?17:36
infinityslangasek: Yes, this is true.  And sometimes it's PPC-specific.  Rarely, but sometimes.17:36
infinityslangasek: If removals aren't done haphazardly in a way that bumps the uninstallability count, sure.17:37
slangasekok17:38
dokoI don't agree about the "sometimes". everybody has to look at migrations, ftbfs, etc ...17:38
slangasekmdeslaur: I can take an action with my AA hat to draft a proposed policy around this to ubuntu-release, as a first step17:38
mdeslaurok17:38
dokolook at mono for xenial, look at openjdk failures, continue that list17:38
dokowho is still using that?17:38
dokotaht port?17:39
mdeslaur[ACTION] slangasek to draft a proposed AA policy to ubuntu-release about removing powerpc binaries that hold up migrations17:39
meetingologyACTION: slangasek to draft a proposed AA policy to ubuntu-release about removing powerpc binaries that hold up migrations17:39
mdeslaurwe can revisit this once we have a list of powerpc binaries that have been removed17:40
dokoso when gcc and binutils stop building, can we remove these from the archive then?17:40
mdeslaurif nobody fixed them, the choice will be easy17:41
infinitydoko: Short of your making them not build, is that going to happen?17:41
dokoinfinity: well, look at the gcc-snapshot ftbfs during the past ... it costs time to look at those, prepare test cases, forward them17:42
dokowho else is doing this work?17:42
slangasekfwiw there are 22 packages stalled in zesty-proposed at the moment due to powerpc-specific build failures17:42
slangasek(plus a smattering of 32-bit build failures, and big-endian build failures)17:42
mdeslaurouch, that's a lot17:42
slangasekmdeslaur: not compared to the total -proposed count of 775; but that's another story17:43
infinityA large chunk of those are all in the same package set.17:43
mdeslaursure, but it means _someone_ has to fix 22 packages currently, and that will only get worse17:43
infinityAnd dep-wait.17:43
dokofor openjdk-9, powerpc will be the only port still needing the zero vm. who will maintain that?17:43
infinitydoko: openjdk-9 appears to be broken on armhf too.17:44
slangasekmdeslaur: well, it ebbs and flows.  I don't expect it to increase much in the near term, and indeed we do already remove binaries to unblock migration when it's clear no one's fixing them17:44
dokosure, but that one has a hotspot port now. oracle open sourced it17:44
mdeslaurI don't feel comfortable deciding today whether we should remove it or not without it being proposed somewhere and seeing objections17:46
slangasekdoko: "who else is doing the work" - I'm not sure this question is the right way around.  powerpc is a community port; do you feel an obligation to do this work yourself, and if so, why?17:46
dokoslangasek: I can't finish my work if I ignore powerpc issues which hinder migration and ftbfs17:47
infinityslangasek: So, looking at your analysis, I see a bunch of 32-bit, a few big-endian, a few ppc* (ie: both ports), and so far two powerpc-only (though with chain reactions, like kodi*)17:47
* doko wonders why powerpc ports are doing that analysis only now ...17:48
dokoslangasek: please could you point out who is "powerpc community"?17:49
slangasekdoko: but you shouldn't have to carry water for the powerpc community; and the powerpc community shouldn't have to track status in 100 different places to know what might be blocking you.  shouldn't there be an escalation path for letting a community port's community know about blocking issues, with deadlines for dropping if they don't fix?17:49
infinity(I would argue that gcc-snapshot doesn't belong on a list of packages that need to be fixed urgently to avoid port death)17:50
slangasekinfinity: sure, in that case I think the real deadline is "when it stops being snapshot"17:51
dokono, but then it makes death easier when going to the next compiler version17:51
infinityExcept that the stable release process includes porters testing and sorting issues.17:51
infinityThe daily snapshot process doesn't.17:51
infinity(Maybe it should, but I don't control gcc upstream)17:51
dokopowerpc isn't neith a primary nor secondary GCC release architecture17:52
infinityThe port maintainers still test, submit results, and fix issues.17:52
mdeslaurdoko: so ignore ftbfs on powerpc, and ask an AA to unblock migrations17:52
mdeslaurand when it bitrots to the point where it doesn't make sense anymore, we'll kill it17:53
slangasekdoko: but I agree with infinity's point here - failures in gcc-snapshot, or failures of packages to build /with/ gcc-snapshot, are not a measure of the health of a port17:53
dokoinfinity: who is "port maintainers"?17:53
infinityI don't recall who the gcc powerpc port maintainer is right now.17:53
slangasekmdeslaur: that still puts a burden on the broader team, which we don't currently measure17:53
infinityI assume someone IBMish.17:53
dokono, not that much interested anymore17:54
mdeslaurslangasek: to unblock migrations?17:54
slangasekdoko: I do think that you should treat snapshot-related failures as something to signal to the powerpc community, but not take responsibility for fixing yourself (unless you want to)17:54
slangasekmdeslaur: yes17:54
mdeslaurcan we get an arch disabled from migration blockages?17:55
slangasekmdeslaur: 1) someone has to notice the migration is blocked, 2) an AA has to remove binary packages, recursively17:55
slangasekwe can, but that's equivalent to saying the port doesn't matter17:55
infinitymdeslaur: Yes, but that does more harm than good.17:55
dokoslangasek: no, I'm not going to present every issue on a silver tablet to the powerpc porters, and the powerpc porters aren't doing that themself17:55
slangasekinfinity: well, depending on who's measuring the harm and the good. it certainly does save AA time ;)17:55
infinityslangasek: The way britney's implemented, it does far more harm than good. :P17:56
infinity(Even to !ppc)17:56
mdeslaurinfinity: if the powerpc community steps up and starts fixing packages, we can always revert17:56
dokoso please can we first define: who are powerpc users?  who are powerpc porters (together with a track of work being done)?17:56
slangasekdoko: ok, if pointing out snapshot problems to the powerpc porters is itself burdensome, then what is the way that they can subscribe to be notified of the failures?17:57
dokoslangasek: watch ftbfs, excuses on a daily basis, fix issues17:58
slangasekdoko: that's something completely different from gcc-snapshot17:59
slangasekwhich was what I was asking about17:59
infinity"on a daily basis" is an unrealistic thing to ask anyone to do, even if it was their job.17:59
dokoslangasek: I don't see this as different. why single out one package?17:59
infinityI suspect xnox doesn't check excuses for s390x issues every day either.17:59
slangasekdoko: I thought you were talking about test rebuilds using gcc-snapshot, not just build failures /of/ gcc-snapshot.  The latter doesn't seem like it's anything that should be blocking you, gcc-snapshot isn't exactly release-critical for Ubuntu18:00
dokothen do it twice a week, weekly is not enough. because then other developers will invest time to fix issues. and these are not powerpc porters18:01
mdeslaurok, I don't think we're going to decide on this issue today18:02
dokoslangasek: so to which porters should issues be reported?18:02
dokowe are trying to keep a port without knowing why we are doing it18:03
slangasekI agree that there's an issue here, that a community port imposes a burden on the rest of the developer community that is ill-defined and not measured.  It's also difficult to fix it so that the burden does lie with those who feel ownership of the port18:03
slangasekbecause we don't actually have subscription mechanisms for things like build failures on an arch18:03
dokofeeling ownership is not enough18:04
slangasekof course it isn't18:04
slangasekbut I'm pointing out that there's a practical challenge to getting those who do feel ownership to shoulder the burden18:04
mdeslaurwell, we do need to see if anybody actually does feel ownership in the first place18:05
mdeslaurI suspect not18:05
slangasekinfinity: do you?18:05
slangasekAIUI there's difference of opinion on how much it's costing us to keep it, but general agreement that we should move towards deprecating 32-bit archs18:06
infinityI do.  BenC does.  Not sure who else "feels ownership" and has the skills to do anything about it.18:07
dokowhen was BenC's last upload to the archive?18:07
infinity(There's a longer list of people who care about the port but probably can't fix hard issues, like flexiondotorg)18:07
infinitydoko: Probably somewhere around the time Canonical refused to accept money from his company. :P18:08
slangasekinfinity: is there a point of contact for the powerpc community?18:08
slangasekup to now I've used ubuntu-server as a proxy on the grounds that ubuntu-server was the principal flavor being produced18:09
infinityslangasek: Not really.  The two flavours that produce PPC images have users, and Ubuntu server does, but there's no ubuntu-ppc community where people hang out.18:09
slangasekinfinity: ok, I posit that if you feel ownership of the port and don't want us to drop it, that's something that needs fixed - there needs to be a clear escalation path to powerpc porters18:10
infinity(Well, there's #ubuntu-powerpc, but that's pretty much Canonical and IBM and it's toolchain back-and-fort for both ppc* ports, not wider "community")18:10
slangasek(email escalation path, not IRC :)18:10
dokothat is 64bit only18:10
infinitydoko: That's not true, even if you see it that way.18:10
dokowell, I'm asking there for help, and sometimes but not always get help18:11
slangasekinfinity: do you want to take the action to stand up an ubuntu-powerpc mailing list and notify relevant folks, so that we can see how this would work out in practice?18:11
infinityslangasek: The latter before the former, I think, but yes.18:12
dokoso for now, I only see one powerpc porter, and one powerpc user (although that might be one company)18:12
infinityslangasek: I'll round people up and see if there's a group to rally.18:12
slangasekmdeslaur: ^^ action and gavel us out? :-)18:12
infinityVery large gavel please.18:13
dokoslangasek: timeline for that?18:13
slangasekI think we ought to make sure the list is in place in two weeks' time (i.e. before next TB meeting)18:13
mdeslaur[ACTION] Infinity to gather up powerpc community before next TB meeting18:13
meetingologyACTION: Infinity to gather up powerpc community before next TB meeting18:13
slangasektrivial to do it as a launchpad list18:13
mdeslaur[topic] Mailing list archive18:14
mdeslaurnone18:14
mdeslaur[topic] Community bugs18:14
mdeslaurnone18:14
mdeslaur[topic] Next chair18:14
slangasekI believe I'm in the hot seat18:14
slangasekstgraber as backup18:14
infinityLooks like you then steffie, yes.18:14
slangasekyes?18:14
mdeslaurslangasek with stgraber as backup18:14
stgrabersounds good18:14
mdeslauranybody have any other topics before I end this thing?18:15
mdeslaurtoo late18:15
mdeslaur#endmeeting18:15
meetingologyMeeting ended Tue Nov  8 18:15:19 2016 UTC.18:15
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting-2/2016/ubuntu-meeting-2.2016-11-08-17.01.moin.txt18:15
slangasekhahaha18:15
mdeslaurgo forth and watch disaster on tv18:15
infinityEvery meeting should end with "too late".18:15
mdeslaurhehe18:15
infinityAnd yes, I was mentioning earlier that this is the first time my TV will be used to watch broadcast TV.18:15
mdeslaurI know, right? live tv, how retro.18:16
infinityI've never watched the collapse of a nation live before.18:16
mdeslaurthanks everyone18:19

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