Received: from magnesium.8pit.net (magnesium.8pit.net [45.76.88.171]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 5925A782BFE for <~alpine/devel@lists.alpinelinux.org>; Mon, 17 May 2021 20:17:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=opensmtpd; bh=qMyYlkLOhN /5b2ODs+XM+0TJ23wE+koosFC0d9Du0wc=; h=in-reply-to:references:from: subject:to:date; d=soeren-tempel.net; b=Ae5h3VF2y9MuZqUYbWenETZ0hUDHpv rmmlRdvzwftF41uU3Ov1gJzRVaN1QqWT04wg6v5byE92CYwnb58DqTPsF9RTEB1ODSnvfH P4yeYgSwh0s7H5UzkEPiAho/C5mkZqjGXXbwKBn3VC/697G2/wbOdDHoE6Hy9VBV6W+wxQ 0= Received: from localhost (ip5f5ac905.dynamic.kabel-deutschland.de [95.90.201.5]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id 3af470ad (TLSv1.3:AEAD-AES256-GCM-SHA384:256:YES) for <~alpine/devel@lists.alpinelinux.org>; Mon, 17 May 2021 22:17:36 +0200 (CEST) Date: Mon, 17 May 2021 22:17:32 +0200 To: ~alpine/devel@lists.alpinelinux.org Subject: Re: Proposal for next steps in support of riscv64 in Alpine From: =?UTF-8?Q?S=C3=B6ren?= Tempel References: In-Reply-To: Message-Id: <2TM9JLZJSHZ31.2Q8Y9DMYGMSGV@8pit.net> User-Agent: Mutt/1.8.3 (2017-05-23) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Roman Shaposhnik wrote: > Hi! Hi! > 2. bundled config.sub not being recent enough to recognize riscv64. > The workaround I used for now is: > cp /usr/share/abuild/config.sub . > in the build() function. On top of that: > 2.1. I can make it conditional based on riscv64 > 2.2. I can, possibly (if there's a lot desire), turn it into = patches > against bundled config.sub. This, however will increas= e > the maintenance cost and is effectively equivalent to = the > above cp statement anyway. Just use the update_config_sub() function provided by abuild: https://gitlab.alpinelinux.org/alpine/abuild/-/blob/ac3ee42458ebb6204c7513= 5cbeb30201777e4116/abuild.in#L644 > 3. There's a few packages that come out with TEXTRELs and thus > fail the postcheck() by default. They seem to be fully functional > otherwise. For now, I'm proposing to disable the postcheck based > on riscv64 case statement. Please let me know if there's a fundamen= tal > disagreement with this approach. It's generally preferable to investigate why sanity checks fails and fix the underlying failure reason instead of disabling a check. I think there is currently not a single aport in aports.git which disables postchecks. > 7. Finally, for whatever reason sha512 sums have changed for down= loaded > artifacts (a good cluster is around acf-* packages). Not sure > what's up with > that, but it surely doesn't seem riscv64 related (and btw, all > of them built fine > when I manually updated the checksums). Happens, these general download issues will also be fixed anyhow as we are currently rebuilding all packages for the upcoming 3.14 release. Greetings, S=C3=B6ren