Bug#963593: ITP: annexremote -- abstraction for git-annex special remote implementations

2020-06-24 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: annexremote
  Version : 1.4.3
  Upstream Author : Silvio Ankermann 
* URL : https://github.com/Lykos153/AnnexRemote
* License : GPL3
  Programming Lang: Python
  Description : abstraction for git-annex special remote implementations


This package is needed for packaging the 0.13 release of the datalad package.
Moreover, it is also used for other special remote implementations, such
as

- https://github.com/Lykos153/git-annex-remote-googledrive
- https://github.com/CONP-PCNO/git-annex-remote-globus

It is a simple package with no dependencies other than Python. I am not
aware of an alternative.

I am using it regularly. I plan to produce a package that is compliant
with the Debian Python Modules Team and have it be team maintained on
salsa.



Bug#861327: ITP: fsleyes -- feature-rich viewer for volumetric images

2017-04-27 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: fsleyes
  Version : 0.10.1
  Upstream Author : Paul McCarthy 
* URL : https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/
* License : Apache-2
  Programming Lang: Python
  Description : feature-rich viewer for volumetric images

This is the successor of 'fslview' (currently in Debian, but stuck with
Qt4, and needs to be removed). This new viewer is a full replacement,
written in pure Python, using wx.

It requires a number of dependencies to become available in Debian
first. Namely, Python packages: fslpy, props (to be renamed to fsleyes-props),
and indexed_gzip. The latter is presently in NEW. The rest will follow
suit.



Bug#860084: ITP: libxdf -- static C++ library for loading XDF (multi-channel stream format) files

2017-04-11 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: libxdf
  Version : 0.93
  Upstream Author : Yida Lin (?)
* URL : https://github.com/Yida-Lin/libxdf
* License : GPL3
  Programming Lang: C++
  Description : static C++ library for loading XDF (multi-channel stream 
format) files


Libxdf is a cross-platform C++ library for loading multimodal,
multi-rate signals stored in XDF files. Libxdf is a core component of
bio-signal viewing application SigViewer. It can also be integrated into
other C++ applications.

The last release is just a few days old.

This is a new dependency of the sigviewer package that needs an update
to version 0.6 (#860083)

This package will be maintained by the NeuroDebian team.

At the moment upstream does not support building a shared library.



Bug#835493: ITP: indexed-gzip -- fast random access of gzip files in Python

2016-08-26 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: indexed-gzip
  Version : 0.1
  Upstream Author : Paul D McCarthy
* URL : https://github.com/pauldmccarthy/indexed_gzip
* License : BSDish https://opensource.org/licenses/zlib-license.php
  Programming Lang: Python
  Description : fast random access of gzip files in Python

[from the README]

The indexed_gzip project is a Python extension which aims to provide a
drop-in replacement for the built-in Python gzip.GzipFile class, the
IndexedGzipFile.

The standard gzip.GzipFile class exposes a random access-like interface
(via its seek and read methods), but every time you seek to a new point
in the uncompressed data stream, the GzipFile instance has to start
decompressing from the beginning of the file, until it reaches the
requested location.

An IndexedGzipFile instance gets around this performance limitation by
building an index, which contains seek points, mappings between
corresponding locations in the compressed and uncompressed data streams.
Each seek point is accompanied by a chunk (32KB) of uncompressed data
which is used to initialise the decompression algorithm, allowing us to
start reading from any seek point. If the index is built with a seek
point spacing of 1MB, we only have to decompress (on average) 512KB of
data to read from any location in the file.

Performance comparison:
https://github.com/pauldmccarthy/indexed_gzip#performance

This needs to be packaged as a dependency of a replacement of the
`fslview` (https://packages.debian.org/sid/fslview) package, which will
not make it into the next release due to its dependencies on obsolete
code (Qt4, ...).

This will be maintained by the NeuroDebian team.



Bug#798040: ITP: dcmstack -- DICOM to Nifti conversion

2015-09-04 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: dcmstack
  Version : 0.6.2
  Upstream Author : Brendan Moloney 
* URL : https://github.com/moloney/dcmstack
* License : MIT
  Programming Lang: Python
  Description : DICOM to Nifti conversion

 DICOM to Nifti conversion with the added ability to extract and summarize
 meta data from the source DICOMs. The meta data can be injected into a
 Nifti header extension or written out as a JSON formatted text file.
 .
 This package provides the Python package, command line tools (dcmstack,
 and nitool), as well as the documentation in HTML format.


This package is necessary for creating datsasets that are fully
compliant with and utilize all features of the BRAIN IMAGING DATA
STRUCTURE standard:

http://bids.neuroimaging.io

This is a new community norm for open-data in neuroimaging research.

This package will be maintained by the NeuroDebian team.



Bug#792279: ITP: nilearn -- fast and easy statistical learning on neuroimaging data

2015-07-13 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: nilearn
  Version : 0.1.3
  Upstream Author : Gael Varoquaux 
* URL : https://github.com/nilearn/nilearn
* License : BSD
  Programming Lang: Python
  Description : fast and easy statistical learning on neuroimaging data

 This Python module leverages the scikit-learn toolbox for multivariate
 statistics with applications such as predictive modelling, classification,
 decoding, or connectivity analysis.

As such, it extends the reach of sklearn (python-sklearn) into the
neuroimaging domain.

The package will be maintained by the NeuroDebian team.


-- 
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/20150713140914.21534.76015.reportbug@meiner



Re: so long and thanks for all the fish

2014-11-08 Thread Michael Hanke
On Fri, Nov 7, 2014 at 10:04 PM, Joey Hess  wrote:

> If I have one regret from my 18 years in Debian, it's that when the
> Debian constitution was originally proposed, despite seeing it as
> dubious, I neglected to speak out against it. It's clear to me
> now that it's a toxic document, that has slowly but surely led Debian
> in very unhealthy directions.
>

We're fucked! (in my perception of this language there is no better way to
say this).

I know that no person is irreplaceable, but for as long as I know Debian, I
have
experienced Joey as a voice of reason -- seemingly indistractable from
technical
matters, and one of the giants whose proverbial shoulders are carrying this
project.

If the trajectory towards a more inclusive project does not have enough
room to
accommodate people like him, I doubt that the price we need to pay for the
achieving
this goal is worth it.

Michael


Bug#703946: general: OS freezes, but mouse and ping keeps working

2013-03-26 Thread Michael Hanke
On Mon, Mar 25, 2013 at 11:34:57PM -0600, Gunnar Wolf wrote:
> Felipe dijo [Tue, Mar 26, 2013 at 12:26:59AM -0300]:
> > Another important thing: when freezed, the notebook keeps responding to
> > pings. There's no packages lost.
> 
> This can be related to an unstability problem I saw using the non-free
> nvidia drivers.

We have three hardware-identical machines (Lenovo Think Centre) at work,
all three running a more or less up-to-date wheezy -- all three Intel
graphics.. Two of them running GNOME-shell, one KDE -- only the GNOME
machines show this kind of behavior. Whenever I had a chance to get on
the console (only the X-session froze) I wasn't able to figure out what
component was responsible: no signififcant CPU-load, no obvious problems
-- hard to figure out who is is at fault.


Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130326184214.GA13071@meiner



Re: Debian not suitable for SSD due to apt/dpkg?

2012-10-01 Thread Michael Hanke
On Mon, Oct 01, 2012 at 10:23:32AM +0800, Chow Loong Jin wrote:
> On 30/09/2012 18:49, Frank Bauer wrote:
> > Why not, my computer upgrade cycles are about 6-8 years and the
> > computer won't be idling all the time - especially considering modern
> > desktop environments running whole database engines to store
> > config/meta data.
> > 
> > Is writing of 160GB/day realistic? Hopefuly not, but see my apt
> > measurements below.
> > 
> > There is also something called SSD write amplification - the erase
> > blocks on the device are often larger than your normal filesystem
> > blocks, which might lead to up to 10x data actually writen to SSD,
> > i.e. down to 1.3years of overwrites in the extreme case.
> 
> Have you done any actual calculation on this? A quick Google search on SSD 
> write
> cycles shows more articles debunking this theory than supporting it.

Just a data point:

I'm on an Intel SSD (120GB) since Aug 2009 -- running Debian testing all
the time. I do not upgrade daily, but often. I have _not_ done any of
the optimizations mentioned on the wiki. I have on average approx 15GB
free on the drive. Obviously, I ran a kernel <3.2 for most of the time.
I do lots of compiling on this SSD.

So far, I have nothing to complain about and consider this drive as
fairly reliable.

Michael





-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121001131246.GD11280@meiner



Re: Improving our response to "duplicate" packages in Debian

2012-06-29 Thread Michael Hanke
On Fri, Jun 29, 2012 at 09:24:25AM +0200, Josselin Mouette wrote:
> Le jeudi 28 juin 2012 à 16:42 +0200, Guus Sliepen a écrit : 
> > - Don't immediately start complaining to the submitter of the ITP. Just let
> >   the submitter devote his/her energy to packaging.
> 
> I don’t think it is worthwile to let people devote their energy to
> packaging pet applications that will disappear in 2 years time when they
> find another one.

I think this is approaching the problem from the wrong end. Instead of
preserving the status quo and asking oracles to predict the future we
should have better means of _removing_ software that has proven to be
inferior of an equivalent alternative in Debian. The advantage is that
we have objective criteria to be able to make an informed decision --
not a guess based on heuristics and opinion. The disadvantage is that it
imposes work on other volunteers -- but see below...

> We really need to find better ways to involve new users in core teams,
> and that means removing from our collective consciousness the idea that
> you come in Debian to package your new favorite piece of software.

I have to disagree -- and I would even make the bold claim that
"packaging your favorite piece of software" is a very common (if not the
most common) entry point for _people_ into Debian. One could see the
"pet projects" as the price we need to pay to make participation in
Debian very attractive (not even talking about the role that "pet
projects" play in the context of perceived universality of Debian) .
Getting people to participate in Debian, make them become confident and
experienced is IMHO a requirement for increasing the chance of anyone
joining core teams.

If it would work otherwise, we could just post a job-ad on LinkedIn:
"Debian security team is looking for skilled developers".


Michael


-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120630064107.GA20814@meiner



Re: bitbucket is lock in? (was: Re: Packaging on GitHub ?)

2012-05-29 Thread Michael Hanke
On Tue, May 29, 2012 at 09:01:24PM +0200, Martin Bagge / brother wrote:
> On Tue, 29 May 2012, Brian May wrote:
> 
> >I don't see the problem, github is just a hosting provider. Unlike,
> >say Bitkeeper, you are free to make git clones anywhere, entirely with
> >open source software, and are in no way locked down to using github.
> 
> Can you elaborate on the bitbucket case there? How am I not allowed
> to do a git clone from my git repo on bitbucket account? Where the
> same just works in github?

He was talking about BitKEEPER not BitBUCKET.

Cheers,

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120529192603.GA17658@meiner



Re: Plans to (re-)include cgroups in wheezy?

2012-04-27 Thread Michael Hanke
On Thu, Apr 26, 2012 at 04:28:03PM -0400, Jon Bernard wrote:
> If Condor is still reasonably usable without support for cgroups via 
> libcgroup,
> I would go that route -- at least in the short term.  Several of libcgroup's
> problems are fairly complex, I'm doing all that I can given the time that I 
> have
> to get things sorted.  If anyone has input or would like to contribute, please
> do so.  I'm more that willing to collaborate.

Yes, Condor is functional without cgroups. It just can't use cgroups
anymore. I'll drop this dependency temporarily, and reenable it whenever
the dust has settled.

If you can offer a list of things that need to be done in order to get
cgroups back into wheezy, I might be able to identify some aspects that
I could help with -- even without any practical cgroups experience so
far.


Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120427103047.GB8529@meiner



Plans to (re-)include cgroups in wheezy?

2012-04-26 Thread Michael Hanke
Hi,

I'm trying to get Condor [0] included into wheezy. I just now realized
that the cgroups package [1] which condor currently depends on is in a
rather bad shape (numerous bugs, only little maintainer response, last
upload a year ago, one upstream release behind).

Looking at HOWTOs like [2] it seems that the overall setup of cgroups in
Debian is suboptimal -- but I'm not really in the position to judge, as
I have no personal experience with cgroups.

However, I'd like to know if there is anybody (maintainer CC'ed) working
on getting cgroups in shape and have it in wheezy (Squeeze came with
cgroups support BTW).  If there is not such effort, I'll probably
disable Condor's cgroups features for now, as it would take me too long
to get up to speed with cgroups before the upcoming freeze.


Cheers,
Michael

[0] http://packages.debian.org.condor
[1] http://packages.qa.debian.org/libc/libcgroup.html
[2] http://hydra.geht.net/tino/english/faq/debian/squeeze/cgroups/

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120426130054.GA25082@meiner



Bug#664022: ITP: lazyarray -- Python module providing a NumPy-compatible lazily-evaluated array

2012-03-14 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: lazyarray
  Version : 0.1
  Upstream Author : Andrew P. Davison
* URL : http://bitbucket.org/apdavison/lazyarray/
* License : 3-clause-BSD
  Programming Lang: Python
  Description : Python module providing a NumPy-compatible lazily-evaluated 
array

 The 'larray' class is a NumPy-compatible numerical array where operations on
 the array (potentially including array construction) are not performed
 immediately, but are delayed until evaluation is specifically requested.
 Evaluation of only parts of the array is also possible. Consequently,
 use of an 'larray' can potentially save considerable computation time
 and memory in cases where arrays are used conditionally, or only parts of an
 array are used (for example in distributed computation, in which each MPI node
 operates on a subset of the elements of the array).


This is basically a single file package with a number of tests (98%
coverage). This package will be needed for a new release of python-pynn.
Debian has 0.7.0 right now, latest upstream is 0.7.2

http://packages.debian.org/sid/python-pynn



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120314222451.25560.86118.reportbug@meiner



Re: Quilt patch for patching things in the debian folder

2012-03-07 Thread Michael Hanke
On Thu, Mar 08, 2012 at 07:52:11AM +0100, Reinhard Tartler wrote:
> On Wed, Mar 7, 2012 at 2:32 PM, Michael Hanke  wrote:
> > On Wed, Mar 07, 2012 at 12:52:53PM +0100, Andreas Tille wrote:
> >> Was you aware about dpkg-vendor at the time of writing this script?
> >
> > Yes, but AFAIK it was neither available in the Debian stable release at
> > that time, nor in the respective Ubuntu LTS -- which are our primary
> > backporting targets.
> 
> You know, such things tend to change. FYI, dpkg-vendor is included in
> both lucid and squeeze.

Fortunately that is true -- back then the names where lenny and hardy
though ;-)

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120308071259.GB19878@meiner



Re: Quilt patch for patching things in the debian folder

2012-03-07 Thread Michael Hanke
On Wed, Mar 07, 2012 at 12:52:53PM +0100, Andreas Tille wrote:
> On Wed, Mar 07, 2012 at 11:17:44AM +0100, Michael Hanke wrote:
> > 
> > Not exactly the same thing, but for backporting for various releases we
> > (NeuroDebian) quite often have to adjust the Debian packaging itself,
> > but still want to have everything stored in a single source package.
> > And we do store these patches in debian/patches. However, they are not
> > applied at build-time. Instead we have a backporting script that
> > generates a new source package with the changes applied (using dedicated
> > per-release series files). I submitted that script as a potential
> > addition to the devscripts package some time ago.
> 
> Was you aware about dpkg-vendor at the time of writing this script?

Yes, but AFAIK it was neither available in the Debian stable release at
that time, nor in the respective Ubuntu LTS -- which are our primary
backporting targets.

Anyway, I think that most of the stuff backport-dsc does could be done
with dpkg-vendor. However, I still somewhat like the idea of having a
fairly simple, static source package as a result of a backporting run,
instead of implementing the switching logic with build-time
control/changelog manipulation inside a once-and-for-all packaging. But
we are clearly targeting the backporting business and not so much a
derivative workflow. Needless to mention that both approaches could be
combined easily.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120307133252.GA15298@meiner



Re: Quilt patch for patching things in the debian folder

2012-03-07 Thread Michael Hanke
On Wed, Mar 07, 2012 at 10:52:57AM +0100, Raphael Hertzog wrote:
> It's already caught by lintian as an error:
> http://lintian.debian.org/tags/patch-modifying-debian-files.html
> 
> In any case it's definitely not a good idea and it breaks when you use 3.0
> (quilt).
> 
> I don't know of any valid usage of such a feature. Even when derivatives
> want different packaging rules, we have a proper interface for this
> and it's dpkg-vendor.

Not exactly the same thing, but for backporting for various releases we
(NeuroDebian) quite often have to adjust the Debian packaging itself,
but still want to have everything stored in a single source package.
And we do store these patches in debian/patches. However, they are not
applied at build-time. Instead we have a backporting script that
generates a new source package with the changes applied (using dedicated
per-release series files). I submitted that script as a potential
addition to the devscripts package some time ago.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120307101744.GB1649@meiner



Bug#659691: ITP: neo -- IO library for electrophysiological data formats in Python

2012-02-13 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: neo
  Version : 0.2
  Upstream Author : Samuel Garcia, Pierre Yger, Luc Estabanez, Andrew Davison, 
Yury V. Zaytsev
* URL : http://neuralensemble.org/trac/neo
* License : BSD
  Programming Lang: Python
  Description : IO library for electrophysiological data formats in Python
 NEO stands for Neural Ensemble Objects and is a project to provide common
 class names and concepts for dealing with electro-physiological (in vivo
 and/or simulated) data with the aim of getting OpenElectrophy, NeuroTools,
 G-node and maybe other projects with similar goals more close together.
 .
 In particular Neo provides:
 .
  * a set a classes with precise definitions
  * an IO module that offer a simple API that fit many formats
  * documentation.
  * a set of examples like a format convertor



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120213092356.25026.20287.reportbug@meiner



Bug#659282: ITP: eeglab -- electrophysiological data analysis

2012-02-09 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: eeglab
  Version : 11.0.0.0
  Upstream Author : Scott Makeig, Arnaud Delorme and others
* URL : http://sccn.ucsd.edu/eeglab
* License : GPL-2+
  Programming Lang: Matlab (Octave)
  Description : electrophysiological data analysis

 This is sofwware for processing continuous or event-related EEG or other
 physiological data. It is designed for use by both novice and expert
 users. In normal use, the EEGLAB graphic interface calls graphic functions
 via pop-up function windows. The EEGLAB history mechanism can save the
 resulting calls to disk for later incorporation into scripts.
 .
 This package provides EEGLAB to be used with Matlab. Note that this package
 depends on Matlab -- a commercial software that needs to be obtained and
 installed separately.


Notes
-

At this point this package basically only works with Matlab (hence
aiming at contrib). However, there is hope to enable an interesting
subset of non-GUI functionality to work with Octave. Upstream provides
a substantial unittest suite to help such an effort.

Until this can be achieved, this package, at least, strengthens Debian's
utility for electrophysiological data analysis, as eeglab is one of the
most popular tools in this field.

A number of source-less extensions from 3rd parties have been stripped
for DFSG-compliance.

-- 
Michael Hanke
http://mih.voxindeserto.de



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120209192003.GA3323@meiner



Re: [Pkg-x2go-devel] Bug#655618: ITP: nx-libs -- NX protocol libraries and binaries

2012-01-13 Thread Michael Hanke
On Jan 13, 2012 3:59 PM, "Thomas Goirand"  wrote:
>
> On 01/13/2012 10:03 PM, Josselin Mouette wrote:
> > I am surprised NX is even considered for WAN usage. Our in-house tests
> > showed that NX has a noticeable usability impact as soon as the latency
> > reaches 10ms, while the figure goes up to 30ms for VNC - which is
> > currently the only serious solution for WAN links.
> >
> Then maybe you should get out of your house! :)
>
> Seriously, have you ever tried using VNC across continents, with a
> *very* slow link? It's simply too slow, it takes ages to display a simple
> window.
>
> I really don't understand why you wrote that VNC is more usable
> than NX. To me, it's simply never the case.

Hmm, I cannot claim much professional experience, but I am using tigervnc
from europe to access interactive 3d rendering apps on a maschine in the US
and I am quite happy. In fact the display delay is only little more than
the connection latency (about 120ms for me).

Michael


Bug#641345: ITP: pysurfer -- visualize Freesurfer's data in Python

2011-09-12 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: NeuroDebian team 


* Package name: pysurfer
  Version : 0.1+git
  Upstream Author : Michael Waskom, Alexandre Gramfort, Scott Burns, Satrajit 
Gosh
* URL : http://pysurfer.github.com/
* License : BSD-3
  Programming Lang: Python
  Description : visualize Freesurfer's data in Python
 This is a Python package for visualization and interaction with cortical
 surface representations of neuroimaging data from Freesurfer. It
 extends Mayavi’s powerful visualization engine with a high-level interface for
 working with MRI and MEG data.
 .
 PySurfer offers both a command-line interface designed to broadly replicate
 Freesurfer’s Tksurfer program as well as a Python library for writing scripts
 to efficiently explore complex datasets.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110912182737.4065.31776.reportbug@meiner



Bug#633677: ITP: isis -- I/O framework for neuroimaging data

2011-07-12 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: NeuroDebian Team 

* Package name: isis
  Version : 0.3.3
  Upstream Author : Lydia Hellrung (hellr...@cbs.mpg.de) et al.
* URL : http://isis-group.github.com/isis/
* License : GPL-2+
  Programming Lang: C++
  Description : I/O framework for neuroimaging data
 This framework aids access of and conversion between various established
 neuro-imaging data formats, like  Nifti, Analyze, DICOM and VISTA. ISIS
 is extensible with plugins to add support for additional data formats.

This IO framework is the base of the lipsia package and may also become
adopted by odin (both in Debian main). The completion of this packaging
effort is a prerequisite for updating the lipsia package to the latest
upstream release.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110712194652.10476.91193.reportbug@meiner



Bug#618774: ITP: cctools -- cooperative computing tools

2011-03-18 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: cctools
  Version : 3.3.0
  Upstream Author : Douglas Thain
* URL : http://nd.edu/~ccl/software/
* License : GPL-2
  Programming Lang: C, Python
  Description : cooperative computing tools
 This is a collection of software that help users to share resources in a
 complex, heterogeneous, and unreliable computing environment. This includes:
 .
  Chirp - A personal filesystem and I/O protocol that allows unprivileged users
  to share space securely, efficiently, and conveniently. When combined
  with Parrot, Chirp allows users to create custom wide-area distributed
  filesystems.
  Parrot - A transparent user-level virtual filesystem that allows any ordinary
  program to be attached to a remote storage device such as an FTP
  server or a Chirp server.
  Makeflow - A workflow system for parallel and distributed computing that uses
  a language very similar to Make.
  Work Queue - A system and API for building master-worker style programs that
  scale up to thousands of processors.
  All Pairs - A computational abstraction for running very large Cartesian
  products.
  Wavefront - A computational asbtraction for running very large dynamic
  programming problems.
  The Fault Tolerant Shell - A high-level programming language that allows
  users to combine the ease of shell scripting, the power of distributed
  programming, and the precision of compiled languages. Basically,
  parallel programming and exception handling for scripts.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110318123632.24994.96798.reportbug@meiner



Re: package testing, autopkgtest, and all that

2011-02-02 Thread Michael Hanke
On Wed, Feb 02, 2011 at 05:13:21PM +, Ian Jackson wrote:
> Michael Hanke writes ("Re: package testing, autopkgtest, and all that"):
> > I see the point in having less by better-quality input to package
> > maintainers, but again, the test results do not have to go one-by-one to
> > a human to inspect.
> 
> We don't have any infrastructure for dealing with this kind of
> information in bulk.  I think that what you are proposing is a
> different kind of thing to autopkgtest and it would be best for us to
> deploy autopkgtest now as it already exists.

This being the second missing piece of infrastructure that is mentioned in this
thread, and IMHO worth thinking about.

> > There are various labs that are very interested in verifying that
> > "random" library updates don't break their systems, which can happen
> > with any update.
> 
> This is easily done with autopkgtest; the only difference from your
> proposal is that the source package needs to be downloaded.  Doing so
> is not difficult or troublesome, and can be done automatically.

Fair enough.

In the context of a DEP the question remains whether we want to hammer
it in stone that separately distributed upstream testsuites need to be
source packaged and build dummy binary packages?

Moreover, I'm begining to wonder what the scope of this DEP would be:
any type of testing done in Debian, or a limited subset like per-package
unit/regression tests?

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110202174726.GA6607@meiner



Re: package testing, autopkgtest, and all that

2011-02-02 Thread Michael Hanke
On Wed, Feb 02, 2011 at 04:13:37PM +, Ian Jackson wrote:
> Yaroslav Halchenko writes ("Re: package testing, autopkgtest, and all that"):
> > in the core -- users usually do not deal with source packages; many of
> > them do not even have deb-src lines for apt.  They do not care how
> > things are built, but if we want them to contribute by testing their
> > systems, the simplest approach is exposing test batteries as binary
> > packages.  Of cause, user-friendly front-end might overcome those
> > difficulties even if tests are provided in source packages.
> 
> I don't understand what your usage model is.  Are you expecting random
> users to execute the tests ?  Why would they do that ?  What kind of
> useful outcome is this likely to produce ?

We expect any person that is interested or asked to run test to do it
and be able to do it.  They would do that because they need to be sure
that things work as intended and already do that in many cases. A common
use case are scientific analysis toolkits: We have seen them break due
to a change in a shared lib in Debian -- a change that upstream doesn't
see, because they link statically against ancient and "approved"
versions.

There are various labs that are very interested in verifying that
"random" library updates don't break their systems, which can happen
with any update.

If "random user" clicks the TestMyDebianSystem "button" the outcome
might be a passed test and everybody is happy, or a failure with a log.

> I think that someone who doesn't have a "deb-src" line in their
> sources.list, and has no knowledge of the existence of source
> packages, is very unlikely to produce a useful bug report which leads
> to an improvement to the software.

Think about a dashboard that collects failures and passes. Even if a
single user cannot produce a good report, you'll know that something is
wrong if suddenly many machines report trouble.

But to get many machines, we need to make it dead-simple to participate
in this type of croud-testing. We can have GUI frontends to let people
do specific tests, or offer "backfill" job configurations for compute
clusters.

> Making test suites highly end-user-visible is simply likely to result
> in a lot of noise.

Higher noise, but more samples -- I'm not sure what offers the best
estimate of the actual status.

I see the point in having less by better-quality input to package
maintainers, but again, the test results do not have to go one-by-one to
a human to inspect.

> > for the goal of testing current system setup, installing the single,
> > most recent battery, sounds sufficient.  To complement there are
> > snapshot.debian.org and backports.debian.org, so any previous or
> > backported version could be made available
> 
> Our mechanisms for downloading and installing specific binary packages
> from different source are not very well-developed.

Maybe that is something we should work on in this context.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110202170156.GA4928@meiner



Re: package testing, autopkgtest, and all that

2011-02-02 Thread Michael Hanke
On Wed, Feb 02, 2011 at 10:08:32AM -0500, Michael Hanke wrote:
> > I don't think going back the drawing board now is a very good idea.
> > What we are lacking is deployment (and, sorry for my part in the lack
> > of that).
> 
> I don't necessarily take the point of being 5 years too late. If
> everything was optimal and decided 5 years ago, why is nobody using this
> system? Having all the other testing approaches around clearly indicates
> that there is demand...

Just in case: I didn't mean to sound too negative. I see the rational in
having things the way they are in autopkgtest, but maybe we can also
think about autopkgtest as one essential core component and a general
approach to distribution-wide single- and cross-package testing.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110202151604.GB2014@meiner



Re: package testing, autopkgtest, and all that

2011-02-02 Thread Michael Hanke
On Wed, Feb 02, 2011 at 02:28:14PM +, Ian Jackson wrote:
> As for "also" running tests which are "not part of a source package",
> it is very easy to wrap up some tests in a dedicated source package if
> that's desirable.  The source package is then just a convenient
> container format.  There is no requirement in autopkgtest that the
> source package containing tests generates any binary packages at all,
> let alone that it generates the particular things being tested.

I wonder how that would look in detail. For software in "our" field we
also need to deal with test suites that upstream intents to be ran by
users, that comes as a separate download with substantial size. Would I
have to wrap them into a source package that builds no binary packages?
Is that possible with the current infrastructure at all?

> > Let's see first if we have all the arguments on the table already,
> > thanks to this thread. I'm willing to co-drive a DEP to finalize the
> > spec, although I definitely need helping hands (hint, hint!).
> 
> One point I would like to make is that people who are now raising
> objections to fundamental design decisions are, I think, five and a
> half years too late.  
> 
> The design, both in principle and detail, was discussed in November
> 2005 on various Debian lists.  Amongst other people, you, Stefano,
> participated.  In February 2006 I reported that I had an initial
> implementation.
> 
> I don't think going back the drawing board now is a very good idea.
> What we are lacking is deployment (and, sorry for my part in the lack
> of that).

I don't necessarily take the point of being 5 years too late. If
everything was optimal and decided 5 years ago, why is nobody using this
system? Having all the other testing approaches around clearly indicates
that there is demand...

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110202150832.GA2014@meiner



Re: package testing, autopkgtest, and all that

2011-02-02 Thread Michael Hanke
On Wed, Feb 02, 2011 at 08:55:07AM +0100, Stefano Zacchiroli wrote:
> > So, where do we start/continue sharing the thoughts on a tentative
> > DEP? ;)
> 
> Let's see first if we have all the arguments on the table already,
> thanks to this thread. I'm willing to co-drive a DEP to finalize the
> spec, although I definitely need helping hands (hint, hint!).

I'm very interested in this and willing to help pushing it forward. I
sense a similar interest for Yarik.


Michael



-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110202130656.GB30281@meiner



Re: Bits from the Security Team (for those that care about bits)

2011-01-24 Thread Michael Hanke
On Mon, Jan 24, 2011 at 07:48:18AM +0100, Iustin Pop wrote:
> IMHO what would be a sufficient first step would be much simpler:
> - being able to know if a package does offer build & post-install tests
> - how to run such tests
> - for post-install tests, what are the depedencies (Test-Depends? ;-)

True. However, we are trying to think this somewhat trough so we have a
better picture what will be typical use cases for testing within Debian.
One thing we need to deal with in our field are tests that require
substantial amounts of additional data (not part of any package right
now) and sometimes also the test suite is not part of a source package,
but shipped separately (due to size, ...).

> This would allow a maintainer to implement an automatic test of his
> packages whenever doing a new upload (which is my personal issue :). A
> framework like your proposed DebTest can then build upon such basic
> functionality to provide coordinated, archive-wide or package-set-wide
> running of tests.

Yes, that was the idea.

> A few comments on your proposal:
> 
> - “Metainformation: duration”: how do you standardise CPU/disk/etc.
>   performance to get a useful metric here?
>
> - assess resources/performance: in general, across
>   architectures/platforms and varied CPU speeds, I think it will be hard
>   to quantify the performance and even resources needed for a test suite

All these are just meant to be things to consider while planning. I
personally don't believe it is possible to give an accurate 'in-advance'
estimate of test-runtime (given the large variety in performance).
However, it might still be valuable to indicate whether a test is
relatively resource hungry. Maybe it turns out that anything but a tag
'slow' is impossible to achieve. But we also thought about a
Debian-dashboard for test results. That could gather information about
the typical resource demands (per architecture) and give more accurate
estimates.

> - some structured output: given the variety of test suites, this might
>   be very hard to achieve; in my experience, the best that can be hoped
>   for across heterogeneous software is a count of pass/fail, and log
>   files should be left for human investigation in case of failures

True. Although not being able to be smart in some cases doesn't imply
that we don't try to be clever when we can. We want to aim for a system
that has a very low entry threshold. In the simplest case the package
maintainer only places a symlink/script/binary with the package name
implementing the test suite into a certain directory. When called and
exiting normally the test will count is passed or failed otherwise. the
"structured" output in this case is stderr and stdout.

However, there are subsystems of Debian with more standardized
approaches to testing (e.g. Python). DebTest should have the ability to
add plugins for specific test environments to allow people to make it
more clever. We only need to make sure that more structured information
about test results have a place to go to and being handled in this
framework.


Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110124133435.GA12160@meiner



Re: Bits from the Security Team (for those that care about bits)

2011-01-23 Thread Michael Hanke
On Mon, Jan 24, 2011 at 12:19:32AM +0100, Iustin Pop wrote:
> First, tests run during a package build are good, but they do not
> ensure, for example, that the package as installed is working OK. I've
> been thinking that (also) providing tests to be run after the package is
> installed (and not on the build results) would be most useful in
> ensuring that both the build process and the packaging is correct. 
> 
> Second, README.test are designed for human consumption, whereas a
> standardisation of how to invoke the tests would allow for much more
> automation. E.g. piuparts would not only be able to test that the
> install succeeds, but the automated tests also work.

Exactly. In the NeuroDebian team we started playing around with more
comprehensive testing -- both regarding single packages, but also
integration tests involving multiple packages. We started composing a
SPEC for a testing framework, but we haven't gotten very far, yet. What
we have is here

  http://neuro.debian.net/proj_debtest.html

and here

  
http://git.debian.org/?p=pkg-exppsy/neurodebian.git;a=blob_plain;f=sandbox/proposal_regressiontestframwork.moin

If somebody is interested in working on this topic, we'd be glad to join
forces.

Originally, we wanted to develop the SPEC a little further, but since
the topic came up, I figured it might be better to add these pointers
now.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


signature.asc
Description: Digital signature


Re: Bug#608922: ITP: matlab -- integrate local Matlab installations into the Debian system

2011-01-04 Thread Michael Hanke
On Tue, Jan 04, 2011 at 05:57:44PM +0100, Stefano Zacchiroli wrote:
> On Tue, Jan 04, 2011 at 11:49:55AM -0500, Michael Hanke wrote:
> > What name do you suggest? Maybe 'matlab-package'?
> 
> 'matlab-integration' would be nice, but in the specific context of
> matlab might be misleading (cfr. 'octave-integration'). As a second
> choice, how about 'matlab-support'?

'matlab-support' it shall be.

Thanks for the feedback.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110104175857.ga13...@meiner



Re: Bug#608922: ITP: matlab -- integrate local Matlab installations into the Debian system

2011-01-04 Thread Michael Hanke
On Tue, Jan 04, 2011 at 05:43:04PM +0100, Cyril Brulebois wrote:
> >  This package does NOT provide Matlab (TM).
> 
> It really shouldn't be called “matlab” then.

The likelihood of Debian having a package that actually provides matlab
seems to be rather low. If it ever happens this package would be
obsolete and could be removed.

I assume you want to point to the problem of some people having matlab
packages that actually contain the binaries, right? How does Debian deal
with this issue? Could we have a 'skype' package?

What name do you suggest? Maybe 'matlab-package'?

Michael


-- 
Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110104164955.ga12...@meiner



Bug#608922: ITP: matlab -- integrate local Matlab installations into the Debian system

2011-01-04 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: matlab
  Version : 0.0.13
  Upstream Author : Michael Hanke 
* URL : http://neuro.debian.net/pkgs/matlab.html
* License : GPL
  Programming Lang: POSIX shell
  Description : integrate local Matlab installations into the Debian system

 This package does NOT provide Matlab (TM). It merely helps sysadmins
 integrate local installations in the Debian system to handle this proprietary
 software in a more coherent way. Moreover, this package can be used as a
 runtime dependency for packages that install Matlab code and, for example,
 need to compile MEX extensions.
 .
 One or more Matlab installations can be registered with Debian's alternatives
 system, and a helper utility to build MEX extensions is provided. All
 configuration is conveniently done via debconf.

Moreover:

 Analogous to Octave a Makefile snippet is provided that configures the
 locations for architecture independent M-files, binary MEX-extensions, and
 there corresponding sources. This package can be used as a build-dependency
 by other packages shipping Matlab toolboxes.


Rational:

 There is already at least one package in Debian that installs MATLAB
 MEX extensions (http://packages.debian.org/sid/dynare-matlab, #608919).
 This package is inspired by the handling of MEX building implemented in
 this package, but aims at generalizing it and providing a helper for
 other packages.  The NeuroDebian project currently deals with a number
 of packages that _could_ ship MATLAB code. Moreover, we are working on
 making it easier for users and developers of formerly Matlab-only
 software to transition to Octave.  For this purpose it would be very
 useful to have both Octave and Matlab extensions available on a system,
 so that users can switch back and forth between them until full
 compatibility is reached (only going back to Matlab as long as still
 necessary) -- see http://neuro.debian.net/proj_matlab.html


>From README.source:

 Although this whole package is pointless without Matlab (a large non-free
 something) the source package has been placed into 'main' for the following
 reason:

 It builds a 'matlab-dev' package that other source packages can build depend
 on to figure out where to install MEX sources and M-files (analogous to the
 way Octave packages provide this information via a Makefile snippet). This
 -dev package has nothing to do with Matlab and should go into 'main', as
 otherwise no source package that build-depends on it could go into 'main'.
 That would be suboptimal for otherwise DFSG-compliant package that simply
 also _can_ build MEX extensions (e.g. see the dynare-matlab package in the
 archive).

 The actual Matlab adaptor package is placed into 'contrib'.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110104163529.11435.88298.report...@meiner



Bug#605492: ITP: fieldtrip -- toolbox for MEG and EEG analysis

2010-11-30 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: fieldtrip
  Version : 0.20101101
  Upstream Author : Donders Institute for Brain, Cognition and Behaviour
* URL : http://fieldtrip.fcdonders.nl
* License : GPL-2+
  Programming Lang: Matlab/Octave
  Description : toolbox for MEG and EEG analysis
 The software includes algorithms for simple and advanced analysis of MEG and
 EEG data, such as time-frequency analysis, source reconstruction using dipoles,
 distributed sources and beamformers and non-parametric statistical testing. It
 supports the data formats of all major MEG systems (CTF, Neuromag, BTi) and of
 the most popular EEG systems, and new formats can be added easily. FieldTrip
 contains high-level functions that you can use to construct your own analysis
 protocols in Matlab. Furthermore, it easily allows developers to incorporate
 low-level algorithms for new EEG/MEG analysis methods.


This software is distributed as a Matlab toolbox. However, the NIMH
distributes a “port” of fieldtrip to Octave (at
http://kurage.nimh.nih.gov/meglab/Meg/Software). It needs to be figured
out who did that, whether this port can be incorporated into the
official version, and to what degree it is complete.

Packaging fieldtrip is required to complete the packaging of SPM8
(#592390).



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101130162700.27581.69786.report...@meiner



Bug#603336: ITP: classads -- library for Condor's classads expression language

2010-11-13 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: classads
  Version : 1.0.9
  Upstream Author : Condor Team 
* URL : http://www.cs.wisc.edu/condor/classad
* License : Apache
  Programming Lang: C++,
  Description : library for Condor's classads expression language

 A classad (classified ad) is a mapping from attribute names to expressions. In
 the simplest cases, the expressions are simple constants (integer, floating
 point, or string), thus a form of property list. Attribute expressions
 can also be more complicated. There is a protocol for evaluating an attribute
 expression of a classad vis a vis another ad. Two classads match if each ad has
 attribute requirements that evaluate to true in the context of the other ad.
 Classad  matching is used by the Condor central manager to determine the
 compatibility of jobs and workstations where they may be run.


This package is necessary for packaging Condor itself (#602842). Ubuntu
has a classads package that served as starting point of this effort.
Here is the current list of changes on top of that:

  * Shorten and slightly improve package descriptions.
  * Raise debhelper compat to 7 (already build-depended on >7).
  * Add another binary package 'classads' to install the command line
utilities. Keeping them in the runtime library package would have made it
impossible to co-install a future libclassad1 package, due to file
conflicts.
  * Move to an unversioned -dev package. There is no intention to maintain
multiple library versions in parallel.
  * No longer install unneeded .la files (squeeze release goal).
  * No longer install duplicate license files as docs.
  * Add VCS information to debian/control.
  * Move to a DEP-5 compliant debian/copyright.
  * Improve clean target in debian/rules to remove all temporary files.

The packaging is available at:

  http://git.debian.org/?p=pkg-exppsy/classads.git

-- 
GPG key: 4096R/7FFB9E9B Michael Hanke
http://mih.voxindeserto.de



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101113080343.ga6...@meiner



Bug#602842: ITP: condor -- workload management system

2010-11-08 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: condor
  Version : 7.4.4
  Upstream Author : Condor Team, Computer Sciences Department, University of 
Wisconsin-Madison
  URL : http://www.cs.wisc.edu/condor
* License : Apache License, Version 2
  Programming Lang: C++, Java
  Description : workload management system

Description
---

 [from webpage]

 Condor is a specialized workload management system for
 compute-intensive jobs. Like other full-featured batch systems, Condor
 provides a job queueing mechanism, scheduling policy, priority scheme,
 resource monitoring, and resource management. Users submit their serial
 or parallel jobs to Condor, Condor places them into a queue, chooses
 when and where to run the jobs based upon a policy, carefully monitors
 their progress, and ultimately informs the user upon completion.

 While providing functionality similar to that of a more traditional
 batch queueing system, Condor's novel architecture allows it to succeed
 in areas where traditional scheduling systems fail. Condor can be used
 to manage a cluster of dedicated compute nodes (such as a "Beowulf"
 cluster). In addition, unique mechanisms enable Condor to effectively
 harness wasted CPU power from otherwise idle desktop workstations. For
 instance, Condor can be configured to only use desktop machines where
 the keyboard and mouse are idle. Should Condor detect that a machine is
 no longer available (such as a key press detected), in many
 circumstances Condor is able to transparently produce a checkpoint and
 migrate a job to a different machine which would otherwise be idle.
 Condor does not require a shared file system across machines - if no
 shared file system is available, Condor can transfer the job's data
 files on behalf of the user, or Condor may be able to transparently
 redirect all the job's I/O requests back to the submit machine. As a
 result, Condor can be used to seamlessly combine all of an
 organization's computational power into one resource.

Plan


At the batch queueing systems BoF at DebConf10 this software has been
discussed as a potential addition to Debian. I plan to start tracking
the 'stable' series -- maybe adding a dedicated package for the
'development' series sometime in the future (if there is enough
manpower).  Upstream already has some Debian packages, but uses external
software that is downloaded and built from source instead of exclusively
relying on Debian packages. I want to start from upstream packaging and
improve integration into the Debian system.

If you are interested in co-maintaining this package, please drop me a
note.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101108190650.30305.33663.report...@meiner



Bug#600275: ITP: nibabel -- Python bindings to various neuroimaging data formats

2010-10-15 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: NeuroDebian team 

* Package name: nibabel
  Version : 1.0.0
  Upstream Author : NiBabel developers 
* URL : http://nipy.sourceforge.net/nibabel
* License : Expat
  Programming Lang: Python
  Description : Python bindings to various neuroimaging data formats

 This package provides read and write access to some common medical and
 neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2), GIFTI,
 NIfTI1, MINC, as well as PAR/REC. The various image format classes give full
 or selective access to header (meta) information and access to the image data
 is made available via NumPy arrays.  NiBabel is the successor of PyNIfTI.
 .
 This package also provides a commandline tool for conversion of PAR/REC to
 NIfTI images.


This package will eventually replace the python-nifti package in Debian.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101015121138.5113.28932.report...@meiner



Re: Search for a file in all Debian source packages

2010-09-30 Thread Michael Hanke
On Thu, Sep 30, 2010 at 02:21:45PM -0500, Raphael Geissert wrote:
> Michael Hanke wrote:
> > Is there any way to accomplish this, without having to create a
> > complete mirror of the archive and parse all tarballs?
> 
> As of a few minutes ago:
> http://lintian.debian.org/~geissert/Contents-sources.gz

Thank you Raphael!


Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100930200547.gb3...@meiner



Re: Search for a file in all Debian source packages

2010-09-30 Thread Michael Hanke
On Thu, Sep 30, 2010 at 08:33:54PM +0200, Benjamin Drung wrote:
> Am Donnerstag, den 30.09.2010, 14:31 -0400 schrieb Michael Hanke:
> > Hi,
> > 
> > I want to determine in what Debian _source_ packages a file with a
> > particular name exists. There used to be a webservice that had all?
> > source packages indexed and allowed for this type of query, but I cannot
> > remember what it was -- maybe it doesn't exist anymore.
> 
> http://www.debian.org/distrib/packages
> 
> There you can search the contents of packages.

_Binary_ packages. This is not what I was looking for.

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100930183800.ga28...@meiner



Search for a file in all Debian source packages

2010-09-30 Thread Michael Hanke
Hi,

I want to determine in what Debian _source_ packages a file with a
particular name exists. There used to be a webservice that had all?
source packages indexed and allowed for this type of query, but I cannot
remember what it was -- maybe it doesn't exist anymore.

Is there any way to accomplish this, without having to create a
complete mirror of the archive and parse all tarballs?

Thanks in advance,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100930183103.ga28...@meiner



Re: data.debian.org -- requirements for packages

2010-09-30 Thread Michael Hanke
On Thu, Sep 30, 2010 at 06:01:38PM +0100, Simon McVittie wrote:
> On Wed, 29 Sep 2010 at 13:09:03 -0400, Michael Hanke wrote:
> > * compression of content
> > 
> >   Any policy to enforce compressed file formats regarding the stuff 
> > installed
> >   by a data package?
> 
> I think this ought to be case-by-case: some users of large data blobs
> (e.g. Quake 3/Openarena PK3 files) already support compression, but if the
> application that uses the data will be mmap()ing it, compression isn't
> really feasible.
> 
> .deb files are compressed anyway, unless you go to some effort to turn
> that off, so space consumption on mirrors should be about the same either way.

That is correct, but I was more aiming at rules we have to compress some
portions of installed files (e.g. dh_compress).


Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100930170823.ga24...@meiner



data.debian.org -- requirements for packages

2010-09-29 Thread Michael Hanke
Hi,

I know that data.debian.org is not yet there, but I wonder whether there
is already a concept, i.e. a set of requirements that packages have to
fulfil to qualify for this archive?

I assume packages would have to be architecture 'all', but other than
that I wonder whether there will be any significant differences from
regular packaging?

In particular:

* size constraints: lower and upper limit

  When does a data package need to move data.d.o and when would it be
  too much for that one too?

* relation to other Debian packages

  Does data.d.o accept any data "standalone" package, or is it only meant for
  packages that serves as dependencies for other Debian packages?

* compression of content

  Any policy to enforce compressed file formats regarding the stuff installed
  by a data package?

* approach to avoid wasting archive space

  If a data package simply installs the content of a tarball, it would
  have the tarball content two times (one in source package and the
  identical content in the binary package). Is that taken as a fact, or
  is there an approach to handle this case more efficiently?


Thanks in advance,

Michael



-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100929170903.ga14...@meiner



Re: RFC: Policy 10.1 and appropriateness of package conflicts

2010-08-13 Thread Michael Hanke
On Fri, Aug 13, 2010 at 03:38:39PM +0100, Ian Jackson wrote:
> So the only purpose of "fsl" is to provide these namespace-eating
> convenience symlinks ?  If so I'm not sure that this is a good purpose
> for a a package.

Well, it has been 'invented' to address a frequent user-problem that
people can readily use the GUI parts of that package (because they are
avialable via wrappers in /usr/bin and visible in the desktop menu), but
once they switch to the console they cannot "see" the rest of the suite.
Of course they should read the documentation to learn how they should
set up their $PATH correctly (and it is as simple as `man fsl`), but
instead they flood the upstream mailing list with things like "Debian package
broken...". I was trying to address this issue with a package that
specifically addresses these things _in addition_ to the actual package
that installs the suite into a private namespace.

> Rather, unconditionally install the convenience symlinks but in a
> dedicated directory which users can put on their PATH.  Amongst other
> benefits, that will mean that the namespace clash can be resolved on a
> per-user basis.

This is already done that way for the 'fsl-4.1' that actually contains
the suite.


Still the question remains whether this setup is forbidden by policy 10.1?
Would it help to move the package from optional to extra?


Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100813163006.ga...@meiner



RFC: Policy 10.1 and appropriateness of package conflicts

2010-08-13 Thread Michael Hanke
Hi,

I'm trying to figure out a solution for RC bug #592242. The short
summary of this bug is a package A that conflicts with a package B due
to a name clash in /usr/bin. The programs in question do not provide the
same functionality, hence the alternatives systems cannot be used.
Debian policy 10.1 states:

  Two different packages _must not_ install programs with different
  functionality but with the same filenames. (The case of two programs
  having the same functionality but different implementations is handled
  via "alternatives" or the "Conflicts" mechanism...)

Since renaming is not an option due to large side-effects in the
packages in question, I declared a package conflict between A and B and
uploaded a new version. However, various parties expressed their
concerns with this "solution".

  http://lists.debian.org/debian-release/2010/08/msg00304.html
  http://bugs.debian.org/592242 (reopened with reason: "conflicts are
  not appropriate for conflicts between executable names")

IMHO this aspect of policy 10.1 tries to prevent the situation of a user
needing the functionality of both packages A and B, but being unable to
install them on the same system, solely due to a filename clash.

However, the situation of #592242 is different. The package (fsl) that
conflicts with other packages (e.g. cyrus-clients-2.2) only installs a
number of symlinks to tools of a large analysis suite into /usr/bin. The
actual suite is installed by another package (fsl-4.1) that does not
conflict with other packages.  Hence users will always be able to
install this suite in combination with any other package. The only
purpose of the conflicting package is to allow for a more convenient
out-of-the-box setup for people who run this analysis suite as the
primary software in their research labs. If, for some reason, they happen
to run any of the conflicting packages they can still use the suite with no
drawbacks other than reduced initial setup convenience.

Is there something that is intended by policy 10.1 that I am missing?


Thanks for your comments,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100813132017.ga31...@meiner



Bug#592390: ITP: spm8 -- analysis of brain imaging data sequences

2010-08-09 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: NeuroDebian team 

* Package name: spm8
  Version : 8.4010
  Upstream Author : Wellcome Trust Centre for Neuroimaging 
* URL : http://www.fil.ion.ucl.ac.uk/spm/software/spm8/
* License : GPL-2+
  Programming Lang: Matlab/Octave
  Description : analysis of brain imaging data sequences

 Statistical Parametric Mapping (SPM) refers to the construction and
 assessment of spatially extended statistical processes used to test
 hypotheses about functional brain imaging data. These ideas have been
 instantiated in software that is called SPM. It is designed for the
 analysis of fMRI, PET, SPECT, EEG and MEG.


This software is written to be used with Matlab and probably to most
widely used piece of software in neuroimaging research. The authors
state that

  Scilab and Octave are free clones of MATLAB, but SPM does not
  currently run on either. Porting SPM to these environments should be
  feasible but would require an important investment.

It looks like a port is indeed feasible: MEX extensions already build
fine with Octave, there are no dependencies to Mathworks toolboxes. For
few API incompatibilities workarounds have already been identified. We
plan to enable all non-GUI functionality that can be utilized within the
NiPyPE framework (http://packages.debian.org/sid/python-nipype), which
will also allow us to appropriately test the package.

If you have some experience with Octave and/or SPM you're welcome to
join this packaging effort. A git repository will appear on Alioth shortly.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100809181829.30914.43170.report...@head1.hydra.dartmouth.edu



Re: How to make Debian more attractive for users, was: Re: The number of popcon.debian.org-submissions is falling

2010-07-22 Thread Michael Hanke
On Thu, Jul 22, 2010 at 03:10:16PM -0400, Joey Hess wrote:
> I've noticed that linking to this page seems to kill threads, which is
> not my intent, but: http://kitenet.net/~joey/code/debian/cut/
> 
> The idea still seems reasonable to me, and the work required, beyond
> what is already done, not too much. Shame that nobody has tried to do it
> yet.

A list of the things that have to be done would probably help people to
assess if there is anything they can do to help. Personally, I (almost)
always use testing. I'm very happy with the stability, whenever I
attempted an install it was successful. The only things that makes me
(temporarily) avoid testing in favor of unstable is when a pre-release
freeze causes updates to pile up in unstable.

A constantly available "running stable" release (what testing basically
is most of the time) would be lovely. Would be good to know if there is
anything that can be done by people like me to make it happen.

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2010070522.ga6...@meiner



Bug#587047: ITP: gifticlib -- IO library for the GIFTI cortical surface data format

2010-06-24 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: gifticlib
  Version : 1.0.8
  Upstream Author : Richard Reynolds 
* URL : http://www.nitrc.org/projects/gifti/
* License : Public domain
  Programming Lang: C
  Description : IO library for the GIFTI cortical surface data format

GIFTI is an XML-based file format for cortical surface data. This reference
IO implementation is developed by the Neuroimaging Informatics Technology
Initiative (NIfTI).



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100624185920.12328.52366.report...@meiner



Bug#584920: ITP: invesalius -- 3D medical imaging reconstruction toolkit

2010-06-07 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: invesalius
  Version : 3.0.0
  Upstream Author : Thiago Franco de Moraes and many more
* URL : http://svn.softwarepublico.gov.br/trac/invesalius
* License : GPL
  Programming Lang: Python
  Description : 3D medical imaging reconstruction toolkit

3D medical imaging reconstruction based on a sequence of 2D DICOM files
acquired with CT or MRI equipments, providing several visualization
tools. More information is available on the webpage.

The package will probably be team-maintained by Debian Med and/or the
upstream authors themselves. A packaging effort is already on-going
since a while. I'm finally filing this ITP to properly document this and
add proper tags which open bugs block this effort.


Michael



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100607151000.321.7471.report...@meiner



Bug#584436: ITP: drmaa -- Python interface to DRMAA-compliant distributed resource management systems

2010-06-03 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 
Owner: Michael Hanke 

* Package name: drmaa
  Version : 0.4beta3
  Upstream Author : Enrico Sirola 
* URL : http://code.google.com/p/drmaa-python
* License : BSD
  Programming Lang: Python
  Description : Python interface to DRMAA-compliant distributed resource 
management systems

 This is a Python implementation of the Distributed Resource Management (DRM)
 Application API (DRMAA). It provides all high-level functionality necessary
 to consign a job to a DRM system (e.g. Sun Gridengine), including common
 operations on jobs, such as termination or suspension.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100603151531.14035.28667.report...@meiner



Bug#580662: ITP: pyoptical -- python interface to the CRS 'OptiCAL' photometer

2010-05-07 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: pyoptical
  Version : 0.2
  Upstream Author : Valentin Haenel 
* URL : http://github.com/esc/pyoptical
* License : MIT/X
  Programming Lang: Python
  Description : python interface to the CRS 'OptiCAL' photometer

 The 'OptiCAL' is a photometer that is produced by Cambridge Research
 Systems (CRS).  This device is a standard tool for gamma-calibration of
 display devices in vision research. This package provides a
 free-software replacement for the Windows-software distributed by the
 manufacturer that allows querying an OptiCAL via a serial connection.
 pyoptical can be used as a library in third-party applications or as a
 standalone command line tool.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100507145554.29196.50164.report...@meiner



Bug#580499: ITP: psignifit3 -- fitting and testing hypotheses about psychometric functions

2010-05-06 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: psignifit3
  Version : 3.0.0~beta1
  Upstream Author : Ingo Fruend, Valentin Haenel
* URL : http://psignifit.sourceforge.net/
* License : MIT
  Programming Lang: C++, Python
  Description : fitting and testing hypotheses about psychometric functions

 This package allows fitting of psychometric functions to datasets while
 maintaining full control over a large number of parameters. Psignifit performs
 the calculation of confidence intervals as well as goodness-of-fit tests.

 This is the successor of 'psignifit' a commandline-based toolbox. The new
 version is primarily a python module, but other bindings will be added
 eventually.

Please note that there is already a package for the old psignifit in the
archive. I'm discussing with upstream if the new version can possibly
provide some simple wrappers to emulate the old commandline tools, in
which case the current source package could be removed.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100506121728.19900.94466.report...@meiner



Re: Bug#579284: ITP: voxbo -- processing, statistical analysis, and display of brain imaging data

2010-05-03 Thread Michael Hanke
On Tue, May 04, 2010 at 12:43:35AM +0200, Frank Lin PIAT wrote:
> On Mon, 2010-04-26 at 15:05 -0400, Michael Hanke wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Michael Hanke 
> > 
> > * Package name: voxbo
> >   Version : 1.8.5
> >   Upstream Author : Daniel Kimberg 
> > * URL : http://www.voxbo.org
> > * License : GPL-3
> >   Programming Lang: C++
> >   Description : processing, statistical analysis, and display of brain 
> > imaging data
> 
> This is a pretty long short-description, I suggest:
>   "analysis, and display of brain imaging data"

Yes, will do so.

> >  This is a toolkit for analysis of functional neuroimaging (chiefly
> >  fMRI) experiments and voxel-based lesion-behavior mapping. VoxBo
> >  supports the modified GLM (for autocorrelated data), as well as the
> >  standard GLM for non-autocorrelated data. The toolkit is designed to be
> >  interoperable with AFNI, FSL, SPM and others.
> 
> The package description could mention that it is targeted for medical
> field.

Do you have any specific phrase in mind. Voxbo is not limited to medical
usecases, but first and foremost neuroimaging/cognitive neuroscience research.

Thanks,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100503231110.ga25...@meiner



Bug#579588: ITP: itksnap -- semi-automatic segmentation of structures in 3D images

2010-04-28 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: itksnap
  Version : 2.0.0
  Upstream Author : Paul A. Yushkevich et al.
* URL : http://www.itksnap.org
* License : GPL
  Programming Lang: C++
  Description : semi-automatic segmentation of structures in 3D images

 SNAP provides semi-automatic segmentation of structures in medical
 images (e.g.  magnetic resonance images of the brain) using active
 contour methods, as well as manual delineation and image navigation.
 Noteworthy features are:
 .
  * Linked cursor for seamless 3D navigation
  * Manual segmentation in three orthogonal planes at once
  * Support for many different 3D image formats, including NIfTI
  * Support for concurrent, linked viewing and segmentation of multiple images
  * Limited support for color images (e.g., diffusion tensor maps)
  * 3D cut-plane tool for fast post-processing of segmentation results



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100428201358.8890.31694.report...@meiner



Bug#579470: ITP: mrtrix -- diffusion-weighted MRI white matter tractography

2010-04-27 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: mrtrix
  Version : 0.2.8
  Upstream Author : J-D Tournier
* URL : http://www.brain.org.au/software/mrtrix
* License : GPL-3
  Programming Lang: C++
  Description : diffusion-weighted MRI white matter tractography

 Set of tools to perform diffusion-weighted MRI white matter tractography of the
 brain in the presence of crossing fibres, using Constrained Spherical
 Deconvolution, and a probabilisitic streamlines algorithm. Magenetic resonance
 images in DICOM or ANALYZE format are supported.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100427212555.5400.80652.report...@meiner



Bug#579284: ITP: voxbo -- processing, statistical analysis, and display of brain imaging data

2010-04-26 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: voxbo
  Version : 1.8.5
  Upstream Author : Daniel Kimberg 
* URL : http://www.voxbo.org
* License : GPL-3
  Programming Lang: C++
  Description : processing, statistical analysis, and display of brain 
imaging data

 This is a toolkit for analysis of functional neuroimaging (chiefly
 fMRI) experiments and voxel-based lesion-behavior mapping. VoxBo
 supports the modified GLM (for autocorrelated data), as well as the
 standard GLM for non-autocorrelated data. The toolkit is designed to be
 interoperable with AFNI, FSL, SPM and others.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100426190547.2782.68556.report...@meiner



Bug#579231: ITP: mricron -- magnetic resonance image conversion, viewing and analysis

2010-04-26 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: mricron
  Version : 0.20100422.1
  Upstream Author : Chris Rorden 
* URL : http://www.cabiatl.com/mricro/mricron/index.html
* License : BSD
  Programming Lang: Pascal
  Description : magnetic resonance image conversion, viewing and analysis

 GUI-based visualization and analysis tool for (functional) magnetic reasonance
 imaging. MRIcron can be used to create 2D or 3D renderings of statistical
 overlay maps on brain anatomy images. Moreover, it aids drawing anatomical
 regions-of-interest (ROI), or lesion mapping, as well as basic analysis
 of functional timeseries (e.g. creating plots of peristimulus signal-change).
 .
 This package also provides 'dcm2nii' that supports converting DICOM and PAR/REC
 images into the NIfTI format.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100426115441.16504.66274.report...@meiner



Re: Who is running non-free autobuilders

2010-03-23 Thread Michael Hanke
On Tue, Mar 23, 2010 at 11:20:07AM +0100, Marc 'HE' Brockschmidt wrote:
> Michael Hanke  writes:
> > since a while I try to figure out why a package is not being auto-built.
> > I was suggested to contact the "team that runs the non-free
> > autobuilders". However, I have trouble finding that team. Whom could I
> > contact -- neither google nor the wiki seems to know about them.
> 
> Currently, noone is running the non-free autobuilder because we have
> none. In the long run, this will be integrated into the usual Debian
> infrastructure, but this hasn't happened yet.

Thanks for this information.

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100323110941.ga17...@meiner



Who is running non-free autobuilders

2010-03-22 Thread Michael Hanke
Hi,

since a while I try to figure out why a package is not being auto-built.
I was suggested to contact the "team that runs the non-free
autobuilders". However, I have trouble finding that team. Whom could I
contact -- neither google nor the wiki seems to know about them.

Thanks for pointers,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100323013039.ga15...@meiner



Changes in non-free autobuilder?

2010-03-17 Thread Michael Hanke
Hi,

I'm the maintainer of 'fsl'. I uploaded a new version of the package
about 10 days ago. Since that only an ia64 binary package has been
built.

  http://packages.debian.org/sid/fsl

Did I miss any change to the non-free auto-building procedure, or is
there some other condition that slows down/prevents this package from
being built?

Thanks in advance,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100318004226.ga25...@meiner



Re: Conflicting information about buildd status and testing migration

2010-01-15 Thread Michael Hanke
Hi,

On Fri, Jan 15, 2010 at 04:04:49PM +, Philipp Kern wrote:
> I agree that the page could be more informative, but it's due to the fact
> that it looks at the source package and does not get the information that
> it should build it.  In the database you can query on cimarosa.debian.org
> (if you're a DD) you will see that it says Installed-Version correctly:

That makes sense -- unfortunately I'm not a DD.



> This suggests that it was tried on hppa tried long ago and failed.  (Building
> does only switch to something different depending on the buildd/sbuild version
> in use.)
> 
> On mipsel it seems that there is currently no unofficial autobuilder, so
> what I'd recommend you is to request a partial binary removal through
> ftp.debian.org's bug list to get it dropped for hppa and mipsel.

Ah, I see. Thanks a lot -- that made it clear.

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


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



Re: Conflicting information about buildd status and testing migration

2010-01-15 Thread Michael Hanke
On Fri, Jan 15, 2010 at 02:14:18PM +0100, Cyril Brulebois wrote:
> Michael Hanke  (15/01/2010):
> >   out of date on hppa: fsl (from 4.1.1-1)
> >   out of date on mipsel: fsl (from 4.0.4-1)
> > 
> > 
> > and that is supported by the arch listing on
> > 
> >   http://packages.debian.org/sid/fsl
> 
> “rmadison fsl” is usually how one checks for this.

Thanks. What I get from there is the same that I get from the website.

> > Unfortunately, the buildd logs for this non-free package that used
> > to be here:
> > 
> >   http://experimental.debian.net/fetch.php?&pkg=fsl&ver=4.1.4-2&arch=hppa
> > 
> > are currently (or no longer) available.
> > 
> > I'd be glad for some hints what is happening here.
> 
> http://lists.debian.org/debian-wb-team/2010/01/msg00012.html

Hmm, so the buildds are working just the website is not available.

That puts me exactly where I started: Information from the buildds
suggests the package is built for all archs, the website and rmadison
say "no". I have no logs to check, hence I still have no clue.

What information is the output of

  https://buildd.debian.org/pkg.cgi?pkg=fsl

based on? I guess it doesn't assume that packages are built properly be
default.


Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


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



Conflicting information about buildd status and testing migration

2010-01-15 Thread Michael Hanke
Hi,

I'm a little confused about a problem wrt testing migration of one of my
packages (fsl).

  http://qa.debian.org/excuses.php?package=fsl says:

  out of date on hppa: fsl (from 4.1.1-1)
  out of date on mipsel: fsl (from 4.0.4-1)


and that is supported by the arch listing on

  http://packages.debian.org/sid/fsl


However, looking at

  https://buildd.debian.org/~luk/status/package.php?p=fsl

and

  https://buildd.debian.org/pkg.cgi?pkg=fsl

I get the impression that the package was built fine for hppa and
mipsel too. But looking in the pool

  http://ftp.us.debian.org/debian/pool/non-free/f/fsl/

I cannot see hppa and mipsel packages for the latest version.

Unfortunately, the buildd logs for this non-free package that used to be
here:

  http://experimental.debian.net/fetch.php?&pkg=fsl&ver=4.1.4-2&arch=hppa

are currently (or no longer) available.

I'd be glad for some hints what is happening here.



Thanks in advance,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


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



Bug#556552: ITP: python-openelectrophy -- data analysis framework for intra- and extra-cellular recordings

2009-11-16 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: python-openelectrophy
  Version : 0.0.svn145
  Upstream Author : Samuel Garcia, Nicolas Fourcaud-Trocmé
* URL : http://neuralensemble.org/trac/OpenElectrophy
* License : Cecill v2
  Programming Lang: Python
  Description : data analysis framework for intra- and extra-cellular 
recordings


This package provide a library und GUI for analyzing electrophysiological data.
(imagine the rest of a long description)


There has been some debate whether the Cecill v2 license can be
considered DFSG-compatible [0]. Wikipedia says '?' [1]. It claims to be
GPL-compatible and might allow relicensing under the GPL. If it turns out to
be incompatible, I'll try to talk with upstream about it -- otherwise
the package would target 'non-free'.

The software essentially exposes a 'pyssdh' package, hence the Debian
package might be named python-pyssdh. However, the package also serves
as the 'OpenElectrophy' GUI-application (via python-qt4) and I guess
this is what users would look for. It might be reasonable to add an
additional arch:all binary package 'openelectrophy' that merely contains
the short wrapper script distributed by upstream and a link in /usr/bin
and otherwise depend on python-pyssdh -- not sure yet whether this is
the way to go.

The main (and only) form of distribution is via SVN. It has never been
released the tarball way, hence the made up version.

I am about to add this project to the relevant task pages of the
Debian-Med and -Science pure blends.

[0] http://lists.debian.org/debian-legal/2008/12/msg00045.html
[1] http://en.wikipedia.org/wiki/CeCILL



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



Bug#513272: Availability of roundl() on armel?

2009-09-11 Thread Michael Hanke

Hi,

[ I already posted this to debian-armel already [0], but got no response
  so far -- maybe someone on this list can provide a hint ]


I am trying to fix #513272, a FTBFS on armel. The problem basically
boils down to the following snippet failing to compile on armel (tested
with a Debian lenny on a qemu-emulated armel system):

-
#include 

using namespace std;

int main ()
{
  double val = 3.4;
  int res;
  res = roundl(val);
}
-

yields

-

debian-armel:~# g++ -Wall test.cpp
test.cpp: In function ‘int main()’:
test.cpp:9: error: ‘roundl’ was not declared in this scope

-

On i386 and amd64 this works fine. The solution is probably simple, but
I could not determine it. Suggestions are very much appreciated.


Thanks in advance,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke


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



Bug#532619: ITP: garmindev -- qlandkartegt plugins to acces Garmin devices

2009-06-10 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: garmindev
  Version : 0.2.0
  Upstream Author : Oliver Eichler 
* URL : http://www.qlandkarte.org
* License : GPL
  Programming Lang: C++
  Description : qlandkartegt plugins to acces Garmin devices

This packages provides the access plugins for Garmin hardware that had
previously been part of qlandkarte and are now distributed separately.
This package is needed to make qlandkarteGT (ITP #507352) a full
replacement of the older qlandkarte

  http://packages.debian.org/sid/qlandkarte

so that it can be removed from the archive.


Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Bug#528616: RFA: dares - rescue files from damaged CDs and DVDs

2009-05-14 Thread Michael Hanke
Package: wnpp
Severity: normal

Hi,

I am offering 'dares' for adoption, since I am already ignoring it for
too long. The package does:

 Dares scans a CD/DVD image or a CD/DVD for files. This also works when
 the filesystem (ISO-9660 or UDF) on the disc is damaged and cannot be mounted
 anymore.

This tool has never seen any upstream release since I packaged it for
Debian and is getting old.  Both the software itself as well as the
packaging are really simple.  There are currently two open bugs.

The popcon count is 230 -- not too low, so maybe someone wants to take
care of this package in the future. Otherwise I would orphan it in a
couple of weeks. Since it seems to be upstream dead, completely removing
it from the archive might the most viable option.

If you want to take over just take what is currently in the archive and
upload a new version. Since there was no upstream release there is also
no history, hence no VCS.


Cheers,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Re: Possible mass bug filing: non-doc packages recommending doc packages

2009-05-08 Thread Michael Hanke
On Fri, May 08, 2009 at 08:58:51AM +0200, Andreas Tille wrote:
> On Fri, 8 May 2009, Christian Perrier wrote:
>
>> I bringed the discussion in out maintenance list but dropping
>> Recommends to Suggests is likely to make us provide a "broken" home page
>> for SWAT by default. We could of course patch SWAT so that the page
>> explicitely says that adding samba-doc is needed but that would be
>> glightly ugly.
>>
>> So, that could be seen as a quite calid use case, indeed..:)
>
> As a raw estimation about 50% of the packages I maintain / sponsor use
> the doc package not only as pure standalone doc but the doc might be
> used by the help system of the native program / web application.  You
> might argue that in this case the program should be called *-data, but
> I'd call this nitpicking because the packages in itself are perfectly
> valid doc packages and make sense on their own.  So I do not think that
> this issue is really atarget for mass bug filing because chances for
> false positives are to high.  I'm fine with a lintian warning which
> can be overriden by the maintainer in case he decides recommending the
> doc package is the reight way to go.

+1

and this is what I will do for 'fsl' and 'fslview', since the
corresponding doc packages provide the online-help of the respective
applications -- even though these are plain html files that perfectly
fit into a separate doc package.


Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Bug#521412: ITP: lipsia -- analysis suite for MRI and fMRI data

2009-03-27 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 


* Package name: lipsia
  Version : 1.5.0
  Upstream Author : LIPSIA developers 
* URL : http://www.cbs.mpg.de/institute/software/lipsia
* License : GPL
  Programming Lang: C, C++
  Description : analysis suite for MRI and fMRI data

 Leipzig Image Processing and Statistical Inference Algorithms (LIPSIA)
 .
 This is a software package for the data processing and evaluation of
 functional magnetic resonance images. The analysis of fMRI data comprises
 various aspects including filtering, spatial transformation, statistical
 evaluation as well as segmentation and visualization. All these aspects are
 covered by LIPSIA. For the statistical evaluation, a number of well established
 and peer-reviewed algorithms were implemented in LIPSIA that allow an effcient
 and user-friendly processing of fMRI data sets. As the amount of data that must
 be handled is enormous, an important aspect in the development LIPSIA was the
 efficiency of the software implementation.
 .
 LIPSIA operates exclusively on data in the VISTA data format. However, the
 package contains converters for medical image data in iBruker, ANALYZE  and
 NIfTI format -- converting VISTA images into NIfTI files is also supported.

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Bug#521328: ITP: via -- library and tools for volumetric image analysis

2009-03-26 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: via
  Version : 1.5.2
  Upstream Author : LIPSIA developers 
* URL : http://www.cbs.mpg.de/institute/software/lipsia
* License : GPL
  Programming Lang: C
  Description : library and tools for volumetric image analysis

 This package provides a toolkit for functional and structural (medical)
 image data processing. It consists of a library of about 50 different
 programs ranging from simple data handling routines and viewers to
 complex image transformation algorithms.
 .
 All tools operate on data in VISTA format. The package contains several
 converters from e.g. PNG, PGM or PNM to this data format and back.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (600, 'testing')
Architecture: i386 (i686)

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Re: Bits from the Debian Pure Blends Team

2009-03-20 Thread Michael Hanke
On Fri, Mar 20, 2009 at 12:20:39PM -0400, Daniel Dickinson wrote:
> On Fri, 20 Mar 2009 14:40:24 +0100 (CET)
> Andreas Tille  wrote:
> 
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA1
> > 
> > Hello,
> > 
> > as you might have noticed the effort formerly known as Custom
> > Debian Distributions was renamed to Debian Pure Blends (see
> > [1] for the reasons).  This process is now regarded as finished.
> > 
> > The Alioth project was moved to
> > 
> >  http://alioth.debian.org/projects/debian-blends
> 
> This link reports 'Invalid Project'

The correct one is

  http://alioth.debian.org/projects/blends


Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Re: Re: Please Improve Debian for Multimedia Production

2009-03-20 Thread Michael Hanke
Hi,

On Fri, Mar 20, 2009 at 04:29:35PM +0100, Fabian Greffrath wrote:
>> As an additional hint the multimedia team might consider using the Debian 
>> Pure
>> Blends framework which enables them to show quite simply what is just there 
>> and
>> what they are working on (for instance see just issued bits [1]).  So if you
>> are interested in those tasks and bugs pages or in multimedia related 
>> metapackages
>> just ask me in case there might be some technical questions about Blends.
>> You can read more here [2].
>
> Speaking for the pkg-multimedia-maintainers, i.e. the actual Debian  
> Multimedia Team, we don't see ourself as a Debian Blend. We are just a  
> bunch of maintainers maintaining a bunch of packages *in* Debian:

Right, and that is what blends are about -- maintaining packages *in*
Debian. You just get some additional magic that helps you to make your
work a bit more visible and guides users like the starter of this
thread, as well as potential contributers

Overly simplifying, you get something like this:

http://debian-med.alioth.debian.org/tasks/imaging.html

instead of:

> http://qa.debian.org/developer.php?login=pkg-multimedia-maintainers%40lists.alioth.debian.org


;-)


Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Debian -- the best

2008-12-19 Thread Michael Hanke
t when using the OS.


Michael




-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Re: Bug#508901: ITP: dicom3tools -- Tools for handling DICOM files, with conversion from proprietary formats.

2008-12-16 Thread Michael Hanke

On Tue, Dec 16, 2008 at 02:06:40PM +0100, Yves-Alexis Perez wrote:
> On mar, 2008-12-16 at 13:57 +0100, Mathieu Malaterre wrote:
> >   Description : Tools for handling DICOM files, with conversion
> > from proprietary formats.
> > 
> >  Unix, Mac and Windows (Cygwin) command line utilities for creating,
> >  modifying, dumping and validating files of DICOM attributes, and
> >  conversion of proprietary image formats to DICOM. Can handle older
> >  ACR/NEMA format data, and some proprietary versions of that such as
> > SPI.
> What are DICOM, ACR, NEMA, SPI?
Medical image data formats. Given that the description should be
appropriate for a potential user those names should be ok -- but Mac and
Windows are surely not meaningful in this context.

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Bug#507352: ITP: qlandkartegt -- GPS mapping (GeoTIFF and vector) and Garmin GPSr management

2008-11-30 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>

* Package name: qlandkartegt
  Version : 0.9.0
  Upstream Author : Oliver Eichler <[EMAIL PROTECTED]>
* URL : http://www.qlandkarte.org/
* License : GPL-2
  Programming Lang: C++
  Description : GPS mapping (GeoTiff and vector) and GPSr management


This package provides a versatile tool for GPS maps in GeoTiff format as
well as Garmin's img vector map format. QLandkarteGT is the successor of
QLandkarte. Among various improvements (e.g. 2D/3D map rendering and
reduced ressource demands) the major difference is its
device-independent architecture, which is not limited to Garmin devices
anymore. Therefore, the package also does not include device drivers.
Drivers for a number of Garmin devices are available from the
 package.

Additionally, QLandkarteGT serves as a frontend to the GDAL tools, to
make georeferencing of scanned maps feasible for users. In contrast to
similar tools (e.g. QGis) its straightforward interface is especially
suited for non-scientific users.



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

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Bug#497448: ITP: python-griddata -- Python function to interpolate irregularly spaced data to a grid

2008-09-01 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>


* Package name: python-griddata
  Version : 0.1.2
  Upstream Author : Jeffrey Whitaker <[EMAIL PROTECTED]>
* URL : http://code.google.com/p/griddata-python/
* License : MITish
  Programming Lang: Python
  Description : Python function to interpolate irregularly spaced data to a 
grid

 This module provides a single function, 'griddata', that fits a surface
 to nonuniformly spaced data points. It behaves basically like its equivalent
 in Matlab.

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

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Bug#495093: ITP: hcluster -- Python functions for agglomerative clustering

2008-08-14 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>

* Package name: hcluster
  Version : 0.1.8
  Upstream Author : Damian Eads <[EMAIL PROTECTED]>
* URL : http://code.google.com/p/scipy-cluster/
* License : BSD
  Programming Lang: Python
  Description : Python functions for agglomerative clustering

 The module's features include:
 .
  * computing distance matrices from observation vectors
  * generating hierarchical clusters from distance matrices
  * computing statistics on clusters
  * cutting linkages to generate flat clusters
  * visualizing clusters with dendrograms
 .
 The interface is very similar to MATLAB's Statistics Toolbox API.
 The core implementation of this library is in C for efficiency.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (600, 'testing')
Architecture: i386 (i686)

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Re: Large data packages in the archive

2008-05-25 Thread Michael Hanke
Hi,

On Sun, May 25, 2008 at 08:18:01PM +0200, Joerg Jaspert wrote:

> So assume we go for solution c. (which is what happens unless someone
> has a *very* strong reason not to, which I currently can't imagine) we
> will setup a seperate archive for this. This will work the same way as
> our main archive does, with a few notable points:
> 
>  - It will be solely arch:all, not splitted per architecture. Or, if
>someone presents *good* reasons why a data archive needs to be
>architecture-aware, we will also offer this, but *NO* autobuilder
>support will be provided.
>This is meant as a place for large datasets, and those should be
>arch independent. And would kill many autobuilders (think of binary
>packages having 500, 800 or more megabytes!)
> 
>  - It is an own archive, so it needs full source uploads to work,
>every data package you create will be a full source package and you
>have to split the source between this archive and the rest that goes
>into the normal Debian one.

> 
> Any comments?
First, thanks a lot for taking care of this issue.

As you mentioned there had been several discussions about this before.
I'd be curious what you think about a scenario for data source packages
that has been outlined by Anthony Towns before:

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

Basically it is a virtually empty source package that build-depends on
the binary package that it builds. I made a draft of such a source
package that I use to build a 1GB data package that I host myself
(currently). It is initially built by forcing dpkg-buildpackage to ignore
the build-dep. When the necessary data is not detected during build-time
a small script downloads it from upstream and puts it in the build-tree. This
scenario has the advantage that it prevents doubling the size of the archive
when the data in source and binary packages is identical.

An example package is here (source is just a few kB, but binary is
approx. 1GB)

http://apsy.gse.uni-magdeburg.de/debian/pool/non-free/f/fsldata/fsldata_4.0.4-1.dsc

Would you support/accept such a package?
What about licenses? Is data.debian.org just for stuff that could go in
main or also non-free stuff (above has a non-commerical license)?


> Timeframe for this? I expect it to be ready within 2 weeks.
Great!

BTW, what would be the new maximum size of a package for data.debian.org
-- 10 GB? ;-)


Thanks,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Bug#466556: ITP: python-mvpa -- multivariate pattern recognition with Python

2008-02-19 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>


* Package name: python-mvpa
  Version : 0.1.0
  Upstream Author : Michael Hanke <[EMAIL PROTECTED]>,
Yaroslav Halchenko <[EMAIL PROTECTED]>
* URL : http://pkg-exppsy.alioth.debian.org/pymvpa/
* License : MIT
  Programming Lang: Python
  Description : multivariate pattern recognition with Python

 This package provides a Python module to ease pattern classification
 analyses of large datasets. It provides high-level abstraction of typical
 processing steps and a number of implementations of some popular algorithms.
 .
 While it is not limited to neuroimaging data it is eminently suited for such
 datasets.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (600, 'testing'), (200, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Bug#459729: ITP: pyglet -- a cross-platform windowing and multimedia library for Python

2008-01-08 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>


* Package name: pyglet
  Version : 1.0~beta3
  Upstream Author : Alex Holkner <[EMAIL PROTECTED]>
* URL : http://www.pyglet.org
* License : BSD
  Programming Lang: Python
  Description : a cross-platform windowing and multimedia library for Python

Description stolen from webpage (not a proper long descr. yet):

pyglet provides an object-oriented programming interface for developing games
and other visually-rich applications for Windows, Mac OS X and Linux. Some of
the features of pyglet are: 
- No external dependencies or installation requirements. For most application
  and game requirements, pyglet needs nothing else besides Python, simplifying
  distribution and installation.
- Take advantage of multiple windows and multi-monitor desktops. pyglet allows
  you to use as many windows as you need, and is fully aware of multi-monitor
  setups for use with fullscreen games.
- Load images, sound, music and video in almost any format. pyglet can
  optionally use AVbin to play back audio formats


At the moment pyglet is included in the python-sympy package. As it can
be viewed as a pygame replacement sympy maintainers agree that it should
be packaged separately.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=459716

The final package will be maintained by the pkg-exppsy project on
alioth.



-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (600, 'testing'), (200, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Unmet dependencies on Sparc when building wordnet and fslview

2007-12-11 Thread Michael Hanke
Hi,

On Tue, Dec 11, 2007 at 07:40:52AM +0100, Andreas Tille wrote:
> Hi,
>
> if you look at the buildd report for latest wordnet on sparc at
>
>
> http://buildd.debian.org/fetch.cgi?&pkg=wordnet&ver=1%3A3.0-6&arch=sparc&stamp=1194923732&file=log
>
> you see:
>
>   The following packages have unmet dependencies:
> man-db: Depends: bsdmainutils but it is not going to be installed
>   E: Broken packages
>   apt-get failed.
I'm having a similar problem with the 'fslview' package. If you look at

http://buildd.debian.org/fetch.cgi?&pkg=fslview&ver=3.0%2B4.0.2-2&arch=sparc&stamp=1195437172&file=log

it says:

The following packages have unmet dependencies:
  libqwt-dev: Depends: libqwt4c2 (= 4.2.0-4) but it is not going to be installed
  Depends: libqt3-mt-dev but it is not going to be installed
  libvtk5-qt3-dev: Depends: libvtk5-qt3 but it is not going to be installed
  qt3-apps-dev: Depends: libqt3-mt-dev but it is not going to be installed
E: Broken packages


Sparc is the only architecture that fails to build and I cannot easily
see the reason. All packages mentioned above seem to be available for
sparc. This bug? also seems to prevent libniftiio to enter testing and this
(if that is correct) in turn also blocks:

 dicomnifti
 fslview
 libmdc2
 libmdc2-dev
 medcon
 python-nifti
 xmedcon


I'd be glad if somebody could confirm that this is actually the problem
and what caused it in the first place.


Thanks,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Bug#455068: ITP: qlandkarte -- manage and visualize GPS data and upload/download to GPSr

2007-12-08 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>

* Package name: qlandkarte
  Version : 0.5.3
  Upstream Author : Oliver Eichler <[EMAIL PROTECTED]>
* URL : http://qlandkarte.sourceforge.net/
* License : GPL
  Programming Lang: C++
  Description : manage and visualize GPS data and upload/download to GPSr

 This package provides a free-software replacement of the commercial Garmin
 MapSource program. It supports download and upload of GPS maps, waypoints
 and tracks to a number Garmin GPS devices (e.g. eTrex Legend, Venture and
 GPSmap60/76).
 .
 QLandkarte does and will not support unlocking of commercial maps. Due to the
 lack of free routable maps, there is also no routing support.


There is already an inofficial Debian package around, but only in binary
form and not policy compliant.

This package might be a candidate for the DebianGis team, although it is
not listed on the 'wanted' page in the wiki.


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050



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



Re: Watching mentors and nifticlib

2007-11-11 Thread Michael Hanke
Hi,

[ not sure whether the original post should have been posted to
debian-med instead of debian-devel. CC'ing it for now, but I guess we
should move there... ]

On Sun, Nov 11, 2007 at 02:10:35PM +0100, Andreas Tille wrote:
> Hello,
>
> as you know we have several people who maintain Debian-Med relevant
> packages but are no official DDs and thus needs sponsoring.  Today
> I stumpled over a new version of nifticlib that would close the
> show stopper bug which keeps the current version out of testing -
> so we might be interested to get this uploaded soon. This fact
> brought up several issues to discuss:
>
>   1. Would it be interesting to get mentors included into our
>  web-sentinel David is continuousely busy to enhance.  We
>  could parse mentors whether there are packages hanging around
>  that are mentioned in our tasks packages.
I like the idea, but it would only help solving the problem, if there
are actually some DDs reading it and acting accordingly.

>   2. What is the general procedure for sponsoring those packages?
>  I was not able to find any information whether Michael has
>  "his favourite sponsor".  Well I guess Michael is basically
>  interested in getting his stuff uploaded soon and thus he will
>  probably not really care who is just uploading but the fact
>  that he did not announced a request for sponsoring here is
>  a sign that he is not really seeking a sponsor and my guess
>  is that the delay in the upload is just caused by the problems
>  of ftp-master.
Indeed, I have a very reliable sponsor. In fact he is more than a
sponsor and (at least to some degree) we group-maintain all of 'my'
packages.

In general I think that packages should not be uploaded without a formal
request. Some people (including me) use mentors.d.n. to provide
unfinished packages for sponsors and beta-tester. Having such a package
uploaded could introduce unecessary, because already known, bugs to
Debian unstable.

>  But besides these assumptions I wonder how we could keep track
>  of the sponsoring procedure.  I would love if we would have some
>  control who sponsored a package to cause some action in case
>  this sponsor is say on vacation or what else.  What do you
>  think about this.
>
> BTW, Michael, what do you think about pushing your packaging stuff
> of nifticlib into our Debian-Med SVN?
We switched to Git some time ago and all my packages are available from
git.debian.org. The control files should list the corresponding
repository. If one package is not there (yet), it is because no
upload/update was necessary since I started moving. The next upload will
make the package repository available as well.

Because I use Git + git-buildpackage and a repository layout different
from the debian-med SVN I don't want to push things to it. But given the
distributed nature of Git, it should be equally easy to get the package
sources and provide patches for it.

Cheers,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Draft: empty source package (was: Re: Reasonable maximum package size ?)

2007-07-26 Thread Michael Hanke
Hi,

On Tue, Jul 24, 2007 at 06:01:38PM -0400, Yaroslav Halchenko wrote:

> > I guess an evil solution to *** that doesn't cause problems with ###
> > would be to create a dummy source package that Build-Depends: on the
> > exact version of the package it builds, so that uploads include a
> > >...<
> here is where I got stuck with such approach: conventionally I just
> dgetted sources and tried to build the package with dpkg-buildpackage.
> Of cause I failed to accomplish the mission since Build-Depends weren't
> satisfied... so indeed it seems to be confusing or my brain is not
> working now...
> 
> My suggestion (I might be duplicating someone else' idea, please pardon
> me) -- for arch 'all': automatically download (copy) data during
> build of the package.  I know that somewhere now I will hit the roof in
> debian policy, but for whatever it is worth.
I tried to implement Anthony Towns idea of the 'empty' source packages. I
attached a tarball with my current draft. It contains a source package and the
two binary packages it builds.

If you want to try it, extract the source package (and do not install the
binary packages). Try building it -- it fails because the binary
packages with the required data is missing. Override the
dependency-check with e.g. debuild -d

Now the package builds the two binary packages that are also in the
tarball. This is achieved by invoking an included script that gets the
data from 'upstream'.

The source package makes use of CDBS and debhelper. The core parts are
the rules file with two special targets:
 - orig-src: build the orig.tar.gz (what else)
 - populate-src-package: import the required datasets from available
   sources.

+ a special clean target.

The core of the populate-src-package target is a call to a script called
dh_datapkg. It checks whether the binary packages (it builds) are
installed and copies the required datasets from the installed packages
using dh_install configuration. When no binary packages are availabe it
invokes a custom script that can download the data from somewhere (or
whatever).

The 'special' clean target takes care of adding the build-dependencies
to all arch indep packages that are build by the source package and also
cleans the datasets from the source package -- again by using dh_install
configuriation.

I applied this idea to two different 'in-house' data packages with each
1GB we use here and it seems to be a flexible and convenient approach.

However, one currently cannot use everything that debhelper allows you
to do (dh_installexamples, dh_installdocs). But I think this 'empty'
source package concept should be limited to real dataset packages, so
this should not be a major problem.

Any comments?

If such package with 800 MB of brain data would hit the NEW queue, what would
happen?

Is it still to big? Should the upstream license be part of the orig.tar.gz
or is the debian/copyright sufficient? Anything else missing?


Cheers,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


datapkdemo.tar.gz
Description: Binary data


signature.asc
Description: Digital signature


Re: Mass bug filing: Dependency/file list predictability

2007-07-18 Thread Michael Hanke
Hi,

On Thu, Jul 19, 2007 at 02:13:26AM +0200, Steinar H. Gunderson wrote:
 
> Michael Hanke <[EMAIL PROTECTED]>
>kbibtex
Maybe I did not get the point, but to me the diff in the dependencies
just reflects the time between the two compared builds:

=== START OF kbibtex_0.1.5-5_amd64.deb INFORMATION DIFF ===
--- /tmp/1183823494-21518.archive   2007-07-07 15:54:53.0 +
+++ /tmp/1183823494-21518.built 2007-07-07 15:54:54.0 +
@@ -1,3 +1,3 @@
-Depends: kdelibs4c2a (>= 4:3.5.5-1), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 
2.3.16), libattr1 (>= 2.4.4-1), libaudio2, libc6 (>= 2.3.5-1), libfam0, 
libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.1.1-12), 
libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libpng12-0 (>= 
1.2.13-4), libqt3-mt (>= 3:3.3.7), libsm6, libstdc++6 (>= 4.1.1-12), libx11-6, 
libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, libxinerama1, 
libxml2 (>= 2.6.27), libxrandr2, libxrender1, libxslt1.1 (>= 1.1.18), libxt6, 
zlib1g (>= 1:1.2.1)
+Depends: kdelibs4c2a (>= 4:3.5.7-1), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 
2.3.18), libattr1 (>= 2.4.4-1), libaudio2, libc6 (>= 2.5-5), libfam0, 
libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.2-20070516), 
libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libpng12-0 (>= 
1.2.13-4), libqt3-mt (>= 3:3.3.7), libsm6, libstdc++6 (>= 4.2-20070516), 
libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, 
libxinerama1, libxml2 (>= 2.6.29), libxrandr2 (>= 2:1.2.0), libxrender1, 
libxslt1.1 (>= 1.1.18), libxt6, zlib1g (>= 1:1.2.1)


There is no additional dependency or left out deps, just increased
versions in the latter (kdelibs4, libart-2, libc6, libgcc1, libstdc++6,
libxml2, libxrandr2).

Same for:

=== START OF kbibtex_0.1.5-5_amd64.deb PBUILDER INFORMATION DIFF ===
--- /tmp/1183823494-21518.pbuilt2007-07-07 16:04:20.0 +
+++ /tmp/1183823494-21518.built 2007-07-07 16:04:20.0 +
@@ -1,3 +1,3 @@
-Depends: kdelibs4c2a (>= 4:3.5.7-1), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 
2.3.18), libattr1 (>= 2.4.4-1), libaudio2, libc6 (>= 2.5-5), libfam0, 
libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.2-20070516), 
libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libpng12-0 (>= 
1.2.13-4), libqt3-mt (>= 3:3.3.7), libsm6, libstdc++6 (>= 4.2-20070516), 
libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, 
libxinerama1, libxml2 (>= 2.6.29), libxrandr2 (>= 2:1.2.0), libxrender1, 
libxslt1.1 (>= 1.1.18), libxt6, zlib1g (>= 1:1.2.3.3.dfsg-1)

+Depends: kdelibs4c2a (>= 4:3.5.7-1), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 
2.3.18), libattr1 (>= 2.4.4-1), libaudio2, libc6 (>= 2.5-5), libfam0, 
libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.2-20070516), 
libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libpng12-0 (>= 
1.2.13-4), libqt3-mt (>= 3:3.3.7), libsm6, libstdc++6 (>= 4.2-20070516), 
libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, 
libxinerama1, libxml2 (>= 2.6.29), libxrandr2 (>= 2:1.2.0), libxrender1, 
libxslt1.1 (>= 1.1.18), libxt6, zlib1g (>= 1:1.2.1)


This time higher version in the pbuilder build (zlib1g).


Therefore I think that this is not a bug. Please tell me if I'm missing
something.


Cheers,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Re: Reasonable maximum package size ?

2007-06-05 Thread Michael Hanke
On Wed, Jun 06, 2007 at 01:58:33AM +1000, Anthony Towns wrote:
> On Tue, Jun 05, 2007 at 06:28:53PM +0900, Charles Plessy wrote:
> > Le Tue, Jun 05, 2007 at 10:09:07AM +0200, Michael Hanke a ?crit :
> > > My question is now: Is it reasonable to provide this rather huge amount
> > > of data in a package in the archive?
> > many thanks for bringing this crucial question on -devel. In my field, I
> > wish that it would be possible to apt-get install the human genome for
> > instance.
> 
> Are either of you going to debconf, or able to point out some example
> large (free?) data sets that should be packaged like this as a test case
> for playing with over debconf?
No, I'm not going to Debconf, but here is an example package (arch:all) to play
with (approx. 150MB):

http://apsy.gse.uni-magdeburg.de/~hanke/bigpack/caret-data_5.5~dfsg.1-1.dsc

or if you prefer the (repackaged) orig tarball only

http://apsy.gse.uni-magdeburg.de/~hanke/bigpack/caret-data_5.5~dfsg.1.orig.tar.gz

FYI: this is among other stuff a stereotaxic brain atlas.

The data is GPL licensed, but for some reason (I guess user-tracking)
upstream requires everyone to register prior to download. It is a little
strange, but this is the current situation. Therefore uscan doesn't
work -- the watch file doesn't list the login/password. I'm trying to convince
upstream to get rid of the registration requirement rather than
impolitely bypassing it by putting it in the watchfile. Anyway, that should
not matter for this purpose.


Thanks for working on this problem,

Michael



-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Re: Reasonable maximum package size ?

2007-06-05 Thread Michael Hanke
Hi,

On Tue, Jun 05, 2007 at 10:27:26AM +0200, Marco d'Itri wrote:
> On Jun 05, Michael Hanke <[EMAIL PROTECTED]> wrote:


> >  - much easier to handle for users (thinking of offline machines)
> I could not care less, since the number of users affected is with very
> good approximation zero.
Agreed.

> >  - if upstream goes offline, the relevant software package in the archive 
> > are
> >basically useless as the required datasets are not distributed anymore
> Create your own distribution site if you really believe this to be a
> problem.
I believe this is a valid problem. I think that is exactly the reason why
the Debian archive also provides the sources of each package
(orig.tar.gz) and does not simply point to the upstream sites while
keeping only the diffs in the archive.

> 
> >  - diskspace is rather cheap and bandwith should be no problem as the
> >number of downloads will remain relatively low.
> Diskspace *is* a problem for mirrors, as is bandwidth in many countries.
Right.

> Also, you should think about this issue not just in the context of the
> single package you are interested in but as a general policy.
I was hoping to give that impression...


Cheers,

Michael



-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Reasonable maximum package size ?

2007-06-05 Thread Michael Hanke
Hi,

I'm packaging some neuroimaging tools that come with datasets that
are required for those tools to work properly. The size of these
datasets is up to 400 MB (some others at least well over 100 MB).

My question is now: Is it reasonable to provide this rather huge amount
of data in a package in the archive?

An alternative to a dedicated package would be to provide a
download/install script for the data (like the msttcorefonts package)
that is called at package postinst.

Another alternative would be to provide a package like the
(googleearth-package)-package. This would have the advantage that the
users could easily build packages, that they can distribute themselves.


Arguments for download wrappers/package-maker would be:

 - only the datasets fill yet another CD
 - only very few people actually benefit from this package (it is a rather
   very-special-interest-package)
 - datasets change infrequently
 - saves a lot of diskspace in archive and mirrors

Arguments for a package:

 - much easier to handle for users (thinking of offline machines)
 - if upstream goes offline, the relevant software package in the archive are
   basically useless as the required datasets are not distributed anymore
 - diskspace is rather cheap and bandwith should be no problem as the
   number of downloads will remain relatively low.

There was already a little discussion about this, starting from here:

http://lists.debian.org/debian-devel/2007/05/msg00207.html


I'd like to hear you comments about this.


Thanks,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Re: Wrapper to download databases (was: Sharing a subdirectory of /usr/share between multiple packages ?)

2007-05-08 Thread Michael Hanke
Hi,

On Tue, May 08, 2007 at 10:05:05AM +0200, Gabor Gombas wrote:
> On Tue, May 08, 2007 at 09:39:23AM +0200, Michael Hanke wrote:
> 
> > This has the advantage that the datasets are only downloaded if it is
> > really necessary (there are modifications checked by md5sum). The is
> > especially usefull as the datasets tend to be the same across releases.
> 
> And this is a real PITA when you want to install on a machine that does
> not have a network connection. Don't do that! Anything that bypasses the
> normal package management is a pain to handle.
> 
> Instead how about splitting the package to two source packages: one for
> code and one for the data? That way you can upload the data package much
> less frequently.
I'm aware of the disadvantages. But still, the machines were such
packages will be installed most likely have a VERY fast connection.
Additionally, the scripts offer the ability to use local archives or
mirrors (on disk or LAN).

Even when I split the package into data and binaries. As soon as a
single file gets updated I have to bump the version and everyone has to
download the whole package again.

And we are talking about a lot of data. I'm currently testing it with a
little 6MB package (mainly because it is only 6MB), but the canditates
are 130 MB, 250 MB and 400 MB. And as I understand it Charles talks
about a lot more data.

But you are of course right, that having it all properly packaged in the
archive is by far the best way to do it (from the user perspective). I'm
just not sure whether it is useful to put this very, very special
interested data in there?


Michael



-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Wrapper to download databases (was: Sharing a subdirectory of /usr/share between multiple packages ?)

2007-05-08 Thread Michael Hanke
Hi,

On Tue, May 08, 2007 at 09:08:36AM +0900, Charles Plessy wrote:
> Dear all,
> 
> In the Debian-Med project, we started to package a bioinformatic
> analysis suite - EMBOSS - which exploits local or remote sequence
> databases (read-only). When they are small (a few megaoctets), we are
> considering pacakging them. But in the case of much bigger ones
> (gigabytes), we will use wrappers.
I'm curious: What kind of wrappers are you using?

I'm currently packaging some neuro-imaging tools which have source
tarballs of several 100 MBs, but the actual code is only a few
kilobytes, the rest is datasets. To me it seems to be a waste of
space (in the archive) to upload theses huge binary datablobs.

I'm currently testing the possibility to download these datasets from
the package postinst script. I adapted the scripts from the
msttcorefonts package (in a simpler form).

This has the advantage that the datasets are only downloaded if it is
really necessary (there are modifications checked by md5sum). The is
especially usefull as the datasets tend to be the same across releases.

Are you using a different approach?


Cheers,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Re: Are popcon stats per package and arch possible?

2007-05-06 Thread Michael Hanke
On Sat, May 05, 2007 at 11:23:54AM -0700, Steve Langasek wrote:
> On Sat, May 05, 2007 at 06:23:36PM +0200, Petter Reinholdtsen wrote:
> 
> > [Michael Hanke]
> > > To me it looks like stats for the major architectures up to (and
> > > including) powerpc are ok wrt privacy concerns. Do you agree?
> 
> > I'm not sure if that would be the correct cutoff point, or if only
> > amd64 and i386 have enough submissions to ignore the privacy issue.
> 
> Well, at that point what use is a per-arch stat anyway?
When I first contact some upstream authors of a software I want to
package, I often faced the argument: 'We already provide binaries that
should run on Linux systems and therefore we do not see why we should
support your packaging attempt.'

My usual answer is to describe all the nice features a Debian package
provides. After a lengthy discussion they normally agree that from the
user perspective a Debian package offers a much higher convenience level.

But sometimes upstream does not agree.

Nevertheless, when they say, 'we provide binaries for Linux', they always mean
i386 Linux with everything linked statically to a huge binary blob.

I'd really like to be able to provide some hard numbers about users of
similar packages (same field or a direct competitor) running it on
arches different from i386.

So far, I only know the general fraction of non-i386 users. But this
fraction is most likely very different for particular fields (e.g.
office suite on ARM machines or embedded sutff on AMD64).


Cheers,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Re: Are popcon stats per package and arch possible?

2007-05-05 Thread Michael Hanke
On Sat, May 05, 2007 at 10:40:34AM +0200, Petter Reinholdtsen wrote:
> [Michael Hanke]
> > I wonder whether it is possible to get information about which
> > package is installed/used on a particular architecture.
> 
> It is possible, but it isn't done at the moment.  We do not store the
> data needed to generate such reports, but it could be done with the
> data set we have at every given point in time.
> 
> But I would be reluctant to do it for the less used architectures, for
> privacy reasons.  The information we get from such analysis would be
> too easy to associate with individual users (like the kfreebsd-amd64
> porters for that arch. :).
Right, thanks for pointing this out.

> And for those interested, here are the latest numbers:
> 
> 2   0.00% i486
> 2   0.00% kfreebsd-amd64
> 3   0.01% hurd-i386
> 3   0.01% ppc64
> 8   0.02% armel
> 9   0.02% armeb
> 9   0.02% s390
>11   0.02% m68k
>11   0.02% kfreebsd-i386
>20   0.04% mips
>42   0.09% ia64
>57   0.12% hppa
>65   0.14% mipsel
>68   0.14% alpha
>   223   0.47% sparc
>   598   1.25% powerpc
>   676   1.42% arm
>  5625  11.79% amd64
> 40283  84.42% i386
> 47715 100.00% total (ignored 229 without arch info)
To me it looks like stats for the major architectures up to (and including)
powerpc are ok wrt privacy concerns. Do you agree?

I'd be very interested in this information and would be glad if it
could be made available.


Thanks,

Michael



-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Are popcon stats per package and arch possible? (was: The number of etch installations is rocketing...)

2007-05-05 Thread Michael Hanke
Hi,

On Thu, Apr 12, 2007 at 11:14:32AM +0200, Petter Reinholdtsen wrote:

> This is the current architecture distribution.
> 
> 2   0.01% i486
> 2   0.01% kfreebsd-amd64
> 3   0.01% hurd-i386
> 3   0.01% ppc64
> 7   0.02% armel
> 9   0.03% armeb
> 9   0.03% s390
> 9   0.03% kfreebsd-i386
>11   0.03% m68k
>22   0.06% mips
>41   0.12% ia64
>44   0.13% hppa
>52   0.15% alpha
>53   0.15% mipsel
>   171   0.49% sparc
>   448   1.27% powerpc
>   615   1.75% arm
>  4279  12.16% amd64
> 29417  83.58% i386
> 35197 100.00% total (ignored 223 without arch info)
I wonder whether it is possible to get information about which package
is installed/used on a particular architecture. Is there something like

http://popcon.debian.org/source/by_inst

for every arch individually?


Thanks,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Bug#421703: ITP: caret -- Computerized Anatomical Reconstruction and Editing Toolkit

2007-05-01 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>


* Package name: caret
  Version : 5.5
  Upstream Author : Washington University School of Medicine
* URL : http://brainmap.wustl.edu/caret
* License : GPL
  Programming Lang: C++
  Description : Computerized Anatomical Reconstruction and Editing Toolkit

 This software allows for viewing and manipulating surface reconstructions of
 the cerebral and cerebellar cortex, viewing volumes and for displaying
 experimental data on the surfaces and volumes.

 Caret can download and use stereotaxic atlases (human, monkey, mouse and rat)
 from an open online database.


I already started packaging and discovered some issues which should be
solved before the package is suitable for Debian.

 - Upstream requires registration prior to source download. However this
   registration is free and provides the users immediately with a
   password to the password-protected download area. It looks like
   upstream uses this procedure to maintain some user statistics. I'm
   going to point them the Debians popcon and ask whether I can include
   username and password in debian/watch to get uscan working properly.
 - Two source files contain statements about patented code. It looks
   like the relevant files were derived from VTK4. The corresponding
   files in the current VTK5 release do not contain the patent statement
   anymore, so I guess it has expired. This needs to be clarified.
 - caret supports MPEG2 export via libvtkMPEG2Encode. While being part of
   etch this lib has been removed in lenny+ for patent reasons
   (http://bugs.debian.org/408552). Hence MPEG2 support in caret has to
   be disabled as well. Additionally caret sources contain MPEG2 headers
   (e.g. mpeg2enc.h) that have to be removed from the source tarball.

A prospective will soon be available.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (600, 'testing'), (500, 'stable'), (200, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Re: Thoughts on distributing virtual machine images to promote Debian

2007-04-16 Thread Michael Hanke
On Mon, Apr 16, 2007 at 01:10:59PM +0200, Daniel Baumann wrote:
> Michael Hanke wrote:
> > I think VMs are superior to Live-CDs for this task as the VMs can be
> > used as a living Debian system that can be further customized. In
> > contrast Live-CDs always feel like a snapshot of a certain system that
> > one has to live with.
> 
> just for the records: live-cds can be persistent too.
> 
> > If a user discovers any problem with a Live-CD image, the best he/she
> > can do is report it and wait for it to get fixed, redownload and try
> > again. But most likely it won't happen. Why should one replace one set
> > of installation/maintainance problems with another.
> 
> with persistency, you can modify it as if it would be a 'non-live'
> system; and once you reboot it, your previous changes are still there.
> 
> > A VM image can be easily modified/fixed/customized. Additionally
> > IMHO it demonstrates much better the real advantages of Debian: the
> > wealth of high quality free software only one 'apt-get' away.
> 
> apt-get can be used on our livecds just as on every 'non-live' Debian
> system, regardless if persistency is enabled or not.
I guess I do not know enough about Live-CDs, but obviously others have
this problem as well. Is it true that it is as easy as a VM to setup a
Live-CD for daily productive work? And I'm talking about the
user-perspective.

To my understanding the VM would require installing the virtualization
software (click through) and choosing a folder you want to mount within the VM.

What would be necessary to achieve the same with a Live-CD?


Cheers,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Re: Thoughts on distributing virtual machine images to promote Debian

2007-04-16 Thread Michael Hanke
Hi,

[ I failed to use my mail client properly. Sorry. This message should
  make it to -devel AND -science now - hopefully ]

On Mon, Apr 16, 2007 at 01:05:45PM +0200, Daniel Baumann wrote:
> Michael Hanke wrote:
> > Therefore I'd like to ask whether you think that it would be
> > reasonable for Debian to provide a virtual machine image with the
> > most recent stable release that can be customized to perform a specific
> > task on a win32 machine?
> 
> I completely fail to see why a VM image /inside/ debian (as in a debian
> package) could be of any benefit to a win32 user. Windows does not
> support to install debian packages out of an apt repositories as of now.
True, but it wasn't my intention to put it into a package as it would be
obviously useless for the target audience. I thought about distributing
it along other media (installation CDs/DVDs, Live-CDs).

> Assumed, it would be usefull for win32 users, I see two problems:
> 
>   * space: a reasonable VM images would be way beyond 100mb, that's to
> big.
I reasonable selection of neuroimaging tools in a Debian etch VM is
approx. 600 MB. That is big, but not too big as this is even less than
the size of a CD image.

> So, I think this is not so a good idea.
> 
> However, if I were you, I would try to get that image of yours either
> into the vmware markedplace[0] or to oszoo[1].
Right, but I can always do this on my own. My intention was to ask
whether anyone already did that (and how) or to find interested
collaborators. I thought instead of making a Neuroimaging VM only, it
might be useful to have one common base where others can make
DebianMolekular, DebianPhysics, ... VMs.

Perhaps I wasn't precise enough, I'm not looking for a cheap place to
distribute a VM. In fact if the whole thing ends up as a wiki page there
is little to distribute at all. I still think this could be a way to
gain more users, especially in the many science-related area Debian
already provides software in its archive.

Cheers,

Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Thoughts on distributing virtual machine images to promote Debian

2007-04-16 Thread Michael Hanke
ntages of Debian: the
wealth of high quality free software only one 'apt-get' away.

How could the virtual machine image be maintained? At the moment I see
four possiblities:

 1) Integrating its installation setup in tasksel. Although it might be
overkill as only relatively few people would use it.
 2) Maintaining a configuration that can be used to pre-seed the
installer.
 3) Maintaining a full master copy of a VM image.
 4) Maintaing a wiki page with a detailed installation description
tailored for this purpose

ATM I don't know what is best. 4) has to advantage that it has the
lowest threshold to start working.

I apologize for this rather long message, but I wanted to provide
something we can hopefully talk about.

I'd be glad to hear if anyone already did a similiar thing, or anyone
is interested in doing it now and of course any technical advise.

Additionally I'm interested in comments about how we could ensure the
educational aspect of this project. I'd love if we could transport the message
that whatever problem one has, in whatever environment Debian is the universal
solution (I read that somewhere ;).

Cheers,

Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Bug#413049: ITP: pynifti -- Python interface to the NIfTI I/O libraries

2007-03-01 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>


* Package name: pynifti
  Version : 0.20070301.1
  Upstream Author : Michael Hanke <[EMAIL PROTECTED]> (that is me)
* URL : http://www.example.org/
* License : LGPL
  Programming Lang: Python
  Description : Python interface to the NIfTI I/O libraries

Using PyNIfTI one can easily read and write NIfTI and ANALYZE images from
within Python. The NiftiImage class provides Python-style access to the full
header information. Image data is made available via NumPy arrays.

http://apsy.gse.uni-magdeburg.de/main/index.psp?page=hanke/pynifti&lang=en

Cheers,

Michael


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (600, 'testing'), (200, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


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



Bug#409849: ITP: afni -- toolkit for analyzing and visualizing functional MRI data

2007-02-05 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke <[EMAIL PROTECTED]>

* Package name: afni
  Version : 2006.12.22.0933
  Upstream Author : Robert Cox et al. <[EMAIL PROTECTED]>
* URL : http://afni.nimh.nih.gov/
* License : GPL (sources might contain some OCL licensed docs)
  Programming Lang: C
  Description : toolkit for analyzing and visualizing functional MRI data

AFNI is an environment for processing and displaying functional MRI data. 
It provides a complete analysis toolchain, including 3D cortical surface models,
and mapping of volumetric data (SUMA).

In addition to its own format AFNI understands the NIfTI format and is
therefore easily usable in combination with FSL and Freesurfer.



The package will be maintained by Yaroslav Halchenko
<[EMAIL PROTECTED]> and me. 

Cheers,

Michael


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (600, 'testing'), (200, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)


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



Re: Please upload NMU of tix package to close #360920

2006-10-21 Thread Michael Hanke
I forgot to mention the NMU in the changelog explicitely. I uploaded another 
package with a complete changelog entry.

Cheers,

Michael


On Sat, Oct 21, 2006 at 09:16:50PM +0200, Michael Hanke wrote:
> tags 360920 patch
> 
> thanks
> 
> 
> Hi,
> 
> I found out that the tix-dev does not install the essential tix.h. This
> is extremly inconvenient, if you need tix. There is a bugreport about this 
> that is
> almost 200 days old, without a response by the maintainer.
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360920
> 
> I'm not sure why this bug has severity 'normal'. A significant part of
> the package is pretty useless without the header.
> 
> I fixed the bug and uploaded the NMU to mentors.d.n. Because this is
> already the third NMU in a row this message is send to debian-devel
> directly (maintainer is CC'ed).
> 
> I'd be glad if someone could upload the package (I'm not a DD). I have
> to admit that the fix is not the most beautiful. However, it is fairly
> simple and should work. Please see the attached diff.
> 
> And yes, the package is anything else than lintian clean!
> 
> The package is here:
> 
> http://mentors.debian.net/debian/pool/main/t/tix/tix_8.4.0-4.3.dsc
> 
> or 
> 
> http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=tix
> 
> 
> Thanks in advance,
> 
> 
> Michael
> 
> 
> 
> -- 
> GPG key:  1024D/3144BE0F Michael Hanke
> http://apsy.gse.uni-magdeburg.de/hanke
> ICQ: 48230050

> diff -rNu tix-8.4.0.old/debian/changelog tix-8.4.0/debian/changelog
> --- tix-8.4.0.old/debian/changelog2006-10-21 21:02:15.0 +0200
> +++ tix-8.4.0/debian/changelog2006-10-21 21:02:27.00000 +0200
> @@ -1,3 +1,9 @@
> +tix (8.4.0-4.3) unstable; urgency=low
> +
> +  * Modified debian/rules to manually install missing tix.h (Closes: 
> #360920). 
> +
> + -- Michael Hanke <[EMAIL PROTECTED]>  Sat, 21 Oct 2006 20:57:25 +0200
> +
>  tix (8.4.0-4.2) unstable; urgency=low
>  
>* Non-maintainer upload.
> diff -rNu tix-8.4.0.old/debian/rules tix-8.4.0/debian/rules
> --- tix-8.4.0.old/debian/rules2006-10-21 21:02:15.0 +0200
> +++ tix-8.4.0/debian/rules2006-10-21 21:02:27.0 +0200
> @@ -108,7 +108,10 @@
>   pkglibdir=/usr/lib/tix$(tix_version) \
>   PKG_LIB_FILE=libTix$(tix_version).so.1 \
>  
> - # Move things around
> + : # install missing tix.h
> + cp $(CURDIR)/generic/tix.h $(d_dev)/usr/include
> +
> + : # Move things around
>  
>   mv $(d_run)/usr/lib/tix$(tix_version)/*.so* $(d_run)/usr/lib/
>   mv $(d_run)/usr/lib/tix$(tix_version)/*.a $(d_dev)/usr/lib/




-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050


signature.asc
Description: Digital signature


Please upload NMU of tix package to close #360920

2006-10-21 Thread Michael Hanke
tags 360920 patch

thanks


Hi,

I found out that the tix-dev does not install the essential tix.h. This
is extremly inconvenient, if you need tix. There is a bugreport about this that 
is
almost 200 days old, without a response by the maintainer.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360920

I'm not sure why this bug has severity 'normal'. A significant part of
the package is pretty useless without the header.

I fixed the bug and uploaded the NMU to mentors.d.n. Because this is
already the third NMU in a row this message is send to debian-devel
directly (maintainer is CC'ed).

I'd be glad if someone could upload the package (I'm not a DD). I have
to admit that the fix is not the most beautiful. However, it is fairly
simple and should work. Please see the attached diff.

And yes, the package is anything else than lintian clean!

The package is here:

http://mentors.debian.net/debian/pool/main/t/tix/tix_8.4.0-4.3.dsc

or 

http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=tix


Thanks in advance,


Michael



-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050
diff -rNu tix-8.4.0.old/debian/changelog tix-8.4.0/debian/changelog
--- tix-8.4.0.old/debian/changelog  2006-10-21 21:02:15.0 +0200
+++ tix-8.4.0/debian/changelog  2006-10-21 21:02:27.0 +0200
@@ -1,3 +1,9 @@
+tix (8.4.0-4.3) unstable; urgency=low
+
+  * Modified debian/rules to manually install missing tix.h (Closes: #360920). 
+
+ -- Michael Hanke <[EMAIL PROTECTED]>  Sat, 21 Oct 2006 20:57:25 +0200
+
 tix (8.4.0-4.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -rNu tix-8.4.0.old/debian/rules tix-8.4.0/debian/rules
--- tix-8.4.0.old/debian/rules  2006-10-21 21:02:15.0 +0200
+++ tix-8.4.0/debian/rules  2006-10-21 21:02:27.0 +0200
@@ -108,7 +108,10 @@
pkglibdir=/usr/lib/tix$(tix_version) \
PKG_LIB_FILE=libTix$(tix_version).so.1 \
 
-   # Move things around
+   : # install missing tix.h
+   cp $(CURDIR)/generic/tix.h $(d_dev)/usr/include
+
+   : # Move things around
 
mv $(d_run)/usr/lib/tix$(tix_version)/*.so* $(d_run)/usr/lib/
mv $(d_run)/usr/lib/tix$(tix_version)/*.a $(d_dev)/usr/lib/


signature.asc
Description: Digital signature


  1   2   >