Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)
Hi, On Sun, 21 Jan 2024, at 21:06, Jonas Smedegaard wrote: > Just a notice that I am still working on this. If you want to follow my > work more closely, then I can put up my fork of the git repo somewhere, > but if you won't be looking closely anyway, then I will not bother > setting that up, and instead simply shout out when I have something > more substantially working. Thank you for this. I don’t have to time to look at this myself at the moment, but tarzeau (cc'd) expressed some interest. -- Cheers, Andrej
Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)
Quoting Andrej Shadura (2023-11-16 18:19:47) > On 16/11/2023 18:14, Jonas Smedegaard wrote: > > Upstream project consist of multiple crates released in sync - > > which is a pattern that is only inefficiently handled by the Rust > > team (by needlessly packaging each individual crate as a separate > > Debian source package). > > > > Unless you particularly are asking the Rust team for help here, > > then I can offer to help: I have experience with handling this type > > of Rust source code structure, and would be happy for this > > opportunity to collaborate more closely with you, Andrej. > > Yes, I’m aware of that, that’s why I packaged it separately from the > debcargo-conf-managed packages. Nevertheless, the dependencies can be > managed using debcargo-conf workflow (and that’s what I did when I > still had energy to spend on this package). > > In any case, I’ll be happy with any help that can be had with this > package, whether it’s updating/packaging build dependencies as > separate packages or by following the debcargo-conf workflow, and > from anyone — you, Jonas, included :) Just a notice that I am still working on this. If you want to follow my work more closely, then I can put up my fork of the git repo somewhere, but if you won't be looking closely anyway, then I will not bother setting that up, and instead simply shout out when I have something more substantially working. - 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 Description: signature
Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)
Hello, On 16/11/2023 18:14, Jonas Smedegaard wrote: Upstream project consist of multiple crates released in sync - which is a pattern that is only inefficiently handled by the Rust team (by needlessly packaging each individual crate as a separate Debian source package). Unless you particularly are asking the Rust team for help here, then I can offer to help: I have experience with handling this type of Rust source code structure, and would be happy for this opportunity to collaborate more closely with you, Andrej. Yes, I’m aware of that, that’s why I packaged it separately from the debcargo-conf-managed packages. Nevertheless, the dependencies can be managed using debcargo-conf workflow (and that’s what I did when I still had energy to spend on this package). In any case, I’ll be happy with any help that can be had with this package, whether it’s updating/packaging build dependencies as separate packages or by following the debcargo-conf workflow, and from anyone — you, Jonas, included :) Thanks! -- Cheers, Andrej
Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)
Quoting Andrej Shadura (2023-11-16 18:02:10) > Package: wnpp > Severity: normal > X-Debbugs-Cc: re...@packages.debian.org, debian-de...@lists.debian.org, Rust > Maintainers > Control: affects -1 + src:resvg > > Hi all, > > resvg is a command-line SVG renderer which I introduced to Debian back > in 2019. Unfortunately, very soon after the initial upload the upstream > has rewritten substantial parts of resvg, which resulted in it requiring > build dependencies that were missing from Debian at that point. I tried > to update resvg and upload the missing dependencies, but ultimately > never completed that work, and resvg was removed from bookworm. > > Unfortunately, I cannot invest any more time into resvg at the moment, > so I have to officially request assistance with maintaining the resvg package. > > To the Debian Rust team: if you can, please adopt this package. Upstream project consist of multiple crates released in sync - which is a pattern that is only inefficiently handled by the Rust team (by needlessly packaging each individual crate as a separate Debian source package). Unless you particularly are asking the Rust team for help here, then I can offer to help: I have experience with handling this type of Rust source code structure, and would be happy for this opportunity to collaborate more closely with you, Andrej. 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 Description: signature
Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)
Package: wnpp Severity: normal X-Debbugs-Cc: re...@packages.debian.org, debian-de...@lists.debian.org, Rust Maintainers Control: affects -1 + src:resvg Hi all, resvg is a command-line SVG renderer which I introduced to Debian back in 2019. Unfortunately, very soon after the initial upload the upstream has rewritten substantial parts of resvg, which resulted in it requiring build dependencies that were missing from Debian at that point. I tried to update resvg and upload the missing dependencies, but ultimately never completed that work, and resvg was removed from bookworm. Unfortunately, I cannot invest any more time into resvg at the moment, so I have to officially request assistance with maintaining the resvg package. To the Debian Rust team: if you can, please adopt this package. Thank you. The package description is: resvg is a command-line utility to render SVG files based on a static SVG Full 1.1 subset. It is a fast, small, portable, multiple backend SVG library designed for edge-cases. . resvg supports Cairo and Qt backends.