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