Bug#1028120: ...

2023-01-07 Thread Israel Galadima

Package: wnpp
Severity: wishlist
Owner: Israel Galadima 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name  : node-xregexp
  Version                    : 3.1.1
  Upstream Author  : Steven Levithan 
* URL         : http://xregexp.com/
* License   : Expat
  Programming Lang: JavaScript
  Description             : Extended JavaScript regular expressions

XRegExp provides augmented (and extensible) JavaScript regular
expressions beyond what is natively supported.

This package is part of my effort to package corepack for Debian.
Package will be maintained by the Debian JavaScript Team.


OpenPGP_0x3679ECB87B7CEC0C.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Re: Multi-host networking software, autopkgtests

2023-01-07 Thread Wouter Verhelst
Hi Ian,

On Fri, Jan 06, 2023 at 04:59:58PM +, Ian Jackson wrote:
> Paul Gevers writes ("Re: Multi-host networking software, autopkgtests"):
> > I guess this is best discussed in https://bugs.debian.org/908274 (added 
> > in the To)? Maybe with Wouter and other interested parties?
> 
> Hmmm.  Well, a way of doing this "officially" in autopkgtest would be
> nice.  But:
> 
> Think such an "official" thing ought to allow the specification of
> different dependencies for the different hosts in the test.  And I
> don't much like the mini-DSL suggestion.  Maybe it would be better to
> offer the test script an adt virt server interface to control the
> "other" hosts.
> 
> This all seems very complex.  I definitely want to have something
> working before something like that could exist.  Also, I think it
> would be a good idea to do something ad-hoc, ideally in a number of
> packages, to gain experience so we know what shape the "official"
> thing ought to be.
> 
> I think therefore that I need to pursue some kind of within-testbed
> nesting, as an interim approach at the very least.  I was hoping that
> someone else had solved (part of) this problem already...

Unfortunately not.

We also had a discussion during the "autopkgtest office hours" session
during debconf21[1], where an alternate method (that would be slightly
easier to implement) was proposed: to have an autopkgtest helper command
that allows you to easily create and run a Debian VM for the host
architecture, and run stuff on it. This might be a bit easier to
implement than the dsl in the proposal.

[1] 
https://debconf-video-team.pages.debian.net/videoplayer/#/event/2021/debconf21?video=debconf21-82-autopkgtest-office-hours.webm&start=2028

-- 
 w@uter.{be,co.za}
wouter@{grep.be,fosdem.org,debian.org}

I will have a Tin-Actinium-Potassium mixture, thanks.



Re: Multi-host networking software, autopkgtests

2023-01-07 Thread Johannes Schauer Marin Rodrigues
Hi,

Quoting Ian Jackson (2023-01-06 17:59:58)
> This all seems very complex.  I definitely want to have something working
> before something like that could exist.  Also, I think it would be a good
> idea to do something ad-hoc, ideally in a number of packages, to gain
> experience so we know what shape the "official" thing ought to be.
> 
> I think therefore that I need to pursue some kind of within-testbed
> nesting, as an interim approach at the very least.  I was hoping that
> someone else had solved (part of) this problem already...

there already exist a number of autopkgtest scripts that start a qemu virtual
machine and then run some script inside of it by connecting to it via ssh.
Maybe this can be helpful to you for now:

https://sources.debian.org/src/dropbear/2022.83-1/debian/tests/remote-unlocking/?hl=112#L137
https://sources.debian.org/src/sbuild/0.85.0/debian/tests/unshare-qemuwrapper/?hl=206#L206
https://sources.debian.org/src/cryptsetup/2%3A2.6.0-2/debian/tests/utils/cryptroot-common/#L505

Thanks!

cheers, josch



Re: Multi-host networking software, autopkgtests

2023-01-07 Thread Ian Jackson
Johannes Schauer Marin Rodrigues writes ("Re: Multi-host networking software, 
autopkgtests"):
> there already exist a number of autopkgtest scripts that start a qemu virtual
> machine and then run some script inside of it by connecting to it via ssh.
> Maybe this can be helpful to you for now:

Thanks.  I considered this but it seemed overkill (and it won't
inherit the dependency versions selected by autopkgtest).

For now I'm working on an adhoc thing that uses
  - Restrictions: needs-root
  - overlayfs to make an editable clone of the fs provided by autopkgtest
  - chroot
  - ip netns
  - apt-mark and apt-autoremove to get rid of unwanted deps

It's not particularly pretty but it's not much code and I feel I'm
making progress.  I'll report back here when I've succeeded - or
failed :-).

Thanks,
Ian.

-- 
Ian JacksonThese opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.



Bug#1028131: ITP: libretro-nestopia -- libretro wrapper for Nestopia

2023-01-07 Thread Sébastien Villemot
Package: wnpp
Severity: wishlist
Owner: Sébastien Villemot 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libretro-nestopia
  Version : 1.52.0+20221230.gitdd78611
  Upstream Contact: libre...@gmail.com
* URL : https://github.com/libretro/nestopia
* License : GPL-2+
  Programming Lang: C++
  Description : libretro wrapper for Nestopia

Nestopia is a Nintendo Entertainment System (NES) / Famicom emulator, with a
high compatibility rate.

This packages provides a wrapper allowing the Nestopia engine to be used with
libretro frontends such as RetroArch and GNOME Games.

The libretro-nestopia binary package used to be shipped by the nestopia source
package. But this is no longer the case, since the libretro backend
maintenance has moved elsewhere, hence the need for a new source package.

his package will be maintained under the umbrella of the Debian Games Team.


Re: Multi-host networking software, autopkgtests

2023-01-07 Thread Johannes Schauer Marin Rodrigues
Quoting Ian Jackson (2023-01-07 16:35:17)
> Thanks.  I considered this but it seemed overkill

maybe

> (and it won't inherit the dependency versions selected by autopkgtest).

Yes it will. When creating the chroot for the virtual machine, you use the apt
sources configured by the autopkgtest runner:

https://sources.debian.org/src/sbuild/0.85.0/debian/tests/unshare-qemuwrapper/#L62

or here:

https://sources.debian.org/src/dropbear/2022.83-1/debian/tests/remote-unlocking/?hl=80#L80



Bug#1028151: ITP: python-pyproject-parser -- Parser for pyproject.toml

2023-01-07 Thread Josenilson Ferreira da Silva
Package: wnpp
Severity: wishlist
Owner: Josenilson Ferreira da Silva 
X-Debbugs-Cc: debian-devel@lists.debian.org, nilsonfsi...@hotmail.com

* Package name: python-pyproject-parser
  Version : 0.7.0
  Upstream Contact: Dominic Davis-Foste 
* URL : https://github.com/repo-helper/pyproject-parser
* License : MIT/expat
  Programming Lang: Python
  Description : Parser for pyproject.toml

 This package is an essential dependency for the python-coincidence package:
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027481

 Observation:
 python-coincidence is required to run all tests in these packages:
  * python-dom-toml
  * python-consolekitm
  * python-dist-meta
  * python-shippinglabel
  * python-apeye
  * python-apeye-core
  * domdf-python-tools
  * python-shippinglabel
  All under ITPs.



Re: setting sysctl net.ipv4.ping_group_range

2023-01-07 Thread Steve Langasek
On Tue, Jan 03, 2023 at 03:26:37AM +0100, Marco d'Itri wrote:
> On Jan 03, Adam Borowski  wrote:

> > Debian's default sysctl settings should reside in procps (as it owns
> > /sbin/sysctl and /etc/sysctl* settings) rather than some unrelated
> > package.
> Nowadays systemd is a source of common sysctl settings among different 
> distributions.

Debian still supports other init systems in the archive besides systemd. 
Should ping fail to run on a Debian system that is not using systemd?

We also recently ran into a bug with systemd in Ubuntu because the "common
sysctl settings among different distributions" that they had added clobbered
settings that had been shipped for years already in the Ubuntu procps
package.  No thank you.

  https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1962038

What would really be a great place for shipping common sysctl settings among
different distributions would be in the Linux kernel, instead of diverging
from the kernel defaults in userspace and representing this as "common".

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1028182: ITP: throttler -- Provides rate-limiting features using asyncio

2023-01-07 Thread Diane Trout
Package: wnpp
Severity: wishlist
Owner: Diane Trout 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: throttler
  Version : 1.22
  Upstream Contact: Ramzan Bekbulatov 
* URL : https://github.com/uburuntu/throttler
* License : MIT/expat
  Programming Lang: Python
  Description : Provides rate-limiting features using asyncio


Zero-dependency Python package for easy throttling with asyncio
support.

Originally snakemake was using a different package to provide a similar rate
limiting feature called ratelimiter. However the last release for ratelimiter
was in 2017, and the package contains syntax that no longer works with Python
3.11.

So in snakemake 7.18.2 they switched to using this package instead.
https://snakemake.readthedocs.io/en/stable/project_info/history.html#id5

This is a small package I intend to add to the python modules team.

Diane



Bug#1028183: ITP: vim-eblook -- EPWING/Electric Dictionary interface for vim

2023-01-07 Thread Yukiharu YABUKI
Package: wnpp
Severity: wishlist
Owner: Yukiharu YABUKI 
X-Debbugs-Cc: debian-devel@lists.debian.org, yyab...@debian.org

* Package name: vim-eblook
  Version : 1.2.3
  Upstream Contact: KIHARA Hideto 
* URL : https://github.com/deton/eblook.vim
* License : MIT
  Programming Lang: vim script
  Description : EPWING/Electric Dictionary interface for vim

 eblook provide a simple and unitfied interface for vim
 .
 like a emacs's lookup-el package.