Bug#900928: Patches Fractal7 ?

2024-05-05 Thread Jonas Smedegaard
Quoting erebion (2024-05-05 15:27:32)
> On 05.05.24 14:51, Jonas Smedegaard wrote:
> >> Then I'll probably have to install the flatpac which I don't really
> >> like... too bad
> > No, you do not "have to", as there are other options:
> > https://wiki.debian.org/Matrix
> >
> > You might "prefer", depending on various criteria, but those are
> > irrelevant here, so please refrain from further elaborating on your
> > reasons for concluding that in your view you "have to" do something.
> >
> >
> >   - Jonas
> >
> 
> Woah, why so aggressive?

I was unaware that I was agressive: Sorry for any harm that my choice of
words may have caused.

> What is wrong with saying something like "I will have to look for other 
> ways of installing it, in order to use the software, as the method I was 
> hoping for is not available"?

What I find wrong is the "have to [...] use [this particular] software".

I am not upset about imposing such contraint, and (and stated above)
didn't mean to upset anyone by pointing out the constraint either.

What I wanted to do was bring attention to alternatives closer to Debian
than the use of flatpack. And then immediately after providing such
suggestion I wanted to make it clear that I am not inviting further
discussion here, regardless if about shifting packaging format or about
shifting application.


> I bet more people would work on free software if the communication was 
> more polite. And I might as well argue that your unfriendly 'You might 
> "prefer"' and telling someone that their polite response is "irrelevant 
> here" might be in itself an irrelevant response, don't you think?

I will not dive into the vast areas of what I don't think.

(hint: asking negative questions is passive agressive)

Regardless of your tone, I do appreciate your pointing out how my tone
can be perceived negatively.  Thanks for that.

 - 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#900928: Patches Fractal7 ?

2024-05-05 Thread Jonas Smedegaard
Quoting Holger Schröder (2024-05-05 14:01:21)
> Am 05.05.24 um 11:41 schrieb Jonas Smedegaard:
> > Quoting Holger Schröder (2024-05-05 08:52:55)
> >> Are there already patches that work with Fractal7?
> >>
> >> https://gitlab.gnome.org/World/fractal/-/tags
> >>
> >>
> >> These no longer work with Fractal7. They still worked with 6.
> >>
> >> https://salsa.debian.org/matrix-team/fractal/-/tree/debian/latest/debian/patches
> > Fractal is written in aggressively modern rust.
> >
> > Newest releases of Fractal requires a newer version of rustc than
> > packaged in Debian, and consequently those releases cannot be packaged
> > for Debian.
> >
> > I have attempted to backport some code patterns to work with older
> > rustc, but I cannot keep up, and I find it extremely difficult to locate
> > online examples of backporting patterns, since more commonly the focus
> > is on modernizing rather than stabilizing.
> >
> > Help patching code that fails to build with rustc in Debian (currently
> > 1.70) is much welcome.  If anyone steps up to help with that but need
> > concrete code patterns that currently fail, please tell me, and I will
> > try extend by routines to identify and list such patterns (instead of
> > only noting such patterns locally as I do now since it is less effort).
> >
> Then I'll probably have to install the flatpac which I don't really
> like... too bad

No, you do not "have to", as there are other options:
https://wiki.debian.org/Matrix

You might "prefer", depending on various criteria, but those are
irrelevant here, so please refrain from further elaborating on your
reasons for concluding that in your view you "have to" do something.


 - 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#900928: Patches Fractal7 ?

2024-05-05 Thread Jonas Smedegaard
Quoting Holger Schröder (2024-05-05 08:52:55)
> Are there already patches that work with Fractal7?
> 
> https://gitlab.gnome.org/World/fractal/-/tags
> 
> 
> These no longer work with Fractal7. They still worked with 6.
> 
> https://salsa.debian.org/matrix-team/fractal/-/tree/debian/latest/debian/patches

Fractal is written in aggressively modern rust.

Newest releases of Fractal requires a newer version of rustc than
packaged in Debian, and consequently those releases cannot be packaged
for Debian.

I have attempted to backport some code patterns to work with older
rustc, but I cannot keep up, and I find it extremely difficult to locate
online examples of backporting patterns, since more commonly the focus
is on modernizing rather than stabilizing.

Help patching code that fails to build with rustc in Debian (currently
1.70) is much welcome.  If anyone steps up to help with that but need
concrete code patterns that currently fail, please tell me, and I will
try extend by routines to identify and list such patterns (instead of
only noting such patterns locally as I do now since it is less effort).

Mvh. 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#1008016: ITP: safe-network -- network routing and service daemon for the Safe Network

2024-04-20 Thread Jonas Smedegaard
Release 0.106.0-alpha.1 succesfully builds as an unofficial draft package,
embedding 30 crates (21 missing, 4 outdated, 5 ahead)
which needs to be packaged before this can officially enter Debian.
The built binary runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safe-network/-/blob/debian/latest/debian/TODO

 - 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#1008016: ITP: safe-network -- network routing and service daemon for the Safe Network

2024-04-20 Thread Jonas Smedegaard
Release 0.106.0-alpha.1 succesfully builds as an unofficial draft package,
embedding 30 crates (21 missing, 4 outdated, 5 ahead)
which needs to be packaged before this can officially enter Debian.
The built binary runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/safenet/-/blob/debian/latest/debian/TODO

 - 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#1069343: ITP: uart-devices -- Python library for managing UART devices on Linux

2024-04-20 Thread Jonas Smedegaard
Hi Edwards,

Quoting Edward Betts (2024-04-20 11:46:37)
> Package: wnpp
> Severity: wishlist
> Owner: Edward Betts 
> X-Debbugs-Cc: debian-de...@lists.debian.org, debian-pyt...@lists.debian.org
> 
> * Package name: uart-devices
>   Version : 0.1.0
>   Upstream Author : J. Nick Koston 
> * URL : https://github.com/bdraco/uart-devices
> * License : MIT
>   Programming Lang: Python
>   Description : Python library for managing UART devices on Linux
> 
>   uart-devices is a Python library designed to facilitate interaction with 
> UART
>   (Universal Asynchronous Receiver/Transmitter) devices on Linux systems. This
>   library provides developers with tools to manipulate UART hardware
>   programmatically, making it easier to integrate UART operations within 
> Python
>   applications.
> 
> I plan to maintain this package as part of the Python team.

If, as the above indicates, this is a Python _library_, then please
avoid occupying the global namespace "uart-devices" but instead also as
source package (not only binary package) use a python-specific prefix.

Concretely, I suggest to use "python-uart-devices" as name for the
source package, since that leaves room for the same source package
providing binary packages for both current major version 3 of Python,
and also other major versions and e.g. versions of pypy.

 - 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#1069129: ITP: rust-hypothesis -- wrapper and CLI for the Hypothesis API

2024-04-16 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-hypothesis
  Version : 0.11.1
  Upstream Contact: OutOfCheeseError
* URL : https://github.com/out-of-cheese-error/rust-hypothesis
* License : BSD-2-clause
  Programming Lang: Rust
  Description : wrapper and CLI for the Hypothesis API

 The hypothesis crate provides a lightweight wrapper and CLI
 for the Hypothesis Web API v1.0.0.
 It includes all APIKey authorized endpoints
 related to...
  * annotations (create / update / delete / search / fetch / flag)
  * groups (create / update / list / fetch / leave / members)
  * profile (user information / groups)
 .
 This package contains the source for the Rust hypothesis crate,
 for use with cargo and dh-cargo.

This package is needed for gooseberry (bug#106).
It will be maintained in the collaborative Debian section of Salsa, at
<https://salsa.debian.org/debian/rust-hypothesis>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmYe1scACgkQLHwxRsGg
ASHzMg//TaU1z7OY+DS0MtsAiXpTO9yHdw6DJMogbDtuFS764y6fPK/A5JNC0NUw
ZJoY8ycArhOCzWYDbSFGxYz0llwJwO6VuaPtKa3EUy+www8WjxCkQMzmXiqlSbhl
2qnh3Aj03XyUhmFl4hqiCyVeV0RH7B3Ylj4JGEEgOZhvYZL99OdMixwgHtTZDg6y
2yOxUyhU7ULiuGa5JZaOSSnHqpPdygimny0GDdj5FM5KJ4h32v9u7q9QLoyYADQQ
eNVa1zT9hukTee9AlpD7uFtxhXF3IReArakTAjmxoEqAssc+DAZBp4DBHVquai/p
Mw6AQY2kX8QOTzaGlNVZ3cVmAGXUxjAhUJfxpJswRmou9mtuI+E1L8N0znfmqQJ4
QfUEq2ZCVvaAis6QysBSZ/AvRfzjX4mIrpeChifk1jxsa8CkIjRdwKEUpiqlpaDf
bIIr/K/PpTR2duo/b9U+Y62WyZo/7XTjQTe4pqxcR3E6JmuHSB+K7z8IVxDJzOIA
gHzllETerCbMoi+fM1qOKZlCzb5SBIRKyERnFUF1grMsQJr/73jFkS2Bxq+B5sSm
dfZsf7D4TeXcdIy6kBcAeZwQsNnINZT0xvHjvJ14oekqm3ayg80okAK8lL505aTE
VvkgO632KoD4AVG7GJemSmaKO0nF4djhtK1l9lHe6R0QhAs2uZc=
=PeP/
-END PGP SIGNATURE-



Bug#1059665: ITP: pandoc-filter-diagram -- Pandoc filter to render diagram in Markdown code sections as SVG

2024-04-16 Thread Jonas Smedegaard
Release 0.2.1 is uploaded and has been in NEW queue since 2024-02-23,
awaiting ftp-master inspection and (hopeful) approval.

 - 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#1064145: ITP: sdml -- CLI for Simple Domain Modeling Language

2024-04-16 Thread Jonas Smedegaard
Git snapshot 20240201 succesfully builds as an unofficial draft package,
embedding 3 missing crates
which needs to be packaged before this can officially enter Debian.
The built binary runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/sdml/-/blob/debian/latest/debian/TODO

 - 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#1000161: ITP: CLI to manage emails

2024-04-16 Thread Jonas Smedegaard
Release 1.0.0-beta.3 succesfully builds as an unofficial draft package,
embedding 49 crates (32 missing, 1 broken, 5 outdated, 11 ahead)
which needs to be packaged before this can officially enter Debian.
The built binary runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO

 - 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#1000161: ITP: CLI to manage emails

2024-04-16 Thread Jonas Smedegaard
1.0.0~beta3 draft 5 needs embedding 49 crates (32 missing, 1 broken, 5 
outdated, 11 ahead); runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO

 - 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#1000161: ITP: CLI to manage emails

2024-04-16 Thread Jonas Smedegaard
1.0.0~beta3 draft 1 needs embedding 60 crates (32 missing, 1 broken, 5 
outdated, 11 ahead); runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO

 - 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#1000161: ITP: CLI to manage emails

2024-04-14 Thread Jonas Smedegaard
1.0.0~beta3 draft 1 needs embedding 60 crates (37 missing, 1 broken, 1 
incomplete, 8 outdated, 13 ahead); runs and seems to work from a brief test use.

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO

 - 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#1068927: ITP: rust-event-listener-strategy -- block or poll on event_listener easily

2024-04-14 Thread Jonas Smedegaard
Quoting James McCoy (2024-04-14 14:26:44)
> On Sat, Apr 13, 2024 at 04:10:31PM +0200, Jonas Smedegaard wrote:
> >  event-listener-strategy  provides a strategy
> >  for using the event-listener crate
> >  in both blocking and non-blocking contexts.
> 
> Matthias already packaged this and it's sitting in NEW.

Yes. Thank you.

Please see my response to Matthias and the debian-devel list here:
https://bugs.debian.org/1068927#15

 - 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#921954: gnulib

2024-04-13 Thread Jonas Smedegaard
Hi Simon (and Boyuan),

Quoting Simon Josefsson (2024-04-13 19:38:06)
> You may have noticed I adopted gnulib and have made an upload to
> experimental.  I am happy to have this team maintained, so feel free to
> join the effort -- I added Boyuan to Uploaders: since you've been doing
> QA uploads for some time, but happy to add others too.
> 
> If you don't object, I will upload to unstable in a couple of days if
> nothing comes up.  Relevant reading material on the changes I did for
> this package:
> 
> https://salsa.debian.org/debian/gnulib/-/blob/debian/sid/debian/README.source
> https://blog.josefsson.org/2024/04/13/reproducible-and-minimal-source-only-tarballs/
> 
> What do you think?  I hope I'm not stepping on anyone's toes here.  The
> package was orphaned and is a critical component to be able to build
> source-only tarballs for other packages in Debian.

I am happy that gnulib is in good hands.

I've moved on to other challenges, and have no interest in working on
gnulib now.  That said, you are welcome to try nudge me if some concrete
task emerges where you image I might be of help.


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#1068927: ITP: rust-event-listener-strategy -- block or poll on event_listener easily

2024-04-13 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-event-listener-strategy
  Version : 0.5.1
  Upstream Contact: John Nunley 
* URL : https://github.com/smol-rs/event-listener-strategy
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : block or poll on event_listener easily

 event-listener-strategy  provides a strategy
 for using the event-listener crate
 in both blocking and non-blocking contexts.
 .
 One of the stand-out features of the event-listener crate
 is the ability to use it in both asynchronous and synchronous contexts.
 However, sometimes using it like this
 causes a lot of boilerplate to be duplicated.
 This crate aims to reduce that boilerplate
 by providing an EventListenerFuture trait
 that implements both blocking and non-blocking functionality.

This package is needed for newer releases of src:rust-async-lock and
src:rust-async-channel.
It will be maintained in the collaborative Debian section of Salsa, at
https://salsa.debian.org/debian/rust-event-listener-strategy

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmYaklcACgkQLHwxRsGg
ASHWLhAAoN2U3vUvMe6vng6U0BCHoImeJor7wGb0RsR8SagWtONeDyubBoK/kNgx
lWhvgwcLcgc4bTKPdqqfH44svsQ9qMAQFdYp9QZZXXuUJCKwPjlbrgwcEpUu0gy1
H3mVsZOzwWH2ldnlE6F71L+uQSJriaCyN5HbFXfkXIo25WELcE0trGJletqHuiVM
cONmMXGSFNjPc6DFNOfIAUrfyIt9qp1urCu4nzLWsvxBV3CgrUyPBZLlcezOa9wd
NfVv2A2FVwxDYqst5hwckmemgjr/82Y5jn8Wd644vhlxIHN7cNFq8awQ1wY3Bz8/
C9VuVyz7P0NCotqM0oWosYk+hZyDEGkiapFiGPQlQSbPTSbBdPRLoMd25W6ABSxk
wnW9mBPRhebNl30ZODCePM1PRlM8DhVygeIFkXs3kBScLSRjAMtHh3c4EWw3pcls
7e819qb/mHce4xcrHxeybCl5DB3k6pDpn6+0gHYemrbpAsCcr9aWLoRxTMbh9Uin
5vYugGlaROdD13Ojkinbm+HXmwEEWqTXu/y2M+dzNJNIRS45XsOSAq6nHZKot3jg
/LlwCresEdWv7UY8PO4Z21EoXUSrStA8pIqqJyzKx+hXvf/l1vIvV8iYLWDgGGmU
ht7rS5GLaoXx2HI0o1hFDeMFU51F0D5Vy6unvbKulJNzv7fLVyA=
=Cau5
-END PGP SIGNATURE-



Bug#1067574: ITP: rust-leptess -- rust-leptess

2024-03-23 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-leptess
  Version : 0.14.0
  Upstream Contact: QP Hou 
* URL : https://github.com/houqp/leptess
* License : Expat
  Programming Lang: Rust
  Description : productive Rust binding for Tesseract and Leptonica

 Leptess provides productive and safe Rust bindings/wrappers
 for Leptonica and Tesseract.
 .
 This package contains the source for the Rust leptess crate,
 for use with cargo and dh-cargo.

This package is needed for subtile-ocr (bug#1014093).
It will be maintained in the collaborative Debian section of salsa,
at <https://salsa.debian.org/debian/rust-leptess>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmX/T4AACgkQLHwxRsGg
ASGBUA/+NOIWlXT6DSTueqHMsnrAHe82jM3solSp2amVBhLt9GYdz/sjZtzW+R2s
tRx3Fjh/aPPecE57lOtphLmBe7MxN1I+ulsCSfExCga33LJuHd0Cm2LGdM7tnaTK
DIa7R4JwQapregebbcvTZOrzSBp1i9iugU7+OOdR1Yiluu5BW5+aaN8bNrjI
MWuTcPwQ7YO8gIejQBH5Gh1pZ1KvgZrbeeea41gNksFnMwh2JGfsuTaNvHVUztcL
oovJg05sRjblpvbTEVEEg/Ad2cmrw3OUmx2qSCcHbzu5yJtgRTPmXBAwoNjSf+2b
ZhTMHtP3WeQkMqWKybj7LPlqD7hlj7VsfdQ7P/GjDpSMx9MAMeTxsZ8wQCc1nMUI
8M1N3i3ArT2VNBYx3t5YcsZxyRo4MLtoPnbUnh5dZdS6YyI65miR5wxbKO4UUSQG
koa8u6F3CEQ61dBS6SAzTuz/8CdYhgHTT8ytdQL51z+Tmdt7bG/ecXclsev3ZWEm
DTSb5rn2K03pKsBDsAKIbwJNgd/VS18vquAibgQooqgcRigONKR5U/ahYo30sIlJ
EWMHhNfRpissfOF1csS0uCV14m2Hwffo3dMreBh0Q3llzPTziykFjwSHonKzsq5x
kf3pD3cD4U5lNWY6XwjIXCHAx3vu6MV71Ev6dRARaQogaK/NQV4=
=96nN
-END PGP SIGNATURE-



Bug#1065237: O: astroidmail -- graphical notmuch email client

2024-03-11 Thread Jonas Smedegaard
Quoting Daniel Echeverri (2024-03-11 16:58:58)
> Hi Jonas, Nilesh!
> 
> El dom, 10 mar 2024 a la(s) 1:13 a.m., Jonas Smedegaard (jo...@jones.dk)
> escribió:
> 
> > Control: reopen -1
> >
> > Quoting Jonas Smedegaard (2024-03-10 07:03:27)
> > > I will now close this bugreport, interpreting it as bogus (unfortunately
> > > without the consent of the bugreporter).
> >
> > Ah, turns out that the bugreporter did respond, just only silently to
> > the bugreport, without informing me.
> >
> > Sorry for the added confusion - I will reopen the bugreport, which is
> > now tied to the correct package, src:astroid.
> >
> > My recommendations abut renaming the source package and generally using
> > prefix "python-" for python-specific packages stand.
> >
> > 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
> 
> 
> Sorry for the confusion, I am trying to adopt astroid package not
> astroidmail, Can I go ahead?

Technically you are trying to adopt the *source* package astroid, which
is unambiguously expressed with prefix as src:astroid - you are not
trying to adopt the *binary* package astroid.  That's the root of the
confusion.

That said, yes, please go ahead - thanks for your interest in adopting
packages, and sorry for my part in the confusion¹

Please - in addition to (not as a precondition) and only as a
suggestion, consider renaming the package src:astroid to
src:python-astroid, so as to eliminate future confusions between
src:astroid (providing binary package python3-astroid) and
src:astroidmail (providing binary package astroid).


Kind regards,

 - Jonas

¹ I introduced the binary package astroid, unaware at the time of the
confusion, and (as I recall) when made aware of the potential for
confusion I insisting on keeping the name: I considered it more helpful
for our users that we rename the source package of a library than to
rename the binary package of a user-facing binary package to something
unaligned with the actual binary executable.  The former maintainer
disagreed with me, leading to the current situation.


 - 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#1065237: O: astroidmail -- graphical notmuch email client

2024-03-02 Thread Jonas Smedegaard
Quoting Sandro Tosi (2024-03-02 07:48:46)
> Package: wnpp
> Severity: normal
> X-Debbugs-Cc: astroidm...@packages.debian.org, mo...@debian.org
> Control: affects -1 + src:astroidmail
> 
> I intend to orphan the astroidmail package.
> 
> The package description is:
>  Astroid is a lightweight and fast Mail User Agent that provides a
>  graphical interface to searching, display and composing email,
>  organized in thread and tags. Astorid uses the notmuch backend for
>  blazingly fast searches through tons of email. Astroid searches,
>  displays and compose emails - and rely on other programs for fetching,
>  syncing and sending email.

Hi Sandro,

I don't quite follow what is going in here:

It seems that you are orphaning a package maintained by someone else
than yourself, out of the blue, without explaining why and without
prior coordination with those maintaining the package?

What am I missing here?


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#1064483: ITP: rust-self-encryption -- self-encrypting files

2024-02-22 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-self-encryption
  Version : 0.29.1
  Upstream Contact: MaidSafe.net limited
* URL : https://github.com/maidsafe/self_encryption
* License : GPL-3
  Programming Lang: Rust
  Description : self-encrypting files

 self_encryption implements a version of convergent encryption
 with an additional obfuscation step.
 This pattern allows secured data that can also be de-duplicated.
 .
 Convergent encryption, also known as content hash keying,
 is a cryptosystem
 that produces identical ciphertext from identical plaintext files.

This package is needed by safenet (bug#1008016).
It will be maintained in the collaborative Debian section of Salsa, at
<https://salsa.debian.org/debian/rust-self-encryption>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXX2mIACgkQLHwxRsGg
ASGebBAAlpdeliOH5hFVNQGgEFWTK93RaB+FmdJlp6y8ug8jEZncuxzYZfb7Nf7L
K/tccUfifB9lqz6tGQBhqKFRJ8iOtYk0IqxIdhZqjAagmQMSZYS0+lTw/NY4WCrl
M3hGcrpu4+dibj59FNxj3uoMBBfe7wLMn5pHzzcBL3BBUl9VLAGH82YcLTAeh0jW
heBjdy4Ro3IQ8Y1ZcnXgr7QINlRrm57JtG0LxzSnrIKeISLsDO/YqIaM6e7gUcSd
4giz/2Urv9N3fysMR+JXyxq651z4LICh+jnUmVWB2O+Fbh1v5X4JqwxOAnr0BZQF
W667aj1MzOpC8A7wqxDGz24zKcgE0fHAVKoVSP45AG/lkVSWD+ppIiyZXXrX6fwE
lWXwwXnN7SaFNXxZzM4/w+GREnvqa7loNZ+AKFSh+qBQVjvd1/1Q4Dkn5jezNbjz
ZK6hcL7YmR8eMKOo08OpWBk9e1JRU4TGsLIKFR6PepvZCES71X4Vm8mPshSDSeQ3
Uadv1gQtTW5akLDz8s+SDwZ5V82GYM4H4JDHonaSCyDNR85oxeNASUz9VMCBv3BW
uJXMXa7xzDk/T5y7lMIA7D/ioKwEsHL/prYB3Tdfv+RLi0C4Z9VA5I+ftA9adzo5
G0dfPHNkzdLSMBfV7s4GT6Z6dbmsim6Qm7s3VHhqZ5zPAsLb5nA=
=mQH1
-END PGP SIGNATURE-



Bug#1064474: ITP: rust-rustls-pki-types -- shared types for the rustls PKI ecosystem

2024-02-22 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-rustls-pki-types
  Version : 1.3.0
  Upstream Contact: Dirkjan Ochtman 
* URL : https://github.com/rustls/pki-types
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : shared types for the rustls PKI ecosystem

 This crate provides types
 for representing X.509 certificates, keys and other types
 as commonly used in the rustls ecosystem.
 It is intended to be used
 by crates that need to work with such X.509 types,
 such as rustls, rustls-webpki, rustls-pemfile, and others.

This package is needed by recent releases of rust-rustls and others.
It will be maintained in the collaborative Debian section of salsa, at
<https://salsa.debian.org/debian/rust-rustls-pki-types>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXXsb4ACgkQLHwxRsGg
ASHhSw/+JRLgav5wk3niZQvqMtyKmXTb3DfZlx5DK+GMJL2qFtf3TG3hbrWURe2X
iX/OZqGSk5/IFJamgKbEFQI6JBtXjzCti6oXaPfVRIHBCF6ZPyISNdStKA2KAf5K
q/mh4NpbsSxDhJ00y5dkHSdg5d2p8DFAH+2ZvoW+TdS8eQHORYJ7Tty4G8N60CY7
YnlqefMIFa9i9AU57PlM1sUhTY71jrnwuCeR1dGL1VavBpeQrQihN+j0UdzDaTO7
jjvpmesrdfRMv9wUgvGaZ9GQLeox/rCFp7m5Cktdp5M4pX0itGhIljUd3iFcnvAq
hZoJTGvehWdia8GIJHtGk/Ivf9pajTIb4XFT6VWKeoM74H0zpjQSO4AA+WP/TzBk
vliuf5moOXVjV3UnvIKdPeLlsr1PtZm7dAzHryoxuru8rI4Sfz3zAU1uFbGrJ2jR
DkMSV9ozwPuOXliCaIdQdKzgITz3UN6lcqC9OqNhxJMpI1MOzx1wgNYYcVGOYGMz
FaI1yYakhjfJ4W/Jl+PE2sqjuY5dp/kEa8rL7Dq2346rGFOjzSOVIW6gX98QfiMr
eug0EBwYDO3QjEfQ/ziLmrt3ClPlSWw5hEAiISJjEEQaMQM2+4ABfndtP8cHWq77
9inuoMQmFyZuvB0CquuyO1Lx3BsBCe8uSjIAINo2JtMnk98pLLw=
=oPvz
-END PGP SIGNATURE-



Bug#1061323: RFP: rust-toml2json -- A very small CLI for converting TOML to JSON

2024-02-22 Thread Jonas Smedegaard
Quoting Facundo Gaich (2024-02-22 17:12:22)
> I can work on packaging this if you're still interested, I'd need a sponsor.
> 
> I've already done some preliminary work on this, in particular I renamed
> the bin to "rust-toml2json" but maybe you've got a better idea?

If the command-line tool does somewhat the same as the existing one, I
suggest to rename it with the deviating part as the end instead, so that
users TAB-completing would easier notice the alternative:
toml2json-rust.

 - 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#1064163: ITP: rust-futures-rustls -- asynchronous TLS/SSL streams for futures using Rustls

2024-02-17 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-futures-rustls
  Version : 0.24.0
  Upstream Contact: quininer kel 
* URL : https://github.com/quininer/futures-rustls
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : asynchronous TLS/SSL streams for futures using Rustls

 futures-rustls provides asynchronous TLS/SSL streams
 for futures using Rustls.
 .
 Rustls is a modern TLS library written in Rust.
 It uses ring for cryptography
 and webpki for certificate verification.
 .
 Ring is a Rust library implementing safe, fast, small crypto
 using Rust with BoringSSL's cryptography primitives.
 .
 Webpki is a Rust library to validate Web PKI (TLS/SSL) certificates.
 .
 This package contains the source for the Rust futures-rustls crate,
 for use with cargo and dh-cargo.

This package is needed by rust-libp2p (bug#1059908).
It will be maintained in the collaborative Debian section of Salsa,
at <https://salsa.debian.org/debian/rust-futures-rustls>.

-BEGIN PGP SIGNATURE-

iQIyBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXRK7AACgkQLHwxRsGg
ASEUtw/3eYe0loixgZd/xPwqYxUIYoDd/upVNDRNSuXk7mjx4trW+btOrABxhn7P
/7odiwyI6ZC8/aLjvDa+YotECCl0E6/ZAEDF72Pz4ZzMQCousCdZTsNSB5l/1P/F
16G54lVRwU2IjPYEPhDXsTAT/8LFSPV2oY/0fRJiWSESNQLDstrJ3DENmFJvmjWZ
0MOUkFWCZouGjXwzqxso0Na8sK97wsjM6aMS7QZzEsUtuqplw0nkvFMnI5ZJm4VG
8EU1zz/JpwgxFyDI8Zw0EbVhjpzRWD0wb13VEzaROyWvysFAjjH6jNxJZfifYNlh
0Lb2f7Yay7h2IA8M+e3Xh3s+/FXiJLv/X9irqWclU3cSDc2knLQjekdYAQ8yEOWA
EJYYdQyVWczwk1+BtaH7KDyWB573XgyhJrq5AjVt1zfFNglVCPbh9eOCyBtE/jvM
dbhf9xjqN9Pp2P62xv+qKmGRVeHGpSERniIZFgpaLhNsrgng8dEbY9mAcG/k2r6B
Tt5HOfRHUIzEzqq9MfJO8AGwZNrp+cryqTYReOocjb3jMQGg1DcgcBZaZYp28uQr
OhM/BDLCpA4BJXdCByg2uTaKIXeevioDb82QxImFHTEyLbqf4P3SOdWKFyF/15Wo
ytcmwUVaFIlchmqRhJGRSMVqXs15F6KSNfCsjzmcpao7QO0zGw==
=6bYc
-END PGP SIGNATURE-



Bug#1064155: ITP: rust-soketto -- websocket protocol implementation

2024-02-17 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-soketto
  Version : 0.7.1
  Upstream Contact: Jason Ozias 
* URL : https://github.com/paritytech/soketto
* License : Apache-2,0 or Expat
  Programming Lang: Rust
  Description : websocket protocol implementation

 Soketto is an implementation of the RFC 6455 websocket protocol.
 .
 This package contains the source for the Rust soketto crate,
 for use with cargo and dh-cargo.

This package is needed by rust-libp2p (bug#1059908).
It will be maintained in the collaborative Debian section of Salsa, at
<https://salsa.debian.org/debian/soketto>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXRDocACgkQLHwxRsGg
ASGObg//UTYrtTt+t5iXeZWM6rXbZYpGhYPO5BYg0sGdykRwGWDq5RM0bC8s0acT
oTKm7HqkZLa+uiDVEH4Kl6RPKQ/zglScu+rsZPtx/KiRVjI3pNJuh699uZgIEBUn
/14lAMHStMEbiobb5q6REeAQIp0sL+Gi/hoU6+qg3+SvntkC4Asu2XzkHIiaMh37
CKye9bxmGJ/XFTgjxub91AAxCQJaxHyCHyF5wXfGZSpYVuzLKb17vqIuHmHCoyEv
UqMfT/HITZph/nKiDMAMx8Zvogf7vCb2plyEiezmeZ79e3SfinCNacUoxr8dNRyV
l7sGoKhfd633Q3PesO1Ux2i3Tb7b/ulI8AThzJh9Vs7JKHGrrbeIy+CRvKdhhWhJ
GLanrJdSUbqAPey6VxEzu56rW1QcGTpVayd+QOTlGy7c4vRqQHP3kIpOeUPML7hY
wyYnA9EVkEDhkIdI4pEMFvF05slBZXF5Ae9zQWdtvod7JwIqsDh0Strw3W0Q4VSh
npZY9JD5qjujd2jwpuBjyFezlBOsuOm7zujSA6Urt5rnX0WVJLFcAmW5TFATRJyl
Sr9pOssqcQBKtMUMyLBlH9oeS552mX7rOpqhdQRUixKDGauad9xt97UCL5hCg1v7
qv84WHefm94nUt+aRNOE105dfpO+qOvljmFdvfO2DFHS9mTsMHw=
=RzfY
-END PGP SIGNATURE-



Bug#1064145: ITP: sdml -- CLI tool for Simple Domain Modeling Language

2024-02-17 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: sdml
  Version : 0.2.7
  Upstream Contact: Simon Johnston 
* URL : https://github.com/sdm-lang/rust-sdml
* License : Apache-2.0
  Programming Lang: Rust
  Description : CLI tool for Simple Domain Modeling Language

 sdml is a command-line tool
 that provides functionality to process SDML files.
 The Simple Domain Modeling Language (SDML) is
 a small data-oriented language
 for constructing, documenting, and reasoning
 about a conceptual domain model.
 The SDML language comprises:
  * a semantic model
whose structure and semantics are described
in RDF by an OWL ontology
  * a surface syntax for editing and sharing model artifacts
  * a constraint language to capture model invariants
not covered by the data descriptions in the surface syntax
 .
 Resource Description Framework (RDF) is a standard model
 for data interchange on the Web.
 .
 The Web Ontology Language (OWL) is
 a family of knowledge representation languages
 for authoring ontologies.

This package will be maintained in the collaborative Debian section of
Salsa, at <https://salsa.debian.org/debian/sdml>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmXQ99cACgkQLHwxRsGg
ASHdZw/+J+Ku4OKwRJ30CuDKM6wQc5mgoTSGa0tJWZtFkvlKMv8ncblEAcjHVclT
4q7V3+u3umCrO6DErJxgvB5vU2tZvNifoqABtLjluwyTTiKMR2ZxZBc0W/EomdiO
O5pL6X5558HCC6mNRxrWhgRA3EqG97UIP156JSo7TCqEfH9sUklVuqF1+HmJjlEM
okotoqkL+jNnjBnvajTBdNV2zebqlTrqUo56UBOqQHQzD25otMxNUWkRGTHpven0
fjIhV9UCTVbENH2lNWoat5E/UghsOAeobkCQm6/wWhlxP5vsItp7elzZ3dK7FaA3
s81f7Bue7PVfnAv0NXVK/0pcJTilLSWR3UO2uYWlB/EgRSWIf4cBSpv5H8OycifU
/diOy2OA+qu6vPE44a3wnkU6qp3tMIdQc6xdigdsQdvyy6rKAV9gbp8aJqK53NzF
ElYdQ+kaISZ6Idx/ha17oBuDghsEv1UGNcf6SS1Hk8Q0T+TAZdGoCDRS6qXOTNYE
251bdusyeJc8CPe5wMHvrisQ/nh5acOdYV49ZLpqGtFYnqQSmdPgok8p2La3qreT
ihPHlK1/32C9Q/BfRn2suG09jXRSQ0pkPG7NVwYVx9jeZZxMb+MA/cbhssmE4msF
Y743G/zSWLtuTCZxsalDEog1AcMUI6DD+/w5Ucd9XM4vJ+Wq3hc=
=Zvbp
-END PGP SIGNATURE-



Bug#1062222: ITP: gooseberry -- CLI tool to generate a wiki from Hypothesis annotations

2024-01-31 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: gooseberry
  Version : 0.9.3
  Upstream Contact: https://github.com/out-of-cheese-error/gooseberry/issues
* URL : https://github.com/out-of-cheese-error/gooseberry
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : CLI tool to generate a wiki from Hypothesis annotations

 Gooseberry provides a command-line interface for Hypothesis
 and lets you generate a knowledge-base wiki,
 without you having to actually type your knowledge out.
 .
 Hypothesis is a tool to annotate the web.

This package will be group-maintained at the Debian section og salsa, at
<https://salsa.debian.org/debian/gooseberry>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmW6ou0ACgkQLHwxRsGg
ASEmWA/+Lxiy5QS2wqjMyyWUVUSgiI8WVzxJLVgXBKI6XgZ+fKQgLP07LFiqtbLm
97xsA6apVPXJWY5ifngGNfvlka6voUwHa8KQ7M/J8H7QXOYahzY4hro06iwddlWg
JlkFGtiWJ5Ad7jvnIL7mzKGOi+K0rC8VGV8zpqdbzpd5C9iIokBueMn4jwbZVvCj
Zjty/nQz18TW8ZYBSFb5zbs9PntEOVNXhg4rIrjkftFK3is7AGm4/4bQzTm4BWVQ
89S38U14h1Ox1Ev28do04j/kL5LF7/iSz7VFTlfCXyjqROESDBXsSn/FxnyInciN
aq4PrUjVtxUuHC9Jg6pHY5OJi6mi4CRU397VzdK1p4RXd+62XRE9ti0MlDUYlgg+
n0TGMAcTsLxXScYMMH253wNTXb4iQT8eYlaX6xVez78IS1LgmReQUmhDlcvYVWyk
dJAd/LPqLkm10kvZKgHlro9BaqULpwUS9hxx2JAOh5qbAYDrblHuIc8vuqJIGXwU
P3UNg54OVWfE7G7FSp1X6fHJRuvFRAwN+/BrDo/JLoJmHX7xN8LAiPt0G+Ie2+KW
ArlIAr/5qzaVIdWscMLS6PkJ6KdIvRt6JyC8xCwv6SLjLSLBilMVU7lgtn/03rqP
rWruNgXRjWFs7uVDDLKuLrumcRa2PGx9hlYyPFgadpW0KPuWKdM=
=DwAH
-END PGP SIGNATURE-



Bug#1052431: RFP: rust-tonic -- rust implementation of gRPC

2024-01-25 Thread Jonas Smedegaard
Hi Reinhard,

Did you see my message quoted below?

Kind regards,

 - Jonas


Quoting Jonas Smedegaard (2023-11-30 12:06:39)
> Quoting Reinhard Tartler (2023-10-03 14:06:11)
> > I believe all dependencies are now in sid:
> > 
> > - https://tracker.debian.org/pkg/rust-prettyplease
> > - https://tracker.debian.org/pkg/rust-hyper-timeout
> > 
> > anything else that is missing?
> 
> axum really needs tower-http (bug#1053599) - I tried patching around it,
> but the rabbit hole goes deeper than I am willing to dig.
> 
> Other axum dependencies I've patched around, but at least some of them
> seem to weaken security, so I really recommend to keep the dependencies
> covered and up-to-date (Rust team generally seem reluctant to maintain
> packages, and I have made part of standard routine to file bugreports
> whenever I notice a crate lagging behind).  Rust team should already be
> working on cookie and maybe also serde_html_form, but I don't think
> anyone is working on either tower-http or tokio-tungstenite:
> https://salsa.debian.org/debian/rust-axum/-/tree/debian/latest/debian/patches
> 
>  - 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

-- 
 * 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#1061425: ITP: iamb -- Matrix chat client that uses Vim keybindings

2024-01-24 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: iamb
  Version : 0.0.8
  Upstream Contact: Ulyssa 
* URL : https://iamb.chat/
* License : Apache-2.0
  Programming Lang: Rust
  Description : Matrix chat client that uses Vim keybindings

 iamb is a terminal-based client for Matrix for the Vim addict.
 You can edit messages, navigate windows and manage tabs
 in the same ways that your fingers are used to
 from your favorite text editor.

This package will be maintained in the collaborative debian section of
Salsa, at <https://salsa.debian.org/debian/iamb>.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWw7iUACgkQLHwxRsGg
ASH50g/+NS9ZivOH2LjhBqR9wJYSBplB4WkacHYIiy6qNxz6mMD8exfAWtDSZP5V
96ABfcGuS2PIP6mTcfnA61DMep0mlbAQecZ3l2SxBEbqtpXcn8nsqRpKgg1vVWRd
3uIcd7PAnJB7+AdssOL664MoZMRAH+NchzeoGku/jOgjCI8gnaMNiR0BHA0k8McF
NN437JVBTx/cJOtlkMgbJtRr8D36J9fzJIfiJo3pjU9IRlSE13/pwa7HZTpnQ+DE
ckxU+Fi9xrnHFW0mc76n7nD8Wf5k4VGe/bzN6M1uodZpk0UFdCDR+F93AJTLz5y0
0VU7bkJX4cyGybOuMK6pP2x0p/05ErwtMxRcY7wYm+tqCL9T/SLuSZ3xnprwteTL
kWwQrpuoD/8PXbdtte2aC7g9brK8lXeo2FUOcQ+76xvRlM0j4hq2bHMnlnI1rN1l
u9fPI6HbOZ1UBmcM2BcBldOGOmzUJhjqAtCWY2Rdn2LAdcO7Ji+N7p13XKgwG6b3
cOpug96wPTUgXTFDLFn2ULrdL7sPJLcwzz0YA7BG3hubbMJv4KIuv0soC0Ih6iJ9
F5zg9OdsWkZFGYzYCXp7bEpQdRUZxj5MF69OmU7OgkU1a3KWcVQcNgBB8sgK8C77
P0RUoV3RaZaOk0thM8G3F0pi5JMwGzVV02oBRAuBfr8jUPiyq3A=
=2DPA
-END PGP SIGNATURE-



Bug#1001084: ITP: meli -- terminal mail client

2024-01-23 Thread Jonas Smedegaard
0.8.5+20240101 draft 1 needs embedding 5 crates (3 missing, 2 ahead); runs and 
seems to work from a brief test use.

Main tasks are still to keep package up-to-date with upstream releases,
and to package more of the crates currently embedded.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary packages I built - then I will share those.

As developer (but no need to be official member of Debian!), you can
join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/meli/-/blob/debian/latest/debian/TODO


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1007940:

2024-01-23 Thread Jonas Smedegaard
0.6.0 draft 2 needs embedding 45 crates (21 missing, 1 broken, 12 ahead, 11 
unreleased); cannot build due to unsatisfied build-dependency on 
librust-axum-0.6+form-dev

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/matrix-team/matrix-conduit/-/blob/debian/latest/debian/TODO

-- 
 * 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#1024683: ITP: helix - efficient console-based modal text editor

2024-01-23 Thread Jonas Smedegaard
23.10 snapshot 20231229 draft 1 needs embedding 35 crates (28 missing, 2 
broken, 5 outdated); rustc build succeeds but packaging fails at the last 
stages due to issues with embedding crates

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/hx/-/blob/debian/latest/debian/TODO

-- 
 * 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#1051238: ITP: biome - formatter and linter for web languages

2024-01-23 Thread Jonas Smedegaard
1.5.2 draft 1 needs embedding 20 crates (15 missing, 1 broken, 1 incomplete, 1 
outdated, 2 ahead); built binary is totally untested

Main task now is packaging remaining missing Rust crates.

Here's how you can help:

As user running Debian, you can test this draft package: Either build it
yourself from source or tell (by posting to this bugreport) if you
prefer testing the binary that I've built - then I will share that.

As developer (any developer: you need not be official member of Debian!)
you can join the Debian Rust team and help package these missing crates:
https://salsa.debian.org/debian/biome/-/blob/debian/latest/debian/TODO


-- 
 * 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)

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#1060778: ITP: pulsar-edit -- A Community-led Hyper-Hackable Text Editor (formerly Atom)

2024-01-14 Thread Jonas Smedegaard
Hi Otto,

Quoting Otto Kekäläinen (2024-01-14 08:31:50)
> This is an Electron app and I am looking for advice from other NodeJS
> and Electron app maintainers on how to package this properly in
> Debian.

As I understand it, Electron embeds a fork of Chromium, which may
explain why it has stayed an ITP for 7 years, despite interest from
several reverse dependencies. I cannot find any notes in the ITP
bugreport for Electron to support what share here, so possibly I am
mistaken.

In any case - since getting Electron itself packaged will likely be the
biggest blocker for this regardless of upstream and other support -
probably the best is to engage in the conversation at bug#842420, rather
than spawning a conversation about that here, which then later is
difficult to dig out for the benefit of all the other Electron apps.


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#1059914: ITP: rust-pandoc-ast -- markdown ast (de)serializer for writing Pandoc filters

2024-01-03 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-pandoc-ast
  Version : 0.8.6
  Upstream Contact: Oliver Scherer 
* URL : https://github.com/oli-obk/pandoc-ast
* License : Expat
  Programming Lang: Rust
  Description : markdown ast (de)serializer for writing Pandoc filters

 pandoc-ast allows you to implement filters for pandoc.
 The easiest way is to them in conjunction with the `pandoc` crate.
 You can also create a binary
 that reads from stdin and writes to stdout,
 and pass that to a normal pandoc call using the --filter option.

This package will be maintained in the collaborative debian section of
Salsa, at <https://salsa.debian.org/debian/rust-pandoc-ast>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWVZOkACgkQLHwxRsGg
ASGrgg//Z/fjvXI78q6FYNLegruIWm5WBz4GDyEP8itiYnbK/R3bYRhT6Gp/oUQj
AF2B34pEEq2PyA63w4rHLIIAfm4kWO0dJaOaiBZUTKgF8oZ9dt7RlNhM9+YjcFn2
w0TyG2zBuc0zuq1rra6zWdQcylXzarb+M2sbRuBDKVyoMzxBv7Ru1oUQ0ZKZ/Ax8
jIV/haLwzq4R44UEtTYLN/NikhMruaQjYsR/bPpNxeTUag8F6RSEYO+AAhh3eDx7
eUbRTJn8qBcjxRm4SaZxZIUlnLQcRo2pEvf8gr+J7iUnRqj4TQ47yJ7/dEmK0CZG
4iZdSKp2pDWBIOugM7ZjshEX/Irzd/alcqIFrdGoPm9ye2C/sIWoreWcsfSecwWS
gLykQ8cAsbwjUSsgJekPij9ASpFHm+wGvuve98XNCZaxJ1CpsrqKym+oBKRe8Z5o
CKCHQaq5Zm/n9Ceh6AY9go1dVVxQB54DXO+nFadtAHGcwtW5cEbnLE8yAv51OIAI
61H3Z0Mi7lTxePhHv6OylNbgoiEJBWKxm+E5RsEumMvm3yPk/99sK48VU4zGaq5Q
i4IkXR+eLc4PYxSwktrq6BKPORtp0M8WQxyBBCuS9mUJLbh5bYrOfljjkqEZ+4dN
qVixaQP79hnvRX17jyJZolI6N30/Tf5PoCBw4ww26qRnUQm8iOA=
=fH2I
-END PGP SIGNATURE-



Bug#1059908: ITP: rust-libp2p -- peer-to-peer networking library

2024-01-03 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-libp2p
  Version : 0.53.2
  Upstream Contact: Parity Technologies (UK) Ltd 
* URL : https://libp2p.io/
* License : Rust
  Programming Lang: Expat
  Description : peer-to-peer networking library

 libp2p is a modular system of protocols, specifications and libraries
 that enable the development of peer-to-peer network applications.
 There are many distributed peer-to-peer network models
 with different challenges and tradeoffs
 that try to improve on the way we network.
 Libp2p aims to be a modular, general-purpose toolkit
 for any peer-to-peer application.

This package is needed transitively for safe-network (bug#1008016).

It will be maintained in the collaborative debian section of Salsa, at
<https://salsa.debian.org/debian/rust-libp2p>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWVVl4ACgkQLHwxRsGg
ASEI+Q//YULyfKdG7bRZG3PyVtnkJJ/LoqyJ7QacY302qjosjjEzYh3U0RfGhfOw
PY3lU6q9/nlP3tPeILNXDTWriNGu7/cCo7Hbp7sWUF0XIh4cWQU7xXWDTYMVflhy
hNMxj4xzwe+Rd+7FRPSbk2tS9R184jgeGpUSpRScWqSeMXGHEntZ6tdmwsO48Mvy
f7HZ6t6Eilbh3oAT9jvzisxXMn/lQyq3TdX5EU61Kh0MmrGUJuCmnHZtB6JDkiO7
LvlgNYI6VxHJ/8oUCDGtvD/+NT7zrudRVwVNYUPwFc5U4obJ9EjuerLQQaK+UfnF
TBSQLQTeVT4rWjnRnrN+JCa5+nowftMJsY7/uxldcu9sReZF2pI3AfyXCWCFqi0I
XafWEzTs82WTUbCcuomnFgLJvBSg57c8qEvIMaS+uJ77eKTskJwvs81WSR24SHMw
zy2E0X8TGafnFNCobc1NQn9yYvoCMX+DeOk0RYlRNg1kh1Odgqwz3qVe5kXj9UD2
ifTI7BZTFmOkeSXNdNlKAPtMZDbxkXVvI5SXwpFK9GrVSyGVocr7h5ka8v+tCnv+
M6Xd+VAeC0kzhuJLh+GGafhUebMuvzIFFrILKs/bhXOGKSSrOA4uCfTTjEp+DwsA
O7PboXoaXR2OeiJXN5ZsZcoBR4ndvEBihcipguSKRo2MnIkRtYc=
=m/WI
-END PGP SIGNATURE-



Bug#1059905: ITP: rust-if-watch -- asynchronous network watcher

2024-01-03 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-if-watch
  Version : 3.2.0
  Upstream Contact: David Craven 
* URL : https://github.com/mxinden/if-watch
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : asynchronous network watcher

 if-watch is a cross platform asynchronous network watcher.

This package is needed transitively for safe-network (bug#1008016).

It will be maintained in the collaborative debian section of Salsa, at
<https://salsa.debian.org/debian/rust-if-watch>.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWVTMEACgkQLHwxRsGg
ASHVZQ/+JzD0/SNMjSCkJ17DRxk4ZS9XTKZGKDEdtyq/u0MTqZBlsIcQP7XGH1ZV
3u3ErK4jYkuR6pybNnjlE0ycaaBAMuQquHMz2vYS1a9SU4p1xv5XPEWCgi0OsbZD
AtPcKTdsVJa5zMYcYiR3wNM9qpWmAQSDnCdnonltqXJA16v0C+uP2+WzSTGtNPs3
EjepX8mTcvNj2iPMbkG8hu3CQP1bZuAZctZWaWLsprM/gvjzlzp9r5RzHkXw1hBy
Fov8Cnxdcc5AgUhL8Br7p60xwMoF4gPfQzU/Nj1iRtmyenza20pdKL6AgT1dIlc6
okIffnJZJSMnnRPIVMP+F8WBpnKpl9K5DlpzFBExJMdsWPWDCi1NoNz2WoJOpv1N
NZv4yfUj74weFbiUkHNq9ntHp9Ye5hf5+A4yoZ2qTk0+1qx6nbbQf9qSv2eZnjMM
8tfyPQjmOVcQIVEHV29+kDb/AkGGAuRk/h293XYpHQrUpZnfOXnGg+RSbGTwjZAZ
UpScLJvOs2aY4wx9pZcEp9QzdYqbMSqNEhmTzA6Q7HyTr5blGka3oOVgGLrNuQP3
Ow/FMjHLQJR4jNtY88Z6mnT2IDrBAl6CbMhc49ACGUCMlYL1Hj2CjxibGvi792XM
42wgR718z+YtnepArVODb9XgntOvJzTkn1WvU/g0l4yeoDtNem0=
=x07f
-END PGP SIGNATURE-



Bug#1059665: ITP: pandoc-filter-diagram -- Pandoc filter to render diagrams in Markdown code sections as SVG

2023-12-29 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: pandoc-filter-diagram
  Version : 0.2.1
  Upstream Contact: Lars Wirzenius, Daniel Silverstone, pep.foundation
* URL : https://gitlab.com/larswirzenius/pandoc-filter-diagram/
* License : MIT-0
  Programming Lang: Rust
  Description : Pandoc filter to render diagrams in Markdown code sections 
as SVG

 pandoc-filter-diagram is a Pandoc filter
 to render as SVG diagrams in various markup languages,
 embedded in Markdown as fenced code blocks
 that are marked with the appropriate class.
 .
 Diagram languages supported:
  * pikchr
  * Graphviz dot
  * PlantUML
  * roadmap
  * raw SVG

This package will be maintained in the collaborative debian section of
salsa, at https://salsa.debian.org/debian/pandoc-filter-diagram

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWPNysACgkQLHwxRsGg
ASEXsA//dXE3GTmjI6IfOEJWjGp9NvyGGCHLZdr4mXQW4TW+C+bB8tOcTmVmYd92
7CH31/TpYQY7PIFW4J90kTt+qpKLthkbU5BIB07ZkKYHcLYrrxvIbDEPXT3P/Qib
5WILCOtliDPFEJCoJbHK2etdKHyEUQu3hJ15AU3JrU07qCgZsuCZ5xNEuQdehzbi
HKa96JWkKxKmxor1oBrZoci4Lc9RAqOSAZANkmJEZLUiUKtc+aDBRCANkrgDiSqL
RFz9ORIBFGU/kLDDA28LUxcOpndkse+8+ts9bSRfkkQdBN/UlcXSfPstQiUyRFZs
ZDCuUveqaMVg1WwfA5K0d1gq3yxrRFLg40n4dnEsWUgBu4NEXXy0+8QpL9BizeNh
6oXLl5qudV8O0krWGOnncscm4Lx3i2irMAoB0Dsbz5O8OqHLIX51LjhuankG2kEH
/Rbk2l3nxBC480dUF3MM/hducbXfVJghIydRJRk7r+di4nO1P8Xo6icfgMGmS6B7
/s3H5w+JKkDFvaYNs1Kb5NbzltjI2YuqlAkAdBiz0h+YUTJbo4lb8Oy8UX81Q7mh
/8U3JJWMtS6fJznd69iyJRnEYeI9L6IGcauGGmlKA7Z5Tlaz7ppoHPk0eKhONaGN
FZGYJCmCNl+m9KtM8J4RpUYWrEhV8q6mt9FTz601hpsnT3Qi8Cc=
=mwVh
-END PGP SIGNATURE-



Bug#1059655: ITP: rust-roadmap -- model a project roadmap as a directed acyclic graph

2023-12-29 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-roadmap
  Version : 0.5.0
  Upstream Contact: Lars Wirzenius 
* URL : https://gitlab.com/larswirzenius/roadmap
* License : MIT-0
  Programming Lang: Rust
  Description : graph-based project roadmap modeling

 project generates directed acyclic graph representations
 of a project roadmap.
 The idea is to show the steps needed to reach a goal,
 and the order they need to be taken,
 but ignore due dates and other irrelevant details.

This package will be maintained in the collaborative debian section of
salsa, at https://salsa.debian.org/debian/rust-project

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWPLrAACgkQLHwxRsGg
ASGKfg/+Jtgx6/Vl1kBctGxoeCa4b3wbX7JslUp30ADFAsv+dEyJsV3fsLZsebvW
U8+IPxxKzOFr501D65JyF8o3CqeNA3H3MeEBc/ObfgYGgFBZLPOTtCT7lGrjMVwC
d3g/bBH9eFO6++LMIekackImFeVnHM9xlbpWu3zxugQHUwEfg7u8r56qOXppjR//
7WrnC7W3Lsh+4sDthCQEuciY6T/yczPdIeDnwwLvNqajT4GhPRgEZ2wHGhopSwU3
9/2+jvKgDnPVeEgAw1fiTOQw33UyQToBU9KnsbR5m/H46pJ4FAafTdAotenrOjNN
3P5NiYssPMkqpDkr6ztPSJCwf6nTc1bSvSp3PaxPKYT/BwL4d96G0G2zS5EoNV51
87vrU2ob9ajaikqjtoMkJzhEnY0q0g8BacTf3UnLT10AwGBqYViGLBEBvlOrvQvF
vOas/CL8zaf8G5Ud3YZZ0DO0H8kQZpC8+2MmTeZBsPFDqEmaCdZccQ0ll4iyv4Vx
wTwu9n0PgWo6WUwm9GEcp9HRHV8yRRyyE2kJeuORbuspW5mt5KB2gJVkZT9NsmKC
QHIwWEsbdHeOGeY4k99WcoEszkRTXtIsOqVT/arRuM6qp/NLvDNa/wGlMdDBzgL0
44xXzfvKQIljYEHutDidyUykafUTNVJS16T6d5T7Cgd6K9boTGY=
=PpF5
-END PGP SIGNATURE-



Bug#1059521: ITP: rust-pikchr -- PIC-like diagramming language to SVG converter

2023-12-27 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-pikchr
  Version : 0.1.3
  Upstream Contact: Daniel Silverstone 
* URL : https://github.com/kinnison/pikchr
* License : Apache-2.0 or Expat
  Programming Lang: Rust and C
  Description : PIC-like diagramming language to SVG converter

 Pikchr (pronounced "picture") is a PIC-like markup language
 for diagrams in technical documentation.
 Pikchr is designed to be embedded in fenced code blocks of Markdown
 or similar mechanisms of other documentation markup languages.

This package will be maintained in the collaborative debian section of
Salsa, at https://salsa.debian.org/debian/rust-pikchr

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmWMK6cACgkQLHwxRsGg
ASFeBA//bcFWS7kwUJXjVM6FgPmF6PCAFwFp+S03F2zH/b/GuynbvG1hyptVsV1e
DokQYTG9jMPTrEy0UVw2popVegodkVHzPAXQZdy1TRR3r3wvpO0ezhikcTwbobpX
lXMN0tAbfOTFdTQYi3aqYsmJA+9yCX6KmM2RSLdeR89javonW05T9SfzQSEUtKeX
vDLtBA9JyICe/ox8Ymq/S7Zj6m8hoEK81ZsrBu2+x7O7lnI3g9X7/le7JxN2SyAr
njunNioSq8bEHmGD8pMNbGadei+N2Eq8AyxinsZTbGF3Goc6eaz1ePfiNHeBST4v
/hDfgc5n+xXegZfxfuR/q8e2jHd52RyVC0bsEOZ13W8eSMhCCyhF3AuTBI/3YUWW
yoXyrBez3d+Wf/G3FU5kXCfPTF5pmoCKVq7dr90nWsyFp4zH5HlFHyOVAw31oef1
oxZu+81AS9ch6NtKJycxyQE3+ZiFiJ8dcALcZWAM1noMV5pYEeN1ciJFnAmMlCeB
UfcFhdJYJI+/82+fWkBQMwPYkSPn1bhNX7aAabGs++CJkBcU9AeNQ/nv7AJ4xrCE
nWiC1tWAmOmzTmEC5CJZzrkm3u5+4Syjp4Q5FwivEzRq6X9DpuXs4xOgCizfYz1o
Zuy/0pKdDR5p4MhHFVtm3ahIIwQmdmhxXEFesMJUZQse+S3MjaM=
=9MTY
-END PGP SIGNATURE-



Bug#1052045: ITP: rust-ed25519-dalek -- fast and efficient ed25519 EdDSA key handling

2023-12-15 Thread Jonas Smedegaard
Quoting James McCoy (2023-12-15 03:45:35)
> On Sat, Sep 16, 2023 at 04:09:20PM +0200, Jonas Smedegaard wrote:
> > * Package name: rust-ed25519-dalek
> >   Version : 2.0.0
> 
> I notice that the package currently in NEW uses a source package version
> of 4+20231122+dfsg-2.  This also leaks into the versioning of the binary
> packages:
> 
> librust-curve25519-dalek-derive-dev (0.1.1+4+20231122+dfsg-2) Provides
> "librust-curve25519-dalek-derive-0.1+default-dev (= 0.1.1+4+20231122+dfsg-2)".
> 
> What's the reasoning for this versioning format?  When packaging a
> workspace, does the crate with the highest version get used as the basis
> for the source package versioning?

The purpose of the package versioning scheme is to ensure that each
released Debian package, both source and binary, is of newer than
previously released packages.


 - 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#1052431: RFP: rust-tonic -- rust implementation of gRPC

2023-11-30 Thread Jonas Smedegaard
Quoting Reinhard Tartler (2023-10-03 14:06:11)
> I believe all dependencies are now in sid:
> 
> - https://tracker.debian.org/pkg/rust-prettyplease
> - https://tracker.debian.org/pkg/rust-hyper-timeout
> 
> anything else that is missing?

axum really needs tower-http (bug#1053599) - I tried patching around it,
but the rabbit hole goes deeper than I am willing to dig.

Other axum dependencies I've patched around, but at least some of them
seem to weaken security, so I really recommend to keep the dependencies
covered and up-to-date (Rust team generally seem reluctant to maintain
packages, and I have made part of standard routine to file bugreports
whenever I notice a crate lagging behind).  Rust team should already be
working on cookie and maybe also serde_html_form, but I don't think
anyone is working on either tower-http or tokio-tungstenite:
https://salsa.debian.org/debian/rust-axum/-/tree/debian/latest/debian/patches

 - 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#1057068: ITP: rust-bounded-static -- ToBoundedStatic and IntoBoundedStatic traits

2023-11-28 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-bounded-static
  Version : 0.7.0
  Upstream Contact: FujiApple 
* URL : https://github.com/fujiapple852/bounded-static
* License : Apache-2.0
  Programming Lang: Rust
  Description : ToBoundedStatic and IntoBoundedStatic traits

 The bounded-static crate defines the ToBoundedStatic
 and IntoBoundedStatic traits,
 the ToStatic macro and provides implementations for common types.
 This crate has zero-dependencies, is no_std friendly
 and forbids unsafe code.

This package is needed for rust-imap-codec (bug#1057065).
It will be maintained in the collaborative section of salsa, at
https://salsa.debian.org/debian/rust-bounded-static
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmVmu5MACgkQLHwxRsGg
ASEa7g//SbnWe8bEjVMRt4b8IKNiU6bcgTrUVd9zeXajrOON3b5JKlZm1VOFfZXO
TiNFFsMI/zxWxGE4dIkKf+96XqLlwOGaLtNWd0Z6CpQpJq0PSzGnOHrHFus9tE/A
52KxS7SU+0n7ZXACM/zp+dpjRC+ajxhvZwWNHb+IDlW4XXBHf/gsDVm7MZkxdulW
GcRB7rqKntoS/Bbn3YY8VCsUjzpJXc95sq4au0xLy+tYHMaZqQfHPbP984kYdLZD
iQ2OOmQ2FyQu/OOFobN3j6f2h3V8d2LYN9ncbr7eKTOD7T0MwOqHHEffEeXWC22A
8AnQRPJidS8x0qMnkkxQI6zA3yPWWFAimSWPuZzzveWrgWxZYVU4bfGni5mr1Jnm
7FQbjA1RWW9xR7xeZoG1tOUVdYi94HSyvpgGw7x+TOsVEwZdK3lEaa0jizf0LvXe
qmeX2hLqXqo8EmAygqeMRJWd1XnkpgkKPNsNIrEjzKU4XzzbW899F1RbSqJiNT5y
UCY3qTezs+9dOhia3Q1vxgNuKPsDJZJyLoWhNa2Mw/KpXy59n1cR2CYFcI3as102
TtDB0C7acYpbMIm2fjzrMk1KFHvSspD3mC6UGel7O9AK62nxuSN6hEpcwWJdn3d/
4WjBpJlruTHRZkb13sni7HXWMfpmMOwj9OX9k9VfpCQ605Gv56k=
=viSa
-END PGP SIGNATURE-



Bug#1057066: ITP: rust-abnf-core -- nom-based parser for ABNF core rules

2023-11-28 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-abnf-core
  Version : 0.6.0
  Upstream Contact: Damian Poddebniak 
* URL : https://github.com/duesee/imap-codec
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : nom-based parser for ABNF core rules

 The abnf-core crate is a parser for ABNF core rules
 based on nom 7.
 It is primarily a building block for the ABNF parsing crate,
 but should also be useful in itself.

This package is needed for rust-imap-codec (bug#1057065).
It will be maintained in the collaborative section of salsa, at
https://salsa.debian.org/debian/rust-abnf-core
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmVmtVwACgkQLHwxRsGg
ASGS1A/8DG0E01SiEQDr74R2CR34gcFbMqZKoFdui76YC5XkfgF7/MtcLNbP8XqD
AbOgtb+eOW1Uqgj12qzmmdadiU+bTYsp7+bm3jcNLOt2ziDf4J30iew5kaNhU+WM
23HAkpulF9RKyeVb42sdkyjkcdGKbMKax61sIOrQUK+C1fBb6dkPHyGYJx4UlQb5
d7Po+iS1875vwR5iuXaCwUG515KT1VigFrzk70TYD1Xz4jE0QX6J//F7Q7YqqoeM
Q3fPKJ3vsmLqOy0aXqcqz/V3FSIyOxj6sUzSo8qMlMlBWBbU8InXy/gMKm9+FFMj
rWSC3iwRfwuNyxQOFQLgwoDxE9TAgfZbFq37Xq7mGMt3evdvDBm+S0JJ+E7KOgik
natMzCH2jpjkSVnx+lLNeOJVFbOYbSwg7Vy9en4lYu+bMYLNL0/0NpYSZc9SJBOy
hxfRpYxRLbfWZ72Ua47Ilqf3XSypWaADTpZ03cm6GDX2Fn89UKeZaB4FdRS+IXtV
yxxaOoage51dLQXT66tUrOszD0SH2mFDiq7naSiG+9XIkhLBmMiXDeGBe352MhIh
pPGxdeMjfvCEcNqo/W7ovuR4WVuLTBTJQw8gZUUQAHbB21u9l2ytPhz+S1VWEarU
VrhV7BOez2cN0+VweNUeFyoEFZzqlRKiWudUaaqLORmmg8NKJZg=
=bBMd
-END PGP SIGNATURE-



Bug#1057065: ITP: rust-imap-types -- misuse-resistant data structures for IMAP

2023-11-28 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-imap-types
  Version : 1.0.0
  Upstream Contact: Damian Poddebniak 
* URL : https://github.com/duesee/imap-codec
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : misuse-resistant data structures for IMAP

 The imap-types crate provides
 a complete set of well-designed, misuse-resistant types
 for the IMAP4rev1 protocol and various extensions.
 Notably, it does *not* provide parsers, nor serializers,
 but tries to become the "standard library" for IMAP in Rust
 that is useful for a broad range of crates.

This package is needed for meli (bug#1001084).
It will be maintained in the collaborative Debian section of salsa, at
https://salsa.debian.org/debian/rust-imap-codec
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmVmr6IACgkQLHwxRsGg
ASF97A//RItyoOZSJWXdVCjyzvEfyEzueEh3WhvwtOuT0D95h5ffKbl3apSJf1nx
G3uKqiebn0k8cxkUeQQ33t1aTSGGr6jC7p3uXbpDHbUsN/sVzoEk5i6N2O0lv3dg
1TG5jUpW6DTudGKbrE0/UHkIkM9Zf9G70ge6a3Ov4i4Dch2lvitnpJ4Nz7wd3M9T
df2ixE+RreMzJPBMYJKSHDkzl9GDaPcTor5RTHbPnU3WesUyZw/sscGoA2iVQpsI
jCYuYJDXF8rDSoYYjjDn0nJBT+poq6Jw6wSiOjcbyTPqCNo+S4miHIazJzMzBiZ2
PpbzPyIZN2mMJOMXhgSCcyjoyrQZFWgDg2e9ag8kKOU5Y9I4OBj7gsakx/bzxeSw
UeD1wnj6yI/9kzmBkc8opXrwLtYOGyntXW3En8UwQUiMPWIPfuSAQpZL+Y60AmTu
h5TYh91ZMIDcRtmjqzwaigl6kyDZNL9J+5+lw4ZnEySUJvwPYoc6YsYole7Lexto
zCWvBbXbKdqbtAyKVFsvj3d+hBU967EwYC0xAhmqyNpxNHVvn8gb/ffuFe9qwrWk
hX7iAs8sU7YeLEQkP5lrQY55tNj3U/7yMJDd9ce/keueoR5kW/e30zPi9EhUWXHb
2e/1/NREk8wXejGsb7O3gS1H10gi5jAAGvjkpF6fLehAd2GS5f4=
=a5C7
-END PGP SIGNATURE-



Bug#1057063: ITP: rust-strfmt -- rust library for formatting dynamic strings

2023-11-28 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-strfmt
  Version : 0.2.4
  Upstream Contact: Garrett Berg 
* URL : https://github.com/vitiral/strfmt
* License : Expat
  Programming Lang: Rust
  Description : rust library for formatting dynamic strings

 strfmt is a rust library for formatting dynamic strings.
 It is a library is for rust developers
 who want to bring rust-like formatting to non-static strings.

This package is needed for recent releases for btm.
It will be maintained in the Debian section of salsa, at
https://salsa.debian.org/debian/rust-strfmt
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmVmnuQACgkQLHwxRsGg
ASHvbw//cezjOWl7N/r18kJSC+zX+BwhpOOQZQFj6cUWDF12nbTK2trTlkgmnlRv
tvdDO6yH0v+CQOIBsrqvIvM9oifYTl8eFHsuAC7KEIWHJ4ri+H5pduCosclIHO+4
m53/6QS40TLemWB3rissmL4QO2Bv5U5BzgcULk0TJ6CnMy50YaP5WOfhaL5/oPcC
vLWHA9vfvgydQkTcXsUuqRXEzbLcowvLA6T+wg6knpudPn/D5In9xuvNmK1UCUN6
okpc5npyCbv89qpQywZQRNandB7U3+6ZJbHQH4bEEpAq8FD6QzUNK1vOun/jioqU
1zM/clDR6wbq2ikGkkRrRwxHjmzhAEviCWaOhnValta2f1IUh0zDNhtEUbDFd6B3
fNQAutAwMt24xSU8o/z9Nch3Yopp2skeq1JPhTFav1/ERZjdZavBRq7fXiHkrfDQ
ECRdTVv4QGXmN5byyxUvuANdkc1RrOKU7GMFpyjWdwObkb5t6Ny0Pi+VVgFeMYRb
C2fg9lf5xwuDWCwu3AYesb1bPBnIXlodWKRJrADSifVnNLoZh3fyDie1D4gbhmOD
U/hGuSkx6dqh2gp2wWfm5IP/fVC9KoGLCVFY8NZ+iuAq+mZA2IFc/aN0DPRwgEjJ
I2RzvE7yxwp5FKzPcCUUMIr92wcpeqBjllZ7GWfPw+HBqNIX6jY=
=wN7u
-END PGP SIGNATURE-



Bug#919441: ITP: pyshacl -- A pure Python packages which allows for the validation of RDF graphs against Shapes Constraint Language (SHACL) files.

2023-11-28 Thread Jonas Smedegaard
Hi Ashley, Kartik and others,

Quoting Jonas Smedegaard (2020-07-02 13:22:12)
> Ashley Sommer wrote:
> > Jonathan told us he is happy to also sponsor pyshacl but we can't 
> > really start looking at undertaking packaging pyshacl until the 
> > process for OWL-RL has finished.
> 
> FYI it is possible to prepare and release to NEW queue packages which 
> depend on other packages still pending in NEW queue.
> 
> ...but I am sure Jonathan can help with that, in case you want that 
> faster parallelizing approach.
> 
> Looking forward to having pyshacl in Debian,

What is the status of packaging pySHACL officially for Debian?

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#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2023-11-28 Thread Jonas Smedegaard
Quoting Matthias Geiger:
> Update on the dependencies:
>
> blocked by https://gitlab.com/pwoolcoc/pwd/-/issues/2 for pwd 

Looks like instead of trying to get pwd into acceptable licensing shape,
it might be better to avoid it and instead patch to instead use pwd-grp,
judging from the "Alternatives to this library" section of that crate:
https://lib.rs/crates/pwd-grp#readme-alternatives-to-this-library


> and
>
> iso9660 which looks packageable with this MR:
> https://github.com/ids1024/iso9660-rs/pull/6

Seems the MR was adopted and part of release v0.1.1:
https://lib.rs/crates/iso9660/versions


 - 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#1056784: ITP: bankstown -- barebones, fast LV2 bass enhancement plugin

2023-11-26 Thread Jonas Smedegaard
Hi Andreas,

Quoting Andreas Henriksson (2023-11-26 16:41:46)
> On Sun, Nov 26, 2023 at 04:18:33PM +0100, Andreas Henriksson wrote:
> > Hello Jonas,
> > 
> [...]
> > I've now renamed the *binary* package to bankstown-lv2,
> [...] 
> 
> Oh well, I'm renaming the source as well. I guess we can always
> rename our git repo to match and pretent like everything is
> bankstown-lv2.
> 
> Just for comparison, I downloaded all sources for binary packages called
> '*-lv2' and 5 of 15 had -lv2 suffix in the orig tarball name (so 1/3).

Thanks for your detailed reflections and arguments - I admire that,
regardless of the outcome.

 - 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#1056784: ITP: bankstown -- barebones, fast LV2 bass enhancement plugin

2023-11-26 Thread Jonas Smedegaard
Quoting Andreas Henriksson (2023-11-26 14:26:37)
> Hello Jonas,
> 
> On Sun, Nov 26, 2023 at 12:45:02PM +0100, Jonas Smedegaard wrote:
> > Quoting Andreas Henriksson (2023-11-26 09:27:32)
> > > Package: wnpp
> > > Severity: wishlist
> > > Owner: Andreas Henriksson 
> > > X-Debbugs-Cc: debian-de...@lists.debian.org
> > > 
> > > * Package name: bankstown
> > [...]
> > >  Naming
> > >  ---
> > >  Upstream name: bankstown
> > >  crates.io name: bankstown-lv2
> > > 
> > >  My proposition is that we use the upstream name as debian source name
> > >  (bankstown) and then use `lv2-bankstown` binary package name, as
> > >  bankstown is a lv2 plugin and that would fit generic naming conventions
> > >  in Debian about packages fitting into a particular ecosystem.
> > 
> > Please consider using "bankstown-lv2" for both source and binary
> > package, to not needlessly consume multiple global namespaces.
> 
> I have been considering, but please help convince me.
> 
> Pro bankstown-lv2:
> 
> - not needlessly consume multiple global namespaces.
> 
> This argument is just saying binary and source name should match, right?
> 
> - matches crates.io name.
> - matches what atleast some other lv2 plugins are doing in debian.
> 
> 
> Cons:
> 
> - (source) does not match the upstream (git repo) name (bankstown).
> - does not follow the system-subsystem pattern commonly used in debian.

Not sure what you mean by "system-subsystem pattern".

I guess you mean lib*-perl or python-* or rust-*, but those are all
namespace affixes for libraries, to avoid those needlessly clashing with
non-libraries or other independent library families.

What would be relevant to consider here is the source package name
"rust-bankstown-lv2" (and binary package name "librust-bankstown-lv2" if
exposing the library to Debian), as the pattern commonly used in Debian
for Rust libraries is those affixes with the crates.io name as stem.
Personally I would however reuse the binary package name for the source
package for a Rust project unlikely to need its library exposed to
Debian.


> - does not match what other distributions are doing (atleast not Fedora
>   Asahi Remix, which is the reference distribution).

I find that a weak argument.

Few other distros are as big as Debian, and therefore need to care as
much about name clashes as Debian.

Also, name of *source* package name varying across (non-derived) distros
is rarely bothersome.  For comparison, varying *binary* package name
causes minor bother e.g. when upstream upstream cannot say "install
foobar and execute foo" but need to add "...except on Debian where you
install rust-foobar and execute foo-rust".


> It is my opinion that the bankstown name, in any form, is unique enough
> that noone should need to collide with it.

True.

...but then next year new shiny upstream project "dot" gets packaged not
as "dot-lv2" but "dot" because there is a precedence for lv2 packages to
use no affix.


> My main worry would be if lv2 itself grew a subsystem called bankstown,
> which would then be lv2-bankstown as well, but see previous statement
> about the bankstown uniqueness.

Why is it likely that a project now registered at crates.io with suffix
"-lv2" would grow a non-suffix subsystem?

...and if they did, why would that need to involve an "lv2-" *prefix*?

I find it far more likely that if upstream were to intriduce a non-lv2
component, they would introduce that at crates.io as simply "bankstown"
and it would make sense to me to package that as source+binary package
"bankstown" - except if it was library, in which case it would be source
"rust-bankstown" and binary "librust-bankstown".


> For me the strongest pro argument is probably that other lv2 plugins
> in debian seems to point to the pluginname-lv2 pattern, but not really
> enough to completely convince me (atleast not for source name).
> 
> For the source name, if we're going to mangle it maybe I should atleast
> there follow fedora naming of `rust-bankstown-lv2` which would also
> align with the Debian rust-team naming convention?
> I really would like to avoid mangling source name though...

Why do you call it mangling to pick another of upstream's multiple
names? They chose one name at crates.io and another at Github.

And why do you find it important to align source package name with
source package name of (non-derived) distros?


 - 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#1056784: ITP: bankstown -- barebones, fast LV2 bass enhancement plugin

2023-11-26 Thread Jonas Smedegaard
Quoting Andreas Henriksson (2023-11-26 09:27:32)
> Package: wnpp
> Severity: wishlist
> Owner: Andreas Henriksson 
> X-Debbugs-Cc: debian-de...@lists.debian.org
> 
> * Package name: bankstown
[...]
>  Naming
>  ---
>  Upstream name: bankstown
>  crates.io name: bankstown-lv2
> 
>  My proposition is that we use the upstream name as debian source name
>  (bankstown) and then use `lv2-bankstown` binary package name, as
>  bankstown is a lv2 plugin and that would fit generic naming conventions
>  in Debian about packages fitting into a particular ecosystem.

Please consider using "bankstown-lv2" for both source and binary
package, to not needlessly consume multiple global namespaces.


 - 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 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#1056064: RFP: haskell-typst -- parsing and evaluating typst syntax

2023-11-16 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Debian Haskell Group 


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: haskell-typst
  Version : 0.3.2.1
  Upstream Contact: John MacFarlane 
* URL : https://hackage.haskell.org/package/typst
* License : BSD-3-Clause
  Programming Lang: Haskell
  Description : parsing and evaluating typst syntax

 A library for parsing and evaluating typst syntax.
 Typst is a document layout and formatting language.
 This library targets typst 0.7
 and currently offers only partial support.

This library is needed for upgrading pandoc.

I would appreciate if the Haskell team could care for packaging this.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmVWOqQACgkQLHwxRsGg
ASHpbQ//fLTEkhCjf8gkr1XtHTaKU6JDjYEkZPm8PG0bpP/xnkZJlUHiuxr76dC/
13Kkdg+ij+jecqRVWju5kTPI0S69R7ZThuGn4Zv/P5R+gtHN49BuvK8kzDYU5tne
EryTheMXFeN5yPd1grawzyPoSSddcgD2dY1FlvvprQ4n0gVgJD15KID+xoyQ+iJf
oVPqMUVWmKn/fzee/x4+wkH1aPyQJJ3xO+EH4yaQEiUHxHXWDyJIbGQrn6sjDCk3
ZaRSA/21LDwMj58JwMfnM759oiKFIMCkWL/ViAP1YVQI1FUOb7baV9xr6uKiBmVP
+3k8yuhE1RtXh1/C5Gpaivp2gqVaPNlm2gApVgYcXUljZ/0wdBklmmfoTDuYg2by
S7LP16hmL3W7pTFnzFwdArxSHo6qNAHoOWB5dahZdAun3cIlY0Po7kXiwDTSRC09
cf6YwG3c/qeLTGnBDVK39jBhkYqdsEn2jLXLvT3ES8NTLtqgIGAyOdKvRIGGDwuE
6YSUW7/kaID/SMFdbo46kDZITV2VKmLP7rhEPITV7OyHEdBU+DxAGBsmIytlWlzK
lASTIznj8oEdxQwrJjIWHAQLu3b+u8qzsmS1XFM21T6FZWemW+29DH8lYXxWNZPv
Jq56l0KcYIZH73Y0O7Zjs7MBS6i3hq/bw08Wn/DQwxOnrPJFUW4=
=xirR
-END PGP SIGNATURE-



Bug#1056063: RFP: haskell-crypton-connection -- simple and easy network connections API

2023-11-16 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Debian Haskell Group 


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: haskell-crypton-connection
  Version : 0.3.1
  Upstream Contact: Vincent Hanquez 
* URL : https://hackage.haskell.org/package/crypton-connection
* License : BSD-3-Clause
  Programming Lang: Haskell
  Description : simple and easy network connections API

 Simple network library for all your connection need.
 .
 Features: Really simple to use, SSL/TLS, SOCKS.
 .
 This library provides a very simple api
 to create sockets to a destination
 with the choice of SSL/TLS, and SOCKS.

This library is needed to upgrade pandoc.

I would appreciate if the Haskell team could care for this library
package.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmVWOcUACgkQLHwxRsGg
ASFwPw/+I0FuWksz49lR4Et/OiXxk+HaFRUJNKvFcs5ZraIGlOWI+slwdcYiONdn
uJEJ+you/YJ5Zh0OfXzjkMvykQEU13QdNQjWHO6oQMW2zqVnW+jeBCIe6VS+ND7Z
kdAz9eOaD87V/0XVAyEhqdgPOot+9otlVtsLDp8NBHSQDlnPUCnLEIOSoO15iuv8
uHiPDJReMc2KD83Zo7Er1BpBzartxlwjRxcHHdKdxW1j55ajHRxmmC2S6brFGJmL
1BuA/ABPwcpPcs/SGtNFb5dUnrNDZ7xgpsMCu54ZtgkFk3ZM3IEkBMl6BhrL6yOx
Q7/e4m0bDvaTX5D1/cJMvJ67PV7W5SNpJceC76Wb7nNlqegyL8r7OnDDUvxB8U45
4Xd0VWkQw20zZwNVE1SHHaNPXGvBEEj1Ce14Jj3uUuEpJnZUfjC2PmvtZaObwZ1r
L6G6onuiPNqO5rXwZHbZZxn4aYWpmXjIFKjrWKT/pihfTlr6XdB1Yz59hww86khs
N34Imey8LcJArIlNPe7V0tHa2fPbSCuH/ChloSzupPB6IkNLIMnbQsTjJ0UoYkrj
016qA5KKN628VjRxP+WF0LMeC0uJf4Rvwc2+G+2Mw83POO1B3RXBAGRQbstDJtv9
0tCVSsjsXAQjgwQXuNpaCP2VDzzuQ1RPNk8cdwoHwZu3sYao3/4=
=M/n1
-END PGP SIGNATURE-



Bug#1052045: Additional dalek crates

2023-10-28 Thread Jonas Smedegaard
Hi Matthias,

Quoting Matthias Geiger (2023-10-09 18:22:36)
> I saw you filing this ITP for ed25519-dalek. The main source repo 
> contains also curve25519-dalek (+derive).
> 
> Do you also intend to package those two crates ? I'd need them for 
> noise-rust-crypto which in turn is needed by magic-wormhole-rs which I ITP.
> 
> I don't mind if you package all those from the same source; I just 
> wanted to know whether I should hold off my ITP for curve25519-dalek.

Sorry for the late response.

Yes, it makes good sense for me to maintain the other crates in same
monorepo as one Debian source package.


 - 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#900928: Dependency update

2023-10-22 Thread Jonas Smedegaard
Quoting Matthias Geiger (2023-10-22 23:55:18)
> While the ruma-stack is still a lot of crates to go through NEW, all are 
> prepared. Meanwhile I uploaded rust-libshumate and rust-libadwaita to 
> unstable.

Yes, I noticed. Thanks!

> I will upload the rest of the ruma crates once the one in NEW has been 
> accepted.

Great!  Thanks for all your work in this,

 - 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#1054312: ITP: btm -- customizable graphical process/system monitor for the terminal

2023-10-21 Thread Jonas Smedegaard
Quoting Blair Noctis (2023-10-21 22:22:11)
> On Sat, 21 Oct 2023 16:42:22 +0200 Jonas Smedegaard  wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Jonas Smedegaard 
> > X-Debbugs-Cc: debian-de...@lists.debian.org
> > 
> > * Package name: btm
> 
> Thanks for packaging it! May I ask why the package is named btm? There's 
> nothing
> else in Debian that's also called bottom.

Because upstream named the executable btm, and I didn't want to waste
such common name of "bottom" in the global Debian namespace even if
currently no other project need it.

 - 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#1054312: ITP: btm -- customizable graphical process/system monitor for the terminal

2023-10-21 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: btm
  Version : 0.9.6
  Upstream Contact: Clement Tsang 
* URL : https://clementtsang.github.io/bottom
* License : Expat
  Programming Lang: Rust
  Description : customizable graphical process/system monitor for the 
terminal

 bottom (executable name btm)
 is a customizable graphical process/system monitor for the terminal,
 inspired by gtop, gotop, and htop.
 .
 By default, bottom is somewhat like a dashboard -
 a bunch of different widgets, all showing different things,
 and they all cram together to fit into one terminal.

This package will be maintained in the collaborative Debian section of
salsa, at https://salsa.debian.org/debian/btm

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUz404ACgkQLHwxRsGg
ASGECA/+L3SdKQ0JgQZbhk4Z+NuDBcMasT4ssOcZIhpBjHi86dGZv6ZA8ky+bme/
sp6wd0YaKwWtCQVIiOto5nNdf4Gsg4CcLrzKvenHGfAlVPhzY3JYWa1ztJF6XLq+
DuEpPMuSJefc1h/A5lmA/N+cufZVkbaR8VpVKJzoIP9ACsGfHpz7FFuvMe1/NfHD
DsExapPVSwFWxSv2y9t+RSmpeMZZLEx2bP3SH2AvpwDV1tm3zj+LtasIKtxIEllf
0590cxm+NPRLnjYyr2r3HOwqsfte9sfmPVo69r+aTDpJyiJp3zrx6F6KiTiW2RUg
9J4OsobfdI+udlXjjGUoA+3apDqbXdcG88kwHNvTXtslNvRweIvvKBPNYapc9R+E
GfAF2XYBrqLLKz9jbuJJPyQu1j+EKAPwPxDZLUmMIYGJwNDE6i33VfhJe0tfCu04
Sb8aOQrfqRLPPmtVlyFTT2GpVEUXfufr3YoRhiyyIdYbtKii63XmR4+XE7vVmeqM
QGH+kR3pZKat9UC4IKMeGzSk5kv6BbwQeD5gwxsFO/ozu7cfsDGQGmiWUnajWcle
8uBotzLjLjX4+mlGkrRbNwK/h7/gQgVkEmrF99J42RZt6c774mdwZl3SH8fwu5T9
mWRq68bZZX69uuWMDRxJPBDs5bgd0Cw0aZVkrW2ct5oSj5ogPNI=
=B2Kv
-END PGP SIGNATURE-



Bug#1054206: ITP: lsprotocol -- Python implementation of the Language Server Protocol types

2023-10-19 Thread Jonas Smedegaard
Quoting Arto Jantunen (2023-10-19 07:48:40)
> * Package name: lsprotocol

Do the project really need to occupy the global namespace "lsprotocol"
within Debian?

If The project does not provide an executable /usr/bin/lsprotocol (which
is generally usable, not just a narrow tool more appropriately provided
in Debian as an example file), or in other ways make use the name
"lsprotocol" in a system-wide namespace, then please rename the project
as packaged in Debian - i.e. not only binary packages but also source
package, to include a suitable prefix or suffix.

Concretely, please consider renaming this packaging project as
python-lsprotocol.

 - 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#1053589: RFP: rust-matchit -- high performance, zero-copy URL router

2023-10-08 Thread Jonas Smedegaard
Quoting Reinhard Tartler (2023-10-08 15:24:26)
> On 10/7/23 2:25 AM, Jonas Smedegaard wrote:
> > Package: wnpp
> > Severity: wishlist
> > X-Debbugs-Cc: Reinhard Tartler 
> > 
> > * Package name: rust-matchit
> >Version : 0.7.3
> >Upstream Contact: Ibraheem Ahmed 
> > * URL : https://github.com/ibraheemdev/matchit
> > * License : BSD-3-Clause and Expat
> >Programming Lang: Rust
> >Description : high performance, zero-copy URL router
> > 
> >   matchit is a high performance, zero-copy URL router,
> >   taking advantage of the fact
> >   that URL routes generally follow a hierarchical structure,
> >   allowing to reduce the route search to a small number of branches.
> > 
> > This package is needed for rust-axum (bug#1052404).
> > 
> 
> while trying to package this with debcargo, I'm seeing this error message:
> 
> $ REALVER=0.7.3 ./update.sh matchit
>  Updating crates.io index
> debcargo failed: Cannot represent prerelease part of dependency: gonzales 
> Comparator { op: Caret, major: 0, minor: Some(0), patch: Some(3), pre: 
> Prerelease("beta") }
> Command failed. If the patches failed to apply, to rebase them, run:
> cd /srv/scratch/packages/rust/debcargo-conf/build/matchit
> quilt pop -a -f
> rm -rf .pc
> ln -s /srv/scratch/packages/rust/debcargo-conf/src/matchit/debian/patches
> quilt push --fuzz=0 -a -f
> emacsclient 
> quilt refresh
> 
> I guess this is because of this line:
> 
> https://github.com/ibraheemdev/matchit/blob/64af4bd02757c7d12412d871c3143b18de60e9df/Cargo.toml#L21
> 
> gonzales = "0.0.3-beta"
> 
> 
> How to package this? Does 'debcargo' need a fix?

It seems from the error message that debcargo is well aware of its
inability to handle crates containing a prerelease component.

It seems from notes in source that you can gamble and hope for the best
by somehow setting some "allow_prerelease_deps" flag:
https://sources.debian.org/src/rust-debcargo/2.6.0-3/src/debian/dependency.rs/?hl=187#L187


 - 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#1053611: RFP: rust-serde-html-form -- (de-)serialization support for the application/x-www-form-urlencoded format

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-serde-html-form
  Version : 0.2.2
  Upstream Contact: ???
* URL : https://github.com/jplatte/serde_html_form
* License : Expat
  Programming Lang: Rust
  Description : (de-)serialization support for the 
application/x-www-form-urlencoded format

 serde_html_form implements (de-)serialization support
 for the application/x-www-form-urlencoded format.
 .
 It is a Rust library for serialising to and deserialising
 from the application/x-www-form-urlencoded format,
 built upon Serde, a high performance generic serialization framework
 and rust-url, a URL parser for Rust.
 .
 It is a fork of serde_urlencoded,
 with additional support for maps or structs
 with fields of sequence type (e.g. Vec).
 It also supports Option in values, treating foo= as foo: None.

This package is needed for non-default features
"form", "query" and "typed-routing" of crate axum-extra,
part of source package rust-axum (bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUhWfoACgkQLHwxRsGg
ASGC7hAAoC1OYtvQ+cXwHSxu+ET5eStWcYdywGvD+T0FyrvwQF2cSWHqit/zHRPu
FlIRygNVrBgby/4OxGWmL/GnasQ52TTG5wKI6+7pNpYsfKXlX1u5h9nUrPD36fRq
U5Zv537rVAZ30eQ3GqPIVKbqiJQ4v+1o0PQ1zpb1Mh2zYg1yebU6GXr6aVy7MSo5
G1XwXspOWj7UaY8YCx7axe+gisPWHbNjrNwl6l1ODOTCeQymeqdVzqoQS5e5ZOwh
UQsd0YvZtoDKtpkKvaSC15uU/Wxo9Nr+ALez/WIV6aHozGX/qNlVPjJJIBxB5523
hu/VtpJn39IHgqvoOcHprYYzrdE8IWRc5CHj3PVtmvMpDZ9cW02h6CgK9H0caLPI
2NXJxdFg6hBF40fbvGjLzlX+f8NpLDrNoSIwQcN2aDJf0R4wcxrrBRORv/BejOI/
dGTDxv2GIhqqV1Da3dEH6GR4yQwSncuaGM1ONlDr9lYkO/VplAs+8CF3tWN9xg+d
vMg0wnccqj93BraYZgS11o68PGnFtYZgiHONuItaQWzMec2Q2sMfq9sQg/sFy5vm
l5lWiTVXYM3l02MH7fjxbnNGCXY5F+VNgK6toYRHTV1NLyoqE8EAUhYSuVmQif6I
EkXU+dDIV3GnhrUIJ3Morkq+5deJO2+E4kez8NsNAW2GUlWVPIs=
=ft63
-END PGP SIGNATURE-



Bug#1053600: RFP: rust-tokio-tungstenite -- Tokio binding for Tungstenite

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-tokio-tungstenite
  Version : 0.20.1
  Upstream Contact: Daniel Abramov ,
Alexey Galakhov 
* URL : https://github.com/snapview/tokio-tungstenite
* License : Expat
  Programming Lang: Rust
  Description : Tokio binding for Tungstenite

 tokio-tungstenite is asynchronous WebSockets for Tokio stack.
 It is based on tungstenite-rs Rust WebSocket library
 and provides Tokio bindings and wrappers for it,
 so you can use it with non-blocking/asynchronous TCP streams
 and couple it together with other crates from Tokio stack.

This package is needed for non-default feature "ws" of rust-axum
(bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUhFSYACgkQLHwxRsGg
ASFAwQ/8C4ekOuANTHEuEiazGenfBIZ/l+vJlblZjtPwGXnBlgY/w4VqEJzfahbH
35Q3Kq2RN47uDmRIF+mF71xlzCTiHInJh9YD2OtWu4AmqV2XtHOehbEBVsP3qbZg
RiIP28BjscpJmwApSJFCoAjUVOKlenwhgmNybpdmvqsQZWWkiUwDbsoLjGUS2cdb
aS1DLoy2VxZ5PbmhFuELlRsQHfSKpszytgwqizKHp8ovQQaZ5uUwcjOOvLPcwb06
t6Hp96/DW6ASQV12q2nx7mliJJObJKDJnqntdxsZpO01AXHl7V16zf8SclUKM72S
mTjpv9e9urXfEJdfbJtitrx+lLEqpDBDQUrb9hXjcA7rFbFDIBeddhof1CvVOnBo
jYXgAKrUKl1iSmh5RiZ+EYCsOdYRIz3wdr5Ob9r3gKV2mjNcaQyg1EFKJd0J+/k4
oLd0G43vS+wng4/qxsPnExBCYzbos5ghpa4Iy5vDaKLePjihIT4jX0ioo5fxd+B0
TUjsE8wGcBzg90lQ/v8Upa4xYD0jK8J2jzqpItUt9oAYJqM0AcA0b+z8wUpe0eZt
NGpa2qc4xd1NKB4JC6IIUJn8MgLNyBEqoIy1QCRlMqHP8ObDMEA+7UJJstC/caS6
sO90U49wnWY1/4OZis/a+sczOlL0tKyy163QsihYkL3Jq3aWXWM=
=JQv9
-END PGP SIGNATURE-



Bug#1053599: RFP: rust-tower-http -- tower middleware and utilities for HTTP clients and servers

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-tower-http
  Version : 0.4.4
  Upstream Contact: Tower Maintainers 
* URL : https://github.com/tower-rs/tower-http
* License : Expat
  Programming Lang: Rust
  Description : tower middleware and utilities for HTTP clients and servers

 Tower HTTP contains lots of middleware
 that are generally useful when building HTTP servers and clients.
 Some of the highlights are:
  * Trace adds high level logging of requests and responses.
Supports both regular HTTP requests as well as gRPC.
  * Compression and Decompression to compress/decompress response bodies.
  * FollowRedirect to automatically follow redirection responses.

This package is needed by rust-axum (bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUhE5cACgkQLHwxRsGg
ASH39Q//bw7nqt8mezoULQ+BQfhVrHEVRabgpk4UnG4UJKqR7Q5Wgn2lKyCe2cX8
JEsAbdvDH25Xsl8vPlrs/cmc5exzdDyMeVznFtqpPSfl63OBWgyxfcTghfW9QZsj
HagpVmgrgEsefQiSO9ljlMCowh5zQWbEFuKEGPtpHtHOyU6RX5W+PEPK/JGEgQDH
9qMNIAmznaT35lrFL3diIwlGhoOQZV1DfUjnrkllJ+MtE9aKzgg1He8p4Lkk+0r+
CM0nro7zhYqzts34RWd0T6tUcFay9sTo1V3EWT+vX5Ni6vzAzYJm78gZGpepWO1l
INGkH0KyzeCsslfd29krX1LzpSZioWCwF0At9NmHOTfxvGgk1ykKw+dKEFpG73qF
aHtey70rwIyNwjISLQ0dBuBaTgL8wym7PtAiWNmSf65lSvvY9Q8L8iWYqPiM5+xI
N1W4H+qOlBbDktqntPEn4TBlvUjSQgkPTNNBQCtmb2I0+Np0NT6Ure+dKBkWabPq
9bSjOvJJ9VncneZ8JaUPKBWRFtBpUBlFZ4iF3Q8Cdbnz6RvyjqQZfU0GqJiHL6Re
KKubmUsWCppMnI8XzU0r620XfEk4o2dxw4peUh26kApqb18zB7KiW+gDhGn2hJ0p
G27q446poMe1kZnHJFjaMfWcrXb33wYzyXxutqM6sUCU2NgvYOE=
=PCIu
-END PGP SIGNATURE-



Bug#1053598: RFP: rust-multer -- async parser for multipart/form-data content-type

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-multer
  Version : 2.1.0
  Upstream Contact: Rousan Ali 
* URL : https://github.com/rousan/multer-rs
* License : Expat
  Programming Lang: Rust
  Description : async parser for multipart/form-data content-type

  multer-rs is an async parser
 for multipart/form-data content-type in Rust.
 .
 It accepts a stream of bytes as a source,
 so that it can be plugged into any async Rust environment
 e.g. any async server.

This package is needed for non-default feature "multipart" of rust-axum
(bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUhEcUACgkQLHwxRsGg
ASENWg/+MhxnLk9k8KnutkmQ0ycs8wR3pycp8zOJX8vDC47nr3iMkW/aLpCuIYIv
KuI2d3+0I7tqBQKxm5FOuL1WvyV7ycE2i55u/uL/rd2VRPx2LwgK5z6CuPJt5/oe
cJaBXEXO1WLbogNuc9lKeXojw5QEkhsJW+07sPTJYhTJijJFNlaqc4KRO0T8659i
8bEpJi1eePQWnKDslMlybbUlgXyFXWKC+CPFdgroEmIt5iY1t6VgxuK41OQcNmRM
NAzZB1Hndr76eMRWmMorDhQERsmozE5Na7uCrtv5Tvzlym9O5sma4F4d5VnINzQe
xF1NtmI5fv8AkmRhtvVB3M7rzRdHGtZMTvxvjnoIbKCk+TNG7LL+wIEsjmwUPdjo
x6pq0OlQiigwN4XXjwo/zPdlCzBNzDrFMMiBDaOOtUdMtOr0k3Ak3c2y9fHSh2ZT
JgWD1XBvGfP91+3SJvc9dg1W5aM2FCBZ2mo2111QlNRVmt+CCoClEWJpm+9S34km
60ItlaKPmQGdW+8By9jFDwGBt3WGxmDhPyvaWp2VXOPQdMYtnMw4YO0jr2GjrzgX
ZRzLPlWDTyLJ/pqzlwO7/eNNF2FDlccIHX59nW8nAhh/GHtZwVOeVm7RDGeEpwO/
53+I8IdE9jVJbzrIGBNENeaRCIbXFEOEAiRbDmStBe5SJRMOt5w=
=7Nlo
-END PGP SIGNATURE-



Bug#1053597: RFP: rust-headers -- typed HTTP headers

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-headers
  Version : 0.3.9
  Upstream Contact: Sean McArthur 
* URL : https://github.com/hyperium/headers
* License : Expat
  Programming Lang: Rust
  Description : typed HTTP headers

  headers is a Rust library implementing typed HTTP headers,
  which provides the following advantages:
   * More difficult to typo,
 since typos in types should be caught by the compiler
   * Parsing to a proper type by default

This package is needed for non-default feature "headers" of rust-axum
(bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUhEJgACgkQLHwxRsGg
ASGAnA//b2UsXw2LNpkDZr0qoYlqLykvSqIZIEirqcDQ+21nNARiV9BYty+KoLl6
mk4CphzgkB2XqohP5iK/NPWojXNRldVZPkUJYtvRt3om/hBYissTcUo96CxavQjN
/TFR7IZNjh2sputBCQPlFZitTfFcbTsAG5SiVJ3dEqnbibD3BGkIyb+fTf3/5trB
AiFCB2HIDhfcVVuj1Y4yzxOPYbxc2dhGY3i2DTa/PglecITp4a7MfWbDiYbsvJJp
it5w3/3pajDeEK18om/ZswFR9llwe2HkMmJImkOuIN7vLloUGyJbCyD8fUwtpIZS
mcEq36rNjxpVaMFrKH/zQIfhjgx1Zj6+unprr3vg1NApC3XoZaUZ2MzP1lykTABC
+7s0xzXfagW7P5fuQ77iraU8NgmdiOmF1sTlfwA3vo7wi1tFdG6sZdB04vERDXR7
0Uwg0v6IkBCmTz1WvzG51RSK7JN5YzanDCkrzmTd2Bmv9Fj7VxRILolsWI1MXwfI
zLc9+yKc47YgBXBEQn7XqJo+Xi3UQ6N8gCtUhSwKdsEqMAAIO+XMlUTXa64EUdXc
4cvtykEEwy2wHhGkw6h70zkh22Xe9wpf8MHAsceebjfVRIGqIaIkrxniwXiypDph
VLFnyqlQnjIzfVZuT7tVp3uEzEO1Nfgkt9IHuOghktPkHD3Hi+M=
=d8a2
-END PGP SIGNATURE-



Bug#1053590: RFP: rust-sync-wrapper -- compiler aid for proving the absence of concurrency

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-sync-wrapper
  Version : 0.1.2
  Upstream Contact: Actyx AG 
* URL : https://github.com/actyx/sync_wrapper
* License : Apache-2.0
  Programming Lang: Rust
  Description : compiler aid for proving the absence of concurrency

 sync_wrapper is a tool for enlisting the compiler’s help
 in proving the absence of concurrency.

This package is needed for rust-axum (bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUg++oACgkQLHwxRsGg
ASEFrA//VnhiuHyrylGzZR2WzUANhsjnVzVsrejx3sNnmuDb35fS3aSbjzDklpkd
ar1OrvIuEtvi8ilH6Zp5ArwHOa/b5SAS91vPogMqJFCk9jnw8C/2Vm9wSIj2Ofn/
cuiHhjHNgcyLyOy6L6VNjZbWRGKR8g14I6lH5z384GsfbWFjS7k/qGIU/9VF2AJ2
fhY+xs4fzZUGI8/PYfQ33djdjhY4CvKlZV5ZZUKsqxqMA+LvLRsEw+ni9eaEzi0h
6FrLGACsniG/96uHH6EyKBNfGembBh6x67VKClyCnUQI45WHXGOBWp2X9fD9nVKc
0bhSSVRsBA7VXu1U8ifYDSjLZsYTOp+vwHDIBHo+5PfAVhU5i6gqTpLuourWl3f2
2sgbU/zOtsR9TmFky6NTCa/pJ8mV6IsGOv/On1gr6kSMskjlyipMbHNFSdIh4nG2
0Z7rVxmN6Kx5/TgtVoUqYaXHDfm5PA91/iR2cPwzFI2WwQqPqCbrQaLOBsplVgK/
i9msZhsetMI6EioZQDR5CbNPhnToH2frJCSvOV2s/CwqIQgnmIZD6XPZLVI37y2D
Oy/zalB3sr8zMPF0LYy5axa+slMCSecWIvMAZbprs+Zbuk80WiV51lJI5Bv9eaMx
Ylw4s1Hw8fp3tLd7171LcTryWhlrdmSUP7fPjdZJzeunYpxTeGU=
=Sqlh
-END PGP SIGNATURE-


Bug#1053589: RFP: rust-matchit -- high performance, zero-copy URL router

2023-10-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: Reinhard Tartler 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-matchit
  Version : 0.7.3
  Upstream Contact: Ibraheem Ahmed 
* URL : https://github.com/ibraheemdev/matchit
* License : BSD-3-Clause and Expat
  Programming Lang: Rust
  Description : high performance, zero-copy URL router

 matchit is a high performance, zero-copy URL router,
 taking advantage of the fact
 that URL routes generally follow a hierarchical structure,
 allowing to reduce the route search to a small number of branches.

This package is needed for rust-axum (bug#1052404).

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUg+ccACgkQLHwxRsGg
ASGr/w/6AwjoM8LaHqeIzsy9eJ6A3X9WNFAUPKtQAvFz9uXEdQBk6ni0NLulGSon
QOF3VAj5LMj2lj5OaMW5HSzhl/CXm7KynnkrN+OwT/WrmJYmi4FCtUWLj7BLWUs3
YFg0BAUGS1eW9YtCfW0BqEEnj2yGsM/4rT808rIBcrO3lXroAUjtbPgq7hoOu0C6
yCdcWVjUXkzUeTVwrUmYq4QGcnpP7bJC1+JsfISLfmbO6elIRTUVEycWZPCpqYkB
nY/UBVRCMl+RAUcpRl70eZJDXeeLac+JbTbhz4vMnRvdCC9HbQ90K2yQIuB11GGL
0aTmFtZZgH4w02Khk8KLTQxCPgR7FOZGlUDjno1Qyr2BkVNfa575RXXZm73pbOb0
JiGHSyla/oMlwLr4WwqW40AMYfo19u/NPbAzOMj1VLWboZqvlJnyb4n4KlGFKLwK
r23X9IYBpG0OMOwYmxcfQzeD9+ZKKtUWjHumWgHwPACtI+4nS1Fwm7VqSGiRNcLY
Ms7HBQcNbm2w0r2A/JZaDrDibxdguRdmV+Bq0DR9R9nWqojPXUVzqb8I2VIeS3pp
ev7D148804fgjXgsEb1KV+vIdaBp5cTAbsKnWXFqzUjOTVT90TuqKMCNl8pucNLC
HLGkHKVrXtLfBQXQoIlqI6VKWxIuakGa/10EFjSNaauIH/xwd9Y=
=pqIN
-END PGP SIGNATURE-



Bug#1052404: RFP: axum -- web application framework that focuses on ergonomics and modularity

2023-10-07 Thread Jonas Smedegaard
Control: block -1 by 1043517

> Quoting Reinhard Tartler (2023-09-21 14:30:23)
 This is blocked on fixing bug#1043515

...and bug#1043517


 - 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#1052404: RFP: axum -- web application framework that focuses on ergonomics and modularity

2023-10-06 Thread Jonas Smedegaard
Control: block -1 by 1043515
Control: owner -1 !

Quoting Reinhard Tartler (2023-09-21 14:30:23)
> Can someone please give me a hand with packaging these three crates so
> that they are built from a single debian source package?

As agreed at https://bugs.debian.org/1052431#22 I have now taken over
this bugreport.

This is blocked on fixing bug#1043515

 - 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#1052404: RFP: axum -- web application framework that focuses on ergonomics and modularity

2023-10-06 Thread Jonas Smedegaard
[reposting to bugreport]

Quoting Reinhard Tartler (2023-09-21 18:55:44)
> interesting, thanks for pointing this out.
> 
> with this approach, how does one generate a debian/control file?

It is not auto-generated: You maintain that file by hand.

 - 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#1052431: RFP: rust-tonic -- rust implementation of gRPC

2023-09-22 Thread Jonas Smedegaard
Quoting Reinhard Tartler (2023-09-22 13:09:08)
> How about I take care of hyper-timeout and prettyplease in debcargo-conf
> (i.e., the rust team mass-packaging repo), and try to assist you with 
> packaging
> the workspace builds of tonic (which includes tonic-build, cf. 
> https://github.com/hyperium/tonic/tree/master/tonic-build)
> and axum?

Deal! :-)


 - 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#1052431: RFP: rust-tonic -- rust implementation of gRPC

2023-09-22 Thread Jonas Smedegaard
Quoting Reinhard Tartler (2023-09-21 22:43:24)
> Package: wnpp
> Severity: wishlist
> 
> * Package name: rust-tonic
>   Version : 0.9
> * URL or Web page : https://github.com/hyperium/tonic
> * License : MIT
>   Description : rust implementation of gRPC
> 
> 
> Hey folks, I need help packaging tonic.
> 
> This package requires axum, for which I've filed #1052404. Tonic is
> needed by newer versions of netavark (which is the userspace network
> stack for podman, the alternative to docker).
> 
> 
> Can someone please give me a hand with getting tonic into Debian?

I also need tonic, for safe-network (bug#1008016).

Besides axum, also missing crates are (it seems) hyper-timeout,
prettyplease and tonic-build.

If I were to package tonic (either helping you or alone), I would
package the workspace of both tonic and tonic-build as a single source
package.  Beware, though, that the Rust team is not familiar with nor
approves of my approach to packaging Rust crates, so if you want team
collaboration rather than more-like-other-Debian-packages style, then
perhaps ask in the team and ignore me...


 - 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#1052404: RFP: axum -- web application framework that focuses on ergonomics and modularity

2023-09-21 Thread Jonas Smedegaard
Hi Reinhard,

Quoting Reinhard Tartler (2023-09-21 14:30:23)
> Hey folks, I need help packaging axum.
> 
> This package is a new dependency of https://github.com/hyperium/tonic,
> which is needed by newer versions of netavark (which is the userspace
> network stack for podman, the alternative to docker)
> 
> I struggle with packaging this package because it consists of two crates
> that depend on each other. Upstream uses a workspace build and publishes
> all of them, that is, axum, axum-core and axum-macros at the same time.
> Turns out that the debcargo-conf infrastructure is not suitable for
> this.
> 
> Can someone please give me a hand with packaging these three crates so
> that they are built from a single debian source package?

Debcargo and the Debian wrapper for cargo support only single crates,
not multi-crate workspaces.

I use a fork of those helper tools that handles multi-crate workspaces,
and a few other imrpovements:

https://salsa.debian.org/build-common-team/dh-cargo-fork/-/tree/main/dh-cargo


 - 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#1052276: ITP: jbig2enc -- encoder for JBIG2

2023-09-19 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: jbig2enc
  Version : 0.29
  Upstream Contact: https://github.com/agl/jbig2enc/issues
* URL : https://github.com/agl/jbig2enc
* License : Apache-2.0
  Programming Lang: C++
  Description : encoder for JBIG2

 jbig2enc is an encoder for JBIG2.
 .
 JBIG2 encodes bi-level (1 bpp) images
 using a number of clever tricks to get better compression than G4.
 This encoder can:
  * Generate JBIG2 files, or fragments for embedding in PDFs
  * Generic region encoding
  * Perform symbol extraction, classification and text region coding
  * Perform refinement coding and,
  * Compress multipage documents

This package is optionally used by ocrmypdf.
It will be maintained in the collaborative debian section of Salsa, at
<https://salsa.debian.org/debian/jbig2enc>.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUJ6jkACgkQLHwxRsGg
ASGyLw/9GCokfYiMAMMLLRZLA+auOpPNSPOWOATunsucWm1S9Z3Bbai0ELzaTyUM
E0lIf4KT+TjTMEk0aFgKMpQ6EbcGUPpjn3Rq/Zv/UuC+WZCPcWH7S9THuJ6K8HjJ
JamsKksLQ9F0atN48d/9iI57cOt96DL3je0Gcy5gj9ZaV3FpNRR3SahcL3w9Vy+M
W52R/JuWrHf8jRXwIXXltPvSQ5UmO22pVLvvN6RpB3n+k4SU4IhUHq8yj7DFlJ27
GIKBLJluWq0ZWJlBQVzwptQNMTSurdy4NuM3mzTOXjPNPw3LCMg5WzX3WDZCotTD
en4+qYj3oTiKrDL8ZBKAQzTtVxQupXlr0d0JYMGkzFCAAvCtBZDWR5lXYRcUWYKh
rlXtzReC7cecgeUh6YI/B0e+D4uW0mKzuwNMxu1E3Ol9vXYIQRS+4MEohRN602RF
qf6ertUoweMBKVf/8dQjCU+wsFjS1YU2X3JtDqU6b2mFTwdSSvylABLJyIAyvtYT
hUOEoXad1tfZtJM8LNasVYRHZpg675BKkdypS+asfj03xLT+HbJNCmxnzLTIkJZ+
avWqWHD8+nxwlv9pXKq9HEQx19/uD+FM+sEeyWuLX3oGDUO9RDIelVk6eQpxNSBm
ZRdAHgHaMK3/obUplNXzt9ohw5T5slv5SKUKZir68O3a6yecX5M=
=lc09
-END PGP SIGNATURE-



Bug#1052045: ITP: rust-ed25519-dalek -- fast and efficient ed25519 EdDSA key handling

2023-09-16 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-ed25519-dalek
  Version : 2.0.0
  Upstream Contact: isis agora lovecruft 
* URL : https://github.com/dalek-cryptography/curve25519-dalek
* License : BSD-3-clause
  Programming Lang: Rust
  Description : fast and efficient ed25519 EdDSA key handling

 ed25519-dalek is a fast and efficient Rust implementation
 of ed25519 key generation, signing, and verification.
 .
 Edwards-curve Digital Signature Algorithm (EdDSA)
 is a digital signature scheme
 using the elliptic curve Curve25519.

This package will be maintained in the collaborative debian section of
Salsa, at <https://salsa.debian.org/debian/curve25519-dalek>.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmUFtw0ACgkQLHwxRsGg
ASEMeA//V6RHC+y4TRyY4rUBxyRY0IXq7kj7FQhvOIt/jSrOx6Vc5yKFimb5Zd9n
QpJ98CQxuIpx+EGA5bX54iiQBrDzU/1gwJ1NS3KsugwN2/xzh67s3kbNgxMGDewl
JUntRsg1SI2en5P+ZqlQjtmlbqQuB7+9rVUsb6LSGxsnK842c3/0Y7tdNNomrNkH
TIUrhW0PKRdGjX3QtELsQlySotdUNp5i36UhRPOOz06ltTPWu9f23w8f5hfILd0Q
va2Rx76t7JpMafgL4MRoRr70HiiiPm5HGdLUk+pCrzUNLsv4kWKAOAFkC+dtda31
2wboqzReGhpu0eagZkxZtqRPpeGv4/0YWlwJwb1Xr5H/yMcIfa6OGTUDppCELk2a
HCdCb06MljwC9NK6wnyMg3gPhgL8JcYjeRwP8gymevOg4X5joE9l5NXFRaxGOBo/
JT7V9PlzR5lHajVYvX/B9lbqAwxhtXTgD4ntBZWZWNOzjSWUHPnLvG8FNRQaZYAs
cDsxQ8n8VYQlKbSEhNc8NXmbqhTX7DmvNNgitSM77su8dL5dIZ91r3kvxlTtquuy
MENFshzg5PSYjul0WP1PjI0nYnsx2EJf7HzHINiSkIZ+Oayx16KcMu59OFemuJm4
Pb/11kljMaI9ELf5MfZOXIFhnbM/rS077bC7QpxfTXlzZgfToP8=
=u5Ku
-END PGP SIGNATURE-



Bug#1051588: ITP: rust-pkcs8 -- pure Rust implementation of PKCS#8

2023-09-10 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-pkcs8
  Version : 0.10.2
  Upstream Contact: RustCrypto Developers
* URL : https://github.com/rustcrypto/formats
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : pure Rust implementation of PKCS#8

 The pkcs8 crate is a pure Rust implementation
 of Public-Key Cryptography Standards (PKCS) #8:
 Private-Key Information Syntax Specification (RFC 5208).
 .
 PKCS#8 is a format for cryptographic private keys,
 often containing pairs of private and public keys.

This package will be maintained in the collaborative Debian section of
salsa, at <https://salsa.debian.org/debian/rust-pkcs8>.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmT9apgACgkQLHwxRsGg
ASF3EhAApqSs0osaDj0TKQHPOsojxNNsEfYy9JeKhlkg1oJCF12v607EMlZc2o0x
VQNh7cQTJUIASLoh965ntMOkfpclAPmqGqW0/D0V+ECDsCN7iaMnggllgxXnG/Yi
6nZumKICsQQu6wJME2T3a3gOaOoRIW591P+x26EFO4fABiDLz29ARnc24zNQknEy
XL/xeN7A+MemMKub2pzYp8tqssGB8L/ARw31zqP5tjKyPAeEMFbVr59HfWqJrdU5
PcWiAGrYEC+MBfeO16a3tV6bot0Yomh6NetvbiYiOC5nEtq9tTIaOudON+0zIbom
FcvPAKW2H6C1xCVg9T87iwsFjntbUn+mnVsXyhDUZYa/6bKO16mswuD0ZEDBN++Z
w/l/DoQtrbP7WgYHeJONYJJADwZy334/m5MqukryjPxr9mYuW5/5M70cK5naWLuV
7M2HYi3lbefHvd3zbxh7UeqYXUq0yARnh8USyC9g4cR57d9rnNKwJbMixlTLrzfj
tNZMYQI3U+hSn8rGXEWAjPk3n9QOAMPhRVotP/lFLX5u5UU+1yGrIebBD6G7Wf27
vnX0t0el0ME1kBnPOdtvKD1f5qHH7Om0++0y9Vu6o2MbSJRnTRlJ4cBtT8+JCZ9Y
rLeawJcuVdrle2lYFDMUixrh9N4o50Q+id0Qo0i3Qxecmb/GNO8=
=KMXB
-END PGP SIGNATURE-



Bug#1051238: ITP: biome -- formatter and linter for web languages

2023-09-06 Thread Jonas Smedegaard
Quoting Edward Little (2023-09-06 23:03:30)
> Please remove this email address from list.  Thanks.  e.little...@gmail.com

I cannot remove you, you will need to do that yourself.

Most likely (but check the email headers of the previous email) you
received it through a subscription to the Debian JavaScript team
mailinglist.

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#1051238: ITP: biome -- formatter and linter for web languages

2023-09-04 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org, Debian Javascript Maintainers 


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: biome
  Version : 1.0.0
  Upstream Contact: Rome Tools is Rome Tools, Inc.
* URL : https://biomejs.dev/
* License : Expat
  Programming Lang: Rust, Node.js
  Description : formatter and linter for web languages

 Biome formats and lints your code in a fraction of a second.
 .
 Biome supports JavaScript, TypeScript, JSON, and CSS.
 It aims to support all main languages of modern web development.
 .
 Biome has sane defaults and requires minimal configuration.
 Biome helps you as much as possible
 by displaying detailed and contextualized diagnostics.
 .
 Biome unifies functionality that has previously been separate tools.
 Building upon a shared base allows us to provide a cohesive experience
 for processing code, displaying errors, parallelizing work,
 caching, and configuration.
 .
 Biome is designed to eventually replace Babel, ESLint, webpack,
 Prettier, Jest, and others.

This package will be maintained in the collaborative debian section of
salsa, at https://salsa.debian.org/debian/biome
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmT2P20ACgkQLHwxRsGg
ASEZWg//TeQDd1oBh1KOyQvlEQkq6aducgElCNp/fas9oXJt+wIbw2E5o62c74Iw
4fqYiHJp7+hwA9Ld87G0llqdokhAPsq4+bwH21x4EDoNSaWBlcBjc1V6q8g22g/b
xm0cI2cQKC15MhVls+WuDKpdHeGZHqxp4F3dWoCXbmJtFK82nMkWJkXZOh3UiJ+P
/dPV5mI1Y/uexZZZmww+LKdt51ma100kZbAf+P4XgQOo43zKiiguE3RSVYd5CKgv
3i5i0V5OCFeoYr1vsXL2G1G0vrNZHDygJ6V88F2VpMe/AxHShLpnhL5PaQgAEFeq
scKmLpV7blYU4qDXp3im3OP9mJsetovNLhvr0b9HuLn8U3QhmJoOZ4CoydmMAoNJ
Kj8crKndk+ioZa3ct15SdUjOmQCrrQ5w47VjDvlyIpx7BrKeA7jquVLC367/LcZQ
H0MyMu4Gy6YvHYKXB6OvWO8GJPJo/63vVz/AJYYuR7NT3Q0C3eBKr/VW1p555Yyd
k/12Qv5p+QmlN0u0vniLX3i4Ftr3sGNhcjxCVAgYqsRZyTUR1rtdRgY9Bf9qTkFC
jbdUrxrUfiyuunQimUlTDbsAIykZQac5f4cHViDWiGdCv6niAJaVQOatwFHslM4B
SffnPOG3kdMjZpgIwlpGhVhxLEjETlPKcfE22EsOKmPiKtkzCaE=
=fldg
-END PGP SIGNATURE-



Bug#1050517: ITP: libre -- libre is a Generic library for real-time communications with async IO support.

2023-08-25 Thread Jonas Smedegaard
Quoting David Lublink (2023-08-25 18:21:28)
> Package: wnpp
> Severity: wishlist
> Owner: David Lublink 
> X-Debbugs-Cc: debian-de...@lists.debian.org, 
> pkg-voip-maintain...@lists.alioth.debian.org, debian@spam.lublink.net
> * Package name: libre
>   Version : 3.4.0
>   Upstream Contact: Sebastian Reimers 
> * URL : https://github.com/baresip/re
> * License : (BSD-3-Clause)
>   Programming Lang: (C, C++)
>   Description : libre is a Generic library for real-time communications 
> with async IO support.
> 
>  - this package is now a dependency for the package baresip( managed by
>the voip team ) and will need to be included in Debian in order to 
>update baresip to a modern version per bug #1023306
>  - I am looking to co-maintain this package with the VoIPTeam
>  - I need a sponser

This package already exists in Debian:
https://tracker.debian.org/pkg/libre


 - 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#1049395: ITP: rust-ed25519 -- generic Ed25519 signature algorithm

2023-08-15 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-ed25519
  Version : 2.2.1
  Upstream Contact: RustCrypto Developers
* URL : https://github.com/rustcrypto/signatures
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : generic Ed25519 signature algorithm

 ed25519 is a library providing asynchronous, multiplexed tailing
 for (namely log) files.

 The `ed25519` crate allows you can write code
 which signs and verifies messages using the Ed25519 signature algorithm
 generically over any supported Ed25519 implementation.
 .
 This allows consumers of your code
 to plug in whatever implementation they want
 to use without having to add all potential Ed25519 libraries
 you'd like to support as optional dependencies.
 .
 Ed25519 is an EdDSA signature scheme
 using the secure hash function SHA-512 (SHA-2)
 and the elliptic curve Curve25519.

This package is needed for safe-network (bug#1008016).
It will be maintained in the collaborative debian section of salsa, at
<https://salsa.debian.org/debian/rust-ed25519>.
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmTbL9YACgkQLHwxRsGg
ASFsMBAAj1zwdh8h4Lgh3bwUj++Kc6oY4mX0vbZiMlu49sxouiO9oodMuQS59n98
O0ssYElt4qci6QKLh9pgeElbl6kjT6ao3cO821IqOzy0BYpsiIl9/4MVGxNztmGh
TrY8UNUEgjI0Yv7g2Q3CnrrCRs5KL5Htost9Ohj2/j+9crd57/0RerKmG5wKztul
OjmWN2sRBpNDPqsGXW3R6JZWlDuhmea3hrkZ6JYZgzBtunZedYNtxvqCyy50IYqp
Yh9IY0RLGkgHL3SLQfxkYvrin9e+HZFRD0Q3FfQ73Yh3+j4Rmk0mkIDvLyIJsPY/
hBvXJBLa/r5CkfE1/nLFzNASwMZ4RjSvRx/qKO5cDXD7IXZ27yd4MY8CT8Tvp1Gb
t3WuCPwRsfUhgvIsFThXgsualYCBgMMxk3Scwd7eQvLhmayA46tMtTmqIHRUniMK
T7akb6Z0+AAWa/9YnG9XkIiY6ihEBm+zlhVmQZAMVUcPMmo6MEDuusn6llRNlXjF
AhMGWaPuXpgWlMrP9Kve93YodNH/hnIMaRMzhQ6jS4lw+YH0xTIyNkHK8rUM4ObD
nO7ueCSMFlP1G3HuNp75T0HsrM49K0oelgiU9rZj4EKW/SXv5WJId9chVLdqCSlj
IdMo0W4CI8tlgZYedD9veexGCpY/mSXSOF+VuIDZJol1SN6I6N0=
=aSiD
-END PGP SIGNATURE-



Bug#1044080: O: python-mistletoe

2023-08-13 Thread Jonas Smedegaard
Package: wnpp
Severity: normal
X-Debbugs-Cc: python-mistle...@packages.debian.org
Control: affects -1 + src:python-mistletoe

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

I no longer have a need for python-mistletoe.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmTY6AQACgkQLHwxRsGg
ASHoXA/+NY5I7rfEnNWKSyoAvbyjTeeH8KplMKZeQmRP7w/wz9p2mnzh45PdTcT3
NRqHFmhQPY2jOfIAXhV0/HFf+Bhanb6WNklR9LaW2NN0rWQ4msZ4Fym2J6kFVkn+
iY2CZvymO2XnxLPs34TeeJAdpt29AGS/ugL16uQG6kzIHGJL4/ajnqN1/hBCsNot
/eKroActZ+GG4EO47KHDWsrN1TWnJVqd3nb15hvjh447Zm9OqHW9Y7yvzjbVzVWY
RWopPOYNK8v+Nj//XKXb2ZyzWfXh3eBXo3+tg6JT9o/hDLOX8f7ggP0iMhaJ2SYQ
iZcl5XOP9/wD0OiOjScXZs0wLGxt0dZUJp/ND3eJAh1pQC7qBTeK6esvvqjKm5BN
+/uWwHaG5rzQH/qvhtgyoBzd1uGZjC3G252QMGvr7p0RtML4q7RSxZbR8++Rc/Tt
8kEe4cbiIHDkBsbIWLjRk35vUCC6RCYCDC2TN7WrJGOkGGpZmS+td1u4zjjkJy0a
KGATYDJUh7963U2Bo+50aNvC332ruu/sUrixe1Ko3gAV8W6U3cUANXcJzB5tSb/d
TErnWOO0DHCZeBoewwUnpcYkGzv2O4Ytetzh5Xt2xxkal/ozaFreIraGhSUfp8My
4RaCDvR7jtfI+ucWrAF/K8m2JtG4EulthxfBk/xZjmlNDldWOsI=
=YNto
-END PGP SIGNATURE-



Bug#1043208: ITP: rust-gix - Pure Rust implementation of Git

2023-08-07 Thread Jonas Smedegaard
Quoting Blair Noctis (2023-08-07 13:03:01)
> Package: wnpp
> Severity: wishlist
> Owner: Blair Noctis 
> X-Debbugs-Cc: debian-de...@lists.debian.org, n...@sail.ng
> 
> * Package name: rust-gix
>   Version : 0.51.0
>   Upstream Contact: Sebastian Thiel 
> * URL : https://crates.io/crates/gitoxide
> * License : Apache-2.0 OR MIT
>   Programming Lang: Rust
>   Description : Pure Rust implementation of Git
> 
> The gix crate, with its gix-* subcrates (subpackages), provides a pure Rust
> implementation to various primitives of Git. It's used by programs such as
> gitoxide (their origin), cargo, starship, etc.
> 
> This package will be maintained in the Debian Rust Team. Unlike the usual
> process, due to the vast number of subcrates, the team decided to maintain all
> of them in its own Git [repository]. This is an umbrella ITP; we won't be 
> filing
> ITPs for each and every subcrate.

Thanks for filing a bugreport - much appreciated!

 - 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#1043206: ITP: rust-snow -- pure-rust Noise Protocol Framework implementation - Rust source code

2023-08-07 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-snow
  Version : 0.9.2
  Upstream Contact: Jake McGinty 
* URL : https://github.com/mcginty/snow
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : pure-rust Noise Protocol Framework implementation - Rust 
source code

 The snow crate is a straightforward,
 Hard To Fuck Up™ Noise Protocol implementation.
 .
 The Noise Protocol Framework is a set of crypto protocols
 based on Diffie-Hellman key agreement,
 that each can consist of a single message
 as well as interactive protocols.

This package is needed by safe-network (bug#1008016).
It will be maintained in the collaborative debian section of salsa, at
<https://salsa.debian.org/debian/rust-snow>.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmTQzK0ACgkQLHwxRsGg
ASFu6RAAqV5579Kkcc8SQ4bffdnmgrRfkz+MoRrxeO8EkedUvS89+QpTEyQxJ9I+
0MMsX63kOxVY7YduR8hNzXwINpn7J+T4vyp+To+r+AaE2wn80BhJw3k1HNRnTSpY
/h/US3EUJ5fmBMzwqzwoFck7DLofN/IL+R9VOlpJMNwxQnkDQdbIdTbFdRdq/Arz
kbtsg52Xz1Nu2x4UIz44NOOuN3FBTxrNbMoMuNMUYrlah2disrw5Li439lA7BLcE
VXggUoX+QLq8JQl5vbt3lAitXSn0mxDIFfcclz6kiN90K99KcoDQG3NoaRtfA6eu
KtPMdrdYk/LvXC5LHh7UvaxuHc3/wXH59m458XffcrzMtVk8Uuyep2S8VHXDX5r3
MYVnyVnH50q/6DCcGtaJ0gdDb7bCZt9swtNmaZGKlEtKThw0sts9ezLXYsuro1qr
TvHJ+rGM2Jsi7OyDym3K4zEYLPuxLFYZb2vkXmi759Y93qb6Tn5GVqMs6in72G/O
ko1/76G39db/DU7HpiXPiESeDZFxcb/fupQ7TlPBtJq62YweRnFTINJf6FKNyJTP
pvSRN01CBTPmYTmkzbBi/SIDHgvKbA3uxR91sW5J07SzDXwod+R119cfa+306ZRU
XM7sFr3Sa4FZJ9mdZRV9681iVe6J2+HUwS3r6P+hl1utpeQWSGk=
=LTw/
-END PGP SIGNATURE-


Bug#1043027: ITP: tmpl -- A tool to apply variables from cli, env, JSON/TOML/YAML files to templates

2023-08-04 Thread Jonas Smedegaard
Quoting Sergio Talens-Oliag (2023-08-04 17:35:04)
> Package: wnpp
> Severity: wishlist
> Owner: Sergio Talens-Oliag 
> 
> * Package name: tmpl
>   Version : 0.4.0-1
>   Upstream Author : krako
> * URL : https://github.com/krakozaure/tmpl
> * License : Expat
>   Programming Lang: Go
>   Description : A tool to apply variables from cli, env, JSON/TOML/YAML 
> files to templates
> 
>  tmpl
>  .
>  tmpl allows to apply variables from JSON/TOML/YAML files, environment
>  variables or CLI arguments to template files using Golang text/template
>  and functions from the Sprig project.

Package "tmpl" already exists - seemingly from a different source but
also written in Go.

 - 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#1034091: RFP: whisper -- Robust Speech Recognition via Large-Scale Weak Supervision

2023-07-30 Thread Jonas Smedegaard
>> can you please explain how I can recreate the files *.tiktoken?
>> There seem to be some sources missing ...
>
> The two files in question are 50k lines of ASCII text that seem to be
> some kind of index / vocabulary, and I have no idea how they were
> created.

Perhaps there is some clues to be had at the reimplementation at
https://github.com/ggerganov/whisper.cpp/ - or perhaps their authors
know?

...and perhaps you might find interest in packaging that C++
reimplementation too/instead? ;-)


 - 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#1041919: ITP: rust-signature -- traits for cryptographic signature algorithms

2023-07-25 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-signature
  Version : 2.1.0
  Upstream Contact: RustCrypto Developers
* URL : https://github.com/RustCrypto/traits
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : traits for cryptographic signature algorithms

 signature contains traits
 which provide generic, object-safe APIs
 for generating and verifying digital signatures.

This package is needed for safe-network (bug#1008016).
It will be maintained in the collaborative debian section of salsa, at
<https://salsa.debian.org/debian/rust-signature>.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS/lYIACgkQLHwxRsGg
ASHXSA//VwukNfUOCHqUl5nNRM8j6wbTbJN0y3ajyQ5pVwGaC5lpX7Sbe7ALFFdF
czwxXPhwa41ujgjJRW1sasJylaaRch3v+9chulSF2Of3wLJls9LFa9PdJun8Ifbd
T95aBpYY4gTAyM/D4WDzU950kSEF863atxGSJzu5TG/qPc2PB1DhhXf+yqcB9evY
9kA1wjjTFZ8VT+eLjqthIvAgNvB+zvLC2MhRWUlb9zwW9D31P2wT9MBSqOnPDCer
KisDADLrBAHDSGHSTrvf7NzvTtmLfgJPOu9o6S9f6oEXuuZFjAHlQD1zGL1Iqqrn
pu6hyI6VJtvtUzZ1olufVQ05XyVY1OH/nEnrBdJxsMfWSvItZLl0gebR9LxJfXqI
NOHHDH+Chelw79PM+RKtVFVMYeXX/zUnxpzyGQ0vEfV5HiQ8QOCAkdk5r2wa2BuX
TeholvTSNS4GKXFzH17CZJUk5eZQp5EzUAL9jIXivB5DhiJJws0cIzT3pFiX4WNG
flc/ir7PSCLcqO5T7VKPxCYSdUxyBGT1tyH+4sfs2yvEA7uaxIMWlBmenebqxrLV
s9rN2Scj4GAqhZTWCTzt/KCRa3H3TczQ8s54hBunWQjaN5ych3Iy8IPHwOT4DlE9
NTTxEUxpHG1+LWKDSawR260ZFjOJfjG/vuqIsgDh1kWCCw3MhTY=
=l+IW
-END PGP SIGNATURE-



Bug#1041880: ITP: rust-multiaddr -- composable and future-proof network addresses

2023-07-24 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-multiaddr
  Version : 0.18.0
  Upstream Contact: Friedel Ziegelmayer 
* URL : https://github.com/multiformats/rust-multiaddr
* License : Expat
  Programming Lang: Rust
  Description : composable and future-proof network addresses

 multiaddr is a library implementing the "multiaddr" format,
 aiming to make network addresses future-proof,
 composable, and efficient.

This package is required by safe-network (bug#1008016).
It will be maintained in the collaborative debian section of salsa, at
<https://salsa.debian.org/debian/rust-multiaddr>.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS+0WoACgkQLHwxRsGg
ASH6fw//dxQmpl4IPihgTOSW5bev3xjs/4ANsyh4jG+D9kf3uxlQE5xhDZgR5IZT
VUFpZjZcY7mGiq8tvdOlOKAT0cL2fm9WqqmwWcfUVJIa1Z3wCoO4B61OVHr4Xipx
kKMcKwbCrWlumJXJWy6r+/1bB+Q94NNZWWGc3/MYOPOg8XnJiArYd3n/lUfEsA75
p0hGRsgcgMk+EQRdZvL9n25UPK+daU42gj8nTl5s8fBTRyxwYmd+2hE36euGCWni
wjF2zqzlWQGtVGqfvBU1suXM+MSqOuR12lVCNIPRiAw8UCAmnI8WIMDUe9NQpabc
MjQMmtzZwGQ5cx4cP7U2TpbDVhbW8UqAw25PFbrony4UXAeGvZPGgdi3RcyFk1+C
V8oj9NC2xIDa2OAde4/g0jkykWrMBIeUVh+yisare+o9AwrjBGqp/BDSPLD4qQEq
uNJl7EXGBYxgFZw+tXrmKhJ+UDqUwwoZ2NrdleVYZLJT0zdBKtGQRik6CpcNNzyT
u9zksOsaHciIPOBJ01RzVaROGWxDluWArYAArdNp8B295DmaP3L3C/nSR3aHxOx/
qIl21iy/g5PBSqtvC3Oull9eKfqskN2cjgVUg/RsRkuvIs+iN3KFXjkESjpfs9l/
EttnK4aiWMv9+mD+RiDI0mQRHI2VdLe45g8vLRE65lw+Oqi8ksg=
=Kttr
-END PGP SIGNATURE-



Bug#1041861: ITP: rust-libp2p-identity -- libp2p peer identifying structures and algorithms

2023-07-24 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-libp2p-identity
  Version : 0.2.1
  Upstream Contact: Parity Technologies (UK) Ltd.
* URL : https://github.com/libp2p/rust-libp2p
* License : Expat
  Programming Lang: Rust
  Description : libp2p peer identifying structures and algorithms

 libp2p-identity contains
 data structures and algorithms for identifying peers in libp2p.

This package is needed by safe-network (bug#1008016).
It will be maintained in the collaborative debian section of salsa, at
<https://salsa.debian.org/debian/rust-libp2p-identity>.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS+nfoACgkQLHwxRsGg
ASGO+A//YSVjy9TOFAnY4MICxcRZDx2DG80MyYDZP37ogZ7FC6Z5ygrgvJ9TOK4Z
TAGVDoZ1zmYM+7IlQkzMwjIxw7u8EFGAP65cfDheIH8SRAO87QzwHvP3nSCxrPuR
nBrucacutHWKSBMtQ5Gk/sPj7DI9+VK+1vOLh7rxy74EBdjTRVJE7LWak7vyC+uK
3HvRMqmsm+u1YBSzOPBXKPeDjCFgqlyN4bfap0uvDzQP0ZvN2dvjEqeMb3EbgF9h
GN65QZJcLy/LZbCNO+uH09pR75dar22WA0Cqqb4+l7hLY6rIa+U6rDDR1TbDlHfB
FKhLH9Q44i7UP2l4kI0SYpxVJWIKqBozGO4BE2/fdN9Sz1MAGFRhfpwERSMJSbsS
2IxZDlU3N4KNdvCa+DsxAjGF8Bbo7I6M/kVqpTETU91u1E3cCAoZsvXgRbzMCxyH
LOlTYquXdUVSrJCgvDK+1PdXHLAgByVolZay2imBPSSsPQN1iyILD0K0yt5u0WC/
/qVZbTWtomNS9BtrJbdXXU5zcH4FKG6MQ0W3kYAykWTPNfPsEWpxXYsiYPc7doGU
QcGHRGh44t7/W5a4yYYSRvDvhARUmIEVbQ644XSvcbekcB2piTRnoN0O6kwTP3XB
VVNRsbiUxGPCd4SuOJLjWyUNudERHi+QsUU70sjRLaIPji5IKZE=
=81qQ
-END PGP SIGNATURE-



Bug#1041733: ITP: rust-linemux -- asynchronous, multiplexed file tailing

2023-07-22 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-linemux
  Version : 0.3.0
  Upstream Contact: Jon Magnuson 
* URL : https://github.com/jmagnuson/linemux
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : asynchronous, multiplexed file tailing

 linemux is a library providing asynchronous, multiplexed tailing
 for (namely log) files.
 .
 Also available is the underlying file event-stream
 (driven by notify)
 that can register non-existent files.

This package is needed for tailspin (bug#1041717) and safe-vdash
(bug#1009781).
It will be maintained in the collaborative debian section of salsa, at
<https://salsa.debian.org/debian/rust-linemux>.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS8DncACgkQLHwxRsGg
ASEnVg/9Evn2uuNe5P7JwBOAcrbBoWLsAlViW7cr8ZpbenTAEeqVRuEGskMsIrR1
7Q5bqtXCxJk8yNZggXnJmQZvCTPjJ8YG/05TT5M+LeNQszQgnJqeXtDYXos6KGbX
YHGcCKHeN2HXAm9XftFPu+gtEZqxVFF/ghtH1wsOpCj7LXCzV6a9iVfEErevZPBU
T3eM1KXCwqM3U2mV2X/FvRcgkTtRIQEiC98JeLRRK6sGS6uiuaItT+WDq2NomuJE
siJO5pTELWuCZpMjAjVYfIE/emp7alp3NlepwPxENbgoxMza7GSbeecDqMrtsLR7
DzdmbzOfgVqzeYtfR50oiQ4hQG3O/l0uzAVEno7wilQCh+IphtMTBVcw3NFfu7Qk
RE28ObdHQPELCfswUXmqcAc8k1nzqIivyr0mRTbYqaek4tpaPPhK2SGKWR+sY04q
Far/c9wmo/AhgRq1u/NMN/1O/FOkJ8nx4fUaKSLFLO5Jcewmm0buNXA9Re1v1piS
3coRb2fi94WzwYTJ69Iwq4y0HvpZIRGUO5sLgkdjFyr4QXr02HIPUHmECr/jd61z
FaMmie9jXQADkQkcRFyl6/EHP6rAVZiuAdsQidRzlnokQIybpxYLcEzv3lb+emN7
lkLJLwx1+l/J/iG4nLAF4+375Z/E69X+IReJcIr6EKoXxFyy1jg=
=Tkfc
-END PGP SIGNATURE-



Bug#1041717: ITP: tailspin -- log file highlighter and a drop-in replacement for tail -f

2023-07-22 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: tailspin
  Version : 1.0.0
  Upstream Contact: Ben Sadeh
* URL : https://github.com/bensadeh/tailspin
* License : Expat
  Programming Lang: Rust
  Description : log file highlighter and a drop-in replacement for tail -f

 tailspin is a command line tool
 for viewing (and `tail`-ing) log files.
 It highlights important keywords
 to make navigating log files easier.
 .
 tailspin is fast and easy to customize.
 It uses less under the hood
 to provide scrollback, search and filtering.

This package will be maintained in the collaborative debian section of
salsa, at <https://salsa.debian.org/debian/tailspin>

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS77PcACgkQLHwxRsGg
ASHujg//aUX/vCS+1Y2spgtQ0YCGnYoboEUcT9oXvyVH9RfLErLn+bdCl9/YkETK
5CEJU4EkS6Sol6bbmO1niQt+VoEeBsOxee4PSmcpB1g5kFOJJyxi9yCui8PVrti1
+BsB1myBx8bkvFptDhgW3fnsrWsm8Yvslq8d16v4D1OgjM+a6M8jjsl8RZm0k2dT
F60MEsvG3dIv+oKcFt2c98wN6MphDXOuq1p7JyMv775XUd0iWz3LLuFHFs9EOazx
eRk1OcxM6dmptFpCAbCt8OHalYJ6YcFCU+/70XurDN90qs3JfhcVHCmACORuFTWE
RV1h1vEfNds18YjDOLzo2DjYesvsHbnAVfBOu4Bdivg4QdhXZmI6hkFbWhMooN6z
CB5lca9X8Wj0C/5vgczTw53bDPbpOLXLw4Vfgyrq/Q7wApL4+nCjLrmQj9e3dRDo
w/ImpMhzJRJAMI1gVicduPS7Pko344GOQMvSesnqYUxiObjk5+89t3U/nY1iQLQx
MWykSUqG7kM5TqaXeLA8dR9PUTg68vdNK6TBaZFjK7WrgeltIgchu6yI5hakFEFf
cJZdHym0pv7Vi3GXH8FAlBdU7eaUGB2ox9XBUhakOIUC7bcIuOK5Kb/qaGkdzUXa
ood9I+kkSHvTrOWu9mRw0Sb0pZJgx+GRq5jgdqn3ly3k1pAabYE=
=28f1
-END PGP SIGNATURE-



Bug#1041528: RFP: jsontestsuite -- comprehensive test suite for RFC 8259 compliant JSON parsers

2023-07-20 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: jsontestsuite
  Version : 0+20210227
  Upstream Contact: Nicolas Seriot 
* URL : https://github.com/nst/JSONTestSuite
* License : Expat
  Programming Lang: JSON
  Description : comprehensive test suite for RFC 8259 compliant JSON parsers

 JSON Parsing Test Suite is a comprehensive test suite
 for RFC 8259 compliant JSON parsers.

This project is useful as testsuite for JSON parser and validators.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS5IvoACgkQLHwxRsGg
ASHlHw/+MarDO+iwj9YXeAWtoOdWvJefvq/MWZKZWDfJChEq8CutJyXdiKtueWC7
CToC90JFAidy8tF5jUnmM7rWUyIA1eRqVe2d88bbk3lhFPbH6tcgOcyvQxzZ1Tuz
e1xbhL6iAE1g6/0qjY4Xnsgo5XjUVWs7FfwJKl02OOVvGQIH/CBFoEE2Z+qoELY7
jgL8ykJfVUnLhxm8xZg3hOEQqomq8poHBmHc2o54K7y5/zM3lMqyZGM1BmsmF0nw
c5mlP4oqKLmu7U1uN1Kthc/0Q8j8jamD8qRcOO1EuoaKqYnWd8p83mDkey3dFFha
yMg1bcyghT3kfMjhphMu2NU9WrpTcsuOftyB6F47foayfEA9bG+joup1+i94WBcm
F2aJSeP9Xk3NzgIvsYwulHao+GVH1uznCvsfYv69tYyDT79YQKBhOaYRy2cJQcwy
5WS8Y+wRRa36n0BpO3nvQXj4RzNdrGxQ2BM/rQpUA+WlrWTLwQBlo3NdvqLhAqRL
esZkeMQ1XbetLulEXA6tBIrR0ropzbsfNxEwI9VZaMspY1ygpl9c+KrpodDDyrsJ
OEo/mgescXN1egKbzgAybCg/pdmc8cxyqF5EQgPajKlBgJPSV4yiXHQ0TMKOxKrF
ogtH8piZrOmXbEClDGM3rql4emJUp8eIX4A64OntyaDBSyXoOSU=
=R6w4
-END PGP SIGNATURE-



Bug#1041463: ITP: rust-wasmtime -- cross-platform engine for running WebAssembly programs

2023-07-19 Thread Jonas Smedegaard
Hi Faidon,

Quoting Faidon Liambotis (2023-07-19 15:01:59)
> On Wed, Jul 19, 2023 at 10:56:32AM +0200, Jonas Smedegaard wrote:
> >  rust-wasmtime is the Rust embedding API for the Wasmtime project:
> >  a cross-platform engine for running WebAssembly programs.
> > 
> > This is a pseudo-ITP: The source package is already maintained for the
> > subset covering core Cranelift crates, since they are part of same
> > monorepo. The intent tracked here is extending that source package to
> > provide binary packages librust-wasmtime* which involves additional
> > dependencies unneeded for Cranelift.
> 
> I'm not sure what you mean by that -- what is already maintained? 

Whoops, I had it in mind but evidently forgot to mention it: I mean the
packaging effort tracked as ITP bug#1041434 (and now in NEW queue).


> Also, are you planning to package wasmtime, as in the CLI, itself? I
> believe this exists on the same upstream/source tree as the language
> bindings that you're proposing here?

I mean both the Rust crates and the command-line tool.

You are right, both are part of same monorepo.


> > Please shout if there is need for wasmtime, and especially if there is
> > interest in helping get the needed dependencies packaged.
> 
> I don't have the bandwidth to help packaging wasmtime. However, I do
> maintain another popular WebAssembly runtime, WasmEdge, and last year I
> contributed a few changes to the Debian LLVM packages
> (src:llvm-project-14 and friends) with regards to WebAssembly support,
> and so you could say I'm interested with helping in bringing more parts
> of the WebAssembly ecosystem in Debian :) I'm also interested in
> opportunities to help each other, and in the relevant packages working
> well with each other and/or providing a unified experience. Let me know
> if you can think of any such ways.

I don't have a special interest in WebAssembly (yet) - my packaging
efforts here is targeted packaging of swt (bug#991761).  That work also
involves packaging (again only a subset of crates initially for) wasmer.

> On that note, you may be interested in (and/or subscribing to) #1033322.

Thanks. I've subscribed to that now :-)

 - 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#1041463: ITP: rust-wasmtime -- cross-platform engine for running WebAssembly programs

2023-07-19 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-wasmtime
  Version : 10.0.1
  Upstream Contact: The Wasmtime Project Developers
* URL : https://github.com/bytecodealliance/wasmtime
* License : Apache-2.0 with LLVM exception
  Programming Lang: Rust
  Description : cross-platform engine for running WebAssembly programs

 rust-wasmtime is the Rust embedding API for the Wasmtime project:
 a cross-platform engine for running WebAssembly programs.

This is a pseudo-ITP: The source package is already maintained for the
subset covering core Cranelift crates, since they are part of same
monorepo. The intent tracked here is extending that source package to
provide binary packages librust-wasmtime* which involves additional
dependencies unneeded for Cranelift.

Please shout if there is need for wasmtime, and especially if there is
interest in helping get the needed dependencies packaged.

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS3pT0ACgkQLHwxRsGg
ASHK0Q//T+JkDOAzi2aWZVLT0106beLktA52VWg0mivPwwM915X+mV3Ay1WcM022
3it2jJNtm3i/srEm1whOK/hB74kW2QvXuCRt9s9f4LQgchhvdp3RrjCdWFZwhgtI
fy4ukekVJeDDa8gVY7BoTVMDRKBBNs7oLKnOhj08HPGi/mn+bB9tg1BCPL5DpZJt
k/VpwFQFCG/Oe3ddlVRRyiZ/KnrprlEbOstMhgDyHMNPbaDgBuBl4Zjdv2TknHzH
D2/aWPjdQncD53ub+MKOZIlhHs1CN6jZt0eEek3mFXtotG12jXDxwlvuhLuNTbVa
HjudFhavVuHM1ugOYvfh9ucLUbBNx+P8pZjW2JDhNBQp2wOVCT6HYLo6uv0R1eGS
fWu1LoY4mRx5X6wvTuZGB7LoOBds0dZo/96o7YPz/gnuhMR/5jfEUyQy1RZhYYe6
cEWSLQdjSVlHHfYgZ50uOdx99T+yd4jeimTCyb5CBYWtSIS3MBLLAaurapfxlIqC
laFzGQ02qx+LOfsRahzsjLzf++fK5xMM16ombKEgyMHT5zu/2BwXiUCZunv5TURT
A2bgXzyTaumrsvAHNrY4FWarXNywNd7srjaAsGwSN9iN75KAhS4Pkk0r9pPposBl
v3TkcJv9mfc780lefjqyVJc1uzJ6VSNKS98G2JKCoaaqYN77W0A=
=t/RV
-END PGP SIGNATURE-



Bug#1041434: ITP: rust-cranelift -- low-level retargetable code generator

2023-07-18 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-cranelift
  Version : 0.97.1
  Upstream Contact: The Wasmtime Project Developers
* URL : https://github.com/bytecodealliance/wasmtime
* License : Apache-2.0 with LLVM exception
  Programming Lang: Rust
  Description : low-level retargetable code generator

 Cranelift is a low-level retargetable code generator.
 It translates a target-independent intermediate representation
 into executable machine code.

This package is needed by swc (bug#991761).
It will be maintained in the collaborative debian section of salsa at
https://salsa.debian.org/debian/rust-wasmtime
(wasmtime is a monorepo also containing Cranelift - if there is interest
and the needed dependencies get packaged, the package may in future be
extended to also provide wasmtime itself)

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS27GEACgkQLHwxRsGg
ASHqog//QFxRjTnYEPBqPbJjOwnL+9kRs5IQgdOZdnO1O+Aw1A0mRamKiznbjWnI
mBICExMTr4vvu29Z1NK63Ih28N1Yu4xo/bj2b5gDdNtnSs1uHsMeF3LWYhcS0AYd
DhQ+DiMHX9sA0fLoXLouNd2RSBqNOhHDqSV4ry0/W5ugNw2v5likDEjASPCxV0jr
67NWeOV7lA3oxv0/8guyHGTHiyswh9oWC+qljHTGZ82oofAQa90PEq9jB/orrzpR
Rr3y/haQLXz1NG2AwtIbKGtk8QGYkFKsWyoiA5bpg+anmJK+h67/h/mUu/0Lu2F/
y1+CF3Qx0BSmKP47EIOoghpwhi0l8SarXd1bzD1NWziONZCOV6pXSTHc6kWAIFBQ
CWRoFD8LbXQ3dCGD0ZFWRl0os6xdCpC9pTH2UDkGSlIOFhUZQKLXK2KtlzuixOZJ
j2GDXe2HfW4XFw6GyFJ+fIIuTHHkTD3XGy1oEKlylMnlokfmJLE2lI3IxElQANXS
FzCARK5mujqH2eEbASSZy5Y/J0uROKOGL5oQCfbAV0h54iep96S2rMC8PvhZpawI
3eiAoTVdiQXj7bSJUEC2ghZqgjfH6SDsQkGEoC/TVl5y7E1xGpJnUMjo/3xVMoIz
CYo+Dt3SmNDkWKqwrs87+WtsPGPjauc7pHXm1RKWFMbvqS+HdkY=
=CTzG
-END PGP SIGNATURE-



Bug#1041433: ITP: rust-id-arena -- simple id-based arena

2023-07-18 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-id-arena
  Version : 2.2.1
  Upstream Contact: Nick Fitzgerald 
* URL : https://github.com/fitzgen/id-arena
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : simple id-based arena

 id-arena is a library
 to allocate objects and get an identifier for that object back,
 not a reference to the allocated object.
 Given an id, you can get a shared or exclusive reference
 to the allocated object from the arena.
 This id-based approach is useful
 for constructing mutable graph data structures.

This package is needed by swc (bug#991761).
It will be maintained in the collaborative debian section of salsa at
https://salsa.debian.org/debian/rust-id-arena

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS25kQACgkQLHwxRsGg
ASEEkhAAlbxqMawN2g8N0k39ooY+dMWMHpQqdkoqEmnYxbg1uYyRK6ioxyAXoiec
Jj5/E4lzU9KXQOiiOIdpOgTvunhC+E5uPScOGs1rYnwUgHzI4tniN0SPRhcucpa8
QDdI9PFTSvPxSAeX+xVjFt1r06/lbXMMhNixVDYOu3M9GEX4Q2w0RzaKLwxBdOrW
j6iviB6LtgB5pZaWrxsTy3XgB8gr43qgMnd/Mh+IY2ch8h+ge1N3/ti1/BPgxz3C
ioc0ahisl+DruBFAZf4v3u+mcLitcv1g1nrfmE0bSV+JiudE2m7PJibpUXzPBWoK
lCoEyBmA+jRzWynuiKqcZre1A6ckW/lQ2YkR+/IlHWHSLgQdCixUa4kiDE93hqcd
+g+vEbqFtzWJwTr7g1XCs9oPejPe/b2XUz2qrxsSHaqxgPOJVE5Vrcp0ROt5umTz
7E6iQUhq6PeAvZz7uGp3r4uJqntdQT93zvv9085iexeBJR2PaJThspMCMBJyNNne
gZrB8p1rlGXy/xft7VJPhF/7p+8uBEUXb6PYDFs4AcM3QeCBeRNqOlkX0J/fATis
ODjEOyjR9sHwSO5XSAiazBh/BH+VnFUOl2dSW3jbeowrioYCFy+6GJbfIZ41NMkr
YmFlGkjx+Eu9Cr1V/VsX7KOgBPACTXtODJ4HMU3sYPL2kj3/8lU=
=AWM3
-END PGP SIGNATURE-



Bug#1041431: ITP: rust-souper-ir -- library for manipulating Souper IR

2023-07-18 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-souper-ir
  Version : 2.1.0
  Upstream Contact: Nick Fitzgerald 
* URL : https://github.com/fitzgen/souper-ir
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : library for manipulating Souper IR

 souper-ir provides AST types for parsing or generating Souper IR.
 It is a suitable building block
 either for writing a custom LHS extractor,
 or for translating learned optimizations
 into your own peephole optimizations pass.

This package is needed by swc (bug#991761).
It will be maintained in the collaborative debian section of salsan at
https://salsa.debian.org/debian/rust-souper-ir

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS24p4ACgkQLHwxRsGg
ASFoNg//X+yn+nyVrFlZQIqTuazhXwczwIV4e/PEE4YqsCY3Ms21cDe1X//s4mUZ
IRV5N4GUUkmcmqN4CUxpkYp3vTpin8izkpa1tmAh5gG3WKMkA/5QY5NcroOcHLcK
IoL/IUAVjB2w1/nItUEkKiNJnc+DqpRZEz66xUE7JuwK1VR3xc00kwwoJSCpQXJ2
LSDwR7xpct/t7Atua5/rzQlXsaW0fGORFuGFTvkaR1JuqnmKN8KgxbJ5KfHYel5B
AaGn7z23boQ69clJGXBKwBNeTP/sqE/q9byPJRqtNGuUtqZ9dxfwWuMhI82WZv9z
6G83lNDw9r2OeBviNGiWsmC/9OEoMXT26wm3F9zWPZgWRUi/Q+ZRcpVAX77xykyv
R7gzJ5oBSFoQJGq3bfkFhgiU/1/g1g/D3HN8uBZR/ODl50yTHnScAR9quc06SK7u
Lzesj6ON4F8ZDc6oYSVrakvwxcwsIRw+kko0BB6+euuMJutzAwX8BbDi17t50w0m
0WhaMc+i6nH//aHwQ1VgkhV3PMZ4VhC2cgux2Bcnr4NdPuG1XbhBLnJpSWtsUeVV
kEJd00cV6ZNddNHtoqz8TDfi5ukJM+YfgbWWrwCRdaM4YnT3HB++cBgL3Qzgqe+A
BRgok4h+4oi0opbS6xzyEDEbXGA2lIL2mxhSiixT4MkmlFzwwkw=
=Ul/b
-END PGP SIGNATURE-



Bug#1041418: ITP: rust-slice-group-by -- iterators over groups in slices and strs

2023-07-18 Thread Jonas Smedegaard
Quoting Jonas Smedegaard (2023-07-18 19:57:46)
> This package is needed by swc (bug#991761).
> It will be maintained in the collaborative debian section of salsan at
> https://salsa.debian.org/debian/rust-slice-by-group

Correction, it is at https://salsa.debian.org/debian/rust-slice-group-by
(I accidentally flipped the last two words).

 - 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#1041418: ITP: rust-slice-group-by -- iterators over groups in slices and strs

2023-07-18 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-slice-group-by
  Version : 0.3.1
  Upstream Contact: Clément Renault (Kerollmops) 
* URL : https://github.com/kerollmops/slice-group-by
* License : Expat
  Programming Lang: Rust
  Description : iterators over groups in slices and strs

 slice-group-by is an implementation of the groupBy Haskell function,
 providing tools for efficiently iterating over `slice` and `str`
 by groups defined by a function
 that specifies if two elements are in the same group.

This package is needed by swc (bug#991761).
It will be maintained in the collaborative debian section of salsan at
https://salsa.debian.org/debian/rust-slice-by-group

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS20pYACgkQLHwxRsGg
ASEZnw//c5aQ3rBSG7lO+TAqSI36Z9s0X6Qm0igXKDtQS8Z3I38kDuMGB6nIFXh3
omM52+RT1RmrftP+/ijmx9qjjK3e99/XkWezzyKOQ/w6VV2nRgpKbwjo7joohspP
548xlwKDt8mi83OhbvF5yhPVSOVA4Cnw874KHanvJ2b1WMNGyShjMlD3x3k7f9q1
kUnL+V998+IUxITCXKHD/kVbowDYk5IagcGfKKWrGM+ZdjRD1pfYqmIY3XuEHX6t
kIbgCHsa3qxtJcXF5GIBz5+B/Pt/CwGYzrDqjrqwMZfiu+5ChiYLIG3sdN7a1+aQ
5t2R7xS1TKFSza4TDlNH3+HZVm4eQ1C8acN/ZafyuapkL9V4lbRbQGiRKO/73bEi
Lj+nHvtDIVTopD350vypEdOyGslq//jq7rInwfTe+x6ZYsSP3xqaGS+iOGfiFpKP
3dCzxVmZm8YqR2OMlRNsx0uvqTTGrEVwT/haWJ8uNXp5ovg/VeT7rOrTo74YVcG9
7H+UCjXMDOLsbotTf2FqCKWL673HjNEUt9FbAQ1lqyqHFk6QTtktIRpz4hh7Zx3Q
WSZ/hcfUORXyDSu4nBJ0HkKUPAKs3wy90crU3J+XrttE7laAxmXVXzG6bA8PIw4a
cE/v1/4uCpH8w1fZgQw8e2qGhr7lRPJsxQS0SoAlJ0r6etUP9OU=
=RiOT
-END PGP SIGNATURE-


Bug#1041417: ITP: rust-regalloc2 -- backtracking register allocator

2023-07-18 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-regalloc2
  Version : 0.9.1
  Upstream Contact: Chris Fallin 
* URL : https://github.com/bytecodealliance/regalloc2
* License : Apache-2.0 with LLVM exception
  Programming Lang: Rust
  Description : backtracking register allocator

 regalloc2 is a register allocator
 that started life as, and is about 50% still,
 a port of IonMonkey's backtracking register allocator to Rust.
 In many regards, it has been generalized, optimized, and improved
 since the initial port.
 .
 In addition,
 it contains substantial amounts of testing infrastructure
 (fuzzing harnesses and checkers)
 that does not exist in the original IonMonkey allocator.

This package is needed by swc (bug#991761).
It will be maintained in the collaborative debian section of salsan at
https://salsa.debian.org/debian/rust-regalloc2

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS2zHcACgkQLHwxRsGg
ASFRAA/7B0A4+Zm3LFQoPFLfv/uaqfkELXs1Fuf2eKgK/IwzR99U+ne2dNB4S1aF
V0ZhF33WbidD63Em/WwNwENGYmeqUa/WUnxFrvEq45E/VyYUd0a3V+jYaGAsxEOA
dZ/N7oLrdFcWaG4eF+K2+Xm5nQe7S7vNafVR2+WT69So9dLlht6gkvDYdM2QWS1u
QxQ08vGgPD9qYWW3IVcvG/mTzL7MnU2PkN4CD17Lowz3pVqxqioEZoHNjxjsJdXC
dhGfTE4a7B9CY8sq/8mBkaJqtOSL6VFKa26rCheMYfwg85XZQ0xS9G5ZiumFU7w9
yM1FPMR9s9YRrGm350wnWzhnKbjGbiyPqMZL79In9vVXak0AXkmUe/07Eii9budI
vzaq8oPMDOfFV3R809q7I8qh3Riy27LrjPxXzB30/r2L0fGs7l6csqGuPll5NZ6O
N0087VphdJoGUJw9Sro+4Dvs+vqqsmNKQ26H+5d8BWeQsfmu1MTD/iyBu4w+3GG1
3nbrMFpBR16eQ6gV4rYxBjTcocqGBPJU+BwgGs5wcQtwplIN25T0pGwoIz2ZhPUQ
pl+5EQw4dMCPMWJlmS9HWcbz5bD2s/t1cHDGpw87Nh66JjV1n6sAMkqNkFtxirCD
WTBN6RMFscwLD/7wrgS0Q/bSwNWe9IzbuuJZDUu1+INW7w+fPrk=
=nXER
-END PGP SIGNATURE-



Bug#1041318: ITP: rust-json-event-parser -- JSON event parser and serializer

2023-07-17 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-json-event-parser
  Version : 0.1.1
  Upstream Contact: Tpt 
* URL : https://github.com/oxigraph/json-event-parser
* License : Apache-2.0 or Expat
  Programming Lang: Rust
  Description : JSON event parser and serializer

 JSON event parser
 is a simple streaming JSON parser and serializer implementation in Rust.
 .
 It does not aim
 to be the fastest or the more versatile JSON parser possible
 but to be an as simple as possible implementation.

This package is needed for oxigraph (bug#996504).
It will be maintained in the collaborative debian section of salsa, at
https://salsa.debian.org/debian/rust-json-event-parser

 - Jonas
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmS1LsgACgkQLHwxRsGg
ASGuZxAAnGaRse4xNrc1A8yia/ZGZPbilR93QiVzblYfKtAvPp7sMUkpvjPhkdP6
EEXdvcHUP72p/yQj6wmRzptLtDxNd6/K4V0DQpZj1wA11i3BJHiiX4udVqqBQlvQ
FpCgMw28c4VzYW84JGAYEb7Dqsd85U8rZLdpSmaZ+eAIzeRAjfoldLKn7wfoxZKk
iB/veI19T/oAHyRYnG1ptukLBexUvjxQxZczhr1/6e5Njk0glY1/oNLQ7ewv7NGS
1Pcislx9jEsxPmtxGEzBifoV/H+2lYvir3HqNEx6pWF4BqiUEFDTfaRPUiQ/PsTQ
azbJNcZzSiRLKFw6dZzXqnAZgQCgicO4a8GEoBNDaRWlbe7PL9BidfshcOnKXX/i
4x943xCCOhXSGCTrbIW2nwM8etz9QRXn7zmqHjCAH2arFPjRCv3E4dABhO1J/lP/
sNnMwKNtljuAG++ucBkXaN0JYV4JSQGRoCocegDbjYQBOsDG7ARgEJyJBdPbBoIH
PF6HVgWCCvhJ9V8sEFy2/aY26ycfUzwKst7Qz80V35A3wyZMTrHQHs0A+dAVRhU1
foxNCFRhUdO/4HDB7opVfyZ7hOuagRiv0ccxa/jKzMtduh6JMYQf291NyN08valq
yMTE83L5588OnZv/Z+AcRZQbtPOQZqyrqEEBtFTyo9qCUjtbUrk=
=oDlV
-END PGP SIGNATURE-



  1   2   3   4   5   6   7   8   9   10   >