Bug#744119: RFP: libonion -- lightweight and easy to use HTTP server library

2014-04-23 Thread David Moreno Montero
Hi,

I just commited the changes to the debian branch (
https://github.com/davidmoreno/onion/tree/debian).

About not using the debian directory, just now is to ease the compilation
by third parties. I would really love to keep the debian packaging there at
least by the moment, to help on current debian installations to easy create
the packages.

If you see any other necesary change, please contact me.

Regards,
David.






2014-04-12 3:50 GMT+02:00 Thomas Goirand z...@debian.org:

 On 04/11/2014 03:34 PM, Andrei POPESCU wrote:
  Control: reassign -1 wnpp
  Control: retitle -1 RFP: libonion -- lightweight and easy to use HTTP
 server library
 
  On Jo, 10 apr 14, 14:07:07, David Moreno Montero wrote:
  Package: libonion, libonion-dev, libonion-tools, libonion-examples
  Severity: wishlist
 
  I'm the developer of libonion, a C HTTP server library with bindings for
  C++. I would love to see it packaged for Debian. It has a working debian
  directory that packages all needed files.
 
  https://github.com/davidmoreno/onion
 
  License is both GPLv2+ and Apache2 for the main library. AGPLv3 for the
  examples and tools.
 
  --David Moreno Montero

 Hi David,

 It is a bad practice to ship a debian folder upstream. I would advice
 you to at least rename it as something like debian-upstream, so that
 it doesn't conflict with the debian folder that will be worked on by the
 maintainer of the package.

 Now, a few remarks about your packaging.

 1/ If you want to have your package in Debian, please clean the
 debian/changelog, and write a single entry:

   * Intial release (Closes: #XX)

 with XX the number of the ITP (Intention To Package) bug number (you
 can open such a bug using reportbug -b wnpp).

 2/ There's no need to use debian/compat level 7 anymore. Increase this
 to 9, as well as debhelper build-depends.

 3/ Standards-Version: is now 3.9.5, fix that.

 4/ Please rewrite your debian/copyright file in DEP5 format:
 http://dep.debian.net/deps/dep5/

 5/ The debian/libonion-dev.dirs is useless, remove it. Same for
 debian/libonion.dirs

 6/ The files usr/bin/interactive, usr/bin/fileserver, usr/bin/crl have a
 way too much generic names, and may conflicts with other packages.
 Please rename them (and possibly other files too).

 7/ Switch to 3.0 (quilt) format for your debian source. To do so:

 mkdir debian/source
 echo 3.0 (quilt) debian/source/format

 8/ Remove the comments in debian/rules, these are useless.

 9/ Remove debian/README, there's nothing interesting there. Same with
 README.source. There's a Homepage: field for this.

 10/ Vcs-Git: and Vcs-Browser: are fields for the *packaging* urls, not
 for your upstream source code.

 11/ libonion-dev should depend on libonion (= ${binary:Version}

 12/ libonion should be rename with as the soname. For example: libonion2

 13/ libonion should use ${shlibs:Depends}, therefore there's no reason
 that you even manually write the dependencies.

 If you correct the above, I may sponsor your package upload in Debian.

 Cheers,

 Thomas Goirand (zigo)




-- 
David Moreno Montero

dmor...@coralbits.com
+34 658 18 77 17
+44 74 23 21 01 57
http://www.coralbits.com/
http://www.coralbits.com


Bug#744119: RFP: libonion -- lightweight and easy to use HTTP server library

2014-04-23 Thread Thomas Goirand
On 04/23/2014 11:28 PM, David Moreno Montero wrote:
 Hi,
 
 I just commited the changes to the debian branch
 (https://github.com/davidmoreno/onion/tree/debian).
 
 About not using the debian directory, just now is to ease the
 compilation by third parties. I would really love to keep the debian
 packaging there at least by the moment, to help on current debian
 installations to easy create the packages.

I am 100% sure of it. Just move that folder to another branch and
provide a debian/gbp.conf to use it, or rename it.

 If you see any other necesary change, please contact me.

I will not have the time to review the changes right now, but you can
ping me in about a week of time, and I can review your package again.

Thomas


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53585be8.7020...@debian.org



Processed: Re: Bug#744119: RFP: libonion -- lightweight and easy to use HTTP server library

2014-04-11 Thread Debian Bug Tracking System
Processing control commands:

 reassign -1 wnpp
Bug #744119 [libonion, libonion-dev, libonion-tools, libonion-examples] RFP: 
libonion - HTTP server library in C designed to be lightweight and easy to use
Warning: Unknown package 'libonion'
Warning: Unknown package 'libonion-dev'
Warning: Unknown package 'libonion-tools'
Warning: Unknown package 'libonion-examples'
Bug reassigned from package 'libonion, libonion-dev, libonion-tools, 
libonion-examples' to 'wnpp'.
Ignoring request to alter found versions of bug #744119 to the same values 
previously set
Ignoring request to alter fixed versions of bug #744119 to the same values 
previously set
 retitle -1 RFP: libonion -- lightweight and easy to use HTTP server library
Bug #744119 [wnpp] RFP: libonion - HTTP server library in C designed to be 
lightweight and easy to use
Changed Bug title to 'RFP: libonion -- lightweight and easy to use HTTP server 
library' from 'RFP: libonion - HTTP server library in C designed to be 
lightweight and easy to use'

-- 
744119: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744119
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.b744119.139720165610062.transcr...@bugs.debian.org



Bug#744119: RFP: libonion -- lightweight and easy to use HTTP server library

2014-04-11 Thread Thomas Goirand
On 04/11/2014 03:34 PM, Andrei POPESCU wrote:
 Control: reassign -1 wnpp
 Control: retitle -1 RFP: libonion -- lightweight and easy to use HTTP server 
 library
 
 On Jo, 10 apr 14, 14:07:07, David Moreno Montero wrote:
 Package: libonion, libonion-dev, libonion-tools, libonion-examples
 Severity: wishlist

 I'm the developer of libonion, a C HTTP server library with bindings for
 C++. I would love to see it packaged for Debian. It has a working debian
 directory that packages all needed files.

 https://github.com/davidmoreno/onion

 License is both GPLv2+ and Apache2 for the main library. AGPLv3 for the
 examples and tools.

 --David Moreno Montero

Hi David,

It is a bad practice to ship a debian folder upstream. I would advice
you to at least rename it as something like debian-upstream, so that
it doesn't conflict with the debian folder that will be worked on by the
maintainer of the package.

Now, a few remarks about your packaging.

1/ If you want to have your package in Debian, please clean the
debian/changelog, and write a single entry:

  * Intial release (Closes: #XX)

with XX the number of the ITP (Intention To Package) bug number (you
can open such a bug using reportbug -b wnpp).

2/ There's no need to use debian/compat level 7 anymore. Increase this
to 9, as well as debhelper build-depends.

3/ Standards-Version: is now 3.9.5, fix that.

4/ Please rewrite your debian/copyright file in DEP5 format:
http://dep.debian.net/deps/dep5/

5/ The debian/libonion-dev.dirs is useless, remove it. Same for
debian/libonion.dirs

6/ The files usr/bin/interactive, usr/bin/fileserver, usr/bin/crl have a
way too much generic names, and may conflicts with other packages.
Please rename them (and possibly other files too).

7/ Switch to 3.0 (quilt) format for your debian source. To do so:

mkdir debian/source
echo 3.0 (quilt) debian/source/format

8/ Remove the comments in debian/rules, these are useless.

9/ Remove debian/README, there's nothing interesting there. Same with
README.source. There's a Homepage: field for this.

10/ Vcs-Git: and Vcs-Browser: are fields for the *packaging* urls, not
for your upstream source code.

11/ libonion-dev should depend on libonion (= ${binary:Version}

12/ libonion should be rename with as the soname. For example: libonion2

13/ libonion should use ${shlibs:Depends}, therefore there's no reason
that you even manually write the dependencies.

If you correct the above, I may sponsor your package upload in Debian.

Cheers,

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53489be2.8060...@debian.org