public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
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

  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).