Re: Q: uscan with GitHub

2022-10-11 Thread Stephan Lachnit
On Sun, Oct 9, 2022 at 7:06 PM Volans  wrote:
>
> I've encountered the same problem and come out with a version of the watch 
> file using the GitHub APIs. In my case I also needed to download the PGP 
> signature. I've add some comments to the watch file for an easier 
> understanding.
>
> The approach should be generic enough to work for others [1].
>
> The package name in the URL could also be replaced with @PACKAGE@ if that's 
> the same of the GitHub project name.
> In my case too, tags are prefixed with a 'v' (i.e. v1.2.3), but that's easily 
> adaptable to different formats.
>
> What is the process to find an agreement on which updated version should be 
> published on the wiki [2] ?

I mentioned it before, one should increase the limit of results per
page to the maximum (which is 100).
Also I don't think using `@PACKAGE@` is a good idea inside the URL as
it is maybe different from the Debian source package name.

For releases I use something like (w/o signatures):
```
version=4
opts="searchmode=plain,\
filenamemangle=s%v?@ANY_VERSION@%@PACKAGE@-$1.tar.gz%" \
https://api.github.com/repos///releases?per_page=100 \
https://api.github.com/repos/[^/]+/[^/]+/tarball/v?@ANY_VERSION@
```
For tags:
```
version=4
opts="searchmode=plain,\
filenamemangle=s%v?@ANY_VERSION@%@PACKAGE@-$1.tar.gz%" \
https://api.github.com/repos///tags?per_page=100 \
https://api.github.com/repos/[^/]+/[^/]+/tarball/refs/tags/v?@ANY_VERSION@
```

One could probably combine the tarball search link into a unified
regex expression, didn't try that yet.

Overall I agree that the Github API thing should be documented in the
Wiki and in the uscan man page.

Cheers,
Stephan



Bug#1021580: ITP: zxing-cpp -- zebra-crossing library (C++ port)

2022-10-11 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: zxing-cpp
  Version : 0+git
  Upstream Author : https://github.com/Benjamin-Dobell
* URL : https://github.com/glassechidna/zxing-cpp
* License : Apache-2.0
  Programming Lang: C++
  Description : zebra-crossing library (C++ port)


 ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode
 image processing library implemented in Java, with ports to other
 languages.
 .
 ZXing is/was a Java library.
 .
 At some point a complete C++ port/rewrite was created and maintained in
 the official ZXing repo. However, at the time of writing the C++ port is
 no longer maintained and has been removed from the official ZXing repo.
 .
 This package's upstream has been forked from the last ZXing commit to
 contain the C++ project.
 .
 This package will be maintained by Debian's UBports Packaging team.



Bug#1021582: ITP: python3-pytest-aiohttp -- Pytest plugin for aiohttp support

2022-10-11 Thread Jelmer Vernooij
Package: wnpp
Severity: wishlist
Owner: Jelmer Vernooij 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python3-pytest-aiohttp
  Version : 1.0.4
  Upstream Author : aiohttp team 
* URL : https://github.com/aio-libs/pytest-aiohttp
* License : Apache-v2
  Programming Lang: Python
  Description : Pytest plugin for aiohttp support

pytest plugin for aiohttp support

The library provides useful fixtures for creation test aiohttp server
and client.

Add asyncio_mode = auto line to pytest configuration (see pytest-
asyncio modes for details).  The plugin works with strict mode also.



Re: Bug#1021572: RFP: la-capitaine-icon-theme -- icon theme inspired by macOS and Google's material design

2022-10-11 Thread Stephan Verbücheln
Not a legal expert, but the "Finder" and "Safari" icons look
problematic to me.

Regards



Bug#1021604: ITP: httpstat -- visualize curl statistics

2022-10-11 Thread Blair Noctis
Package: wnpp
Severity: wishlist
Owner: Blair Noctis 
X-Debbugs-Cc: debian-devel@lists.debian.org, n...@sail.ng

* Package name: httpstat
  Version : 1.3.2
  Upstream Author : Xiao Meng 
* URL : https://github.com/reorx/httpstat
* License : MIT
  Programming Lang: Python
  Description : visualize curl statistics

This command line tool shows statistics of a curl request, including response
headers and time used by each stage of the request, in a simple graph.


This tool helps analyze time cost of HTTP and other requests.
It's a Python package and fits in the Python team packaging process.

-- 
Regards,
Blair Noctis


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1021609: ITP: bats-assert -- Helper library providing common assertions for Bats

2022-10-11 Thread Gioele Barabucci

Package: wnpp
Severity: wishlist
Owner: Gioele Barabucci 
X-Debbugs-Cc: debian-devel@lists.debian.org, gio...@svario.it

* Package name: bats-assert
  Version : 2.0.0
* URL : https://github.com/bats-core/bats-assert
* License : CC0
  Programming Lang: Bash
  Description : Helper library providing common assertions for Bats

bats-assert provides various ready-made assertions that can be used
to make Bats tests simpler to understand and to debug.

For example:

* assert_success: exit status is 0.
* assert_output: output contains given content.
* assert_line: a specific line of output contains given content.

--
Gioele Barabucci



Bug#1021626: ITP: qzxing -- Qt/QML wrapper library for the ZXing barcode image processing library.

2022-10-11 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: qzxing
  Version : 3.3.0
  Upstream Author : Nikos Ftylitakis
* URL : https://github.com/ftylitak/qzxing/
* License : Apache-2.0
  Programming Lang: C++
  Description : Qt/QML wrapper library for the ZXing barcode image 
processing library.

 Qt/QML wrapper library for the ZXing barcode image processing library.
 .
 Supports barcode decoding for the following types:
 .
UPC-A
UPC-E
EAN-8
EAN-13
ITF
Code 39
Code 93
Code 128 (GS1)
Codabar
QR Code
Data Matrix
Aztec (beta)
PDF 417
 .
 Supports barcode encoding for the following types:
 .
   QR Code
 .
 This package will be maintained by Debian's UBports Packaging Team.