Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2023-10-06T15:15:13Zhttps://git.adelielinux.org/adelie/packages/-/issues/1079user/orbit2: FTBFS: src/services/name/boot.c:107:(.text.startup+0x143): undef...2023-10-06T15:15:13ZZach van Rijnuser/orbit2: FTBFS: src/services/name/boot.c:107:(.text.startup+0x143): undefined reference to `ORBit_CosNaming_NamingContextExt_create'Found on pmmx:
```
...
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -version-info 1:0:1 -no-undefined -Wl,--export-d...Found on pmmx:
```
...
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -version-info 1:0:1 -no-undefined -Wl,--export-dynamic -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 ../../../src/orb/libORBit-2.la -Wl,--as-needed -Wl,--no-keep-memory -o libORBitCosNaming-2.la -rpath /usr/lib CosNaming-common.lo CosNaming-stubs.lo
libtool: link: gcc -shared .libs/CosNaming-common.o .libs/CosNaming-stubs.o -Wl,-rpath -Wl,/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/orb/.libs ../../../src/orb/.libs/libORBit-2.so -lgmodule-2.0 -lgthread-2.0 -lgobject-2.0 -lglib-2.0 -march=pentium-mmx -mtune=pentium-m -Wl,--export-dynamic -pthread -Wl,--as-needed -Wl,--no-keep-memory -pthread -Wl,-soname -Wl,libORBitCosNaming-2.so.0 -o .libs/libORBitCosNaming-2.so.0.1.0
libtool: link: (cd ".libs" && rm -f "libORBitCosNaming-2.so.0" && ln -s "libORBitCosNaming-2.so.0.1.0" "libORBitCosNaming-2.so.0")
libtool: link: (cd ".libs" && rm -f "libORBitCosNaming-2.so" && ln -s "libORBitCosNaming-2.so.0.1.0" "libORBitCosNaming-2.so")
libtool: link: ar cru .libs/libORBitCosNaming-2.a CosNaming-common.o CosNaming-stubs.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libORBitCosNaming-2.a
libtool: link: ( cd ".libs" && rm -f "libORBitCosNaming-2.la" && ln -s "../libORBitCosNaming-2.la" "libORBitCosNaming-2.la" )
rm -f libname-server-2.a
ar cru libname-server-2.a orbit-name-server.o CosNaming-skels.o name-support.o
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o name-client-2 name-client.o name-support.o ../../../src/orb/libORBit-2.la libORBitCosNaming-2.la -lm -Wl,--export-dynamic -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o orbit-name-server-2 boot.o libname-server-2.a ../../../src/orb/libORBit-2.la libORBitCosNaming-2.la -lm -Wl,--export-dynamic -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libname-server-2.a
libtool: link: gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o .libs/name-client-2 name-client.o name-support.o -Wl,--export-dynamic -pthread ../../../src/orb/.libs/libORBit-2.so ./.libs/libORBitCosNaming-2.so /usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/orb/.libs/libORBit-2.so -lm -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
libtool: link: gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o .libs/orbit-name-server-2 boot.o -Wl,--export-dynamic -pthread libname-server-2.a ../../../src/orb/.libs/libORBit-2.so ./.libs/libORBitCosNaming-2.so /usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/orb/.libs/libORBit-2.so -lm -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: boot.o: in function `main':
/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services/name/boot.c:107:(.text.startup+0x143): undefined reference to `ORBit_CosNaming_NamingContextExt_create'
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:473: orbit-name-server-2] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services/name'
make[4]: *** [Makefile:356: all] Error 2
make[4]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services/name'
make[3]: *** [Makefile:297: all-recursive] Error 1
make[3]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services'
make[2]: *** [Makefile:294: all-recursive] Error 1
make[2]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src'
make[1]: *** [Makefile:484: all-recursive] Error 1
make[1]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19'
make: *** [Makefile:321: all] Error 2
>>> ERROR: orbit2: build failed
```
Passes on the second build. Definitely transient.
[20231006-08_52_45.206115802_orbit2.log](/uploads/cd3b4fd28ca90ce9f72db4d9c7c237fe/20231006-08_52_45.206115802_orbit2.log)https://git.adelielinux.org/adelie/packages/-/issues/1078user/distcc: (pmmx) FTTFS: AssertionError: src/h_compile.c[1387727] (dcc_fres...2023-10-05T20:17:50ZZach van Rijnuser/distcc: (pmmx) FTTFS: AssertionError: src/h_compile.c[1387727] (dcc_fresh_dependency_exists) old dotd file "dotd"Found on powerhouse (pmmx) with latest everything:
```
...
CompileHello_Case OK
CommaInFilename_Case OK
ComputedInclude_Case OK
BackslashInMacro_Case OK
BackslashInFilename_Case OK
CPlusPl...Found on powerhouse (pmmx) with latest everything:
```
...
CompileHello_Case OK
CommaInFilename_Case OK
ComputedInclude_Case OK
BackslashInMacro_Case OK
BackslashInFilename_Case OK
CPlusPlus_Case OK
ObjectiveC_Case OK
ObjectiveCPlusPlus_Case NOTRUN, GNU Objective-C++ not installed
SystemIncludeDirectories_Case OK
CPlusPlus_SystemIncludeDirectories_Case OK
Gdb_Case NOTRUN, gdb could not be found on path
GdbOpt1_Case NOTRUN, gdb could not be found on path
GdbOpt2_Case NOTRUN, gdb could not be found on path
GdbOpt3_Case NOTRUN, gdb could not be found on path
Lsdistcc_Case OK
BadLogFile_Case OK
ScanArgs_Case OK
ParseMask_Case OK
DotD_Case OK
DashMD_DashMF_DashMT_Case OK
Compile_c_Case FAIL
-----------------------------------------------------------------
Traceback (most recent call last):
File "/usr/src/packages/user/distcc/src/distcc-3.4/test/comfychair.py", line 349, in runtest
obj.runtest()
File "/usr/src/packages/user/distcc/src/distcc-3.4/./test/testdistcc.py", line 770, in runtest
checked_deps[self.getDep(line)] = 1
^^^^^^^^^^^^^^^^^
File "/usr/src/packages/user/distcc/src/distcc-3.4/./test/testdistcc.py", line 710, in getDep
assert m_obj, line
AssertionError: src/h_compile.c[1387727] (dcc_fresh_dependency_exists) old dotd file "dotd"
test_log:
Run command: /usr/local/bin/cc --version
Wait status: 0x0 (exit code 0, signal 0)
stdout:
cc (Adelie 8.5.0) 8.5.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
stderr:
Run command: /usr/local/bin/cc --version
Wait status: 0x0 (exit code 0, signal 0)
stdout:
cc (Adelie 8.5.0) 8.5.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
stderr:
Run command: h_compile dcc_discrepancy_filename
Wait status: 0x0 (exit code 0, signal 0)
stdout:
abc/discrepancy_counter
stderr:
Run command: h_compile dcc_discrepancy_filename
Wait status: 0x0 (exit code 0, signal 0)
stdout:
(NULL)
stderr:
Run command: h_compile dcc_fresh_dependency_exists dotd '*notthis*' 1696534255
Wait status: 0x0 (exit code 0, signal 0)
stdout:
result (NULL)
stderr:
src/h_compile.c[1387722] (dcc_fresh_dependency_exists) Checking dependency: foobar.h
src/h_compile.c[1387722] (dcc_fresh_dependency_exists) Checking dependency: bar.h
src/h_compile.c[1387722] (dcc_fresh_dependency_exists) Checking dependency: bar.h
Run command: h_compile dcc_fresh_dependency_exists dotd '' 1696534255
Wait status: 0x0 (exit code 0, signal 0)
stdout:
result bar.h
stderr:
src/h_compile.c[1387723] (dcc_fresh_dependency_exists) Checking dependency: foobar.h
src/h_compile.c[1387723] (dcc_fresh_dependency_exists) Checking dependency: bar.h
Run command: h_compile dcc_fresh_dependency_exists dotd '*notthis*' 1696534257
Wait status: 0x0 (exit code 0, signal 0)
stdout:
result (NULL)
stderr:
src/h_compile.c[1387727] (dcc_fresh_dependency_exists) old dotd file "dotd"
-----------------------------------------------------------------
ImplicitCompilerScan_Case OK
StripArgs_Case OK
StartStopDaemon_Case OK
CompressedCompile_Case OK
DashONoSpace_Case OK
WriteDevNull_Case OK
CppError_Case OK
BadInclude_Case OK
PreprocessPlainText_Case OK
NoDetachDaemon_Case OK
SBeatsC_Case OK
DashD_Case OK
DashWpMD_Case OK
BinFalse_Case OK
BinTrue_Case OK
VersionOption_Case OK
HelpOption_Case OK
BogusOption_Case OK
MultipleCompile_Case OK
CompilerOptionsPassed_Case OK
IsSource_Case OK
ExtractExtension_Case OK
ImplicitCompiler_Case OK
DaemonBadPort_Case OK
AccessDenied_Case OK
NoServer_Case OK
InvalidHostSpec_Case OK
ParseHostSpec_Case OK
ImpliedOutput_Case OK
SyntaxError_Case OK
NoHosts_Case OK
MissingCompiler_Case OK
RemoteAssemble_Case OK
PreprocessAsm_Case NOTRUN, this test is system-specific
ModeBits_Case OK
EmptySource_Case OK
HostFile_Case OK
AbsSourceFilename_Case OK
Getline_Case OK
Concurrent_Case OK
HundredFold_Case OK
BigAssFile_Case OK
make: *** [Makefile:717: maintainer-check-no-set-path] Error 1
>>> ERROR: distcc: check failed
```
Rebuilding passes. Transient.
[20231005-19_30_33.720545031_distcc.log](/uploads/609ee3205a4d05ae711c987b58447b1b/20231005-19_30_33.720545031_distcc.log)https://git.adelielinux.org/adelie/horizon/-/issues/359Feature: Qt 5 Installation Environment: "Paste" button for log files2023-10-17T01:28:54ZA. WilcoxFeature: Qt 5 Installation Environment: "Paste" button for log filesWe have a significant burden on people asking for support. They have to either take photos of the log when installation fails, or type out the log manually. It would be much nicer if they could paste to an online service, assuming netw...We have a significant burden on people asking for support. They have to either take photos of the log when installation fails, or type out the log manually. It would be much nicer if they could paste to an online service, assuming networking is available.
We should really run a paste forwarding service ourselves to ensure that it doesn't go down if whatever pastebin of the month goes down or ceases to exist. We'll need to think about it.1.0-RELEASEA. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/horizon/-/issues/355Choosing a keyboard layout no longer appears to work2023-10-17T01:30:00ZA. WilcoxChoosing a keyboard layout no longer appears to workOn RC2 media, selecting 'ua' gives me a Ukrainian keyboard layout.
On beta5 nightly, selecting 'ua' does nothing.
It appears maybe the keyboard mappings aren't loaded or working properly any more. Needs investigating.On RC2 media, selecting 'ua' gives me a Ukrainian keyboard layout.
On beta5 nightly, selecting 'ua' does nothing.
It appears maybe the keyboard mappings aren't loaded or working properly any more. Needs investigating.0.9.9A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/image/-/issues/401RootFS images shouldn't have a `live` user2023-11-18T21:49:32ZA. WilcoxRootFS images shouldn't have a `live` userUsing a full rootfs image from the 20230829 pre-release of beta5, the install has a `live` user. That was a bit awkward when I was installing from an Ubuntu CD on an arm64 system.
`live` is for Horizon installers only, not the rootfs i...Using a full rootfs image from the 20230829 pre-release of beta5, the install has a `live` user. That was a bit awkward when I was installing from an Ubuntu CD on an arm64 system.
`live` is for Horizon installers only, not the rootfs images. Should be fixed in the installfile.https://git.adelielinux.org/adelie/packages/-/issues/1069user/quassel: update to 0.14.0 broke core-only installations2023-09-26T21:30:13ZA. Wilcoxuser/quassel: update to 0.14.0 broke core-only installationshttps://git.adelielinux.org/adelie/packages/-/issues/1067user/gnu-ghostscript: FTBFS: cp: cannot create regular file '.../pkg/gnu-ghos...2023-09-25T16:12:20ZZach van Rijnuser/gnu-ghostscript: FTBFS: cp: cannot create regular file '.../pkg/gnu-ghostscript/usr/share/ghostscript/9.14/#inst.15001#': No such file or directoryFound on x86_64:
```
...
>>> gnu-ghostscript: Entering fakeroot...
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share
mkdir -p /usr...Found on x86_64:
```
...
>>> gnu-ghostscript: Entering fakeroot...
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/doc
/bin/sh -c 'test -d /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/man || mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/man'
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/examples
./base/instcopy -c -m 644 ./contrib/japanese/dmp_init.ps /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/lib || exit 1
for f in ./contrib/uniprint/*.upp; do \
./base/instcopy -c -m 644 $f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/lib || exit 1; \
done
cp: cannot create regular file '/usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/#inst.15001#': No such file or directory
cp: cannot create regular file '/usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/#inst.15003#': No such file or directory
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript
/bin/sh -c 'for f in API.htm C-style.htm Develop.htm GS9_Color_Management.pdf Helpers.htm History4.htm History9.htm Lib.htm Ps2pdf.htm Readme.htm Use.htm AUTHORS Deprecated.htm Devices.htm GS9_Color_Management.tex Hershey.htm History5.htm index.html Make.htm Ps2ps2.htm Release.htm WhatIsGS.htm Changes.htm Details8.htm DLL.htm gs.css History1.htm History6.htm Install.htm News.htm pscet_status.txt Source.htm Xfonts.htm Commprod.htm Details9.htm Drivers.htm gsdoc.el History2.htm History7.htm Issues.htm Projects.htm Psfiles.htm thirdparty.htm COPYING Details.htm Fonts.htm gs-vms.hlp History3.htm History8.htm Language.htm Ps2epsi.htm Ps-style.htm Unix-lpr.htm ;\
do if ( test -f ./lib/../doc/$f ); then ./base/instcopy -c -m 644 ./lib/../doc/$f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/doc; fi;\
done'
/bin/sh -c 'for d in . de ;\
do man1dir=/usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/man/$d/man1 ;\
( test -d $man1dir || mkdir -p $man1dir ) ;\
for f in ./lib/../man/$d/*.1 ;\
do ./base/instcopy -c -m 644 $f $man1dir ;\
if ( test -f $man1dir/ps2ps.1 ) ;\
then for f in eps2eps ;\
do ( cd $man1dir; rm -f $f.1 ;\
ln -s ps2ps.1 $f.1 ) ;\
done ;\
fi ;\
if ( test -f $man1dir/ps2pdf.1 ) ;\
then for f in ps2pdf12 ps2pdf13 ps2pdf14 ;\
do ( cd $man1dir; rm -f $f.1 ;\
ln -s ps2pdf.1 $f.1 ) ;\
done ;\
fi ;\
if ( test -f $man1dir/gslp.1 ) ;\
then for f in gsbj gsdj gsdj500 gslj ;\
do ( cd $man1dir; rm -f $f.1 ;\
ln -s gslp.1 $f.1 ) ;\
done ;\
fi ;\
done ;\
done'
for f in \
alphabet.ps chess.ps colorcir.ps escher.ps grayalph.ps snowflak.ps \
text_graph_image_cmyk_rgb.pdf transparency_example.ps waterfal.ps \
annots.pdf doretree.ps golfer.eps ridt91.eps text_graphic_image.pdf \
tiger.eps vasarely.ps;\
do ./base/instcopy -c -m 644 ./lib/../examples/$f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/examples ;\
done
make: *** [contrib/contrib.mak:950: extra-dmprt-install] Error 1
make: *** Waiting for unfinished jobs....
make: *** [contrib/contrib.mak:1091: extra-upp-install] Error 1
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/bin
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/lib
/bin/sh -c 'for f in \
gsbj gsdj gsdj500 gslj gslp gsnd \
bdftops dvipdf eps2eps font2c \
pdf2dsc pdf2ps pf2afm pfbtopfa pphs printafm \
ps2ascii ps2epsi ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr ps2ps ps2ps2 \
wftopfa fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\
do if ( test -f ./lib/$f ); then \
(cat ./lib/$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=gs/" > ./obj/$f); \
./base/instcopy -c -m 755 ./obj/$f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/bin/$f; \
fi;\
done'
/bin/sh -c 'for f in \
Fontmap.GS \
ht_ccsto.ps \
acctest.ps addxchar.ps align.ps bdftops.ps \
caption.ps cid2code.ps decrypt.ps docie.ps \
errpage.ps font2c.ps font2pcl.ps gslp.ps gsnup.ps image-qa.ps impath.ps \
jispaper.ps landscap.ps level1.ps lines.ps markhint.ps markpath.ps \
mkcidfm.ps PDFA_def.ps PDFX_def.ps \
packfile.ps pcharstr.ps pf2afm.ps pfbtopfa.ps ppath.ps \
pphs.ps \
prfont.ps printafm.ps \
ps2ai.ps ps2ascii.ps ps2epsi.ps quit.ps rollconv.ps \
showchar.ps showpage.ps stcinfo.ps stcolor.ps stocht.ps \
traceimg.ps traceop.ps type1enc.ps type1ops.ps uninfo.ps unprot.ps \
viewcmyk.ps viewgif.ps viewjpeg.ps viewmiff.ps \
viewpcx.ps viewpbm.ps viewps2a.ps \
winmaps.ps wftopfa.ps wrfont.ps zeroline.ps \
pdf2dsc.ps ;\
do if ( test -f ./lib/$f ); then ./base/instcopy -c -m 644 ./lib/$f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/lib; fi;\
done'
mkdir -p /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/examples/cjk
for f in \
all_ac1.ps all_aj1.ps all_ak1.ps gscjk_ac.ps gscjk_aj.ps iso2022.ps \
all_ag1.ps all_aj2.ps article9.ps gscjk_ag.ps gscjk_ak.ps iso2022v.ps ;\
do ./base/instcopy -c -m 644 ./lib/../examples/cjk/$f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/examples/cjk ;\
done
/bin/sh -c 'for f in ./lib/gs_*.ps ./lib/pdf*.ps;\
do ./base/instcopy -c -m 644 $f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/lib ;\
done'
/bin/sh -c 'for f in ./lib/*.ppd ./lib/*.rpd ./lib/*.upp ./lib/*.xbm ./lib/*.xpm;\
do ./base/instcopy -c -m 644 $f /usr/src/packages/user/gnu-ghostscript/pkg/gnu-ghostscript/usr/share/ghostscript/9.14/lib ;\
done'
>>> ERROR: gnu-ghostscript*: package failed
>>> ERROR: gnu-ghostscript: rootpkg failed
```
This is a transient problem; it worked fine the second time.
[20230925-15_39_48.564153587_gnu-ghostscript.log](/uploads/2b1f6c346674f12b446396033423ad4e/20230925-15_39_48.564153587_gnu-ghostscript.log)https://git.adelielinux.org/adelie/horizon/-/issues/351LVM2 is extremely angry during GRUB installation2023-10-17T01:31:45ZA. WilcoxLVM2 is extremely angry during GRUB installation```
2023-09-24T02:26:32.281 step-start post-metadata
2023-09-24T02:26:32.281 log /etc/horizon/installfile:4: info: rootpw: setting root passphrase
2023-09-24T02:26:32.281 log /etc/horizon/installfile:6: info: language: setting default sy...```
2023-09-24T02:26:32.281 step-start post-metadata
2023-09-24T02:26:32.281 log /etc/horizon/installfile:4: info: rootpw: setting root passphrase
2023-09-24T02:26:32.281 log /etc/horizon/installfile:6: info: language: setting default system language to en_GB.UTF-8
2023-09-24T02:26:32.281 log /etc/horizon/installfile:12: info: timezone: setting system timezone to America/Chicago
2023-09-24T02:26:32.281 log /etc/horizon/installfile:14: info: svcenable: enabling service sshd
(1/6) Installing libaio (0.3.113-r1)
(2/6) Installing lvm2-libs (2.03.15-r0)
(3/6) Installing libpng (1.6.39-r0)
(4/6) Installing freetype (2.10.4-r0)
(5/6) Installing grub (2.04-r5)
(6/6) Installing grub-bios (2.04-r5)
OK: 895 MiB in 221 packages
Installing for i386-pc platform.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e20303380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e202f9320] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f8e202f93c0] dtree
Internal error: Unreleased memory pool(s) found.
Installation finished. No error reported.
>>> 50-grub
Generating grub configuration file ...
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee2fd380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7ff8ee046c30] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f45369f1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f453673ac30] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd5b3380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f81fd2fcc30] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2528380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f88c2271c30] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ecafc380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fe7ec845c30] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0efbb1380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7fa0ef8fac30] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f226208b380] dtree
Internal error: Unreleased memory pool(s) found.
You have a memory leak (not released memory pool):
[0x7f2261dd4c30] dtree
Internal error: Unreleased memory pool(s) found.
done
2023-09-24T02:26:34.720 step-end post-metadata
2023-09-24T02:26:34.720 log internal: info: Installation completed successfully.
```https://git.adelielinux.org/adelie/horizon/-/issues/350Executor should attempt to clean up environment on failure2023-10-17T01:32:16ZA. WilcoxExecutor should attempt to clean up environment on failureWhen System Installation fails in the middle of execution, the system is left precisely as it was at the moment of failure. This can be useful for debugging, but it would also be useful to have an option to the executor to have it clean...When System Installation fails in the middle of execution, the system is left precisely as it was at the moment of failure. This can be useful for debugging, but it would also be useful to have an option to the executor to have it clean up on failure.
Some items to consider:
* Unmount the `/target` directory tree.
* Set the hostname back to the original.1.0-RELEASEhttps://git.adelielinux.org/adelie/packages/-/issues/1062user/netifrc: deprecated fgrep message during IPv6 configuration2023-09-22T10:59:51ZA. Wilcoxuser/netifrc: deprecated fgrep message during IPv6 configuration```
* Bringing up interface eth1
* Caching network module dependencies
* dhcp ... * Running dhcpcd ...no such user dhcpcd
dhcpcd-9.4.0 starting
forked to background, child pid 1920
[ ok ]
* received address
[ ok ]
* ...```
* Bringing up interface eth1
* Caching network module dependencies
* dhcp ... * Running dhcpcd ...no such user dhcpcd
dhcpcd-9.4.0 starting
forked to background, child pid 1920
[ ok ]
* received address
[ ok ]
* 2600:8804:6600:2::f078/64 ...fgrep: warning: fgrep is obsolescent; using grep -F
[ ok ]
* Waiting for tentative IPv6 addresses to complete DAD (5 seconds) ..
[ ok ]
```
Still fallout from 5d9ffc28. Noise, but should be relatively easy to fix. (Maybe there's already an upstream patch?)https://git.adelielinux.org/adelie/packages/-/issues/1059user/{vlc,kaffeine}: illegal hardware instruction2023-11-12T02:41:52ZRoland Renieruser/{vlc,kaffeine}: illegal hardware instructionI am testing Adelie-1.0-Beta5 PPC 32-bit in my AmigaOne X5000 (QuorIQ P5040). I installed it from the root filesystem image.
Both VLC and Kaffeine refuse to start, showing 'illegal hardware instruction' message:
```
live on adelie-live...I am testing Adelie-1.0-Beta5 PPC 32-bit in my AmigaOne X5000 (QuorIQ P5040). I installed it from the root filesystem image.
Both VLC and Kaffeine refuse to start, showing 'illegal hardware instruction' message:
```
live on adelie-live ~ % vlc
VLC media player 3.0.17.3 Vetinari (revision d688a3f21)
zsh: illegal hardware instruction vlc
```
```
live on adelie-live ~ % kaffeine
19-09-23 10:17:47.363 [Warning ] QCommandLineParser: already having an option named "h"
19-09-23 10:17:47.363 [Warning ] QCommandLineParser: already having an option named "help-all"
19-09-23 10:17:47.364 [Warning ] QCommandLineParser: already having an option named "v"
zsh: illegal hardware instruction kaffeine
live on adelie-live ~ %
```https://git.adelielinux.org/adelie/horizon/-/issues/345txz: umount: error: exited abnormally with status 12023-10-17T01:35:58ZZach van Rijntxz: umount: error: exited abnormally with status 1I'm not clear yet on why exactly this occurs, but at first glance it appears benign:
```
adelie ~ # hscript-image -t txz -o rootfs-aarch64.txz ./image/configs/arch/aarch64.installfile HorizonScript Image Creation Utility version 0.9.7
C...I'm not clear yet on why exactly this occurs, but at first glance it appears benign:
```
adelie ~ # hscript-image -t txz -o rootfs-aarch64.txz ./image/configs/arch/aarch64.installfile HorizonScript Image Creation Utility version 0.9.7
Copyright (c) 2020 Adélie Linux and contributors.
This software is licensed to you under the terms of the
AGPL 3.0 license, unless otherwise noted.
2023-08-28T16:47:57.750 log /root/image/configs/arch/../base/base.installfile: parser: 0 error(s), 0 warning(s).
2023-08-28T16:47:57.765 step-start validate
2023-08-28T16:47:57.771 log /root/image/configs/arch/../base/base.installfile:39: warning: username: live has no set passphrase: This account will not be able to log in.
2023-08-28T16:47:57.775 log installfile: validator: 0 failure(s).
2023-08-28T16:47:57.776 step-end validate
2023-08-28T16:47:57.776 step-start disk
2023-08-28T16:47:57.778 step-end disk
2023-08-28T16:47:57.778 step-start pre-metadata
2023-08-28T16:47:57.779 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: set hostname to 'adelie-live'
2023-08-28T16:47:57.779 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: write 'adelie-live' to /etc/hostname
2023-08-28T16:47:57.782 log /root/image/configs/arch/../base/base.installfile:35: info: repository: write 'https://distfiles.adelielinux.org/adelie/current/system' to /etc/apk/repositor
ies
2023-08-28T16:47:57.783 log /root/image/configs/arch/../base/base.installfile:36: info: repository: write 'https://distfiles.adelielinux.org/adelie/current/user' to /etc/apk/repositorie
s
2023-08-28T16:47:57.783 step-end pre-metadata
2023-08-28T16:47:57.783 step-start net
2023-08-28T16:47:57.786 step-end net
2023-08-28T16:47:57.786 step-start pkgdb
2023-08-28T16:47:57.787 log /root/image/configs/arch/aarch64.installfile:3: info: signingkey: trusting aarch64-1@packages.adelielinux.org.pub for APK signing
2023-08-28T16:47:58.444 log /root/image/configs/arch/aarch64.installfile:4: info: signingkey: trusting aarch64-2@packages.adelielinux.org.pub for APK signing
2023-08-28T16:47:58.810 log /root/image/configs/arch/aarch64.installfile:1: info: arch: setting system CPU architecture to aarch64
2023-08-28T16:47:58.814 log internal: info: initialising APK
fetch https://distfiles.adelielinux.org/adelie/current/system/aarch64/APKINDEX.tar.gz
fetch https://distfiles.adelielinux.org/adelie/current/user/aarch64/APKINDEX.tar.gz
...
OK: 323 MiB in 201 packages
2023-08-28T16:49:02.195 step-end pkgdb
2023-08-28T16:49:02.196 step-start post-metadata
2023-08-28T16:49:02.199 log /root/image/configs/arch/../base/base.installfile:15: info: rootpw: setting root passphrase
2023-08-28T16:49:02.205 log internal: info: setting up user account live
2023-08-28T16:49:02.206 log /root/image/configs/arch/../base/base.installfile:39: info: username: creating account live
2023-08-28T16:49:02.515 log /root/image/configs/arch/../base/base.installfile:40: info: useralias: setting GECOS name for live
2023-08-28T16:49:02.669 log /root/image/configs/arch/../base/base.installfile:41: info: usergroups: setting group membership for live
2023-08-28T16:49:02.836 log internal:0: info: timezone: setting system timezone to UTC
2023-08-28T16:49:02.839 step-end post-metadata
umount: /tmp/horizon-image/target/sys: not mounted
2023-08-28T17:56:46.673 log umount: error: exited abnormally with status 1
umount: /tmp/horizon-image/target/dev: not mounted
2023-08-28T17:56:46.721 log umount: error: exited abnormally with status 1
```
This process is occurring inside a clean aarch64 rootfs (on x86_64 hardware) with `binfmt_misc` handlers registered with the kernel. There were no warnings or errors about having failed to mount these at the start.
Source appears to be: https://git.adelielinux.org/adelie/horizon/-/blob/3786744d944fe983871123f9f89427b67be6a82a/image/backends/tar.cc#L90-921.0-RELEASEhttps://git.adelielinux.org/adelie/packages/-/issues/1044system/net-tools: device memory range may be truncated to 32-bits2023-06-29T15:55:53ZZach van Rijnsystem/net-tools: device memory range may be truncated to 32-bitsCompare the kernel output:
```
root@aarch64-1:~# cat /sys/module/igb/drivers/pci\:igb/0002\:01\:00.0/resource
0x0000001030000000 0x00000010300fffff 0x0000000000040200
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000...Compare the kernel output:
```
root@aarch64-1:~# cat /sys/module/igb/drivers/pci\:igb/0002\:01\:00.0/resource
0x0000001030000000 0x00000010300fffff 0x0000000000040200
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000001030200000 0x0000001030203fff 0x0000000000040200
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000001030100000 0x00000010301fffff 0x0000000000046200
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
```
to our current `net-tools` package:
```
root@aarch64-1:~# setarch linux32 chroot x ifconfig enP2p1s0
enP2p1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 140.211.9.227 netmask 255.255.255.0 broadcast 140.211.9.255
inet6 2605:bc80:3010:104::8cd3:9e3 prefixlen 64 scopeid 0x0<global>
inet6 fe80::21b:21ff:fedc:4eb3 prefixlen 64 scopeid 0x20<link>
ether 00:1b:21:dc:4e:b3 txqueuelen 1000 (Ethernet)
RX packets 12089330 bytes 7057828892 (6.5 GiB)
RX errors 0 dropped 534 overruns 532 frame 0
TX packets 958695 bytes 84581028 (80.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0x30000000-300fffff
```
to the Toybox output:
```
root@aarch64-1:~# ./toybox-aarch64 ifconfig enP2p1s0
enP2p1s0 Link encap:Ethernet HWaddr 00:1b:21:dc:4e:b3 Driver igb
inet addr:140.211.9.227 Bcast:140.211.9.255 Mask:255.255.255.0
inet6 addr: 2605:bc80:3010:104::8cd3:9e3/64 Scope: Global
inet6 addr: fe80::21b:21ff:fedc:4eb3/64 Scope: Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12089535 errors:0 dropped:534 overruns:532 frame:0
TX packets:958733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7057846040 TX bytes:84587448
Memory:1030000000-10300fffff
```
It seems the `net-tools` version prints only 8 characters, or 32 bits.
Relevant snippet:
```c
if ((ptr->map.irq || ptr->map.mem_start || ptr->map.dma ||
ptr->map.base_addr >= 0x100)) {
printf(" device ");
if (ptr->map.irq)
printf(_("interrupt %d "), ptr->map.irq);
if (ptr->map.base_addr >= 0x100) /* Only print devices using it for
I/O maps */
printf(_("base 0x%x "), ptr->map.base_addr);
if (ptr->map.mem_start) {
printf(_("memory 0x%lx-%lx "), ptr->map.mem_start, ptr->map.mem_end);
}
if (ptr->map.dma)
printf(_(" dma 0x%x"), ptr->map.dma);
printf("\n");
}
printf("\n");
```
This happens inside `if_fetch()`:
```c
safe_strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
if (ioctl(skfd, SIOCGIFMAP, &ifr) < 0)
memset(&ife->map, 0, sizeof(struct ifmap));
else
memcpy(&ife->map, &ifr.ifr_map, sizeof(struct ifmap));
```
and the value is already truncated by this point.
Further reading:
* https://man7.org/linux/man-pages/man7/netdevice.7.htmlhttps://git.adelielinux.org/adelie/image/-/issues/389Audio and video files cannot be played on live media.2023-11-07T18:25:26ZdimitsosAudio and video files cannot be played on live media.On latest experimental live media (2023/06/16), one cannot open an audio or video file, by any media player present on media.On latest experimental live media (2023/06/16), one cannot open an audio or video file, by any media player present on media.https://git.adelielinux.org/adelie/packages/-/issues/1110user/mesa: Unstable on 3rd generation Intel GMA2023-11-11T10:58:10Zdimitsosuser/mesa: Unstable on 3rd generation Intel GMAWhat says on the tin.
devices where it happens:
```
Samsung NC110
cpu: Intel Atom N455
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
```
```
Lenovo IdeaPad S100
...What says on the tin.
devices where it happens:
```
Samsung NC110
cpu: Intel Atom N455
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
```
```
Lenovo IdeaPad S100
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
cpu: Intel Atom N455
```
(these two devices share the same cpu model)
```
device where it does not happen:
Acer Aspire One D270 26-Ckk
cpu: Intel Atom N2600
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 0b)
```
So, it seems to be bound on specific cpus, and not all Atoms.https://git.adelielinux.org/adelie/packages/-/issues/1039user/gst-plugins-good: (armv7) FTTFS: multiple failures2023-06-12T17:09:41ZZach van Rijnuser/gst-plugins-good: (armv7) FTTFS: multiple failuresFound on HR350A (armv7):
```
...
88/105 elements_rtpfunnel OK 1.34s
89/105 elements_wavpackdec OK 0.50s
90/105 elements_rtpssrcdemux OK 1.27s
91/1...Found on HR350A (armv7):
```
...
88/105 elements_rtpfunnel OK 1.34s
89/105 elements_wavpackdec OK 0.50s
90/105 elements_rtpssrcdemux OK 1.27s
91/105 generic_states FAIL 1.06s exit status 1
>>> GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states.registry GSETTINGS_BACKEND=memory GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner MALLOC_PERTURB_=102 GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build CK_DEFAULT_TIMEOUT=20 /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): states_good
66%: Checks: 3, Failures: 0, Errors: 1
../tests/check/generic/states.c:147:E:general:test_state_changes_up_seq:0: (after this point) Received signal 11 (Segmentation fault)
Check suite states ran in 0.850s (tests failed: 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
92/105 elements_rtpsession OK 2.28s
93/105 elements_rtp_payloading OK 2.28s
94/105 elements_rtpstorage OK 2.39s
95/105 elements_rtpbin FAIL 2.97s exit status 1
>>> GSETTINGS_BACKEND=memory GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner MALLOC_PERTURB_=217 GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_rtpbin.registry GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build CK_DEFAULT_TIMEOUT=20 /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_rtpbin
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): rtpbin
90%: Checks: 11, Failures: 1, Errors: 0
../tests/check/elements/rtpbin.c:886:F:general:test_sender_eos:0: Assertion 'GST_PAD_IS_EOS (rtcp_sink)' failed
Check suite rtpbin ran in 2.729s (tests failed: 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
96/105 elements_videomixer OK 3.05s
97/105 pipelines_effectv OK 2.89s
98/105 elements_deinterleave OK 4.32s
99/105 elements_souphttpsrc2 OK 5.03s
100/105 elements_videocrop OK 10.09s
101/105 pipelines_simple_launch_lines OK 9.87s
102/105 elements_qtmux OK 10.61s
103/105 elements_interleave OK 11.79s
104/105 elements_rtpjitterbuffer OK 17.38s
105/105 elements_shapewipe OK 37.44s
Summary of Failures:
91/105 generic_states FAIL 1.06s exit status 1
95/105 elements_rtpbin FAIL 2.97s exit status 1
Ok: 103
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/meson-logs/testlog.txt
```
Running the full suite a second time results in the same failures.
Running the first one manually:
```sh
GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink pulsesink pulsesrc pulsemixer v4l2src' \
GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 \
GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build \
GSETTINGS_BACKEND=memory \
MALLOC_PERTURB_=143 \
GST_PLUGIN_SYSTEM_PATH_1_0='' \
CK_DEFAULT_TIMEOUT=20 \
GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner \
GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states.registry \
/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states
```
passes multiple times and does not segfault:
```
Running suite(s): states_good
100%: Checks: 3, Failures: 0, Errors: 0
Check suite states ran in 0.026s (tests failed: 0)
```
and running the full suite for a third time:
```
Ok: 105
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
```
[20230510-00_08_53.916838985_gst-plugins-good.log](/uploads/f1a285ee6ea17a9943c5a3539fc31c4c/20230510-00_08_53.916838985_gst-plugins-good.log)https://git.adelielinux.org/adelie/packages/-/issues/1038user/erl-rebar3: (armv7) FTTFS: {error,{rebar_fetch,{fetch_fail,{git,"https:/...2023-06-08T13:08:57ZZach van Rijnuser/erl-rebar3: (armv7) FTTFS: {error,{rebar_fetch,{fetch_fail,{git,"https://example.org/user/some_dep.git",{ref,"0.0.1"}}}}}}Found on LX2160A (armv7):
```
...
%%% rebar_release_SUITE ==> �[0;31m{{badmatch,
{error,
{rebar_fetch,
{fetch_fail,
{git,"https://example.org/user/some_dep.git",
{ref,"0.0...Found on LX2160A (armv7):
```
...
%%% rebar_release_SUITE ==> �[0;31m{{badmatch,
{error,
{rebar_fetch,
{fetch_fail,
{git,"https://example.org/user/some_dep.git",
{ref,"0.0.1"}}}}}},
[{rebar_test_utils,run_and_check,4,
[{file,
"/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/test/rebar_test_utils.erl"},
{line,65}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1783}]},
{test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,1224}]}]}�[0m�[0m
...
```
Passed second time.
[20230608-07_20_23.579631558_erl-rebar3.log](/uploads/3ac844452fd75d65d948554b9ad103e8/20230608-07_20_23.579631558_erl-rebar3.log)https://git.adelielinux.org/adelie/packages/-/issues/1037user/neon: (ppc) FTTFS: fail_challenge (request fails with error 'Could not r...2023-06-04T14:11:02ZZach van Rijnuser/neon: (ppc) FTTFS: fail_challenge (request fails with error 'Could not read status line: connection was closed by server'; ...)Found on ppc with tree as of d688a3f21ac74e54b8a0d758329d1f0361500dd8:
```
...
auth.................. 10/21
auth.................. 10/21
auth.................. 11/21
auth.................. 11/21
auth.................. 11/21
auth......Found on ppc with tree as of d688a3f21ac74e54b8a0d758329d1f0361500dd8:
```
...
auth.................. 10/21
auth.................. 10/21
auth.................. 11/21
auth.................. 11/21
auth.................. 11/21
auth.................. 12/21
auth.................. 12/21 FAIL - fail_challenge (request fails with error 'Could not read status line: connection was closed by server'; expecting 'missing parameter in Digest challenge')
auth.................. 12/21
auth.................. 13/21
auth.................. 13/21
auth.................. 13/21
auth.................. 14/21
auth.................. 14/21
...
```
Passed on the second attempt at building. Documentation only.
[20230604-07_28_24.543708663_neon.log](/uploads/72c21fc1465ba583aeb91e04a2461db6/20230604-07_28_24.543708663_neon.log)https://git.adelielinux.org/adelie/packages/-/issues/1035user/node: (armv7) FTTFS: 524 of 3274 tests fail with --- CRASHED (Signal: 4)...2023-05-23T17:28:22ZZach van Rijnuser/node: (armv7) FTTFS: 524 of 3274 tests fail with --- CRASHED (Signal: 4) ---Found on LX2160A with the `uname(1)` wrapper:
```
...
[00:02|% 1|+ 75|- 0]: release test-esm-cjs-exports
=== release test-wasi-stdio ===
Path: wasi/test-wasi-stdio
(node:33519...Found on LX2160A with the `uname(1)` wrapper:
```
...
[00:02|% 1|+ 75|- 0]: release test-esm-cjs-exports
=== release test-wasi-stdio ===
Path: wasi/test-wasi-stdio
(node:3351927) ExperimentalWarning: WASI is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Command: out/Release/node --experimental-wasi-unstable-preview1 /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi-stdio.js
--- CRASHED (Signal: 4) ---
...
[07:58|% 100|+ 3274|- 524]: Done
Failed tests:
out/Release/node --experimental-wasi-unstable-preview1 /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi-stdio.js
out/Release/node /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi.js
out/Release/node --experimental-wasi-unstable-preview1 /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi-worker-terminate.js
...
```
[20230518-15_57_54.433743096_node.log](/uploads/0e1911bea18ff940a7f8b1892322072b/20230518-15_57_54.433743096_node.log)https://git.adelielinux.org/adelie/abuild/-/issues/13arch="noarch !armv7" causes -dbg subpackage to fail2023-05-15T16:00:55ZZach van Rijnarch="noarch !armv7" causes -dbg subpackage to fail```
15:33 < zv> in an APKBUILD, is something like arch="noarch !x86_64" legitimate? abuild seems to use the string literal "noarch" for comparison -- https://git.alpinelinux.org/abuild/tree/abuild.in#n1204
15:35 < zv> the reasoning here ...```
15:33 < zv> in an APKBUILD, is something like arch="noarch !x86_64" legitimate? abuild seems to use the string literal "noarch" for comparison -- https://git.alpinelinux.org/abuild/tree/abuild.in#n1204
15:35 < zv> the reasoning here is for when e.g. makedepends cannot be satisfied on a particular arch
15:38 <@psykose> yes
15:38 <@psykose> that line is in trace way after everything happens
15:39 <@psykose> if you do noarch !x86_64 the whole build just gets skipped on x86_64, it's not really 'actual noarch', so it works like all !x86_64 and just doesn't build it
15:41 < zv> psykose: the problem I am experiencing is, say it's "noarch !x86_64", now my arm build fails because it complains that -dbg is empty
15:43 <@psykose> well, that's a separate question
15:43 < ikke> then you should only add $pkgname-dbg if $CARCH != x86_64
15:44 <@psykose> nah
15:44 <@psykose> noarch implicitly skips strip/-dbgsplit
15:44 <@psykose> in your case you want all !x86_64 if your intention is 'dont build it on x86_64'
15:44 <@psykose> i'm not sure what you're actually doing however
15:45 <@psykose> 'for when e.g. makedepends cannot be satisfied on a particular arch' generally just means 'so you disable it on that arch', just a regular all !x86_64
15:45 < zv> I just want to skip it on x86_64 because it will otherwise fail to build with unsatisfied deps, the package itself is truly noarch
15:45 <@psykose> what's in the -dbg
15:46 <@psykose> also i was wrong, it doesn't skip -dbg
15:46 < zv> nothing at all. hence why it fails. when arch="noarch" (not arch="noarch !x86_64") it works fine
15:46 < ikke> Why is $pkgname-dbg in there then?
15:46 < ikke> Just remove it?
15:46 <@psykose> can you just paste the actual file
15:47 < zv> https://cgit.adelielinux.org/packages/tree/user/ant/APKBUILD
15:48 <@psykose> and when you build that on x86_64 env, it fails? what should i run to reproduce it
15:49 <@psykose> that looks correct however
15:49 <@psykose> we have a million of those
15:49 < zv> s/x86_64/armv7 here, you can reproduce it by just 'abuild -r', the relevant bit of error log is here https://git.adelielinux.org/adelie/packages/-/issues/1031
15:49 < zv> the build is successful when you change it back to arch="noarch"
15:49 < ikke> that does not seem to correspond with the APKBUILD you linked to
15:50 <@psykose> do you have DEFAULT_DBG=1
15:50 <@psykose> that would do that
15:50 <@psykose> the check here would add a -dbg with nothing https://git.alpinelinux.org/abuild/tree/abuild.in#n2893
15:51 <@psykose> since you have "noarch .." instead of "noarch" it would create a subpackage that does nothing and fail like that
15:51 <@psykose> it is an actual bug but we don't use default_dbg ourselves
15:51 <@psykose> the [ "$arch" != "noarch" ] has to be changes to just check if 'noarch at all'
15:51 <@psykose> you can probably patch it pretty easily
```
Upstream: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10109