Re: RFS: libsockets
El mar, 01-09-2009 a las 20:58 +0200, George Danchev escribió: > On Tuesday 01 September 2009 19:37:18 Leinier Cruz Salfran wrote: > > thanks for the tips .. actually I use "pbuilder --login > > --bindmounts /home/salfrancl --save-after-login" and after package > > creation I install/remove within the environment .. the line "lintian's > > authors do not recommend running it with root privileges!" is because > > 'lintian' detects I'm using user 'root' (within 'pbuilder' > > environment) .. I think it's not a problem > > It is not a problem per se for your packages, but might be a problem for your > system, which is highly unlikely, since lintian hardly does rm -rf o_O > frivolously, but bugs happen and anyway nice to have in mind when lintian > authors say so. > > What I meant to write was to install lintian as root inside the cow chroot, > and then check your packages as non-root, but I now see I missed to write > that > in my previous message. This way your system is safe enough - nothing beats, > non-root inside chroot ;-) > thanks once again .. i'll follow your advice because i'm using '--save-after-login' > > thanks anyway ;) > > Welcome. > > -- > pub 4096R/0E4BD0AB > > signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets
On Tuesday 01 September 2009 19:37:18 Leinier Cruz Salfran wrote: > thanks for the tips .. actually I use "pbuilder --login > --bindmounts /home/salfrancl --save-after-login" and after package > creation I install/remove within the environment .. the line "lintian's > authors do not recommend running it with root privileges!" is because > 'lintian' detects I'm using user 'root' (within 'pbuilder' > environment) .. I think it's not a problem It is not a problem per se for your packages, but might be a problem for your system, which is highly unlikely, since lintian hardly does rm -rf frivolously, but bugs happen and anyway nice to have in mind when lintian authors say so. What I meant to write was to install lintian as root inside the cow chroot, and then check your packages as non-root, but I now see I missed to write that in my previous message. This way your system is safe enough - nothing beats, non-root inside chroot ;-) > thanks anyway ;) Welcome. -- pub 4096R/0E4BD0AB -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: RFS: libsockets
thanks for the tips .. actually I use "pbuilder --login --bindmounts /home/salfrancl --save-after-login" and after package creation I install/remove within the environment .. the line "lintian's authors do not recommend running it with root privileges!" is because 'lintian' detects I'm using user 'root' (within 'pbuilder' environment) .. I think it's not a problem thanks anyway ;) El mar, 01-09-2009 a las 19:40 +0200, George Danchev escribió: > On Tuesday 01 September 2009 17:34:20 Leinier Cruz Salfran wrote: > > El mar, 01-09-2009 a las 09:30 +, Yavor Doganov escribió: > > > В Fri, 28 Aug 2009 17:36:11 -0400, Leinier Cruz Salfran написа: > > > > libsockets (2.3.6-2) unstable; urgency=low > > > > > > > > * Added debugging symbols package > > > > > > > > lintian's authors do not recommend running it with root privileges! > > > > > > Indeed, so why do you do that? ;-) > > > > that happens because i'm making the package inside 'pbuilder' > > environment ;) > > You can also login into the chroot environment: > > # cowbuilder --login (--bindmount /dir - if you need something from outside, > eventually) > > and get adduser installed, then build your package, provided you also > installed the needed build-dependencies. This way you can also test your > package for install/remove/upgrade from previous version/whatever in a clean > chroot environment. > > -- > pub 4096R/0E4BD0AB 2003-03-18 > > signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets
On Tuesday 01 September 2009 17:34:20 Leinier Cruz Salfran wrote: > El mar, 01-09-2009 a las 09:30 +, Yavor Doganov escribió: > > В Fri, 28 Aug 2009 17:36:11 -0400, Leinier Cruz Salfran написа: > > > libsockets (2.3.6-2) unstable; urgency=low > > > > > > * Added debugging symbols package > > > > > > lintian's authors do not recommend running it with root privileges! > > > > Indeed, so why do you do that? ;-) > > that happens because i'm making the package inside 'pbuilder' > environment ;) You can also login into the chroot environment: # cowbuilder --login (--bindmount /dir - if you need something from outside, eventually) and get adduser installed, then build your package, provided you also installed the needed build-dependencies. This way you can also test your package for install/remove/upgrade from previous version/whatever in a clean chroot environment. -- pub 4096R/0E4BD0AB 2003-03-18 -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: RFS: libsockets
El mar, 01-09-2009 a las 09:30 +, Yavor Doganov escribió: > В Fri, 28 Aug 2009 17:36:11 -0400, Leinier Cruz Salfran написа: > > > libsockets (2.3.6-2) unstable; urgency=low > > > * Added debugging symbols package > > > lintian's authors do not recommend running it with root privileges! > > Indeed, so why do you do that? ;-) that happens because i'm making the package inside 'pbuilder' environment ;) > > > I: libsockets2: no-symbols-control-file usr/lib/libsockets.so.2.3.6 > > This is not about debugging symbols at all -- read the lintian tag > description and the documentation it points to. > > that library have a shared library and seems doesn't have that control file, well, I think it's not critical i need this library in order to make the other package: wircc (web irc client) .. any sponsor please :) signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets
В Fri, 28 Aug 2009 17:36:11 -0400, Leinier Cruz Salfran написа: > libsockets (2.3.6-2) unstable; urgency=low > * Added debugging symbols package > lintian's authors do not recommend running it with root privileges! Indeed, so why do you do that? ;-) > I: libsockets2: no-symbols-control-file usr/lib/libsockets.so.2.3.6 This is not about debugging symbols at all -- read the lintian tag description and the documentation it points to. -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: RFS: libsockets
I updated to '2.3.6-2' .. changelog: libsockets (2.3.6-2) unstable; urgency=low * Improved 'debian' directory inspired in 'giflib' source package * Improved patch system: switched to 'quilt' * Added debugging symbols package -- Leinier Cruz Salfran Fri, 28 Aug 2009 17:16:00 -0400 Lintian: # lintian -I --pedantic libsockets_2.3.6-2_i386.changes warning: lintian's authors do not recommend running it with root privileges! I: libsockets2: no-symbols-control-file usr/lib/libsockets.so.2.3.6 El vie, 28-08-2009 a las 12:10 -0400, Leinier Cruz Salfran escribió: > Dear mentors, > > I am looking for a sponsor for my package "libsockets". > > * Package name: libsockets > Version : 2.3.6-1 > Upstream Author : Anders Hedstrom > * URL : http://www.alhem.net/Sockets/ > * License : GPL > Section : libs > > It builds these binary packages: > libsockets-dev - C++ Sockets Library - development files > libsockets2 - C++ Sockets Library > > The package appears to be lintian clean. > > The upload would fix these bugs: 544074 > > The package can be found on mentors.debian.net: > - URL: http://mentors.debian.net/debian/pool/main/l/libsockets > - Source repository: deb-src http://mentors.debian.net/debian unstable main > contrib non-free > - dget > http://mentors.debian.net/debian/pool/main/l/libsockets/libsockets_2.3.6-1.dsc > > I would be glad if someone uploaded this package for me. > > I have followed the recomendations of Michal Čihař .. I have fixed: > - debian/copyright > - debian/control > - patch system > - other things. > > After build I tested with lintian: > > # lintian -I --pedantic libsockets_2.3.6-1_i386.changes > warning: lintian's authors do not recommend running it with root privileges! > I: libsockets2: no-symbols-control-file usr/lib/libsockets.so.2.3.6 > > > Kind regards > Leinier Cruz Salfran signature.asc Description: Esta parte del mensaje está firmada digitalmente
RFS: libsockets
Dear mentors, I am looking for a sponsor for my package "libsockets". * Package name: libsockets Version : 2.3.6-1 Upstream Author : Anders Hedstrom * URL : http://www.alhem.net/Sockets/ * License : GPL Section : libs It builds these binary packages: libsockets-dev - C++ Sockets Library - development files libsockets2 - C++ Sockets Library The package appears to be lintian clean. The upload would fix these bugs: 544074 The package can be found on mentors.debian.net: - URL: http://mentors.debian.net/debian/pool/main/l/libsockets - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free - dget http://mentors.debian.net/debian/pool/main/l/libsockets/libsockets_2.3.6-1.dsc I would be glad if someone uploaded this package for me. I have followed the recomendations of Michal Čihař .. I have fixed: - debian/copyright - debian/control - patch system - other things. After build I tested with lintian: # lintian -I --pedantic libsockets_2.3.6-1_i386.changes warning: lintian's authors do not recommend running it with root privileges! I: libsockets2: no-symbols-control-file usr/lib/libsockets.so.2.3.6 Kind regards Leinier Cruz Salfran signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets++
In <1250657058.4171.63.ca...@salfrancl.ipigto.rimed.cu>, Leinier Cruz Salfran wrote: >> - you add change license stuff in debian diff without any explanation > >I made one change in the license (debian/copyright): the openssl library > exception did I made something wrong? >i followed [1] The only entity that can change/amend the license of a piece of software is the copyright holder. You should get the upstream author to make this change and prepare a new upstream version that you can package. If upstream is resistant to releasing a new version for the licensing change, but are willing to amend the license, include some sort of witness (usually, an email) testifying to upstream willingness in the debian source package and then make the change -- preferably using a patch system, although that may be considered overkill if it is the only change you are making. >[1] http://lists.debian.org/debian-legal/2004/05/msg00595.html -- Boyd Stephen Smith Jr. ,= ,-_-. =. b...@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/\_/ signature.asc Description: This is a digitally signed message part.
Re: RFS: libsockets++
Hi Dne Wed, 19 Aug 2009 04:44:18 + Leinier Cruz Salfran napsal(a): > El mar, 18-08-2009 a las 23:30 +0200, Michal Čihař escribió: > > Dne Tue, 18 Aug 2009 01:44:08 + > > Just quick review: > > > > - you add change license stuff in debian diff without any explanation > > I made one change in the license (debian/copyright): the openssl library > exception > did I made something wrong? > i followed [1] But it is the author of the code who can add the exception, not you as the packager. > > - debian/rules contains lot of commented out things, it looks like this > > package is ideal candidate for minimal dh based debian/rules > > I commented the lines that I do not use for package construct, for > example: > # dh_installmenu > # dh_installdebconf > # dh_installlogrotate > # dh_installemacsen > # dh_installpam > # dh_installmime > # dh_installinit > # dh_installcron > # dh_installinfo > # dh_installman > > should I remove it? Yes, please remove things you do not use. Or just use minimal dh based debian/rules (/usr/share/doc/debhelper/examples/rules.tiny), which seem to perfectly fit your case. > > - how did you choose soname for the library? what if upstream decides > > for different numbering later? > > I am in contact with the author So the upstream will adapt your numbering? > > - lintian -I --pendantic: > > I: libsockets++ source: debian-watch-file-is-missing > > this is required? No, but highly recommended. > > I: libsockets++ source: binary-control-field-duplicates-source field > > "section" in package libsockets++2 > > i used 'dh_make' to contruct 'debian' directory then I modified what I > needed You have specified same section for source package and for one binary, it is not needed. -- Michal Čihař | http://cihar.com | http://blog.cihar.com signature.asc Description: PGP signature
Re: RFS: libsockets++
hi thanks for review the package El mar, 18-08-2009 a las 23:30 +0200, Michal Čihař escribió: > Hi > > Dne Tue, 18 Aug 2009 01:44:08 + > Leinier Cruz Salfran napsal(a): > > > The package can be found on mentors.debian.net: > > - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ > > - Source repository: deb-src http://mentors.debian.net/debian unstable main > > contrib non-free > > - dget > > http://mentors.debian.net/debian/pool/main/l/libsockets++/libsockets++_2.3.5-2.dsc > > Just quick review: > > - you add change license stuff in debian diff without any explanation I made one change in the license (debian/copyright): the openssl library exception did I made something wrong? i followed [1] > - debian/rules contains lot of commented out things, it looks like this > package is ideal candidate for minimal dh based debian/rules I commented the lines that I do not use for package construct, for example: # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_installinit # dh_installcron # dh_installinfo # dh_installman should I remove it? > - please use patch system instead of directly patching sources okey, i'll investigate how to do it > - how did you choose soname for the library? what if upstream decides > for different numbering later? I am in contact with the author > - lintian -I --pendantic: > I: libsockets++ source: debian-watch-file-is-missing this is required? > I: libsockets++ source: binary-control-field-duplicates-source field > "section" in package libsockets++2 i used 'dh_make' to contruct 'debian' directory then I modified what I needed > P: libsockets++ source: direct-changes-in-diff-but-no-patch-system > Ajp13Socket.cpp and 117 more > '177 more' :) .. I followed [1] i'll fix it thanks [1] http://lists.debian.org/debian-legal/2004/05/msg00595.html signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets++
Hi Dne Tue, 18 Aug 2009 01:44:08 + Leinier Cruz Salfran napsal(a): > The package can be found on mentors.debian.net: > - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ > - Source repository: deb-src http://mentors.debian.net/debian unstable main > contrib non-free > - dget > http://mentors.debian.net/debian/pool/main/l/libsockets++/libsockets++_2.3.5-2.dsc Just quick review: - you add change license stuff in debian diff without any explanation - debian/rules contains lot of commented out things, it looks like this package is ideal candidate for minimal dh based debian/rules - please use patch system instead of directly patching sources - how did you choose soname for the library? what if upstream decides for different numbering later? - lintian -I --pendantic: I: libsockets++ source: debian-watch-file-is-missing I: libsockets++ source: binary-control-field-duplicates-source field "section" in package libsockets++2 P: libsockets++ source: direct-changes-in-diff-but-no-patch-system Ajp13Socket.cpp and 117 more -- Michal Čihař | http://cihar.com | http://blog.cihar.com signature.asc Description: PGP signature
RFS: libsockets++
Dear mentors, I am looking for a sponsor for my package "libsockets++". * Package name: libsockets++ Version : 2.3.5-2 Upstream Author : Anders Hedstrom * URL : http://www.alhem.net/Sockets/ * License : GPL2 + OpenSSL Exemption Section : libs It builds these binary packages: libsockets++-dev - C++ sockets class library - development files libsockets++2 - C++ sockets class library The package appears to be lintian clean. The package can be found on mentors.debian.net: - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free - dget http://mentors.debian.net/debian/pool/main/l/libsockets++/libsockets++_2.3.5-2.dsc I would be glad if someone uploaded this package for me. Kind regards Leinier Cruz Salfran signature.asc Description: Esta parte del mensaje está firmada digitalmente
RFS: libsockets++
Dear mentors, I am looking for a sponsor for my package "libsockets++". * Package name: libsockets++ Version : 2.3.5-1 Upstream Author : Anders Hedstrom * URL : http://www.alhem.net/Sockets/ * License : GPL2 with OpenSSL Exemption Section : libs It builds these binary packages: libsockets++-dev - C++ sockets class library - development files libsockets++2 - C++ sockets class library The package is lintian clean. The upload would fix these bugs: 539568 The package can be found on mentors.debian.net: - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free - dget http://mentors.debian.net/debian/pool/main/l/libsockets++/libsockets++_2.3.5-1.dsc I would be glad if someone uploaded this package for me. Kind regards Leinier Cruz Salfran 0x5B95B0CB.asc Description: application/pgp-keys signature.asc Description: Esta parte del mensaje está firmada digitalmente
RFS: libsockets++
Dear mentors, I am looking for a sponsor for my package "libsockets++". * Package name: libsockets++ Version : 2.3.5-1 Upstream Author : Anders Hedstrom * URL : http://www.alhem.net/Sockets/ * License : GPL-2 Section : libs It builds these binary packages: libsockets++-dev - C++ sockets class library - development files libsockets++2 - C++ sockets class library The package appears to be lintian clean. The upload would fix these bugs: 539568 The package can be found on mentors.debian.net: - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free - dget http://mentors.debian.net/debian/pool/main/l/libsockets++/libsockets++_2.3.5-1.dsc I would be glad if someone uploaded this package for me. Kind regards Leinier Cruz Salfran signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets++
Hola Mauro, I updated the packages following Ansgar and your instructions and within 'pbuilder' environment build also. Can you check it? - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ - dget http://mentors.debian.net/debian/pool/main/l/libsockets ++/libsockets++_2.3.5-1.dsc Regards ;) El lun, 10-08-2009 a las 22:02 -0300, Mauro Lizaur escribió: > Hola Leinier, > > El 2009-08-10, Leinier Cruz Salfran escribio: > > > Dear mentors, > > > > I am looking for a sponsor for my package "libsockets++". > > > > * Package name: libsockets++ > > Version : 2.3.5 > > Upstream Author : gry...@alhem.net > > * URL : http://www.alhem.net/Sockets/ > > * License : GPL > > Section : libs > > > > It builds these binary packages: > > libsockets++ - C++ sockets class library > > libsockets++-dev - C++ sockets class library - development files > > > > I haven't built this lib but at a quick glance: > > - The package (most likely) should be non-native, and yours is a native. > - Try to improve the copyright file. > - It misses the license, also if the lib license is the GPL v1, you >should provide the full license since it isn't available anymore in >/usr/share/common-licenses/, note the GPL symlink points to the v3. > - the line with the copyright author isn't well formatted. > - the upstream author is incomplete > Take a look at this thread[0], which may be useful. > - Update the standards-version > - since you're using debhelper 7, there's no need to use 'dh_clean -k' in > debian/rules, use 'dh_prep' instead. > > Perhaps i'm missing something more, but i'll leave it to you > (and lintian, hint.) > > [0] http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html > > Saludos, > Mauro > > -- > JID: lavaram...@jabber.org | http://lusers.com.ar/ > 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1 > > signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: RFS: libsockets++
Hi, Leinier Cruz Salfran writes: > I am looking for a sponsor for my package "libsockets++". I'm not a DD, but can offer some comments on your package: 1. The library links OpenSSL, but is GPL-only. 2. There is no need to mention the license in the package description. 3. Current Debian Policy is 3.8.2, not 3.8.0. Check /usr/share/doc/debian-policy/upgrading-checklist.txt.gz. 4. In my opinion debian/README.Debian is useless. debian/changelog has already the same information. 5. The version should include a revision for the packaging, i.e. 2.3.5-1 instead of 2.3.5. 6. The binary package name for the shared library does not include the soname. See Policy ch. 8. You should also read the Debian Library Packaging Guide if you have not already done so. 7. There is no need to include gpl.txt as documentation. Refer to /usr/share/common-licenses instead. 8. The ${shlibs:Depends} should provide the correct dependencies on other shared libraries, so there should be no need to add these dependencies by hand as well. Regards, Ansgar -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: RFS: libsockets++
Hola Leinier, El 2009-08-10, Leinier Cruz Salfran escribio: > Dear mentors, > > I am looking for a sponsor for my package "libsockets++". > > * Package name: libsockets++ > Version : 2.3.5 > Upstream Author : gry...@alhem.net > * URL : http://www.alhem.net/Sockets/ > * License : GPL > Section : libs > > It builds these binary packages: > libsockets++ - C++ sockets class library > libsockets++-dev - C++ sockets class library - development files > I haven't built this lib but at a quick glance: - The package (most likely) should be non-native, and yours is a native. - Try to improve the copyright file. - It misses the license, also if the lib license is the GPL v1, you should provide the full license since it isn't available anymore in /usr/share/common-licenses/, note the GPL symlink points to the v3. - the line with the copyright author isn't well formatted. - the upstream author is incomplete Take a look at this thread[0], which may be useful. - Update the standards-version - since you're using debhelper 7, there's no need to use 'dh_clean -k' in debian/rules, use 'dh_prep' instead. Perhaps i'm missing something more, but i'll leave it to you (and lintian, hint.) [0] http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html Saludos, Mauro -- JID: lavaram...@jabber.org | http://lusers.com.ar/ 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1 -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
RFS: libsockets++
Dear mentors, I am looking for a sponsor for my package "libsockets++". * Package name: libsockets++ Version : 2.3.5 Upstream Author : gry...@alhem.net * URL : http://www.alhem.net/Sockets/ * License : GPL Section : libs It builds these binary packages: libsockets++ - C++ sockets class library libsockets++-dev - C++ sockets class library - development files The upload would fix these bugs: 539568 The package can be found on mentors.debian.net: - URL: http://mentors.debian.net/debian/pool/main/l/libsockets++ - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free - dget http://mentors.debian.net/debian/pool/main/l/libsockets++/libsockets++_2.3.5.dsc I would be glad if someone uploaded this package for me. Kind regards Leinier Cruz Salfran signature.asc Description: Esta parte del mensaje está firmada digitalmente