Bug#948701: ITP: libsqlitecpp -- smart and easy to use C++ SQLite3 wrapper

2020-01-12 Thread Eduard Bloch
Package: wnpp
Severity: wishlist
Owner: Eduard Bloch 

* Package name: libsqlitecpp
  Version : 2.5.0+git20200112-1
  Upstream Author : Sébastien Rombauts 
* URL : https://srombauts.github.io/SQLiteCpp/
* License : MIT
  Programming Lang: C++
  Description : smart and easy to use C++ SQLite3 wrapper

NOTE: this is a simple wrapper for sqlite which allows for cleaner
C++ application code. Packaging as plain static library due to
overhead/complexity/benefit trade-off. No plans for team maintenance
yet (if you want to join the company, drop me a note!).
Temp. WIP sample at https://github.com/Code7R/SQLiteCpp/tree/debian/sid

Description: smart and easy to use C++ SQLite3 wrapper
 SQLiteC++ offers an encapsulation around the native C APIs of SQLite, with a
 few intuitive and well documented C++ classes.
 .
 The goals of SQLiteC++ are:
 - to offer the best of the existing simple C++ SQLite wrappers
 - to be elegantly written with good C++ design, STL, exceptions and RAII idiom
 - to keep dependencies to a minimum (STL and SQLite3)
 - to be portable
 - to be light and fast
 - to be thread-safe only as much as SQLite “Multi-thread” mode (see below)
 - to have a good unit test coverage
 - to use API names sticking with those of the SQLite library
 - to be well documented with Doxygen tags, and with some good examples
 - to be well maintained


Best regards,
Eduard.


[Resent, wrong email]: Working around the firefox nodejs dependency on riscv64 et al

2020-01-12 Thread John Paul Adrian Glaubitz
(Apologies, for some reason Thunderbird used my GMail account for sending the
 mail. Please ignore the first message and respond here).

Hi!

I was browsing the debian-devel mailing list archives some weeks ago and ran 
into
this thread [1] where the removal of the firefox-esr package on armel was 
discussed
because newer Firefox versions have a build-dependency on nodejs which isn't 
available
on armel.

This could actually be fixed by patching the Debian source package such that the
Javascript code is compiled in the binary-indep target of debian/rules so that
the compiled Javascript files are put into the arch:all package and the Firefox 
packages
firefox and firefox-esr can be built on armel, powerpc and sparc64 again.

I know from a contact at Oracle that they are doing this to be able to build 
Firefox
on Solaris/SPARC, they just keep the Javascript files in the repository out of
which they are building the Firefox package for SPARC [2].

If we manage to split out the Javascript files into an arch:all package, we 
would
be able to build Firefox on armel, powerpc, riscv64 and sparc64 as all these 
targets
have full Rust support but don't support NodeJS. In the future, this will affect
MIPS as well [3]. I think even ppc64 support is going to be removed from NodeJS
in the near future.

I have already opened a bug report for that against src:firefox [4]. Would 
anyone be
interested to work with me on this issue?

PS: Please keep me CC'ed, I'm not on the list.

Thanks,
Adrian

> [1] https://lists.debian.org/debian-devel/2019/10/msg00391.html
> [2] 
> https://github.com/oracle/solaris-userland/commit/05a1b957d036297a70a1f42a453f94f8cb789324
> [3] https://github.com/nodejs/node/issues/26179
> [4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920902

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Working around the firefox nodejs dependency on riscv64 et al

2020-01-12 Thread John Paul Adrian Glaubitz
Hi!

I was browsing the debian-devel mailing list archives some weeks ago and ran 
into
this thread [1] where the removal of the firefox-esr package on armel was 
discussed
because newer Firefox versions have a build-dependency on nodejs which isn't 
available
on armel.

This could actually be fixed by patching the Debian source package such that the
Javascript code is compiled in the binary-indep target of debian/rules so that
the compiled Javascript files are put into the arch:all package and the Firefox 
packages
firefox and firefox-esr can be built on armel, powerpc and sparc64 again.

I know from a contact at Oracle that they are doing this to be able to build 
Firefox
on Solaris/SPARC, they just keep the Javascript files in the repository out of
which they are building the Firefox package for SPARC [2].

If we manage to split out the Javascript files into an arch:all package, we 
would
be able to build Firefox on armel, powerpc, riscv64 and sparc64 as all these 
targets
have full Rust support but don't support NodeJS. In the future, this will affect
MIPS as well [3]. I think even ppc64 support is going to be removed from NodeJS
in the near future.

I have already opened a bug report for that against src:firefox [4]. Would 
anyone be
interested to work with me on this issue?

PS: Please keep me CC'ed, I'm not on the list.

Thanks,
Adrian

> [1] https://lists.debian.org/debian-devel/2019/10/msg00391.html
> [2] 
> https://github.com/oracle/solaris-userland/commit/05a1b957d036297a70a1f42a453f94f8cb789324
> [3] https://github.com/nodejs/node/issues/26179
> [4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920902

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#948762: ITP: dark-gtk-themes -- dark GTK2/GTK3/Metacity theme

2020-01-12 Thread Adam Borowski
Package: wnpp
Severity: wishlist
Owner: Adam Borowski 

* Package name: dark-gtk-themes
  Upstream Author : Ximin Luo based on work by OriginalSeed
* URL : https://github.com/infinity0/dark-themes
* License : GPL2+
  Description : dark GTK2/GTK3/Metacity theme

This is Ximin Luo's pair of palette swap versions of DarkCold and DarkMint
themes we already have in archive.  The new themes are:
 * DarkFire
 * DarkBlood
Obviously, both are firmly on the reddish side.

The carmine shades in DarkBlood fit the color of a certain swirl...