X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-ua0-f178.google.com (mail-ua0-f178.google.com [209.85.217.178]) by lists.alpinelinux.org (Postfix) with ESMTP id 9E2095C4464 for ; Tue, 14 Mar 2017 11:32:21 +0000 (GMT) Received: by mail-ua0-f178.google.com with SMTP id q7so151984634uaf.2 for ; Tue, 14 Mar 2017 04:32:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qLH+U/8cZv2IxJlyZPeL1iLY0PYRWZjeMORKZl2Ozfg=; b=t8JdeDluVI5v8lejq9ouKyreLB9z+Tdx/QrDv021J+28eyRWAGDHn3MP8R6JB5vYb9 U/HmjvMquJSCZcChx9B/HL1wpc5Jq/AJFU8pNgBuzvqnwHfWGYxrRqdbP79QyshzOkfC boPYNBS8lmUr/op452ML9Ik2jW1JgGIZom7jYMK9s+mqCspObL9HXMtpo03az6p1rG8p a03xPDUed7Q7BzCxJWyg5u+EnVRFCMvNo3VtCINnCDPYS8AEWnoGyAK8pvznvjqCstz6 mverps2dlerC27V2GvhW8XO6TB2+28wZhtC4SHVLboaZDbary2sXbOe2FaQtdImcq84s vIdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qLH+U/8cZv2IxJlyZPeL1iLY0PYRWZjeMORKZl2Ozfg=; b=htmWbuYZfdRRHISvWS60EoB2JYAv6hK9H8TV4ypTSawzmRsN2ngwGyFFAZ6A9uCXId SaZAZotCb9nkAGR/935YNbBsjsPXmPt2MSiDgYeIY7TYpPFteYhmEEGF1E0p8OPP0I/M hjLhV/K2vYUqjyykXfeWeQRIl8I9zhBAgKiKU+u+WHb0s+1oPCt2Bsv+UME6/t4K0Njv rJ7895onHxdUELtveaUww+QD3uZNGRiEUDvSzwjoYt7Abcym++tOz18QD51W+ZvsXAJw kLD6hFQ5vnynEgHstXux6x01vOth/5OrjDxKAdJIHd2mSN+TVz1LOaxLjfiUh0dRSYVc mFpQ== X-Gm-Message-State: AMke39kj90ZdF++uivt3PfcFO/y0bEOBowZXxPXb56JNEWK/6vlOz4dKXv9KZaNVQjImPAUBPfm+FaeeOcGulA== X-Received: by 10.176.82.206 with SMTP id w14mr18992898uaw.133.1489491140844; Tue, 14 Mar 2017 04:32:20 -0700 (PDT) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.103.104.66 with HTTP; Tue, 14 Mar 2017 04:32:20 -0700 (PDT) In-Reply-To: <1489489894.11710.552.camel@gmail.com> References: <20170310091712.18974-1-valery.kartel@gmail.com> <1489489894.11710.552.camel@gmail.com> From: Valery Kartel Date: Tue, 14 Mar 2017 13:32:20 +0200 Message-ID: Subject: Re: [alpine-aports] [PATCH v3] testing/exim: upgrade to 4.89 To: Leonardo Arena Cc: alpine-aports , Jesse Young Content-Type: multipart/alternative; boundary=94eb2c190e8058a273054aaf2eb4 --94eb2c190e8058a273054aaf2eb4 Content-Type: text/plain; charset=UTF-8 Hi, I suggest this renaming because these subpackages are just lookup-backends (not scripts, utils etc...) lsearch, dsearch, passwd - are file-based lookups. If I use sql database as storage I don't need those lookups at all. So I propose this ability as an option (install exim-server instead of exim) Other distros usually have a monolitic exim package. A quick search in ubuntu I see exim4-base, exim4-config, and 2 varians of install: exim4-light & exim4-heavy 2017-03-14 13:11 GMT+02:00 Leonardo Arena : > Hi! > > On ven, 2017-03-10 at 11:17 +0200, Valery Kartel wrote: > > - APKBUILD cleanups and improve redability > > - add redis lookup backend support > > - rewrite lookup backends building in APKBUILD > > - rename lookup backends subpackages to exim-lookup_$backend > > and make it provides its old exim-$backend subpackages name. > > > > I don't get why it was needed to rename. How other distros naming it? > Other MTAs packages like postfix use $pkgname-$backend. Am I missing > something? > > > --- > > v1 -> v2: remade exim-lookup_pgsql to provide compatibility > > name exim-postgresql and remove exim-postgresql subpackage. > > > > v2 -> v3: - move lsearch, dsearch, passwd to modules > > - make pure 'server' pack (just exim-binary, config, init > > scripts) > > - exim package now depends on exim-server, minimal set of > > lookups > > If the server needs lsearch, dsearch, passwd modules to run, what is > the benefit of making subpackages? Is there a usage case where you need > only the lookup tools, perhaps with the utils? I see that exim-utils > pulls in the server package anyway. > > Thanks! > > |_eo --94eb2c190e8058a273054aaf2eb4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I suggest this ren= aming because these subpackages are just lookup-backends (not scripts, util= s etc...)

lsearch, dsearch, passwd - = are file-based lookups. If I use sql database as storage I don't need t= hose lookups at all.
So I propose this ability as an option (install exi= m-server instead of exim)

Other distros usually have a monolitic exi= m package.

A quick search in ubuntu I see exim4-base, exim4-config, and 2= varians of install: exim4-light & exim4-heavy
<= div class=3D"gmail_extra">
2017-03-14 13:11 G= MT+02:00 Leonardo Arena <rnalrd@gmail.com>:
Hi!

On ven, 2017-03-10 at 11:17 +0200, Valery Kartel wrote:
> - APKBUILD cleanups and improve redability
> - add redis lookup backend support
> - rewrite lookup backends building in APKBUILD
> - rename lookup backends subpackages to exim-lookup_$backend
> =C2=A0 and make it provides its old exim-$backend subpackages name. >

I don't get why it was needed to rename. How other distros namin= g it?
Other MTAs packages like postfix use $pkgname-$backend. Am I missing
something?

> ---
> v1 -> v2: remade exim-lookup_pgsql to provide compatibility
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0name exim-= postgresql and remove exim-postgresql subpackage.
>
> v2 -> v3: - move lsearch, dsearch, passwd to modules
>=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0=C2=A0- make pure 'server' pac= k (just exim-binary, config, init
> scripts)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0=C2=A0- exim package now depends on ex= im-server, minimal set of
> lookups

If the server needs=C2=A0lsearch, dsearch, passwd modules to run, wh= at is
the benefit of making subpackages? Is there a usage case where you need
only the lookup tools, perhaps with the utils? I see that exim-utils
pulls in the server package anyway.

Thanks!

|_eo

--94eb2c190e8058a273054aaf2eb4-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---