Received: from mx1.tetrasec.net (mx1.tetrasec.net [66.245.176.36]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 2F468782B4E for <~alpine/devel@lists.alpinelinux.org>; Mon, 30 Mar 2020 10:14:11 +0000 (UTC) Received: from mx1.tetrasec.net (mail.local [127.0.0.1]) by mx1.tetrasec.net (Postfix) with ESMTP id 864D0648B8 for <~alpine/devel@lists.alpinelinux.org>; Mon, 30 Mar 2020 10:14:09 +0000 (UTC) Received: from ncopa-desktop.copa.dup.pw (67.63.200.37.customer.cdi.no [37.200.63.67]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: alpine@tanael.org) by mx1.tetrasec.net (Postfix) with ESMTPSA id 31EA0648B7 for <~alpine/devel@lists.alpinelinux.org>; Mon, 30 Mar 2020 10:14:08 +0000 (UTC) Date: Mon, 30 Mar 2020 12:14:03 +0200 From: Natanael Copa To: ~Alpine develmopment <~alpine/devel@lists.alpinelinux.org> Subject: Planning for 3.12 feature freeze Message-ID: <20200330121403.71f8e7f9@ncopa-desktop.copa.dup.pw> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-alpine-linux-musl) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi! In a week or two I will start work on setting up the 3.12 builders. Once those are up and running we have a feature freeze, which means we should avoid add new features and focus on fixing the current issues. Once we have the builder up, we should avoid do significant changes in toolchains and dependencies that influences how packages are built. For example: - abuild - gcc - linux-headers - binutils - go - llvm/clang - rust If those (or similar packages) needs to be bumped to new major version, now is the time to do so. I have already bumped gcc to 9.3 and binutils to 2.34, and I plan to tag a new release of abuild before the freeze. Other things that I'd like to have fixed for the 3.12 release: - fix aarch64 crystal with newer llvm[1] - go default linking[2] I would also like to fix rust triples to be consistent[3]. Are there other things that should be prioritized before the feature freeze? [1]: https://gitlab.alpinelinux.org/alpine/aports/issues/11017 [2]: https://gitlab.alpinelinux.org/alpine/aports/issues/11260 [3]: https://gitlab.alpinelinux.org/alpine/aports/issues/11349