Ali, I'm not a mentor, but I believe that your questions can be answered by entire reading this article: http://people.debian.org/~codehelp/
Best regards, @Fernando Mercês <http://twitter.com/FernandoMerces>Linux Registered User #432779 www.mentebinaria.com.br http://linuxreversing.org http://softwarelivre-rj.org ------------------------------------------------------------------------------ Participe do I Hack'n Rio <http://hacknrio.org/>, dias 8 e 9 de abril na UFRJ! ------------------------------------------------------------------------------ On Sun, Jan 16, 2011 at 11:01 PM, mezgani ali <hand...@gmail.com> wrote: > Hi Jonathan, > > I thank you first for your suggestions, well i fixed most of them and here > i have some questions > > On Mon, Jan 17, 2011 at 12:05 AM, Jonathan Wiltshire <j...@debian.org>wrote: > >> Hi, >> >> I'm not in a position to sponsor your package, but I started reviewing it >> and found several problems: >> >> On Sun, Jan 16, 2011 at 09:08:28PM +0000, mezgani ali wrote: >> > I am looking for a sponsor for my package "aescrypt". >> > >> > * Package name : aescrypt >> > Version : 3.05-1 >> > Upstream Author : Glenn Washburn <cr...@berlios.de>, Paul E. >> > Jones <pau...@packetizer.com>, Mauro Gilardi <galva...@gmail.com> >> > * URL : http://www.aescrypt.com/ >> > * License : gpl >> > Section : utils >> > >> > It builds these binary packages: >> > aescrypt - Using a powerful 256-bit encryption algorithm, >> >> This isn't a suitable short description, and the long description gives no >> indication why I would want to use it. See the developer's reference for >> short description tips. >> >> > The package appears to be lintian clean. >> >> I doubt this, but I couldn't even build it to check: >> >> | make[1]: Entering directory `/tmp/aescrypt-3.05' >> | gcc -Wall -D_FILE_OFFSET_BITS=64 -c aescrypt.c >> | gcc -Wall -D_FILE_OFFSET_BITS=64 -c aes.c >> | gcc -Wall -D_FILE_OFFSET_BITS=64 -c sha256.c >> | gcc -Wall -D_FILE_OFFSET_BITS=64 -c password.c >> | gcc -Wall -D_FILE_OFFSET_BITS=64 -o aescrypt aescrypt.o aes.o sha256.o >> password.o >> | install -o root -g root -m 755 aescrypt /usr/bin >> | install: cannot create regular file `/usr/bin/aescrypt': Permission >> denied >> | make[1]: *** [install] Error 1 >> >> That implies that you've been building as root - the autobuild network >> doesn't, so you need to check for this. You should also use 'dpkg -c >> *.deb' >> to check the package contains the files you expect; in this case, it >> wouldn't have had the binary in. >> >> The watch file also fails: >> >> May a package contain obligatory a watch file ? > > >> |-- Found watchfile in ./debian >> |-- In debian/watch, processing watchfile line: >> | >> http://www.aescrypt.com/cgi-bin/download?file=v3/aescrypt(.*)_source\.tar\.gz<http://www.aescrypt.com/cgi-bin/download?file=v3/aescrypt%28.*%29_source%5C.tar%5C.gz> >> | uscan debug: requesting URL >> http://www.aescrypt.com/cgi-bin/download?file=v3/ >> <snip> >> | uscan warning: In debian/watch, >> | no matching hrefs for watch line >> | >> http://www.aescrypt.com/cgi-bin/download?file=v3/aescrypt(.*)_source\.tar\.gz<http://www.aescrypt.com/cgi-bin/download?file=v3/aescrypt%28.*%29_source%5C.tar%5C.gz> >> >> There's some trailing whitespace in debian/control, and as above you need >> to improve the short and long descriptions. >> >> Fixed > > >> The source files that have license grants at the top mention GPL2+, not >> GPL3+ as in your copyright file. >> >> Fixed > > >> The clean target does not remove debian/aescrypt.debhelper.log, so that >> file got included in your diff. The file debian/files is empty, get rid of >> it. >> >> Fixed > > >> README.Debian and README.source are also useless. A user looking in >> /usr/share/doc/aescrypt for those files will see Readme.txt right >> alongside >> them, so remove the extra step and leave it at that. > > > May i remove them or maybe append the content of Readme.txt file > > >> debian/rules includes lots of unneccessary calls and some lines are just >> commented out, so they can be removed to make it easier to read. It looks >> like it's just been copied from echoping: >> >> Fixed > >> # Add here commands to install the package into debian/echoping. >> >> You can't pass DESTDIR into the upstream make file, because it never uses >> it - you'll have to persuade upstream to fix the makefile or patch it not >> to install files to /usr/bin. From the look of your debian/rules, you can >> probably use the small or tiny form for debhelper, which gets rid of >> almost >> all the clutter. >> >> After fixing the build system lintian has these pointers: >> >> I: aescrypt: extended-description-is-probably-too-short >> W: aescrypt: binary-without-manpage usr/bin/aescrypt >> > P: aescrypt: no-upstream-changelog >> E: aescrypt: debian-changelog-file-missing >> E: aescrypt: unstripped-binary-or-object ./usr/bin/aescrypt >> >> The last three are because of missing debhelper calls, they should be >> easily >> fixed. >> >> >> >> -- >> >> Jonathan Wiltshire j...@debian.org >> Debian Developer >> http://people.debian.org/~jmw<http://people.debian.org/%7Ejmw> >> >> 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.10 (GNU/Linux) >> >> iQIcBAEBAgAGBQJNM4fAAAoJEFOUR53TUkxROSUP/1dKuygF0/2r4bZP6quBMElq >> +q4k8c2KxgmDhFvy99EyO11Go2H+mg5kdnYIUcc+ZnNYmEjCzbxbWeUaFdLoFa0b >> uHVY1lslbt1Eq6fTAft0TuXc3kmwCNIquRKxC8G+vK3KD4oofgZ/H7RkhCGwJ2gJ >> A/XW9X8fhcdmnf/dDHXFJcIVGkzz8CgI+N8ghvkRJYX9kbYENQpvyNfutFx5tsH4 >> QeunRqFv1QCtObZ5HhH4eMcZIjT0qT/HFgXrwjsjQR95UkdkEzUiqNKs3uQGwMJe >> QtATS82VVUJJMlF6lyhybFQtkkMDx9vIgpks/ACQNVFdMEjNVORYIO/L1QdW2Xds >> 5jsnEPvkJTONJAvnd/V197lm6O7t4ytAu7fXws8A78aiXbwL/82z6OF4temnaF9n >> oP4KqB/BJgC11N4oHlx0lxGYRhorWXd+Xff0qiV3BPZ/lsyryefsWDzIXBaadZ2y >> E7gpXk1It/AgqXAEm8nSCHdol2pjV490BpQVro9VVCsS2gMpYZeGMuNOzvfOIfjH >> LJxQ47QX215tbQqJ7HiFl8BPVOWvREPpILuGAWtvC2z0dS8PS/j+iahvO4ecwLLG >> QfkW/3V5giltHEGq22017rqqTjZ2rpxO9yHOTj2yJ+bDmU5d06BQQ6D8xV4l9yfX >> ElLQ3dmy5D5eey/dGMnH >> =+Zrr >> -----END PGP SIGNATURE----- >> >> > > > -- > Ali MEZGANI > Network Engineering/Security > http://securfox.wordpress.com/ >