Re: Q: uscan with GitHub
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)
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
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
Not a legal expert, but the "Finder" and "Safari" icons look problematic to me. Regards
Bug#1021604: ITP: httpstat -- visualize curl statistics
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
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.
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.