Date: Sat, 6 Aug 2022 16:53:46 -0700 From: Mark Millard <marklmi@yahoo.com> To: Tatsuki Makino <tatsuki_makino@hotmail.com> Cc: freebsd-ports@freebsd.org, Stefan Esser <se@FreeBSD.org>, Yuri <yuri@FreeBSD.org> Subject: Re: Why NOARCH packages aren't available on all architectures? Message-ID: <910A1B57-440A-4516-83E8-7C687378FFFD@yahoo.com> In-Reply-To: <PSAPR03MB56390047981422A6061F1CC7FA619@PSAPR03MB5639.apcprd03.prod.outlook.com> References: <689E23B1-BBF8-4A08-AC20-2CFABFB981AA.ref@yahoo.com> <689E23B1-BBF8-4A08-AC20-2CFABFB981AA@yahoo.com> <a304fced-8617-b375-cf27-7399b6f4638e@tsoft.com> <PSAPR03MB5639CB5F039925AF46E92C23FA619@PSAPR03MB5639.apcprd03.prod.outlook.com> <481a8589-d2d0-33bf-094a-2a8739053da0@FreeBSD.org> <PSAPR03MB56390047981422A6061F1CC7FA619@PSAPR03MB5639.apcprd03.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2022-Aug-6, at 15:19, Tatsuki Makino <tatsuki_makino@hotmail.com> = wrote: > I too thought the ports Yuri-san mentioned were not that good as = examples, so let's add these to the examples as well :) >=20 > https://www.freshports.org/ports-mgmt/pkg_tree > https://www.freshports.org/multimedia/openshot >=20 > pkg_tree is a mixture of _4 and _5. > As long as we have perl, it should work, but I wonder if poudriere = hasn't gotten to that build? https://pkg-status.freebsd.org/?all=3D1&type=3Dpackage shows that the most recent build for a powerpc* was for powerpc64 and started last year: Thu, 20 May 2021 07:08:04 GMT. Do not expect anything more modern for the likes of powerpc64. By contrast, mips64 has been getting builds with zero built. The most recent build with a non-zero number built started over 1/2 year ago, on Thu, 27 Jan 2022 02:30:02 GMT. mips (non-64) goes back to starting on Thu, 31 Dec 2020 01:03:30 GMT. armv6 is odder: there have been ongoing builds that include successful builds of pkg_tree-1.1_5 . The most recent builds were during the last bulk -a -c style builds, as shown at: = http://beefy8.nyi.freebsd.org/build.html?mastername=3Dmain-armv6-default&b= uild=3Dp14c9723a310c_sb43b8f8157 = http://beefy8.nyi.freebsd.org/build.html?mastername=3D130releng-armv6-quar= terly&build=3D10f9cea52df2 via use of the Built ports Search field having: pkg_tree The build started back on: Fri, 22 Jul 2022 03:38:17 GMT and Thu, 14 Apr 2022 03:32:37 GMT. (The builds since for each have been incremental and so no rebuild was required.) I've no clue why the armv6 builds are apparently not being distributed to where FreshPorts checks for them. This sort of thing is one reason that looking via https://pkg-status.freebsd.org/?all=3D1&type=3Dpackage is sometimes handy/important. Also: https://pkg.freebsd.org/FreeBSD:14:armv6/latest/ shows 2022-Aug-02 dates. And https://pkg.freebsd.org/FreeBSD:13:armv6/quarterly/ shows 2022-Aug-05 dates. Even https://pkg.freebsd.org/FreeBSD:13:riscv64/quarterly/ shows 2022-Aug-02 dates. https://pkg.freebsd.org/FreeBSD:13:riscv64/quarterly/ shows 2022-Aug-06 dates. Such can be another cross check. Checking for risc64: = http://beefy7.nyi.freebsd.org/build.html?mastername=3Dmain-riscv64-default= &build=3Dpb2bfaa3cf348_s038405f32f shows pkg_tree-1.1_5 built for riscv64 . I will warn, that for some platforms/FreeBSD-version combinations, FreeBSD updates Quarterly more often than it updates Latest. > openshot is the result of a dependency that makes me wonder if = something is present that cannot be built. > openshot uses shared libraries ffmpeg and others via libopenshot, = which uses from pyhton. > If our architecture does not succeed in building ffmpeg or other = software, it does not matter if openshot can be installed. > Until I configure ipv6, I cannot see what the true cause is :) For armv7, openshot-2.6.1_1 built just fine: = http://ampere3.nyi.freebsd.org/build.html?mastername=3D130releng-armv7-def= ault&build=3Da51002eeb3d0 I'm not sure why the build is not visible on FreshPorts. I'll note that many perl and python programs depends on C/C++/??? built materials indirectly. For armv6, openshot failed most recently because rust-1.61.0 failed to build. rust not building for armv6 seems to have a long history for openshot and others. The most recent for openshot being: = http://beefy8.nyi.freebsd.org/build.html?mastername=3D130releng-armv6-quar= terly&build=3D82d74602c503 (seen via the Skipped ports Search field's use). As for riscv64, openshot was Skipped for gcc11-11.3.0 failing to build: = http://beefy7.nyi.freebsd.org/build.html?mastername=3D130releng-riscv64-qu= arterly&build=3D81b3a02fb49b Looks to me like openshot might not span all the platforms FreeBSD supports --and so not have a good use of NO_ARCH for FreeBSD. But I'm not going to look into the details. I'll stop with that. =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?910A1B57-440A-4516-83E8-7C687378FFFD>