Re: unnecessarily tight dependency on R for r-cran-scales

2013-08-10 Thread Faheem Mitha

On Sat, 10 Aug 2013, Charles Plessy wrote:


Le Fri, Aug 09, 2013 at 03:21:36PM +0530, Faheem Mitha a écrit :



When I try to install r-cran-scales in unstable, I get

root@orwell:/home/faheem# apt-get install r-cran-scales



[snip]



The following packages have unmet dependencies:
 r-cran-scales : Depends: r-base-core (>= 3.0.1-3) but 3.0.1-3~wheezycran3.0 is 
to be installed
E: Unable to correct problems, you have held broken packages.



I'm using Dirk's CRAN wheezy backport of R 3.0 from unstable.



Hi Faheem,


r-cran-scales was built in Sid, where 3.0.1-3 was the latest version at 
that time, and therefore r-cran-scales demands it.  The backport in 
Wheezy has a lower version number, and therefore does not satisfy the 
demand.


One could consider adding systematically the magic tilde to the version 
numbers passed to ${R:Depends}, but at that point, I think that it is 
even better to implement a versionned R API number.


A versioned R API number would be a good idea. Is this supported by R? 
What would be involved in implementing it?


   Regards, Faheem

Bug#719291: ITP: pkg-perl-tools -- collection of tools for packaging Perl modules in Debian

2013-08-10 Thread Damyan Ivanov
Package: wnpp
Severity: wishlist
Owner: Damyan Ivanov 

* Package name: pkg-perl-tools
  Version : 0.1
  Upstream Author : Various members of the Debian Perl Group
* URL : wiki.debian.org/Teams/DebianPerlGroup
* License : same as Perl (Artistic/GPL-1+)
  Programming Lang: perl, make, shell
  Description : collection of tools to aid packaging Perl modules in Debian

The Debian Perl Group works on packaging Perl modules for Debian. We have 
growed over fifty small tools which help with day-to-day work, like filing 
ITPs, forwarding bugs/patches upstream, taking over a package for the group, 
maintaining proper git repository structure and so on.


-- 
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/20130810082626.13884.5173.reportbug@dltp



Bug#719298: ITP: libmoox-types-setobject-perl -- Set::Object type for Moo

2013-08-10 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libmoox-types-setobject-perl
  Version : 1.01
  Upstream Author : mateu - Mateu X. Hunter (cpan:MATEU) 
* URL : https://metacpan.org/release/MooX-Types-SetObject/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Set::Object type for Moo

Moo attributes (like Moose) have an 'isa' property.
MooX::Types::MooseLike(::Base) provides some basic types for this property.

MooX::Types::SetObject provides the SetObject type.


-- 
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/20130810121816.ga21...@jadzia.comodo.priv.at



Bug#719299: ITP: libmoox-types-mooselike-numeric-perl -- Moo types for numbers

2013-08-10 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libmoox-types-mooselike-numeric-perl
  Version : 1.01
  Upstream Author : mateu - Mateu X. Hunter (cpan:MATEU) 
* URL : https://metacpan.org/release/MooX-Types-MooseLike-Numeric/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Moo types for numbers

Moo attributes (like Moose) have an 'isa' property.
MooX::Types::MooseLike(::Base) provides some basic types for this property.

MooX::Types::MooseLike::Numeric provides type for numbers.


-- 
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/20130810121948.ga20...@jadzia.comodo.priv.at



Bug#719307: ITP: ruby-parseconfig -- Simple standard configuration file parser for Ruby

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: ruby-parseconfig
  Version : 1.0.2
  Upstream Author : BJ Dierkes  
* URL : https://github.com/derks/ruby-parseconfig & 
http://rubygems.org/gems/parseconfig
* License : MIT
  Programming Lang: Ruby
  Description : Simple standard configuration file parser for Ruby

ParseConfig provides simple parsing of standard configuration files in the form
of 'param = value'. It also supports nested [group] sections.

This package is a dependency of taskwarrior-web, for which I will file a
separate ITP.


-- 
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/20130810134546.22446.30043.report...@lear.nslug.ns.ca



Re: Bug#719291: ITP: pkg-perl-tools -- collection of tools for packaging Perl modules in Debian

2013-08-10 Thread Damyan Ivanov
[if you reply only to -devel, please CC me]

-=| Lucas Nussbaum, 10.08.2013 15:03:36 +0200 |=-
> On 10/08/13 at 10:26 +0200, Damyan Ivanov wrote:
> >   Description : collection of tools to aid packaging Perl 
> >   modules in Debian
> > 
> > The Debian Perl Group works on packaging Perl modules for Debian. We have 
> > growed over fifty small tools which help with day-to-day work, like filing 
> > ITPs, forwarding bugs/patches upstream, taking over a package for the 
> > group, 
> > maintaining proper git repository structure and so on.
> 
> Couldn't some of them be moved to devscripts instead?

Probably. Here's the list of tools which could possibly be of general 
interest. Perhaps not all of them and not right away, but if somebody 
wants to take some of them, shape it up and put it devscripts, by all 
means please do :)

The full sources can be found at 
http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/pkg-perl-tools.git;a=tree;f=bin

 * bts-retitle -- retitle an RFP/O bug to ITP/ITA
   this is a small wrapper around 'bts' which spares you some clicks 
   and keypresses when you want to convert an RFP/O bug to ITP/ITA

 * clean_sourcetree -- free up space in source directories
   the script removes old temporary files and package building 
   artifacts from a set of directories

 * patchedit -- a helper script for editing patches
   it checks that all DEP-3 fields are present and opens an editor 
   with missing ones added. It also marks any problems found.

 * pristine-orig -- a wrapper around 'pristine-tar checkout', which 
   helps you get the rightly-named original tarball in ../, 
   considering package name and version

Cheers!


signature.asc
Description: Digital signature


Bug#719308: ITP: ruby-rack-flash3 -- Flash hash for Ruby Rack applications

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: ruby-rack-flash3
  Version : 1.0.3
  Upstream Author : Pat Nakajima  & Travis Reeder 

* URL : https://github.com/treeder/rack-flash & 
https://rubygems.org/gems/rack-flash3
* License : Needs clarification; authors emailed
  Programming Lang: Ruby
  Description : Flash hash for Ruby Rack applications

Rack Flash is a simple flash hash implementation for Rack apps. This version is
Travis Reeder's fork of Pat Nakajima's original implementation that works with
Sinatra.

This package is a dependency of taskwarrior-web, for which I will file a
separate ITP.

As noted above, the license needs clarification. I could not find any statement
in the source, and so have emailed both authors.


-- 
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/20130810140902.24206.94691.report...@lear.nslug.ns.ca



Bug#719310: ITP: ruby-simple-navigation -- A library to create navigations for Ruby web applications

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: ruby-simple-navigation
  Version : 3.11.0
  Upstream Author : Andi Schacke  & Mark J. Titorenko
* URL : https://github.com/andi/simple-navigation & 
http://rubygems.org/gems/simple-navigation
* License : MIT
  Programming Lang: Ruby
  Description : A library to create navigations for Ruby web applications

Simple Navigation is a ruby library for creating navigations (with multiple
levels) for your Rails2, Rails3, Sinatra or Padrino applications. Render your
navigation as html list, link list or breadcrumbs.

This package is a dependency of sinatra-simple-navigation which is in turn a
dependency of taskwarrior-web, for which I am filing separate ITPs.


-- 
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/20130810142054.31106.44808.report...@lear.nslug.ns.ca



Bug#719312: ITP: ruby-sinatra-simple-navigation -- Create simple navigations for Sinatra or Padrino web applications

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: ruby-sinatra-simple-navigation
  Version : 3.6.0
  Upstream Author : Andi Schacke  & Mark J. Titorenko
* URL : https://github.com/andi/sinatra-simple-navigation & 
http://rubygems.org/gems/sinatra-simple-navigation
* License : MIT
  Programming Lang: Ruby
  Description : Create simple navigations for Sinatra or Padrino web 
applications

A Sinatra extension enabling the use of ruby-simple-navigation in your Sinatra
and Padrino web applications.

This is a dependency of taskwarrior-web for which I am filing a separate ITP.


-- 
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/20130810143355.2789.62799.report...@lear.nslug.ns.ca



Bug#719313: ITP: ruby-blockenspiel -- A comprehensive implementation of Ruby DSL blocks

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: ruby-blockenspiel
  Version : 0.4.5
  Upstream Author : Daniel Azuma 
* URL : http://dazuma.github.io/blockenspiel/ & 
http://rubygems.org/gems/blockenspiel
* License : 3 Clause BSD
  Programming Lang: Ruby
  Description : A comprehensive implementation of Ruby DSL blocks

Blockenspiel is a helper library designed to make it easy to implement DSL
blocks. It is designed to be comprehensive and robust, supporting most common
usage patterns, and working correctly in the presence of nested blocks and
multithreading.

This is a dependency of ruby-versionomy, which is in turn a dependency of
taskwarrior-web, for which I am filing ITPs separately.


-- 
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/20130810144749.6697.4755.report...@lear.nslug.ns.ca



Bug#719314: ITP: ruby-versionomy -- A generalized version number class for Ruby

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: ruby-versionomy
  Version : 0.4.4
  Upstream Author : Daniel Azuma 
* URL : http://dazuma.github.io/versionomy/ & 
http://rubygems.org/gems/versionomy
* License : 3 Clause BSD
  Programming Lang: Ruby
  Description : A generalized version number class for Ruby

Versionomy is a generalized version number library. It provides tools to
represent, manipulate, parse, and compare version numbers in the wide variety
of versioning schemes in use.

Versionomy’s default versioning scheme handles four primary fields (labeled
major, minor, tiny, and tiny2). It also supports prerelease versions such as
preview, development, alpha, beta, and release candidate. Finally, it supports
patchlevel numbers for released versions.

Versionomy can compare any two version numbers with compatible structure, and
“bump” versions at any level. It supports parsing and unparsing in most
commonly-used formats, and allows you to extend the parsing to include custom
formats.

Finally, Versionomy also lets you to create alternate versioning “schemas”. You
can define any number of version number fields, and provide your own semantics
for comparing, parsing, and modifying version numbers. You can provide
conversions from one schema to another. As an example, Versionomy provides a
schema and formatter/parser matching Gem::Version.

This is a dependency of taskwarrior-web for which I am filing a separate ITP.


-- 
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/20130810145229.8466.84270.report...@lear.nslug.ns.ca



Bug#601455: What's up! I'm certainly searching for for date!

2013-08-10 Thread Jobye Kulldorff
tsdqvsig saclysq slcmuk
oadpdlscg mancmsk ammepuiqe
p G I I X V T H P X G
kooujiuyh K Z B G V H J
pkilzk seeajjuo prykngnshpyrqh
xxarqihxx rnldvi rymjklx
vyxkge N S N E U T O Q Y B U W B M C I
ggkfyexrpkfuw P O K C C A M C F H R<>

Bug#719315: ITP: taskwarrior-web -- A web interface for the Taskwarrior todo application

2013-08-10 Thread Ben Armstrong
Package: wnpp
Severity: wishlist
Owner: Ben Armstrong 

* Package name: taskwarrior-web
  Version : 1.1.11
  Upstream Author : Jake Bell 
* URL : https://github.com/theunraveler/taskwarrior-web & 
https://rubygems.org/gems/taskwarrior-web
* License : MIT, GPL-2
  Programming Lang: Ruby
  Description : A web interface for the Taskwarrior todo application

A lightweight, Sinatra-based web interface for the wonderful Taskwarrior todo
application.

The current featureset includes:

* Viewing tasks sorted and grouped in various ways.
* Creating a new task with a due date, project, and tags.
* Editing and deleting tasks.
* Uses your task config to determine date formatting and when an upcoming task
  should be marked as "due".
* Optional HTTP Basic authentication.

This depends on a number of ruby libraries for which I have filed ITPs:

- ruby-parseconfig   #719307
- ruby-rack-flash3   #719308
- ruby-simple-navigation #719310
- ruby-sinatra-simple-navigation #719312
- ruby-blockenspiel  #719313
- ruby-versionomy#719314

Since the license for ruby-rack-flash3 still needs clarification, I am waiting
on a response from upstream before I can proceed with that one (as noted in
#719308). I am cautiously optimistic that the license will be OK. Worst case,
if the license is non-free and I cannot convince upstream to change it, I will
work with taskwarrior-web upstream to use a free alternative. With luck, it
will not come to that.

The source embeds a number of components that probably need to be packaged
separately. If I find these are not yet in the archive, I will file additional
ITPs as needed (and will tidy up this list and DEP5 format it :)

lib/taskwarrior-web/public/css/bootstrap.min.css
lib/taskwarrior-web/public/css/bootstrap-responsive.min.css
lib/taskwarrior-web/public/js/bootstrap.js
Copyright 2012 Twitter Inc, ASL 2.0

lib/taskwarrior-web/public/css/datepicker.css
lib/taskwarrior-web/public/js/bootstrap-datepicker.js
Copyright 2012 Stefan Petre, ASL 2.0

lib/taskwarrior-web/public/js/jquery.dataTables.min.js
Copyright 2008-2012 Allan Jardine, Dual GPLv2+BSD

lib/taskwarrior-web/public/js/jquery.hotkeys.js
Copyright 2010, John Resig, Dual MIT+GPLv2

lib/taskwarrior-web/public/js/jquery.min.js
MIT

lib/taskwarrior-web/public/js/tinycon.min.js
Copyright (c) 2012 Tom Moor, MIT

These other files are included in the source for development purposes and
therefore will be excluded from the taskwarrior-web deb:

coverage/assets/0.7.1/application.css
coverage/assets/0.7.1/application.js
embeds Blueprint CSS Framework 0.9
Copyright (c) 2007-, MIT
embeds github.com style
(c) Vasily Polovnyov , ?
embeds jQuery
Copyright 2010, Dual MIT+GPLv2
embeds jquery.dataTables.min.js
 Copyright 2008-2010 Allan Jardine, Dual GPLv2+BSD
embeds FancyBox
Copyright (c) 2008 - 2010 Janis Skarnelis, Dual MIT+GPL version 
unspecified
embeds timeago
Copyright (c) 2008-2010, Ryan McGeary, MIT
embeds jQuery URL parser
Written by Mark Perkins, m...@allmarkedup.com, http://unlicense.org/ 
(i.e. do what you want with it!)

coverage/assets/0.7.1/smoothness/images/*.png
Apparently the jQuery UI theme "smoothness" by the jQueryUI team, MIT
http://www.nuget.org/packages/jQuery.UI.Themes.smoothness/


-- 
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/20130810155310.9667.7387.report...@lear.nslug.ns.ca



Bug#719323: ITP: jackson-core -- fast and powerful JSON library for Java

2013-08-10 Thread Wolodja Wentland
Package: wnpp
Severity: wishlist
Owner: Wolodja Wentland 

* Package name: jackson-core
  Version : 2.2.2
  Upstream Author : FasterXML, LLC, Seattle, USA 
* URL : http://wiki.fasterxml.com/JacksonHome
* License : Apache-2.0
  Programming Lang: Java
  Description : fast and powerful JSON library for Java

 Jackson is a fast Java-based is a multi-purpose Java library for processing
 JSON. Jackson aims to be the best possible combination of fast, correct,
 lightweight, and ergonomic for developers. It offers three alternative methods
 for processing JSON:

  * Streaming API inspired by StAX
  * Tree Model
  * Data Binding converts JSON to and from POJOs

 The streaming API is the most performant, but developers might prefer the
 convenience of a mutable in-memory tree representation or the flexibility
 offered by the data binding object mapper.

 This package contains the Jackson core library.


-- 
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/20130810181744.15092.66773.reportbug@asasello.local



Bug#719330: RFH: jmol -- Molecular Viewer

2013-08-10 Thread Daniel Leidert
Package: wnpp
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

If you are interested in Jmol, plase consider joining the debichem team. The
Jmol application build-depends on several Java packages and libraries. Many
of them have not yet been packaged and with every new major release of Jmol,
the list of build-deps might increase further. To get and keep Jmol up-to-date
we seek for people interested in packaging Jmol and its dependencies.

Regards, Daniel

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

iEYEARECAAYFAlIGtEAACgkQm0bx+wiPa4xeGACgr7b8qbxbLMH+zVgwuG8rHPVX
ra4AoM6j0qYE8+WXPh44u0LngteYZGOZ
=qIV6
-END PGP SIGNATURE-


-- 
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/20130810214437.21564.12659.report...@haktar.debian.wgdd.de



Bug#719332: ITP: r-cran-sparsem -- GNU R basic linear algebra for sparse matrices

2013-08-10 Thread Dirk Eddelbuettel

Package: wnpp
Owner: Dirk Eddelbuettel 
Severity: wishlist

* Package name: r-cran-sparsem
  Version : 1.03
  Upstream Author : Roger Koenker and Pin Ng
* URL or Web page : http://www.econ.uiuc.edu/~roger/research/sparse/sparse.html
* License : GPL-2
  Description : GNU R basic linear algebra for sparse matrices

This package is a new dependency of the package r-cran-rms -- which has been
in Debian for a decade+ under this and its predecessor names r-cran-design.

The SparseM package itself has been on CRAN since 2002 and is pretty mature.

Cheers, Dirk

-- 
Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com


-- 
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/874naxciad@max.nulle.part



Re: Bug#719323: ITP: jackson-core -- fast and powerful JSON library for Java

2013-08-10 Thread Wolodja Wentland
On Sun, Aug 11, 2013 at 00:09 +0100, Stephen Nelson wrote:
> On 10 Aug 2013, at 19:17, Wolodja Wentland  wrote:
> 
> 
> Package: wnpp
> Severity: wishlist
> Owner: Wolodja Wentland 
>
> * Package name: jackson-core
>  Version : 2.2.2
>  Upstream Author : FasterXML, LLC, Seattle, USA 
> * URL : http://wiki.fasterxml.com/JacksonHome
> * License : Apache-2.0
>  Programming Lang: Java
>  Description : fast and powerful JSON library for Java

> I believe this is already packaged as libjackson-json-java. You could assist 
> by
> packaging the latest version.

It is not, but thank you for catching this and reviewing WNPP bugs! :)

libjackson-json-java is version 1.* of the JSON processoe by FasterXML while I
plan to package version 2.* which has been split into a number of packages and
should be packaged separately. In the light of this I will try to make it more
obvious that this is, in fact, Jackson2.

Have a good day!
-- 
Wolodja 

4096R/CAF14EFC
081C B7CD FF04 2BA9 94EA  36B2 8B7F 7D30 CAF1 4EFC


signature.asc
Description: Digital signature


Re: pidof changing from sysvinit-devel to procps

2013-08-10 Thread Craig Small
On Fri, Aug 09, 2013 at 04:46:26PM +0400, Игорь Пашев wrote:
> Since we are talking about pidof, I'd like to note that pgrep is more
> portable ;-)
They'll actually share some of the same codebase after this change.
pidof is bascially a cut-down pgrep.

 - Craig
-- 
Craig Small VK2XLZ   http://enc.com.au/  csmall at : enc.com.au
Debian GNU/Linux http://www.debian.org/  csmall at : debian.org
GPG fingerprint: 5D2F B320 B825 D939 04D2  0519 3938 F96B DF50 FEA5


-- 
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/20130811001411.gb22...@enc.com.au



Re: pidof changing from sysvinit-devel to procps

2013-08-10 Thread Craig Small
On Fri, Aug 09, 2013 at 03:14:14PM +0200, Ondřej Surý wrote:
>And is there a strong reason why we don't move whole procps into
>essential?A 
It used to be there and then it was decided it wasn't essential.

 - Craig
-- 
Craig Small VK2XLZ   http://enc.com.au/  csmall at : enc.com.au
Debian GNU/Linux http://www.debian.org/  csmall at : debian.org
GPG fingerprint: 5D2F B320 B825 D939 04D2  0519 3938 F96B DF50 FEA5


-- 
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/20130811001451.gc22...@enc.com.au



Re: pidof changing from sysvinit-devel to procps

2013-08-10 Thread Craig Small
On Fri, Aug 09, 2013 at 01:39:20PM +0200, Ben Hutchings wrote:
> I don't think this is a sensible thing to ask.  There may be lots of
> scripts using pidof that their maintainers don't know about.  I suggest
> using codesearch.debian.net to find the packages.
For the three flags that might go, the results are:
  -c: corosync, glusterfs and sheepdog
  -n: no packages
  -m: not available on Debian pidof

> I also wonder whether it would not be more sensible to split procps into
> essential and non-essential binary packages.  Aside from pidof, I bet
> there are lots of scripts using pkill, pgrep, /bin/kill and ps without
> the necessary dependency now.  (I saw one using ps just the other day:
> #719126.)
I happen to think this is probably the best way.  There are lots of things
using pidof and ps in scripts, usually init scripts. (As an aside, this is
probably wrong; there is a lsb function for this sort of thing; also 
kill `pidof blah` is not nice either). It would come down to what
is left over and is it worth putting it into another package.

lsb-base uses pidof and libc6 preinst amongst other things also calls it.
For reference, procps lost it's Essential flag in early 1998, though
I cannot locate the bug report on it. Other than my email about it[1]
I don't see any other discussion.

 - Craig
[1] http://lists.debian.org/debian-devel/1998/02/msg01095.html


-- 
Craig Small VK2XLZ   http://enc.com.au/  csmall at : enc.com.au
Debian GNU/Linux http://www.debian.org/  csmall at : debian.org
GPG fingerprint: 5D2F B320 B825 D939 04D2  0519 3938 F96B DF50 FEA5


-- 
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/20130811012846.ga20...@enc.com.au



gfortran: handling binNMU for .mod file format change

2013-08-10 Thread Ryo IGARASHI
Hi, debian-devel and debian-science,
since Fortran90 programs are mostly science related,

Fortran90 -dev package may contain .mod files, which behave like
header files for C/C++ program. However, .mod files are binary files,
and compiler dependent, and what is worse, they are incompatible
between every major release of gfortran(e.g. we cannot use .mod file
created by gfortran4.7 with gfortran4.8, and vice versa).
Recompilation is required (thus binNMU is enough).

This creates a hidden dependency to Debian Fortran90 packages, and
many bugs are reported every time when gfortran default version was
upgraded.

# For the detailed background information, please see #714730.

Now that gfortran-4.8 (4.8.1-6) provides gfortran-mod-10 virtual
package (Thanks to Matthias Klose) which enables us to correctly
handle this hidden dependency, next we need to create a way to
automatically create correct dependencies when packaging.

# If we add a dependency to gfortran-mod-10 for every Fortran90
  package(which contains .mod file) explicitly, we need to change the
  source package manually. This is a regression from the current
  situation since we only need binNMU when mod file format change.

>From my limited understanding of debian packaging, I have to write a
debhelper script (say: dh_fortran_mod) which add the correct virtual
dependencies of Fortran mod file to ${misc:depends}.

Is this the correct way to proceed?

Of course, this does not solve the whole problem. One of the remaining
problems I can think of is:

1. Fortran90 program can only be compiled with only one(i.e. default)
version of gfortran.

There is no standard location of .mod files (nor version dependent
ones).  Having discussion with not only gfortran upstream but also
various commercial Fortran compiler vendors (Intel, PGI, NAG,
etc.)will be necessary.

Currently, most supercomputer center switch compilers by "module load"
mechanism (using Tcl scripts).

However, I strongly believe that we should have a mechanism for
handling .mod files correctly at least in the Debian world (and
hopefully do not break other compilers),

Best regards,
-- 
Ryo IGARASHI, Ph.D.
rigar...@gmail.com


-- 
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/20130811021100.ga22...@rigarash.info