Bug#762412: ITP: paraclu -- Parametric clustering of genomic and transcriptomic features

2014-09-21 Thread Charles Plessy
Package: wnpp
Severity: wishlist
Owner: Charles Plessy 

* Package name: paraclu
  Version : 9
  Upstream Author : Martin C. Frith
* URL : http://www.cbrc.jp/paraclu/
* License : GPL-3+
  Programming Lang: C++
  Description : Parametric clustering of genomic and transcriptomic features

 Paraclu finds clusters in data attached to sequences.  It was first
 applied to transcription start counts in genome sequences, but it
 could be applied to other things too.
 .
 Paraclu is intended to explore the data, imposing minimal prior
 assumptions, and letting the data speak for itself.
 .
 One consequence of this is that paraclu can find clusters within
 clusters.  Real data sometimes exhibits clustering at multiple scales:
 there may be large, rarefied clusters; and within each large cluster
 there may be several small, dense clusters.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140922014634.32408.15482.reportbug@localhost.localdomain



Bug#762381: ITP: libpegex-perl -- Acmeist PEG Parser Framework

2014-09-21 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libpegex-perl
  Version : 0.55
  Upstream Author : Ingy d�t Net 
* URL : https://metacpan.org/release/Pegex
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Acmeist PEG Parser Framework

Pegex is an Acmeist parser framework. It allows you to easily create parsers
that will work equivalently in lots of programming languages! The inspiration
for Pegex comes from the parsing engine upon which the postmodern programming
language Perl 6 is based on. Pegex brings this beauty to the other
*just*modern languages that have a normal regular expression engine
available.

Pegex gets it name by combining Parsing Expression Grammars (PEG), with
Regular Expessions (Regex). That's actually what Pegex does.

PEG is the cool new way to elegantly specify recursive descent grammars. The
Perl 6 language is defined in terms of a self modifying PEG language called
Perl 6 Rules. Regexes are familiar to programmers of most modern programming
languages. Pegex defines a simple PEG syntax, where all the terminals are
regexes. This means that Pegex can be quite fast and powerful.

Pegex attempts to be the simplest way to define new (or old) Domain Specific
Languages (DSLs) that need to be used in several programming languages and
environments. Things like JSON, YAML, Markdown etc. It also great for writing
parsers/compilers that only need to work in one language.


signature.asc
Description: Digital Signature


Re: Bug#762116: marked as done (general: Some packages depend on a particular init system)

2014-09-21 Thread The Wanderer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 09/18/2014 at 12:10 PM, Holger Levsen wrote:

> So file it there, or rather please don't. Better send patches. 
> Really. Upstream has decided to go this way / these ways, the best 
> way to persuede them into another direction also, is by providing 
> code.

Filing bugs against the individual packages which depend indirectly on
systemd would not be productive. The bug is not that these packages
depend on functionality which they need; the bug is that functionality
which they legitimately want to depend on is provided by an init system,
rather than by something that can run independently of any init system,
but is not something that must necessarily be provided by anything that
qualifies as an init system.

I agree that this is an upstream bug, but the upstream in question is
not that of the individual packages which indirectly depend on systemd,
but that of systemd itself - and the design choices which lead to this
undesirable situation appear to be intentional decisions (one might even
say "policy") on their part. Thus, filing bugs about this against
systemd (either in Debian or upstream) seems unlikely to be productive
either.


As a decent coder who is not familiar with the functionality in question
except from a layman's perspective, the best approach I've been able to
think of to resolving the current instance of this problem would be to
redesign systemd such that its cgroups management takes place in a
separate process, which does not depend on having systemd be PID 1 (or
ideally be present at all), and then have the PID-1 systemd depend on
that external process for its cgroups management - and fall back to a
reduced-functionality mode, with no cgroups handling, if that process is
not available.

Alternately, to avoid the need for such a reduced-functionality mode, it
could also work to copy the cgroups-management code out of the PID-1
systemd into a standalone form (with any modifications necessary to let
it work that way), and then make sure that any updates or other changes
to either set of cgroups-management code get applied in both places. But
that would be much harder to sustain, in terms of keeping their
functionality parallel and equivalent.

Either way, libpam-systemd would then not need to depend on systemd-sysv
in order get the cgroups-management functionality it needs; it could
instead depend directly on the standalone separate daemon, and so could
anything else which needs similar functionality. That would seem to
break the chain which is the primary means by which packages indirectly
depend on systemd-sysv, as far as I'm aware.

I strongly suspect, however, that even if patches implementing either of
these were to be provided to systemd upstream they would be rejected out
of hand. If there is reason to think that I'm wrong in that, I'd be glad
to know about it. Unfortunately, I lack the emotional fortitude to try
to brave that breach (if you'll excuse my mixing metaphors).

> I'm closing this bug because this ain't a general bug in Debian.

(At the least, it's much closer to such than the usual "support request
with no substantial information to go on" bugs that are what usually
tends to get filed against general. ^_^)

> Some packages depend on Gnome too (or KDE or some obscure OCAML 
> library) and it's no secret mean conspirancy that they do so, but 
> rather relying on some feature somewhere. Aka: "business as
> usual".

An init system is fundamentally different from a library, both because
it's a more low-level system component, and because while it's possible
to have multiple libraries installed and running in parallel it is not
possible to have more than one init system running at a time.

The problem is not that a package depends on a feature that it needs.
The problem is that that feature is implemented primarily - or even only
- - in an init system, but is not implemented in other init systems.

Since it is not practical to require all init systems (present and
future) to implement certain functionality, beyond that which is
essential to the nature of an init system, the only way to avoid this is
to require that no init system implement any feature that something
outside of the init system might legitimately want to depend on - unless
that feature is also implemented equally in a standalone form.

- -- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man. -- George Bernard Shaw
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJUHwiUAAoJEASpNY00KDJrYNYP/2WNlyc/Nbu/GP58cM+KKMFC
EEtcMVYZgy3hW6Ur6d/FeUUYNYfYkjqNqVWzlccdVh/t8b0U+fqA94vJuVNUxSbZ
GapIePhwuKACY2AmMzPxhOKnDV4WtLI+sVsKQrrCWsRXSqqmjx7nEAHDwEXO9o8l
6BvlgZrGOotNCcdhs82uTYffj3B0UKPTa7xput7pBKdngiDXEFnj/262RiV13YQs
NXhgFpGO9mbQozg79qPo3EHC+fi7QUryuTLwuGt1B2yR0F0kJmP911FrRIjH3pYu
V1IFJt7KDDkGSGbBUOOkT1rXL93U3U9RlJCZ

Re: schroot, apt-get and experimental

2014-09-21 Thread Julien Cristau
On Sun, Sep 21, 2014 at 10:11:50 -0500, Adam Majer wrote:

> On Sun, Sep 21, 2014 at 11:14:41AM +0200, Peter Palfrader wrote:
> > (If you don't like that, we can probably consider your patches to
> >  dd-schroot-cmd :)
> 
> Is the source code only in /usr/local/bin on the schroot machines? Or
> is there a better repository?
> 
There's
http://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/porterbox/files/dd-schroot-cmd

Cheers,
Julien


signature.asc
Description: Digital signature


Re: schroot, apt-get and experimental

2014-09-21 Thread Adam Majer
On Sun, Sep 21, 2014 at 11:14:41AM +0200, Peter Palfrader wrote:
>
>   dd-schroot-cmd -c weaseltst -- apt-get install 
> libqt5opengl5-dev/experimental

OK, thank you.


> Which appears to have worked.
> 
> (If you don't like that, we can probably consider your patches to
>  dd-schroot-cmd :)

Is the source code only in /usr/local/bin on the schroot machines? Or
is there a better repository?

- Adam


-- 
Adam Majer
ad...@zombino.com


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140921151148.ga2...@mira.lan.galacticasoftware.com



Re: schroot, apt-get and experimental

2014-09-21 Thread Peter Palfrader
On Sat, 20 Sep 2014, Adam Majer wrote:

> There seems to be an issue with dd-schroot-cmd on porter boxes (I just
> checked barriere) where it seems impossible to actually use
> experimental distribution.
> 
> For example,
> 
> $ dd-schroot-cmd -c $ssession -- apt-get build-dep qtcreator -t experimental

From

  dd-schroot-cmd -c weaseltst -- apt-get install libqt5opengl5-dev/experimental

I eventually ended up at

  dd-schroot-cmd -c weaseltst -- apt-get install 
{libqt5opengl5-dev,libqt5opengl5,qtbase5-dev,libqt5concurrent5,libqt5core5a,libqt5dbus5,libqt5gui5,libqt5network5,libqt5printsupport5,libqt5sql5,libqt5test5,libqt5widgets5,libqt5xml5,qt5-qmake,qtbase5-dev-tools}/experimental

Which appears to have worked.

(If you don't like that, we can probably consider your patches to
 dd-schroot-cmd :)

Cheers,
-- 
   |  .''`.   ** Debian **
  Peter Palfrader  | : :' :  The  universal
 http://www.palfrader.org/ | `. `'  Operating System
   |   `-http://www.debian.org/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140921091441.gj8...@anguilla.noreply.org