Bug#900928: Patches Fractal7 ?
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 ?
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 ?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
>> 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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-