14:34 <lvoytek> #startmeeting Developer Membership Board
14:34 <meetingology> Meeting started at 14:34:34 UTC.  The chair is lvoytek.  Information about MeetBot at https://wiki.ubuntu.com/meetingology
14:34 <meetingology> Available commands: action, commands, idea, info, link, nick
14:34 <lvoytek> #topic MOTU + RasPi package set application for Pragyansh Chaturvedi
14:34 <lvoytek> #link https://wiki.ubuntu.com/r41k0u/DeveloperApplication-MOTU
14:34 <lvoytek> Questions:
14:35 <lvoytek> Q1: What packages associated with RasPi might trigger a transition, and what packages may be affected?
14:35 <lvoytek> A1: Libpisp will trigger, and has in the past
14:35 <lvoytek> picamera2 is a leaf package - will be affected
14:35 <lvoytek> firmware-raspi might
14:35 <lvoytek> Q1.1: Say there is a new version of libpisp upstream, not in debian. What are you looking for locally to identify that it would trigger a transition?
14:35 <lvoytek> A1.1: If there is an abi change - diff between symbols file or a change of name -> 0.3 - 0.4
14:35 <lvoytek> Q1.2: https://launchpad.net/ubuntu/+source/libpisp/1.3.0-1 if done locally, what about the contents would be different?
14:35 <lvoytek> A1.2: Would be two bin packages - libpisp 1 and 2, if symbols file were there it would be a diff
14:35 <lvoytek> Q2: What happens when a transition is triggered?
14:35 <lvoytek> A2: No change rebuilds needed against reverse-depends, entry added on the transitions page (automatic if major version changes) or ask an AA to create one. If you feel an autosync package might trigger one, you can ask it to be marked not sync. Check autopkgtests of revdeps over time, if all good move to release pocket.
14:35 <lvoytek> Q2.1: What is the process of releasing to the release pocket?
14:35 <lvoytek> A2.1: Point defaults package to new version as part of upload, handled by AA to move to release pocket.
14:35 <lvoytek> Q2.2: What's the right time to do a transition, who do you coordinate with?
14:35 <lvoytek> A2.2: Ideally before feature freeze, would be nice to wait for it to complete in Debian.
14:35 <lvoytek> Can add a blocklist before transition complete in debian, then let it through and see what else must be done
14:35 <lvoytek> Avoid competing transitions - shouldn’t have same packages being affected at the same time
14:35 <lvoytek> Q2.3: It’s been decided to do a libpisp transition before FF, who would you speak to during that time?
14:35 <lvoytek> A2.3: Ping AA, maybe release team? They should be aware of it. If all works fine, ask AAs to remove previous version, move current to release.
14:35 <lvoytek> Q2.4: What do you do with reverse-depends without autopkgtests?
14:35 <lvoytek> A2.4: Check if they build or not. Adding not necessary for transition, make sure leaf packages have the same state.
14:35 <lvoytek> Q3: What types of changes qualify for SRU, what types do not, and where can we find that information?
14:35 <lvoytek> A3: Has to be on ubuntu project docs, could find link there. Frowned upon to suggest new features. Bugs need to be significant. Must be a good reason for backporting a package, but it is possible. Doc change, feature users can’t live without are not good SRUs. Bug, autopkgtest updates, changes that do not affect existing users are good. Small, precise, targeted fixes, think about regressions. Make sure there is a low risk of regression.
14:35 <lvoytek> Q4: What type of SRU was https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2097008?
14:35 <lvoytek> A4: Fix wrong entries causing Ubuntu to have boot issues (arm64 -> any). Hardware enablement for new boards. Avoided regressions to existing users.
14:35 <lvoytek> Q5: simplejpeg package has a suffix in version string, why?
14:35 <lvoytek> A5: It contained the “Lena” image that has since been banned, lintian gives a warning when lena.jpg is added
14:36 <lvoytek> Can add to debian/copyright to remove file
14:36 <lvoytek> Figured +nolena was a good option for this
14:36 <lvoytek> Voting Results:
14:36 <lvoytek> lvoytek +1 -  Great work, great explanations
14:36 <lvoytek> rbasak +1 - Keep an eye out for terminology/specifics
14:36 <lvoytek> athos +1 - Great work, you’ll get used to everything in upcoming cycle
14:36 <lvoytek> bdrung +1 - Necessary for quorum as mentor
14:36 <lvoytek> Congrats!
14:36 <lvoytek> #endmeeting