RFS: plait - command line jukebox (updated package)

2009-03-07 Thread David Symons
Dear mentors,

I am looking for a sponsor for the new version 1.6.2-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.2-1.dsc

I recommend plait -s goonshow as test case. :-)

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: dtmfdial (updated package)

2009-03-07 Thread Denis Briand
On Fri, Mar 06, 2009 at 10:31:47PM -0500, Barry deFreese wrote:
 Denis Briand wrote:
 Dear mentors,

 I am looking for a sponsor for the new version 0.2-5
 of my package dtmfdial.

 It builds these binary packages:
 dtmfdial   - DTMF Tone Dialer

 The package appears to be lintian clean.

 The upload would fix these bugs: 490041

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/d/dtmfdial
 - Source repository: deb-src http://mentors.debian.net/debian unstable main 
 contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/d/dtmfdial/dtmfdial_0.2-5.dsc

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

 Kind regards
  Denis Briand

   
 I'm not sure this is a big deal but probably should be fixed:

 W: dtmfdial: copyright-refers-to-versionless-license-file  
 usr/share/common-licenses/GPL

 Also, any particular reason you didn't bump the debhelper build-dep  
 version and compat to at least 5?

 Thanks!

 Barry deFreese

It was because I builded the package with lenny and lintian didn't see anything.
I build it now with sid and I changed the GPL to GPL-2 (dtmfdial upstream 
version since 1998) to have a GPL version license in debian/copyright
that's all right for lintian.
But, I have one question : how can I upload that new package?
-upgrade to 0.2-6 ? and $ dput mentors dtmfdial_0.2-6_i386.changes ?
or
-I send to you my 0.2-5 fixed package ?
or
-I send my 0.2-5 fixed package with dput after to removed .upload file ?

Best regards
Thank you

Denis Briand




signature.asc
Description: Digital signature


Re: RFS: dtmfdial (updated package)

2009-03-07 Thread Ben Finney
Denis Briand de...@narcan.fr writes:

 It was because I builded the package with lenny and lintian didn't
 see anything.

You should only ever upload packages that you have used ‘sid’ to
successfully build and lintian check.

For one way to do that without necessarily running ‘sid’ as your
operating system, investigate the ‘pbuilder’ package.

 But, I have one question : how can I upload that new package?
   -upgrade to 0.2-6 ?

This is my chosen option and that of several others here; it makes a
clear distinction when talking about each upload that you made. But be
aware that there is disagreement on this point.

 and $ dput mentors dtmfdial_0.2-6_i386.changes ?

You should only upload source packages for sponsorship; your sponsor
needs to re-build the package from source anyway.

-- 
 \  “When cryptography is outlawed, bayl bhgynjf jvyy unir |
  `\  cevinpl.” —Anonymous |
_o__)  |
Ben Finney


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



Re: RFS: reiserfsprogs

2009-03-07 Thread Barry deFreese

Paul Wise wrote:

On Fri, Mar 6, 2009 at 8:07 PM, Felix Zielcke fziel...@z-51.de wrote:

  

I am looking for a sponsor for my package reiserfsprogs.
I'm now a DM so only a one time upload is needed.



You shouldn't add DM-Upload-Allowed to your packages, that is for
sponsors to do when they are comfortable with your packaging. A
one-time sponsor generally wouldn't be familiar with your work and so
they shouldn't upload your package with DM-Upload-Allowed. I see Barry
deFreese already uploaded it though.

  
Well I have worked with him on reiser4progs previously but to be honest 
I missed the DM-Upload-Allowed


Sorry,

Barry


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



Re: RFS: blueman

2009-03-07 Thread George Danchev
On Friday 06 March 2009 17:15:57 Christopher Schramm wrote:
 Jelle de Jong wrote:
  I agree this package is welcome in debian, somebody fancy to sponser?

 Since nobody was yet: Is there any problem with sponsoring the package?

Hi,

It is not necessary for the package to have any technical or legal problems in 
order to receive a sponsorship feedback, it generally means that it is quite 
likely that nobody has found the time or sufficient interest to have a look 
at it. As usual, a decent presentation of the package (especially its 
advantages over already existing packages if any) may help a lot to find a 
sponsor, and of course a purely deceptive or poor advertisement may even work 
in the opposite direction ;-) 

-- 
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu


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



RFS: osgppu

2009-03-07 Thread Pau Garcia i Quiles
Dear mentors,

I am looking for a sponsor for my package osgppu.

* Package name: osgppu
  Version : 0.4.0-1
  Upstream Author : Art Tevs t...@mpi-inf.mpg.de
* URL : http://projects.tevs.eu/osgppu
* License : LGPL
  Section : libs

It builds these binary packages:
libosgppu-dev - offscreen renderer using GLSL shaders for computations [devel]
libosgppu-doc - offscreen renderer using GLSL shaders for computations [doc]
libosgppu4 - offscreen renderer using GLSL shaders for computations [runtime]
libosgppu4-dbg - offscreen renderer using GLSL shaders for computations [debug]

The package appears to be lintian clean.

The upload would fix these bugs: 518580

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/o/osgppu
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/o/osgppu/osgppu_0.4.0-1.dsc

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

Kind regards

-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)


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



Re: RFS: dtmfdial (updated package)

2009-03-07 Thread Denis Briand
On Sat, Mar 07, 2009 at 11:38:37PM +1100, Ben Finney wrote:
 Denis Briand de...@narcan.fr writes:
 
  It was because I builded the package with lenny and lintian didn't
  see anything.
 
 You should only ever upload packages that you have used ‘sid’ to
 successfully build and lintian check.
 
 For one way to do that without necessarily running ‘sid’ as your
 operating system, investigate the ‘pbuilder’ package.
 
  But, I have one question : how can I upload that new package?
  -upgrade to 0.2-6 ?
 
 This is my chosen option and that of several others here; it makes a
 clear distinction when talking about each upload that you made. But be
 aware that there is disagreement on this point.
 
  and $ dput mentors dtmfdial_0.2-6_i386.changes ?
 
 You should only upload source packages for sponsorship; your sponsor
 needs to re-build the package from source anyway.
 

It's ok,
upgraded to 0.2-6
Thanks

Denis Briand


signature.asc
Description: Digital signature


Re: RFS: dtmfdial (updated package)

2009-03-07 Thread Ben Finney
A few additions to this.

Ben Finney ben+deb...@benfinney.id.au writes:

 You should only ever upload packages that you have used ‘sid’ to
 successfully build and lintian check.
 
 For one way to do that without necessarily running ‘sid’ as your
 operating system, investigate the ‘pbuilder’ package.

In fact, even if you run ‘sid’ as your operating system, it's
recommended to build your packages in a ‘pbuilder’ environment to
discover issues with build-time dependencies.

 [incrementing the Debian release number each time you make a new
 release] is my chosen option and that of several others here; it
 makes a clear distinction when talking about each upload that you
 made. But be aware that there is disagreement on this point.

Neil Williams has a good explanation of why this is a good idea
URL:http://people.debian.org/~codehelp/#reasons.

-- 
 \  “My interest is in the future, as I am going to spend the rest |
  `\  of my life there.” —Charles F. Kettering |
_o__)  |
Ben Finney


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



Re: RFS: CLAM, C++ library for audio and music

2009-03-07 Thread Neil Williams
On Fri, 6 Mar 2009 19:57:06 +0100
David García Garzón dgar...@iua.upf.edu wrote:

  David García Garzón dgar...@iua.upf.edu wrote:
   That's our last try to make those packages ready to get into Debian
   (~svn12799):
 
 Ups, maybe a Catalan false friend here. I just realized it could have been 
 understood as 'i am not trying anymore' instead of 'that's the newer one'.
 It was 'the newer one' ;-) Not that desperate yet

OK. Thanks for the clarification - it's annoying when maintainers try
to hurry things along by sounding desperate or as if sponsors and
other people on the list are just being too pedantic. A simple language
difference is a much simpler explanation.

  The debian/ packaging can be in upstream RCS just not in the tarball(s)
  released by upstream. If the upstream build process cannot cope with
  ignoring certain directories, it may be a good idea to fix to solve
  the inconvenience.
 
 If such simple solution is allowed, i will do that in release scripts. Now we 
 export, tarball, export debian inside, and build source package. We should 
 then, export, delete debian, tarball, reexport debian and build source 
 package. Not that hard. 

It does sound like more work than it should require. The main problem
would appear that you are exporting and tarballing the entire export.
Isn't there a way your build can generate the tarball directly? I
haven't had time to look at the actual package but things like
autotools have calls like 'make dist' which ignore all the generated
stuff and just do the right thing. debian/ would only be added to such
a tarball if mentioned explicitly in one of the Makefiles so it is
trivial to remove such a section.

Exporting and tarballing will avoid .svn directories, etc., but (as the
debian/ directory shows) will end up including files that really don't
deserve to be in the upstream tarball. Most builds generate lots of
temporary and other status files which you really don't want in the
tarball because they encode data that is entirely specific to the build
machine. You either need to be very careful with the equivalent of
'make clean' or sort out upstream to have a way of creating the tarball
that only includes the critical files that do not change between
builds and are not architecture-dependent or dependent on the
configuration of one particular machine. A lot of debian packages spend
a lot of time cleaning up after inadequate (or stale) upstream build
configurations.

 Anyway, as the upstream release manager I was serious when I said that this 
 piece of software can be dropped from this binary release. The plugin that 
 comes with those helper binaries was an experimental GSoC project that i just 
 enabled on the last package revision but it was disabled until then, just 
 like 
 other experimental ones also included in source but not compiled.

If dropped, ensure that the reasons are described in the changelog.
 
   So, what to do now? anything else? are the packages ready be uploaded by
   an sponsor?
 
  Not by me.

Let me just clarify that too - it's because I don't generally sponsor
packages using C++ which in turn is because most of those are KDE apps
and I don't use KDE (hate it with a passion). See
http://people.debian.org/~codehelp/#lang
 
 Ok, but I would like to receive more feedback about any other issues in the 
 current revision of those packages. If those you say are the only problems i 
 will be pretty happy, I could build valid debian packages in short. But 
 taking 
 a look back i guess there could be more issues. ;-) What else are we doing 
 wrong?

Right now, I don't have time to review such a large package, especially
one using C++. You may or may not be doing anything particularly wrong,
it is just that sponsors are volunteers with other priorities and we do
what we can but there are quite a lot of packages on mentors that never
get a sponsor. Patience is the key - along with a few pings to this
list once in a while.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/



pgpSimiou6kan.pgp
Description: PGP signature


scons /rules

2009-03-07 Thread Grammostola Rosea

Hi,

I want to build my first package. I have to edit the rules file, but 
how? What are in general the things you have to do when building a scons 
package?


And there is also not an makefile, but an SConstruct file, right?


\r

#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of 
dh-make.


# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1





configure: configure-stamp
configure-stamp:
  dh_testdir
  # Add here commands to configure the package.

  touch configure-stamp


build: build-stamp

build-stamp: configure-stampdh_testdir

  # Add here commands to compile the package.
  $(MAKE)
  #docbook-to-man debian/klick.sgml  klick.1

  touch $@

clean:
  dh_testdir
  dh_testroot
  rm -f build-stamp configure-stamp

  # Add here commands to clean up after the build process.
  $(MAKE) clean

  dh_clean

install: build
  dh_testdir
  dh_testroot
  dh_prepdh_installdirs

  # Add here commands to install the package into debian/klick.
  $(MAKE) DESTDIR=$(CURDIR)/debian/klick install


# Build architecture-independent files here.
binary-indep: install
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: install
  dh_testdir
  dh_testroot
  dh_installchangelogs
  dh_installdocs
  dh_installexamples
#dh_install
#dh_installmenu
#dh_installdebconf
#dh_installlogrotate
#dh_installemacsen
#dh_installpam
#dh_installmime
#dh_python
#dh_installinit
#dh_installcron
#dh_installinfo
  dh_installman
  dh_link
  dh_strip
  dh_compress
  dh_fixperms
#dh_perl
#dh_makeshlibs
  dh_installdeb
  dh_shlibdeps
  dh_gencontrol
  dh_md5sums
  dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure


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



Re: scons /rules

2009-03-07 Thread Daniel Moerner
On Sat, Mar 7, 2009 at 3:25 PM, Grammostola Rosea
rosea.grammost...@gmail.com wrote:
 Hi,

 I want to build my first package. I have to edit the rules file, but how?
 What are in general the things you have to do when building a scons package?

 And there is also not an makefile, but an SConstruct file, right?

In general, it's pretty similar to a normal make setup. Instead of
calling $(MAKE), just define SCONS (e.g., SCONS = scons, at the top of
the file) and then call $(SCONS). The upstream SConstruct file should
support DESTDIR setting when you call $(SCONS) install.

You may also need to remove .sconsign.dblite config.log .sconf_temp
manually in debian/clean.

Be aware that due to the way scons works, scons -c will not work if
the SConstruct file cannot initialize itself. That is to say, if
scons does not work without patching the makefile, then to allow the
package to build properly, you will either have to (a) manually
replicate the purpose of scons clean in the clean: target of
debian/rules, or (b) force the clean target to depend on the patch
target, e.g.:

clean: patch clean-patched unpatch
clean-patched:
$(SCONS) -c
etc...

This only applies in a few cases though, and getting upstream to fix
this is far better than implementing this kind of clean target.

Just use man to discover the differences between the dh_* commands,
and be sure to remove any that you don't need (don't just comment them
out).

Regards,
Daniel

-- 
Daniel Moerner dmoer...@gmail.com


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



Re: RFS: CLAM, C++ library for audio and music

2009-03-07 Thread David García Garzón
A Diumenge 08 Març 2009 00:26:49, Neil Williams va escriure:
 On Fri, 6 Mar 2009 19:57:06 +0100

   The debian/ packaging can be in upstream RCS just not in the tarball(s)
   released by upstream. If the upstream build process cannot cope with
   ignoring certain directories, it may be a good idea to fix to solve
   the inconvenience.
 
  If such simple solution is allowed, i will do that in release scripts.
  Now we export, tarball, export debian inside, and build source package.
  We should then, export, delete debian, tarball, reexport debian and build
  source package. Not that hard.

 It does sound like more work than it should require. 

Its an script who does all the steps.
http://clam-project.org/clam/CLAM/scripts/doDebianPackages.py
Doing what i suggested would be some steps like:

svn export http://clam-project.org/clam/CLAM clam-1.4.0
rm -rf clam-1.4.0/debian
tar cvfz 
svn export http://clam-project.org/clam/CLAM/debian clam-1.4.0/debian
... and build the source package

Manually could be error prone but it is a script, let it work.

 The main problem
 would appear that you are exporting and tarballing the entire export.
 Isn't there a way your build can generate the tarball directly?
 I haven't had time to look at the actual package but things like
 autotools have calls like 'make dist' which ignore all the generated
 stuff and just do the right thing. debian/ would only be added to such
 a tarball if mentioned explicitly in one of the Makefiles so it is
 trivial to remove such a section.

For your information we are using scons instead of autotools and make as build 
system.

 Exporting and tarballing will avoid .svn directories, etc., but (as the
 debian/ directory shows) will end up including files that really don't
 deserve to be in the upstream tarball. Most builds generate lots of
 temporary and other status files which you really don't want in the
 tarball because they encode data that is entirely specific to the build
 machine. 
 You either need to be very careful with the equivalent of
 'make clean' or sort out upstream to have a way of creating the tarball
 that only includes the critical files that do not change between
 builds and are not architecture-dependent or dependent on the
 configuration of one particular machine. A lot of debian packages spend
 a lot of time cleaning up after inadequate (or stale) upstream build
 configurations.

Such files are not included in the svn. CLAM is automatically built on commit 
under several flavors of debian, ubuntu, fedora, macosx and windows, so, for 
example, if we wrongly commit some platform dependant file we soon detect it 
as svn conflicts. For us is safer to do an export.

  Anyway, as the upstream release manager I was serious when I said that
  this piece of software can be dropped from this binary release. The
  plugin that comes with those helper binaries was an experimental GSoC
  project that i just enabled on the last package revision but it was
  disabled until then, just like other experimental ones also included in
  source but not compiled.

 If dropped, ensure that the reasons are described in the changelog.

Ok. I hope i can get the programs descriptions shortly anyway.

So, what to do now? anything else? are the packages ready be uploaded
by an sponsor?
  
   Not by me.

 Let me just clarify that too - it's because I don't generally sponsor
 packages using C++ which in turn is because most of those are KDE apps
 and I don't use KDE (hate it with a passion). See
 http://people.debian.org/~codehelp/#lang

Well, in fact CLAM is just Qt not KDE but i guess the same applies. Your 
choice.

  Ok, but I would like to receive more feedback about any other issues in
  the current revision of those packages. If those you say are the only
  problems i will be pretty happy, I could build valid debian packages in
  short. But taking a look back i guess there could be more issues. ;-)
  What else are we doing wrong?

 Right now, I don't have time to review such a large package, especially
 one using C++. You may or may not be doing anything particularly wrong,
 it is just that sponsors are volunteers with other priorities and we do
 what we can but there are quite a lot of packages on mentors that never
 get a sponsor. Patience is the key - along with a few pings to this
 list once in a while.

Well, no problem. We are also volunteers so i understand. I hope we can find 
an sponsor soon or someone that could take it a closer look to find more 
issues. If we waited for five years since the first debianization, i guess we 
can wait for some more time... a couple of hours? ;-) 

Thanks a lot for your hints. They have been very helpfull.

Regards.
David.

-- 
David García Garzón
(Work) dgarcia at iua dot upf anotherdot es
http://www.iua.upf.edu/~dgarcia


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



Re: scons /rules

2009-03-07 Thread Paul Wise
On Sun, Mar 8, 2009 at 9:36 AM, Daniel Moerner dmoer...@gmail.com wrote:

 In general, it's pretty similar to a normal make setup. Instead of
 calling $(MAKE), just define SCONS (e.g., SCONS = scons, at the top of
 the file) and then call $(SCONS). The upstream SConstruct file should
 support DESTDIR setting when you call $(SCONS) install.

Most of the time you'll have to implement DESTDIR support yourself (or
convince upstream to switch to autotools or something that does
DESTDIR out of the box). Check the packages in the scons reverse
build-deps for examples:

sudo apt-get install devscripts ; build-rdeps scons

 Be aware that due to the way scons works, scons -c will not work if
 the SConstruct file cannot initialize itself. That is to say, if
 scons does not work without patching the makefile, then to allow the
 package to build properly, you will either have to (a) manually
 replicate the purpose of scons clean in the clean: target of
 debian/rules, or (b) force the clean target to depend on the patch
 target, e.g.:

This won't be needed when dpkg-source v3 (quilt) packages are accepted
by the Debian archive (hopefully soon).

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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



Re: RFS: CLAM, C++ library for audio and music

2009-03-07 Thread George Danchev
On Sunday 08 March 2009 03:43:00 David García Garzón wrote:
--cut--

Hi,

 Well, no problem. We are also volunteers so i understand. I hope we can
 find an sponsor soon or someone that could take it a closer look to find
 more issues. 

You may also want to check your sourses with cppcheck as found in sid. Surely 
there might be false positives [1], but there are also very nice catches you 
might want to consider. This of course doesn't mean that the package is 
buggy, it just helps avoiding situations like fighting bugs in the last 
minute before release in a relatively large and complicated package.

[1] especially for the libraries providing functions which dynamically 
allocated memory is meant to be released in the application code, which is of 
course missing when you only check the library code.

-- 
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu


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