Bug#991736: ITP: graphql-relay -- Relay Library for GraphQL Python

2021-07-31 Thread Carsten Schoenert
Package: wnpp
Severity: wishlist
Owner: Carsten Schoenert 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: graphql-relay
  Version : 3.1.0
  Upstream Author : Syrus Akbary 
* URL : https://github.com/graphql-python/graphql-relay-py
* License : MIT
  Programming Lang: Python
  Description : Relay Library for GraphQL Python

 This package contains the Relay (https://relay.dev/) library for GraphQL-core.
 .
 It allows the easy creation of Relay-compliant servers using GraphQL-core.
 GraphQL-Relay-Py is a Python port of graphql-relay-js
 (https://github.com/graphql/graphql-relay-js), while GraphQL-Core is a
 Python port of GraphQL.js (https://github.com/graphql/graphql-js), the
 reference implementation of GraphQL for JavaScript.

This package is an direct dependency for the next major version of
NetBox (will be version 3) which I consider to package.

The package will get maintained within the Debian Python Team.



Bug#991740: ITP: graphql-core -- GraphQL implementation for Python

2021-07-31 Thread Carsten Schoenert
Package: wnpp
Severity: wishlist
Owner: Carsten Schoenert 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: graphql-core
  Version : 3.1.5
  Upstream Author : Christoph Zwerschke 
* URL : https://github.com/graphql-python/graphql-core
* License : MIT
  Programming Lang: Python
  Description : GraphQL implementation for Python

 GraphQL-core 3 is a Python 3.6+ port of GraphQL.js, the JavaScript reference
 implementation for GraphQL, a query language for APIs created by Facebook.
 GraphQL-core provides a reference implementation for the GraphQL
 specification but is also a useful utility for operating on GraphQL files
 and building sophisticated tools.

This package is an direct dependency for the next major version of
NetBox (will be version 3) which I consider to package.

The package will get maintained within the Debian Python Team.



Bug#991751: ITP: golang-github-traefik-paerser -- CLI commands handling system

2021-07-31 Thread Alois Micard
Package: wnpp
Severity: wishlist
Owner: Aloïs Micard 

* Package name: golang-github-traefik-paerser
  Version : 0.1.4-1
  Upstream Author : Traefik Labs
* URL : https://github.com/traefik/paerser
* License : Apache-2.0
  Programming Lang: Go
  Description : CLI commands handling system

This package is needed for Traefik.
Cheers,



Issue with installing manually created Debian archive with APT

2021-07-31 Thread Hunter Wittenborn
I'm working on a project that [1] that aims to bring the PKGBUILD format used 
on Arch Linux to Debian. That's besides the point though, and it's mainly just 
to help showcase what I'm doing brought me to my current issue.



Anyway, part of the process that my program previously used is running 'dpkg 
-b' to build a directory layout into a .deb package. This always seemed to take 
forever though, and I've since gone with just creating the .deb package 
manually [2] with tar and ar.



When I try installing the packages my program builds (with 'apt install 
./debname.deb'), it works fine. But if I then try to reinstall the package 
(with 'apt reinstall ./debname.deb'), this error keeps popping up for some 
reason (the variables surrounded by '{}' represent values in a control file):



Repository is broken: {Package}:{Architecture} (= {Version}) has no Size 
information



Is there anything I'm doing wrong when creating the .deb package (mainly 
concerned with link 2 where the actual package creation takes place)? I've 
tried looking at 'dpkg-deb/build.c' in dpkg's source code [3] to see what dpkg 
might be doing when building packages, but nothing I tried got me to any 
solution.



[1]: https://github.com/makedeb/makedeb

[2]: 
https://github.com/makedeb/makedeb/blob/alpha/src/functions/fakeroot_build.sh#L44-L53

[3]: 
https://salsa.debian.org/dpkg-team/dpkg/-/blob/main/dpkg-deb/build.c#L504-513

---

Hunter Wittenborn

https://www.hunterwittenborn.com

https://github.com/hwittenborn