Bug#749407: ITP: pycapnp -- python bindings for the C++ Cap'n Proto library

2014-05-26 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: pycapnp
  Version : 0.4.4
  Upstream Author : Jason Paryani 
* URL : http://jparyani.github.io/pycapnp
* License : BSD-2-clause
  Programming Lang: Cython
  Description : python bindings for the C++ Cap'n Proto library

Cap’n Proto is a fast data interchange format and capability-based RPC
system, similar to JSON or Protocol Buffers.  Cap'n Proto uses
in-memory structures that map to an efficient binary encoding,
eliminating marshalling and unmarshalling time.
 
I use this package.  I know of no similar python bindings.  I'm
maintaining it on github to match the upstream repository
(https://github.com/kdienes/pycapnp).  I welcome anyone who wants to
sponsor or co-maintain.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140526193158.26435.64124.report...@router.dienesfamily.org



Bug#749338: ITP: tinycthread -- minimalist, portable, threading library for C

2014-05-26 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: tinycthread
  Version : 1.1+20120910.git
  Upstream Author : Marcus Geelnard
* URL : http://tinycthread.bitsnbites.eu
* License : Zlib
  Programming Lang: C
  Description : minimalist, portable, threading library for C

TinyCThread is a minimalist, portable, threading library for C,
intended to make it easy to create multi threaded C applications.  The
library is closesly modeled after the C11 standard, but only a subset
is implemented at the moment.

This library is used by some variants of the Razer Hydra support.  I
don't know of other libraries implementing the C11 threading API,
although I imagine that the standard compiler tools will support it
eventually.

I'm maintaining my packaging on gitorious.org
(https://www.gitorious.org/tinythread/tinycthread-debian), to match
the upstream distribution.  Co-maintainers are welcome.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140526142059.29998.71628.report...@router.dienesfamily.org



Bug#740858: ITP: madgwick-ahrs -- Madgwick and Mahony attitude and heading reference (AHRS) algorithms

2014-03-05 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: madgwick-ahrs
  Version : 0.0.20120219-1
  Upstream Author : Sebastian Madgwick
* URL : http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms
* License : CC-SA 3.0
  Programming Lang: C
  Description : Madgwick and Mahony attitude and heading reference (AHRS) 
algorithms

In 2009 Sebastian Madgwick developed an IMU and AHRS sensor fusion
algorithm as part of his Ph.D research at the University of
Bristol. This library also includes Madgwick’s implementation of
Robert Mayhony’s ‘DCM filter‘ in quaternion form.

---

This package is used by the psmoveapi package for orientation
tracking.  It's also suitable for use as a general-purpose AHRS
algorithm.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140305162726.6722.61883.report...@router.dienesfamily.org



Bug#738850: ITP: iniparser -- a stand-alone INI file reading/writing library

2014-02-13 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: iniparser
  Version : 3.1-1
  Upstream Author : Nicolas Devillard 
* URL : http://ndevilla.free.fr/iniparser
* License : Expat
  Programming Lang: C
  Description : a stand-alone INI file reading/writing library

The iniParser library is a simple C library offering INI file parsing
services (both reading and writing).

---

Note that there have been two previous ITPs posted for iniParser:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582657
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678142

There was concern in the discussion for #678142 about:

 1) Lack of a well-formed build/install system (iniParser includes only
a bare-bones Makefile).

 2) Complexity ("Does anything depend on this, any potential users that
couldn't use something simpler?")

I have addressed #1 by providing a CMake build environment for use by
the Debian package.

Regarding #2, my goal is to package the psmoveapi code for Debian,
which uses the write support of iniparser (not supported by inih).  I
also note that Samba seems to include an internal version of
iniParser.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20140213131252.21930.21878.report...@router.dienesfamily.org



Bug#729821: ITP: hidrd -- tools for parsing and generating HID report descriptors

2013-11-17 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: hidrd
  Version : 0.2
  Upstream Author : Nikolai Kondrashov 
* URL : 
http://sourceforge.net/apps/mediawiki/digimend/index.php?title=Hidrd
* License : GPL-2+
  Programming Lang: C
  Description : tools for parsing and generating HID report descriptors

The hidrd package is a library and collection of tools for parsing and
generating HID report descriptors. It is an alternative to and in some
ways an improvement over the official HID Descriptor Tool.

Native descriptor format is fully supported. An XML format is
developed and supported for input and output. Specification example
format is supported for output. Output to C source code with
specification example format comments is supported. A tool called
"hidrd-convert" is implemented and could be used to convert
descriptors between formats.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20131117233002.5035.46122.reportbug@romulus-89.local



Bug#724604: ITP: libmini -- the libMini real-time terrain rendering system

2013-09-25 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: libmini
  Version : 10.10~20130925
  Upstream Author : Stefan Roettger 
* URL : http://stereofx.org/terrain.html
* License : GPL, LGPL, MIT, others
  Programming Lang: C, C++, others
  Description : the libMini real-time terrain rendering system

The Mini Library is a real-time terrain rendering system which is
licensed under the terms of the LGPL. It is based on my '98 paper and
supports asynchronous paging, dynamic terrain, multiple geospatial
tile sets and much more. It compiles on Irix, Linux, MacOS X and
Windows (VC++ and cygwin). The library is included in the Virtual
Terrain Project of Ben Discoe and an early version is utilized in the
DX 8 game AquaNox.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130925162956.19802.67174.report...@router.dienesfamily.org



Bug#724061: ITP: jsbsim -- the JSBSim flight dynamics model

2013-09-22 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: jsbsim
  Version : 1.0~pre2
  Upstream Author : 
* URL : http://jsbsim.org/
* License : LGPL-2+
  Programming Lang: C++
  Description : the JSBSim flight dynamics model

JSBSim is an open source FDM that compiles and runs under many
operating systems, including Microsoft Windows, Apple Macintosh,
Linux, IRIX, Cygwin (Unix on Windows), etc. The FDM is essentially the
physics/math model that defines the movement of an aircraft, rocket,
etc., under the forces and moments applied to it using the various
control mechanisms and from the forces of nature. JSBSim has no native
graphics. It can be run by itself as a standalone program, taking
input from a script file and various vehicle configuration files. It
can also be incorporated into a larger flight simulator implementation
that includes a visual system. The most notable examples of the use of
JSBSim are currently seen in the open source FlightGear, Outerra, and
OpenEaagles simulators. JSBSim models the aerodynamic forces and
moments by the classic coefficient buildup method.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130922163810.29037.28267.report...@router.dienesfamily.org



Bug#723033: ITP: cigi-ccl -- the CIGI class library (CCL)

2013-09-15 Thread Klee Dienes
Package: wnpp
Severity: wishlist
Owner: Klee Dienes 

* Package name: cigi-ccl
  Version : 3.3.3a
  Upstream Author : Bill Phelps 
* URL : http://cigi.sourceforge.net
* License : LGPL-2.1+
  Programming Lang: C++
  Description : the CIGI class library (CCL)

 This package contains development libraries and headers for the CIGI
 class library (CCL).  The CCL is a C++ language library for
 implementing CIGI in both host and IG applications.
 .
 Some features of the CCL include:
 .
  * Handles packing, unpacking, and byte swapping automatically
  * Handles output buffer management
  * Can handle most of the input buffer management with simple calls
  * Can translate between different versions of CIGI


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130915153949.9470.54134.report...@router.dienesfamily.org



Re: RFC: a "Debian System Method" for dpkg

1997-05-16 Thread Klee Dienes

The beginning of support for such a scheme is in the works for the
next major release of dpkg-ftp.

The user interface part is taking me a bit longer than I had hoped ---
expect a release in maybe 5--10 days.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? 
e-mail to [EMAIL PROTECTED] .



Re: lesstif?

1996-09-27 Thread Klee Dienes

I believe the canonical source for the lesstif libraries is 
ftp://ftp.hungry/pub/hungry/lesstif.

There's a debianized version of lesstif in Incoming/ on master.  It's
based on the 0.50 release, though I doubt it'd be all that hard to
upgrade to the in-progress version.

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]



Bug#4355: lesstif-dev has incoorect location for include files<

1996-09-01 Thread Klee Dienes

I'm a bit reluctant to move the header files to /usr/include, since
the FSSTND implies that all X-related header files should go under
/usr/X11R6/include.

I'm not sure if /usr/X11R6/include is in the default search path or
not, though I'd argue that putting files in there is confusing (the
only ones there now are xforms and netaudio), since the symlink from
/usr/include/X11 -> /usr/X11R6/include/X11 might confuse one into
thinking that those were the only files there.

Plus I just generally think Xm belongs under X11 like all the rest of
the widget libraries.

For now, I've left the header files where they were, and changed
lesstif to include the following two symlinks:

/usr/include/Xm -> /usr/X11R6/include/X11/Xm
/usr/X11R6/include/Xm -> /usr/X11R6/include/X11/Xm

I'm certainly open to further debate, though --- I'm just doing this
now to get a fixed version out as quickly as possible.  I'll leave the
bug report open for the time-being.




Bug#4190: moderate security hole in telnetd

1996-08-19 Thread Klee Dienes

Package: netstd
Version: 2.06-1

A bug currently making the rounds on the bugtraq mailing list:

The resolver library appears to allow the environment variable
RESOLV_HOST_CONF to be used to specify a pathname for an alternate
host.conf.  It also has the unfortunate behavior of printing the text
of any parse errors in the host.conf library to standard output (bad
karma for a system library, if you ask me).  This allows outsiders to
get the contents of any file over the network:

$ telnet 
telnet> env define RESOLV_HOST_CONF /etc/passwd
telnet> open localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Debian Linux 1.1
Copyright (C) 1993-1996 Debian Association, Inc. and others
resolv+: "root:M87U9DfM9eek:0:0:root:/root:/bin/bash" is an invalid keyword
resolv+: "daemon:*:1:1:daemon:/usr/sbin:/bin/sh" is an invalid keyword
resolv+: "bin:*:2:2:bin:/bin:/bin/sh" is an invalid keyword
resolv+: "sys:*:3:3:sys:/dev:/bin/sh" is an invalid keyword
[...]

A quick workaround is to change envarok() in telnetd/state.c as
appended.  My guess is that only telnetd needs to be changed for now,
as neither rlogin nor rsh (if I remember correctly) allow the client
to pass in environment variables.  All the programs should probably be
checked, though.

static int
envvarok(varp,valp)
char *varp, *valp;
{
if (strncmp(varp, "LD_", strlen("LD_")) &&
strncmp(varp, "ELF_LD_", strlen("ELF_LD_")) &&
strncmp(varp, "AOUT_LD_", strlen("AOUT_LD_")) &&
strncmp(varp, "_RLD_", strlen("_RLD_")) &&
!strchr(varp, '=') &&
strcmp(varp, "LIBPATH") &&
strcmp(varp, "ENV") &&
strcmp(varp, "IFS")) {
return 1;
} else {
...

to:

static int
envvarok(varp,valp)
char *varp, *valp;
{
if (strncmp(varp, "LD_", strlen("LD_")) &&
strncmp(varp, "ELF_LD_", strlen("ELF_LD_")) &&
strncmp(varp, "AOUT_LD_", strlen("AOUT_LD_")) &&
strncmp(varp, "_RLD_", strlen("_RLD_")) &&
!strchr(varp, '=') &&
strcmp(varp, "LIBPATH") &&
strcmp(varp, "ENV") &&
strcmp(varp, "RESOLV_HOST_CONF") &&
strcmp(varp, "HOSTALIASES") &&
strcmp(varp, "LOCALDOMAIN") &&
strcmp(varp, "RES_OPTIONS") &&
strcmp(varp, "IFS")) {
return 1;
} else {
...




Bug#2093: perl dumps core on libwww-perl-5b5

1996-01-04 Thread Klee Dienes

Package: perl
Version: 5.002-3

Perl dumps core when run on the VERSION file included with
libwww-perl-5b5 (Avaiable via the CPAN archive).  A copy of the
VERSION file is included.



#!/bin/perl

=head1 VERSION

This is a self-modifying file. Whenever a version number in one of the
members increases, this program increases its own version number by
0.01. Can also increment alfa/beta version numbers.  Members are
enumerated below the __END__ token.

This implies that we get a new timestamp. If we make Makefile
dependent on this program, we get a new Makefile everytime one of the
versions changes. It is really not the cheapest solution, but maybe
the most trivial one.

Add a new module by writing its name on a line after the __END__ token.

Change the overall version number arbitrarily by changing it within
this file.

=head1 Author

Andreas Koenig <[EMAIL PROTECTED]>

=cut

$VERSION="5b5";

use lib "lib";

while (){
chop;
my($lib,$version)=split;
next unless $lib;
$lib{$lib}=$version || 0;
}


for $lib (sort keys %lib) {
push @m, "use $lib;";
push @n, "\$rewrite++ if \$$lib\::VERSION > $lib{$lib};\n";
push @o, "$lib \$$lib\::VERSION\n";
}

eval join "", @m;
die $@ if $@;
eval join "", @n;
die $@ if $@;
eval join "", "\$o = \"", @o, "\"";
die $@ if $@;

&rewrite if $rewrite;
print "$VERSION\n";

sub rewrite
{
# Increment version number
if ($VERSION =~ /((?:^\d+(?:\.\d+)?-?)?[ab])(\d+)$/) {
$VERSION = $1 . ($2 + 1);
} else {
$VERSION = sprintf("%.2f", $VERSION + 0.01);
}
# Patch this file
open READ, "$0" or die "Can't read myself: $!";
$versions = "";
while () {
s/(^\$VERSION=)\d+(?:\.\d+)?;/$1$VERSION;/;
s/(^\$VERSION=)"\S+"/$1"$VERSION"/;
$versions .= $_;
last if /^__END__/;
}
close READ;
open WRITE, ">$0";
print WRITE $versions;
print WRITE $o;
close WRITE;
}

__END__
Font::AFM 1.07
HTML::Element 1.18
HTML::Entities 1.01
HTML::Parse 1.11
HTTP::Date 1.10
LWP 0.05
LWP::Socket 1.15
MIME::Base64 1.03
MIME::QuotedPrint 1.04
Mail::Cap 1.03
URI::URL 3.05