Bug#1030361: ITP: libblkio -- library for high-performance block device I/O with support for multi-queue devices

2023-02-03 Thread Michael Tokarev
Package: wnpp
Severity: wishlist
Owner: Michael Tokarev 
X-Debbugs-Cc: debian-devel@lists.debian.org, Stefan Hajnoczi 


* Package name: libblkio
  Version : v1.2.2
  Upstream Author : The libblkio Contributors
* URL : https://libblkio.gitlab.io/libblkio
* License : MIT or Apache 2.0
  Programming Lang: Rust, C
  Description : Library for high-performance block device I/O with support 
for multi-queue devices

Applications are increasingly integrating high-performance I/O interfaces such 
as
Linux io_uring, userspace device drivers, and vhost-user device support.  The 
effort
required to add each of these low-level interfaces into an application is 
relatively high.
libblkio provides a single API for efficiently accessing block devices and 
eliminates
the need to write custom code for each one.

This package will be used by block device backends in qemu, to begin with, to 
provide
virtualised access to block devices.  The core of it is written in rust, but it 
is used
from C-language code too. It also needs some rust crates to be packaged too 
(I'm working
on that).

/mjt



Bug#1030362: ITP: obs-source-copy -- plugin for OBS Studio to copy or save scenes, sources and filters

2023-02-03 Thread Joao Eriberto Mota Filho
Package: wnpp
Severity: wishlist
Owner: Joao Eriberto Mota Filho 
X-Debbugs-Cc: debian-devel@lists.debian.org, Exeldro 

* Package name: obs-source-copy
  Version : 0.2.2
  Upstream Author : Exeldro 
* URL : https://obsproject.com/forum/resources/source-copy.1261/
* License : GPL-2
  Programming Lang: C
  Description : plugin for OBS Studio to copy or save scenes, sources and 
filters

 This plugin lets to copy to clipboard and paste or save to files and load
 scenes, sources and filters. The information is saved in JSON format.

 This plugin is very useful to make backups of the scenes, sources and filters
 or to transport some elements between "profiles".



how to skip some archs for autopkgtests

2023-02-03 Thread Jonas Smedegaard
How do I skip some known impossible to check architectures in
autopkgtests?

Concretely, the packages src:rust-hyper-rustls and
src:rust-rustls-native-certs both fail on powerpc64 and s390x, due to
missing packages on those architectures:

https://tracker.debian.org/pkg/rust-hyper-rustls
https://tracker.debian.org/pkg/rust-rustls-native-certs

It is *not* that the packages are unusable on those architectures - or
at least that is yet unknown.  Instead, the underlying complexity is
that the autopkgtest-dependencies are architecture-independent source
code but packaged as architecture-dependent and not offered on those
architectures.

Any thoughts on how¹ to proceed?

 - Jonas


¹ ...other than give up and package as architecture-dependent.

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


Debian Med video conference next Sunday 2023-02-05 18:00 UTC

2023-02-03 Thread Andreas Tille
Hi,

this is the call for the next video conference of the Debian Med team
that are an established means to organise the tasks inside our team.

We diverge from our usual rule
   First Friday of a month
   Third Sunday of a month
since I'm traveling today and thus we agreed on Matrix to meet on
Sunday.

Meetings usually take us only 15-20min depending what we are talking
about and how many people are joining.  The next meeting is Friday
18:00 UTC
   
 https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230106T18

The meeting is on the Debian Social channel

 https://jitsi.debian.social/DebianMedCovid19

These video meetings were started in the Debian Med Biohackathon.
The topic is what contributors have done in the past period and to
coordinate the work until the next meeting.

For those who are interested in hot topics we want to tackle, here
are some items:

  - Short evaluation of the sprint in Berlin
  - Trying hard to get all packages migrating to testing
  - Pushing latest versions of our software

Newcomers are always welcome.

Lets keep on the great work and see you on Sunday
 
   Andreas.

-- 
http://fam-tille.de



Re: how to skip some archs for autopkgtests

2023-02-03 Thread Nilesh Patra
Hi Jonas,

On Fri, Feb 03, 2023 at 04:07:09PM +0100, Jonas Smedegaard wrote:
> How do I skip some known impossible to check architectures in
> autopkgtests?
> 
> Concretely, the packages src:rust-hyper-rustls and
> src:rust-rustls-native-certs both fail on powerpc64 and s390x, due to
> missing packages on those architectures:
> 
> https://tracker.debian.org/pkg/rust-hyper-rustls
> https://tracker.debian.org/pkg/rust-rustls-native-certs
> 
> It is *not* that the packages are unusable on those architectures - or
> at least that is yet unknown.  Instead, the underlying complexity is
> that the autopkgtest-dependencies are architecture-independent source
> code but packaged as architecture-dependent and not offered on those
> architectures.
> 
> Any thoughts on how¹ to proceed?

There is a "skip-not-installable" that you could decleare in d/t/control
for these packages (for the corresponding tests that suffer from uninst
test deps), more details here[1]

Another way is to declare "Architecture: !s390x !ppc64el" in d/t/control
but I think this is in-appropriate for the said case.

[1]: https://people.debian.org/~eriberto/README.package-tests.html

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1030368: ITP: lomiri-mediaplayer-app -- Media Player App for Lomiri Operating Environment

2023-02-03 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: lomiri-mediaplayer-app
  Version : 1.0.0
  Upstream Author : UBports Developers 
* URL : https://gitlab.com/ubports/development/core/mediaplayer-app
* License : GPL-3, LGPL-3
  Programming Lang: C++, QML
  Description : Media Player App for Lomiri Operating Environment

 This app is a core app for Ubuntu Touch's shell Lomiri. Ubuntu Touch is
 a mobile OS developed by the UBports Foundation. Lomiri is its operating
 environment optimized for touch based human-machine interaction, but
 also supports convergence (i.e. switching between tablet/phone and
 desktop mode).
 .
 This package provides Lomiri's Media Player App capable of playing a
 variety of audio and video formats both on mobile devices and desktop
 computers.
 .
 This package will be maintained by the UBports Packaging Team.



Re: how to skip some archs for autopkgtests

2023-02-03 Thread Paul Gevers

Hi,

On 03-02-2023 16:51, Nilesh Patra wrote:

There is a "skip-not-installable" that you could decleare in d/t/control
for these packages (for the corresponding tests that suffer from uninst
test deps), more details here[1]


Please don't use this. I regret I added it to autopkgtest because more 
often than not it hides real installability issues.



On Fri, Feb 03, 2023 at 04:07:09PM +0100, Jonas Smedegaard wrote:

How do I skip some known impossible to check architectures in
autopkgtests?


There's the Architecture field in the spec, but ...


Concretely, the packages src:rust-hyper-rustls and
src:rust-rustls-native-certs both fail on powerpc64 and s390x, due to
missing packages on those architectures:

https://tracker.debian.org/pkg/rust-hyper-rustls
https://tracker.debian.org/pkg/rust-rustls-native-certs

It is *not* that the packages are unusable on those architectures - or
at least that is yet unknown.  Instead, the underlying complexity is
that the autopkgtest-dependencies are architecture-independent source
code but packaged as architecture-dependent and not offered on those
architectures.

Any thoughts on how¹ to proceed?


The current best way is to ask the release team to hint the package 
through. The problem here is that the migration software of the Release 
Team isn't smart enough (and there are cases where I believe there's 
just information missing in our control files) to figure out to not 
schedule some of those tests. But as the migration software looks at 
regressions, once the test is accepted to fail in testing, it's no 
longer a problem (except it looks unpleasant on your ci.d.n page). (It's 
a bit like the recent FTBFS on some architecture discussion we had here).



Another way is to declare "Architecture: !s390x !ppc64el" in d/t/control
but I think this is in-appropriate for the said case.


It's not in-appropriate, but it feels like just another place to keep 
track of things. So I think a one-time action is better than such a 
place that you have to keep up-to-date. Also, if it at one day happens 
to succeed, you get it for free. But if you rather not bother the 
Release Team


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1030388: ITP: lomiri-desktop-session -- Lomiri Desktop Session

2023-02-03 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: lomiri-desktop-session
  Version : 0.0.1
  Upstream Author : UBports Developers 
* URL : 
https://gitlab.com/ubports/development/core/lomiri-desktop-session
* License : GPL-3
  Programming Lang: Bash, Config Files
  Description : Lomiri Desktop Session

 Lomiri is an operating environment optimized for touch based
 human-machine interaction, but also supporting convergence (i.e.
 switching between tablet/phone and desktop mode). Lomiri is the user
 shell driving Ubuntu Touch based mobile devices.
 .
 This package provides the display manager / session manager integration
 so that you can launch a Lomiri (Desktop) Session using your favourite
 display manager.
 .
 This package will be maintained by the UBports Packaging Team.



Bug#1030392: ITP: python-moddb -- python module to scrape the ModDB.com website

2023-02-03 Thread Stephan Lachnit
Package: wnpp
Severity: wishlist
Owner: Stephan Lachnit 
X-Debbugs-Cc: debian-devel@lists.debian.org, stephanlach...@debian.org

* Package name: python-moddb
  Version : 0.8.1
  Upstream Contact: Clement Julia 
* URL : https://github.com/ClementJ18/moddb/
* License : MIT
  Programming Lang: python
  Description : python module to scrape the ModDB.com website

Dependency for upcoming lutris version. Will be maintained in Games Team.



Bug#1030393: ITP: morph-browser -- Web Browser for Lomiri

2023-02-03 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: morph-browser
  Version : 1.0.0
  Upstream Author : UBports Developers 
* URL : https://gitlab.com/ubports/development/core/morph-browser
* License : GPL-3
  Programming Lang: C++, QML
  Description : Web Browser for Lomiri

 Lightweight web browser tailored for Lomiri / Ubuntu Touch, based on the
 Qt WebEngine and using the Lomiri UI components.
 .
 This package will be maintained by the UBports Packaging Team.



Bug#1030397: ITP: libio-file-withfilename-perl -- filehandles that know their origin

2023-02-03 Thread mtj
Package: wnpp
Owner: Mason James 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libio-file-withfilename-perl
  Version : 0.01
  Upstream Author : Ivan Fomichev 
* URL : https://metacpan.org/release/IO-File-WithFilename
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : filehandles that know their origin

IO::File::WithFilename does everything that IO::File does, but implements
filename method, that File::Temp objects have. It lets you write the code
that is ignorant of what classes of objects it works with.

If you want to check if it is safe to call filename method, you are
recommended to call can method rather than to check an object's inheritance:

  print $obj->filename, "\n" if eval { $obj->can('filename') };

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.



Bug#1030398: ITP: libdata-validate-type-perl -- Data type validation functions

2023-02-03 Thread mtj
Package: wnpp
Owner: Mason James 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdata-validate-type-perl
  Version : 1.6.0
  Upstream Author : Guillaume Aubert 
* URL : https://metacpan.org/release/Data-Validate-Type
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Data type validation functions

Data::Validate::Type started as an encapsulation for Params::Util, with some
refactoring and improvements.

See also:
 https://metacpan.org/pod/Params::Util

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.



Bug#1030399: ITP: libwww-orcid-perl -- client for the ORCID 2.0 API

2023-02-03 Thread mtj
Package: wnpp
Owner: Mason James 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libwww-orcid-perl
  Version : 0.0402
  Upstream Author : Patrick Hochstenbach 
* URL : https://metacpan.org/release/WWW-ORCID
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : client for the ORCID 2.0 API

WWW::ORCID provides a client for the ORCID 2.0 API

The client is mostly complete. The 2.0 member API is implemented except
notification-permission. The 2.0 public API is implemented except identifiers
and status. The 2.1 member API has not yet been implemented.

Provides modules:
 WWW::ORCID
 WWW::ORCID::API::v2_0
 WWW::ORCID::API::v2_0_public

See also:
 https://api.orcid.org/v2.0/#/Member_API_v2.0

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.



Bug#1030479: ITP: libdata-uuid-mt-perl -- fast random UUID generator using the Mersenne Twister algorithm

2023-02-03 Thread mtj
Package: wnpp
Owner: Mason James 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdata-uuid-mt-perl
  Version : 1.001
  Upstream Author : David Golden 
* URL : https://metacpan.org/release/Data-UUID-MT
* License : Apache-2.0
  Programming Lang: Perl
  Description : fast random UUID generator using the Mersenne Twister 
algorithm

Data::UUID::MT provides a UUID generator uses the excellent
Math::Random::MT::Auto module as a source of fast, high-quality (pseudo)
random numbers.

Three different types of UUIDs are supported. Two are consistent with RFC
4122 and one is a custom variant that provides a 'sequential UUID' that can
be advantageous when used as a primary database key.

Note: The Mersenne Twister pseudo-random number generator has excellent
statistical properties, but it is not considered cryptographically secure.
Pseudo-random UUIDs are not recommended for use as security authentication
tokens in cookies or other user-visible session identifiers.

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.