How to do input sanitazion in debconf
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
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
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
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
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
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)
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
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)
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
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
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
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
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)
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
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)
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)
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)
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)
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