#761343 RFP: piqi -- Universal schema language for JSON, XML, Protocol Buffers

#761343#5
Date:
2014-09-13 02:52:18 UTC
From:
To:
* Package name    : piqi
  Version         : 0.6.8
  Upstream Author : Anton Lavrik <alavrik@piqi.org>
* URL             : http://piqi.org
* License         : Apache-2.0
  Programming Lang: OCaml
  Description     : Universal schema language for JSON, XML, Protocol Buffers

 Piqi is a universal schema language and a collection of tools built
 around it.
 The Piqi language can be used to define schemas for JSON, XML, Google
 Protocol Buffers and some other data formats.
 This package includes "piqi" command-line program that exposes some
 of the tools:
 - for validating, pretty-printing and converting data between JSON,
   XML, Protocol Buffers and Piq formats.
 - for working with the schemas, such as converting definitions between
   Piqi (.piqi) and Protocol Buffes (.proto), and "compiling" Piqi
   definitions into one of the supported portable data representation
   formats (JSON, XML, Protocol Buffers).
 Other Piqi sub-projects include:
 - A multi-format (JSON, XML, Protocol Buffers) data serialization
   system for Erlang and OCaml.
 - Piq -- a human-friendly typed data representation language. It is
   designed to be more convenient for viewing and editing data compared
   to JSON, XML, CSV, S-expressions and other formats.
 - Piqi-RPC -- an RPC-over-HTTP system for Erlang. It provides a simple
   way to expose Erlang services via JSON, XML and Protocol Buffers
   over HTTP.
 The Piqi project was inspired by Google Protocol Buffers and designed to
 be largely compatible with it. Like Protocol Buffers, Piqi relies on
 type definitions and supports schema evolution. The main differences is
 that Piqi has a richer data model, high-level modules, standard mappings
 to JSON and XML, and comes with a powerful data representation format
 (Piq). Also, Piqi is a lot more extensible.

This package is useful as the primary gateway between OCaml/Erlang code and
Protocol Buffer serialized data. As such, it is important to keeping those two
languages able to speak efficiently to others.

Additionally, piqi is a dependency of piqi-ocaml, and piqi-erlang, which
provides the runtime libraries used by OCaml and Erlang respectively
to access Protocol Buffers via piqi.

My hope is that long term maintenance could be supported by the OCaml Team.

#761343#12
Date:
2015-12-27 12:16:59 UTC
From:
To:
retitle 761343 RFP: piqi -- Universal schema language for JSON, XML, Protocol Buffers
noowner 761343
tag 761343 - pending
thanks

Hi,

A long time ago, you expressed interest in packaging piqi. Unfortunately,
it seems that it did not happen. In Debian, we try not to keep ITP bugs open
for a too long time, as it might cause other prospective maintainers to
refrain from packaging the software.

This is an automatic email to change the status of piqi from ITP
(Intent to Package) to RFP (Request for Package), because this bug hasn't seen
any activity during the last 12 months.

If you are still interested in packaging piqi, please send a mail to
<control@bugs.debian.org> with:

 retitle 761343 ITP: piqi -- Universal schema language for JSON, XML, Protocol Buffers
 owner 761343 !
 thanks

It is also a good idea to document your progress on this ITP from time to
time, by mailing <761343@bugs.debian.org>.  If you need guidance on how to
package this software, please reply to this email, and/or contact the
debian-mentors@lists.debian.org mailing list.

Thank you for your interest in Debian,