/srv/irclogs.ubuntu.com/2017/12/18/#ubuntu-meeting.txt

rbasako/15:00
ahasenacko/15:00
jbicha🙋15:00
sil2100o/15:01
BenCo/ A bit sick, but here15:01
sil2100I suppose we have quorum15:01
rbasakI'd prefer to abstain as ahasenack is on my team.15:01
sil2100#startmeeting DMB15:01
meetingologyMeeting started Mon Dec 18 15:01:50 2017 UTC.  The chair is sil2100. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:01
meetingologyAvailable commands: action commands idea info link nick15:01
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | DMB Meeting | Current topic:
rbasakBut I'll +1 to get a quorate vote as needed (I'm already +1 as I endorsed him).15:02
sil2100rbasak: I would say it's not relevant that much, if you have are able to endorse someone as per his experience, I'm fine with counting your vote15:02
sil2100Bias can appear everywhere15:02
sil2100#topic Review of previous action items15:03
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | DMB Meeting | Current topic: Review of previous action items
sil2100handsome_feng's two action items are done, right?15:03
sil2100I think it's all done indeed15:04
rbasakYes15:04
sil2100#topic Package Set/Per Package Uploader Applications15:04
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | DMB Meeting | Current topic: Package Set/Per Package Uploader Applications
sil2100#subtopic Andreas Hasenack15:04
ahasenackhello15:04
sil2100ahasenack: hello o/ Could you please introduce yourself?15:05
ahasenacksure15:05
sil2100https://wiki.ubuntu.com/AndreasHasenack/UbuntuServerDevApplication <- application15:05
sil2100http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=&sponsor_search=name&sponsoree=Andreas+Hasenack&sponsoree_search=name <- uploads15:05
ahasenackI started working on Ubuntu when I joined Canonical, many years ago (~2008)15:05
ahasenackworking on landscape as a QA engineer15:05
ahasenackthis year I switched to the ubuntu-server team15:05
ahasenackand as can be seen in my uploads list, they ramped up15:06
ahasenackI come from a server background, where I worked mainly with authentication/authorization packages15:06
ahasenackand sometimes the email stack15:07
ahasenackI think I can contribute to Ubuntu with that work on ubuntu server15:07
ahasenackand the server package set seems a good fit15:07
ahasenackI think that's it for a short summary15:08
sil2100Ok, thanks - let's move on to questions15:08
sil2100ahasenack: easy one first - if you have a version number like this 1:9.10.3.dfsg.P4-10.1ubuntu5.3, what is the first number before the : and what is it used for?15:10
ahasenackit's an epoch15:10
ahasenackused to fix mistakes in previous version numbers15:10
ahasenackthe epoch trumps the version comparison and wins15:10
sil2100Ok15:11
ahasenackalthough I've seen some tricks with the word "really" in package versions15:11
ahasenackso it's used sparingly15:12
ahasenackbecause it's really the last resort15:12
jbichalet's say you uploaded a package to bionic last week and it's still only in bionic-proposed now, how would you find out why?15:16
ahasenackI go to the excuses page15:16
ahasenackwouldn't wait a week, though15:16
ahasenackit could be help because its dep8 tests failed,15:16
ahasenackor because dep8 tests in dependent packages failed15:17
ahasenackthere could also be a large queue due to some big migration that is triggering a lot of test runs15:17
ahasenacks/help/held/15:17
ahasenackthen I check the failed tests, if any, see if they are really failures in the package, or flaky tests15:17
ahasenackI can check the history of that test in any architecture15:17
ahasenackif I think it's a flaky test, I check if there is a bug about it. If not, I file one15:18
ahasenackif it's an infrastructure problem, I ping someone to click the retry button for me, and present my evidence15:18
ahasenackI have such a case with samba, which triggers gvfs2 tests and there is one test in particular that is flaky, I filed a bug about it15:18
ahasenackand it's on my list to check in more detail and try to fix15:19
jbichaahasenack: have you ever seen "unsatisfiable Depends" on excuses for a package that does look like it is present in Ubuntu? do you know what that tends to mean?15:19
ahasenackI haven't seen that, I would have to look it up15:19
ahasenackI suppose it means that a new depends was introduced15:19
ahasenackand that is not available in the archive15:19
ahasenackif that's the case, it sounds like a silly mistake,15:20
ahasenackbecause we are expected to test-build things before uploading15:20
sil2100ahasenack: somewhat related to jbicha's question - let's say you uploaded a package to bionic, you check the excuses page and see that all tests have passed, no visible errors seen but the package is still marked as 'Not considered'15:20
ahasenackmaybe it could be because the package is in main and has a depends on universe15:20
ahasenackso a ppa test build wouldn't catch that15:20
sil2100ahasenack: how would you investigate further what's wrong?15:20
sil2100Where would you look for clues?15:20
ahasenackyou say tests have passed15:21
ahasenackso a) it built15:21
ahasenackb) its own tests passed15:21
jbichaahasenack: "unsatisfiable depends" is often because a main package depends on something in universe, good work on figuring that out as a possible reason :)15:21
ahasenackc) tests in dependent packages passed15:21
ahasenacksil2100: those 3 assumptions are correct?15:21
ahasenacksil2100: there is usually a hint somewhere15:22
ahasenacklike it could be blocked due to a release (freeze)15:22
sil2100ahasenack: yeah, let's say all 3 assumptions are correct and there is no freeze15:22
ahasenackwhen we are in that final week15:22
ahasenackthen migrations are manual15:22
ahasenackok15:22
ahasenackI don't know then, barring it having been flagged for manual migration for some reason15:23
ahasenackor I didn't refresh the excuses page15:23
sil2100ahasenack: did you have any experience in proposed-migration update_output.txt parsing?15:23
ahasenackno, but I remember it being mentioned to me now15:23
ahasenackbut I haven't had the need to parse it yet15:24
sil2100If not, it's a good thing to note and be mindful of when your package is stuck in -proposed and excuses doesn't give any useful info15:24
sil2100;)15:24
ahasenackI would certainly ask around if I saw that situation15:24
jbichafollowing up, how do you get a universe package to main?15:24
ahasenackthrough a MIR (Main Inclusion Request)15:24
jbichahave you ever done one of those before?15:25
ahasenackno, just followed up on the progress of some done by others15:25
jbichaok, that's fine15:25
ahasenackI'm aware (without looking) of some of its requirements15:25
ahasenacksecteam review,15:25
ahasenackhistory of cves15:25
ahasenackit needs to have an owner15:25
ahasenackdependencies must be in main as well15:25
jbichathanks15:25
ahasenackbuild-depends are a bit more relaxed15:25
ahasenacksince x I think15:25
sil2100Thanks15:28
sil2100Any other questions?15:28
jbichanot from me :)15:29
rbasakNo questions from em.15:30
rbasakme15:30
sil2100rbasak, BenC, micahg: all good?15:30
BenCYep15:30
sil2100Let's start the vote then15:30
sil2100#vote Grant ahasenack ubuntu-server-dev upload rights15:31
meetingologyPlease vote on: Grant ahasenack ubuntu-server-dev upload rights15:31
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)15:31
rbasak+0 abstaining as he's on my team and I endorsed him, and we appear to be quorate without me.15:31
meetingology+0 abstaining as he's on my team and I endorsed him, and we appear to be quorate without me. received from rbasak15:31
BenC+115:31
meetingology+1 received from BenC15:31
sil2100+115:31
meetingology+1 received from sil210015:31
jbicha+115:31
meetingology+1 received from jbicha15:31
sil2100micahg said he might be in and out of the meeting15:32
sil2100So we might need to wait a moment for his vote15:32
sil2100(just hope he didn't go 'out' completely!)15:32
BenCDo we have enough votes if he doesn’t?15:33
rbasakNot without mine currently.15:33
rbasakOver my time on the DMB I've come up with my own personal rules on how to remain objective.15:33
rbasakFor people on my team, I've decided to always abstain (rather than +1) if I've endorsed, with the exception that I'll +1 if we don't get quorum.15:34
rbasakSo if micahg is unable to vote, I'll +1.15:34
rbasakIf he does vote, I won't vote regardless of which way micahg votes.15:34
sil2100Makes sense15:34
sil2100I guess it might be nice to have such an official policy for votes, since I know I didn't follow anything like this15:35
rbasakI'm fine with not requiring this upon anyone lse.15:36
rbasakelse15:36
rbasakInevitably there will be other exceptional circumstances when any such policy will need to be broken.15:36
rbasakAnd I trust everyone so am fine with people deciding this kind of thing for themselves.15:37
sil2100Let's wait 5 more minutes and then I guess we'd have to assume we don't have quorum without your vote rbasak15:40
rbasakOK15:40
* jbicha plays a few minutes of background holiday music while we wait15:42
dpb1... "girl from impanema" muzak?15:44
cpaelzerjbicha: you could play chord names through IRC so we have our share15:44
jbichacpaelzer: that sounds like too much work. Just imagine Bing Crosby's White Christmas or something :)15:45
rbasak+1 breaking abstention in order to reach quorum15:45
meetingology+1 breaking abstention in order to reach quorum received from rbasak15:45
rbasaksil2100: ^15:48
cyphermoxwhat?15:49
cyphermox+115:49
meetingology+1 received from cyphermox15:49
cyphermoxsil2100:15:51
sil2100\o/15:53
sil2100#endvote15:53
meetingologyVoting ended on: Grant ahasenack ubuntu-server-dev upload rights15:53
meetingologyVotes for:5 Votes against:0 Abstentions:015:53
meetingologyMotion carried15:53
sil2100ahasenack: congratulations!15:53
ahasenackthanks!15:53
slashdcongrats ahasenack15:54
sil2100#topic AOB15:54
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | DMB Meeting | Current topic: AOB
sil2100Any other business?15:54
sil2100I guess next meeting next year, so - happy new year o/15:55
ahasenackhappy new year, happy holidays, enjoy the rest15:55
sil2100#endmeeting15:55
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Mon Dec 18 15:55:20 2017 UTC.15:55
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2017/ubuntu-meeting.2017-12-18-15.01.moin.txt15:55
sil2100I'll handle adding all the permissions and sending the announcements15:55
rbasakThanks sil2100!15:58
=== Mister_Q_ is now known as Mister_Q
=== ogasawara is now known as Guest76312

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