Bug#1032997: ITP: pylsl -- Python bindings for liblsl

2023-03-15 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-scie...@lists.debian.org

* Package name: pylsl
  Version : 1.16.1
  Upstream Contact: Christian A. Kothe
* URL : https://github.com/labstreaminglayer/pylsl
* License : MIT
  Programming Lang: Python
  Description : Python bindings for liblsl

This is the Python interface to the Lab Streaming Layer (LSL). LSL is an
overlay network for real-time exchange of time series between
applications, most often used in research environments. LSL has clients
for many other languages and platforms that are compatible with each
other.

 - - -

LSL seems to be a standard for taking data from devices like EEG sensors
and making them availale to software that analyses them.

I've packaged this for a personal project, and it would be
straightforward to upload it to Debian. I can't take responsibility for
supporting people with more professional needs besides trying to deal
with FTBFS kind of issues, but after asking in the Debian Science Team
mailing list, it can be maintained under the Science Team umbrella.



Bug#1032996: ITP: liblsl -- lsl library for multi-modal time-synched data transmission over the local network

2023-03-15 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-scie...@lists.debian.org

* Package name: liblsl
  Version : 4.6.0
  Upstream Contact: Christian A. Kothe
* URL : https://github.com/sccn/liblsl
* License : MIT
  Programming Lang: C++
  Description : lsl library for multi-modal time-synched data transmission 
over the local network

The lab streaming layer is a simple all-in-one approach to streaming
experiment data between applications in a lab, e.g. instrument time
series, event markers, audio, and so on


LSL seems to be a standard for taking data from devices like EEG sensors
and making them availale to software that analyses them.

I've packaged this for a personal project, and it would be
straightforward to upload it to Debian. I can't take responsibility for
supporting people with more professional needs besides trying to deal
with FTBFS kind of issues, but after asking in the Debian Science Team
mailing list, it can be maintained under the Science Team umbrella.



Bug#1024764: ITP: python-hdf5plugin -- Python library to make HDF5 compression filters usable from h5py

2022-11-24 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-hdf5plugin
  Version : 3.3.1
  Upstream Author : "ESRF - Data Analysis Unit" 
* URL : https://github.com/silx-kit/hdf5plugin
* License : MIT
  Programming Lang: C/Python
  Description : Python library to make HDF5 compression filters usable from 
h5py

hdf5plugin provides HDF5 compression filters (namely: blosc, bitshuffle,
lz4, FCIDECOMP, ZFP, zstd) and makes them usable from h5py.


I am going to maintain this in the Debian Science Team group.



Bug#1024358: ITP: h5z-zfp -- Compression plugin for the HDF5 library using ZFP compression

2022-11-18 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: h5z-zfp
  Version : 1.1.0
  Upstream Author : Mark C. Miller 
* URL : https://github.com/LLNL/H5Z-ZFP
* License : BSD
  Programming Lang: C
  Description : Compression plugin for the HDF5 library using ZFP 
compression

H5Z-ZFP is a compression filter for HDF5 using the ZFP compression
library, supporting lossy and lossless compression of floating point and
integer data to meet bitrate, accuracy, and/or precision targets.

I'm going to maintain this package in the Debian Science Team salsa
namespace.



Bug#1014908: ITP: gender-guesser -- Guess the gender from first name

2022-07-16 Thread Enrico Zini
On Thu, Jul 14, 2022 at 12:43:16PM +0100, Edward Betts wrote:

> I've been writing some code to work out the gender balance of speakers at a
> conference. It parses the pentabarf XML of the schedule and feeds the speaker
> names to this module.
> 
> Here's the results for Debconf 22.
> 
> 72 speakers
> 
> male  48   66.7%
> unknown   16   22.2%
> female 45.6%
> mostly_male22.8%
> andy   11.4%
> mostly_female  11.4%

If the library works as the author intended, it will identify "Enrico"
as male, which is a gender *I* don't identify with.

This kind of extends to anything related to a person's identity: any
software trying to determine an aspect of a person's identity is bound
to eventually conflict with how a person lives their own identity.

That conflict can be quite painful, so it's not surprising you get
strong reactions when intending to package something that pretends to
tell people what a person is, without asking them first.

This external determination of identity will then extend to the library
to any software or research using it. I totally understand the good
intentions, but the result honestly amplifies the pain.

I think the right way to get the statistics you're looking for would be
to ask speakers to state their own identity on pentabarf, so that
statistics are based on self-determination, rather than external
overrides of it.


Enrico

-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini 


signature.asc
Description: PGP signature


Bug#1006958: RFP: pytype -- Pytype checks and infers types for your Python code

2022-03-09 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: pytype
  Version : 2022.3.8
  Upstream Author : Google 
* URL : https://google.github.io/pytype/
* License : Apache, with some code with BSD and MIT
  Programming Lang: Python
  Description : Pytype checks and infers types for your Python code

  Pytype checks and infers types for your Python code - without
  requiring type annotations. Pytype can:
  
   * Lint plain Python code, flagging common mistakes such as misspelled
 attribute names, incorrect function calls, and much more, even
 across file boundaries.
   * Enforce user-provided type annotations. While annotations are
 optional for pytype, it will check and apply them where present.
   * Generate type annotations in standalone files ("pyi files"), which
 can be merged back into the Python source with a provided merge-pyi
 tool.
  
  Pytype is a static analyzer; it does not execute the code it runs on.

It seems like a great help in Python development. It has a different
approach than mypy, and would complement it quite nicely.



Bug#1006470: RFP: dduper -- Fast block-level out-of-band BTRFS deduplication tool.

2022-02-25 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: dduper
  Version : 0.04
  Upstream Author : Lakshmipathi 
* URL : https://github.com/lakshmipathi/dduper
* License : GPL-2+
  Programming Lang: Python
  Description : Fast block-level out-of-band BTRFS deduplication tool.

  dduper is a block-level out-of-band BTRFS dedupe tool. This works by
  fetching built-in checksum from BTRFS csum-tree, instead of reading
  file blocks and computing checksum itself. This hugely improves the
  performance.

This seems the fastest and most lightweight deduplication tool for BTRFS
made so far.



Bug#1004388: RFP: python3-inotify -- An adapter to Linux kernel support for inotify directory-watching

2022-01-26 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: python3-inotify
  Version : 0.2.10
  Upstream Author : Dustin Oprea 
* URL : https://github.com/dsoprea/PyInotify
* License : GPL-2
  Programming Lang: Python
  Description : An adapter to Linux kernel support for inotify 
directory-watching

inotify functionality is available from the Linux kernel and allows you
to register one or more directories for watching, and to simply block
and wait for notification events. This is obviously far more efficient
than polling one or more directories to determine if anything has
changed. This is available in the Linux kernel as of version 2.6 .
. 
We've designed this library to act as a generator. All you have to do is
loop, and you'll see one event at a time and block in-between. After
each cycle (all notified events were processed, or no events were
received), you'll get a None. You may use this as an opportunity to
perform other tasks, if your application is being primarily driven by
inotify events. By default, we'll only block for one-second on queries
to the kernel. This may be set to something else by passing a
seconds-value into the constructor as block_duration_s.

There exist two upstream inotify libraries significant here:

https://github.com/dsoprea/PyInotify
Subject of this RFP: note that it contains a module called
'inotify', not 'pyinotify'
https://github.com/seb-m/pyinotify
Currently ppackaged as python3-pyinotify

Looking at https://github.com/dsoprea/PyInotify it says:

This project is unrelated to the *PyInotify* project that existed
prior to this one (this project began in 2015). That project is
defunct and no longer available.

and indeed, https://github.com/seb-m/pyinotify which is listed as
upstream of python3-pyinotify, seems to be stuck in 2015.

To the best that I could see, https://github.com/dsoprea/PyInotify is
not currently packaged in Debian.

If I understand correctly, the only way to access inotify functionality
in Python with libraries in Debian at the moment is via the old
pyinotify, and at least gunicorn is requiring the newer one for
inotify-based reloading to work:

   https://docs.gunicorn.org/en/stable/settings.html#reload
   "In order to use the inotify reloader, you must have the inotify
   package installed."

I reported an issue to python3-pyinotify to track the upstream
abandonment, and I'm filing this RFP for a replacement that would also
fulfill gunicorn requirements to activate inotify-based features


Enrico



Bug#961726: OK ! here are the tarballs

2020-05-28 Thread Enrico Zini
On Thu, May 28, 2020 at 02:49:38PM +0200, Paolo Greppi wrote:

> This certainly makes sense and will be easier to digest by ftp-master 
> (although you'll have two packages in NEW).
> 
> For the tarballs, they are here:
> https://gitlab.eumetsat.int/open-source/PublicDecompWT/-/tags
> (click on the Download icon at the right).

Thanks! I don't see the sense of autogenerating a tarball from git in
order to build a non-native package, though.

Given that I'm also adding a CMakeLists.txt and a pkg-config template on
top of it, I find that using a native package regularly rebase on
upstream's git simplifies my work significantly.

> gitlab works well with uscan, see for example:
> https://codesearch.debian.net/search?q=gitlab+path%3Adebian%2Fwatch=0

Thanks, good tip! I've added a watchfile looking for new tags.


Enrico

-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini 



Bug#961726: ITP: publicdecompwt -- Wavelet decompression tool for xRIT files from MeteoSat Second Generation

2020-05-28 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini 

* Package name: publicdecompwt
  Version : 2.7.2
  Upstream Author : EUMETSAT http://www.eumetsat.int/
* URL : 
https://gitlab.eumetsat.int/open-source/PublicDecompWT
* License : Apache
  Programming Lang: C++
  Description : Wavelet decompression tool for xRIT files from MeteoSat 
Second Generation

 This is a development-only library with the decompression code for
 MeteoSat Second Generation (MSG) images, provided by EUMETSAT.
 .
 It can be used to build software that can read MSG images.


EUMETSAT has finally freed the source code of this library, and I need to
package it as a build-dependency for meteosatlib:
https://github.com/ARPA-SIMC/meteosatlib/

To the best of my understanding, upstream does not distribute tarballs, does
not support shlibs, and provides only a rudimentary Makefile, so I've added a
simple CMakeLists.txt to make it build as Debian tools expect it, and packaged
it as a `-dev`-only native package.


Enrico



Bug#954277: RFP: aiohttp-csrf -- The library provides csrf (xsrf) protection for aiohttp.web

2020-03-19 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: aiohttp-csrf
  Version : 0.0.2
  Upstream Author : Tom A. TensorTom https://github.com/TensorTom
* URL : https://github.com/TensorTom/aiohttp-csrf
* License : MIT
  Programming Lang: Python
  Description : The library provides csrf (xsrf) protection for aiohttp.web

This package seems to be a basic requirement for developing aiohttp
applications exposed to the web, since as far as I could see, aiohttp
does not come with XSRF protection by default.



Bug#894551: ITP: fascism -- Exhaustive exploration of Fascist theory and practice

2018-04-01 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini <enr...@debian.org>

* Package name: fascism
  Version : 19190323
  Upstream Author : Too many forks to list
* URL : https://en.wikipedia.org/wiki/Fascism
* License : All rights revoked
  Section : non-free
  Description : Exhaustive exploration of Fascist theory and practice

Fascism is a form of radical authoritarian nationalism, characterized by
dictatorial power, forcible suppression of opposition and control of
industry and commerce, which came to prominence in early 20th-century
Europe. The first fascist movements emerged in Italy during World War
I before it spread to other European countries.

>  - why is this package useful/relevant?

I believe this is the development trend most of the world is currently
aiming for, and that, like with other recent questionable development
practices, Debian should at least acknowledge its existance, but not
embrace it. 

>  - is it a dependency for another package?

No. Historically, once fascism has been launched, there has been little
space for anything else.

>  - do you use it?

I do all I can to avoid it.



Bug#830582: ITP: staticsite -- Static site generator

2016-07-09 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini <enr...@debian.org>

* Package name: staticsite
  Version : 0.4
  Upstream Author : Enrico Zini <enr...@debian.org>
* URL : https://github.com/spanezz/staticsite
* License : GPL
  Programming Lang: Python
  Description : Static site generator

   Static site generator based on markdown and jinja2.
   .
   Features:
- themable
- free content structure
- hugo-style archetypes and front matter
- live preview server

I wrote this, have been using it for some months, so far I'm very happy
with it, and I'd like to see what happens if I try and share it with the
world.

The reason I ended up writing yet another static site generator is here:
http://www.enricozini.org/blog/2016/static-site-generators/
and more information about it is here:
http://www.enricozini.org/tags/ssite/
and here:
https://github.com/spanezz/staticsite#staticsite

Some people have expressed interest in it, but were put off by it not
being in Debian. Since now, thanks to Hugo Lefeuvre[1], all its
dependencies are in Debian, I'm giving it a try.


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816727

Enrico



Bug#745027: Quick debianize and local install procedure

2016-04-05 Thread Enrico Zini
Hello,

I wanted to try vdirsyncer, this is what I did to quickly package it
locally:

 * Built the dependencies that are currently not in debian testing:

   git clone https://github.com/click-contrib/click-log.git
  (got d153c41698768e80f1569e81d540f1cd9937567d)
   python3 setup.py sdist
   py2dsc-deb --with-python3=true dist/click-log-0.1.3.tar.gz
   sudo dpkg -i deb_dist/python3-click-log_0.1.3-1_all.deb
 
   git clone https://github.com/click-contrib/click-threading.git
  (got cdc1dbda7e8a565017d6fb2c2acc33a4c5705ead)
   python3 setup.py sdist
   py2dsc-deb --with-python3=true dist/click-threading-0.1.2.tar.gz
   sudo dpkg -i deb_dist/python3-click-threading_0.1.2-1_all.deb
 
   git clone https://github.com/untitaker/python-atomicwrites.git
  (got 349e14c2eb30cb7c10d7bd8244f67d2451fe30e5)
   python3 setup.py sdist
   py2dsc-deb --with-python3=true dist/atomicwrites-1.0.0.tar.gz
   sudo dpkg -i deb_dist/python3-atomicwrites_1.0.0-1_all.deb

 * Built vdirsyncer
 
   git clone https://github.com/pimutils/vdirsyncer.git
  (got d034c6b67fac1eaeecd7b7914d663be56aa4)
   python3 setup.py sdist
   py2dsc --with-python3=true dist/vdirsyncer-0.9.4.dev19+ngd034c6b.tar.gz
   # edited debian/rules to add an empty "override_dh_auto_test:" target
   # to disable tests while building.
   # bult and installed.

François, how's the situation with the packaging? Do you need help?


Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <enr...@enricozini.org>


signature.asc
Description: PGP signature


Bug#745027: Missing dependencies

2016-03-31 Thread Enrico Zini
On Tue, Feb 02, 2016 at 06:07:56PM +0100, Markus Unterwaditzer wrote:

> Sorry to insist, but I'd really like to have a definitive answer on this 
> before
> vdirsyncer is packaged.
> 
> I suspect that if vdirsyncer makes its way into stable before 1.0, it
> essentially means I'm forced into long-term support of whichever release is in
> stable. However, ideally I'd like to only support the latest release of
> vdirsyncer.
> 
> If being in stable would really hinder timely updates, I'd prefer vdirsyncer 
> to
> stay in testing/unstable forever.

I am very happy to see your concerns about support of your software, I
wish more developers cared like you did.

It is possible to keep the package only in unstable, except for versions
that you decided to officially support long-term, if any. There can be a
bug in the Debian BTS with a "serious" severity saying "Not intended to
be included on a stable Debian system".

If you wish, the bug can document that if one is interested in having
vdirsyncer in Debian stable, they can offer to coordinate with you
helping upstream development and doing the work of providing long term
support for specific releases.

Would that be acceptable?


Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <enr...@enricozini.org>


signature.asc
Description: PGP signature


Bug#816727: RFP: python-slugify -- A Python slugify application that handles unicode

2016-03-04 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: python-slugify
  Version : 0.1
  Upstream Author : Val Neekman 
* URL : https://github.com/un33k/python-slugify
* License : BSD
  Programming Lang: Python
  Description : A Python slugify application that handles unicode

A python module with a function that takes a string and returns a slug
for it that can be use in URLs and file names. Slug generation is
configurable and also support trasliteration of unicode.

I would like to have this package in Debian because it is currently the
dependency of staticsite (https://github.com/spanezz/staticsite) that is
not yet in Debian. I am not aware of any other slug-generating library
for Python available in the archive.

The package already works with Python3.



Bug#813212: O: polygen -- generator of random sentences from grammar definitions

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the polygen package.

The package description is:
 PolyGen is a program for generating random sentences according to a grammar
 definition, that is following custom syntactical and lexical rules.
 .
 Formally, it is an interpreter of a language itself designed to define
 languages, where to interpret means executing a source program in real time
 and eventually outputting its result.
 .
 Here a source program is a grammar definition, the execution consists in the
 exploration of such grammar by selecting a random path and the result is the
 sentence built on the way.
 .
 Though PolyGen is quite a serious piece of software then, what else would be
 more noble for it than being used as a parody tool for linguistical habits,
 stereotypes and trends of this foolish era?
 .
 Principles of parody are focusing a ridiculous topic and eventually
 abstracting its rules and schemes (here in terms of a grammar definition) by
 which reproducing it through the variatio device.  And randomization is
 perfect at this purpose thanks to its purely asemantic behaviour =:)

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813213: O: tagcoll2

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

I'm orphaning tagcoll2.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813211: O: omhacks

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

I'm orphaning omhacks. Rationale is at 
https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813214: O: xcowsay -- Graphical configurable talking cow

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the xcowsay package.

The package description is:
 A graphical configurable talking cow. It's a GTK+ version of the
 classic cowsay Perl script. It displays a cute pop-up cow on your
 desktop with a speech bubble and some customizable text. There's
 also a dream mode where the cow can display images. It comes
 with a fortune(6) wrapper script, xcowfortune, which you can cron
 to deliver periodic fortune cookies via the cow.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813236: O: debiancontributors -- Manage submissions to contributors.debian.org

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the debiancontributors package.

The package description is:
 This module contains the code to submit and parse contributions to
 contributors.debian.org.
 .
 It can be used to prepare submissions and submit them to the site,
 and it is used by the site to parse and validate them.

Rationale: https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813235: O: grib-api -- GRIB decoding/encoding software library (development)

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the grib-api package.

The package description is:
 The ECMWF GRIB API is an application program interface accessible from C and
 FORTRAN programs developed for encoding and decoding WMO FM-92 GRIB edition 1
 and edition 2 messages.
 .
 ECMWF is the European Centre for Medium-Range Weather Forecasts.

Rationale: https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813201: O: apt-xapian-index -- maintenance and search tools for a Xapian index of Debian packages

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the apt-xapian-index package.

The package description is:
 This package provides update-apt-xapian-index, a tool to maintain a Xapian
 index of Debian package information in /var/lib/apt-xapian-index, and
 axi-cache, a command line search tool that uses the index.
 .
 axi-cache allows one to search packages very quickly, and it also interfaces
 with the shell command line completion in a smart way, providing
 context-sensitive keyword and tag suggestions even before the search command
 is actually run.
 .
 update-apt-xapian-index allows plugins to be installed in
 /usr/share/apt-xapian-index to index all sorts of extra information, such as
 Debtags tags, popcon information, package ratings and anything else that would
 fit.
 .
 The index generated by update-apt-xapian-index is self-documenting, as it
 contains an autogenerated README file with information on the index layout and
 all the data that can be found in it.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813203: O: debdry

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan debdry.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813200: O: buffy -- Heavy duty browser for mail folders

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the buffy package.

The package description is:
 Buffy is a program that displays a compact summary of your mail folders, and
 allows to invoke a command (usually a mail reader) on them.  It is written
 with the intent of being a handy everyday tool for people handling large
 volumes of mail.  For mutt users, this can be a nice front-end to supplement
 the simple built-in folder browser when one has many folders to keep track of.
 .
 Buffy tries hard to work out of the box: it looks for mail folders in sensible
 places and comes with reasonable defaults.
 .
 The program is functional but still very young, and only Maildir and
 Mailbox format are supported at the moment.

Rationale for the orphaning is at 
https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813204: O: debtags -- Enables support for package tags

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the debtags package.

The package description is:
 debtags provides a system to download a database of package tags and keep
 it up to date.  A package tag is a small label that gets attached to a
 Debian package to represent one of its qualities.
 .
 A package tag database in the system can enable advanced package search
 techniques, and advanced package browsing functions in programs that
 support it.
 .
 This package has been made as a way to deploy and test package tags
 support until it gets integrated in the normal Debian workflow.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813202: O: cfget -- featureful tool to read values from config files

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the cfget package.

The package description is:
 cfget is a simple yet featureful tool to read values from configuration files.
 It is useful, for example, to create configurable shellscripts or makefiles.
 .
 Besides retrieving values, it can dump the information in several convenient
 ways, like a set of sh exports commands that can be conveniently passed to
 eval. It can also use the configuration values to expand template files.
 .
 It can also be configured to support virtual configuration values that, if not
 present in the config file, are automatically computed from the existing
 values. This makes it convenient, for example, to get a "duration" value from
 a configuration file that only contains a "start date" and an "end date".
 .
 It is also easy to create plugins to provide custom templating systems, export
 styles, dynamic values and even custom configuration file parsers.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813206: O: libbuffy-bindings -- Perl wrapper for the libbuffy library

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the libbuffy-bindings package.

The package description is:
 Buffy wants to be the ultimate mail folder summary system.
 .
 This library provides efficient mailfolder checking routines, packaged in a
 library with a simple API and with wrappers for many languages, so that
 everyone can create mail folder summary systems in the language they prefer
 without having to care about the actual mailbox checking.
 .
 Libbuffy currently supports detection and summarizing of folders in Maildir
 and Mailbox format.
 .
 This package provides a Perl wrapper for libbuffy.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813205: O: libbuffy -- Base functions for building mailbox summary applications

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the libbuffy package.

The package description is:
 Buffy wants to be the ultimate mail folder summary system.
 .
 This library provides efficient mailfolder checking routines, packaged in a
 library with a simple API and with wrappers for many languages, so that
 everyone can create mail folder summary systems in the language they prefer
 without having to care about the actual mailbox checking.
 .
 Libbuffy currently supports detection and summarizing of folders in Maildir
 and Mailbox format.
 .
 This package provides the development headers and library for libbuffy.  No
 shared library is packaged until the API is stabilized.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813210: O: nodm

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I'm orphaning nodm.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813208: O: libwibble

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I'm orphaning libwibble.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813207: O: libept -- High-level library for managing Debian package information

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the libept package.

The package description is:
 The library defines a very minimal framework in which many sources of data
 about Debian packages can be implemented and queried together.
 .
 The library includes four data sources:
 .
  * APT: access the APT database
  * Debtags: access the Debtags tag information
  * Popcon: access Popcon package scores
  * The Xapian index built by apt-xapian-index
 .
 This is the development library.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#813209: O: mythes-it -- Italian Thesaurus for OpenOffice.org 2

2016-01-30 Thread Enrico Zini
Package: wnpp
Severity: normal

I intend to orphan the mythes-it package.

The package description is:
 This package contains an Italian thesaurus for use with the
 OpenOffice.org 2 office suite.
 .
 The thesaurus data in this package has been created from scratch
 and reviewed by a network of Italian high school students, teachers
 and volunteers.

Rationale is at https://lists.debian.org/debian-devel/2016/01/msg00729.html



Bug#789145: RFA: mythes-it -- Italian Thesaurus for OpenOffice.org 2

2015-06-18 Thread Enrico Zini
Package: wnpp
Severity: normal

I request an adopter for the mythes-it package.

I am emotionally attached to it, however I do not have the motivation
and the energy to stay on top of the libreoffice/mythes packaging
ecosystem, and my emotional attachment should not mean that the library
should stay badly maintained.

I wish this could be maintained by people who do a good job. I'm happy
to stay around as a liaison to upstream.

Thank you,

Enrico

The package description is:
 This package contains an Italian thesaurus for use with the
 OpenOffice.org 2 office suite.
 .
 The thesaurus data in this package has been created from scratch
 and reviewed by a network of Italian high school students, teachers
 and volunteers.


-- 
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/20150618092757.21405.19997.report...@viaza.enricozini.org



Bug#789146: RFA: libept -- Obsolete commandline tool to search the package archive

2015-06-18 Thread Enrico Zini
Package: wnpp
Severity: normal

I request an adopter for the libept package.

The package description is:
 ept-cache has been superseded by axi-cache, provided by apt-xapian-index.
 .
 This package provides a dummy ept-cache script that just call axi-cache.

I am upstream, but when it comes to Debian packaging I miss the energy
and motivation to stay on top of rather important things like the
apt-pkg ABI system. I am not even able to understand all of the cmake
packaging, which was not done by me.

I'd like to keep being upstream and chopping away bits of libept's code
until the library becomes trivial or disappears entirely (see #540218),
but I wish somebody else could take care of the packaging, and do a
proper job at it.

Thank you,

Enrico


-- 
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/20150618093204.21543.24655.report...@viaza.enricozini.org



Bug#750576: ITP: debdry -- Semi-assisted automatic Debian packaging

2014-06-04 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: debdry
  Version : 0.1
  Upstream Author : Enrico Zini enr...@enricozini.org
* URL : http://anonscm.debian.org/gitweb/?p=collab-maint/debdry.git
* License : GPL3
  Programming Lang: Python 3
  Description : Semi-assisted automatic Debian packaging

debdry is for debian/ directories what debhelper7 is for debian/rules.

It applies the Don't Repeat Yourself idea to packaging, attempting to reuse as
much as possible of upstream's metadata and standard packaging practices.

debdry runs an appropriate auto-debianisation tool for a given source
directory, then applies manual overrides from a debian.in directory.

 - - -

I'm generally fond of the DRY principle 
(http://c2.com/cgi/wiki?DontRepeatYourself)
but every time I package software for Debian I feel WET (Write
Everything Twice) instead.

Many upstream ecosystems have started including enough metadata in their
upstream packaging to significantly overlap with debian/. Think
short/long descriptions, upstream URLs, licenses, dependencies.

When the upstream packaging is well made, there is usually not much else
to add to a dh-make-equivalent initial boilerplate code, besides testing
and taking responsibility for it. Maintaining software in Debian should
be about testing and taking responsibility for it, not about retyping
things that upstream has already typed.

What if upstream got it wrong? It often happens. In that case, we can
patch their sources, and send them the patch. That way, instead of
having our own private work-arounds, we make the packaging better for
everyone, even those who do not use Debian.

The idea of debdry is to regenerate the debian/ directory every time a
new version of the software is packaged, using the dh-make-equivalent
for the given package type. It then takes manually maintained data from
the debian.in/ directory and uses it to complete the packaging.

At each new version there is a chance for the debianisation to be
updated: the Python team switches from dh_pysupport to dh_python2? Your
package will automatically follow (provided python-stdeb is updated
accordingly, but that is another story).

I like how with debhelper7 we are writing debian/rules files that only
describe how the package diverges from a standard. I want to do exactly
the same for the whole debian/ directory. Ideally, the debian.in/
directory used by debdry should only describe how the upstream packaging
diverges from a standard in a way that cannot be fixed by patching it.

I have no intention of having debdry replace hand-writing debian/
directories, nor have it handle all possible corner cases. I aim at it
being useful in the general case. I want to address the ordinary,
routine, boring work, and leave the rest as it is.

This is also a proof of concept for an idea. We can discuss it in more
detail here, or at DebConf.

In the meantime I'd like to use it for my packages, because frankly,
I'm bored of writing everything twice.

Ciao,

Enrico


-- 
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/20140604171801.12659.37731.report...@viaza.enricozini.org



Bug#733566: RFP: python-django-ratelimit -- Cache-based rate-limiting for Django

2013-12-29 Thread Enrico Zini
Package: wnpp
Severity: wishlist

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi. I'd like this to be in Debian because I've started using it for
nm.debian.org, but I don't think I'd do a good job maintaining it,
time-wise.

* Package name: python-django-ratelimit
  Version : 0.4.0
  Upstream Author : James Socol m...@jamessocol.com
* URL : https://github.com/jsocol/django-ratelimit
* License : BSD
  Programming Lang: Python
  Description : Cache-based rate-limiting for Django

Django Ratelimit provides a decorator to rate-limit views. Limiting can
be based on IP address or a field in the request--either a GET or POST
variable.

 - - -

Since I do not trust random stuff pulled via github, I performed a code
review of commit d58c489797405db348b30dec6103dcfff73160ec and it looks
safe to me.


Ciao,

Enrico
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAEBCAAGBQJSwK0DAAoJEB5qw/OH8O2sza8QAL6Vh4b49QSGeLYa00Tw0AOa
PU8s7ojXbaC1HNf6OrDoLbEOzoWx6GlFx31lJf9B4gDOctzXt9HEdJL4pVcNW1GB
zuP7xARyckElwyMsGntsBzvUbyMXziFeCpZ+Lffz63nLf46SXOCmlh0/+2qHE6Dd
ZyJWBtO/fBS3/sHeP8hwgumZoDOB/xkQUgu28cEACG8Za9KVU6CJq13hXOnf1ppe
P0a7GkcJ6OLFNG5S3Gr6fvFTVTPVBgGHEmS4Gt92SYs9jETgHqPhbEYpfZfo+oVg
ZQYM/PC21ElNzIP+3AgEINoMGRxLFJpv96Tmq5Zw1DKgEd+AjnUv31UR7AopnMYy
CZxvPyfKtNXtj4kfHofbVhJyVZxjojz3FIWPaqQDntZ6hb/cJIa2cym0PCsasBmt
EsRLGEWp5sQ+cxx8M1NP5ta2ROVInl6oWRWodl3dbpjLc35UFMenSdI185yz8REN
iWyfKiVwZ1TZbgVT/Nr6jR/QOGZ+FGxjpQSZT4SbIhO87LZiRH4iG/QiSbJNewXM
4zpHRsi6QkC1lkpzVU4mdDf0enEIn/hkoFNPRAJ63YYdvS1mbodHABsSijEea8Gf
nVa8l05NBkMKNl0X0ZNjsZab9znrHzk2Vm+voXxG6HTpf7w15WeGun/SLoefGZ7x
ZdWVCVZchOFVAKlWFov2
=Bp4/
-END PGP SIGNATURE-


-- 
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/20131229231527.11368.37558.report...@viaza.enricozini.org



Bug#732991: ITP: python-debiancontributors -- Manage submissions to contributors.debian.org

2013-12-23 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: python-debiancontributors
  Version : 0.1
  Upstream Author : Enrico Zini enr...@debian.org
* URL : 
http://anonscm.debian.org/gitweb/?p=nm/python-debiancontributors.git
* License : LGPL-3+
  Programming Lang: Python
  Description : Manage submissions to contributors.debian.org

This module contains the code to submit and parse contributions to
contributors.debian.org.

It can be used to prepare submissions and submit them to the site,
and it is used by the site to parse and validate them.

 - - -

In preparation for a contributors.debian.org announcement, I'm doing
some QA and packaging on code that people can use to send submissions.

Ciao,

Enrico


-- 
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/20131223161644.8074.2266.report...@viaza.enricozini.org



Bug#678382: RFH: libept -- High-level library for managing Debian package information

2012-06-21 Thread Enrico Zini
Package: wnpp
Severity: normal

I request assistance with maintaining the libept package.

The package description is:

 The library defines a very minimal framework in which many sources of data
 about Debian packages can be implemented and queried together.
 .
 The library includes four data sources:
 .
  * APT: access the APT database
  * Debtags: access the Debtags tag information
  * Popcon: access Popcon package scores
  * The Xapian index built by apt-xapian-index

I do not have the energy to maintain libept anymore. #540218 has a plan
for gradually replacing it with better options. #677551 has specific
details wrt dropping aptitude's dependency on libept, so that it can
become a far less critical piece of infrastructure.

I'll try to keep libept afloat until it's gone, but I won't be able to
do much besides dealing with the occasional FTBFS on toolchain changes,
or helping to port client code to use libapt-pkg/libxapian.

Help is very welcome to keep on top of the former.


Ciao,

Enrico



-- 
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/20120621104300.2234.94639.report...@viaza.enricozini.org



Bug#646804: ITP: cheermeup -- Send affirmative messages to the user via the notification library

2011-10-27 Thread Enrico Zini
On Thu, Oct 27, 2011 at 04:07:57PM +, Thomas Thurman wrote:

 In case it helps anyone's decision, I think the list of affirmative messages 
 is short enough to
 include here:
 
 It is okay to express your needs and feelings.
[...]
 You've made people happy.

WHAT? You mean it doesn't have polygen integration?

How dare they make something like this without using polygen!


Ciao,

Enrico who's SO going to file a bug about it as soon as there is a
bug-reportable package.

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Bug#612897: ITP: wreport -- C++ library for working with weather reports

2011-02-11 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: wreport
  Version : 1.5
  Upstream Author : Enrico Zini enr...@enricozini.org
* URL : 
http://www.arpa.emr.it/dettaglio_documento.asp?id=2927idlivello=64
* License : GPL
  Programming Lang: C++
  Description : library for working with weather reports

libwreport is a C++ library for working with weather reports.
.
The main feature of libwreport is a powerful decoder and encoder for the 
BUFR
and CREX formats.
.
It also provides a useful abstraction to handle values found in weather
reports, with awareness of significant digits, measurement units, variable
descriptions, unit conversion and attributes on variables.
.
Features provided:
.
 * Read and write BUFR version 2, 3, and 4
 * Read and write CREX
 * Unit conversion
 * Handling of physical variables

Besides being a proper, powerful, tested, free codec for BUFR and CREX,
this is going to be a dependency for the new upstream version of the
dballe package.


Ciao,

Enrico



-- 
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/20110211122344.1593.83249.reportbug@localhost



Bug#548817: Orphaning guessnet

2010-11-02 Thread Enrico Zini
Hello,

the RFA bug has been open for one year. There has been no adoption, and
I'm guilty of not even having managed to get back to the two I'm new,
where do I start? offers. Jonathan and Brad, I'm very sorry :(

It's time to orphan it. I would also like to close the Alioth project
and mailing lists, which was a completely exagerated setup for guessnet.

I've moved the code to collab-maint, converting from svn to git, and
updated debian/control to point to 
http://git.debian.org/?p=collab-maint/guessnet.git

Maybe this is not an end for guessnet, but a new beginning. Time will
tell.


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Bug#602197: O: launchtool

2010-11-02 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

I'm not doing any work on launchtool, and I'm not using it, so it's time
to orphan it. I had a plan to dismember launchtool and merge the various
parts in start-stop-daemon and in a simpler non-daemon, supervisor tool.
However, I also don't see myself having time or need to do that anytime
soon.

For reference, I post here the plan I had for launchtool to transcend
to something better.

Most of the work should be rather straightforward, as it's based on the
existing code. Most of the code in common/ is now maintained in the
wibble library (libwibble-dev) and can just be dropped. It can all be a
fun programming excercise for people who have more time than I do.


 * The plan for transcendency

Launchtool is a bit like start-stop-daemon. The differences are:

 - launchtool is more featureful;
 - start-stop-daemon is more tested.

Ideally, features should be ported from launchtool to start-stop-daemon.
The best way to do so, is to remove daemonisation and pidfile features from
launchtool and just turn it into an application wrapper that handles restart
policies and logging.

Features that are already in start-stop-daemon:

   -k, --kill[=signal]
   --check
   -d, --daemon, “daemon”
   -n, --no-daemon
   --pidfile, “pidfile”
   --no-pidfile
   --piddir=dir, “piddir”
   --chroot=dir, “root dir”
   --chdir=dir, “start dir”
   -u, --user=user, “user”
   -g, --group=group, “group”
   --umask=mask, “umask”

Features that can be implemented in a simple wrapper/supervisor command:

   -L, --infinite-runs, “infinite runs”
   --no-infinite-runs
   --wait-times=t1,t2,... , “wait times”
   --good-running-time=seconds, “good running time”
   --forwarded-signals=sig1,sig2,... , “forwarded signals”
   --blocked-signals=sig1,sig2,... , “blocked signals”
   --limit-cpu=seconds, “cpu limit”
   --limit-file-size=1024b-blocks, “file size limit”
   --limit-data-memory=1024b-blocks, “data memory limit”
   --limit-process-count=count, “process count limit”
   --limit-open-files=count, “open files limit”
   --limit-core-size=1024b-blocks, “core size limit”
   --restrict-environment, “restrict environment”
   --no-restrict-environment
   --allowed-env-vars=var1,var2,... , “allowed env vars”
   --log-launchtool-output=target, “launchtool output”
   --log-launchtool-errors=target, “launchtool errors”
   --log-child-output=target, “command output”
   --log-child-errors=target, “command errors”
   --silent-restart-status=value, “silent restart status”
   --silent-restart-time=seconds, “silent restart time”
   --stats, “stats”
   --no-stats


Other TODO items:

 - Port to wibble.
 - Improve commandline help: give a summary of the kind of options and
   implement --help-something subpages to avoid cluttering the screen
   presenting them all in a single run
 - Improve environment management; see if there's a proper way to create a
   clean environment
 - Add an option to directly execute command and arguments instead of passing
   them to sh -c


Ciao,

Enrico



--
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/20101102125342.28440.49586.report...@localhost



Bug#594099: ITP: pm-utils-light -- pm-utils replacement for embedded hardware

2010-08-24 Thread Enrico Zini
On Tue, Aug 24, 2010 at 09:53:14AM +0200, Josselin Mouette wrote:

 It looks like an interesting piece software, but having to choose
 between one implementation that is slow and one that doesn’t support
 quirks looks like a lose-lose situation to me.
 
 Are there any efforts underway to merge the two projects, or at least
 their functionality?

Not as far as I know, and I'm not sure it would be possible. We talked
about it in the pm-utils list, but it does not sound feasible.

pm-utils achieves lots of flexibility by using rather complex
shellscripts that source a large library of useful functions. Running
those shellscripts on the freerunner takes seconds of real time:
http://www.mail-archive.com/pm-ut...@lists.freedesktop.org/msg01952.html

It also implements a cancel resume exit code from hooks, that is
currently used to resuspend right away if the phone ususpended just
because you unplugged your USB cable. Normal pm-utils won't be able to
support that anytime soon, but they agreed to standardise the exit code
(see the whole thread linked earlier).

The lack of quirks support is not as bad as it sounds, as you'd use
pm-utils-light on embedded hardware where you generally have an intimate
relationship with the hardware and are either in a position to fix the
drivers getting rid of the quirks, or in a need to handle quirks with
hardware-specific custom code.

I'd say that the systems that need quirk support are more than fast
enough to handle standard pm-utils without issues. I wouldn't suggest
people to install pm-utils-light unless they really know what they are
doing.


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Bug#594099: ITP: pm-utils-light -- pm-utils replacement for embedded hardware

2010-08-23 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: pm-utils-light
  Version : 0.6
  Upstream Author : Enrico Zini enr...@enricozini.org
* URL : http://pkg-fso.nomeata.de/sid/pm-utils-light
* License : GPL
  Programming Lang: C
  Description : pm-utils replacement for embedded hardware

 Pros:
 * It tries its best to run hooks in exactly the same way as pm-utils.
 * It's faster
 * It can load hooks from a .so file, which is much faster, avoids
   context switches and allows to keep state conveniently in memory.
 * .so files will be loaded also if they are not executable. Install a
   non-executable .so file to have it loaded by pm-utils light but ignored by
   pm-utils.
 * It allows to cancel a resume, for example in order to go back to sleep in
   case of a resume for usb disconnect.
 .
 Cons:
 * No support for quirks
 * It does not ship the functions and pm-functions shell libraries, so plugins
   cannot make use of them


This is currently available in the pkg-fso repository. It gained a few
users, and I've been asked to upload it to sid.

Some more details in this announcement:
http://lists.alioth.debian.org/pipermail/pkg-fso-maint/2009-November/002223.html

Ciao,

Enrico



-- 
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/20100823171210.20301.2926.report...@localhost



Bug#567954: RFH: debtags -- Enables support for package tags

2010-02-01 Thread Enrico Zini
Package: wnpp
Severity: normal

I request assistance with maintaining the debtags package.

What I would like is a comaintainer who takes care of the everday
packaging chores (for example, redoing the fetch script to fix #481634
and #478590, or fixing the manpage in #542525).

I am looking for someone who already has packaging experience.

The package description is:
 debtags provides a system to download a database of package tags and keep
 it up to date.  A package tag is a small label that gets attached to a
 Debian package to represent one of its qualities.
 .
 A package tag database in the system can enable advanced package search
 techniques, and advanced package browsing functions in programs that
 support it.
 .
 This package has been made as a way to deploy and test package tags
 support until it gets integrated in the normal Debian workflow.


Ciao,

Enrico



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#553065: ITP: cfget -- too to read values from config files

2009-10-29 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: cfget
  Version : 0.7
  Upstream Author : Enrico enr...@enricozini.org
* URL : http://www.enricozini.org/sw/cfget/
* License : GPL
  Programming Lang: Python
  Description : featureful tool to read values from config files

 cfget is a simple yet featureful tool to read values from configuration
 files.  It is useful, for example, to create configurable shellscripts
 or makefiles.
 .
 Besides retrieving values, it can dump the information in several convenient 
 ways, like a set of sh exports commands that can be conveniently passed to
 eval. It can also use the configuration values to expand template files.
 .
 It can also be configured to support virtual configuration values that, if not
 present in the config file, are automatically computed from the existing
 values. This makes it convenient, for example, to get a duration value from
 a configuration file that only contains a start date and an end date.
 .
 It is also easy to create plugins to provide custom templating systems, export 
 styles, dynamic values and even custom configuration file parsers.



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#551864: ITP: xcowsay -- Graphical configurable talking cow

2009-10-21 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: xcowsay
  Version : 1.1
  Upstream Author : Nick Gasson n...@nickg.me.uk
* URL : http://www.doof.me.uk/xcowsay/
* License : GPL 3 or later
  Programming Lang: C
  Description : Graphical configurable talking cow
   A graphical configurable talking cow. It's a GTK+ version of the
   classic cowsay Perl script. It displays a cute pop-up cow on your
   desktop with a speech bubble and some customizable text. There's
   also a dream mode where the cow can display images. It comes
   with a fortune(6) wrapper script, xcowfortune, which you can cron
   to deliver periodic fortune cookies via the cow. It even has
   a daemon mode which lets you send the cow messages over DBus!



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#548817: RFA: guessnet

2009-09-28 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

it's been more than a year that I have stopped using guessnet.
On top of that, I almost never use wireless networking, and I am not
normally in range of a wireless network. Nor I own an access point.

This means that I cannot do a good job maintaning it: I don't normally
use it on wired to spot obvious problems myself (like a recent issue
with pcap, see #529882), and I have trouble testing its new wireless
scanning code which is something a lot of people seem to use.

Therefore, I would like someone else to take over maintaning it. I can
help with the code, explaining it, reviewing and improving patches and
so on, but the main maintainer needs to be someone who uses guessnet,
who can try and reproduce bugs, and test new releases.

So here's the RFA. Let's see if someone steps up.


Ciao,

Enrico



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#523937: Any news with this ITP?

2009-07-27 Thread Enrico Zini
Hello,

I would like to see mongoDB in Debian, and this ITP has already been
open for a bit.

Are there any news? Especially, is there a reason it has not been
uploaded yet?


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Bug#523937: Any news with this ITP?

2009-07-27 Thread Enrico Zini
On Mon, Jul 27, 2009 at 10:24:55AM -0400, Kristina Chodorow wrote:

 There are a couple reasons... I need a sponsor (are you a Debian
 developer/know one?) and we'd like to update the database's
 SpiderMonkey interface to work with SpiderMonkey 1.8 before we release
 the package.
 
 We'd really like to see MongoDB in Debian, too!  Feel free to help out
 if you know any Debian developers who might be interested or if you
 know about SpiderMonkey.

Sure, I can upload for you. I don't know anything at all about
SpiderMonkey, though, so I can't help on that side.

As soon as you have a package that you're ready to upload, please feel
free to get in touch.


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Bug#536223: O: thescoder -- compiler for OpenOffice 1.x thesaurus files

2009-07-08 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

we do not have OpenOffice.org 1.x around the archive anymore, and I'm
not aware of any other packages that build-depend on it. I guess it's
time to orphan it.

Ciao,

Enrico



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#536238: O: debtags-edit -- GUI browser and editor for Debian Package Tags

2009-07-08 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

I have fixed all serious or trivial bugs in debtags-edit and then
orphaned it.

The web editor is much better than debtags-edit in almost every respect,
except it cannot be used offline; however, I myself do not use
debtags-edit, and I do not enjoy maintaining it that much.

GTK-- is not that fun to use (at least, for me); compiling takes ages,
and I am not sure about a python rewrite because there are a few
performance-critical bits in the code.

Or maybe a python rewrite could be made that is based on
apt-xapian-index for speed, but then changes in the tagging are not
reflected in real time in the interface unless the index is rebuilt, or
unless debtags-edit is run as root. Both of which are not ideal.

Anyway, dealing with all of this would be so low in my TODO list that
it's not reasonably going to happen in at least a couple of years, so
it's sensible to orphan debtags-edit so that anyone interested in an GUI
offline tagging interface can pick it up if they wish.


Ciao,

Enrico



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#520955: [pkg-fso-maint] Bug#520955: ITP: xserver-xorg-video-glamo -- X.Org X server --, SMedia Glamo display driver

2009-05-04 Thread Enrico Zini
On Mon, May 04, 2009 at 04:37:48PM +0200, Luca Capello wrote:

  I named it 0.1.0 due to the fact that there are no tags yet in the
  upstream git repository.
 
 This is wrong, sorry, because it will conflict if upstream will release
 a 0.1.0 version.  I would prefer something similar to the
 linux-2.6-openmoko package and indeed the Debian Git repository has an
 upstream tag, 20090302.git451398a2:
[...]
 the Debian package version should be 20090503.gitb5eb5f79-1.

How about 0~20090503.gitb5eb5f79-1, so it can go to 0.1 if upstream
eventually decides to start making releases?


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini enr...@debian.org


signature.asc
Description: Digital signature


Bug#519184: Choosing the library version

2009-04-22 Thread Enrico Zini
Hello,

I forgot to Cc this bug when I asked on -devel how to version the shared
object, so I'm now adding a pointer to the thread.

The discussion Packaging a library when upstream does not build a .so
can be found at http://lists.debian.org/debian-devel/2009/03/msg00927.html


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini enr...@debian.org


signature.asc
Description: Digital signature


Bug#519184: ITP: gribapi -- GRIB decoding/encoding software library

2009-03-10 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini enr...@debian.org

* Package name: gribapi
  Version : 1.7.0
  Upstream Author : Enrico Fucile enrico.fuc...@ecmwf.int
* URL : http://www.ecmwf.int/products/data/software/grib_api.html
* License : LGPLv3
  Programming Lang: C
  Description : GRIB decoding/encoding software library

 The ECMWF GRIB API is an application program interface accessible from
 C and FORTRAN programs developed for encoding and decoding WMO FM-92
 GRIB edition 1 and edition 2 messages.
 .
 ECMWF is the European Centre for Medium-Range Weather Forecasts.

I have already done most of the packaging at:
http://git.debian.org/?p=collab-maint/gribapi.git;a=summary

I have one thing of which I am unsure: upstream does not yet build
shared libraries, but the interface is rather stable and I patch the
sources so that the Debian package does provide them.  The issue is
about the libtool versioning: at the moment I picked 0:0:0 so that
anything upstream may choose in the future will likely be higher;
however, are there better ways to address this?

Other issues left to solve are nothing more than maybe writing a manpage
or two with help2man.


Ciao,

Enrico

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#505529: ITP: openmoocow -- Moo box simulator

2008-11-13 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini [EMAIL PROTECTED]

* Package name: openmoocow
  Version : 0.1.0
  Upstream Author : Thomas White [EMAIL PROTECTED]
* URL : http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/
* License : GPL v3
  Programming Lang: C
  Description : Moo box simulator
   openmoocow simulates one of those little boxes that make a moo
   sound when turned upside down.
   .
   It works better on systems equipped with accelerometers, so that
   it can sense when it gets turned upside down.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#465369: GoLearn

2008-02-17 Thread Enrico Zini
On Wed, Feb 13, 2008 at 05:46:36AM +0100, Jonas Smedegaard wrote:

 I suggest now a different approach that fulfills our needs without 
 multiple applications:
   4. Implement an --ftags option similar to that in ept-tags

Done and committed: give it a try.  For kicks, I also implemented
--secondary=facet to choose the facet to use instead of 'interface'.

Note: --ftags can be a comma-separated list of tags, that will be ANDed:
this means that you can do this, which is probably what you want:

goplay --go=field --ftags=use::learning, role::program

I've just run that: the result is really nice!  Your idea seems to
nicely hit the spot.

 I believe it would then also make sense to either use a more generic 
 facet than gaming by default or make the --facet option required, and 
 rename the tool and the dependent games-thumbnails package. But that is 
 just cosmetics.

Note that goplay is written by the gnome game team, so not having gaming
as a default would be a bit of a shame :)

Also, if you require --facet, you can't just click and run the program,
which takes half of the ease away.  However, anyone's welcome to make a
godebian program that shows like 6 big stilish icons one with every
direction you'd like to go, and by clicking on an icon goplay is
launched with the right options.

The idea we discussed with Miriam, though, was something like to store a
number of preset defaults inside the program, and choose them based on
the program name.  That way you can, for example, run it as 'golearn'
and it will choose a different set of defaults.

Turns out that this was rather easy to implement as well, so I did it.
I took advantage of the opportunity for, in case of golearn, use as
--ftags something like: use::learning  (role::program || 
role::documentation).

I've looked around at the available facets, and I implemented this list
of possible alternate names, all of which are implemented:

   goadmin
   golearn
   gonet
   gooffice
   goplay
   gosafe
   goweb

Please try it out: does it do what you want?

btw, should we reassign this bug to goplay, for filing purpose?


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#465369: GoLearn

2008-02-12 Thread Enrico Zini
On Tue, Feb 12, 2008 at 04:56:14PM +0100, Miriam Ruiz wrote:

 I'm a bit concerned that if people start to fork the whole project for
 different kind of searches, it can get a bit out of hand. In fact, it
 might turn into a nightmare for the security team. If the idea is to
 have different GoSomething's available, maybe we could just take the
 common part into a shared library and a common base package, or maybe
 implement a tiny scripting thingie over GoPlay! to personalize it on
 different kind of stuff.
 
 Don't worry about not being able to code, I'm more concerned about the
 overall design of the program right now. Coding itself, once you have
 clear ideas about what you want to do, is quite straightforward.

Wow, interesting.

A few things come into my mind:

 1. We take the Engine class, allow to configure another facet instead
of game, and move it into libept.  That allows others to build the
interface they like on top of it, but this means that the interface
code needs to be rewritten every time.

 2. We change the Engine class to allow to configure another facet
instead of game, and implement skins on top of goplay.  The skin
would customise the interface, and also specify the facet to use
instead of 'game'.  I don't know what this'd mean in terms of fltk
interface code.

 3. We implement goplay --learn, automatically enabled if argv[0] ends
in 'learn', and we install both binaries.

In the meantime, just because it was easy to do, I changed the engine to
allow to customise the main facet used for navigation.  I've also
implemented a new commandline option, --go=facet, to try it out.
I've committed the changes to svn at 
svn+ssh://svn.debian.org/svn/pkg-games/software/ui

Get a list of facets using:
  grep Facet /var/lib/debtags/vocabulary

Then decide where you want to go and run:
  goplay --go=facet

For example:
  goplay --go=admin
  goplay --go=devel
  goplay --go=office
  goplay --go=security
  goplay --go=sound
  goplay --go=use
  goplay --go=web

Of course one can install an extra tag source with tag data to go in any
other direction.

Oh, and by the way, THIS IS SO COOL!


Ciao,

Enrico

...Debian, where do you want to go tod--ehrm, never mind.
-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#431715: RFA: gdome2

2007-07-04 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

I am not using this library anymore, and I start having many packages to
maintain and little time.

I'd be glad if someone else could take over maintenance.  Actually,
there's action needed on the package that I've neglected since quite a
bit.

Ciao,

Enrico

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.21-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#429514: ITP: openoffice.org-ctl-he -- Turns on OO.org CTL support, and sets Hebrew as the default CTL locale

2007-06-22 Thread Enrico Zini
On Mon, Jun 18, 2007 at 03:43:45PM +0100, Lior Kaplan wrote:

   Description : Turns on CTL support  sets Hebrew as the default CTL 
 locale
 
 This package installs an OO.org extention which turns on CTL support, and sets
 Hebrew as the default language.
 
 The user can overright these setting by changning them in the tools - options
 - language settings menu.

It sounds like a useful package, but please add to the description an
expansion of the CTL acronym.


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#426874: ITP: pkg -- High-level library for managing Debian package information

2007-06-05 Thread Enrico Zini
On Tue, Jun 05, 2007 at 11:08:17AM +0200, Stefano Zacchiroli wrote:

  After some discussion in #debian-devel, I went for 'upt'.
 Wow ... cool ... a TLA! ... except that I've no idea what does it mean :-)
 But I guess I can wait to read the long description ...

You're late: it's ept now :)

http://lists.debian.org/debian-devel/2007/06/msg00103.html


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#426874: ITP: pkg -- High-level library for managing Debian package information

2007-06-01 Thread Enrico Zini
On Fri, Jun 01, 2007 at 03:34:22AM +0100, Ben Hutchings wrote:

  I'm about to port 'debtags-edit', after that I'll do the upload of
  libpkg-dev and libpkg0.
 This name seems overly generic to me.  There are already libpkg
 libraries for the FreeBSD and RiscPkg (RISCOS) package managers, and
 Debian's library packaging guide is referred to as libpkg-guide.

Uhm, no, pkginfo isn't appropriate because ideally one would also do
install and uninstall, so it's not just about information.

*sigh*, I hate finding names.


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#426874: ITP: pkg -- High-level library for managing Debian package information

2007-06-01 Thread Enrico Zini
On Fri, Jun 01, 2007 at 11:41:45AM +0200, Stefano Zacchiroli wrote:

 Great to see this!, but I'm rather scared about its name: isn't pkg
 too generic? Wouldn't debpkg be a better (since more specific and
 describing) name?

After some discussion in #debian-devel, I went for 'upt'.


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#426874: ITP: pkg -- High-level library for managing Debian package information

2007-06-01 Thread Enrico Zini
On Fri, Jun 01, 2007 at 03:34:22AM +0100, Ben Hutchings wrote:

  I'm about to port 'debtags-edit', after that I'll do the upload of
  libpkg-dev and libpkg0.
 This name seems overly generic to me.  There are already libpkg
 libraries for the FreeBSD and RiscPkg (RISCOS) package managers, and
 Debian's library packaging guide is referred to as libpkg-guide.

Point.  I'm now looking at libpkginfo: do you see any problems with
that?


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#426874: ITP: pkg -- High-level library for managing Debian package information

2007-05-31 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini [EMAIL PROTECTED]

* Package name: pkg
  Version : 0.1
  Upstream Author : Enrico Zini [EMAIL PROTECTED]
* URL : hg clone http://hg.debian.org/hg/private/enrico/libpkg
* License : LGPL
  Programming Lang: C++
  Description : High-level library for managing Debian package information

 The library defines a very minimal framework in which many sources of data
 about Debian packages can be implemented and queried together.
 .
 The library includes two data sources:
 .
  * APT: access the APT database
  * Debtags: access the Debtags tag information


libept is proving too hard to maintain and I've created a slicker
replacement.

I've ported the 'debtags' package to this new library with success.

I'm about to port 'debtags-edit', after that I'll do the upload of
libpkg-dev and libpkg0.

This new library makes it very simple to add new data sources.  I have
plans laid out for a popcon data source, for example, and more could
come.

It should also be straightforward to swig-bind it to the usual plethora
of scripting languages.

If anyone is interested in a debconf BoF about it, do let me know.


Ciao,

Enrico

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.21-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#389773: ITP: cnf -- library for C and Fortran mixed programming

2006-09-27 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini [EMAIL PROTECTED]

* Package name: cnf
  Version : 4.0
  Upstream Author : Various from Council for the Central Laboratory of
the Research Councils (CCLRC) and stated at the
beginning of every source file.
* URL : http://www.starlink.ac.uk/cgi-store/ftpform1?cnf
* License : GPL version 2
(see http://www.starlink.rl.ac.uk/store/conditions.html)
  Programming Lang: C
  Description : library for C and Fortran mixed programming

The CNF package comprises two sets of software which ease the task of
writing portable programs in a mixture of FORTRAN and C. F77 is a set of
C macros for handling the FORTRAN/C subroutine linkage in a portable
way, and CNF is a set of functions to handle the difference between
FORTRAN and C character strings, logical values and pointers to
dynamically allocated memory.


The original distribution features an own packaging system, which was
good when it was made, but now it's a bit tricky to work with.  To make
it easy package CNF for Debian and Fedora, I skipped part of the
original packaging and created a new makefile which wraps the old one
providing a more usual behaviour.


The package can be inspected at http://people.debian.org/~enrico/2006-09/cnf/
and I intend to proceed with the upload during the week-end.


Ciao,

Enrico


-- 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.17-2-686
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#389776: ITP: dballe -- Database for punctual meteorological data

2006-09-27 Thread Enrico Zini
Package: wnpp
Severity: wishlist
Owner: Enrico Zini [EMAIL PROTECTED]

* Package name: dballe
  Version : 2.5
  Upstream Author : Enrico Zini [EMAIL PROTECTED] for ARPA SIM
* URL : http://www.smr.arpa.emr.it/software/DBalle.html
* License : GPL
  Programming Lang: C
  Description : Database for punctual meteorological data

DB-All.e is a fast on-disk database where meteorological observed and
forecast data can be stored, searched, retrieved and updated.

This framework allows to manage large amounts of data using its simple
Application Program Interface, and provides tools to visualise, import
and export in the standard formats BUFR, AOF and CREX.

These are the main characteristics of DB-ALL.e:

 * Fortran, C, C++ and Python APIs are provided.
 * To make computation easier, data is stored as physical quantities,
   that is, as measures of a variable in a specific point of space and
   time, rather than as a sequence of report.
 * Internal representation is similar to BUFR and CREX WMO standard
   (table code driven) and utility for import and export are included
   (generic and ECMWF template).
 * Representation is in 7 dimensions: latitude and longitude geographic
   coordinates, table driven vertical coordinate, reference time,
   table driven observation and forecast specification, table driven
   data type.
 * It allows to store extra information linked to the data, such as
   confidence intervals for quality control.
 * It allows to store extra information linked to the stations.
 * Variables can be represented as real, integer and characters, with
   appropriate precision for the type of measured value.
 * It is based on physical principles, that is, the data it contains are
   defined in terms of homogeneous and consistent physical data. For
   example, it is impossible for two incompatible values to exist in the
   same point in space and time.
 * It can manage fixed stations and moving stations such as airplanes or
   ships.
 * It can manage both observational and forecast data.
 * It can manage data along all three dimensions in space, such as data
   from soundings and airplanes.
 * Report information is preserved. It can work based on physical
   parameters or on report types.


Ciao,

Enrico

-- 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.17-2-686
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#389773: ITP: cnf -- library for C and Fortran mixed programming

2006-09-27 Thread Enrico Zini
On Wed, Sep 27, 2006 at 06:09:03PM +0200, Enrico Zini wrote:

 The original distribution features an own packaging system, which was
 good when it was made, but now it's a bit tricky to work with.  To make
 it easy package CNF for Debian and Fedora, I skipped part of the
 original packaging and created a new makefile which wraps the old one
 providing a more usual behaviour.

I now reread this mail [1] from Nick Barkas and realised that some
autotools packaging effort was started.  However, browsing at the
website I get the impression that those are nightly builds from CVS, and
the stable versions are still packaged with the old system.  And, still
as I understand it, the project was terminated before the
autotools-based code was released, and that work has been frozen as a
nightly build.

I can now do one of three things:

 1) go on with my package, which has the stable version with a somehow
fixed build system;
 2) backport their autotools-based build system to the stable version;
 3) package the CVS nightly build.

At the moment my preferred option would be to go with my package, for
two reasons: 1. because it's already done and ready to be uploaded and
I'm lazy :)  and 2. because it's a way to package the stable version
with as little changes as possible.

Someone with more insight on starlink's situation can still easily
change my mind, though :)


Ciao,

Enrico

[1] http://lists.debian.org/debian-science/2006/02/msg00020.html
[2] http://dev.starlink.ac.uk/build/DEBIAN-3.0r3_i386/dist/
-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#387612: RFP: python-debtags -- Access Debtags information from python

2006-09-19 Thread Enrico Zini
[Hi Dato!]

On Fri, Sep 15, 2006 at 03:15:05PM +0100, James Westby wrote:

 I have a basic package at
 http://jameswestby.net/scratch/python-debtags_0.1-1.dsc
 I am willing to finish the package off if you do not want to take it
 from here, but only if you add a license and copyright information.
 There are also a few other things that would be good, but I'll leave
 that for now. 
 Let me know if you want me to continue,

Thanks a lot, I've imported your changes in the debtags svn repo and
added the missing license information.

Now I'm wondering how to proceed: there are two options: one is I give
you access to the svn repo on Alioth and you continue with the
packaging.  The other is that we merge Debtags.py into the work of the
pkg-python-debian project.  I've noticed from the list archives that
you're involved there, too.

I've Cc-ed Adeodato to ask if he would like this work to be part of
pkg-python-debian.

Besides sorting out the place where this module belongs, I'd really like
you to continue: that'd be of great help to me.


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#387612: RFP: python-debtags -- Access Debtags information from python

2006-09-15 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: python-debtags
  Version : 0.1
  Upstream Author : Enrico Zini [EMAIL PROTECTED]
* URL : http://svn.debian.org/wsvn/debtags/python
* License : LGPL
  Programming Lang: Python
  Description : Access Debtags information from python

Python module to access Debtags information.

The package also provide some tools and a wxpython-based prototype for a
Debian package smart search interface.

I'm looking for someone to package svn://svn.debian.org/debtags/python
for me: it's simple enough python stuff (one Debian.py and a few
runnable scripts, but they use set() and so they require at least python
2.4), but I don't want to learn the python policy just for it.


Thanks,

Enrico

-- 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.17-1-686
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#387612: RFP: python-debtags -- Access Debtags information from python

2006-09-15 Thread Enrico Zini
On Fri, Sep 15, 2006 at 02:53:46PM +0200, Josselin Mouette wrote:

  2.4), but I don't want to learn the python policy just for it.
 You don't have to learn the python policy. Your fear is only the result
 of stupid people trying to make python packaging look too complex. The
 truth is, it is *not* complex.

I don't care how complex the python policy is: I just don't want to
learn it just for this package.  I prefer to spend my time doing
upstream development.

If you instead want to talk about stupid people involved in the recent
python policy changes, you better don't.


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#381599: Bug#387612: RFP: python-debtags -- Access Debtags information from python

2006-09-15 Thread Enrico Zini
On Fri, Sep 15, 2006 at 03:36:48PM +0200, Stefano Zacchiroli wrote:

 On Fri, Sep 15, 2006 at 01:43:30PM +0200, Enrico Zini wrote:
  Python module to access Debtags information.
 I think you should merge this package (maybe not the wxwindow GUI, but
 still ...) with the efforts of the pkg-python-debian project (ML on
 Alioth Cc-ed and ITP bug report Cc-ed).
 Part of the effort is developing python libraries to access Debian
 information about packages and stuff. It seems to me the right place
 for python-debtags as well.

Oh, yes!  I'd love to.  I didn't know of pkg-python-debian.

Hi guys, I have a module for you :)


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#368275: ITP: overgod -- bi-directional scrolling arcade game

2006-06-08 Thread Enrico Zini
On Sat, May 20, 2006 at 11:06:06PM -0500, Sam Hocevar (Debian packages) wrote:

 * Package name: overgod
   Version : 1.0
   Upstream Author : Linley Henzell [EMAIL PROTECTED]
 * URL : https://sourceforge.net/projects/overgod/
 * License : GPL
   Programming Lang: C
   Description : bi-directional scrolling arcade game

Hi!  When I've seen the game at Debconf it was cool... when will I get
to play it? :)


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#262927: Debian Bug report logs - #262927

2006-03-07 Thread Enrico Zini
On Tue, Mar 07, 2006 at 02:04:21PM +0100, Wolfgang Lonien wrote:

  However, if you pick that up to get you started with Debian
  maintainance, consider finding yourself some friend DD to help you
  along.  I could do that, but then since the original problem was dealing
  with the workload, it wouldn't make much sense.
 Hmmm ok. Any volunteers around here who could help me to help Enrico
 with debtags-edit and/or tagcolledit? I'm still reading and learning
 lots of stuff, so as Enrico said, I'm a newbie...

Best way is usually to ask a fellow DD who's a friend of yours.
Hopefully, since we've met at FOSDEM, I won't turn out to be the only
one :)


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#351069: ITP: knetworkmanager -- system tray applet for controlling NetworkManager

2006-02-05 Thread Enrico Zini
On Thu, Feb 02, 2006 at 04:31:35PM +0100, Michael Biebl wrote:

 KNetworkManager is a system tray applet for controlling network
 connections on systems that use the NetworkManager daemon.

Do we have the NetworkManager daemon in Debian yet?

I did apt-cache search network manager and apt-cache search
networkmanager but could not find it.


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#351069: ITP: knetworkmanager -- system tray applet for controlling NetworkManager

2006-02-05 Thread Enrico Zini
On Sun, Feb 05, 2006 at 04:59:14PM +0100, Michael Biebl wrote:

 Enrico Zini wrote:
  Do we have the NetworkManager daemon in Debian yet?
 No, not yet. But I'm working together with the maintainer of NM and you
 will see packages of NM as soon as 0.6 is released. There is a project
 repo at [1] already, but this is for 0.5.1 only.
 0.6 of NM (and the corresponding version of knetworkmanager) will be
 released soon. So stay tuned.

Oh, good.  I can't wait to see it, and possibly find a way to plug
guessnet into it.

Thanks!

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#335185: ITP: newmat -- manipulate matrices using standard operations

2005-10-23 Thread Enrico Zini
On Sun, Oct 23, 2005 at 11:14:06AM +0200, Willi Mann wrote:

 * License : Custom license (looks like public domain to me)
 I think this is wrong.
 The readme file states:
 This library is freeware and may be freely used and distributed.
 This fails DFSG, paragraph 3.

I think the readme is just unclear.

In http://www.robertnz.net/nm10.htm#use I read:

  There are no restrictions on the use of newmat except that I take no
  liability for any problems that may arise from this use.
  
  I welcome its distribution as part of low cost CD-ROM collections.
  
  You can use it in your commercial projects. However, if you distribute
  the source, please make it clear which parts are mine and that they are
  available essentially for free over the Internet. 

So it appears that the author is happy about modifications and
redistribution, and probably has it in his own interpretation of
freeware.

Maybe he can be talked into removing the ambiguity and formalizing it in
a clearer existing license?  Looks like he's wanting a BSD one.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#321654: New packages uploaded to experimental

2005-08-22 Thread Enrico Zini
Hello,

after a big code frenzy with Peter Mornfall Rockai I've uploaded to
experimental a new version of the entire debtags chain, plus the new
addition *libapt-front*!

libapt-front brings together libapt and libdebtags into a base library
for package managers.  It is very well done, nice to use, sane
interface, incredibly stable given its very young age.

During the work, I discovered I was doing a very silly use of overloaded
virtual methods and that triggered a heavy refactoring of tagcoll and
debtags as well.  Benjamin, I'd be happy to assist you in porting
packagesearch over.  Notes worth mentioning:
  Tagcoll::Tagcoll* became Tagcoll::*
  TagSet - OpSetTag
  FacetSet - OpSetFacet
  All the functions related to Debtags::Package have now gone.
libapt-front should be used instead, with the added feature that it
doesn't crash like the old Debtags::Package code used to do.
I repeat, I'd be happy to assist.  The good news is that the new
interface tends to make so, so, so much sense!

Now both debtags and debtags-edit use libapt-front.  Unfortunately I had
to split libdebtags1 and debtags again to avoid a circular dependency.
That's unfortunate both for the time we spent with the merge and because
now again I have one extra package to maintain.  However, it was the
only option.  We really need some extra debian maintainers for Debtags.

All of this is in experimental only.  I'm planning to upload everything
to unstable as soon as:

 1) bug #321799 has been closed.  This prevents libapt-front from
building unless one patches its /usr/include/apt-pkg/policy.h with
the trivial patch I posted in the BTS

 2) packagesearch is ported and uploading to unstable I don't break it.

Expect big news from this new libapt-front!


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#321654: RFA: debtags: Enables support for package tags -- optional

2005-08-17 Thread Enrico Zini
On Wed, Aug 17, 2005 at 05:13:54PM +0200, Simon Richter wrote:

 I think I can do that; while the amount of free time I have is certainly
 limited, triggering a recompile is certainly doable, and I also have
 access to a lot of obscure architectures.

Oh, nice!  Would you prefer comaintainership?  Can start to do team
maintenance and leave the RFA open.


 What version tracking do you use?

Subversion, at:

  svn+ssh://svn.debian.org/svn/debtags/debtags

Activity on debtags is pretty quiet these days, as I'm mainly working on
libapt-front and debtags-edit.  You may take advantage of this to give a
look around and fix what you think is broken.

Some notes about the package:

 - libraries are intended to be static-only, as the ABI is not
   stabilised yet.  This is why no shared library is built.
 - however, the package generates language bindings, which need to be
   shared objects, which need to be compiled with -fPIC.  That's the
   reason of the double compile run, and that's the reason of the -pic
   library package.  Note: I'd like to find a better way (that is,
   handled automatically by libtool) to do this.
 - the devel library install the headers in
   /usr/include/debtags-1.0/debtags, so that headers for multiple
   versions of the devel library can coexist
 - to ease the work of developers using the library, pkg-config and
   automake files are provided and installed by the -dev package.  There
   is also doxygen-generated documentation.
 - debtags's postinst rationale:
- if it's being run for the first time, copy the database and
  vocabulary files shipped with the package into the location where
  apt's downloader expects to find the previously downloaded files.
- debtags update is run.  If we're offline, apt will fallback to the
  previously downloaded files, possibly the ones shipped with the
  package if we're offline on the first update run.

Some notes about the bugs:

#246678: mkbrowser script shows warnings, invoke debtags with bad syntax
 and segfault

  mkbrowser hasn't been in my target for a while.  It needs to be
  rewritten, or dropped.  The existance of debtags-based GUIs are making
  it less useful, although no GUI still exist that experiments with the
  smart hierarchy algorithm like mkbrowser does.

#304832: doesn't support arch-specific packages

  This needs to be fixed in the central database.  This bug is left open
  on debtags because there's no package for the central database.

#320791: confused on amd64

  I still haven't managed to work on this.

#144046: general: Sections are not finely grained

  Old, historical bug.  I intend to close it pretty soon.  Namely, once
  me and aj have done some more rounds of tag updates on the Packages
  file and I see that the procedure is working.

#277626: debtags: should support running as non-root user

  I'm keeping this bug open because there are some ideas in my comment
  to it.

#290457: debtags: add a non-free/crontrib group of tags?

  We still haven't given this thinking on debtags-devel.  I/we should
  brobably bring it up for discussion one day the list is dead.

#322954: debtags: Implement --dry-run functionality

  The patches for the manpage mentioned in the log are already in
  subversion.


Thanks!

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#321654: RFA: debtags: Enables support for package tags -- optional

2005-08-06 Thread Enrico Zini
Package: wnpp
Severity: normal

Hello,

I've recently been making a new debtags version at least once a day: either
some chunk of the gcc migration, or yet another APT ABI change, or who knows
what's going to happen tomorrow.

I'm tired, and I haven't been writing any line of code for it anymore since I
can't remember how much time.

I want someone to do the Debian maintenance for it; someone who knows what he
or she is doing, and who can do uploads by him/herself.  I want to be upstream
for debtags, to do 'make dist' and to have someone that picks it up from there.

Debtags is not a trivial package: it should be someone comfortable with
automake/autoconf and with packaging C++ libraries.  Since the goal is to save
my time to do coding, this time I'll have to turn down offers from people who
need sponsoring, or people who lack experience.


Ciao,

Enrico


-- 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-1-686
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#272264: Tomboy

2005-02-24 Thread Enrico Zini
On Thu, Feb 24, 2005 at 06:06:16PM +, Ben Hill wrote:

 I know Alex wasn't too enthused about the actual icon, but he's happy
 for it to change.
 I'll change it, and upload the packages.

There seems to be at least 3 people interested in maintaining this: Ben,
Guido and Eric.

I suggest to create a tomboy project on Alioth, and then comaintain
with it.

svn-buildpackage is a really nice tool I suggest to look into for the
task.

If you need help with Alioth, I can show you how to setup svn commit
notification e-mails and an upload queue for a separate repository.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#295258: RFP: festvox-itsomething -- Italian voice for Festival

2005-02-14 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: festvox-itsomething
  Version : unknown
  Upstream Author : ISTC-SPFD CNR [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL 
PROTECTED]
* URL : http://www.csrf.pd.cnr.it/TTS/It-FESTIVAL-license.htm
* License : GPL (Finally!!)
  Description : Italian voice for Festival

This is a major event in the Italian Free Software world: after years of
waiting, the authors finally released the Italian voice for Festival
under the GPL!

We can now, in Italy as well, think about building things that speak.

I'd like someone to package this in Debian; I'd like to see this in
Sarge, even.

However I'm clueless about packaging festival voices.  I can't even make
up a name for the package.  I'm happy to offer to comaintain it, though.


Ciao,

Enrico


P.S.
I NEED to plug polygen unieuro into it!

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686-smp
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#272264: How are things going?

2004-12-08 Thread Enrico Zini
Hello!

I'd love to see tomboy packaged in Debian!  Is there some work going on?

Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Enrico Zini
On Fri, Dec 03, 2004 at 01:49:44PM +1100, Matthew Palmer wrote:

  The advantage of using glastree over pdumpfs is that it is implemented
  in Perl rather than Ruby (this is in fact the reason that I encountered
  it in the first place).
 How is that an advantage of use?

One may want to use tools written in a language they know, so that if
something breaks, it may be easier to fix it.

I, for one, do this kind of reasoning, and don't feel much comfortable
in running things written in languages I don't know (yet).


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#271804: ITP: polygen -- Generate random sentences according to a grammar definition

2004-09-25 Thread Enrico Zini
On Thu, Sep 16, 2004 at 03:00:02PM +0200, Filippo Giunchedi wrote:

 I've already filed this ITP some time ago but closed it since I'm
 not interested anymore in polygen (who gave me hours of laughs,
 though).
 Here are my preliminary packages (polygen and polygen-data)
 but I can remember there was some problem with the compiled grammars
 (easy to fix bug anyhow) perhaps you can find them useful!
 
 http://giunched.web.cs.unibo.it/debian/polygen_1.0pre-2.dsc
 http://giunched.web.cs.unibo.it/debian/polygen_1.0pre-2.tar.gz

I already create a package for polygen, but I'll have a look at yours
too to see if there are things I can improve.  Also, I still haven't
packaged the grammars, so I'll probably take that from you.

Please let me know if you're interested in comaintaining.

Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#271804: ITP: polygen -- Generate random sentences according to a grammar definition

2004-09-25 Thread Enrico Zini
Package: wnpp
Severity: wishlist

* Package name: polygen
  Version : 1.0.6
  Upstream Author : Alvise Spanò [EMAIL PROTECTED]
* URL : http://www.example.org/
* License : GPL
  Description : Generate random sentences according to a grammar definition

PolyGen is a program for generating random sentences according to a
grammar definition, that is following custom syntactical and lexical
rules.

Formally, it is an interpreter of a language itself designed to define
languages, where to interpret means executing a source program in real
time and eventually outputting its result.

Here a source program is a grammar definition, the execution consists in
the exploration of such grammar by selecting a random path and the
result is the sentence built on the way.

Though PolyGen is quite a seriuos piece of software then, what else
would be more noble for it than being used as a parody tool for
linguistical habits, stereotypes and trends of this foolish era?

Principles of parody are focusing a ridiculous topic and eventually
abstracting its rules and schemes (here in terms of a grammar
definition) by which reproducing it through the variatio device.

And randomization is perfect at this purpose thanks to its purely
asemantic behaviour =:)


Please see: http://polygen.org/web/Home.444.0.html


Ciao,

Enrico

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686-smp
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]



Bug#262706: Status of log2mail got back to orphaned

2004-09-01 Thread Enrico Zini
Hello,

It seems that we have had a failed adoption attempt.  I'm resetting
log2mail to orphaned status and hoping for better luck in the future.

Frederik and Giskard, you're welcome to try again any time you feel like
you can be a bit more involved.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#262706: Are you still interested?

2004-08-30 Thread Enrico Zini
Hello,

Having received no replies to my inquiries from you for more than a
week, I had to upload a fixed log2mail package myself, in order to at
least have a fixed version for sarge.

If in two days I won't see any message convincing me that you're still
and really interested in maintaining the package, I'll retitle this bug
in O: log2mail again.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#262927: RFH: Debtags - Evolution of package metadata

2004-08-02 Thread Enrico Zini
Package: wnpp
Severity: normal
X-debbugs-cc: debian-devel@lists.debian.org, [EMAIL PROTECTED]

The size of Debian increases, and the Sections: system has proven
unable to scale to keep pace with it.  There has been much consensus
around a multiple tags per package solution: the Debian Package Tags
system is a working implementation.

Debtags is one of the most interesting prospective expansions of the
Debian package metadata, it contains promosing prototypes and has
received very good feedback so far.

The problem is, there are only three people actively working on it:

  Erich Schubert takes care of the central tag archive at
  http://debian.vitavonni.de/packagebrowser/ and part of the tag
  vocabulary.

  Thaddeus H. Black takes care of debram, which is another independent
  effort to improve package metadata and is intended to eventually merge
  into debtags.

  Enrico Zini (me) takes care of all the implementation and Debian
  packaging of the system components, and the other part of the tag
  vocabulary.

I find myself responsible for too many things, and as the system evolves
I can't keep up with it.  Currently, it already consists of 6 source
packages:

libtagcoll Functions for handling collections of tagged items.
   tagcoll Commandline wrapper around libtagcoll, and generic
   manipulation tool for tagged collections.
   tagcolledit GUI interface for mass-editing of tagged collections.
libdebtags Function for handling the Debian package metadata,
   extended with tag informations
   debtags Commandline wrapper around libdebtags, and administration
   tool for the Debian Package Tags
  debtags-edit GUI interface for searching packages and updating their
   categorization

This is their dependency interrelationship:

  libtagcoll
tagcoll  Depends on libtagcoll
tagcolledit  Depends on libtagcoll
libdebtags   Depends on libtagcoll
  debtagsDepends on libdebtags
  debtags-edit   Depends on libdebtags

To keep up with the expansion and evolution of the project, we need more
people.


The main, extremely sought help is to have someone taking care of the
Debian packaging, so that I can focus on being a productive upstream:
I'm a better software designer/developer than Debian maintainer, and I'm
spending too much time in figuring out how to setup library versions
that I could better spend in implementing some long-awaited feature.


Other job openings could be:
 - Creating library bindings to languages different than C++
 - Gtk-- developers to help on the GUI tools
 - C++ developers writing test cases
 - People taking care of part of the the facet/tag structure, providing
   new know-how for categorizing things we don't know much about,
   writing descriptions, reorganizing the taxonomy
 - People using debtags and its libraries in their applications, or
   making sample applications that make use of the libraries
 - C++ and i18n/l10n experts to help in taking things away from the C
   locale
 - People taking care of the web space of the project


Please consider joining the team: working on the Debian Package Tags is
extremely interesting, rewarding and overall a big lot of fun!


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#262706: O: log2mail

2004-08-01 Thread Enrico Zini
Package: wnpp
Severity: normal

log2mail is a daemon watching logfiles and mailing lines matching
patterns.  It server a purpose similar to logcheck but does it in
realtime, so it can be used as a nice way to implement alerts: programs
log things, and you can get a mail (or a sms via a mail-to-sms gateway)
as soon as bad things are spotted.

It's been a very useful tool for me in my past job, and I took over
maintenance from the previous maintainer.  log2mail has been quite a
critical application for us there.

More than a year ago I quit that job, and I'm not using log2mail
anymore.  The package is in a pretty good shape and does not usually
need much care: I did around one upload per year, and I just made one
upload fixing all bugs, bringing the whole build system up to date and
in line with the last standards-version, porting to cdbs.

At the time I took over the package, upstream was happy to hand also
upstream maintenance to me.  The code is simple, linear and quite well
written.  At that time, upstream told me if I couldn't maintain log2mail
anymore, he would take it back.  Time has passed from there, and I sent
him a mail asking him what he intends to do.

I'm orphaning the package not because it's a burden, but because my
other Debian activities are occupying most of my time already and I feel
I can't commit to being a good maintainer for it anymore.


Ciao,

Enrico

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-686-smp
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]



Bug#262706: O: log2mail

2004-08-01 Thread Enrico Zini
On Sun, Aug 01, 2004 at 07:10:35PM +0200, Frederik Schueler wrote:

 I would like to adopt log2mail.

Thanks!  log2mail is a nice and useful tool, and I was sorry for leaving
it alone.

You can retitle in ITA at any time, and please contact me for any
problems you might have.

In the meantime, I discovered that the previous upstream has changed
e-mail address.  I sent a mail to the previous DD asking if he still has
a path to him, which he should have.

[EMAIL PROTECTED] may be interested in helping with the maintenance:
he should jump in the discussion anytime soon, if he hasn't done it
already.


Ciao,

Enrico



Bug#170677: ITP: launchtool -- Run a command supervising its execution

2002-11-25 Thread Enrico Zini
Package: wnpp
Version: unavailable; reported 2002-11-25
Severity: wishlist

* Package name: launchtool
  Version : 0.6
  Upstream Author : Enrico Zini [EMAIL PROTECTED]
* URL : http://people.debian.org/~enrico/launchtool.html
* License : GPL
  Description : Run a command supervising its execution

Run a user-supplied command supervising its execution in many ways,
such as controlling its environment, blocking signals, logging its
output, changing user and group permissions, limiting resource usage,
restarting it if it fails, running it continuously, turning it into
a daemon and more.



Bye, Enrico





Bug#118996: ITP: guessnet -- Guess what network is connected

2001-11-11 Thread Enrico Zini
On Sat, Nov 10, 2001 at 08:21:57AM -0800, Sean 'Shaleh' Perry wrote:

  * Package name: guessnet
Version : 0.9
Upstream Author : Enrico Zini [EMAIL PROTECTED]
  * URL : http://www.students.cs.unibo.it/~zinie/en/guessnet
  * License : GPL
Description : Guess what network is connected to an ethernet device
  (can be used as a script for ifupdown)
  
  Based on the network detecting code of laptop-netconf, guessnet tries
  to guess what network an ethernet device is currently connected to,
  using fake ARP requests.
   
  It has been written to be coupled with the debian ifupdown package to 
  achieve
  automatic network detection and configuration, but it can be used 
  stand-alone
  to implement smart network scripts.
 
 You realize we already have THREE (maybe four) different packages which do 
 this
 in Debian right now.

Of course I do, but this is the only one that integrates with the existing
Debian network configuration.

You have a way in /etc/network/interfaces to specify different
configurations for a network interface, and to use an external command to
choose the right one.  Then you have THREE (maybe four) packages with a
wonderful network detection routine, but NONE OF THEM can be used as that
external command.

For this reason, having a laptop and wanting to stay as close to the
debian way as possible, I've just insulated their detection code and put
it in a simple and small command that does the job, following the Unix
tradition of doing things.

Given guessnet, you could reimplement all the other similar packages with
simple shell scripts (it could be an interesting idea for an examples
directory, now that I think about it), but it would be a mess to use the
other packages to provide a shell script that does for ifupdown what
guessnet does.


Bye, Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]



Bug#118996: ITP: guessnet -- Guess what network is connected to an ethernet device (can be used as a script for ifupdown)

2001-11-10 Thread Enrico Zini
Package: wnpp
Version: N/A; reported 2001-11-10
Severity: wishlist

* Package name: guessnet
  Version : 0.9
  Upstream Author : Enrico Zini [EMAIL PROTECTED]
* URL : http://www.students.cs.unibo.it/~zinie/en/guessnet
* License : GPL
  Description : Guess what network is connected to an ethernet device (can 
be used as a script for ifupdown)

Based on the network detecting code of laptop-netconf, guessnet tries to guess
what network an ethernet device is currently connected to, using fake ARP
requests.
 
It has been written to be coupled with the debian ifupdown package to achieve
automatic network detection and configuration, but it can be used stand-alone
to implement smart network scripts.

Bye, Enrico

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux marvin 2.4.14 #1 SMP Tue Nov 6 18:19:03 CET 2001 i686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]