Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1175062 > unrolled thread

Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)

Started byAndrej Shadura <andrew.shadura@collabora.co.uk>
First post2023-11-16 18:10 +0100
Last post2023-11-16 18:30 +0100
Articles 3 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility) Andrej Shadura <andrew.shadura@collabora.co.uk> - 2023-11-16 18:10 +0100
    Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility) Jonas Smedegaard <jonas@jones.dk> - 2023-11-16 18:20 +0100
      Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility) Andrej Shadura <andrewsh@debian.org> - 2023-11-16 18:30 +0100

#1175062 — Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)

FromAndrej Shadura <andrew.shadura@collabora.co.uk>
Date2023-11-16 18:10 +0100
SubjectBug#1056068: RFH: resvg -- SVG rendering library (command-line utility)
Message-ID<HAO2m-5SAg-7@gated-at.bofh.it>
Package: wnpp
Severity: normal
X-Debbugs-Cc: resvg@packages.debian.org, debian-devel@lists.debian.org, Rust Maintainers <pkg-rust-maintainers@lists.alioth.debian.org>
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.

[toc] | [next] | [standalone]


#1175067

FromJonas Smedegaard <jonas@jones.dk>
Date2023-11-16 18:20 +0100
Message-ID<HAOc1-5SJ1-7@gated-at.bofh.it>
In reply to#1175062

[Multipart message — attachments visible in raw view] — view raw

Quoting Andrej Shadura (2023-11-16 18:02:10)
> Package: wnpp
> Severity: normal
> X-Debbugs-Cc: resvg@packages.debian.org, debian-devel@lists.debian.org, Rust Maintainers <pkg-rust-maintainers@lists.alioth.debian.org>
> 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

[toc] | [prev] | [next] | [standalone]


#1175068

FromAndrej Shadura <andrewsh@debian.org>
Date2023-11-16 18:30 +0100
Message-ID<HAOlI-5SMP-3@gated-at.bofh.it>
In reply to#1175067
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

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web