On 01/04/2025 01:21, Ian Jackson wrote:
Hi. I would like to meet with other people involved in Rust packaging for Debian, at Debconf in Brest. I think there is considerable room for improvement in our workflows and the conference is an opportunity to understand the constraints and consider our options, outside of the usual day-to-day of packaging.
+1. IMO it's a good opportunity to have immersive, in-depth discussions. Online discussions are often limited in time/depth/attention. Also more delicious with food and beverages :>
I've both used the Rust Team tooling, and worked with Jonas's dh-rust, which means I feel I have some perspective. Ideally I'd like to get together and have a session involving vigorous handwaving and/or scrawls on available pieces of paper. Specific areas where I think we have opportunities for improvement include: - version dependency handling (automating and removing clerical work) - git-native approaches (ie, packaging based on upstream git) - workspace-per-a-source-package - abolishing feature virtual packages - within-Debian-archive metadata management
Some long standing problems, would be good discussion material. I've half jokingly proposed the second last when I just got familiar. Would be interesting to take another look 2 years later. Matthias asked but probably lost in the sea: what's the last point specifically?
I don't think we need to come to complete agreement; we already have two approaches that coexist relatively well. I'm hoping that we can try to converge somewhat. So: I'm considering submitting a workshop proposal for Debconf 25. If you think this sounds interesting, please LMK (and in particular if you have any time constraints, opinions, etc).
Please do! Nice to get more attention/interest from outside the team. Is there a draft? Fabian seems interested in a Rust packaging talk. Maybe we could discuss the topics in the next team meeting, or some other time before DC?
NB this will not be a Rust Team meetup. One of those may well be a good idea, too. I don't feel sufficiently embedded in the Rust Team to take the lead on organising that.
A team meetup could be off hours I guess, tea time or beer time. Doesn't seem to need a formal "lead" then?
Regards, Ian.
-- Sdrager, Blair Noctis
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature