From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.atof.net (smtp1.atof.net [52.86.233.228]) by sourceware.org (Postfix) with ESMTPS id A1298384404C for ; Mon, 9 Nov 2020 12:46:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A1298384404C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gluelogic.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gs-cygwin.com@gluelogic.com X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Spam-Language: en X-Spam-Relay-Country: X-Spam-DCC: B=; R=smtp1.atof.net 1102; Body=1 Fuz1=1 Fuz2=1 X-Spam-RBL: X-Spam-PYZOR: Reported 0 times. Date: Mon, 9 Nov 2020 07:46:24 -0500 From: Glenn Strauss To: Cygwin Apps Subject: Re: [ITA] lighttpd Message-ID: <20201109124624.GA2360@xps13> References: <20201030090402.GA328269@xps13> <2fc837c3-4bcc-a232-1d73-ab2ed382ab5c@gmail.com> <20201101221327.GA3155@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20201101221327.GA3155@xps13> X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2020 12:46:40 -0000 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