Bug#974734: ITP: filament -- Real-time physically based rendering engine

2020-11-14 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-devel@lists.debian.org, t...@gaussglocke.de

* Package name: filament
  Version : 1.9.8
  Upstream Author : Romain Guy, Mathias Agopian
* URL : https://github.com/google/filament
* License : Apache-2
  Programming Lang: C++, Java
  Description : Real-time physically based rendering engine

Filament is a physically based rendering (PBR) engine, originally developed
for Android. The goal of Filament is to offer a set of tools and APIs for
developers that will enable them to create high quality 2D and 3D rendering
with ease.

The Filament library became a dependency of Open3D starting with version
0.10.0, which is the main reason why I want to package it. However, the
library is one of the best cross-platform PBR engines available, so it
definitely has merit on its own.


Bug#974753: ITP: golang-honnef-go-tools -- Collection of golang tools and libraries

2020-11-14 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org

* Package name : golang-honnef-go-tools
 Version : 2020.1-1
 Upstream Author : Dominik Honnef
* URL : https://github.com/dominikh/go-tools
* License : Expand
 Programming Lang: Go
 Description : Collection of golang tools and libraries

keyify - Transforms an unkeyed struct literal into a keyed one. |
rdeps - Find all reverse dependencies of a set of packages |
staticcheck - Go static analysis, detecting bugs, performance issues, 
and much more.
structlayout - Displays the layout (field sizes and padding) of 
structs. |
structlayout-optimize - Reorders struct fields to minimize the amount 
of padding.
structlayout-pretty - Formats the output of structlayout with ASCII 
art.
In addition to the aforementioned tools, this package contains the 
libraries necessary to implement these tools.


These are currently vendored in gitaly and I'd like to remove the 
vendored version in favour of the packaged version.




Re: Updating dpkg-buildflags to enable reproducible=+fixfilepath by default

2020-11-14 Thread Vagrant Cascadian
On 2020-11-14, Sune Vuorela wrote:
> On 2020-11-13, Vagrant Cascadian  wrote:
>> If it could be fixed at the core for QFINDTESTDATA, that would be nicer
>> than fixing 20-30 packages individually, though we're not there right
>> now.
>
> Unfortunately, only like 10% of the relevant packages have test suites
> enabled and run, because gettings things to work reliable is sometimes
> hard.

That is a a bit of a surprise!

So, based on your estimate and the current packages known to be
affected, Debian might have an additional 300 packages that might
someday enable test suites. That is ~1% of the archive that would need
to make a one-line change in debian/rules if the maintainers enable test
suites for those packages.

Are there any templates or documentation used for such packages that
might be able to facilitate the process?


> Adding more hurdles does not help. 
> I think this is a hurdle we do not need.

To me, a one-line change in packaging seems like a quite small hurdle in
the short-term, but clearly you do not agree.

So it really comes down to applying opt-in patches for hundreds (maybe
thousands) of packages, or an opt-out change for somewhere in the
ballpark of tens or hundreds of packages.

Long-term, of course it would be more ideal to fix QFINDTESTDATA to be
compatible with -ffile-prefix-map/-fmacro-prefix-map compiler flags
being used to strip the build path from the compiled outputs; this would
solve the issue for potentially hundreds of packages and would make the
issue essentially moot.


live well,
  vagrant


signature.asc
Description: PGP signature


Bug#974774: ITP: golang-github-alexflint-go-arg -- Struct-based argument parsing in Go

2020-11-14 Thread Nilesh Patra
Package: wnpp
Severity: wishlist
Owner: Nilesh Patra 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: golang-github-alexflint-go-arg
  Version : 1.3.0+ds
  Upstream Author : Alex Flint
* URL : https://github.com/alexflint/go-arg
* License : BSD-2-Clause
  Programming Lang: Golang
  Description :  Struct-based argument parsing in Go
 The idea behind go-arg is that Go already has an excellent way
 to describe data structures using structs, so there is no need to
 develop additional levels of abstraction. Instead of one API to specify
 which arguments a program accepts, and then another API to get the
 values of those arguments, go-arg replaces both with a single struct.

I shall maintain this package.


Re: Split Packages files based on new section "buildlibs"

2020-11-14 Thread Tomas Pospisek

On 13.11.20 20:51, Wolfgang Silbermayr wrote:

[...detailed explanation of why the buildlibs proposal for Rust is 
necessary...]


Thanks a lot for the explanation Wolfgang!
*t



Bug#974798: ITP: ggd-utils -- programs for use in ggd

2020-11-14 Thread Nilesh Patra
Package: wnpp
Severity: wishlist
Owner: Nilesh Patra 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: ggd-utils
  Version : 0.0.7+ds
  Upstream Author : gogetdata
* URL : github.com/gogetdata/ggd-utils
* License : Expat
  Programming Lang: Golang
  Description :  programs for use in ggd
 Takes a genome file and (currently) a .vcf.gz or
 a .bed.gz and checks that:
 .
 * a .tbi is present
 * the VCF has ""##fileformat=VCF" as the first
 line
 * the VCF has a #CHROM header
 * the chromosome are in the order specified by
 the genome file (and present)
 * the positions are sorted
 * the positions are <= the chromosome lengths
 defined in the genome file.
 .
 As a result, any new genome going into GGD will have
 a .genome file that will dictate the sort order
 and presence or absence of the 'chr' prefix for chromosomes

I shall maintain this package.


Bug#974811: ITP: pyqt-distutils -- distutils extension to work with PyQt applications and UI files

2020-11-14 Thread Bdale Garbee
Package: wnpp
Severity: wishlist
Owner: Bdale Garbee 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: pyqt-distutils
  Version : 0.7.3
  Upstream Author : Colin Duquesnoy
* URL : https://github.com/ColinDuquesnoy/pyqt_distutils
* License : MIT
  Programming Lang: Python
  Description : distutils extension to work with PyQt applications and UI 
files

The goal of this tiny library is to help you write PyQt application in a
pythonic way, using setup.py to build the Qt designer Ui files.

This works with PyQt4, PyQt5 and PySide (tested with python3 only).

I'm willing to package this because it's a build dependency for openMotor, 
which I'm
working on packaging.

Bdale