Re: RFS: nemesis (updated package)

2008-09-12 Thread Bernhard R. Link
* William Vera [EMAIL PROTECTED] [080911 21:28]:
  I am looking for a sponsor for the new version 1:1.4beta3-1
  of my package nemesis.
 
  The history of versions is quite disturbing:
   1.32+1.4beta3-1
   1.32+1.4beta3-2
   1:1.4-1
   1:1.4beta3-1
 
 Yes, because upstream's tarball, I used a epoch for update
 1.32+1.4beta3-2 to 1.4-1
 Some recomendation?

I see two problems here:

1) the epoch for 1.4
Epochs often cause more problems than they solve, one should not use
them too lightweight, as you will never be able to get rid of them
again. That 1.4 is after 1.32 (and not 28 releases before) means that
upstream seems to use some strange numbering sheme based on decimal
fractions. There are good chances this will happen again in the future,
so instead of using an epoch, normalizing that to usual natural numbers
by making that a 1.40 could have expressed the situation more clearly
(and avoid similar problems in the future). But alas, it is to late,
the epoch is in the archive, it can never ever go away now...

2) 1.4beta3 coming after 1.4
That sounds strange. Usually beta releases come before the final
release (to be expressed in Debian version numbers either by ~ or
by the oldversion-newbeta trick), so having this after 1.4 looks very
strange to me.

If you take a look at the dates at the download site, you see that this
feeling seems to be right:
nemesis-1.4beta3.tar.gz 29-Oct-2003 19:12
nemesis-1.4beta3.zip07-Oct-2004 02:02
nemesis-1.4.tar.gz  07-Oct-2004 04:29
nemesis-1.4.zip 07-Oct-2004 04:47
nemesis-1.4.zip.asc 07-Oct-2004 04:47
nemesis-1.4.tar.gz.asc  07-Oct-2004 04:49

So your new version seems to actually be almost a year older than the
previous one and is the version you just replaced in the previous entry.

If you do not want uscan to tell you in error that there is an newer
upstream version if there is none, just tell it to Debianize the
versions there, by adding an

opts=uversionmangle=s/beta/~beta/

i.e make debian/watch look like the following (two lines):

version=3
opts=uversionmangle=s/beta/~beta/ http://sf.net/nemesis/nemesis-(.*)\.tar\.gz

Hochachtungsvoll,
Bernhard R. Link


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



RFS: tmux

2008-09-12 Thread Karl Ferdinand Ebert
Dear mentors,

I am looking for a sponsor for my package tmux.

* Package name: tmux
  Version : 0.4-1
  Upstream Author : Nicholas Marriott [EMAIL PROTECTED]
* URL :  http://tmux.sourceforge.net/
* License : BSD-License (revised)
  Section : admin

It builds these binary packages:
tmux   - terminal multiplexer like screen

The package appears to be lintian clean.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/t/tmux
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget http://mentors.debian.net/debian/pool/main/t/tmux/tmux_0.4-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards
 Karl Ferdinand Ebert


0x81FADDC39957DB904D2DCD6B76B22DF209DBFD9C.asc
Description: application/pgp-keys


signature.asc
Description: This is a digitally signed message part.


pbuilder and debhelper: Test suite run before dependencies satisfied

2008-09-12 Thread Ben Finney
Howdy mentors,

Why does 'dh build' attempt to run the package's test suite, but
doesn't satisfy the run-time dependencies before doing so? How can
this be made to work within a pbuilder environment?


I'm packaging a Python application that has a unit test suite. This
unit test suite, naturally, imports each of the modules in the
application in order to test them. That, in turn, causes any of the
'import bar' statements in the application to be executed. So, the
unit test suite will fail in the absence of any one of the package's
Python library dependencies.

Yet, when I attempt to 'pdebuild' this package, it runs the 'build'
target of 'debian/rules', which runs 'dh build', which runs
'dh_auto_test', which runs the application unit test suite. At this
point in the process, though, the pbuilder environment does not have
the package dependencies installed, so the unit test suite fails,
failing the 'pdebuild'.

Running 'debian/rules build' shouldn't need the package dependencies
installed, because the package isn't being installed yet, only built
into a Debian binary package. So why is the package unit test suite
run from 'dh build'? Isn't this going to be a problem for every
package that has a unit test suite?


One possible response would be to list every run-time library
dependency as a build dependency, but that seems ludicrous; those
libraries aren't needed to build the package, they're only needed when
running the application (whether under test or not).

Another possibility would be to suppress the 'dh_auto_test', but I
don't want to change the way debhelper operates without a very good
reason. So far all I have is the fact that it's getting in my way, but
that could well be my fault.

How is this supposed to work?

-- 
 \“Beware of bugs in the above code; I have only proved it |
  `\ correct, not tried it.” —Donald Knuth, 1977-03-29 |
_o__)  |
Ben Finney


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



Re: pbuilder and debhelper: Test suite run before dependencies satisfied

2008-09-12 Thread Paul Gevers
You can tell pbuilder to include extra packages in the environment by
setting the EXTRAPACKAGES variable. In my .pbuilderrc I have something like:

PBUILDERSATISFYDEPENDSCMD=/usr/lib/pbuilder/pbuilder-satisfydepends-gdebi
case $TEST in
ffmpeg) # For testing of WinFF
EXTRAPACKAGES=ffmpeg debfoster ${EXTRAPACKAGES}
*) # Fast testing
EXTRAPACKAGES=${EXTRAPACKAGES}
;;
esac

I am at this moment not sure if I needed the first line for this to
work, but now I can run pdebuild like so:
$ TEST=ffmpeg pdebuild

Paul

Ben Finney wrote:
 Howdy mentors,
 
 Why does 'dh build' attempt to run the package's test suite, but
 doesn't satisfy the run-time dependencies before doing so? How can
 this be made to work within a pbuilder environment?
 
 
 I'm packaging a Python application that has a unit test suite. This
 unit test suite, naturally, imports each of the modules in the
 application in order to test them. That, in turn, causes any of the
 'import bar' statements in the application to be executed. So, the
 unit test suite will fail in the absence of any one of the package's
 Python library dependencies.
 
 Yet, when I attempt to 'pdebuild' this package, it runs the 'build'
 target of 'debian/rules', which runs 'dh build', which runs
 'dh_auto_test', which runs the application unit test suite. At this
 point in the process, though, the pbuilder environment does not have
 the package dependencies installed, so the unit test suite fails,
 failing the 'pdebuild'.
 
 Running 'debian/rules build' shouldn't need the package dependencies
 installed, because the package isn't being installed yet, only built
 into a Debian binary package. So why is the package unit test suite
 run from 'dh build'? Isn't this going to be a problem for every
 package that has a unit test suite?
 
 
 One possible response would be to list every run-time library
 dependency as a build dependency, but that seems ludicrous; those
 libraries aren't needed to build the package, they're only needed when
 running the application (whether under test or not).
 
 Another possibility would be to suppress the 'dh_auto_test', but I
 don't want to change the way debhelper operates without a very good
 reason. So far all I have is the fact that it's getting in my way, but
 that could well be my fault.
 
 How is this supposed to work?
 



signature.asc
Description: OpenPGP digital signature


Re: pbuilder and debhelper: Test suite run before dependencies satisfied

2008-09-12 Thread Ben Finney
Paul Gevers [EMAIL PROTECTED] writes:

 You can tell pbuilder to include extra packages in the environment by
 setting the EXTRAPACKAGES variable.

That doesn't scale. I can't expect everyone who might be building this
package (e.g. a sponsor, or the buildd hosts) to install packages
without specification from the package configuration itself.

I know I can hack around this; that's not what I'm seeking. I'm
wondering why such hacking would be necessary, and suspecting that
either my assumptions, or the assumptions of the build tools, or
perhaps both, need readjusting.

-- 
 \“Absurdity, n. A statement or belief manifestly inconsistent |
  `\with one's own opinion.” —Ambrose Bierce, _The Devil's |
_o__)Dictionary_, 1906 |
Ben Finney


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



Re: pbuilder and debhelper: Test suite run before dependencies satisfied

2008-09-12 Thread Thibaut Paumard


Le 12 sept. 08 à 15:55, Ben Finney a écrit :


Paul Gevers [EMAIL PROTECTED] writes:


You can tell pbuilder to include extra packages in the environment by
setting the EXTRAPACKAGES variable.


That doesn't scale. I can't expect everyone who might be building this
package (e.g. a sponsor, or the buildd hosts) to install packages
without specification from the package configuration itself.

I know I can hack around this; that's not what I'm seeking. I'm
wondering why such hacking would be necessary, and suspecting that
either my assumptions, or the assumptions of the build tools, or
perhaps both, need readjusting.


Hi,

some consider it good behavior to run the test suites at build time,  
because it will help you detect bugs that happen on other  
architectures than your own. And you can only fix bugs that you have  
detected. This way you are certain that the packages you build are  
functional, to the extent tested by the test suite. However, AFAIK,  
policy does not mandate to do so (nor to use dh_build).


Anyway, if you _choose_ to run the tests at build-time (or to use  
tools that run them), you _have to_ put all the test suite  
dependencies as build-dependencies. The build-dependencies will be  
satisfied at the right time in pbuilder.


Regards, Thibaut.


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



RFS: plait (updated package) - command-line jukebox

2008-09-12 Thread David Symons
Dear mentors,

I am looking for a sponsor for the new version 1.6.1-1
of my package plait.

It builds these binary packages:
plait - command-line jukebox

The package appears to be lintian clean.

The upload would fix these bugs: 498651
as well as bringing the package up to date with upstream.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/p/plait
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget http://mentors.debian.net/debian/pool/main/p/plait/plait_1.6.1-1.dsc

I would be most appreciative if someone uploaded this package for me.

Kind regards, Dave.
-- 
David Symons
Armidale NSW Australia
http://www.liberatedcomputing.net


signature.asc
Description: This is a digitally signed message part


Re: RFS: wallpaper-tray (updated package)

2008-09-12 Thread Vincent Bernat
OoO En  cette nuit  nuageuse du  jeudi 21 août  2008, vers  01:10, Guido
Loupias [EMAIL PROTECTED] disait :

 I am looking for a sponsor for the new version 0.5.5-1
 of my package wallpaper-tray.

Hi Guido!

You  switched to  a patch  management system.  Good point.  However, the
patch  is  unreadable. I  suppose  that  you  needed to  rerun  autoconf
stuff. In this case, just  patch Makefile.am or configure.ac and depends
on autotools to generate all this stuff. This way, you keep the patch to
the minimal size.

You should look  at the list of the opened bugs  for this package. Maybe
this  new upstream package  fixes some  of them.  You should  also close
#326671.

AUTHORS and MAINTAINERS do not  contain any new information with respect
to debian/copyright. I think that you can safely not ship them.

You depend  on debhelper 7 but  do not use  any feature of it.  Stick to
debhelper 5, this will ease the work of backporters.

I am not sure,  but since you ship a gconf schema,  you need to register
it. I think dh_gconf can do it.
-- 
BOFH excuse #300:
Digital Manipulator exceeding velocity parameters


pgp7flB1mQSbQ.pgp
Description: PGP signature


Re: [Done] Re: RFS: libdaemon (updated package) -- 3rd try

2008-09-12 Thread Y Giridhar Appaji Nag
On 08/09/10 14:19 +0530, Kartik Mistry said ...
 On Wed, Sep 10, 2008 at 12:51 PM, Kartik Mistry [EMAIL PROTECTED] wrote:
  Original RFS: http://lists.debian.org/debian-mentors/2008/08/msg00321.html
  I will look and upload it by today.
 
 Uploaded.

Thank you for the upload Kartik.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature