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

2024-01-25 Thread Andrej Shadura
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)

2024-01-21 Thread Jonas Smedegaard
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)

2023-11-16 Thread Andrej Shadura

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)

2023-11-16 Thread Jonas Smedegaard
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)

2023-11-16 Thread Andrej Shadura
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.