Bug#651441: passenger: Please create "nginx" passenger module

2012-06-28 Thread Laurent Bigonville
Hi,

I'm kinda sad to see that this bug has been tagged wontfix.

I've the feeling that nginx+passenger is a quite common configuration.

Cheers

Laurent Bigonville



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-29 Thread Laurent Bigonville
Le Thu, 29 Mar 2012 09:36:56 +0200,
Cyril Lavier  a écrit :

> Hi Laurent.

Hi,

> 
> We decided to delay the inclusion of ruby-passenger in nginx as it
> makes the build fail under hurd-i386 and it doesn't seems to be
> supported by the community.

/me is wondering about the use cases of nginx on hurd...

Anyway, I guess you could avoid the build of the passenger flavor on
hurd-i386 instead?

Cheers

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-29 Thread Cyril Lavier
On 03/28/2012 04:33 PM, Cyril Lavier wrote:
> On 03/26/2012 12:38 AM, Laurent Bigonville wrote:
>> Le Sun, 25 Mar 2012 21:49:13 +0200,
>> Cyril Lavier  a écrit :
>>
>>> All is commited to the SVN.
>>>
>>> I'm tagging this bug as pending.
>> The package is working fine :)
>>
>> But I had to add in the http section of the config:
>>
>> passenger_root /usr;
>> passenger_ruby /usr/bin/ruby;
>>
>> maybe this could be added by default for the -passenger flavor?
>>
>> Cheers
>>
>> Laurent Bigonville
>>
>>
>>
> Hi Laurent.
>
> I added it in the nginx.conf.
>
> Thanks.
>
Hi Laurent.

We decided to delay the inclusion of ruby-passenger in nginx as it makes
the build fail under hurd-i386 and it doesn't seems to be supported by
the community.

For the moment, it's delayed, but it can be cancelled in the next weeks.

Thanks.

-- 
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-28 Thread Cyril Lavier
On 03/26/2012 12:38 AM, Laurent Bigonville wrote:
> Le Sun, 25 Mar 2012 21:49:13 +0200,
> Cyril Lavier  a écrit :
>
>> All is commited to the SVN.
>>
>> I'm tagging this bug as pending.
> The package is working fine :)
>
> But I had to add in the http section of the config:
>
> passenger_root /usr;
> passenger_ruby /usr/bin/ruby;
>
> maybe this could be added by default for the -passenger flavor?
>
> Cheers
>
> Laurent Bigonville
>
>
>
Hi Laurent.

I added it in the nginx.conf.

Thanks.

-- 
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Laurent Bigonville
Le Sun, 25 Mar 2012 21:49:13 +0200,
Cyril Lavier  a écrit :

> All is commited to the SVN.
> 
> I'm tagging this bug as pending.

The package is working fine :)

But I had to add in the http section of the config:

passenger_root /usr;
passenger_ruby /usr/bin/ruby;

maybe this could be added by default for the -passenger flavor?

Cheers

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Cyril Lavier
On 03/25/2012 09:22 PM, Cyril Lavier wrote:
> On 03/25/2012 09:13 PM, Laurent Bigonville wrote:
>> Le Sun, 25 Mar 2012 21:07:24 +0200,
>> Cyril Lavier  a écrit :
>>
>>> On 03/25/2012 08:32 PM, Laurent Bigonville wrote:
 Le Sun, 25 Mar 2012 18:47:25 +0200,
 Cyril Lavier  a écrit :

> For the moment, I'm not committing anything to the SVN, as the
> build fails.
>
> If you have any idea on this error, don't hesitate to ask.
 mmmh looks like it's missing 2 build-dependencies: libev-dev and
 libcurl4-openssl-dev, adding these to my patch fix the FTBFS.

 Laurent Bigonville
>>> These 2 build-deps already are in the source package I tried to build.
>>>
>>> I uploaded the source package I'm working here :
>>> http://sources.davromaniak.eu/nginx/nginx_1.1.17-3.dsc
>>>
>>> Maybe you will find something.
>> You are missing this in debian/rules:
>>
>> # export to avoid building embedded libev for
>> # passenger flavour
>> export USE_VENDORED_LIBEV = false
>>
>> For some reason they are trying to build a embedded version of libev,
>> this is preventing the build.
>>
>> Laurent Bigonville
>>
>>
>>
> Thanks, it builds well now.
>
> I still don't know why I missed this lines in the debian/rules file.
>
> I'm doing the needed commits to the SVN.
>
> Thanks.
>
All is commited to the SVN.

I'm tagging this bug as pending.

Thanks.

-- 
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Cyril Lavier
On 03/25/2012 09:13 PM, Laurent Bigonville wrote:
> Le Sun, 25 Mar 2012 21:07:24 +0200,
> Cyril Lavier  a écrit :
>
>> On 03/25/2012 08:32 PM, Laurent Bigonville wrote:
>>> Le Sun, 25 Mar 2012 18:47:25 +0200,
>>> Cyril Lavier  a écrit :
>>>
 For the moment, I'm not committing anything to the SVN, as the
 build fails.

 If you have any idea on this error, don't hesitate to ask.
>>> mmmh looks like it's missing 2 build-dependencies: libev-dev and
>>> libcurl4-openssl-dev, adding these to my patch fix the FTBFS.
>>>
>>> Laurent Bigonville
>> These 2 build-deps already are in the source package I tried to build.
>>
>> I uploaded the source package I'm working here :
>> http://sources.davromaniak.eu/nginx/nginx_1.1.17-3.dsc
>>
>> Maybe you will find something.
> You are missing this in debian/rules:
>
> # export to avoid building embedded libev for
> # passenger flavour
> export USE_VENDORED_LIBEV = false
>
> For some reason they are trying to build a embedded version of libev,
> this is preventing the build.
>
> Laurent Bigonville
>
>
>
Thanks, it builds well now.

I still don't know why I missed this lines in the debian/rules file.

I'm doing the needed commits to the SVN.

Thanks.

-- 
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Laurent Bigonville
Le Sun, 25 Mar 2012 21:07:24 +0200,
Cyril Lavier  a écrit :

> On 03/25/2012 08:32 PM, Laurent Bigonville wrote:
> > Le Sun, 25 Mar 2012 18:47:25 +0200,
> > Cyril Lavier  a écrit :
> >
> >> For the moment, I'm not committing anything to the SVN, as the
> >> build fails.
> >>
> >> If you have any idea on this error, don't hesitate to ask.
> > mmmh looks like it's missing 2 build-dependencies: libev-dev and
> > libcurl4-openssl-dev, adding these to my patch fix the FTBFS.
> >
> > Laurent Bigonville
> These 2 build-deps already are in the source package I tried to build.
> 
> I uploaded the source package I'm working here :
> http://sources.davromaniak.eu/nginx/nginx_1.1.17-3.dsc
> 
> Maybe you will find something.

You are missing this in debian/rules:

# export to avoid building embedded libev for
# passenger flavour
export USE_VENDORED_LIBEV = false

For some reason they are trying to build a embedded version of libev,
this is preventing the build.

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Cyril Lavier
On 03/25/2012 08:32 PM, Laurent Bigonville wrote:
> Le Sun, 25 Mar 2012 18:47:25 +0200,
> Cyril Lavier  a écrit :
>
>> For the moment, I'm not committing anything to the SVN, as the build
>> fails.
>>
>> If you have any idea on this error, don't hesitate to ask.
> mmmh looks like it's missing 2 build-dependencies: libev-dev and
> libcurl4-openssl-dev, adding these to my patch fix the FTBFS.
>
> Laurent Bigonville
These 2 build-deps already are in the source package I tried to build.

I uploaded the source package I'm working here :
http://sources.davromaniak.eu/nginx/nginx_1.1.17-3.dsc

Maybe you will find something.

Thanks.

-- 
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Laurent Bigonville
Le Sun, 25 Mar 2012 18:47:25 +0200,
Cyril Lavier  a écrit :

> For the moment, I'm not committing anything to the SVN, as the build
> fails.
> 
> If you have any idea on this error, don't hesitate to ask.

mmmh looks like it's missing 2 build-dependencies: libev-dev and
libcurl4-openssl-dev, adding these to my patch fix the FTBFS.

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Cyril Lavier
On 03/25/2012 06:47 PM, Cyril Lavier wrote:
> On 03/25/2012 03:54 PM, Laurent Bigonville wrote:
>> Le Sat, 24 Mar 2012 19:17:34 +0100,
>> Cyril Lavier  a écrit :
>>
>>> Hi Laurent.
>> Hi,
>>
>>> I was starting to work on a nginx-passenger flavour, and there's
>>> something I don't understand.
>>>
>>> The ruby-passenger package doesn't contains any module source NGINX
>>> can build with "--add-module".
>>>
>>> So for now, I'm unable to build such a package.
>> In the patch I've attached to this bug I've embedded the passenger
>> source tree.
>>
>> I'm actually afraid that nginx will create files outside its build
>> directory (next to the passenger sources).
>>
>> Laurent Bigonville
>>
>>
>>
> You are right, I completely forgot that.
>
> So I just tried to build the new package, and here is the error :
>
> ---
>
> cd /tmp/buildd/nginx-1.1.17/debian/build-passenger &&
> CFLAGS="`dpkg-buildflags --get CFLAGS` -Wall `dpkg-buildflags --get
> CPPFLAGS`" CORE_LINK="`dpkg-buildflags --get LDFLAGS`" ./configure  \
>--prefix=/etc/nginx \
>--conf-path=/etc/nginx/nginx.conf \
>--error-log-path=/var/log/nginx/error.log \
>--http-client-body-temp-path=/var/lib/nginx/body \
>--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
>--http-log-path=/var/log/nginx/access.log \
>--http-proxy-temp-path=/var/lib/nginx/proxy \
>--http-scgi-temp-path=/var/lib/nginx/scgi \
>--http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
>--lock-path=/var/lock/nginx.lock \
>--pid-path=/var/run/nginx.pid \
>--with-debug \
>--with-http_addition_module \
>--with-http_dav_module \
>--with-http_geoip_module \
>--with-http_gzip_static_module \
>--with-http_image_filter_module \
>--with-http_realip_module \
>--with-http_stub_status_module \
>--with-http_ssl_module \
>--with-http_sub_module \
>--with-http_xslt_module \
>--with-ipv6 \
>--with-sha1=/usr/include/openssl \
>--with-md5=/usr/include/openssl \
>--with-mail \
>--with-mail_ssl_module \
>--add-module=/tmp/buildd/nginx-1.1.17/debian/modules/nginx-echo \
>   
> --add-module=/tmp/buildd/nginx-1.1.17/debian/modules/nginx-upstream-fair \
>   
> --add-module=/tmp/buildd/nginx-1.1.17/debian/modules/ruby-passenger/ext/nginx
> \
> >config.status.passenger
> (in /tmp/buildd/nginx-1.1.17/debian/modules/ruby-passenger)
> mkdir -p ext/common/libboost_oxt
> g++ -Iext  -D_REENTRANT -I/usr/local/include
> -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
> -DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
> -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
> -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
> -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o
> ext/common/libboost_oxt/aggregate.o -c ext/common/libboost_oxt/aggregate.cpp
> mkdir -p ext/common/libboost_oxt
> rm -rf ext/common/libboost_oxt.a
> ar cru ext/common/libboost_oxt.a ext/common/libboost_oxt/aggregate.o
> ranlib ext/common/libboost_oxt.a
> mkdir -p ext/common/libpassenger_common
> g++ -Iext -Iext/common -Iext/libev  -D_REENTRANT -I/usr/local/include
> -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
> -DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
> -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
> -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
> -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o
> ext/common/libpassenger_common/aggregate.o -c
> ext/common/libpassenger_common/aggregate.cpp
> rm -rf ext/common/libpassenger_common.a
> ar cru ext/common/libpassenger_common.a
> ext/common/libpassenger_common/aggregate.o
> ranlib ext/common/libpassenger_common.a
> mkdir -p agents/nginx
> g++ ext/nginx/HelperAgent.cpp -o agents/nginx/PassengerHelperAgent -Iext
> -Iext/common -D_REENTRANT -I/usr/local/include
> -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
> -DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
> -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
> -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
> -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS 
> ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lpthread
> -rdynamic
> g++ ext/common/Watchdog.cpp -o agents/PassengerWatchdog -Iext
> -Iext/common -D_REENTRANT -I/usr/local/include
> -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
> -DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
> -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
> -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
> -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS
> ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lpthread
> -rdynamic
> cd ext/libev/ && sh
> /tmp/buildd/nginx-1.1.17/debian/modules/ruby-passenger/ext/libev/configure
> --disable-shared --enable-static
> configure: error: C compiler can

Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Cyril Lavier
On 03/25/2012 03:54 PM, Laurent Bigonville wrote:
> Le Sat, 24 Mar 2012 19:17:34 +0100,
> Cyril Lavier  a écrit :
>
>> Hi Laurent.
> Hi,
>
>> I was starting to work on a nginx-passenger flavour, and there's
>> something I don't understand.
>>
>> The ruby-passenger package doesn't contains any module source NGINX
>> can build with "--add-module".
>>
>> So for now, I'm unable to build such a package.
> In the patch I've attached to this bug I've embedded the passenger
> source tree.
>
> I'm actually afraid that nginx will create files outside its build
> directory (next to the passenger sources).
>
> Laurent Bigonville
>
>
>
You are right, I completely forgot that.

So I just tried to build the new package, and here is the error :

---

cd /tmp/buildd/nginx-1.1.17/debian/build-passenger &&
CFLAGS="`dpkg-buildflags --get CFLAGS` -Wall `dpkg-buildflags --get
CPPFLAGS`" CORE_LINK="`dpkg-buildflags --get LDFLAGS`" ./configure  \
   --prefix=/etc/nginx \
   --conf-path=/etc/nginx/nginx.conf \
   --error-log-path=/var/log/nginx/error.log \
   --http-client-body-temp-path=/var/lib/nginx/body \
   --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
   --http-log-path=/var/log/nginx/access.log \
   --http-proxy-temp-path=/var/lib/nginx/proxy \
   --http-scgi-temp-path=/var/lib/nginx/scgi \
   --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
   --lock-path=/var/lock/nginx.lock \
   --pid-path=/var/run/nginx.pid \
   --with-debug \
   --with-http_addition_module \
   --with-http_dav_module \
   --with-http_geoip_module \
   --with-http_gzip_static_module \
   --with-http_image_filter_module \
   --with-http_realip_module \
   --with-http_stub_status_module \
   --with-http_ssl_module \
   --with-http_sub_module \
   --with-http_xslt_module \
   --with-ipv6 \
   --with-sha1=/usr/include/openssl \
   --with-md5=/usr/include/openssl \
   --with-mail \
   --with-mail_ssl_module \
   --add-module=/tmp/buildd/nginx-1.1.17/debian/modules/nginx-echo \
  
--add-module=/tmp/buildd/nginx-1.1.17/debian/modules/nginx-upstream-fair \
  
--add-module=/tmp/buildd/nginx-1.1.17/debian/modules/ruby-passenger/ext/nginx
\
>config.status.passenger
(in /tmp/buildd/nginx-1.1.17/debian/modules/ruby-passenger)
mkdir -p ext/common/libboost_oxt
g++ -Iext  -D_REENTRANT -I/usr/local/include
-DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
-DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
-DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o
ext/common/libboost_oxt/aggregate.o -c ext/common/libboost_oxt/aggregate.cpp
mkdir -p ext/common/libboost_oxt
rm -rf ext/common/libboost_oxt.a
ar cru ext/common/libboost_oxt.a ext/common/libboost_oxt/aggregate.o
ranlib ext/common/libboost_oxt.a
mkdir -p ext/common/libpassenger_common
g++ -Iext -Iext/common -Iext/libev  -D_REENTRANT -I/usr/local/include
-DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
-DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
-DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o
ext/common/libpassenger_common/aggregate.o -c
ext/common/libpassenger_common/aggregate.cpp
rm -rf ext/common/libpassenger_common.a
ar cru ext/common/libpassenger_common.a
ext/common/libpassenger_common/aggregate.o
ranlib ext/common/libpassenger_common.a
mkdir -p agents/nginx
g++ ext/nginx/HelperAgent.cpp -o agents/nginx/PassengerHelperAgent -Iext
-Iext/common -D_REENTRANT -I/usr/local/include
-DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
-DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
-DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS 
ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lpthread
-rdynamic
g++ ext/common/Watchdog.cpp -o agents/PassengerWatchdog -Iext
-Iext/common -D_REENTRANT -I/usr/local/include
-DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx"
-DHASH_FUN_H="" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g
-DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS
ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lpthread
-rdynamic
cd ext/libev/ && sh
/tmp/buildd/nginx-1.1.17/debian/modules/ruby-passenger/ext/libev/configure
--disable-shared --enable-static
configure: error: C compiler cannot create executables
See `config.log' for more details.
rake aborted!
Command failed with status (77): [cd ext/libev/ && sh
/tmp/buildd/nginx-1.1]

Tasks: TOP => nginx => agents/PassengerLoggingAgent => libev =>
ext/libev/.libs/libev.a => ext/l

Bug#651441: passenger: Please create "nginx" passenger module

2012-03-25 Thread Laurent Bigonville
Le Sat, 24 Mar 2012 19:17:34 +0100,
Cyril Lavier  a écrit :

> Hi Laurent.

Hi,

> I was starting to work on a nginx-passenger flavour, and there's
> something I don't understand.
> 
> The ruby-passenger package doesn't contains any module source NGINX
> can build with "--add-module".
> 
> So for now, I'm unable to build such a package.

In the patch I've attached to this bug I've embedded the passenger
source tree.

I'm actually afraid that nginx will create files outside its build
directory (next to the passenger sources).

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-24 Thread Cyril Lavier
On 03/23/2012 02:17 PM, Laurent Bigonville wrote:
> Package: src:nginx
> Followup-For: Bug #651441
>
> Hi,
>
> I've just uploaded a new version of passenger in unstable which contains
> ruby-passenger package.
>
> I'm not sure this is mandatory, but I guess you maybe want to add a
> version against ruby-passenger, something like:
>
> ruby-passenger (>> 3.0.11debian), ruby-passenger (<< 3.0.11debian-z)
>
> To be sure the same upstream version is installed.
>
> Cheers
>
> Laurent Bigonville
>
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
> Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
>
>
Hi Laurent.

I was starting to work on a nginx-passenger flavour, and there's
something I don't understand.

The ruby-passenger package doesn't contains any module source NGINX can
build with "--add-module".

So for now, I'm unable to build such a package.

Thanks.

-- 
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-23 Thread Laurent Bigonville
Package: src:nginx
Followup-For: Bug #651441

Hi,

I've just uploaded a new version of passenger in unstable which contains
ruby-passenger package.

I'm not sure this is mandatory, but I guess you maybe want to add a
version against ruby-passenger, something like:

ruby-passenger (>> 3.0.11debian), ruby-passenger (<< 3.0.11debian-z)

To be sure the same upstream version is installed.

Cheers

Laurent Bigonville

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-16 Thread Cyril Lavier

On 03/16/2012 09:13 PM, Laurent Bigonville wrote:

Le Fri, 16 Mar 2012 19:46:57 +0100,
Laurent Bigonville  a écrit :


Hi,

I'm reassigning this to ngnix package.

I'm not too sure how this could be solved.

One solution would be to embed the code of passenger (or a part of it)
in debian/modules directory. But code duplication is bad(tm)

I actually have a package that is compiling with this solution, it's
how ever not tested yet.

Cheers

Laurent Bigonville




HI Laurent.

Can you upload it anywhere ?

Maybe I will find some time tomorrow to adapt it to the 1.1.17 package.

Thanks.

--
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-16 Thread Laurent Bigonville
Le Fri, 16 Mar 2012 19:46:57 +0100,
Laurent Bigonville  a écrit :

> Hi,
> 
> I'm reassigning this to ngnix package.
> 
> I'm not too sure how this could be solved.
> 
> One solution would be to embed the code of passenger (or a part of it)
> in debian/modules directory. But code duplication is bad(tm)

I actually have a package that is compiling with this solution, it's
how ever not tested yet.

Cheers

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-16 Thread Cyril Lavier

Hi.

I think the best solution for us nginx maintainers would be a 
passenger-src package.


We add it in the build-deps, then we add a 
"--add-module=/path/to/the/passenger/module/sources" in the 
debian/rules, and we build.


After, I think it has its place in nginx-extras, because I don't think 
usefull to add it in -full as it's a very particular module.


Also, I don't know what is the best solution for passenger's 
maintainers. So we can discuss it.


Thanks.

--
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-16 Thread Laurent Bigonville
reassign 651441 src:nginx 1.1.14-1
thanks

Hi,

I'm reassigning this to ngnix package.

I'm not too sure how this could be solved.

One solution would be to embed the code of passenger (or a part of it)
in debian/modules directory. But code duplication is bad(tm)

Another solution could be for the passenger package to provide a
passenger-src package or something similar which could contains the
needed files.

A last one, more invasive, could be patching the build system to be
able to link against .a files provided by passenger package.

I'm not sure what would be the best solution here.

Cheers

Laurent Bigonville



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2012-03-15 Thread Laurent Bigonville
Hi,

I also really want to see this happens.

But this will be tricky I guess, since I think that nginx must have
access to the source code of passenger to achieve this since the code
of passenger must be linked inside nginx itself.

Maybe this bug must be reassign to nginx package?

Anyway, the libapache2-mod-passenger package should be split to only
contains the apache module, and another "passenger" (?) package should
be created with the rest.

Cheers

Laurent Bigonville


More info:
http://www.modrails.com/documentation/Users%20guide%20Nginx.html#_installing_phusion_passenger_for_nginx_manually



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651441: passenger: Please create "nginx" passenger module

2011-12-08 Thread Stig Sandbeck Mathisen
Source: passenger
Severity: wishlist

Dear Maintainer,

The current version of passenger can also create an nxinx module.  Please
consider building this as well as the apache module.

Thanks


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org