From: Glenn Strauss <gs-cygwin.com@gluelogic.com>
To: Cygwin Apps <cygwin-apps@cygwin.com>
Subject: Re: [ITA] lighttpd
Date: Mon, 9 Nov 2020 07:46:24 -0500 [thread overview]
Message-ID: <20201109124624.GA2360@xps13> (raw)
In-Reply-To: <20201101221327.GA3155@xps13>
On Sun, Nov 01, 2020 at 05:13:37PM -0500, Glenn Strauss wrote:
> On Fri, Oct 30, 2020 at 01:01:01PM -0600, Brian Inglis wrote:
> > On 2020-10-30 07:05, Marco Atzeri via Cygwin-apps wrote:
> > > On 30.10.2020 10:04, Glenn Strauss wrote:
> > >> lighttpd developer (me) would like to adopt the lighttpd package in
> > >> cygwin.
> > >>
> > >> lighttpd 1.4.55 was released in Jan. A request to package was sent to
> > >> the cygwin list in March. Still no lighttpd 1.4.55 in cygwin. :(
> > >>
> > >> I am preparing to release lighttpd-1.4.56, a major release with support
> > >> for HTTP/2, and figured getting lighttpd-1.4.55 into cygwin would be a
> > >> good start for a new cygwin package maintainer. lighttpd-1.4.55 has
> > >> proven to be a stable release.
> >
> > > can you share the proposed packages somewhere ?
> > > Just a formality to verify the package meets the cygwin standards
> > > I assume you used Yaakov's cygport as base.
> >
> > The previous maintainer cygport is in the Cygwin source package, which you can
> > install using the Cygwin Setup program, or download
> > .../x86{,_64}/release/lighttpd/lighttpd-1.4.54-1-src.tar.xz from any Cygwin
> > mirror, and also in the online repo used by appveyor CI:
> > https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/lighttpd.git
> >
> > Please just copy the contents of your updated lighttpd.cygport and the cygport
> > generated directory hierarchies lighttpd-1.4.55-1.{x86_64,i686}/dist/ onto
> > online shared storage somewhere with access via link(s) posted here.
>
> lighttpd-1.4.55 package produced by cygport:
>
> https://www.gluelogic.com/cygport/lighttpd.patch
> (patch to lighttpd.cygport)
> https://www.gluelogic.com/cygport/lighttpd/
> (cygport dist/)
>
>
> Future looking for lighttpd-1.4.56:
>
> lighttpd is a modular web server. However, the current lighttpd.cygport
> lumps *everything* together into a single package, with dependencies for
> all modules. It appears the same was done for nginx. At least Apache
> httpd.cygport has multiple packages. I plan to do something similar for
> lighttpd-1.4.56, as lighttpd-1.4.56 adds multiple options for TLS
> libraries, and a single lighttpd package should not depend on many
> different TLS libraries available under Cygwin. While lighttpd "could"
> do so, I would rather not do so for those for whom disk space matters.
>
> Question: what is the recommended approach to deploying such a change?
>
> The lighttpd base package will still contain all modules for typical
> usage of lighttpd. However, if an end-user is using mod_openssl and
> TLS modules are separated into separate packages, then the additional
> package would need to be installed.
>
> On Debian, this transition is occurring by having the Debian lighttpd
> package "Recommends" lighttpd-mod-openssl, and apt/dpkg will install
> the openssl module for typical upgrades which accept "Recommends".
>
> Is there any similar mechanism on Cygwin?
>
> Cheers, Glenn
Re-sending.
https://www.gluelogic.com/cygport/lighttpd-1.4.55-1.x86_64/
https://www.gluelogic.com/cygport/lighttpd-1.4.56-1.x86_64/
Cheers, Glenn
next prev parent reply other threads:[~2020-11-09 12:46 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-30 9:04 Glenn Strauss
2020-10-30 13:05 ` Marco Atzeri
2020-10-30 19:01 ` Brian Inglis
2020-11-01 22:13 ` Glenn Strauss
2020-11-09 12:46 ` Glenn Strauss [this message]
2020-11-09 19:39 ` Marco Atzeri
2020-11-22 19:04 ` Achim Gratz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201109124624.GA2360@xps13 \
--to=gs-cygwin.com@gluelogic.com \
--cc=cygwin-apps@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).