Re: RFS: dhcp-probe, another try to request with a lot of update

2008-12-19 Thread Michael Tautschnig
[...]
 
 OK, OK, i think that is not the cleaner method to run a rm -rf on a file
 which doesn't exist but if you want, and if it is the usage in debian
 project, i will do
 

This is definitely a minor issue, but I'm just trying to get you to follow at
the very least the KISS principle (keep it simple and stupid) and some
efficiency, getting rid of unnecessary bloat.

[...]

  - Your init.d file feels fairly hacked, please take a look at, e.g., the 
  init.d
file of the arpwatch package (which also runs multiple daemons for 
  multiple
interfaces). Just looking at the code you use to kill daemons makes me 
  shiver.
start-stop-daemon will do. Really. Please don't keep all the stuff you
commented out, either remove it or implement it. force-reload, however, 
  must
get implemented (see Debian Policy Sec. 9.3.2).
 
 your words fairly hacked is a joke ?
 
No. Again, this init script does not follow the KISS principle and it does not
make use of LSB helper function, which makes it just all too complex. An init
script is an utterly simple thing: It should start and stop a daemon, and maybe
report whether it is running. As a rule of thumb, 8% of code contains bugs. The
large such a script is, the more bugs it will contain. And reviewing so much
code is more work as well. 

 The main problem i found in my init.d file was the signal used to kill
 the daemon (9) instead of the normal (15).
 For each configuration files, the script will read information about
 interface and its properties. Then script read daemon PID associated to
 configuration file and kill it and delete the PID file (added in latest
 update).

Why can't you just use start-stop-daemon? It will handle all that stuff.

 The force_stop function is here to handle, with a basic system view,
 cases where daemons have to be stop.
 Moreover, arpwatch package does not provide the status option if
 'running*' function are sources of the reaction...
 
 Could you explain me your comment ?
 
My comment is mostly about the way you stop the daemons. There should not be a
need to attempt to kill it in so many ways, just let start-stop-daemon do the
job. If it fails -- so be it. Then something horribly bad is going on. But I
need to review your updated package before further commenting on this.

[...]

 
* lines 59,61: Only depend on install, you can't do build and install in
  parallel and install already depends on build
* lines 62,63: dh_testdir is ok, no additional files required
* line 69: I think defaults should be fine, why do you add 80 15; that
  contradicts defaults
 
 According to tour advice i put defaults level to start daemon but i
 think that it is better to start the daemon before network start and
 stop it after.
 

Isn't that the wrong way round? What is dhcp-probe good for, if there is no
network running? But anyway, I'm fine with custom numbers, but then don't put
defaults in there as well.

[...]

I'll grab the package from mentors.d.n later on this weekend and report back.

Best,
Michael




pgpP8Huu06J6N.pgp
Description: PGP signature


Re: RFS: remote-hellanzb-gui

2008-12-19 Thread Clément Lorteau
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

To try to draw a little attention to my request, here are some details
about this package, as I realize i didn't include more than what the
d.m.n template says.

First, what it is this package : it's a small GNOME application i
wrote to
easily download newsgroups binary files by remotely controlling your
HellaNZB daemon. What makes it different from the other similar tools
out there (like LottaNZB, Hellafox...) is that this one is really
aimed at controlling your HellaNZB daemon remotely, by using SSH to
copy NZB files located on your computer, and optionally setting up a
SSH tunnel automatically to access your server through the Internet
securely. Add stuff to your download queue from work, university, or
anywhere ! ;) Screenshots [1] could give you an idea of what it's like.

[1] https://sourceforge.net/project/screenshots.php?group_id=246092

It's written in Python. It uses python-support, so that makes the
debian packaging fairly easy. I think my packaging is pretty clean. I
don't have as much experience as you guys, but at least, lintian -iI
*changes *deb *dsc from unstable gives nothing, and the binary
package installs and runs well on unstable. I'd really appreciate a
review.

Thank you for your attention !

- --
Clément Lorteau
www.lorteau.net | launchpad.net/~northern-lights
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAklL56oACgkQOSmNf03rmMR3CACfactqCT+8pAlmuRlxU6K7xWFg
xfAAnRzKmIeUblLIDSU9xeQ0tClMa9fa
=8rzF
-END PGP SIGNATURE-


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



Re: ITS: xf86-input-tslib (updated package)

2008-12-19 Thread Neil Williams
On Tue, 16 Dec 2008 04:18:45 +0800
Wen-Yen Chuang ca...@calno.com wrote:

Sorry it's taken so long to get back to you, I have been very
tired recently.

 I am looking for a sponsor for the new version 0.0.5-2
 of my package xf86-input-tslib.
 
 It builds the binary package: xserver-xorg-input-tslib

You note in the changelog that this version build-depends on the
upload I made for tslib 1.0-5 to experimental. However, the binary
package does not depend on that version of tslib which could result in
unexpected behaviour, e.g. if a user takes the xorg driver package from
experimental without also taking the tslib package from experimental.
Outside of a release freeze, this could also be a problem during the
normal migration from unstable into testing, if for example a bug was
found in tslib that prevented the migration of 1.0-5, the xorg driver
would migrate ahead of tslib.

I'm only mentioning this as a caution - I don't consider it a practical
problem for these particular changes to these particular packages. Once
Lenny is released and we migrate both tslib and the xorg driver into
unstable and thence into testing, it would be best if either the
build-depends change was reverted or that the driver had a stricter
dependency on that version of tslib by using this change in
debian/control for the binary package:

- Depends: ${shlibs:Depends}, ${misc:Depends}, ${xserver:Depends}
+ Depends: libts-0.0-0 (= 1.0-5), ${shlibs:Depends}, ${misc:Depends}, 
${xserver:Depends}

In general, bumping the build-depends without changing the binary
dependency is not actually solving any particular problem, except a
FTBFS. Can you remind me why you wanted/needed to bump the
build-depends in the first place? 

tslib 1.0-5 does include a tweak to the pkgconfig file in the libts-dev
package but the xorg driver configure.ac does not use pkgconfig for
libts so this change would have no effect on this package. Your 0.0.5-2
driver does build successfully against libts-dev 1.0-4 and debdiff
cannot find any unexpected differences if the build-depends is reverted.

Did you experience any problems with this version of the xorg driver
and the version of libts currently in unstable (and lenny)?

 Description: tslib touchscreen driver for X.Org/XFree86 server
  This X.Org/XFree86 driver provides support for touchscreens input
  devices. The driver is based on tslib which supports events for moving
  in absolute coordinates and relative coordinates.

On a different note, I'd like to ask a favour on behalf of users
needing busybox support for Xorg. 

I noted that this version of the xorg ts driver uses a new copy of
debian/xsfbs. Lots of Xorg packages use debian/xsfbs/ and the shell
script in that directory forms the basis of a variety of maintainer
scripts in other Xorg packages. When those maintainer scripts are run
on a system that only has busybox shell, certain features of the shell
script fail because options are used for fgrep that simply do not exist
in the busybox implementation.

Can you help me identify someone in the Debian Xorg strike force or
someone responsible for the xsfbs code or some other way that these
concerns can be fixed?

The current patch for xsfbs.sh is available here:
http://buildd.emdebian.org/svn/browser/current/target/trunk/x/xorg/trunk/emdebian-xsfbs-xsfbs.sh.patch

I'd like to know if there are likely to be problems due to this patch
and whether the effect of the patch can be incorporated into all xsfbs
scripts. There are good reasons why busybox does not include support
for these particular options and I'd like to know if Xorg can do
without them before I try to persuade busybox upstream to add such
support.

I'll wait to hear from you about the build-depends issue before
uploading - I suspect it is OK to revert that change and build-depend
on libts-dev without a specific version when uploading to unstable. The
extra time should also allow me time to test both new versions more
fully. I don't need a new upload to mentors at this time.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgp2roxP5OgnS.pgp
Description: PGP signature


RFS: ganttpv (was: Re: Processed: owner 509061)

2008-12-19 Thread Raphael Geissert
Hello Brian,

[CC'ing debian-mentors]

2008/12/19 Brian C. Christensen br...@pureviolet.net:
 Raphael,

 This is my first time submitting a request to get a package into Debian, so
 I don't know whether I'm supposed to contact you or not. If not, please
 ignore this email.

You can contact me, just like anybody else, if you wish to; but there's no 
requirement ;)
I'm just another folk working on Debian.


 I have taken my best shot at packaging GanttPV for Debian. I have posted
 requests for a sponsor on the sponsors web site and on the mentors web site.
 I have also sent the template email to the mentors mailing list and uploaded
 the .change file.

 Is there anything else that I am supposed to be doing to move this forward?

First of all, have you seen the two replies sent to your email to the mentors 
mailing list?
You can see your thread at
http://comments.gmane.org/gmane.linux.debian.devel.mentors/34499
or in a different view:
http://thread.gmane.org/gmane.linux.debian.devel.mentors/34499
or all alone:
http://article.gmane.org/gmane.linux.debian.devel.mentors/34499

If you are not subscribed to the mailing list then say so when sending your 
messages, so that people can send you a copy of the message when replying.


 From what I can see, I've had nibbles but no bites. I am hoping that someone
 will be able to look it over and let know if something is wrong. One problem
 I know about is that I don't know how to set it up so that double clicking
 on a .ganttpv file would open the file with GanttPV. It appears that I
 need to add a new mime type and icon somewhere, but I can't find the
 documentation that says where and how to do that.

That's done thanks to the .desktop files and to some other magic trick which I 
don't remember very well right now.
You can start by taking a look at the .desktop files specifications at:
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html


 In the mean time I'm trying to get people to try out my deb file. Assuming
 it works for them, I'll get the deb file posted on the GanttPV download
 site.

 Regards,
 Brian C. Christensen


 On Dec 18, 2008, at 8:27 PM, Debian Bug Tracking System wrote:

 Processing commands for cont...@bugs.debian.org:

 owner 509061 Brian C. Christensen br...@pureviolet.net

 Bug 509061 [wnpp] ITP: ganttpv -- project scheduling software
 Owner recorded as Brian C. Christensen br...@pureviolet.net.

 End of message, stopping processing here.

 Please contact me if you need assistance.

 Debian bug tracking system administrator
 (administrator, Debian Bugs database)



Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net

Douglas MacArthur  - We are not retreating - we are advancing in another 
direction.


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


Non free license?

2008-12-19 Thread Pietro Battiston
Hello mentors,

I'm interested in packaging Shapely [0], a python library, because I
need it as a dependency for a program I'm working on (and I'd like to
package too).

Skapely was already packaged (as python-shapely) [1] and uploaded some
time ago, but was rejected.

Unfortunately, nobody could tell me the reason (the maintainer didn't
answer to my emails, ftp masters didn't neither and other community
members of the project seem to have no clue).

Since I started to repackage it, I maybe found a possible solution to
the dilemma: do you think that the license [2] (in particular the third
condition) is not enough free?

Notice that if this is the problem, I could try to contact upstream, or
package an old GPLed version of the library (see [3]).

(or just rewrite the _2_ function that I use from that library...)

thank for you help

Pietro Battiston

[0]: http://trac.gispython.org/lab/wiki/Shapely
[1]:
http://lists.alioth.debian.org/pipermail/pkg-grass-general/2008-May/003072.html
[2]: http://svn.gispython.org/svn/gispy/Shapely/trunk/LICENSE.txt
[3]:
http://lists.gispython.org/pipermail/community/2007-November/001271.html


signature.asc
Description: Questa è una parte del messaggio firmata digitalmente


RFS: gnapi

2008-12-19 Thread Boris Badenov
Dear mentors,

I am looking for a sponsor for my package gnapi.

* Package name: gnapi
  Version : 0.1.9-1
  Upstream Author : Wieslaw Spyra
* URL : http://www.gnapi.pl
* License : GPL v.3 + OpenSSL
  Section : gnome

It builds these binary packages:
gnapi  - Subtitles downloader from Napiprojekt.pl database

The package appears to be lintian clean.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/g/gnapi
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget http://mentors.debian.net/debian/pool/main/g/gnapi/gnapi_0.1.9-1.dsc

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

Kind regards
 Wieslaw Spyra


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



Re: Non free license?

2008-12-19 Thread Carlo Segre


hi Pietro:

On Sat, 20 Dec 2008, Pietro Battiston wrote:



Since I started to repackage it, I maybe found a possible solution to
the dilemma: do you think that the license [2] (in particular the third
condition) is not enough free?

Notice that if this is the problem, I could try to contact upstream, or
package an old GPLed version of the library (see [3]).



It seems to me that it is very close to a BSD license, which should be OK. 
My suggestion is that you forward your query to the debian-legal list and 
get some feedback.


Carlo

--
Carlo U. Segre -- Professor of Physics
Associate Dean for Special Projects, Graduate College
Illinois Institute of Technology
Voice: 312.567.3498Fax: 312.567.3494
se...@iit.edu   http://www.iit.edu/~segre   se...@debian.org


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



pam-script

2008-12-19 Thread Albert Lash
Hello Mentors!

I'm wondering if there is anything I can do to help get this package
approved for inclusion in the main Debian repositories:

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

It can be used to do some very cool things, including synchronizing
non-shell email accounts when a user authenticates over POP3 or IMAP,
triggering OfflineIMAP to sync with a redundant IMAP server.

Thanks for any suggestions,

Albert


-- 
http://www.docunext.com/


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