X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-lf0-f46.google.com (mail-lf0-f46.google.com [209.85.215.46]) by lists.alpinelinux.org (Postfix) with ESMTP id EBA1B5C4DCA for ; Tue, 7 Nov 2017 06:36:31 +0000 (GMT) Received: by mail-lf0-f46.google.com with SMTP id e143so13148154lfg.12 for ; Mon, 06 Nov 2017 22:36:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :mime-version; bh=5gBDCM+ajbexz7lbZ2VPzvWO56Ou+WRUZIE28cm7lEg=; b=FQKv56nXt9qnkI/8KzuUa0lDumUBK4NhEo3fHtKiY7KddeiUztohE5Q28ucIKjr1xg N8VMx3su/mMyqiVJBwve5tDj3gP6SNkyQ5saM7R9uEUEoXDKogLlAgtb4RYmUIWmVg/Y n1fvogckOCIYN3iKfWBtHnpwXgDD0pU5fcL6r20ie+6PV2ZuGveIxn5kauQqFzMlCTsF 5ickrIO7q5ODbnQC6q5kqCnac+tMgNp5ZkSEkVCrKt/gsBTpUy+Nyng/cUBSETd6aqnt FBkm2cXMe1hiqpmKylj2fNL0sMQukOGXYKtGpCpQDBdXQBnre0eFTdwPVnXg5H31fPFK d3GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :in-reply-to:references:mime-version; bh=5gBDCM+ajbexz7lbZ2VPzvWO56Ou+WRUZIE28cm7lEg=; b=MsAgUkDLpBiTmqpxXAO/UfEM20iEOu0zTnC0zNO+bALsxgFHxzhaHM5SYrxlwQ4qVR GCxiAcAC/I0fzh4ZnXVc0zvqK5RNw6Sy+JCpzD12xm3Rr6ZeQ6253kJSmiHj4pRO0ZtA VU+GiEa464YXjtrhKsFKI3l9nhxAoLRORcC5nFEhBec06bChKMrWNzz2+8uJmGgd3N5z dRqrdHZACCjkSDjBR1xMOk2H92ZZ4ccoSFYXCBy8V0dOpaOxisVfX2dRkrf4Dw8YDN6U FkUdpOxJaL2e51NYf+ItIJ7w8JBMi9iPAaFmnqCRbJQ0MQwSNeCbLo6uZ6FfCu1YBR+i Cxhw== X-Gm-Message-State: AMCzsaX7fcf9l1OfqU3N+BXWVIUGMqcHLvwSoDNW8BZhnBJ/am0dVTBw D65/9filU9vTo2Vt/BvxSZOCSg== X-Google-Smtp-Source: ABhQp+S6VtTSpzhmyqTwHzqVVnwmMWmQTs1uT0oE058+qB+dcZKRCI8n83wPbfoJZCYPBxqEWadnFg== X-Received: by 10.46.65.216 with SMTP id d85mr7752365ljf.156.1510036590948; Mon, 06 Nov 2017 22:36:30 -0800 (PST) Received: from vostro.util.wtbts.net ([2001:1bc8:101:f402:e66f:13ff:fef3:8cd0]) by smtp.gmail.com with ESMTPSA id h63sm95519lji.35.2017.11.06.22.36.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 06 Nov 2017 22:36:30 -0800 (PST) Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= Date: Tue, 7 Nov 2017 08:36:26 +0200 From: Timo Teras To: "A. Wilcox" Cc: alpine-dev Subject: Re: [alpine-devel] TLS library provider for makedepends Message-ID: <20171107083614.15b25476@vostro.util.wtbts.net> In-Reply-To: <5A0114AF.4050208@adelielinux.org> References: <5A0114AF.4050208@adelielinux.org> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-alpine-linux-musl) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/lMaJgIcVWpy73CYSui8BuvN"; protocol="application/pgp-signature" --Sig_/lMaJgIcVWpy73CYSui8BuvN Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 6 Nov 2017 20:04:31 -0600 "A. Wilcox" wrote: > However, Ad=C3=A9lie targets 32-bit x86, 32-bit MIPS, 32-bit PowerPC, and > 32-bit ARM. Obviously this is therefore a quite significant issue for > us. We do not want to have to soft-fork every package in the Alpine > aports repository that depends on OpenSSL or LibreSSL to change the > library provider. I am soliciting ideas on how to move forward. >=20 > My own idea would be to make a libssl-dev virtual that is satisfied by > libressl-dev on Alpine and openssl-dev on Ad=C3=A9lie. We can use the new > provides_priority to accomplish this, and then we only have to > soft-fork the OpenSSL package. >=20 > Other ideas (that do not include dropping 32-bit architectures from > Ad=C3=A9lie) are welcome. Let's discuss. This sounds like good idea to me. We don't need to even wait for provides_priority stuff, just use versioned provides since the two packages cannot co-exist. provides=3D"libssl-dev=3D1" or similar for the package in aports that should be used, and apk will automatically use it. And update all makedepends for the new package name. As alternative, on Adelie, you could just do in openssl-dev provides=3D"libressl-dev=3D99999" and it would be preferred over openssl. But would be nice to get rid of the package specific name and migrate to 'libssl-dev' or 'ssl-dev'.=20 Other thoughts? Timo --Sig_/lMaJgIcVWpy73CYSui8BuvN Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEMFbxI+htokjmnosIJeI3SXQya/sFAloBVGoACgkQJeI3SXQy a/sCmxAAjHzyA9TNL92sSEMVEtZwQRVx9xSgvENAOoB/++9uAIDufQG6BnlMz33g 86Z7i+mjlnndhFiRBlgEdMb4mntqNvN7BYQ2bv19An/45TCkEKPbNBClZ/bnu9Pu 41pPNYPhyTGAqbr8ucsFREx2V6/K+A53oj3WhtTxg0/JwbgZHVFS+5ZXRx/pOH9V hirq8HAoVR5lZ/EUN630wqFkKU93AU+0YtiBgSD5LlnCsF8Ylzjfa7P+Fip7jEiO 5Xw9lMiV4qglRY2rEP344aKq7c0dcDx5Flps7mMkc8ibvy8tA6uOqs+Fn36Ay6NS mPl8O/AEth+issXme6KNGubxEQSTAOTCNg36lybHfOtCVyJBN7cWdusWgwaiiBIQ cs8ccJazivg8PTohcEWyKvsaKouaqO5LZK97csw/kl/x5lqBNjUZg4W84lzTppPU nV+HjCcpcE6VqyY1yDAP/ivtXlmuoR1x9Vm9hECuRs1//e3MKQYx+RFFLbjYP9UF ZQZOLL0pvifypsi2HxHczbMrBXOeEKD/RJqQbZlMWWkdQIRZu/IAu4bIFU1O1P3R noGJq7//F/+2x3gKFNhYkFirpcHX+l9TJpr5Z3KGi/JpdplFEbIOY9iZzownua0+ 7426b/WNb6rtS1QS/8el2ZhsLMuQdqmoL9FYGLgJGBy514URFsU= =h/aC -----END PGP SIGNATURE----- --Sig_/lMaJgIcVWpy73CYSui8BuvN-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---