Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

2023-09-25 Thread Drew Parsons

On 2023-09-26 01:10, Emmanuel Arias wrote:

Control: retitle -1 ITP: python-skbuild-core -- next generation Python
CMake adaptor and Python API for plugins

Control: owner -1 Emmanuel Arias 


I've seen it before. I will work on it and maintain it under the DPT
umbrella.

Thanks for raising this.

ps: for some reason I didn't receive the cc mail



Thanks Emmanuel.

Weird about the cc. Maybe a spam filter somewhere got overzealous. 
Wouldn't surprise me if these wnpp emails trigger them.




Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

2023-09-25 Thread Emmanuel Arias
Control: retitle -1 ITP: python-skbuild-core -- next generation Python
CMake adaptor and Python API for plugins
Control: owner -1 Emmanuel Arias 

Hi Drew,


On Mon, Sep 25, 2023 at 8:00 AM Drew Parsons  wrote:

> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-pyt...@lists.debian.org, eam...@debian.org
> Control: affects -1 src:fenics-basix
>
> * Package name: scikit-build-core
>   Version : 0.5.1
>   Upstream Contact: Henry Schreiner 
> * URL : https://github.com/scikit-build/scikit-build-core
> * License : Apache2
>   Programming Lang: Python
>   Description : next generation Python CMake adaptor and Python API
> for plugins
>
> Scikit-build-core is a ground-up rewrite of the classic Scikit-build,
> a bridge between Python package build systems and CMake, the most
> popular compiled language build system. The key features of
> scikit-build classic (which is setuptools based) are also present
> here:
>
> -Great support for or by most OSs, compilers, IDEs, and libraries
> -Support for C++ features and other languages like Fortran
> -Support for multithreaded builds
> -Simple CMakeFiles.txt instead of up to thousands of lines of fragile
> setuptools/distutils code
> -Cross-compile support for Apple Silicon and Windows ARM
>
>
> Scikit-build-core is required by the future version of Basix.
>
> The Debian Pythom Team is a natural home for the package.
>
> cc: Emmanuel Arias in his role as Uploader for the old scikit-build
> package.


I've seen it before. I will work on it and maintain it under the DPT
umbrella.

Thanks for raising this.

ps: for some reason I didn't receive the cc mail

Cheers,
Emmanuel

>


Processed: Re: Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

2023-09-25 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 ITP: python-skbuild-core -- next generation Python
Bug #1052614 [wnpp] RFP: python-skbuild-core -- next generation Python CMake 
adaptor and Python API for plugins
Changed Bug title to 'ITP: python-skbuild-core -- next generation Python' from 
'RFP: python-skbuild-core -- next generation Python CMake adaptor and Python 
API for plugins'.

-- 
1052614: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052614
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052673: ITP: golang-github-bazelbuild-bazelisk -- A user-friendly launcher for Bazel.

2023-09-25 Thread Arthur Diniz
Package: wnpp
Severity: wishlist
Owner: Arthur Diniz 

* Package name: golang-github-bazelbuild-bazelisk
  Version : 1.18.0-1
  Upstream Author : Bazel
* URL : https://github.com/bazelbuild/bazelisk
* License : Apache-2.0
  Programming Lang: Go
  Description : A user-friendly launcher for Bazel.

 Bazelisk is a user-friendly wrapper/launcher for Bazel written in Go.
 It automatically picks a good version of Bazel given your current working
 directory, downloads it from the official server (if required) and then
 transparently passes through all command-line arguments to the real Bazel 
binary.
 .
 You can call it just like you would call Bazel.
 .
 Before Bazelisk was rewritten in Go, it was a Python script. This still works
 and has the advantage that you can run it on any platform that has a Python
 interpreter, but is currently unmaintained and it doesn't support as many 
features.



Bug#1026333: ITP: rustup -- the rust toolchain installer

2023-09-25 Thread liushuyu

Hi all,


I have created an RFS request for this package: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052424
If you are interested, you are welcome to review and/or sponsor this 
prospective package.



Thanks,
Zixing

Bug#1030835: More updates

2023-09-25 Thread Jelmer Vernooij
newer versions of ruff now use a forked vendored copy of rustpython, and
upstream says they're diverging. I've updated the packaging to
ruff 0.0.291, which is the point after the vendoring.

State of unmet dependencies:

 * lalrpop/lalrpop-util needs updating to 0.20. unstable has 0.19, updating it 
is nontrivial - help appreciated!
 * argfile v0.1.6 (in NEW queue)
 * clearscreen v2.0.1 (in NEW queue)
 * imperative v1.0.5 (in NEW queue)
  * rust-stemmers (in NEW queue)
 * libcst v0.1.0 (in NEW queue)
 * syn-ext v0.4.0 (in NEW queue)
 * serde_with v3.3.0 (in NEW queue)
 * result-like-derive v0.4.6 (in NEW queue)
 * result-like v0.4.6 (in NEW queue)

That's probably an incomplete list; "cargo debstatus" runs out of
stack space analyzing ruff now :-/

Cheers,

Jelmer



Processed: ITP: tuning-library -- Surge Synth Team Tuning Library

2023-09-25 Thread Debian Bug Tracking System
Processing control commands:

> block 1025206 by -1
Bug #1025206 [wnpp] ITP: bespokesynth -- modular music synthesizer
1025206 was blocked by: 1052621
1025206 was not blocking any bugs.
Added blocking bug(s) of 1025206: 1052636

-- 
1025206: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025206
1052636: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052636
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052636: ITP: tuning-library -- Surge Synth Team Tuning Library

2023-09-25 Thread Andrius Merkys

Package: wnpp
Owner: Andrius Merkys 
Severity: wishlist
Control: block 1025206 by -1

* Package name: tuning-library
  Version : 1.1.0+ds
  Upstream Author : Paul Walker
* URL : https://github.com/surge-synthesizer/tuning-library
* License : Expat
  Programming Lang: C
  Description : Surge Synth Team Tuning Library

Standalone C++ header only library for microtuning.

MTS-ESP is needed by bespokesynth (ITP #1025206)

Remark: This package is to be maintained with Debian Multimedia 
Maintainers at

   https://salsa.debian.org/merkys/tuning-library

I preemptively pushed the package to personal space on salsa, but will 
ask to have it moved to Debian Multimedia Maintainers space.




Processed: ITP: mts-esp -- microtuning support to audio and MIDI plugins

2023-09-25 Thread Debian Bug Tracking System
Processing control commands:

> block 1025206 by -1
Bug #1025206 [wnpp] ITP: bespokesynth -- modular music synthesizer
1025206 was not blocked by any bugs.
1025206 was not blocking any bugs.
Added blocking bug(s) of 1025206: 1052621

-- 
1025206: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025206
1052621: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052621
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052621: ITP: mts-esp -- microtuning support to audio and MIDI plugins

2023-09-25 Thread Andrius Merkys

Package: wnpp
Owner: Andrius Merkys 
Severity: wishlist
Control: block 1025206 by -1

* Package name: mts-esp
  Version : 0.0~git20230110.9df9a9c
  Upstream Author : ODDSound Ltd.
* URL : https://github.com/ODDSound/MTS-ESP
* License : 0BSD
  Programming Lang: C
  Description : microtuning support to audio and MIDI plugins

The MTS-ESP library is a simple but versatile C/C++ library for adding
microtuning support to audio and MIDI plugins. It allows for a single 
master plugin to simultaneously control the tuning of any number of 
connected client plugins across a DAW session. Connection between a 
master and clients is automatic and invisible.


MTS-ESP is needed by bespokesynth (ITP #1025206)

Remark: This package is to be maintained with Debian Multimedia 
Maintainers at

   https://salsa.debian.org/multimedia-team/mts-esp



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

2023-09-25 Thread Reinhard Tartler




On 9/22/23 1:42 PM, Jonas Smedegaard wrote:

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! :-)


hyper-timeout: https://ftp-master.debian.org/new/rust-hyper-timeout_0.4.1-1.html
prettyplease: https://tracker.debian.org/pkg/rust-prettyplease

both versions currently in the archive should satisfy requirements for tonic.

Let me know what other dependencies are missing, happy to add them to 
debcargo-conf.git

-rt



Bug#1052619: ITP: pydantic-core -- Rust implementation of pydantic core functionality

2023-09-25 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: pydantic-core
  Version : 2.9.0
  Upstream Author : Samuel Colvin
* URL : https://github.com/pydantic/pydantic-core
* License : Expat
  Programming Lang: Python, Rust
  Description : Rust implementation of pydantic core functionality

pydantic uses type hinting (PEP 484) and variable annotation (PEP 526) to
validate that untrusted data takes the desired form. There is also support for
an extension to dataclasses where the input data is validated.

The core library is implemented in Rust and up to seventeen times faster than
the original pure Python implementation.

This is a new dependency for pydantic 2. The package will probably be
team-maintained under the umbrella of the Debian Python Team
.



-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmURdfQACgkQ+C8H+466
LVkUawwAjCO9wWXpdir5lVlaQa0b5niJ/JGEWC2qg6bZxBELJHyniYlyUtAl+qeb
AsySa6hSQ+4nCgQEinCo9JHwwhERlY9MlceVeez4EuP1Xt4udbvx8l9RUUAlUP7b
BYxgw8GAWMQsrn+ZCPdv0jjvzjI9u1LOzJqwV8w6E0XpuQTi7ZsqNegKsEg0jfVk
NKUGaCyWKvEmhh1rfn7iPO0QGiufbsjp568JCA1LGX/OKL8oXD3LEu+ji9P9gCRq
ym6iqrmrRtNH3vIBi29chaQUkEZRQvkzAocWXF5F8Ba6j2B9dMiuNsPT7ylBFGF/
tEbg+9ELAHlV7Ab9yAH2VPM1gpmblOs9rpp0+F+fCfW+raTH3OByXYGgMbyryOeD
P+YtP2awBSpQSrS6YGjK83MTPRxrv0UflK6+XL3eDHN7GsMMQuAv4TkA9HX7BDUf
7+JP2urP0gjL4sdkRtZncHQWhEIc2HWHGUW3OAlJEClMyu/HVslomsEcS8zxKIUk
UCc5c91X
=J7bx
-END PGP SIGNATURE-


Processed (with 1 error): your mail

2023-09-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 1051779 ITP: python-docopt-ng -- command-line argument parser
Bug #1051779 [wnpp] ITP: docopt-ng -- command-line arguments parser (python3)
Changed Bug title to 'ITP: python-docopt-ng -- command-line argument parser' 
from 'ITP: docopt-ng -- command-line arguments parser (python3)'.
> (Python 3)
Unknown command or malformed arguments to command.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1051779: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051779
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052562: ITP: eza -- Modern replacement for ls

2023-09-25 Thread Marvin Renich
* Sylvestre Ledru  [230924 15:57]:
> Package: wnpp
> Severity: wishlist
> Owner: Sylvestre Ledru 
> X-Debbugs-Cc: debian-de...@lists.debian.org
> 
> * Package name: eza
> * URL : https://github.com/eza-community/eza
> * License : MIT
> 
> it is a replacement of exa (dead upstream).
> it will break/replace it.

Why?  If they are not co-installable, this is the correct dependency.

Also, if you are the maintainer of the old package, and you are planning
to remove the old package after the next release, and are doing this to
automatically upgrade users from the old package to the new package,
then this, as well as the rest of the advice at
https://wiki.debian.org/RenamingPackages, is appropriate.

However, just because eza is the _logical_ replacement for a
dead-upstream package is not a reason for it to have a Debian package
dependency forcing the removal of the old package when installing the
new.

If they are co-installable, and the removal of the old package is not
imminent, I would simply coordinate with the maintainer of the old
package (if he/she is amenable), and when yours is uploaded, add a
sentence to the bottom of the old package description stating that the
package is obsolete and naming your package as the preferred, actively
maintained replacement.  Also add a NEWS entry with that info in the old
package.

...Marvin



Bug#1052562: ITP: eza -- Modern replacement for ls

2023-09-25 Thread Sylvestre Ledru



Le 25/09/2023 à 13:40, Marvin Renich a écrit :

* Sylvestre Ledru  [230924 15:57]:

Package: wnpp
Severity: wishlist
Owner: Sylvestre Ledru 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: eza
* URL : https://github.com/eza-community/eza
* License : MIT

it is a replacement of exa (dead upstream).
it will break/replace it.

Why?  If they are not co-installable, this is the correct dependency.

Also, if you are the maintainer of the old package, and you are planning
to remove the old package after the next release, and are doing this to
automatically upgrade users from the old package to the new package,
then this, as well as the rest of the advice at
https://wiki.debian.org/RenamingPackages, is appropriate.


yeah, i know :)

I am the maintainer of the two

Cheers
Sylvestre



Processed: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

2023-09-25 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 src:fenics-basix
Bug #1052614 [wnpp] RFP: python-skbuild-core -- next generation Python CMake 
adaptor and Python API for plugins
Added indication that 1052614 affects src:fenics-basix

-- 
1052614: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052614
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

2023-09-25 Thread Drew Parsons
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-pyt...@lists.debian.org, eam...@debian.org
Control: affects -1 src:fenics-basix

* Package name: scikit-build-core
  Version : 0.5.1
  Upstream Contact: Henry Schreiner 
* URL : https://github.com/scikit-build/scikit-build-core
* License : Apache2
  Programming Lang: Python
  Description : next generation Python CMake adaptor and Python API for 
plugins

Scikit-build-core is a ground-up rewrite of the classic Scikit-build,
a bridge between Python package build systems and CMake, the most
popular compiled language build system. The key features of
scikit-build classic (which is setuptools based) are also present
here:

-Great support for or by most OSs, compilers, IDEs, and libraries
-Support for C++ features and other languages like Fortran
-Support for multithreaded builds
-Simple CMakeFiles.txt instead of up to thousands of lines of fragile 
setuptools/distutils code
-Cross-compile support for Apple Silicon and Windows ARM


Scikit-build-core is required by the future version of Basix.

The Debian Pythom Team is a natural home for the package.

cc: Emmanuel Arias in his role as Uploader for the old scikit-build
package.