Re: lintian groff-message warning "can't set the locale"

2020-10-25 Thread Nick Black
Felix Lechner left as an exercise for the reader:
> It's not a problem with your package. Lintian's own pipeline is
> likewise affected, even though our test suite completes fine in an
> unstable chroot. The issue is being tracked here:
> https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/182

Thanks for the quick response, Felix. You say that "[you] will
probably start setting $LANG in that part of Lintian." what LANG
will you be using? Attempting to set LANG=en_US.UTF-8 in my
salsa ci variables resulted in setlocale(3) failing all over the
place, presumably due to the locale not having been generated.

-- 
nick black -=- https://www.nick-black.com
to make an apple pie from scratch,
you need first invent a universe.


signature.asc
Description: PGP signature


Re: lintian groff-message warning "can't set the locale"

2020-10-25 Thread Felix Lechner
Hi Nick,

On Sun, Oct 25, 2020 at 6:23 PM Nick Black  wrote:
>
> Is this due to having supra-ascii UTF8 characters in my man
> pages?

It's not a problem with your package. Lintian's own pipeline is
likewise affected, even though our test suite completes fine in an
unstable chroot. The issue is being tracked here:
https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/182

Kind regards
Felix Lechner



lintian groff-message warning "can't set the locale"

2020-10-25 Thread Nick Black
Hello there!

My Salsa CI pipeline is blowing up in the lintian step, with
lots of warnings of the form:

"W: notcurses-bin: groff-message usr/share/man/man1/notcurses-demo.1.gz can't 
set the locale; make sure $LC_* and $LANG are correct"

This is printed for each man page I package. An example run is
here:

https://salsa.debian.org/debian/notcurses/-/jobs/1107065

The only reference I could find was
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606933, which
didn't seem relevant.

Is this due to having supra-ascii UTF8 characters in my man
pages? Is there anything I can do to work around this? I tried
exporting LANG to a UTF-8 locale in my salsa variables section,
but that didn't help.

I'm using pandoc to generate my man pages, and it happily
accepts UTF-8, but I can see a case for restricting them to
ASCII.

Thanks!

-- 
nick black -=- https://www.nick-black.com
to make an apple pie from scratch,
you need first invent a universe.


signature.asc
Description: PGP signature


Bug#972873: ITP: fdb -- FDB (Fields DataBase) is a domain-specific object store for storing, indexing and retrieving GRIB data.

2020-10-25 Thread Alastair McKinstry
Package: wnpp
Severity: wishlist
Owner: Alastair McKinstry 

* Package name: fdb
  Version : 5.7.0
  Upstream Author : ECMWF (European Centre for Medium-Range Weather Forecasts)
* URL : http://github.com/ecmwf/fdb
* License : Apache 2
  Programming Lang: C++
  Description : FDB (Fields DataBase) is a domain-specific object store for 
storing, indexing and retrieving GRIB data.

FDB (Fields DataBase) is a domain-specific object store developed at ECMWF
for storing, indexing and retrieving GRIB data. Each GRIB message is stored as 
a field and indexed
trough semantic metadata (i.e. physical variables such as temperature, 
pressure, ...).
A set of fields can be retrieved specifying a request using a specific language 
developed for accessing MARS_ Archive

FDB exposes a C++ API as well as CLI tools_.
 
This is to be used by the rest of the ECMWF (European Centre for Medium-Range 
Weather Forecasts)
stack currently on Debian - Metview, etc.



Bug#972869: RFA: fmtlib

2020-10-25 Thread Eugene V. Lyubimkin
Package: wnpp
Severity: normal

Hello,

This package needs a more responsive maintainer. I unfortunately haven't
had enough time for months and this is unlikely to change in the near
future.

fmtlib is a modern C++ library, it provides fast and type-safe
replacement of (s)printf and related machinery.

What needs to be done:
 - package a new upstream release;
 - solve a (documentation-related) FTBFS;
 - potentially make a shared library instead of a static library.


Regards,
-- 
Eugene V. Lyubimkin
C++ GNU/Linux userspace developer, Debian Developer



Bug#972850: ITP: soong -- Soong build system for Android

2020-10-25 Thread Andrej Shadura
Package: wnpp
Severity: wishlist
Owner: Andrej Shadura 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: soong
  Version : 20201014 (17e97d9)
  Upstream Author : Google Inc et al
* URL : https://android.googlesource.com/platform/build/soong
* License : Apache-2.0
  Programming Lang: Go
  Description : Soong build system for Android

Soong is a build system for Android built on top of Blueprint, a
meta-build system. Soong is the replacement for the old Android
make-based build system. It replaces Android.mk files with Android.bp
files, which are JSON-like simple declarative descriptions of modules
to build.

This initial packaging is mostly to bring the relevant Go package into
Debian; the binary package will not initially be directly usable except
within a full Android build tree. At some point, a Debian-specific build
of Soong (dh_soong?) may appear allowing to build Debian packages of
Android tools directly with Soong.

-BEGIN PGP SIGNATURE-

iQFIBAEBCAAyFiEEeuS9ZL8A0js0NGiOXkCM2RzYOdIFAl+VMakUHGFuZHJld3No
QGRlYmlhbi5vcmcACgkQXkCM2RzYOdJyuQf8C0iZzGGI6dIKS+g3y3VOQFYLdQzx
sfu2qP2coxMHFNoGEd0XZCvyxcprq8rKpL6kFgJ2plLbibuVWRKYIUqxbh1NVg35
ejqpll+QU3zhEoF5A1mW2DIqlfX6D6h//RDkP3LGvbK+82AFNjHFKCwGgoqPD/TD
s1R6g4mhGVC0ZUUCX6L2bEH+xKupUxU+nTbKTieaHKS2rs5G9RNBkulrDCdFETcn
vwByriR6m9tMFu1SAo3xCcOgJvv83KSY81zJnRLTCHuU705R5W8B9bh+AU0WhlMZ
JOsUSAjttXAdAojgVk2EAUUFaP9NTfLpUZ9+10vo/tySTKRX+cLMGwZh0g==
=Yr8Y
-END PGP SIGNATURE-



Bug#972851: ITP: golang-github-evanw-esbuild -- extremely fast JavaScript bundler and minifier

2020-10-25 Thread Anthony Fok
Package: wnpp
Severity: wishlist
Owner: Anthony Fok 

* Package name: golang-github-evanw-esbuild
  Version : 0.7.19-1
  Upstream Author : Evan Wallace
* URL : https://github.com/evanw/esbuild
* License : Expat
  Programming Lang: Go
  Description : extremely fast JavaScript bundler and minifier

 esbuild is a JavaScript bundler and minifier.  It packages up
 JavaScript and TypeScript code for distribution on the web.
 .
 Why build another JavaScript build tool?  The current build tools for the web
 are at least an order of magnitude slower than they should be.  It is hoped
 that this project serves as an "existence proof" that JavaScript tooling
 can be much, much faster.

Reason for packaging: Needed by Hugo 0.74.0 and up.