X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-it0-f41.google.com (mail-it0-f41.google.com [209.85.214.41]) by lists.alpinelinux.org (Postfix) with ESMTP id 4D8855C0508 for ; Thu, 8 Feb 2018 10:53:36 +0000 (GMT) Received: by mail-it0-f41.google.com with SMTP id p139so6011804itb.1 for ; Thu, 08 Feb 2018 02:53:36 -0800 (PST) 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:content-transfer-encoding; bh=bqCjhrXVYhDT1TTGuDSZISK/WmrM1/GdJtCKT6W7Qsk=; b=FFra1MrO/n36KtkpBc+dt1WAJxkyWmbSKWKzcgvTqmT4T+5lTekuBFgVeiLhj15HNU ArNf2T5XEpOpYG875Yk7v7lFT+vWFswD65dS8k39pxv4EMlCprdqJ2yV7wwu3PunE0pv bm2E7SU5fdKZQ4J0v8ztRypEnWY6cwJdl9ZiQJSiTLijl4EGZ43bx7L9+u4Iw8shX2G1 grMBSdR3aYo6WtsoC/BgH43R/q26j1C3nRSaKR1H1i5OK9IX/3skKM7X0t7nQ7pfyD/F OMm0F92yTHApKUjRXGGNEV8G8mjxCG59RBHJxXMOAfugYMp61Z0QvyesUGPTNT1ba653 KNkw== 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:content-transfer-encoding; bh=bqCjhrXVYhDT1TTGuDSZISK/WmrM1/GdJtCKT6W7Qsk=; b=nBCi5LCK+z2JXDhnj99bbb59kW/mcMGfw1fiz9uCyQgVYPdTwiWdeaH33Kri9RwitP ZPnGNyODtTRhPEiXN51GwdvKBGpu6YU/YY8oYGeit/Gl8YR5PEXfcVW2hbZa7dp1hLQW mr+NcdY6PNKQLFwTXf35guBdgz5CIffhntSJoTdVQUhHEinKkqn9Or75DeY4w/SOkmM9 EeP2HRJHvvOeGEqtncTBI+JAu27nx0lPo5rdRFHCT23LwB1w5r+KUYm0jty7SfyN5vBa yPmzbBb9dqoi2og3hU/SN9oXgEyYenrukiz4Poj1V2LhTa5D6INKg52/AbJRrKItGNTd RELQ== X-Gm-Message-State: APf1xPD5p64BYr6bDO87U8gG51JgLtT3KiYIh1tvZjzIiMvT2aIP7n+Q W5+heOJ6wqohI7xqkL8jQ1Col8SnY7YqaF+seGo= X-Google-Smtp-Source: AH8x2274LCfooQxpHr68DdoiakmuD1zjV7KFebI0ZUUTbRvmPAsJJy7Y3F8sSWFM7Lq2ZeCRZTxAM51l9MMo48IOUZ0= X-Received: by 10.36.128.212 with SMTP id g203mr786916itd.80.1518087215565; Thu, 08 Feb 2018 02:53:35 -0800 (PST) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.79.184.73 with HTTP; Thu, 8 Feb 2018 02:53:35 -0800 (PST) In-Reply-To: References: <5A0114AF.4050208@adelielinux.org> <20171107083614.15b25476@vostro.util.wtbts.net> From: Alba Pompeo Date: Thu, 8 Feb 2018 08:53:35 -0200 Message-ID: Subject: Re: [alpine-devel] TLS library provider for makedepends To: Kiyoshi Aman Cc: Timo Teras , "A. Wilcox" , alpine-dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I heard good things about BearSSL. https://bearssl.org/ On Tue, Feb 6, 2018 at 8:29 PM, Kiyoshi Aman wrot= e: > Hi, > > I think it's inappropriate for libressl to be considered a replacement fo= r > openssl. Whether it's secure or not, the project has not kept its API > compatibility promises, therefore making it impossible to compile softwar= e > that is necessary for webapps such as taiga. Consequently, I support > returning to openssl as system default, and only keeping libressl around = for > software which actually requires it. > > On Tue, Nov 7, 2017 at 12:36 AM Timo Teras wrote: >> >> 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. >> > >> > 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. >> > >> > 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'. >> >> Other thoughts? >> >> Timo > > -- > -- Kiyoshi Aman --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---