Bug#1055954: ITP: controku -- Control Roku devices from the comfort of your own desktop
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-Cc: debian-devel@lists.debian.org -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: controku Version : 1.1.0 Upstream Contact: Ben Westover * URL : https://github.com/benthetechguy/controku * License : GPL-3 Programming Lang: Python Description : Control Roku devices from the comfort of your own desktop Controku is a library and GTK3 application that allows you to control Roku devices from the comfort of your own desktop. I am the developer of this program. I find it very useful, and it would be nice to have in Debian. I plan to maintain it inside of the Python team. I will need a sponsor for the initial upload, as I am only a DM. -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEOGnacqRhdU6eNmtFwxHF9U6JtpgFAmVTr6kACgkQwxHF9U6J tphZVxAAps/BL8t83IiPaA5EoTlx5SlIs1me9g266vzAVaootjg5vJ5uUa86snA1 efdCdKfBvNgXyECQxM1yK0TFp4utM0yRAYg1f4JfZ2pZBI2/cyNenlUizvD3Qdp7 jSzHpdBHpEv0O+yzhU9F6PhO+jfUBRubKMjFheUU/8n1VWYNnGdbLvH4hIIO2pEi aNtlqX95BA2jxNwpJldkMYqIxKKrY1pnu8iXaOGZ6gen8Ru6e1hQ4RxmHva5odh3 5ws6rwLsAW+Butlsa4dRWfS5+tpzbjsf780bvu2oI1Anqrp04CaiKyvGlIV2V0TA QLk6vFLVT8Y0TZHuTJxYmUHBYt+gZ9TVIj/hIkQZLCRpWRXEj2SKAPe8t2ZimcXU Zbes0u8QdakmMT52swvL1Wv8AOd+Xfi4DSuYhM8ZJ+18PQ/Cwa2X3Pqre9JGPkQ8 GPiHDY3ff57kaun7inSMrKU0gYqisuLVq2MrFSyt2YckEfdHenzp5o5xMg6Y22xI 1OKMNTh99N/qkrPl0v4ueX0B6XE2NagDF/Jo55U0jxmOc1Hin3i0iE8Xz9Wu2qwk eKZxbbwnF5x3CLAHcuDTSsqvE8deqxHSXJNuBFh9iMNm1JrnTqmWSDrpEG2lmpZz uAKMzGqgfeKQIT7cjqXM5Dk8mOwObthvR5weg2hTUg+LMDVtpJ4= =BtbR -END PGP SIGNATURE-
Re: Verify upstream PGP signed sha256sums file
Hi, On 9/1/23 08:10, Yadd wrote: > there is an issue opened for that (#1014333), contributions welcome ! Ah, thanks for the info! -- Ben Westover OpenPGP_signature.asc Description: PGP signature
Verify upstream PGP signed sha256sums file
Hello, I add PGP verification to my debian/watch files wherever possible so that if upstream has a signature on their tarball, it can be verified. I've seen a few projects now that choose to include a clearsigned file that contains the sha256sums of all their tarballs and binaries instead of providing signatures for each file separately. Does Debian have any way to verify the tarball using this signed checksum file without some sort of custom script needed? Attached is an example of one such file. -- Ben Westover-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Name: p2pool-v3.6-freebsd-x64.tar.gz Size: 797854 bytes (779 KiB) SHA256: 872623a4df19e9fe5a6d710c7b8706d3804b29d24a7b6857e98617569ff2ab51 Name: p2pool-v3.6-linux-aarch64.tar.gz Size: 1073032 bytes (1047 KiB) SHA256: f4f009058b50a4a6ea42e941542d33e6cedb9d5d8102862df6282a5e30078d49 Name: p2pool-v3.6-linux-x64.tar.gz Size: 1104203 bytes (1078 KiB) SHA256: ef11e7f28ea6b529d4e35b3e844484c5160d9d4dfe99fae32b6df8229a859cb4 Name: p2pool-v3.6-macos-aarch64.tar.gz Size: 729764 bytes (712 KiB) SHA256: a8cdc3670f8c078451f305907d2e05894a23821d6f09bf370676d86b20b6479f Name: p2pool-v3.6-macos-x64.tar.gz Size: 768937 bytes (750 KiB) SHA256: bfe999ec706c89c8c050d52e6af7a89b32fff5233bc3526c8801f40396ae92d6 Name: p2pool-v3.6-windows-x64.zip Size: 966831 bytes (944 KiB) SHA256: 2ba27f5796e27b6ca77652b972848585e11e415fa4f0369008ba53fbf810170c Name: p2pool_source.tar.xz Size: 52889504 bytes (50 MiB) SHA256: 52f9e99761b5f005448fc382c983161b9b0f5f2e0310a7dcaefad1eaf93e6398 -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEH8qrTT3DMQ0Wy9UIxH+CtU2oet8FAmTwYukACgkQxH+CtU2o et8VjA//T1ni/dppy59Brk5hv/OSeonUiiA7djxwpS8BNaQ6ygiZgJCe2PyZVaiJ XfSLGuE7u+tX/LsmDxHK31Z1cmUM937owM8w4nKrdMQsa1uzgYXUH9AFTipckApf TCE7ITyul1kYdNdhKHnROSex10YGoN/YyVsAlzZ9foIa7d9EPTxZDtRJwl3i/cbh Zws3Hd9/AZqFkVCeaf/LsjrHQXrFMPUATYvzLe5XcmxWvIIWVzb4GY600WB4f+q3 r/cSmq8cLlvwMp3HIPwoZCcaTB/V/IiBncSNUUNC62r1F+wHzCQtA3eRJfX7lW2J pJ86d7lDKg8AtMJlDi+v9MpH1496z7Vt9q4ccgJrKHt6pAs3enOpP75CV9OGJdQr xo/AX4Cnx1tTX1nQSmTc5fEAOWZjCAd7obvO8du+HBS/x8KzHlN0QKSE5EzR0Omk AM/0Q+DjC6Y3ueC+geLPy7T/mJSyvvZcqovhvFZmd5zTS6WmaKww4jirkC0bOeaN FYEqr1/OJEx9ZAmFGS099ed/IFDdDaobKaAgYps5Vz5YxC6wg+59xp6R69NT/I6i DzgNFNvRwE0A1KnLG2v7Kn5l12cTydvmRZCfvsV6e7WwUsZiclowLiLeAZ/hwv6L uGX/JzAwTGyyPLCrqimoVp81YaCDbvun9bXoKF4iDK461LZHM34= =HPT4 -END PGP SIGNATURE-
Bug#1026990: ITP: golang-github-thought-machine-go-flags -- go command line option parser
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-thought-machine-go-flags Version : 1.6.2-1 Upstream Author : Peter Ebden * URL : https://github.com/thought-machine/go-flags * License : BSD-3-clause Programming Lang: Go Description : go command line option parser This library provides similar functionality to the builtin flag library of go, but provides much more functionality and nicer formatting. From the documentation: . Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go builtin flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. I am packaging this because rdpgw depends on it. I will need a sponsor as I am only a DM. Thanks, -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1026989: ITP: golang-github-go-jose-go-jose -- An implementation of JOSE standards (JWE, JWS, JWT) in Go
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org Package: wnpp Severity: wishlist Owner: Ben Westover * Package name: golang-github-go-jose-go-jose Version : 3.0.0-1 Upstream Author : * URL : https://github.com/go-jose/go-jose * License : Apache-2.0 Programming Lang: Go Description : Go implementation of JOSE standards (JWE, JWS, JWT) Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards. . The implementation follows the JSON Web Encryption (http://dx.doi.org/10.17487/RFC7516) (RFC 7516), JSON Web Signature (http://dx.doi.org/10.17487/RFC7515) (RFC 7515), and JSON Web Token (http://dx.doi.org/10.17487/RFC7519) (RFC 7519) specifications. Tables of supported algorithms are shown below. The library supports both the compact and JWS/JWE JSON Serialization formats, and has optional support for multiple recipients. It also comes with a small command- line utility (jose-util (https://github.com/go-jose/go-jose/tree/ master/jose-util)) for dealing with JOSE messages in a shell. I am packaging this because rdpgw, which I am also packaging, depends on it. I will need a sponsor as I am only a DM. Thanks, -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1026987: ITP: rdpgw -- Remote Desktop Gateway in Go for deploying on Linux/BSD/Kubernetes
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: rdpgw Version : 9.0.1-1 Upstream Author : * URL : https://github.com/bolkedebruin/rdpgw * License : Apache-2.0 Programming Lang: Go Description : Remote Desktop Gateway in Go for deploying on Linux RDPGW is an implementation of the Remote Desktop Gateway protocol (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms- tsgu/0007d661-a86d-4e8f-89f7-7f77f8824188). This allows you to connect with the official Microsoft clients to remote desktops over HTTPS. These desktops could be, for example, XRDP (http://www.xrdp.org) desktops running in containers on Kubernetes. . RDPGW aims to provide a full open source replacement for MS Remote Desktop Gateway, including access policies. . RDPGW provides multi factor authentication out of the box with OpenID Connect integration. Thus you can integrate your remote desktops with Keycloak, Okta, Google, Azure, Apple or Facebook if you want. I am packaging this because I want to use my Debian server as an RDP gateway. I will need a sponsor to upload as I am only a DM. Thanks, -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1023164: ITP: libtomlplusplus -- TOML config file parser and serializer for C++17
Package: wnpp X-Debbugs-Cc: debian-devel@lists.debian.org Owner: Ben Westover Severity: wishlist * Package name: libtomlplusplus Version : 3.2.0 Upstream Author : Mark Gillard * URL : https://marzer.github.io/tomlplusplus * License : Expat Programming Lang: C++ Description : TOML config file parser and serializer for C++17 toml++ is an optionally header-only TOML parser and serializer for C++17, plus some C++20 features where available, that also supports serializing to JSON and YAML and has proper UTF-8 handling including BOM. It doesn't require RTTI and works with or without exceptions. I am packaging this library because Prism Launcher depends on it. I do not plan to maintain this package inside a team unless one expresses interest. I'll need a sponsor for the initial upload as I am only a DM. -- Ben Westover OpenPGP_signature Description: PGP signature
Re: Bug#1023083: ITP: libquazip1-qt5 -- Qt/C++ wrapper over minizip - Version 1 (Qt5)
Hello Nilesh, On 10/29/22 11:39 PM, Nilesh Patra wrote: > On Sun, Oct 30, 2022 at 03:12:18AM +0000, Ben Westover wrote: >> On 10/29/22 1:20 PM, Filippo Rusconi wrote: >>> On Tue, Sep 13, 2022 at 03:40:13PM +, Ben Westover wrote: >>>> On 9/13/22 8:28 AM, Filippo Rusconi wrote: >>>>>> I'd support any attempt to move the current libquazip[1] away >>>>>> from Debian Med team where it is just by chance since it was a >>>>>> dependency of some of our packages. It does not make any sense to >>>>>> maintain it inside the Debian Med team and I would love to hand it >>>>>> over. All maintainers except me do not respond to pings any more >>>>>> and thus can be droped from the list of Uploaders. >>>>> >>>>> I understand that, let's take it away from Debian Med and put it in >>>>> Debian at >>>>> large. Ben, if you would do the update, then I'd go over it and upload >>>>> it. That >>>>> would be very good. > > If you want to take it out of debian-med team, the right way is to * ask * the > med-team to transfer it somewhere else. What you are trying to do here is > considered > as a hostile takeover. You're replying to an old message by Filippo; I'm not *trying* to do anything. I have already explained to Filippo that this is not the correct way to do that. >>>> As stated above, the existing QuaZip *0.9* package (libquazip) and my >>>> new QuaZip *1.3* package (libquazip1-qt6) are unrelated. While they are >>>> both QuaZip packages, they are separate since QuaZip 0.x and 1.x are >>>> supposed to coexist, much like Qt5 and Qt6. The orphaning of libquazip >>>> is unrelated to my new libquazip1-qt6 being uploaded. My new package is >>>> outside of any team. >>>> The correct procedure here is to orphan libquazip, and anyone who is >>>> interested can adopt it. > > Why should the package be orphaned? The actual maintainers have said that they wish it to be. Read through the threads [1] and [2] and see the message [3]. >>>> Again, my new package libquazip1-qt6 is not >>>> related to the existing libquazip package or the Med Team. > > There are already some changes committed to git for version 1.1 in the med > team > package. If we happened to miss seeing this ITP, we might have ended up > stepping > on your toes. Again, the Med Team has asked me to create a new package instead of attempting to use their WIP 1.1 code. 0.x is supposed to be pacakged separately from 1.x. Please read the all messages of the last bug at [3] for full context. Also FYI, libquazip1-qt6 already exists; we've already gone through that whole thing. This is just an otherwise identical package for Qt5. Thanks, -- Ben Westover [1] https://alioth-lists.debian.net/pipermail/debian-med-packaging/2022-August/102963.html [2] https://alioth-lists.debian.net/pipermail/debian-med-packaging/2022-September/103264.html [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019507#42 [4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019507 OpenPGP_signature Description: PGP signature
Bug#1023083: ITP: libquazip1-qt5 -- Qt/C++ wrapper over minizip - Version 1 (Qt5)
Package: wnpp X-Debbugs-Cc: debian-devel@lists.debian.org Owner: Ben Westover Severity: wishlist * Package name: libquazip1-qt5 Version : 1.3 Upstream Author : Sergey A. Tachenov * URL : https://github.com/stachenov/quazip * License : zlib, LGPL-2.1 with static linking exception Programming Lang: C, C++ Description : Qt/C++ wrapper over minizip - Version 1 (Qt5) QuaZip is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package (AKA Minizip) using Trolltech's Qt library. While quazip is already packaged in Debian, it's version 0.9.1. The author of quazip has stated that versions 1.x are meant to be used alongside 0.x and not as an upgrade/replacement, like how Qt5 is still packaged alongside Qt6. This package is for versions 1.x of quazip built for Qt5. I'm packaging it at the request of Filippo Rusconi (context below). I do not plan to package this inside a team, unless one expresses interest. I will need a sponsor at first as I'm only a DM. Thanks, -- Ben Westover On 10/29/22 1:20 PM, Filippo Rusconi wrote: > Greetings, Ben, > > On Tue, Sep 13, 2022 at 03:40:13PM +0000, Ben Westover wrote: >> Hello, >> >> On 9/13/22 8:28 AM, Filippo Rusconi wrote: >>>> I'd support any attempt to move the current libquazip[1] away >>>> from Debian Med team where it is just by chance since it was a >>>> dependency of some of our packages. It does not make any sense to >>>> maintain it inside the Debian Med team and I would love to hand it >>>> over. All maintainers except me do not respond to pings any more >>>> and thus can be droped from the list of Uploaders. >>> >>> I understand that, let's take it away from Debian Med and put it in Debian >>> at >>> large. Ben, if you would do the update, then I'd go over it and upload it. >>> That >>> would be very good. >> >> As stated above, the existing QuaZip *0.9* package (libquazip) and my >> new QuaZip *1.3* package (libquazip1-qt6) are unrelated. While they are >> both QuaZip packages, they are separate since QuaZip 0.x and 1.x are >> supposed to coexist, much like Qt5 and Qt6. The orphaning of libquazip >> is unrelated to my new libquazip1-qt6 being uploaded. My new package is >> outside of any team. >> >> The correct procedure here is to orphan libquazip, and anyone who is >> interested can adopt it. Again, my new package libquazip1-qt6 is not >> related to the existing libquazip package or the Med Team. > > Yes, certainly. However, we have to support libquazip1.3 as a Qt5- and > Qt6-built > library. I would suggest that we make this package (Ben's) or the other > (Debian > med's) support both Qt libraries' versions. > > This would be pretty similar to what I have proposed for QCustomPlot ([0] any > comment about it, not a single comment about my previous emails, by the way). > > Ben, would you do this or would you accept pull requests ? > > Sincerely, > Filippo > > 0. https://salsa.debian.org/science-team/qcustomplot/-/tree/qt5-and-qt6 OpenPGP_signature Description: PGP signature
Bug#1021230: ITP: golang-github-abiosoft-ishell -- Library for creating interactive cli applications
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-abiosoft-ishell Version : 2.0.2-1 Upstream Author : Abiola Ibrahim * URL : https://github.com/abiosoft/ishell * License : Expat Programming Lang: Go Description : Library for creating interactive cli applications ishell is an interactive shell library for creating interactive cli applications. I am packaging this library because it's a dependency of proton-bridge. -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1021228: ITP: golang-github-flynn-archive-go-shlex -- Fork of go-shlex from Google Code
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-flynn-archive-go-shlex Version : 0.0~git20150515.3f9db97-1 Upstream Author : Google Inc. * URL : https://github.com/flynn-archive/go-shlex * License : Apache-2.0 Programming Lang: Go Description : Fork of go-shlex from Google Code go-shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping. I am packaging this library because it's a dependency of proton-bridge. -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1021226: ITP: golang-github-chzyer-test -- test
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-chzyer-test Version : 1.0.0-1 Upstream Author : ChenYe * URL : https://github.com/chzyer/test * License : Expat Programming Lang: Go Description : test test I am packaging this library because it's a dependency of proton-bridge. -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1021225: ITP: golang-github-chzyer-logex -- Golang log library that supports tracking and level
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-chzyer-logex Version : 1.2.1-1 Upstream Author : ChenYe * URL : https://github.com/chzyer/logex * License : Expat Programming Lang: Go Description : Golang log library, supporting tracking and level Logex is a Golang log library that supports tracing and level, wrapped by the standard log library. I am packaging this library because it's a dependency of proton-bridge. -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1021224: ITP: golang-github-abiosoft-readline -- Pure Go implementation for GNU-Readline kind library
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-abiosoft-readline Version : 0.0~git20180607.155bce2-1 Upstream Author : Abiola Ibrahim * URL : https://github.com/abiosoft/readline * License : Expat Programming Lang: Go Description : Pure Go implementation of GNU-Readline kind library This is powerful readline Go library for Linux, macOS, Windows, Solaris, and more. I am packaging this library because it's a dependency of proton-bridge. -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1020450: ITP: golang-github-allan-simon-go-singleinstance -- Run only one instance of a software
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-allan-simon-go-singleinstance Version : 1.0.0-1 Upstream Author : Allan Simon * URL : https://github.com/allan-simon/go-singleinstance * License : Expat Programming Lang: Go Description : Have only one instance of a software running Cross plateform library to have only one instance of a software (based on python's tendo (https://github.com/pycontribs/tendo/blob/master/tendo/singleton.py)). I am packaging this library because it's a dependency of proton-bridge. -- Ben Westover OpenPGP_signature Description: PGP signature
Bug#1013164: ITP: freenom-dns-updater -- Tool written in Python to update Freenom DNS records
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-Cc: debian-devel@lists.debian.org, kwestover...@gmail.com * Package name: freenom-dns-updater Version : 1.2.9 Upstream Author : Maxisoft * URL : https://github.com/maxisoft/Freenom-dns-updater * License : Expat Programming Lang: Python Description : Python utility used to update Freenom DNS records freenom-dns-updater is a tool used to update Freenom DNS records. Main Features: * Manage (add/update/remove) a domain's dns record with cli * Automatic records updates according to ip (v4/v6) changes * Auto renew domains I'm packaging this because I have domains on Freenom, and this tool is useful for me to automatically update the DNS record whenever my public IP address happens to change. It can also be used to automatically renew free domains when they are about to expire. I will be maintaining this package within the Python team. -- Ben Westover OpenPGP_signature Description: OpenPGP digital signature
Bug#993551: ITP: proton-caller -- Run any Windows program through Proton
Package: wnpp Severity: wishlist Owner: Ben Westover X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: proton-caller Version : 2.3.2 Upstream Author : Ben Westover * URL : https://github.com/caverym/proton-caller/ * License : GPL-3+ Programming Lang: Rust Description : Run any Windows program through Proton I've been maintaining this package and uploading it onto the program's GitHub releases page since version 2.2.2. I'm interested in getting this package into Debian so that it can just be installed via apt instead of needing to download a stray deb file. The only thing this package depends on is Steam, which is outside the Debian distribution, so this package should go into contrib.