Bug#1140545: please drop this source package which duplicates src:rust-tonic
Jonas Smedegaard <[email protected]>
| Newsgroups | gmane.linux.debian.devel.bugs.rc |
|---|---|
| Message-ID | <178680707937.2845312.5979034516251719664__9719.30131070025$1786807275$gmane$org@cairon.jones.dk> |
Hi PaulLiu, PaulLiu <[email protected]> wrote: > Can you explain this a bit? I'm still new to Rust. > > From crates.io, tonic and tonic-prost are different crates. > And tonic 0.12.* depends on prost. > But on tonic 0.14.6, it didn't depend on prost. > > Does that mean if we update tonic to 0.14, then we need to package > this anyway? Sorry for my late response (and thanks to Blair for bringing my attention to it): I had totally missed your email until now. Yes, they are different crates, but part of same source project. A crate is a packaging artifact in the crates.io distribution system. Debian packages upstream preferred form for editing as a source package and generates one or more binary packages from that source package. Crates are sometimes similar to Debian source packages but they are not upstream preferred form for editing, and for some upstream projects the crate is not even close to being upstream preferred form for editing. The Rust team tries to simplify maintenance of Rust code by attempting to correlate crate.io and Debian packaging units. Sometimes it sort of works, but sometimes it does not fit. Here it does not make sense to look at crates: The tonic project is a set of multiple crates, and I have packaged that in Debian as that set. It is wrong of others in Debian to package the same thing again and calling it something else - we call such an act "hijacking". I am sure you did not intent to hijack the package that I maintain. It seems from your question that you were not even aware that you were working on the same thing as me. That confusion is a side-effect of the Rust team simplification of their processes - but the Rust team is a subset of Debian, and I am not part of the Rust team: They are free to call a package a crate or call a crate a package, inside their team, but I outside the team - in Debian - there is no such thing as a crate, there are source packages corresponding to upstream preferred form for editing, and there are binary packages. The upstream preferred form for editing called "tonic" is already packaged, by me, as the source package "rust-tonic" - please drop the duplicate work called "rust-tonic-prost" because it really corresponds to the same upstream preferred form for editing as the one I am maintaining. Hope that makes sense. Kind regards, - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmqAgyQACgkQLHwxRsGg ASG4ow//eF1g52EnlPgVSjE3/HxWGCnz0wnHGAWZkajoWm55B80yQJwjmA7pT7fn Q6MGv3mUJvEJtgpuK3kcz1zrCAiOYwpgW8iR67xysvYhpxH7y0Pswafe5Ds/Bt+P J9AumX6KmocLt92XXZdW4srKiaHPYp4LbvHfzi1MyieE8s4fge4DLf14lge5QF0P JvgtiaJ8yaQoVyZaKjJk4Jos8UTYquWBbPAiLW+NuUxO1ggOqhy0NZYxlXFrt98s YkwsRf4ydBzE2G99iX4+2A5G82w1VP3KiJPCmum19mmRwbByczWyIDFzO7XBEloL +YxhbCXM/z+xPk8Uiiy0YKZkaGW+HyA3JBnpZTJnbYQ99fCQgJpUA1X9Nt2NWSVr aYrVzHIryoGthvZJJ0AnDrFBDSbJUFjZE2ft+g9xC4L+pFE0soU2ZccBa25rrZFI teZDpP8vpu2A6UiwKReGLXLAX5I0GsggZWiR27Nc+wWqv9leetoVvAm5H+1Jsrrh uMQ9sp//bfFpvLdjIn1BLMPm6m7XsQHdwvPeJSzDPqGJFHQmKoGlu+G7v3Umc56o Tj9LyPcVwK4QV6udiQZ8GM5fHmAW4TPNSWd+0VW8T+iiSzZJrsxmqNXVoZU30uHD 3ZBPswlZqZ+/4F14UN3LHxC3R2lFNnexVC/p725bcW7VxuGw1SI= =PwFu -----END PGP SIGNATURE-----