How to do input sanitazion in debconf

2006-12-20 Thread Marc Haber
Hi,

#400294 suggests that the Debian exim4 packages go to some way to
sanizite input delivered via debconf. I am wondering how to properly
do this.

One would want to either build a state machine or to loop around all
debconf questions until the sanitazion has passed. And one needs
debconf templates for all possible error messages. This sounds like
being a pain to actually do, but could be eased inside debconf when
#400294 is addressed.

And to make things worse: One usually writes out debconf information
to config files. In the (rather common case) where these config files
are postprocessed, once need to do input sanitazion there as well.
Doubled bug potential.

What is the recommended way to do this?

Greetings
Marc

-- 
-
Marc Haber | I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things.Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835


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



RFS: LiE -- computer algebra package for Lie group computations

2006-12-20 Thread Kasper Peeters
Having cleaned up my package with the help of Rodrigo Gallardo, 
I would now like to get sponsorship for

  LiE -- computer algebra package for Lie group computations
  
  LiE is a computer algebra system that is specialised in computations
  involving (reductive) Lie groups and their representations.

The .dsc is at

  http://www.aei.mpg.de/~peekas/debian/lie_2.2.2-1.dsc

and all other relevant files can be found in

  http://www.aei.mpg.de/~peekas/debian/

Thanks,
Kasper


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



Packages (using C++) for two different distributions

2006-12-20 Thread Kasper Peeters
Hi,

(Please redirect me to the right mailing list if this is off-topic
here, apologies for the waste of bandwidth).

I have written a program which makes use of the C++ interface of
libgmp. On Ubuntu Dapper, this leads to a dependence on libgmpxx3,
while the upgraded gcc on Edgy makes this depend on libgmpxx4 (things
seem to be slightly different on Debian distributions, but I guess the
problem remains). Clearly, packages built for one release will
therefore not work on the other. 

So the question is: what is the easiest way for me to generate
packages for two distributions with incompatible C++ ABIs, given that
I have only one machine?

Best,
Kasper


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



RFS: libphp-simplepie

2006-12-20 Thread Chris Lamb
Dear mentors,

I am looking for a sponsor for my package libphp-simplepie.

* Package name: libphp-simplepie
  Version : 1.0beta3.2-1
  Upstream Author : Ryan Parman and Geoffrey Sneddon
* URL : http://simplepie.org/
* License : LGPL
  Section : web

It builds these binary packages:
libphp-simplepie - Fast and easy to use feed parsing class for PHP

The package is lintian clean.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/l/libphp-simplepie
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget
http://mentors.debian.net/debian/pool/main/l/libphp-simplepie/libphp-simplepie_1.0beta3.2-1.dsc

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


Regards,

-- 
 Chris Lamb, Cambridgeshire, UKGPG: 0x634F9A20


signature.asc
Description: PGP signature


Re: Packages (using C++) for two different distributions

2006-12-20 Thread Asheesh Laroia

On Wed, 20 Dec 2006, Kasper Peeters wrote:


So the question is: what is the easiest way for me to generate
packages for two distributions with incompatible C++ ABIs, given that
I have only one machine?


I'm not a Debian developer, but I would think the easiest thing to do is 
to install pbuilder and create a chroot for Debian.  Since the source 
package will be the same (libgmp-dev, I'd guess) for both, you can use 
pbuilder to generate the Debian package in a chroot.


pbuilder is fairly straightforward; its man page should be documentation 
enough.


-- Asheesh.

--
Go on, girl!  You'll never get a better chance to buy Jif at this
price.  *Carpe diem*, babe!
-- The Naked Consumer, Erik Larson


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



Re: Packages (using C++) for two different distributions

2006-12-20 Thread Florent Rougon
Asheesh Laroia [EMAIL PROTECTED] wrote:

 I'm not a Debian developer, but I would think the easiest thing to do is to
 install pbuilder and create a chroot for Debian.  Since the source package
 will be the same (libgmp-dev, I'd guess) for both, you can use pbuilder to
 generate the Debian package in a chroot.

This is a possibility. You can also use debootstrap directly to generate
a chroot environment and work there whenever you need (no need to
compact the filesystem).

There are packages in Debian that are supposed to ease the creation of
such chroots, but I didn't try them. And there is also cdebootstrap, as
an alternative to debootstrap (didn't try it either).

-- 
Florent


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



Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Laurent Bigonville
Hi,

The name of the binary packages have been changed to avoid conflict
with an other library (libssh2 != libssh). The new packages are at the
same URL. (http://bigon.be/vrac/libssh/)

A direct link to the .dsc file as requested:
http://bigon.be/vrac/libssh/libssh_0.2~rc1-1.dsc


Regards :)

Laurent



pgpy4IVZHcrzy.pgp
Description: PGP signature


Re: Fwd: Re: Beginner Maintainer: tremulous-editor, tremulous-mappack

2006-12-20 Thread Salokine
Hi,

I'm sorry, it's an error of email address.
You can ignore it.

Bye.
Salokine.


Le mercredi 20 décembre 2006 08:07, Adam Cécile (Le_Vert) a écrit :
 Le mercredi 20 décembre 2006 02:23, Andrew Donnellan a écrit :
  Could this be translated into English?
 
  On 12/20/06, Salokine [EMAIL PROTECTED] wrote:
   Salut,

 Hi

   As-tu pu voir mon paquet tremulous-editor ?

 Did you have a look to tremulous-editor ?

   J'ai des difficultés pour déterminer le fichier debian/copyright et je
   n'arrive pas à contacter les développeurs de Tremulous.

 I don't manage to fill debian/copyright and I can't contact tremulous
 developpers.

   As-tu des contacts ?

 Do you have any contact ? (with the tremulous guys, I guess)

   @+ et merci de ton aide.
   Salokine.
  
   Le jeudi 30 novembre 2006 00:37, Heretik a écrit :
Salokine a écrit :
 Bonjour,

 Voici le recap de la discussion sur
 debian-mentors@lists.debian.org.
   
Ok, je vais lire tout ça
   
 Je suis à ta disposition pour en discuter.
   
As tu un compte Jabber ? Je ne détaille pas trop mes réponses car je
préfère en parler sur Jabber que par courriel, parce que c'est plus
réactif et donc plus agréable.
   
Moi c'est [EMAIL PROTECTED]
   
 J'accepte aussi volontier de l'aide
 sur la création de ces paquets car, comme dit précédement, ce sont
 mes premiers paquets.
   
Oui, je vais regarder tout ça et essayer de t'aider.



Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Daniel Baumann
Laurent Bigonville wrote:
 http://bigon.be/vrac/libssh/libssh_0.2~rc1-1.dsc

  * wondering: the '[ $name ]' is only used when more than one person is
doing things within the same upload; here, you're the only one.

  * tipp: debhelper (= 5.0.0) is over precise, debhelper (= 5) is just
enough.

  * tipp: add a lintian override for the
libssh-2: package-name-doesnt-match-sonames libssh2
warning.

  * must: libssh-2-dbg shall be of priority extra.

the rest is fine. if you fix above things, i'm happy to sponsor it.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: RFS: libphp-simplepie

2006-12-20 Thread Daniel Baumann
Chris Lamb wrote:
 http://mentors.debian.net/debian/pool/main/l/libphp-simplepie/libphp-simplepie_1.0beta3.2-1.dsc

  * should: please mention the reason for the action you did in
README.Debian

  * should: mention the repackaging in copyright, not in
README.Debian-source

  * tipp: remove the useless empty line at the end of the
changelog file.

  * wondering: why do you prefere php4 over php5 in the
depends/recommends?

  * should: the Homepage entry in control should have
two leading spaces.

  * must: your copyright is incomplete, there are other files with
different copyright holders.

  * tipp: dirs is not required as you copy the files with a install file

  * tipp: do not prefix some helper files and some not when you have
only a one-binary package.

  * tipp: remove the useless commented things in the watch file.

if you fix above things, i'm happy to sponsor it.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: RFS: LiE -- computer algebra package for Lie group computations

2006-12-20 Thread Daniel Baumann
Kasper Peeters wrote:
 http://www.aei.mpg.de/~peekas/debian/lie_2.2.2-1.dsc

  * tipp: remove the useless empty line at the end of changelog

  * tipp: it's common to list debhelper as the first depends in
Build-Depends

  * tipp: remove the useless empty line at the end of the manpage.

  * tipp: do not use more than one empty line at the time as a
seperator, one is just enough.

  * should: remove the useless configure: stanzas, you don't need it.

  * should: remove the useless commented things in rules

  * should: remove the not used dh_* calls (dh_installexmamples).

  * must: get a license statement from upstream which allows *at least*
the distribution by Debian and its mirrors properly, and document
that in debian/copyright. you may want to ask debian-legal for
details.

if you fix above things, i'm happy to sponsor it.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: Regarding Requested packages

2006-12-20 Thread Daniel Baumann
Eng. Mina Ramses wrote:
 I want to know, start on packaging any of these requests is concerned
 with the bug post ( i.e.
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=337220 ) contents or
 if it's already in the request list i can work on it , i.e., the package
 that has a bug post and still in requests list is it still needed to be
 packaged ?

Please read the answers on that particular bug, and if unsure, ask the
person who was writing there for the latest progress about this package.

 and i want a detailed guide on starting packaging both
 Libraries/application

General guide on Debian packaging:
http://www.debian.org/doc/maint-guide/

Shared Library specific additions:
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: RFS: libphp-simplepie

2006-12-20 Thread Chris Lamb

Daniel Baumann [EMAIL PROTECTED] wrote:
 
   * should: please mention the reason for the action you did in
 README.Debian
 
   * should: mention the repackaging in copyright, not in
 README.Debian-source
 
   * tipp: remove the useless empty line at the end of the
 changelog file.

Corrected in my local copy.

   * wondering: why do you prefere php4 over php5 in the
 depends/recommends?

I copied this from other PHP library packages. Maybe alphanumeric sort
order looks nicer? :)

   * should: the Homepage entry in control should have
 two leading spaces.

   * tipp: dirs is not required as you copy the files with a install
 file
 
   * tipp: do not prefix some helper files and some not when you have
 only a one-binary package.
 
   * tipp: remove the useless commented things in the watch file.

Corrected in my local copy.

   * must: your copyright is incomplete, there are other files with
 different copyright holders.

I looked a bit more closely -- one function is licensed under the Open
Publication License, which is not DSFG free[0]. I'm talking to upstream
about replacing it and will upload a new copy and reply to this message
when the issue has been resolved. 


Regards,

-- 
 Chris Lamb, Cambridgeshire, UKGPG: 0x634F9A20

[0] http://lists.debian.org/debian-legal/2004/03/msg00029.html


signature.asc
Description: PGP signature


Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Jean-Philippe Garcia Ballester
On Wednesday 20 December 2006 23:26, Daniel Baumann wrote:
 Laurent Bigonville wrote:
  http://bigon.be/vrac/libssh/libssh_0.2~rc1-1.dsc

   * wondering: the '[ $name ]' is only used when more than one person is
 doing things within the same upload; here, you're the only one.

   * tipp: debhelper (= 5.0.0) is over precise, debhelper (= 5) is just
 enough.

   * tipp: add a lintian override for the
 libssh-2: package-name-doesnt-match-sonames libssh2
 warning.

   * must: libssh-2-dbg shall be of priority extra.

 the rest is fine. if you fix above things, i'm happy to sponsor it.

  Hello,
  I've updated the package to fix these issues.
  The updated version can be found on http://dgnr.free.fr/debian/unstable, and 
the .dsc is http://dgnr.free.fr/debian/unstable/libssh_0.2rc-1.dsc.
  I'm sorry for the different download place, but Laurent and myself haven't 
got a common place to upload our package.
  I used install -D -m 644 to install the lintian overrides, but I'm not sure 
this is the best solution.
  Regards,

-- 
Jean-Philippe Garcia Ballester


pgpv3W52kLGh0.pgp
Description: PGP signature


Re: RFS: libphp-simplepie

2006-12-20 Thread Daniel Baumann
Chris Lamb wrote:
   * wondering: why do you prefere php4 over php5 in the
 depends/recommends?
 
 I copied this from other PHP library packages. Maybe alphanumeric sort
 order looks nicer? :)

in case somebody has no php installed before, you make him install php4
rather than php5, which i think is in this case not a good idea.

   * must: your copyright is incomplete, there are other files with
 different copyright holders.
 
 I looked a bit more closely -- one function is licensed under the Open
 Publication License, which is not DSFG free[0]. I'm talking to upstream
 about replacing it and will upload a new copy and reply to this message
 when the issue has been resolved. 

good, waiting for you to answer again when you've sorted out.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Daniel Baumann
Jean-Philippe Garcia Ballester wrote:
   I've updated the package to fix these issues.

...and imported another glitch:

  * useless empty line at the end of the changelog file.

   I'm sorry for the different download place, but Laurent and myself haven't 
 got a common place to upload our package.

to me, it doesn't matter where i'm downloading it...

   I used install -D -m 644 to install the lintian overrides, but I'm not sure 
 this is the best solution.

well, it ok, but you could make it much simpler.

first: you could install it directly to
debian/$packagename/usr/share/lintian/[...] instead of first installing
it to debian/tmp, and then copying it with an install file to
debian/$packagename.

second: since you already have a install file for the respective binary
package, i would install it within this with:

debian/libssh-2.lintian-overrides /usr/share/lintian/overrides/libssh-2

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Jean-Philippe Garcia Ballester
On Thursday 21 December 2006 02:18, Daniel Baumann wrote:
 Jean-Philippe Garcia Ballester wrote:
I've updated the package to fix these issues.

 ...and imported another glitch:

   * useless empty line at the end of the changelog file.

  Fixed.

I used install -D -m 644 to install the lintian overrides, but I'm not
  sure this is the best solution.

 well, it ok, but you could make it much simpler.

 first: you could install it directly to
 debian/$packagename/usr/share/lintian/[...] instead of first installing
 it to debian/tmp, and then copying it with an install file to
 debian/$packagename.

 second: since you already have a install file for the respective binary
 package, i would install it within this with:

 debian/libssh-2.lintian-overrides /usr/share/lintian/overrides/libssh-2

  According to dh_install man, Files named debian/package.install list the 
files to install into each package and the directory they should be installed 
to, so if I'm not mistaken, this will 
install /usr/share/lintian/overrides/libssh-2/libssh-2.lintian-overrides, 
which is not the wanted behaviour.
  Thus I used your first solution : installing it directly to 
debian/libssh-2/...
  Updated package is here http://dgnr.free.fr/debian/unstable/ and .dsc is 
here http://dgnr.free.fr/debian/unstable/libssh_0.2rc-1.dsc
  Thanks a lot for your help.

-- 
Jean-Philippe Garcia Ballester


pgprAyQrcQwPg.pgp
Description: PGP signature


Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Daniel Baumann
Jean-Philippe Garcia Ballester wrote:
   According to dh_install man, Files named debian/package.install list the 
 files to install into each package and the directory they should be installed 
 to, so if I'm not mistaken, this will 
 install /usr/share/lintian/overrides/libssh-2/libssh-2.lintian-overrides, 
 which is not the wanted behaviour.

jftr: well, in this case you're right. i'm personally keeping the
lintian overrides in a directory named debian/lintian, because i want in
the debian top directory only to have files, which are directly
interpreted by debhelper (look at e.g. 9base), so assumed you place the
files like i do, this would have worked.

however...

   Thus I used your first solution : installing it directly to 
 debian/libssh-2/...

good, i would uploaded it.. but why is your orig.tar.gz not maching the
upstream ones (different md5)?

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


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



Re: RFS: libssh -- SSH and SCP library (new package)

2006-12-20 Thread Jean-Philippe Garcia Ballester
On Thursday 21 December 2006 03:24, Daniel Baumann wrote:
 good, i would uploaded it.. but why is your orig.tar.gz not maching the
 upstream ones (different md5)?

  Laurent's orig.tar.gz has different md5 because from dpkg's point of view, 
0.2rc is superior to 0.2, thus he renamed the top directory to 0.2~rc1, which 
is a better version number for Debian.
  My orig.tar.gz had different md5 because I'm used to make packages against a 
subversion snapshot, thus generating orig.tar.gz myself, which is a very bad 
habit.
  So I've updated my package to fix the version number, and use real 
orig.tar.gz (but still repackaging it to match version number, so different 
md5).
  http://dgnr.free.fr/debian/unstable/libssh_0.2~rc1-1.dsc

-- 
Jean-Philippe Garcia Ballester


pgpayRmincEgr.pgp
Description: PGP signature