Bug#749407: ITP: pycapnp -- python bindings for the C++ Cap'n Proto library
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
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
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
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
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
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
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)
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
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?
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<
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
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
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