X-Original-To: alpine-infra@lists.alpinelinux.org Received: from mail-qk0-f171.google.com (mail-qk0-f171.google.com [209.85.220.171]) by lists.alpinelinux.org (Postfix) with ESMTP id C06485C59E5 for ; Fri, 27 Oct 2017 06:16:20 +0000 (GMT) Received: by mail-qk0-f171.google.com with SMTP id w134so7168399qkb.0 for ; Thu, 26 Oct 2017 23:16:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dereferenced-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ts6ljtVf75CJMJ7whIw3fFup5xzmD7eOXpVdB26XRCU=; b=i/AvnHPZxPpYiySPoFKV/ZmgG+RO/xOI1ZZdoYBPFU+Mb+314rKrtzbwvvR3hJ6kwf 0C9fszhsy5WfADvmKp/6YacH+WFB3+IrHfJbjTxUCPCnF9+ruxakf3PD1CMnJ8jMrjWs b17DykI42/Q0+lcI+hZandrQXH5YFPiHKPCkqvAgj9a3RXDCR5h9D+Zvq5XkWTe+9tUz Dh2hQq+GVaDh+Dkp3Bq1LQ2DTe0Lp2iwrTt8IZ59UPa7WZxIfspFnBAL/A5ZcCEdccq6 owTc4Mklxxoy+WNoFWCG/Jo/gxXloovkzmKtcGDV9I2McAqw1Uks7wphcwP+egmMJ1FT Q6bQ== 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=ts6ljtVf75CJMJ7whIw3fFup5xzmD7eOXpVdB26XRCU=; b=rEDigQCNhSCUK/xOHQ4m2qREvUZXbQzqAQZH8oLV9LTxtUfAVwzEKBJFvEkyvcDrnC ednPD4wohMEOUfD0jXRORZk/pzDPCpNpyZtrw9kmfMBgIh09uzykqvNn90VATt7rjqSG Qx1MaWng9zZpuAsoTUEvOwI0t1iBvviKYgsYb78+3qz86/y7gR4PeN3F9/zZR7O1rTtX lYVtM7ylzKBkJ+SectAWSFCwOiWB2njp6Jsyh0HkjZNsly9yH/KMywKwJZVwCDnzVldr qSLhwzfv/sfy+vaBSNi/pxu4xh2HgQ6KQI2eBIOViiGjhNcRIKY73V7q6TmgM6bv3MXO CsrQ== X-Gm-Message-State: AMCzsaVoWTuDN4oKbziC8aRI0HKSbLlcA23xM+aLbxLnQguMEm/Tdd6t QGXnY9HLKzgDk2SdyoYJzsU1n/r74fyNKj4Sv+m0Gw== X-Google-Smtp-Source: ABhQp+SEdJrqyZ7Y1ernyjTrCl/9IJtYURLwRGXmP+rC6xwtGwWQ2zhIeDnElHy/pPRHEdXfTJHDpS6kgtGgFGXWwFc= X-Received: by 10.55.98.205 with SMTP id w196mr12208491qkb.322.1509084980213; Thu, 26 Oct 2017 23:16:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.53.79 with HTTP; Thu, 26 Oct 2017 23:16:19 -0700 (PDT) In-Reply-To: <514355cb-b6f1-c220-99fc-b096dcb0b693@bitmessage.ch> References: <514355cb-b6f1-c220-99fc-b096dcb0b693@bitmessage.ch> From: William Pitcock Date: Fri, 27 Oct 2017 01:16:19 -0500 Message-ID: Subject: Re: Building unofficial packages on Alpine build infrastructure? To: Oliver Smith Cc: alpine-infra@lists.alpinelinux.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Tue, Oct 24, 2017 at 5:47 PM, Oliver Smith wrote: > Dear Alpinists, > > > at least Timo Teras[1] and William Pitcock[2] have proposed, that the > Alpine package building infrastructure could be used for unofficial > Alpine packages, when "the new build infrastructure [is] in place". Yes, I have indeed proposed this. But the new build infrastructure is not yet in place. > So postmarketOS[3] is a thin layer on top of Alpine, that provides > packages to make it work on mobile devices. Currently every user is > compiling these from source, but we would be very grateful if we could > use Alpine's infrastructure for building binary packages. That way we > could focus more on actual development and giving back to Alpine (e.g. > together with Ad=C3=A9lie, we're currently upstreaming KDE), instead of > duplicating the effort. I proposed that we (Adelie and pmOS) might work together, but unfortunately our requirements are incompatible (LTS vs. non-LTS KDE).[1] > For reference, here[4] are our current aports. Especially the device > folder makes no sense to be upstreamed. We will not build packages that > contain closed source blobs (our firmware aports will be refactored to > download these files at installation time[5]). > > Thoughts? Well, I mean, I don't want to tell you what to do, but it seems foolish to use a package manager which can cryptographically verify package contents just to download a script which downloads the real files. At least, any firmware I would be loading into my phone, I would want to be delivered to me in a signed package, not downloaded at install time. Not to mention that packages which download files in their post-install scripts are a violation of Alpine policy. William [1]: Since we're using footnotes, I might ponder out loud why a phone OS distribution is concentrating on KDE when they haven't even managed to check off the "makes phone calls" tickbox yet.[2] [2]: While I am not involved in sysadmin tasks around here, I am pretty sure that any such collaboration on buildserver usage would be dependent on the derivative proving it's viability first. See also checking off the "makes phone calls" tickbox.