Subject: RFP: pistache -- elegant C++ REST framework
Date: Sun, 26 May 2019 11:41:24 -0700
Package: wnpp
Severity: wishlist
* Package name : pistache
Version : 0.0.001
Upstream Author : Dennis Jenkins <[email protected]>
* URL : https://www.github.com/oktal/pistache
* License : Apache-2.0
Programming Lang: (C++)
Description : elegant C++ REST framework
Pistache is a C++ REST framework originally written by Mathieu Stefani at
Datacratic, since maintained by other volunteers. It is written in pure C++11
with no external dependency and provides a low-level HTTP abstraction. Pistache
provides both an HTTP client and server that can be used to create and query
complex web and REST APIs.
It is free as in freedom and released under the Apache 2.0 license.
It should build the following packages:
libpistache0 - runtime library
libpistache-dev - C++ development headers
To access further information about this package, please visit the following
URL:
<https://www.github.com/oktal/pistache>
Upstream has already provided partial Debianization for user convenience via a
stable and unstable PPA, but we are not DPM subject matter experts and would
like to see the project enter the official Debian repositories so everyone can
use it.
Our current users increase daily and vary from hobbyist router firmware hackers
to large fintech firms and the commercial music space.
Changed Bug title to 'ITP: pistache -- elegant C++ REST framework' from 'RFP: pistache -- elegant C++ REST framework'.
Request was from Bart Martens <[email protected]>
to [email protected].
(Sun, 28 Jul 2019 14:18:04 GMT) (full text, mbox, link).
Changed Bug title to 'RFP: pistache -- C++ REST framework' from 'ITP: pistache -- elegant C++ REST framework'.
Request was from Bart Martens <[email protected]>
to [email protected].
(Tue, 06 Aug 2019 19:24:08 GMT) (full text, mbox, link).
Changed Bug title to 'RFP: opensubdiv -- high performance subdivision surface (subdiv) library' from 'RFP: pistache -- C++ REST framework'.
Request was from Matteo F. Vescovi <[email protected]>
to [email protected].
(Wed, 07 Aug 2019 14:06:02 GMT) (full text, mbox, link).
Changed Bug title to 'RFP: pistache -- C++ REST framework' from 'RFP: opensubdiv -- high performance subdivision surface (subdiv) library'.
Request was from Matteo F. Vescovi <[email protected]>
to [email protected].
(Wed, 07 Aug 2019 14:15:13 GMT) (full text, mbox, link).
Control: retitle -1 ITP: pistache -- C++ REST framework
Control: owner -1 !
As upstrem has tagged a release it is finally possible to properly
package Pistache.
--
OpenPGP key: 66DE F152 8299 0C21 99EF A801 A8A1 28A8 AB1C EE49
Changed Bug title to 'ITP: pistache -- C++ REST framework' from 'RFP: pistache -- C++ REST framework'.
Request was from Andrea Pappacoda <[email protected]>
to [email protected].
(Fri, 02 Sep 2022 21:15:03 GMT) (full text, mbox, link).
Is there a particular reason why pistache should be in Debian?
There are already a number of similar HTTP libraries and this package is not very common amongst other Linux distros.
On Tue, 13 Sep 2022 21:56:36 +0200 Bastian Germann <[email protected]>
wrote:
> Is there a particular reason why pistache should be in Debian?
> There are already a number of similar HTTP libraries and this
package is not very common amongst other Linux distros.
Yes. Upstream has been wanting to be included in Debian for a long time
(see issue [#228] in upstream's bug tracker), and apart from that this
particular framework is able to be highly performant while remaining
user friendly, something that's not provided by all the alternatives.
I've used it in the past as part of my high school thesis and wasn't
disappointed.
It also has almost three thousand "GitHub stars", and that usually
means that the project is at least used by somebody.
I started helping with upstream maintenance after using it in my
project, focusing on non-core stuff (mostly the build system and
continuous integration).
As for the fact that the package is not common amongst other distros I
believe that's because the first release was only tagged a month ago.
Lastly, as a former user, I wished the library was available in Debian
back when I was using it; it would've made things easier :)
[#228]: https://github.com/pistacheio/pistache/issues/228
--
OpenPGP key: 66DE F152 8299 0C21 99EF A801 A8A1 28A8 AB1C EE49
Source: pistache
Source-Version: 0.0.5+ds-1
Done: Stephan Lachnit <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pistache, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephan Lachnit <[email protected]> (supplier of updated pistache package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 03 Sep 2022 12:30:54 +0200
Source: pistache
Binary: libpistache-dev libpistache0 libpistache0-dbgsym
Architecture: source amd64
Version: 0.0.5+ds-1
Distribution: unstable
Urgency: low
Maintainer: Andrea Pappacoda <[email protected]>
Changed-By: Stephan Lachnit <[email protected]>
Description:
libpistache-dev - elegant C++ REST framework - development files
libpistache0 - elegant C++ REST framework
Closes: 929593
Changes:
pistache (0.0.5+ds-1) unstable; urgency=low
.
* Initial release. Closes: #929593
Checksums-Sha1:
31f39cbecbc675e53aece092b485ecb5b2a84db1 2223 pistache_0.0.5+ds-1.dsc
c889fbf29db3e080a00506de7e85ecba21ff7be9 148660 pistache_0.0.5+ds.orig.tar.xz
9797fc8e5574b34483b286851bc24625de921c1d 2780 pistache_0.0.5+ds-1.debian.tar.xz
f9af1988b3b60f9d5da109b85f5088689fcbb68f 421080 libpistache-dev_0.0.5+ds-1_amd64.deb
cc2241518a0376c545e21ebd5fb7a2e3fd624389 4529380 libpistache0-dbgsym_0.0.5+ds-1_amd64.deb
99e572c8bf0b4a58b1bbf5a38c816b20c9e18448 263412 libpistache0_0.0.5+ds-1_amd64.deb
313c1133cf8a9d62595967c7b6e73f44ed1cec65 8551 pistache_0.0.5+ds-1_amd64.buildinfo
Checksums-Sha256:
5bbafd31068abf282fd72faf8fb3e1aec371765e834bf3189a887c05ddac1373 2223 pistache_0.0.5+ds-1.dsc
3c488a208c60c08c529d13dd026f6c0c780cf631843772a051d9438341364059 148660 pistache_0.0.5+ds.orig.tar.xz
b85be91d284fdd1afb860d91ac05a6ca86324425159633942d89bf685e6018c5 2780 pistache_0.0.5+ds-1.debian.tar.xz
80b79a8540c8a6b00ce01f181b38d3bdcb0fad0b890f4679547340d5b4457067 421080 libpistache-dev_0.0.5+ds-1_amd64.deb
c3b4f2ba707b3fce70da2720c933ddafacd88958af6da3bf232a52e053ef4a75 4529380 libpistache0-dbgsym_0.0.5+ds-1_amd64.deb
8602e905db30a5de2f26f9ab43e7fab7b95bd17a05621ca7b614a9624754883d 263412 libpistache0_0.0.5+ds-1_amd64.deb
64abfbfdf3333078b6a3125c83c94fd25479f8b18e040932a3f158292d4b7f0b 8551 pistache_0.0.5+ds-1_amd64.buildinfo
Files:
7fd7b316dd5a5c6dc426a49072341c51 2223 libs optional pistache_0.0.5+ds-1.dsc
418d7beaaf9a810f16002b533756774f 148660 libs optional pistache_0.0.5+ds.orig.tar.xz
b984b6c80e1c946f44e1c99cd07a8db5 2780 libs optional pistache_0.0.5+ds-1.debian.tar.xz
eb7b02326648ad023b4f907fd124782b 421080 libdevel optional libpistache-dev_0.0.5+ds-1_amd64.deb
7de84afa162862863966d0ec5d985fcb 4529380 debug optional libpistache0-dbgsym_0.0.5+ds-1_amd64.deb
48e834956332e09f945df8fd91475b65 263412 libs optional libpistache0_0.0.5+ds-1_amd64.deb
81ddb118c7904b7bfad5a4b862026234 8551 libs optional pistache_0.0.5+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEu0Wws/9WG9vUXuips1tJ6l1WPv4FAmPQWzQACgkQs1tJ6l1W
Pv7bTw//Qpt3rI7Md7ja00wg9oWiq+54MMIiHUbVH79YR2+oJKH/CRJUdM7sSjX2
KtGBJ1QzCGlBkh3LIvFHHTn7CVIEew2WfDk2WOw8iOr0kRhJn3YehBW3El7WeLwt
Arz2UoyCzP57bc8dfycG+jwXAVm29+gPKsc+C1PWg2sCax5OSp8lOsHdz0GqG6x8
u1ZlgbY/bVcRutSAIQyMqJScUFBReanktcZblknco2eVZyNGkCsfz4ft9U6Wge/q
OOdfxoJ/RIliJn7iU0LKlJ2DcNU1Gj/YEWeTySuouJJ83alA9CZ8tRc+6REPZsQU
7QF/jMXrtA8DhU7kZum0LfVa0XXUsUwbEIUT292GwS1Vtt1MRlR6tA3gEyRPJ14L
o4ZhriUfS2M2Qwnlv0gpQtpqxW3Jxi6PK1YFt7GgV0IRVwnIR6EAD9BKcD3YgaUt
V/FrATkezneFVm4T97G9eeXGmhPcaJdFGpjY4oFxV4zIGjMhD/R+YQn8gmb43+ub
R4nxE8JDoGi0dppXsIUaYG/yZ4gkxeqGbL0G3JmIvV6DZICpK9RGwJfophOHblBj
sRMUDU5jn5AL6lIpnMFUng7J5D7/05CS9oPPN0XIZgrCiWJ2zdvXZR1UpGF5D3/P
lwTrQmewUQLRQhVq2VMYFHE/t86ANNnprzB062hHiE0RroJttbg=
=iS/S
-----END PGP SIGNATURE-----