Gabriel Pérez-Cerezo | 30 Oct 22:34 2014

Bug#767414: ITP: 2048 -- Simple number game for the text console

Package: wnpp
Severity: wishlist
Owner: "Gabriel Pérez-Cerezo" <gabriel <at>>

* Package name    : 2048
  Version         : 1.0
  Upstream Author : Gabriel Pérez-Cerezo <gabriel <at>>
* URL             :
* License         : MIT/X
  Programming Lang: C
  Description     : A mathematical puzzle game

As you may already know, 2048 is a fun puzzle game in which
you have to move the number tiles across the board. If two
tiles with the same value touch, they merge and their values
add up. The goal is to have a tile with the value 2048.

2048 is a really fun and popular game. Being a game, no other
packages depend on it. There is another package that does the
same thing, called 2048-qt, but it is a graphical version, and
this version is text-mode. It is much more lightweight, it depends
only on libc.

I would maintain the package, because I am also the upstream maintainer.


Gabriel Pérez-Cerezo Flohr .------------------------------------------        
GPG Key: BB09BA34D353EC69 / Email is like a postcard, anyone can read 
Website:  / it. Please use the GPG Key to encrypt your 
Email: gabriel <at>  / emails (tutorial:
(Continue reading)

Sager Al-Mohisen | 30 Oct 19:57 2014

Leading With Emotional Intelligence Workshop

Having trouble viewing this e-mail? Try the online version.

Thanks for Reading!

This newsletter was sent to debian-devel <at>

Mega Training | Al-Sulaymaneyah | Riyadh, Riyadh 9661, Saudi Arabia

If you do not wish to receive any more advertising, newsletter and offers, please click the Unsubscribe link below.

Thomas Goirand | 30 Oct 12:52 2014

Bug#767349: ITP: ruby-symboltable -- symbols-only hash for Ruby

Package: wnpp
Severity: wishlist
Owner: Thomas Goirand <zigo <at>>

* Package name    : ruby-symboltable
  Version         : 1.0.2
  Upstream Author : Michael Jackson <mjijackson <at>>
* URL             :
* License         : Expat
  Programming Lang: Ruby
  Description     : symbols-only hash for Ruby

 SymbolTable is a handy little Ruby class that was conceived from the union of
 Hash and Symbol. SymbolTable directly extends Hash, but it stores all keys
 internally as symbols. Any key that cannot be converted to a Symbol is not
 While this may seem restrictive, it does have the nice side effect of making
 all keys slightly more memorable and usable. For example, values may be set
 and retrieved using any key that resolves to the same symbol.

Note: Just like ruby-raemon, this is a dependency of Fuel which I am
currently packaging. Fuel is a tool to deploy OpenStack.

Thomas Goirand | 30 Oct 12:05 2014

Bug#767344: ITP: ruby-raemon -- framework for building UNIX daemons

Package: wnpp
Severity: wishlist
Owner: Thomas Goirand <zigo <at>>

* Package name    : ruby-raemon
  Version         : 0.3.0
  Upstream Author : NuLayer Inc. <peter.kieltyka <at>>
* URL             :
* License         : Expat
  Programming Lang: Ruby
  Description     : framework for building UNIX daemons

 Raemon is a Ruby framework for building daemons. It's designed for writing
 master/worker pre-forking servers running on UNIX. The library has been tested
 on both 1.8.7 and 1.9.2 and carries no dependencies outside of the Ruby core.

Vincent Bernat | 30 Oct 10:30 2014

Bug#767334: ITP: python-cs -- simple CloudStack API client for Python and the command-line

Package: wnpp
Severity: wishlist
Owner: Vincent Bernat <bernat <at>>

Hash: SHA256

* Package name    : python-cs
  Version         : 0.5.7
  Upstream Author : Bruno Renie <brutasse <at>>
* URL             :
* License         : BSD
  Programming Lang: Python
  Description     : simple, yet powerful CloudStack API client for Python and the command-line

This library provides a simple, yet powerful Apache CloudStack API
client for Python as well as a command-line tool. It is a thin wrapper
on top of the CloudStack API and hence it is able to adapt to any
future version.

Apache CloudStack is open source software designed to deploy and
manage large networks of virtual machines.

Version: GnuPG v1


Emmanuel Bourg | 30 Oct 09:01 2014

Bug#767326: ITP: user-agent-utils -- Utilities for processing user-agent strings

Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg <ebourg <at>>

* Package name    : user-agent-utils
  Version         : 1.14
  Upstream Author : Harald Walker
* URL             :
* License         : BSD-3-clause
  Programming Lang: Java
  Description     : Utilities for processing user-agent strings

The user-agent-utils Java library can be used to parse HTTP requests in
real-time or to analyze log files and gather information about the
user-agent. It doesn't try to identify hundreds of different clients and
operating systems but instead offers a compromise between performance
and usability.

This library is a dependency of Sonatype Nexus.

Christian Kastner | 29 Oct 22:47 2014

Bug#767299: ITP: librscode -- library implementing a Reed-Solomon error correction algorithm

Package: wnpp
Severity: wishlist
Owner: Christian Kastner <debian <at>>

* Package name    : librscode
  Version         : 1.3
  Upstream Author : Henry Minsky <hqm <at>>
* URL             :
* License         : GPL-3+
  Programming Lang: C
  Description     : library implementing a Reed-Solomon error correction algorithm

The RSCODE project is an implementation of a Reed-Solomon error correction
algorithm. Error correcting codes are marvelous jewels of mathematics and
algorithms, providing an almost supernatural ability to recover good data from
a corrupted channel.

This implementation of the Reed-Solomon codes provide convenient 'byte-sized'
block coding which is convenient for adding protection to data which is stored
as eight-bit bytes (i.e., most common computer data).

The Reed-Solomon code is the same one used for encoding of data on Audio CD's
and CD-ROM disks, as well as many magnetic and optical disk controllers. You
basically want to use Reed-Solomon coding in any situation where "forward error
correction" is needed, i.e., the decoder will not have the option of requesting
retransmission of bad blocks.

There are many ways you might use error correction coding, such as a
high-reliability layer on top of a real-time streaming audio protocol which is
implemented atop an unreliable protocol such as UDP. Or else telemetry from a
remote data probe, or encoding of data into a photographic image. 

[This is the full upstream description. The package description will be
somewhat more terse.]

Christian Kastner | 29 Oct 22:46 2014

Bug#767298: ITP: python-cachetools -- extensible memoizing collections and decorators

Package: wnpp
Severity: wishlist
Owner: Christian Kastner <debian <at>>

* Package name    : python-cachetools
  Version         : 0.6.0
  Upstream Author : Thomas Kremmer
* URL             :
* License         : Expat
  Programming Lang: Python
  Description     : extensible memoizing collections and decorators

This Python / Python 3 module provides various memoizing collections and
decorators, including a variant of the Python 3 Standard Library
functools.lru_cache() function decorator.

The supported cache algorithms are:
    * Least recently used (LRU)
    * Least frequently used (LFU)
    * Random replacement (RR)
    * Per-item time-to-live (TTL)

Benjamin Drung | 29 Oct 16:05 2014

Bug#767246: ITP: pyapi-gitlab -- Python wrapper for the GitLab API

Package: wnpp
Severity: wishlist
Owner: Benjamin Drung <benjamin.drung <at>>

* Package name    : pyapi-gitlab
  Version         : 6.2.3
  Upstream Author : Itxaka Serrano Garcia <itxakaserrano <at>>
* URL             :
* License         : GPL-3
  Programming Lang: Python
  Description     : Python wrapper for the GitLab API

pyapi-gitlab is a wrapper to access all the functions of the Gitlab API from
Python scripts.

The binary packages will be called python-gitlab and python3-gitlab.

Guido Günther | 29 Oct 14:32 2014

Re: dgit and git-dpm (was Re: Standardizing the layout of git packaging repositories)

On Wed, Oct 29, 2014 at 12:06:59PM +0000, Ian Jackson wrote:
> Dimitri John Ledkov writes ("Re: dgit and git-dpm (was Re: Standardizing the layout of git packaging repositories)"):
> > dpkg-source removes it, by default, for 3.0 based formats as it's part
> > of the default ignore list.
> > (or rather ignores it)
> No, it's not strictly in dpkg-source (not in dpkg-source -b, or
> dpkg-buildpackage8 -B, anyway).  The contents of the default ignore
> list is in dpkg-source, but it is not enabled unless the caller says
> -I.  git-buildpackage passes -I.  dgit's build options specify (either
> directly or via whatever helper they're using) -i\.git/ -I.git

Git-buildpackage uses whatevert builder you want and it indeed
currently defaults to 'debuild -i -I' which really  isn't a good
default nowadays for several reasons.

I do wonder if we should switch to using git-pbuilder by default and
rather offer to invoke 'git-pbuilder create' in case we don't find a
proper base.cow for it.
 -- Guido

Thorsten Glaser | 29 Oct 13:54 2014

Re: dgit and git-dpm

On Wed, 29 Oct 2014, Ian Jackson wrote:

> maintainers of other tools.  It does seem to me to imply that using
> git-buildpackage to do an NMU is risky, because:

Yes, it is – anything other than the standard Debian tool
(dpkg-buildpackage) is.

> If some user of git-buildpackage (without dgit) tries to do an NMU of
> a package containing .gitignore, it will remove the .gitignore.  If
> the NMUer doesn't notice, then the maintainer certainly will when they

They should read the debdiff anyway… but yeah.


Sometimes they [people] care too much: pretty printers [and syntax highligh-
ting, d.A.] mechanically produce pretty output that accentuates irrelevant
detail in the program, which is as sensible as putting all the prepositions
in English text in bold font.	-- Rob Pike in "Notes on Programming in C"