Bug#164800: ITA: ivtools -- Vector Graphics Environment and Applications
Unfortunately I can't get ivtools to build until ace gets updated to new upstream version (see #317488). I've fixed the most of the open bugs so far. Some of the changes done so far: * ivtools-dev has been renamed to libiv0-dev * ivtools-interviews and ivtools-unidraw have been merged into package libiv0 * soname has been set on built libraries * files are installed under /usr instead of /usr/X11R6 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#164800: I don't know what to do with the rest of the build errors
tags 164800 + help thank you I wished that having a new version of ace would cull some of the build errors, but they still remain in there. I'm not sure what to do about them, having errors in files like /usr/include/c++/4.0.2/bits/locale_facets.tcc and /usr/include/sys/ucontext.h is quite disconcerting. Some of this may be caused by upstream's fondness of #define. Some errors are plain misuse of templates. I'll give this a rest and move on to some more pressing and fruitful things for now. If anybody else has any idea on how to fix these, I'll welcome their input. What I've got done so far has been put to mentors.debian.net. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#432794: ITP: haskell-syb-with-class -- Haskell library for generic programming
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: haskell-syb-with-class Version : 0.1 Upstream Author : Simon Peyton Jones, Ralf Laemmel * URL : http://hackage.haskell.org/cgi-bin/hackage-scripts/package/syb-with-class-0.3 * License : BSD Programming Lang: Haskell Description : Haskell library for generic programming Classes, and Template Haskell code to generate instances, for the Scrap Your Boilerplate With Class system. This is a dependency for generic-xml, which in turn is a dependency for the upcoming HAppS version. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#432795: ITP: haskell-generic-xml -- Haskell library for marshalling values to/from XML
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: haskell-generic-xml Version : 0.1 Upstream Author : HAppS LLC * URL : http://hackage.haskell.org/cgi-bin/hackage-scripts/package/generic-xml-0.1 * License : BSD Programming Lang: Haskell Description : Haskell library for marshalling values to/from XML Library for marshalling Haskell values to/from XML. The upcoming HAppS version depends on this. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#539238: ITP: gearhead2 -- roguelike mecha role playing game in space
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: gearhead2 Version : 0.603 Upstream Author : Joseph Hewitt * URL : http://www.gearheadrpg.com/ * License : LGPL v2.1 or later Programming Lang: Pascal Description : roguelike mecha role playing game in space Set a century and a half after nuclear war, you can explore a world where various factions compete to determine the future of the human race. Major features include random plot generation, a detailed character system, and over two hundred customizable mecha designs. . GearHead 2 is set five years after the events of GearHead 1. It is currently under development and is initially set in the L5 Orbital Pattern. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#457373: ITP: pxsl -- Parsimonious XML Shorthand Language
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: pxsl Version : 1.0 Upstream Authors: Tom Moertel <[EMAIL PROTECTED]> and Bill Hubauer <[EMAIL PROTECTED]> * URL : http://community.moertel.com/ss/space/PXSL * License : GPLv2 or later Programming Lang: Haskell Description : Parsimonious XML Shorthand Language PXSL ("pixel") provides XML authors and programmers with a simple, concise syntax that they can use to create XML documents. . For more advanced users, PXSL offers customizable shortcuts and sophisticated refactoring tools like functional macros that can markedly reduce the size and complexity of markup-dense XML documents. . The short version is this: PXSL is XML turned inside-out. Instead of tagging the structure, you tag the non-structure, which is the better approach when most of your information is structure. . Also, PXSL lets users intermix PXSL and XML syntax in one document. Users are free to use whichever syntax works best for each portion of their documents. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#461449: O: droidbattles
Package: wnpp Severity: normal I tried to do an upload with some minor fixes to set the maintainer as QA but I couldn't even get droidbattles to compile anymore. A prime candidate for removal unless someone steps forward to adopt this. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (x86_64) Kernel: Linux 2.6.23.9 (SMP w/2 CPU cores) Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#473563: ITP: haskell-hspread -- Haskell client library for the Spread toolkit
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: haskell-hspread Version : 0.3 Upstream Author : Andrea Vezzosi <[EMAIL PROTECTED]> * URL : http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hspread-0.3 * License : 3 clause BSD Programming Lang: Haskell Description : Haskell client library for the Spread toolkit A haskell library that supports the most recent version of the Spread protocol. Its aim is to make easier to implement correct distribuited applications by taking advantage of the guarantees granted by Spread: such as reliable and total ordered messages. It's intended to be used with a serialization library like binary, and a separate installation of the spread deamon. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#534883: ITP: haskell-lazysmallcheck -- A library for demand-driven testing of Haskell programs
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: haskell-lazysmallcheck Version : 0.3 Upstream Author : Matthew Naylor * URL : http://www.cs.york.ac.uk/fp/smallcheck/ * License : BSD Programming Lang: Haskell Description : A library for demand-driven testing of Haskell programs Lazy SmallCheck is a library for exhaustive, demand-driven testing of Haskell programs. It is based on the idea that if a property holds for a partially-defined input then it must also hold for all fully-defined refinements of the that input. Compared to `eager' input generation as in SmallCheck, Lazy SmallCheck may require significantly fewer test-cases to verify a property for all inputs up to a given depth. I'm packaging this since other Haskell packages depend on this one. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#374120: Aleph is known as AFNIX now
clone 374120 -1 retitle -1 RFP: afnix -- multi-threaded functional programming language severity -1 wishlist quit Aleph has been superseded by AFNIX, and Aleph is no longer being developed. Their new homepage: http://www.afnix.org/ If someone wants to adopt this package, they'll have to most likely package AFNIX instead and have Aleph removed from the archive. I'd expect the packaging done for Aleph to be useful for AFNIX too. Not having looked at it, though. I've cloned this O bug as an RFP. I think reassigning this bug to ftp.debian.org to ask for Aleph's removal is appropriate if and when someone picks up the RFP bug. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#353353: Licensing problems with appWeb
I felt that it would be better to bring this to debian-legal. For reference, this is about AppWeb, http://www.appwebserver.org/. On Thu, Aug 24, 2006 at 09:52:07AM -0700, mob wrote: > I wanted to follow up and make sure you received my responses to your email. I did. Sorry, I've been deferring this indefinitely. > > Portions of url.cpp are under Apache's license. There are a few > > different versions of that license, and it doesn't specify which one, > > but none are GPL compatible. > > There really is only a couple of lines there. We could rewrite to remove > that code. Let me think about that and get back to you. Yes, that would solve that one. > > The PHP modules in http/modules are licensed under PHP license, which > > is not GPL compatible. Also, the openssl module will link to the > > openssl library, which isn't GPL compatible, either. I'm not certain > > if using dlopen is enough to make openssl a separate work. > > We are using openssl as a library just like any other part of linux so that > should be fine. Debian distributes both programs and the libraries that they use, and they're interpreted as a collective work that would have to be on the terms of GPL if either libraries or the program were under GPL. This doesn't mean that all the libraries and the program would have to be under GPL itself, just that no part of the whole may prevent from applying a term in GPL or having a term that wouldn't be in GPL itself. Also, this would mean that distributing a program under GPL that uses OpenSSL is ok as long as you don't distribute OpenSSL along with the program. But this doesn't apply to Debian, since we'd distribute both. Conversely, a software giant in Redmond couldn't distribute GNU emacs along with their OS, since their proprietary C and system libraries would form a collective work that could not be under the terms of GPL. But anyone distributing emacs alone, ported for the said OS, wouldn't encounter any problems. But I digress. And this whole point is moot since it would be easiest to just disable OpenSSL support and use the already present MatrixSSL support instead. > You could omit PHP or we could configure it to run using CGI that > would avoid any license issue. Either would work. > We also provide AppWeb with a commercial license that is compatible with > Apache and PHP licenses. True, but irrelevant for the present discussion. > > But I'm not quite sure if changing the license is an option here, > > seeing that parts of appWeb are under GoAhead Software Inc's > > copyright. > > The GoAhead license is pretty broad so it should not be a problem. Wait a minute. I only saw a mention in AppWeb tarball that parts are under GoAhead Software Inc's copyright, not that GoAhead license applies to it. The portions for which this license applies to should be marked as such, not just that their copyright belongs to GoAhead Software Inc. I think we have a problem. I take that this is the license in question (it wasn't included with the tarball): http://webserver.goahead.com/webserver/license.htm ... 1.7 "Response Header" means the first portion of the response message output by the GoAhead WebServer, containing but not limited to, header fields for date, content-type, server identification and cache control. 1.8"Server Identification Field" means the field in the Response Header which contains the text "Server: GoAhead-Webs". ... 3.4 No Modifications to Server Identification Field. You agree not to remove or modify the Server identification Field contained in the Response Header as defined in Section 1.7 and 1.8. GPL does not set any restrictions of this kind, and thus it would be incompatible with it. Also, this would violate DFSG and software under this license could not be included in main. Not even in non-free unless the GPL incompatibility is resolved. ... 2.5License Back to GoAhead. You hereby grant in both source code and binary code to GoAhead a world-wide, royalty-free, non-exclusive license to copy, modify, display, use and sublicense any Modifications You make that are distributed or planned for distribution. Within 30 days of either such event, You agree to ship to GoAhead a file containing the Modifications (in a media to be determined by the parties), including any programmers\u2019 notes and other programmers\u2019 materials. Additionally, You will provide to GoAhead a complete description of the product, the product code or model number, the date on which the product is initially shipped, and a contact name, phone number and e-mail address for future correspondence. GoAhead will keep confidential all data specifically marked as such. ... 3.2 Promotion by You of GoAhead WebServer Mark. In consideration for the licenses granted by GoAhead to You herein, You agree to notify GoAhead when You incorporate the GoAhead WebServer in Your product and to inform GoAhead when such product begins to ship.You agree to promote the Original Cod
Bug#393136: RFP: dissy -- graphical frontend for objdump
Package: wnpp Severity: wishlist * Package name: dissy Version : 3 Upstream Author : Simon Kågström <[EMAIL PROTECTED]> * URL : http://rtlab.tekproj.bth.se/wiki/index.php/Dissy * License : GPL Programming Lang: Python Description : graphical frontend for objdump Dissy is a disassembler for Linux and UNIX which supports multiple architectures and allows easy navigation through the code. Dissy is implemented in Python and uses objdump for disassembling files. Dissy can be used for debugging, reverse engineering and checking compiler-generated code.
Bug#393250: RFP: model-builder -- graphical ODE simulator
Package: wnpp Severity: wishlist * Package name: model-builder Version : 0.3.0 Upstream Author : Flávio Codeço Coelho <[EMAIL PROTECTED]> * URL : http://model-builder.sourceforge.net/ * License : GPL Programming Lang: Python Description : graphical ODE simulator Model Builder is a graphical tool for designing, simulating and analysing Mathematical models consisting of a system of ordinary differential equations(ODEs).
Bug#393320: RFP: yale -- environment for rapid prototyping of data mining applications
Package: wnpp Severity: wishlist * Package name: yale Version : 3.4 Upstream Author : Ingo Mierswa et al. * URL : http://rapid-i.com/ * License : GPL Programming Lang: Java Description : environment for rapid prototyping of data mining applications YALE (Yet Another Learning Environment) is a flexible open-source tool for knowledge discovery, machine learning experiments, and data mining applications. Experiments can be made up of a large number of arbitrarily nestable operators and their setup is described by XML files which can easily be created with a graphical user interface. Applications of YALE cover both research and real-world data mining tasks. . A modular operator concept allows the design of complex nested operator chains for a huge number of learning problems. The data handling is transparent to the operators. They do not have to cope with the actual data format or different data views - the YALE core takes care of the necessary transformations. YALE is widely used by researchers and in industry. . Use YALE and explore your data! Simplify the construction of experiments and the evaluation of different approaches. Try to find the best combination of preprocessing and learning steps or let YALE do that automatically for you. The graphical user interface and the XML based scripting language turn YALE into an integrated development environment (IDE) for machine learning and data mining. Furthermore, this concept defines a standardized interchange format for data mining experiments. There is already a package called yale in Debian, so either one will need a new name. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#306737: ITP: q-lang -- Q equational programming language
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: q-lang Version : 6.0 Upstream Author : Albert Graef <[EMAIL PROTECTED]> * URL : http://q-lang.sourceforge.net/ * License : GPL Description : Q equational programming language Q stands for "equational", so Q, in a nutshell, is a programming language which lets you "program by equations". You specify a system of equations which the interpreter uses as "rewrite rules" to reduce expressions to "normal form". The Q language supports a rich variety of built-in types, like arbitrary precision integers, floating point numbers (double precision 64 bit), truth values, strings, lists and files. It also provides primitives for exception handling and multithreaded execution. Q also allows you to interface to "external" modules written in the C programming language, which provides a means to access functions in C libraries and employ C's higher processing speed for time-critical tasks. Conversely, Q scripts can also be executed from C, which allows Q to be used as an embedded language or term rewriting engine in C/C++ applications. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.10 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#306852: ITP: droidbattles -- A programming game
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: droidbattles Version : 1.0.6 Upstream Author : Andreas Agorander <[EMAIL PROTECTED]> * URL : http://www.bluefire.nu/droidbattles/ * License : GPL Description : A programming game DroidBattles is a programming game. You design and program bots (in an asm-like language) in order to make it better then anyone elses bot. You then run the bots in a battle simulation, where they try to kill each other. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.10 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#306852: Package ready
I would have put this to mentors.debian.net, but as I've been mishandling my ssh keys I can't use that resource right now. I've put the package for now to http://users.utu.fi/kaolpa/droidbattles.deb.tar Thank you for your attention. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#209214: Looks like their homepage has changed
Looks like their home page at http://hbf.tuxfamily.org is dead. I found another site at http://www.lesner.org/hbf/. Still, last updates are from year and half ago. I failed to get a CVS access and some of the links at the site are broken or forbidden. I haven't asked about the project's status from upstream, but it looks quite dead to me. Maybe this RFP should be closed. Unless something changes, this package is not fit for debian. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#235604: ITP: q-lang -- Q equational programming language
Package: wnpp Severity: wishlist * Package name: q-lang Version : 5.2-1 Upstream Author : Albert Graef <[EMAIL PROTECTED]> * URL : http://q-lang.sourceforge.net/ * License : GPL Description : Q equational programming language Q stands for "equational", so Q, in a nutshell, is a programming language which lets you "program by equations". You specify a system of equations which the interpreter uses as "rewrite rules" to reduce expressions to "normal form". The Q language supports a rich variety of built-in types, like arbitrary precision integers, floating point numbers (double precision 64 bit), truth values, strings, lists and files. It also provides primitives for exception handling and multithreaded execution. Q also allows you to interface to "external" modules written in the C programming language, which provides a means to access functions in C libraries and employ C's higher processing speed for time-critical tasks. Conversely, Q scripts can also be executed from C, which allows Q to be used as an embedded language or term rewriting engine in C/C++ applications. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.3 Locale: LANG=C, [EMAIL PROTECTED]
Bug#289684: Waiting for a reply on an itcl bug report
So far I've tried to find the correct configure flags to use. My last attempt was the following: ./configure --disable-jove --disable-iwidgets-build --disable-itcl-build --disable-tcl-build --disable-tk-build --disable-termlib-build --disable-zlib-build --disable-png-build --disable-regex-build --with-cflags=-I/usr/include/tcl8.4/ --with-cppflags=-I/usr/include/tcl8.4/ --with-libs=-L/usr/lib/tcl8.4/ All the components except urt are present in Debian already, but I seem to hit an error with the iwidgets test. I'm currently waiting a reply to #349302. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#353293: ITP: littlewizard -- development environment for children
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: littlewizard Version : 1.1.1 Upstream Author : Marcin Kwadrans <[EMAIL PROTECTED]> * URL : http://littlewizard.sourceforge.net/ * License : GPL Description : development environment for children Little Wizard is created especially for primary school children. It allows to learn using main elements of present computer languages, including: variables, expressions, loops, conditions, logical blocks. Every element of language is represented by an intuitive icon. It allows program Little Wizard without using keyboard, only mouse. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#358657: ITP: libsl -- memory-efficient generic linked list library
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: libsl Version : 0.3.3 Upstream Author : Stig Brautaset <[EMAIL PROTECTED]> * URL : http://brautaset.org/software/sl/ * License : GPLv2 or later Description : memory-efficient generic linked list library sl is a memory-efficient generic linked list library. It doesn't use container nodes. Instead it requires a pointer to the next item directly in the datastructure you want to create lists (or stacks) of. This can give you significant memory savings when creating long lists of small structures. It also allows for fast push and pop operations since there is no need to allocate or free memory for the container nodes. It also means that a push can't fail because memory couldn't be allocated for the container node. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#358659: ITP: libggtl -- generic game-tree search library
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: libggtl Version : 2.1.2 Upstream Author : Stig Brautaset <[EMAIL PROTECTED]> * URL : http://brautaset.org/software/ggtl/ * License : GPLv2 or later Description : generic game-tree search library GGTL is a library designed to make it easier to program games in C. It provides an AI that is able to play most 2 player strategic games. Nim, Tic-Tac-Toe, Reversi (aka Othello), Connect-4 and Chess are all examples of games that can all be implemented using GGTL. The provided Reversi and Nim extensions implement all the game-specific callback functions GGTL's AI needs. Using one of these extensions means you can have a game with a capable AI up and running in next to no time. Doing so incurs no penalty in flexibility, however--you can override any provided callback function with your own. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#358918: RFP: ospace -- online space strategy game
Package: wnpp Severity: wishlist * Package name: ospace Version : 0.5.57 Upstream Author : Ludek Smid <[EMAIL PROTECTED]> * URL : http://www.ospace.net/ * License : GPL Description : online space strategy game Outer Space is an on-line strategy game which takes place in the dangerous universe. You will become powerful commander of many stars, planets, and great fleets and will struggle for survival with other commanders. Outer Space communicates with the server in the same way as your browser, but you will need a special client to play it. Using this client you can create an account on the server and you can start to explore the world of the Outer Space. Currently, the client is available as a tarball and the server can be found in the Sourceforge SVN repository. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#361008: RFP: factor -- compiler for the concatenative language Factor
Package: wnpp Severity: wishlist * Package name: factor Version : 0.81 Upstream Author : Slava Pestov <[EMAIL PROTECTED]> * URL : http://factorcode.org/ * License : BSD Programming Lang: C, Factor Description : compiler for the concatenative language Factor Factor is a dynamic programming language. The end goal is to have a high performance, robust language for general-purpose client-side and server-side application development. . Factor is a natural evolution of Forth, combining Forth's simplicity and minimalism with a dynamically typed runtime supporting a Lisp-style object model and meta-programming. Factor also builds upon ideas from Joy, K, and Slate. . Language features: - Highly minimalist, very consistent design. No layers upon layers of indirection, no confusing corner-cases, no poorly-thought-out features. - Postfix syntax with an extensible parser; values are passed on the stack. - Higher-order programming allows code blocks to be treated as data and used as parameters. - A powerful and very generic collections library allows many algorithms to be expressed in terms of bulk operations without micro-management of elements, recursion, or loops. - A very consistent object model based on generic predicate dispatch. - Arithmetic operations that closely model mathematical concepts, rather than just being a thin abstraction over underlying machine arithmetic. All integer operations are done in arbitrary precision, and exact fractions are supported. Complex numbers and complex-valued elementary functions are integrated. - Continuations, exception handling. - Powerful and logical meta-programming facilities. Introspection, code generation and extension of both syntax and semantics is very easy. . Implementation features: - Live development environment allows code to be written and tested without restarting your application. Any object in the system can be inspected and modified, and any piece of code can be reloaded and replaced on the fly. - Optimizing compiler (x86, PowerPC, AMD64 backends). - Generational garbage collection. - Graphical user interface framework. - Hypertext online help. - Straightforward C library interface supporting callbacks. - Bindings for OpenGL, FreeType, X11 and Cocoa. - Static stack effect inference. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#361010: RFP: tntnet -- modular, multithreaded web application server for C++
Package: wnpp Severity: wishlist * Package name: tntnet Version : 1.5.0 Upstream Author : Tommi Mäkitalo <[EMAIL PROTECTED]> * URL : http://www.tntnet.org/ * License : GPL Programming Lang: C++ Description : modular, multithreaded web application server for C++ Tntnet has a template-language called ecpp similar to php, jsp or mason, where you can embed c++-code inside a html-page to generate active content. The ecpp-files are precompiled to c++-classes called components and compiled and linked into a shared library. This process is done at compiletime. The webserver Tntnet needs only the compiled componentlibrary. . Because the webapplications are compiled into native code, they are very fast and compact. . Components can call other components. So you can create buildingblocks of html-parts and call them in other pages like subprocesses. . Requests are parsed by tntnet and the request-information is easily accessible to the components. It supports GET and POST-parameters and Mime-multipart-requests for file-upload. . The templatelanguage has also support for internationalized applications. You can easily create webapplications for different languages. . Other features are: cookies, HTTP-upload, automatic request-parameter parsing and conversion, automatic sessionmanagement, scoped variables (application, request and session), internationalisation, keep-alive. . Logging is done through cxxtools, which provides a unique API for log4cpp, log4cxx or simple logging to files or console. . Tntnet is fully multithreaded and much work has been gone into making it scalable. It uses a dynamic pool of workerthreads, which answers requests from http-clients. . Ssl is supported via the openssl-library. Looks like there's no exception in tntnet's license to allow linking to the GPL incompatible openssl library. That'll still need to be addressed. Cxxtools will need to be packaged along with this one, too. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Bug#361012: RFP: upp -- cross-platform rapid application development suite
Package: wnpp Severity: wishlist * Package name: upp Version : 602 Upstream Author : Mirek Fidler, Tomas Rylek and various contributors <[EMAIL PROTECTED]> * URL : http://upp.sourceforge.net/ * License : BSD Programming Lang: C++ Description : cross-platform rapid application development suite Ultimate++ is a radical and innovative GUI toolkit whose number one priority is programmer productivity. U++ libraries enable genuine productivity gains with shorter development times and greatly reduced application source code size. . Ultimate++ is a C++ cross-platform rapid application development suite. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment. . Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics. . The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#361010: License problem with Tntnet
On Tue, Apr 11, 2006 at 01:21:35PM +0200, Tommi Mäkitalo wrote: > Hi Kari, > > I found your comment about licensing-problems with Tntnet. I am not that > familiar with licensing-issues, so I would like to ask you, if you mind > telling me, what I need to add to Tntnet to fix this issue. Here's a description of the problem. http://lists.debian.org/debian-legal/2002/04/msg00084.html And here's what can be done to resolve this issue. http://lists.debian.org/debian-legal/2004/05/msg00595.html
Bug#361010: License problem with Tntnet
On Mon, Apr 17, 2006 at 12:10:55PM +0200, Tommi Mäkitalo wrote: > Am Dienstag, 11. April 2006 15:54 schrieben Sie: > > On Tue, Apr 11, 2006 at 01:21:35PM +0200, Tommi Mäkitalo wrote: > > > Hi Kari, > > > > > > I found your comment about licensing-problems with Tntnet. I am not that > > > familiar with licensing-issues, so I would like to ask you, if you mind > > > telling me, what I need to add to Tntnet to fix this issue. > > > > Here's a description of the problem. > > http://lists.debian.org/debian-legal/2002/04/msg00084.html > > > > And here's what can be done to resolve this issue. > > http://lists.debian.org/debian-legal/2004/05/msg00595.html > Hi, > > I uploaded a new tntnet version 1.5.1pre3 where I added the needed > license-addendum. Please check, if this is enough. I will release a 1.5.1 > soon then. I had a look at it. I'm afraid that it's not quite enough yet. The headers of source files would have to have the same exception in them, too. Also, FSF has moved some time ago. You should update the address in the LICENSE and LICENSE.GPL file and the source file headers. Here's what's needed in the source files: /* * (Copyright information...) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, but * is provided AS IS, WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, and * NON-INFRINGEMENT. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * In addition, as a special exception, the copyright holders give * permission to link the code of portions of this program with the * OpenSSL library under certain conditions as described in each * individual source file, and distribute linked combinations * including the two. * You must obey the GNU General Public License in all respects * for all of the code used other than OpenSSL. If you modify * file(s) with this exception, you may extend this exception to your * version of the file(s), but you are not obligated to do so. If you * do not wish to do so, delete this exception statement from your * version. If you delete this exception statement from all source * files in the program, then also delete it here. */
Bug#361010: License problem with Tntnet
On Fri, Apr 21, 2006 at 11:08:36PM +0200, Tommi Mäkitalo wrote: > Would you please check it in my repository. As far as I can tell tntnet is in a good shape now. I'm currently a bit busy myself but if nobody's ITPed this in a week or two I'll look into getting this into Debian myself.
Bug#365240: ITP: seam -- virtual machine architecture and library
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: seam Version : 1.3.0 Upstream Authors : Thorsten Brunklaus <[EMAIL PROTECTED]> Leif Kornstaedt <[EMAIL PROTECTED]> Andreas Rossberg <[EMAIL PROTECTED]> Guido Tack <[EMAIL PROTECTED]> * URL : http://www.ps.uni-sb.de/seam/ * License : MIT/X Programming Lang: C++ Description : virtual machine architecture and library SEAM (Simple Extensible Abstract Machine) is designed to be language- and platform-independent, to be simple and based on few principled services. - Uniform data representation and memory management. All datastructures used to represent computations, including code and threads, reside in an abstract store, which represents an abstract graph of data nodes. Language specific datastructures are modelled on top of the language-independent store structures. The store manages the allocation of nodes and their efficient layout in memory. - Platform-independent external representation. Store values are converted to a portable representation during export (pickling), and converted back during import (unpickling). A language-independent transfer language is defined to describe values independent from platform. Unpickling operates with respect to runtime-pluggable language-dependent transformation. For example, language specific code can be instantiated either to byte code or to native code. - Abstract execution model. Computations are defined by a generic evaluator interface. SEAM supports arbitrarily many codes and evaluators to be used at the same time and interact freely. In particular, common virtual machine services like foreign function interfaces are easily expressible. . SEAM is used successfully to implement the new virtual machine underlying the Alice Programming System. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#365469: RFP: sharpconstruct -- 3d modelling program
Package: wnpp Severity: wishlist * Package name: sharpconstruct Version : 0.12rc2 Upstream Author : Nicholas Bishop <[EMAIL PROTECTED]> * URL : http://sharp3d.sourceforge.net/ * License : GPL Programming Lang: C++ Description : 3d modelling program SharpConstruct is a 3D modeling program that paint depths on to polygon models in real-time. Unlike traditional modeling programs, SharpConstruct makes it easy to model organic shapes. There is no need to even look at a wireframe (unless you want to). Instead, the model is manipulated much like clay - push or pull an area, smooth it, make a hollow or a hill. The entire process is both simple and organic; you won't need years of modeling experience to create detailed models in SharpConstruct. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#366834: ITP: cxxtools -- library of unrelated, but useful C++ classes
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: cxxtools Version : 1.4.1pre2 Upstream Author : Tommi Mäkitalo <[EMAIL PROTECTED]> * URL : http://www.tntnet.org/ * License : GPL v2 or later Programming Lang: C++ Description : library of unrelated but useful C++ classes cxxtools contains an argument-parser, a base-64 encoder/decoder, a C++ interface to iconv, md5-stream for easy MD5 calculation, threading classes, socket classes, a dynamic exception-safe buffer, a wrapper for dlopen/dlsym, a pool template (e.g., for a connection pool in a multi-threaded application), query_params, and a class for easy parsing of CGI parameters (GET and POST) in a CGI program. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Bug#366984: ITP: klone -- web application development framework
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: klone Version : 1.1.0 Upstream Author : KoanLogic Srl <[EMAIL PROTECTED]> * URL : http://www.koanlogic.com/kl/cont/gb/html/klone.html * License : GPLv2 or later Programming Lang: C Description : web application development framework KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances. . It is a self-contained solution which includes a web server and an SDK for creating WWW sites with both static and dynamic content. When using KLone, there's absolutely no need for any additional component: neither the HTTP/S server (e.g. Apache, Netscape, Roxen), nor the typical active pages engine (PHP, Perl, ASP, Python). . KLone does everything, and does it fast and small. . KLone blends the HTTP/S server application together with its content and configuration into a single executable file. The site developer writes his/her dynamic pages in C/C++ (in usual scripting style: <% /* code */ %>) and uses KLone to transform them into embeddable, compressed native code with the native C/C++ compiler. The result is then linked to the HTTP/S server skeleton to obtain one single, ROM-able, binary file. This means that he/she can get: - easy, complete and unfiltered interaction with the host operating system - dynamic pages in native compiled code, which in turn implies - fast execution and - small overall application footprint - all of this without giving up the common functionality of web application frameworks such as sessions, parsing of form variables, cookies, etc -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#353353: Licensing problems with appWeb
Hello. I'm considering packaging appWeb for Debian, but have found a few problems with appWeb's licensing. To be more specific, not all parts of it are licensed under a GPL-compatible license, even though most of appWeb is under GPL. Portions of url.cpp are under Apache's license. There are a few different versions of that license, and it doesn't specify which one, but none are GPL compatible. The PHP modules in http/modules are licensed under PHP license, which is not GPL compatible. Also, the openssl module will link to the openssl library, which isn't GPL compatible, either. I'm not certain if using dlopen is enough to make openssl a separate work. I could avoid any GPL compatibility issues with the modules by just not compiling in the offending modules. But it would be possible to allow the use of non-GPL-compatible code by amending the license with an exception, explicitly allowing mixing it with the offending licenses. I've explained the situation before at http://bugs.debian.org/361010 But I'm not quite sure if changing the license is an option here, seeing that parts of appWeb are under GoAhead Software Inc's copyright. Unfortunately, I can't work as easily around url.cpp's apache license as with the modules. Otherwise I would just proceed with the technical side of packaging appWeb for Debian already. It's ultimately up to you what you would do with these issues. Obviously my opinion in this should not be taken as a legal advice, but I don't think that appWeb would be distributable in Debian as it is now. But being in the clear with regard to licensing would be your benefit, too. signature.asc Description: Digital signature
Bug#374132: ITP: tntdb -- C++ class library for easy database access
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: tntdb Version : 0.6.2 Upstream Author : Tommi Mäkitalo <[EMAIL PROTECTED]> * URL : http://www.tntnet.org/tntdb.hms * License : GPLv2 or later Programming Lang: C++ Description : C++ class library for easy database access This library provides a thin, database independent layer over an SQL database. It lacks complex features like schema queries or wrapper classes like active result sets or data bound controls. Instead you get to access the database directly with SQL queries. The library is suited for application programming, not for writing generic database handling tools. . Currently has support for MySQL, PostgreSQL and SQLite. I'm not that happy with my description (as usual). Any suggestions for improving it are welcome. Tntdb will depend on cxxtools (ITP #366834). -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16.18 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Bug#337573: Package ready, waiting for a sponsor
I've sent an RFS http://lists.debian.org/debian-mentors/2005/11/msg00238.html Package is ready and can be found at mentors.debian.net. It's listed at sponsors.debian.net, too http://sponsors.debian.net/viewpkg.php?id=135 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#337573: ITP: preload -- an adaptive readahead daemon
On Sat, Nov 12, 2005 at 10:29:11AM +0100, Petter Reinholdtsen wrote: > > This ITP is similar to my readahead ITP #325885. I suspect only one > of these packages is needed in Debian. Do you recommend preload over > the ubuntu readahead package? I don't know. But the point is a bit moot now... preload is already uploaded to the archive. It'll take a week or so to arrive to unstable now. > http://bugs.debian.org/325885 > > > This issue has been discussed a bit on the initscripts-ng mailing > list. Are you on this list? No. First time I've heard of that list. Besides, upstream's documentation mentioned that using preload during boot actually slowed down the boot. I've put preload start relatively late during the boot. >From the NEWS file: This is the first public release of preload. It runs as a daemon and monitors processes through /proc and predicts applications that may run and prefetches binaries and shared object. In my experience, it reduced the startup time of OpenOffice.org writer right after a reboot from 13 seconds to 7 seconds, and Firefox from 9 to 7. It also decreased the time from entering login/password information in gdm to a usable dekstop is loaded from 37s to 32s. On the other hand though, the time from power button is pressed to gdm login screen is functional, was increased from 65s to 85s, due to excessive harddisk activitiy caused by preload. I haven't performed any benchmarks myself. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#325885: preload vs. readahead
Now that I've looked at readahead too I can say that that and preload have different and orthogonal purposes. readahead loads files into linux's file cache during a boot. preload is a daemon that examines programs when they are run and determines what libraries they link dynamically and files they open, typically, and loads those into the file cache when the program is run before they are needed. In fact, upstream's benchmarks have determined that using preload during the boot actually slows it down. There are speedups in starting heavy applications like openoffice or firefox. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#340805: ITP: gearhead -- roguelike mecha role playing game
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: gearhead Version : 1.000 Upstream Author : Joseph Hewitt <[EMAIL PROTECTED]> * URL : http://www.geocities.com/pyrrho12/programming/gearhead/ * License : LGPL Description : roguelike mecha role playing game A century and a half ago the Earth was nearly destroyed by nuclear war. Now, a federation of free city-states has begun to restore civilization. However, there are forces operating in the darkness which will unleash the horrors of the past age in a bid to determine the future of the human race. Features of the game include random storyline generation, richly detailed character generation, complex NPC interaction, and of course over 150 different mechanical designs ranging from jet fighters to giant robots to city-smashing tanks. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#343940: ITP: gecode -- generic constraint development environment
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: gecode Version : 1.0.0 Upstream Author : Christian Schulte <[EMAIL PROTECTED]> and others * URL : http://www.gecode.org/ * License : BSD Description : generic constraint development environment Gecode is an attempt to construct an open, free, portable, accessible, and efficient environment for developing constraint-based systems and applications. Gecode is radically open for programming: it can be easily interfaced to other systems. It supports the programming of new propagators (as implementation of constraints), branching strategies, and search engines. New variable domains can be programmed at the same level of efficiency as finite domain and integer set variables that come predefined with Gecode. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#759668: ITP: libnet-oauth2-perl -- implementation of the OAuth 2.0 protocol
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: libnet-oauth2-perl Version : 0.61 Upstream Author : Mark Overmeer * URL : https://metacpan.org/release/Net-OAuth2 * License : Artistic or GPL-1+ Programming Lang: Perl Description : implementation of the OAuth 2.0 protocol Net::OAuth2 implements OAuth 2.0 authorization protocol client. OAuth 2.0 is imcompatible with OAuth 1.0. . The library can be used to authenticate users against OAuth 2.0 service providers such as Google and Facebook. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140829094325.4910.4539.report...@sammakko3.piperka.net
Bug#1031031: O: tntnet -- modular, multithreaded web application server for C++
Package: wnpp Severity: normal X-Debbugs-Cc: tnt...@packages.debian.org Control: affects -1 + src:tntnet I intend to orphan the tntnet package. Not in testing currently and unfortunately bookworm will likely not have it. The package description is: Tntnet has a template-language called ecpp similar to PHP, JSP or Mason, where you can embed c++ code inside a HTML page to generate active content. The ecpp files are precompiled to C++ classes called components and compiled and linked into a shared library. This process is done at compiletime. The web server Tntnet needs only the compiled component library. . Because the web applications are compiled into native code, they are very fast and compact. . Components can call other components. So you can create building blocks of HTML parts and call them in other pages like subprocesses. . Requests are parsed by tntnet and the request information is easily accessible to the components. It supports GET and POST parameters and MIME multipart requests for file upload. . The template language has also support for internationalized applications. You can easily create web applications for different languages. . Other features are: cookies, HTTP upload, automatic request parameter parsing and conversion, automatic session management, scoped variables (application, request and session), internationalisation and keep-alive. . Logging is done through cxxtools, which provides a unique API for log4cpp, log4cxx or simple logging to files or console. . Tntnet is fully multithreaded and much work has been gone into making it scalable. It uses a dynamic pool of worker threads, which answer requests from HTTP clients.
Bug#1031032: O: tntdb -- Development headers for tntdb
Package: wnpp Severity: normal X-Debbugs-Cc: tn...@packages.debian.org Control: affects -1 + src:tntdb I intend to orphan the tntdb package. Not in testing currently so likely to miss bookworm. The package description is: This library provides a thin, database independent layer over an SQL database. It lacks complex features like schema queries or wrapper classes like active result sets or data bound controls. Instead you get to access the database directly with SQL queries. The library is suited for application programming, not for writing generic database handling tools. . Currently has support for MySQL, PostgreSQL and SQLite.
Bug#1031033: O: cxxtools -- library of unrelated but useful C++ classes
Package: wnpp Severity: normal X-Debbugs-Cc: cxxto...@packages.debian.org Control: affects -1 + src:cxxtools I intend to orphan the cxxtools package. The package description is: cxxtools contains an argument-parser, a base-64 encoder/decoder, a C++ interface to iconv, md5-stream for easy MD5 calculation, threading classes, socket classes, a dynamic exception-safe buffer, a wrapper for dlopen/dlsym, a pool template (e.g., for a connection pool in a multi-threaded application), query_params, and a class for easy parsing of CGI parameters (GET and POST) in a CGI program. . This package has the development headers and the static libraries.
Bug#1063388: ITP: chuffed -- lazy clause generation CP solver
Package: wnpp Severity: wishlist Owner: Kari Pahula X-Debbugs-Cc: debian-de...@lists.debian.org, debian-scie...@lists.debian.org * Package name: chuffed Version : 0.13.1 * URL : https://github.com/chuffed/chuffed * License : MIT/X Programming Lang: C++ Description : lazy clause generation CP solver Chuffed is a state of the art lazy clause solver designed from the ground up with lazy clause generation in mind. Lazy clause generation is a hybrid approach to constraint solving that combines features of finite domain propagation and Boolean satisfiability. It combines some of the advantages of finite domain constraint programming (high level model and programmable search) with some of the advantages of SAT solvers (reduced search by nogood creation, and effective autonomous search using variable activities). Chuffed only supports 3 different propagator priorities. Chuffed implements a number of global propagators (alldiff, inverse, minimum, table, regular, mdd, cumulative, disjunctive, circuit, difference). It also only supports two kinds of integer variables. Small integer variables for which the domain is represented by a byte string. And large integer variables for which the domain is represented only by its upper and lower bound (no holes allowed). All boolean variables and boolean constraints are handled by the builtin SAT solver. The solver, when run with lazy clause generation disabled, is somewhat comparable in speed with older versions of Gecode. The overhead from lazy clause generation ranges from negligible to perhaps around 100%. The search reduction, however, can reach orders of magnitude on appropriate problems. Thus lazy clause generation is an extremely important and useful technology. The easiest way to use Chuffed is as a backend to the MiniZinc constraint modelling language. Chuffed can also be used as a C++ library. The description is edited from upstream's description, it went into more detail than this about the implementation. For certain types of CP problems it works better than the alternatives. Chuffed is both a library and it provides a binary (fzn-chuffed). The library can be used as a dependency for both minizinc and minizinc-ide (which I maintain) and it provides an alternative flatzinc implementation for minizinc. I plan to maintain this under the Debian Science team. As of now upstream is building chuffed as a static library only but I'll try to convince them to provide a shared library before packaging it.
Bug#1063741: ITP: hipify -- CUDA to HIP source-to-source translation tools
Hi, I had a look. Looks simple enough but the control file needs one change at least. On Sun, Feb 11, 2024 at 03:40:43PM -0700, Cordell Bloor wrote: > hipify is a set of tools to convert CUDA sources into HIP sources. It > provides hipify-clang, which uses a clang-based parser and can therefore > translate complex C++ constructs, but requires complete input sources, > including access to any CUDA headers used. For cases where this is not If CUDA headers are a necessity then the section for hipify-clang needs to be contrib/devel, not devel. That's for free software that has dependencies on non-free software. Also, it should have a dependency on nvidia-cuda-dev. Unless its reasonable to assume CUDA users to get their headers otherwise but even in that case the section needs to be contrib/devel. > possible, it provides hipify-perl, which uses a simple perl-based parser hipify-perl is fine with regular devel section. Either package didn't include any documentation and there's no -doc package, which isn't really ideal. There is the docs directory and it could be used, but even without going for it I would suggest a README.Debian with a note about documentation being available at https://rocmdocs.amd.com/projects/HIPIFY/en/latest/. Strictly optional but something I'd like to see: Have an example .cu file to use hipify on to test the package. Can any of the unit test files serve the purpose?
Bug#1064071: RFP: hipblaslt -- portable interface for extended general matrix-matrix operations
retitle 1064071 ITP: hipblaslt -- portable interface for extended general matrix-matrix operations owner 1064071 k...@debian.org thanks Hop.
Bug#1074772: ITP: gecode-snapshot -- low-level modelling language for constraint problems
Package: wnpp Severity: wishlist Owner: Kari Pahula X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: gecode-snapshot Version : 6.2.0+gitMMDD Upstream Contact: Guido Tack , Mikael Zayenz Lagerkvist * URL : https://www.gecode.org/ * License : MIT/X (and others) Programming Lang: C++ Description : low-level modelling language for constraint problems FlatZinc is a low-level modelling language for constraint problems. It is designed to be easily interfaceable to constraint solvers (like Gecode). For more information on FlatZinc, please refer to the MiniZinc pages of the G12 project <https://www.minizinc.org/>. Source package name would be gecode-snapshot and it'll likely have a single binary package, gecode-flatzinc. Gecode is already in Debian, this is get an updated version of FlatZinc available for MiniZinc. Gecode hasn't had a release since 2019 and I need to use it as a library as well. Fuller description of the situation can be found at https://lists.debian.org/debian-devel/2024/06/msg00312.html Hopefully gecode-snapshot can be removed in the future when Gecode's had a release again.
Bug#658573: ITP: lincity -- build & maintain a city/country
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: lincity Version : 1.13.1 Upstream Author : I J Peters, Greg Sharp, Corey Keasling * URL : http://lincity.sourceforge.net/ * License : GPLv2 Programming Lang: C Description : build & maintain a city/country You are required to build and maintain a city. You must feed, house, provide jobs and goods for your residents. You can build a sustainable economy with the help of renewable energy and recycling, or you can go for broke and build rockets to escape from a pollution ridden and resource starved planet, it's up to you. Due to the finite resources available in any one place, this is not a game that you can leave for long periods of time. This game is similar to the commercial simulation game with a similar name. lincity has been in Debian for over a decade and was abandoned and finally removed a year ago. I prefer the classic lincity over lincity-ng, so I'm bringing it back. Upstream seems pretty much dead and I don't expect to do any new development myself, but just fix bugs, keep it up to standards and in a buildable state. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120204085017.10714.68828.report...@sammakko3.piperka.net
Bug#646216: RFA: preload
Package: wnpp Severity: normal With my current hardware, I would never notice what effect preload would have. Any takers? -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111022101239.15203.93263.report...@sammakko2.piperka.net
Bug#646214: O: klone
Package: wnpp Severity: normal Looks like I just don't have the time and inclination to take care of this one. A new upstream version exists. Uses a custom build system. If you take this one, feel free to take webserver-package too, in some form, if you find it useful. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111022102054.15294.29503.report...@sammakko2.piperka.net
Bug#584464: ITP: tpl -- efficient C serialization library
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: tpl Version : 1.5 Upstream Author : Troy Hanson * URL : http://tpl.sourceforge.net/ * License : One clause BSD Programming Lang: C Description : efficient C serialization library Tpl is a library for serializing C data. The data is stored in its natural binary form. The API is small and tries to stay "out of the way". Tpl can serialize many C data types, including structures. . Tpl makes a convenient file format. For example, suppose a program needs to store a list of user names and ids. This can be expressed using the format string "A(si)". If the program needs two such lists (say, one for regular users and one for administrators) this could be expressed as "A(si)A(si)". It is easy to read and write this kind of structured data using tpl. . Tpl can also be used as an IPC message format. It handles byte order issues and deframing individual messages off of a stream automatically. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100603174221.9598.578.report...@sammakko
Bug#803636: ITP: hsakmt -- thunk library for AMD's HSA Linux kernel driver (amdkfd)
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: hsakmt Version : 1.0.0 Upstream Author : Advanced Micro Devices, Inc. * URL : http://cgit.freedesktop.org/amd/hsakmt/ * License : MIT/X Programming Lang: C Description : thunk library for AMD's HSA Linux kernel driver (amdkfd) hsakmt is a thunk library that provides a userspace interface to amdkfd (AMD's HSA Linux kernel driver). It is the HSA equivalent of libdrm. . Heterogeneous System Architecture (HSA) is a computer processor architecture that integrates central processing units and graphics processors on the same bus, with shared memory and tasks. The HSA is being developed by the HSA Foundation, which includes (among many others) AMD and ARM. The platform's stated aim is to reduce communication latency between CPUs, GPUs and other compute devices, and make these various devices more compatible from a programmer's perspective, relieving the programmer of the task of planning the moving of data between devices' disjoint memories (as must currently be done with OpenCL or CUDA). This library is needed (along with hsa-runtime, ITP for that will follow later) to enable HSA features in AMD's Kaveri and Carrizo APUs. The amdkfd driver is already included in the mainline kernel.
Bug#793733: ITP: minizinc-ide -- MiniZinc constraint modelling language IDE
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: minizinc-ide Version : 0.9.8 Upstream Author : Guido Tack * URL : http://www.minizinc.org/ide/ * License : MPL-2.0 Programming Lang: C++ Description : MiniZinc constraint modelling language IDE The MiniZinc IDE is a simple Integrated Development Environment for writing and running MiniZinc models. It provides a tabbed editor with MiniZinc syntax highlighting, configuration dialogs for solver options and model parameters, and an integrated environment for compiling models and running solvers. This is to go along with minizinc package (#791608). -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150726193733.9301.94529.report...@sammakko3.piperka.net
Bug#791608: ITP: minizinc -- Constraint modelling language and tool chain
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: minizinc Version : 2.0.4 Upstream Author : Guido Tack * URL : http://www.minizinc.org/ * License : MPL-2.0, MS-PL Programming Lang: C++ Description : constraint modelling language and tool chain MiniZinc is a medium-level constraint modelling language. It is high-level enough to express most constraint problems easily, but low-level enough that it can be mapped onto existing solvers easily and consistently. It is a subset of the higher-level language Zinc. . MiniZinc is designed to interface easily to different backend solvers. It does this by transforming an input MiniZinc model and data file into a FlatZinc model. FlatZinc models consist of variable declaration and constraint definitions as well as a definition of the objective function if the problem is an optimization problem. The translation from MiniZinc to FlatZinc is specializable to individual backend solvers, so they can control what form constraints end up in. In particular, MiniZinc allows the specification of global constraints by decomposition. I already maintain Gecode, which includes a FlatZinc interpreter. I intend to package minizinc and minizinc-ide to provide more use for Gecode. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150706194031.11890.33240.report...@sammakko3.piperka.net
Bug#396049: ITP: alice -- Alice programming language
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: alice Version : 1.3.0 Upstream Author : Programming Systems Lab, Saarland University * URL : http://ps.uni-sb.de/alice/ * License : GPL, BSD-like Programming Lang: C++, SML, Alice Description : Alice programming language A functional programming language based on Standard ML, extended with support for concurrent, distributed, and constraint programming. The Alice ML language extends Standard ML with several new features: . - Futures: laziness and light-weight concurrency with data-flow synchronisation - Higher-order modules: higher-order functors and abstract signatures - Packages: integrating static with dynamic typing and first class modules - Pickling: higher-order type-safe, generic & platform-independent persistence - Components: platform-independence and type-safe dynamic loading of modules - Distribution: type-safe cross-platform remote functions and network mobility - Constraints: solving combinatorical problems using constraint propagation and programmable search I've been wanting to package this one for a long time already, and started looking into it this weekend. There's still a few issues that I'll have to resolve. The release tarballs at http://ps.uni-sb.de/alice/download/sources/ have the alice runtime system in compiled bytecode format only. Not having the source would fail DFSG, but fortunately it's available in the CVS. For security fixes' sake I'll retool the build system to compile the bytecode on debian/rules build and not just include the sources along with upstream's binary blobs. Also, Alice doesn't seem to be quite FHS compliant. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#400042: ITP: happs -- Haskell library for building Internet applications
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: happs Version : 0.8.4 Upstream Author : Alex Jacobson * URL : http://happs.org/ * License : BSD with advertising clause Programming Lang: Haskell Description : Haskell library for building Internet applications HAppS is a Haskell library for building industrial strength Internet applications safely, quickly, and easily. With HAppS you focus entirely on application functionality implemented in your favorite language and you don't have to worry about making sure all sorts of server subsystems are functioning properly. . - HTTP Application Server Performs better than Apache/PHP in our informal benchmarks (thanks to FastPackedString), handles serving both large (video) files and lazy (javascript) streaming, supports HTTP-Auth, and more. - Mail delivery agent with integrated DNS resolver Stop worrying about making sure a separate local mail server or DNS is up and running to delivery your mail. HAppS takes care of making sure your mail is delivered as long as your application itself is running and makes sure no outbound mail is lost even with unplanned restarts. - XML and XSLT Separate application logic from presentation using XML/XSLT. With HAppS, you can have your application output XML (via HTTP or SMTP) and handle style/presentation via separate XSLT files at runtime. HAppS takes care of doing server side XSLT for outbound mail and HTTP user-agents that don't support it client side. - SMTP Server Handle incoming email in your application without worrying about .procmail or other user level inbound mail configuration hackery. Just have the HAppS.SMTP listen on port 25 or have the system mail server SMTP forward mail for your app to some internal port. - Monadic ACID transaction service Write apps as a set of simple state transformers. MACID write-ahead logging and checkpointing make it easy for you to guarantee application integrity in the face of unplanned outages. MACID even guarantees that your side effects will be executed at-least-once if they can complete within a timelimit you define. - Session Service Define bits of per-user application state that automatically expire after time limits you define. No more manual housekeeping of session data! - (Experimental) Table and Index Do relational operations safely on in memory Haskell Data.Set(s) rather than dealing with an external SQL relational database. Define custom indices for your Haskell datatypes (e.g. geographic/geometric types). Use in combination with MACID for a robust relational DBMS customized for your application. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#400117: ITP: gecodej -- Java interface for the Gecode constraint programming library
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: gecodej Version : 1.0.1 Upstream Author : Mikael Lagerkvist, Guido Tack * URL : http://www.gecode.org/gecodej/index.html * License : MIT/X Programming Lang: C++, Java Description : Java interface for the Gecode constraint programming library Gecode/J is a Java interface for the Gecode C++ constraint programming library. It allows you to . - Model and solve constraint problems in Java. - Explore the search tree with Gist, the Graphical Interactive Search Tool. Either using the built-in depth-first search strategy, or manually and interactively. Solutions and choice nodes can be inspected by clicking on them, and visualized using custom actions. - Implement propagators in Java. Whether for prototyping, for teaching, or just for fun. The propagators are integrated fully, so in your model you can mix them freely with the built-in propagators provided by Gecode. - Implement branchings for custom heuristics. Just like propagators, custom branchings fully integrate into Gecode/J. - Implement search engines using copying and recomputation. As search is fully programmable, you can write your own search engine, e.g. for LDS or A* search. In fact, Gist is implemented entirely in Java using the Gecode/J interface. Depends on Sun's Java, so this'll have to go to contrib until the license is changed. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#413826: ITP: haskell-hlist -- Haskell library for strongly typed heterogeneous collections
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: haskell-hlist Version : 2.0+darcs20070207 Upstream Author : Oleg Kiselyov, Ralf Lämmel, and Keean Schupke * URL : http://homepages.cwi.nl/~ralf/HList/ * License : MIT/X Programming Lang: Haskell Description : Haskell library for strongly typed heterogeneous collections A heterogeneous collection is a datatype that is capable of storing data of different types, while providing operations for look-up, update, iteration, and others. There are various kinds of heterogeneous collections, differing in representation, invariants, and access operations. . HList is a Haskell library providing strongly typed heterogeneous collections including extensible records. Mainly packaging this because HAppS 0.8.8 depends on this. -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.17-1-k7 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Bug#413833: ITP: haskell-binary -- Haskell library for binary serialisation using lazy ByteStrings
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: haskell-binary Version : 0.2 Upstream Author : Lennart Kolmodin <[EMAIL PROTECTED]> * URL : http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-0.2 * License : revised BSD Programming Lang: Haskell Description : Haskell library for binary serialisation using lazy ByteStrings The 'binary' package provides Data.Binary, containing the Binary class, and associated methods, for serialising values to and from lazy ByteStrings. . A key feature of 'binary' is that the interface is both pure, and efficient. -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.17-1-k7 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#413835: ITP: haskell-zlib -- Haskell library for using gzip and zlib formats
Package: wnpp Severity: wishlist Owner: Kari Pahula <[EMAIL PROTECTED]> * Package name: haskell-zlib Version : 0.3 Upstream Author : Duncan Coutts <[EMAIL PROTECTED]> * URL : http://hackage.haskell.org/cgi-bin/hackage-scripts/package/zlib-0.3 * License : revised BSD Programming Lang: Haskell Description : Haskell library for using gzip and zlib formats This library provides support for compression and decompression in the gzip and zlib formats, using ByteStrings. -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.17-1-k7 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#262922: Retitle small => pawn & license review
retitle 262922 RFP: pawn -- The PAWN scripting language thanks SMALL has been renamed as PAWN. I also checked through PAWN version 3.2.3664 (released on 2006-11-11) to see how it would fare licensewise. I've sent an email about the following issues to upstream, too. * source/amx/amxjitr.asm * source/amx/amxjits.asm * source/amx/amxjitsn.asm These three files have (C) 1999-2000, Marc Peter; beta version; provided AS IS WITHOUT ANY WARRANTIES as their only licensing and copyright statement. While it would seem to be safe to assume that the intent is to have them licensed under the simple, permissive license that some other of Marc's files are under, they still ought to have an explicit statement to that effect. * source/compiler/memfile.c * source/compiler/memfile.h The only licensing and copyright statement for these two files is Copyright (c) faluco / http://www.amxmodx.org/, 2006 No license is presented for them. * source/compiler/scexpand.c * source/compiler/scpack.c These files are from September 1997 issue of C/C++ Users Journal. They are Copyright 1996 Philip Gage. No license as far as I could see. * source/linux/getch.c * source/linux/getch.h * source/linux/sclinux.h No copyright or license statement. The files could IMHO use one, since they're not quite nontrivial. * include/ There are several files in here that have only this statement, besides a copyright statement: This file is provided as is (no warranties). This doesn't quite provide a license for anything. Stating the same license that the rest of files under ITB CompuPhase's copyright would seem like the safest thing to do to them. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#428273: RFA: smlnj
Package: wnpp Severity: normal My interest in smlnj was in having it in a good shape in order to use it to bootstrap Alice (ITP #396049), but but I'm afraid that I'm over my head with SML/NJ. It deserves a more capable and more interested maintainer than what I am. I don't even code in SML, I'm more of a Haskeller. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#832174: ITP: js-build-tools -- collection of tools to help building Jane Street Packages
On Sat, Jul 23, 2016 at 11:58:49AM +0200, Stéphane Glondu wrote: > * Package name: js-build-tools That's an unfortunate choice for a name. This package has nothing to do with javascript.
Bug#928903: ITP: piperka-client -- Mobile oriented web comics reader client
Package: wnpp Severity: wishlist Owner: Kari Pahula * Package name: piperka-client Version : 0.2.1 Upstream Author : Kari Pahula * URL : https://gitlab.com/piperka/client * License : GPLv2 or later Programming Lang: C++ Description : Mobile oriented web comics reader client Piperka is a web comic tracking and bookmarking service with over 6000 comics listed on it. It doesn't host any web comics by itself but maintains a list of them and an index of their archive pages. . Piperka Client uses Piperka's database to provide browsing and navigation for web comics' archives in a unified manner with an embedded browser. It stores user's bookmarks and periodically contacs the server to check for any updates to the comics that a user reads. . This program is geared towards mobile use. I originally wrote this app for Sailfish and then implemented a generic Qt mobile oriented version of it, mainly to get it to Android. Packaging it for Debian is a low hanging fruit so why not. I haven't actually tagged a 0.2.1 yet but will do so soon.