Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2023-10-17T01:39:09Zhttps://git.adelielinux.org/adelie/horizon/-/issues/330Duplicate SSIDs when choosing WLAN AP on certain iwlwifi chips2023-10-17T01:39:09ZA. WilcoxDuplicate SSIDs when choosing WLAN AP on certain iwlwifi chipsReported by tester AM on an HP Compaq nx7400, with wireless chipset:
```
Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222]
```
APs were detected correctly but some were duplicated. This is likely because th...Reported by tester AM on an HP Compaq nx7400, with wireless chipset:
```
Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222]
```
APs were detected correctly but some were duplicated. This is likely because the chip reports both SSIDs of a dual-band router even when the name is the same. We should likely dedupe in Horizon's AP picker code and show the one with higher RSSI.1.0-RELEASEA. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/gcompat/-/issues/353How to send patches?2022-06-26T21:00:39ZGaël PORTAYHow to send patches?Hello,
The [README.rst](https://git.adelielinux.org/adelie/gcompat/-/blob/current/README.rst#L230-L231) says:
> For general discussion, questions, or to submit a patch, please use the [gcompat mailing list](https://lists.adelielinux.or...Hello,
The [README.rst](https://git.adelielinux.org/adelie/gcompat/-/blob/current/README.rst#L230-L231) says:
> For general discussion, questions, or to submit a patch, please use the [gcompat mailing list](https://lists.adelielinux.org/postorius/lists/gcompat.lists.adelielinux.org/).
Is it still true?
The recent history shows the patches are applied via the Gitlab Merge Requests. Does the `README.rst` need an update?
Regards,
Gaëlhttps://git.adelielinux.org/adelie/packages/-/issues/784system/libcap: tests may leave dirty environment2023-01-06T03:01:16ZZach van Rijnsystem/libcap: tests may leave dirty environmentFound on ppc64:
```
1000 309565 0.0 0.0 4672 1280 pts/0 S Jun23 0:00 ./libcap_psx_test
1000 309566 0.0 0.0 4672 1280 pts/0 S Jun23 0:00 ./libcap_psx_test
```Found on ppc64:
```
1000 309565 0.0 0.0 4672 1280 pts/0 S Jun23 0:00 ./libcap_psx_test
1000 309566 0.0 0.0 4672 1280 pts/0 S Jun23 0:00 ./libcap_psx_test
```https://git.adelielinux.org/adelie/packages/-/issues/783user/spice-gtk: tests may leave dirty environment2023-01-06T03:01:10ZZach van Rijnuser/spice-gtk: tests may leave dirty environmentFound on ppc64 after builds/tests finished:
```
1000 477487 0.0 0.0 9984 1920 ? Sl May28 0:00 /root/packages/user/spice-gtk/src/spice-gtk-0.38/output/tests/test-mock-acl-helper
1000 477488 0.0 0.0 9984 192...Found on ppc64 after builds/tests finished:
```
1000 477487 0.0 0.0 9984 1920 ? Sl May28 0:00 /root/packages/user/spice-gtk/src/spice-gtk-0.38/output/tests/test-mock-acl-helper
1000 477488 0.0 0.0 9984 1920 ? Sl May28 0:00 /root/packages/user/spice-gtk/src/spice-gtk-0.38/output/tests/test-mock-acl-helper
```https://git.adelielinux.org/adelie/packages/-/issues/782system/perl: (pmmx) FTTFS: Parse errors: Bad plan. You planned 56 tests but ...2023-05-04T04:47:26ZZach van Rijnsystem/perl: (pmmx) FTTFS: Parse errors: Bad plan. You planned 56 tests but ran 57.Found on pmmx; does not seem to affect x86_64.
```
...
../cpan/ExtUtils-Install/t/Packlist.t ................................ ok
# Looks like you planned 56 tests but ran 57.
../cpan/Encode/t/Unicode.t .....................................Found on pmmx; does not seem to affect x86_64.
```
...
../cpan/ExtUtils-Install/t/Packlist.t ................................ ok
# Looks like you planned 56 tests but ran 57.
../cpan/Encode/t/Unicode.t ...........................................
Dubious, test returned 255 (wstat 65280, 0xff00)
All 56 subtests passed
...
Test Summary Report
-------------------
../cpan/Encode/t/Unicode.t (Wstat: 65280 Tests: 57 Failed: 1)
Failed test: 57
Non-zero exit status: 255
Parse errors: Bad plan. You planned 56 tests but ran 57.
Files=2667, Tests=1191675, 187 wallclock secs (166.16 usr 8.07 sys + 813.37 cusr 56.38 csys = 1043.98 CPU)
Result: FAIL
make: *** [makefile:838: test_harness] Error 1
```
This patch seems to mitigate it:
```diff
diff --git a/system/perl/APKBUILD b/system/perl/APKBUILD
index cc8a2c781..17f3d9aaf 100644
--- a/system/perl/APKBUILD
+++ b/system/perl/APKBUILD
@@ -89,7 +89,7 @@ build() {
}
check() {
- TEST_JOBS=$JOBS make test_harness
+ TEST_JOBS=1 make test_harness
}
package() {
```
however I'd prefer we figure out the root cause and fix it properly.
[20220624-02_21_25.640839410_perl.log](/uploads/68a669addb25d67c3a77869b01883277/20220624-02_21_25.640839410_perl.log)https://git.adelielinux.org/adelie/gcompat/-/issues/352Implementations for __mbstowcs_chk, __vwprintf_chk, __wcsncpy_chk and __wcsnc...2022-06-14T03:34:01ZChad WilsonImplementations for __mbstowcs_chk, __vwprintf_chk, __wcsncpy_chk and __wcsncat_chkHi - thanks for all the great work here!
Since there are now official Java builds linked aginst musl libc for Alpine, I'd love to get the Tanuki Java Service Wrapper working with gcompat support. It's a long story as to why this is usef...Hi - thanks for all the great work here!
Since there are now official Java builds linked aginst musl libc for Alpine, I'd love to get the Tanuki Java Service Wrapper working with gcompat support. It's a long story as to why this is useful and at this point the developers don't seem to be keen to produce versions linked against (or compatible with musl). In any case, currently with gcompat it doesn't seem to be too far away - just more of these `_chk` variants.
```
Error relocating /wrapper/wrapper-linux-x86-64: __mbstowcs_chk: symbol not found
Error relocating /wrapper/wrapper-linux-x86-64: __vwprintf_chk: symbol not found
Error relocating /wrapper/wrapper-linux-x86-64: __wcsncpy_chk: symbol not found
Error relocating /wrapper/wrapper-linux-x86-64: __wcsncat_chk: symbol not found
```
https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/libc.html#TBL-LIBC-WIDE-INTS
* https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib---mbstowcs-chk-1.html
* https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib---vwprintf-chk-1.html
* https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib---wcsncpy-chk-1.html
* https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib---wcsncat-chk-1.html
I'm guessing perhaps in
* mbstowcs_chk: https://git.adelielinux.org/adelie/gcompat/-/blob/current/libgcompat/stdlib.c
* last 3: https://git.adelielinux.org/adelie/gcompat/-/blob/current/libgcompat/wchar.chttps://git.adelielinux.org/adelie/packages/-/issues/776user/gobject-introspection: (x86_64, pmmx) FTTFS: FileNotFoundError: [Errno 2...2023-05-06T04:05:26ZZach van Rijnuser/gobject-introspection: (x86_64, pmmx) FTTFS: FileNotFoundError: [Errno 2] No such file or directoryFound on x86_64:
```
43/61 warn-return-gobject FAIL 1.34s exit status 1
>>> TOP_BUILDDIR=/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/build PYTHONPATH=/root/packages/user/go...Found on x86_64:
```
43/61 warn-return-gobject FAIL 1.34s exit status 1
>>> TOP_BUILDDIR=/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/build PYTHONPATH=/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/build:/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/build/giscanner MALLOC_PERTURB_=82 UNINSTALLED_INTROSPECTION_SRCDIR=/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0 /usr/bin/python3 warningtester.py return-gobject.h
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
Traceback (most recent call last):
File "/usr/lib/python3.10/shutil.py", line 813, in move
os.rename(src, real_dst)
OSError: [Errno 18] Cross-device link: '/tmp/g-ir-scanner-cache-iqrr2e_1' -> '/root/.cache/g-ir-scanner/cd1e494fd2a852f903ce7a8a268736b344308217'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/tests/warn/warningtester.py", line 153, in <module>
sys.exit(check(sys.argv[1:]))
File "/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/tests/warn/warningtester.py", line 109, in check
transformer.register_include(Include.from_string('GObject-2.0'))
File "/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/giscanner/transformer.py", line 140, in register_include
self._parse_include(filename)
File "/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/giscanner/transformer.py", line 225, in _parse_include
self._cachestore.store(filename, parser)
File "/root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/giscanner/cachestore.py", line 153, in store
shutil.move(tmp_filename, store_filename)
File "/usr/lib/python3.10/shutil.py", line 833, in move
copy_function(src, real_dst)
File "/usr/lib/python3.10/shutil.py", line 435, in copy2
copystat(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.10/shutil.py", line 374, in copystat
lookup("utime")(dst, ns=(st.st_atime_ns, st.st_mtime_ns),
FileNotFoundError: [Errno 2] No such file or directory
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
44/61 warn-invalid-out OK 1.52s
45/61 warn-unknown-parameter OK 1.52s
46/61 warn-invalid-closure OK 1.62s
47/61 warn-invalid-option OK 1.62s
48/61 warn-callback-missing-scope OK 1.67s
49/61 warn-invalid-optional OK 1.64s
50/61 warn-invalid-return OK 1.63s
51/61 warn-invalid-array OK 1.68s
52/61 warn-unresolved-type OK 1.64s
53/61 warn-invalid-nullable OK 1.69s
54/61 warn-invalid-transfer OK 1.66s
55/61 warn-missing-element-type OK 1.66s
56/61 warn-callback-invalid-scope OK 1.75s
57/61 warn-invalid-element-type OK 1.74s
58/61 warn-annotationparser OK 1.76s
59/61 warn-invalid-allow-none OK 1.75s
60/61 warn-invalid-constructor OK 1.79s
61/61 warn-invalid-method OK 1.80s
Summary of Failures:
43/61 warn-return-gobject FAIL 1.34s exit status 1
Ok: 60
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /root/packages/user/gobject-introspection/src/gobject-introspection-1.72.0/build/meson-logs/testlog.txt
FAILED: meson-test
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
>>> ERROR: gobject-introspection: check failed
```
[20220610-13_13_56.835355810_gobject-introspection.log](/uploads/36a812fe8cf2b6fb6b508b0230393c78/20220610-13_13_56.835355810_gobject-introspection.log)https://git.adelielinux.org/adelie/abuild/-/issues/6feature request: Arch/hostname on log start2022-07-26T17:16:21ZA. Wilcoxfeature request: Arch/hostname on log startWould be helpful when running a lot of builds on separate machines, or just reading back log files, to have that info. Thinking something like:
```
>>> kldap: Building user/kldap 22.04.2-r0 (on ppc64 gwyn.foxkit.us using abuild 3.4.2-r...Would be helpful when running a lot of builds on separate machines, or just reading back log files, to have that info. Thinking something like:
```
>>> kldap: Building user/kldap 22.04.2-r0 (on ppc64 gwyn.foxkit.us using abuild 3.4.2-r2) started Fri, 10 Jun 2022 02:39:45 -0500
```https://git.adelielinux.org/adelie/packages/-/issues/775user/cantor: Better patch needed for making WebEngine optional2023-01-06T02:59:21ZA. Wilcoxuser/cantor: Better patch needed for making WebEngine optionalThe patch for 22.04.2 is precise but still not upstreamable. It simply rips out the documentation panel instead of making it optional. Testing on gwyn did show that it correctly just launches a web browser instead of showing it inline ...The patch for 22.04.2 is precise but still not upstreamable. It simply rips out the documentation panel instead of making it optional. Testing on gwyn did show that it correctly just launches a web browser instead of showing it inline in a panel, so we aren't losing (too much) functionality.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/gcompat/-/issues/351Spins when starting signal.org desktop app (Electron)2022-05-31T19:21:52ZMark HillsSpins when starting signal.org desktop app (Electron)Thanks for this clever piece of software which has been useful for me (on Alpine Linux 3.15.4)
An application I still cannot run is the signal.org desktop client. It spins a single CPU thread in a tight loop. It seems to almost immediat...Thanks for this clever piece of software which has been useful for me (on Alpine Linux 3.15.4)
An application I still cannot run is the signal.org desktop client. It spins a single CPU thread in a tight loop. It seems to almost immediately get stuck in a tight loop shortly after startup and before any other threads are running.
I'm unsure why the total lack of any stack information in gdb. Linux "perf" gives a little more insight, showing the spin in some kind of malloc operation on thread start.
On the understanding it's an Electron app (based on Chrome) I tried Google's official Chrome download. On the surface, the behaviour is the same except: stack is shallower; and the name reported in perf is different (maybe Google compiled in a different malloc implementation)
There's really not a lot of information to go on here. Any suggestion on the next step for debugging/info? Thanks. Also has anyone tried other Electron apps? Because of course it could be the first of very many issues.
This is based on gcompat Git "current". I also tried merging all of the pending merge requests, with identical results.
```
$ cd signal-desktop-5.44.1
$ gdb --args ./signal-desktop
GNU gdb (GDB) 11.1
[...]
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./signal-desktop...
(No debugging symbols found in ./signal-desktop)
(gdb) run
Starting program: /opt/whisper/signal-desktop-5.44.1/signal-desktop
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
process 6472 is executing new program: /lib/ld-musl-x86_64.so.1
^C
Program received signal SIGINT, Interrupt.
0x00007ffff3ea7c63 in ?? ()
(gdb) thread apply all bt
Thread 1 (process 6472 "ld-musl-x86_64."):
#0 0x00007ffff3ea7c63 in ?? ()
#1 0x00007fffffffe400 in ?? ()
#2 0x00007ffff3eb2433 in ?? ()
#3 0x59e4d2c200000000 in ?? ()
#4 0x00007ffff7e8e180 in ?? ()
#5 0xfffffffe00000000 in ?? ()
#6 0x00007ffff7c7a710 in ?? ()
#7 0x00007ffff3eb1bb0 in ?? ()
#8 0x00007ffff3eb1a90 in ?? ()
#9 0x0000000000000028 in ?? ()
#10 0x0000000000000000 in ?? ()
(gdb)
```
```
$ LD_PRELOAD=/lib/libgcompat.so.0 ldd ./signal-desktop
/lib64/ld-linux-x86-64.so.2 (0x7fd7d2a11000)
/lib/libgcompat.so.0 => /lib/libgcompat.so.0 (0x7fd7c9b7b000)
libffmpeg.so => ./libffmpeg.so (0x7fd7c96a2000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7fd7d2a11000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fd7d2a11000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x7fd7c9655000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x7fd7c954a000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x7fd7c939c000)
libnss3.so => /usr/lib/libnss3.so (0x7fd7c928d000)
libnssutil3.so => /usr/lib/libnssutil3.so (0x7fd7c925e000)
libsmime3.so => /usr/lib/libsmime3.so (0x7fd7c9238000)
libnspr4.so => /usr/lib/libnspr4.so (0x7fd7c91f5000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x7fd7c91cf000)
libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0x7fd7c919b000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x7fd7c9114000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x7fd7c90ca000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x7fd7c90b6000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x7fd7c908d000)
libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x7fd7c892b000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x7fd7c88e5000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x7fd7c87f5000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fd7d2a11000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x7fd7c86d3000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x7fd7c86ce000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x7fd7c86c9000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x7fd7c86b6000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x7fd7c86ae000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x7fd7c86a2000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x7fd7c8692000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x7fd7c866d000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x7fd7c8646000)
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x7fd7c8607000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x7fd7c851c000)
libatspi.so.0 => /usr/lib/libatspi.so.0 (0x7fd7c84e5000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7fd7c84cb000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fd7d2a11000)
ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x7fd7c84c4000)
libffi.so.8 => /usr/lib/libffi.so.8 (0x7fd7c84b7000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x7fd7c845b000)
libintl.so.8 => /usr/lib/libintl.so.8 (0x7fd7c844e000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x7fd7c8449000)
libz.so.1 => /lib/libz.so.1 (0x7fd7c842f000)
libmount.so.1 => /lib/libmount.so.1 (0x7fd7c83dc000)
libplc4.so => /usr/lib/libplc4.so (0x7fd7c83d5000)
libplds4.so => /usr/lib/libplds4.so (0x7fd7c83d0000)
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x7fd7c83c3000)
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x7fd7c83b1000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x7fd7c81e4000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x7fd7c81b3000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x7fd7c812c000)
libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0x7fd7c8040000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x7fd7c8030000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x7fd7c7f87000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x7fd7c7f70000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x7fd7c7f33000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x7fd7c7e7a000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x7fd7c7e5b000)
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0x7fd7c7e50000)
libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x7fd7c7d40000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x7fd7c7d2f000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x7fd7c7c99000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x7fd7c7c94000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x7fd7c7c85000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x7fd7c7c79000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x7fd7c7c64000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x7fd7c7c5f000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x7fd7c7c57000)
libblkid.so.1 => /lib/libblkid.so.1 (0x7fd7c7c0d000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x7fd7c7afe000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x7fd7c7987000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x7fd7c7974000)
libnettle.so.8 => /usr/lib/libnettle.so.8 (0x7fd7c792f000)
libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x7fd7c78e8000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x7fd7c7881000)
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x7fd7c7871000)
libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x7fd7c7868000)
libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x7fd7c7863000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x7fd7c7857000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x7fd7c7852000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x7fd7c7832000)
libuuid.so.1 => /lib/libuuid.so.1 (0x7fd7c7829000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x7fd7c781a000)
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x7fd7c780c000)
libbsd.so.0 => /usr/lib/libbsd.so.0 (0x7fd7c77f9000)
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x7fd7c77d6000)
libmd.so.0 => /usr/lib/libmd.so.0 (0x7fd7c77ca000)
```
```
$ perf record -gT -p 6629
$ perf report
#
# Total Lost Samples: 0
#
# Samples: 9K of event 'cycles'
# Event count (approx.): 7946235843
#
# Children Self Command Shared Object Symbol
# ........ ........ ............... ................... ......................................
#
100.00% 0.00% ld-musl-x86_64. [unknown] [k] 0xbde8c789480000cf
|
---0xbde8c789480000cf
pthread_atfork
malloc
malloc_size
100.00% 0.00% ld-musl-x86_64. ld-musl-x86_64.so.1 [.] pthread_atfork
|
---pthread_atfork
malloc
malloc_size
100.00% 0.00% ld-musl-x86_64. signal-desktop [.] malloc
|
---malloc
malloc_size
100.00% 100.00% ld-musl-x86_64. signal-desktop [.] malloc_size
|
--100.00%--0xbde8c789480000cf
pthread_atfork
malloc
malloc_size
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] native_write_msr
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] asm_sysvec_reschedule_ipi
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] irqentry_exit_to_user_mode
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] exit_to_user_mode_prepare
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] schedule
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __schedule
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] finish_task_switch.isra.0
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __perf_event_task_sched_in
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __intel_pmu_enable_all.constprop.0
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] end_repeat_nmi
```
```
$ gdb --args ./chrome
GNU gdb (GDB) 11.1
[...]
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./chrome...
(No debugging symbols found in ./chrome)
(gdb) run
Starting program: /home/mark/tmp/ux/opt/google/chrome/chrome
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
process 6542 is executing new program: /lib/ld-musl-x86_64.so.1
^C
Program received signal SIGINT, Interrupt.
0x00007fffee925aaa in ?? ()
(gdb) bt
#0 0x00007fffee925aaa in ?? ()
#1 0x0000000000000000 in ?? ()
(gdb)
```
```
$ LD_PRELOAD=/lib/libgcompat.so.0 ldd ./chrome | less -S
/lib64/ld-linux-x86-64.so.2 (0x7fde5cef8000)
/lib/libgcompat.so.0 => /lib/libgcompat.so.0 (0x7fde5149d000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7fde5cef8000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fde5cef8000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x7fde51450000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x7fde51345000)
libnss3.so => /usr/lib/libnss3.so (0x7fde51236000)
libnssutil3.so => /usr/lib/libnssutil3.so (0x7fde51207000)
libsmime3.so => /usr/lib/libsmime3.so (0x7fde511e1000)
libnspr4.so => /usr/lib/libnspr4.so (0x7fde5119e000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x7fde51178000)
libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0x7fde51144000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x7fde510bd000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x7fde50f0f000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x7fde50efb000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x7fde50eb1000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x7fde50e8c000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fde5cef8000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x7fde50d6a000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x7fde50d65000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x7fde50d60000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x7fde50d4d000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x7fde50d45000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x7fde50d39000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x7fde50d29000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x7fde50d02000)
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x7fde50cc3000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x7fde50c7d000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x7fde50b8d000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x7fde50aa2000)
libatspi.so.0 => /usr/lib/libatspi.so.0 (0x7fde50a6b000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7fde50a51000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fde5cef8000)
ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x7fde50a4a000)
libffi.so.8 => /usr/lib/libffi.so.8 (0x7fde50a3d000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x7fde509e1000)
libintl.so.8 => /usr/lib/libintl.so.8 (0x7fde509d4000)
libplc4.so => /usr/lib/libplc4.so (0x7fde509cd000)
libplds4.so => /usr/lib/libplds4.so (0x7fde509c8000)
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x7fde509bb000)
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x7fde509a9000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x7fde507dc000)
libz.so.1 => /lib/libz.so.1 (0x7fde507c2000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x7fde507bd000)
libmount.so.1 => /lib/libmount.so.1 (0x7fde5076a000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x7fde5075e000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x7fde50749000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x7fde50744000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x7fde5073c000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x7fde5071d000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x7fde50674000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x7fde505de000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x7fde505a1000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x7fde504e8000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x7fde504b7000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x7fde504b2000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x7fde504a3000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x7fde50492000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x7fde50383000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x7fde5020d000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x7fde501fa000)
libnettle.so.8 => /usr/lib/libnettle.so.8 (0x7fde501b5000)
libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x7fde5016e000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x7fde50107000)
libblkid.so.1 => /lib/libblkid.so.1 (0x7fde500bd000)
libbsd.so.0 => /usr/lib/libbsd.so.0 (0x7fde500aa000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x7fde5008a000)
libuuid.so.1 => /lib/libuuid.so.1 (0x7fde50081000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x7fde50072000)
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x7fde50065000)
libmd.so.0 => /usr/lib/libmd.so.0 (0x7fde50059000)
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x7fde50036000)
```
```
$ perf record -gT -p 6629
$ perf report
#
# Total Lost Samples: 0
#
# Samples: 8K of event 'cycles'
# Event count (approx.): 7122767261
#
# Children Self Command Shared Object Symbol
# ........ ........ ............... ................... ......................................
#
100.00% 0.00% ld-musl-x86_64. ld-musl-x86_64.so.1 [.] pthread_atfork
|
---pthread_atfork
_ZnwmSt11align_val_tRKSt9nothrow_t
mallopt
100.00% 0.00% ld-musl-x86_64. chrome [.] _ZnwmSt11align_val_tRKSt9nothrow_t
|
---_ZnwmSt11align_val_tRKSt9nothrow_t
mallopt
100.00% 99.99% ld-musl-x86_64. chrome [.] mallopt
|
--99.99%--pthread_atfork
_ZnwmSt11align_val_tRKSt9nothrow_t
mallopt
0.01% 0.01% ld-musl-x86_64. [kernel.kallsyms] [k] do_sync_core
0.01% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] asm_sysvec_call_function
0.01% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] sysvec_call_function
0.01% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __sysvec_call_function
0.01% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] flush_smp_call_function_queue
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __perf_event_task_sched_in
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] asm_sysvec_reschedule_ipi
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] irqentry_exit_to_user_mode
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] exit_to_user_mode_prepare
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] schedule
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __schedule
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] finish_task_switch.isra.0
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] native_write_msr
0.00% 0.00% ld-musl-x86_64. [kernel.kallsyms] [k] __intel_pmu_enable_all.constprop.0
```A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/754system/libssh2: FTBFS under autobuilder run under su(8)2023-09-24T01:56:40ZA. Wilcoxsystem/libssh2: FTBFS under autobuilder run under su(8)Environment:
* gwyn.foxkit.us, Power9 running a pre-rc3 system/ on the host
```
awilcox on laptop % ssh awilcox@gwyn
awilcox on gwyn % su root
gwyn # chroot /opt/build
buildroot # autobuilder/autobuilder
```
libssh2 fails its test wit...Environment:
* gwyn.foxkit.us, Power9 running a pre-rc3 system/ on the host
```
awilcox on laptop % ssh awilcox@gwyn
awilcox on gwyn % su root
gwyn # chroot /opt/build
buildroot # autobuilder/autobuilder
```
libssh2 fails its test with the following log:
```
command-line line 0: Deprecated option UsePrivilegeSeparation
Server listening on 0.0.0.0 port 4711.
Server listening on :: port 4711.
Couldn't create pid file "/run/sshd.pid": Permission denied
command-line line 0: Deprecated option UsePrivilegeSeparation
Fingerprint: 86 AD B2 21 33 60 65 3D 9A 29 86 DE 22 99 DA 18 CC BA D3 AC
Invalid user awilcox from 127.0.0.1 port 34504
Received disconnect from 127.0.0.1 port 34504:11: Normal Shutdown [preauth]
Disconnected from invalid user awilcox 127.0.0.1 port 34504 [preauth]
Authentication methods: publickey,password,keyboard-interactive
Authentication by public key failed!
Received signal 15; terminating.
FAIL ssh2.sh (exit status: 1)
```
Relevant environment variables:
```
awilcox on gwyn ~ % su
Password:
gwyn /home/awilcox # chroot /opt/build
gwyn / # env | grep awilcox
USER=awilcox
LOGNAME=awilcox
MAIL=/var/mail/awilcox
```
This is somewhat an issue with libssh2, but also probably an issue with autobuilder.https://git.adelielinux.org/adelie/packages/-/issues/748user/cunit: FTBFS when using zsh2022-05-28T23:10:56ZA. Wilcoxuser/cunit: FTBFS when using zsh```
>>> cunit: Unpacking /var/cache/distfiles/CUnit-2.1-3.tar.bz2...
>>> cunit: path-makefile.patch
patching file doc/Makefile.am
patching file doc/headers/Makefile.am
./bootstrap: 6: [: X: unexpected operator
>>> ERROR: cunit: prepare f...```
>>> cunit: Unpacking /var/cache/distfiles/CUnit-2.1-3.tar.bz2...
>>> cunit: path-makefile.patch
patching file doc/Makefile.am
patching file doc/headers/Makefile.am
./bootstrap: 6: [: X: unexpected operator
>>> ERROR: cunit: prepare failed
```https://git.adelielinux.org/adelie/packages/-/issues/732user/telegram: FTBFS: multiple errors2023-01-06T00:26:46ZZach van Rijnuser/telegram: FTBFS: multiple errorsFound on aarch64:
```
In file included from /root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/animations.h:9,
from /root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/ef...Found on aarch64:
```
In file included from /root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/animations.h:9,
from /root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/radial_animation.h:9,
from /root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/radial_animation.cpp:7:
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/animation_value.h: At global scope:
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/animation_value.h:315:73: error: return type ‘class QPainterPath’ is incomplete
QPainterPath interpolate(QPointF (&from)[N], QPointF (&to)[N], float64 k) {
^
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/animation_value.h: In function ‘void anim::interpolate(QPointF (&)[N], QPointF (&)[N], float64)’:
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/lib_ui/ui/effects/animation_value.h:319:15: error: ‘result’ has incomplete type
QPainterPath result;
^~~~~~
```
[20220528-14_33_03.525955838_telegram.log](/uploads/409bc99266f6768bc2f38190cf570780/20220528-14_33_03.525955838_telegram.log)
See also: #721.
Then there's this, after patching that out:
```
[ 68%] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/data/data_abstract_structure.cpp.o
In file included from /root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/SourceFiles/core/utils.cpp:14:
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/SourceFiles/core/utils.cpp: In function ‘void ThirdParty::start()’:
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/SourceFiles/core/utils.cpp:159:8: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive]
if (!CRYPTO_get_locking_callback()) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/SourceFiles/core/utils.cpp:169:8: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive]
if (!CRYPTO_get_dynlock_create_callback()) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/SourceFiles/core/utils.cpp:173:15: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive]
} else if (!CRYPTO_get_dynlock_lock_callback()) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/packages/user/telegram/src/tdesktop-2.0.1-full/Telegram/SourceFiles/core/utils.cpp:177:19: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
av_register_all();
^
```
See also: #571.https://git.adelielinux.org/adelie/abuild/-/issues/5feature request: retry downloads with delay2022-12-25T22:59:45ZZach van Rijnfeature request: retry downloads with delayRetry "fetch failed" scenarios 1-3 times with a delay of 1-10 seconds.Retry "fetch failed" scenarios 1-3 times with a delay of 1-10 seconds.https://git.adelielinux.org/adelie/packages/-/issues/708scripts/deplist: user/xorg-drivers conditionally depends on user/xf86-video-i...2022-05-26T17:53:49ZZach van Rijnscripts/deplist: user/xorg-drivers conditionally depends on user/xf86-video-intelNot sure why there are two `case`/`esac` but this should still be handled by `deplist`.
```sh
case $CTARGET_ARCH in
pmmx)
depends="$depends xf86-video-geode xf86-video-intel" ;;
x86_64)
depends="$depends xf86-video-intel" ;;
spar...Not sure why there are two `case`/`esac` but this should still be handled by `deplist`.
```sh
case $CTARGET_ARCH in
pmmx)
depends="$depends xf86-video-geode xf86-video-intel" ;;
x86_64)
depends="$depends xf86-video-intel" ;;
sparc*)
depends="$depends xf86-video-sunffb xf86-video-sunleo" ;;
esac
case $CTARGET_ARCH in
aarch64*|arm*)
depends="$depends xf86-video-freedreno";;
*)
depends="$depends xf86-video-siliconmotion xf86-video-vmware";;
esac
```https://git.adelielinux.org/adelie/packages/-/issues/704scripts/deplist: user/libjpeg-turbo conditionally depends on user/nasm2022-05-26T17:53:41ZZach van Rijnscripts/deplist: user/libjpeg-turbo conditionally depends on user/nasmFor x86-based platforms, this is an extra `makedepends`, but it is not picked up by `deplist`.
This causes `nasm` to not be built first.
One solution is to make this dependency unconditional, since `nasm` is `arch="all"`.
Another solu...For x86-based platforms, this is an extra `makedepends`, but it is not picked up by `deplist`.
This causes `nasm` to not be built first.
One solution is to make this dependency unconditional, since `nasm` is `arch="all"`.
Another solution is to make `deplist` smart enough to follow conditional logic.Zach van RijnZach van Rijnhttps://git.adelielinux.org/adelie/packages/-/issues/699user/bash-completion: intermittent test failures2023-03-23T14:18:42ZZach van Rijnuser/bash-completion: intermittent test failuresFound on x86_64:
[20220523-16_21_09.033102696_bash-completion.log](/uploads/df19984dfc8664497180d713a5eea41e/20220523-16_21_09.033102696_bash-completion.log)
Could not reproduce twice in a row.Found on x86_64:
[20220523-16_21_09.033102696_bash-completion.log](/uploads/df19984dfc8664497180d713a5eea41e/20220523-16_21_09.033102696_bash-completion.log)
Could not reproduce twice in a row.https://git.adelielinux.org/adelie/packages/-/issues/697user/modules: FTTFS: multiple test failures: FAIL: sh-to-mod sh testsuite/exa...2023-01-06T01:41:46ZZach van Rijnuser/modules: FTTFS: multiple test failures: FAIL: sh-to-mod sh testsuite/example/sh-to-mod.sh```
=== modules Summary ===
# of expected passes 17152
# of unexpected failures 5
runtest completed at Sun May 22 00:27:00 2022
```
They're all related to `FAIL: sh-to-mod sh testsuite/example/sh-to-mod.sh`.
```
FAIL: sh-to-mod sh ...```
=== modules Summary ===
# of expected passes 17152
# of unexpected failures 5
runtest completed at Sun May 22 00:27:00 2022
```
They're all related to `FAIL: sh-to-mod sh testsuite/example/sh-to-mod.sh`.
```
FAIL: sh-to-mod sh testsuite/example/sh-to-mod.sh (sh)
ERR[781]: '#%Module
chdir /root/packages/user/modules/src/modules-5.1.0/testsuite/modulefiles.2
prepend-path FOOPATH /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHCB /path/to/dir1 /path/to/d\{r2 /path/to/dir3
prepend-path FOOPATHEM {} /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHWC /path/to/dir1 /path/to/d*r2 /path/to/dir3
set-alias alcb echo\ f\{o
set-alias alem {}
set-alias alfoo {echo $(grep "report .Modules " ../../modulecmd.tcl | tr -d \\ 2>/dev/null | awk '{print $3}')}
set-alias alsp {echo f\"o; echo b\\\"r; echo f\'o}
setenv FOO value
setenv FOOCB va\{ue
setenv FOOEM {}
setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3}
setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 }
setenv FOOSP {value }
setenv FOOWC va*ue
'#>
EXP[1017]: '#%Module
chdir /root/packages/user/modules/src/modules-5.1.0/testsuite/modulefiles.2
prepend-path FOOPATH /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHCB /path/to/dir1 /path/to/d\{r2 /path/to/dir3
prepend-path FOOPATHEM {} /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHWC /path/to/dir1 /path/to/d*r2 /path/to/dir3
set-alias alcb echo\ f\{o
set-alias alem {}
set-alias alfoo {echo $(grep "report .Modules " ../../modulecmd.tcl | tr -d \\ 2>/dev/null | awk '{print $3}')}
set-alias alsp {echo f\"o; echo b\\\"r; echo f\'o}
set-function funccb \n\ \ \ \ echo\ f\{o
set-function funcfoo {
echo foo}
set-function funcnl {
echo foo;
echo bar}
set-function funcsp {
echo f\"o;
echo b\\\"r;
echo f\'o}
set-function funcwc {
echo sou*sh}
setenv FOO value
setenv FOOCB va\{ue
setenv FOOEM {}
setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3}
setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 }
setenv FOOSP {value }
setenv FOOWC va*ue
'#>
```
[modules.log](/uploads/3afcd9a0281bd30a01fdea009559a777/modules.log)Zach van RijnZach van Rijnhttps://git.adelielinux.org/adelie/packages/-/issues/694user/clucene: FTTFS: CLucene RAMDirectory Test: F2023-01-06T01:36:13ZZach van Rijnuser/clucene: FTTFS: CLucene RAMDirectory Test: FFound on x86_64 (Larry, at the time):
```
...
[100%] Built target cl_test
Key: .= pass N=not implemented F=fail
All CLucene Tests:
CLucene Atomic Updates Test: .. - 24309ms
CLucene IndexReader Test: .. ...Found on x86_64 (Larry, at the time):
```
...
[100%] Built target cl_test
Key: .= pass N=not implemented F=fail
All CLucene Tests:
CLucene Atomic Updates Test: .. - 24309ms
CLucene IndexReader Test: .. - 36ms
CLucene IndexSearcher Test: . - 35ms
CLucene Reuters Test: ... - 4194ms
CLucene Analysis Test: . - 1ms
CLucene Analyzers Test: .......... - 3ms
CLucene Document Test: ...... - 1244ms
CLucene Field Test: . - 0ms
CLucene Number Tools Test: ... - 48ms
CLucene Debug Test: . - 0ms
CLucene RAMDirectory Test: ...F. - 3ms
CLucene IndexWriter Test: ......... - 221ms
CLucene IndexModifier Test: .. - 2291ms
CLucene AddIndexesNoOptimize Test: ........ - 18ms
CLucene High Frequencies Test: . - 3ms
CLucene Priority Queue Test: . - 12ms
CLucene DateTools Test: .. - 0ms
CLucene Query Parser Test: ............... - 5ms
CLucene Multi-Field QP Test: .. - 0ms
CLucene Boolean Tests: ..... - 1ms
CLucene Search Test: .............. - 64ms
CLucene RangeFilter Test: .. - 143ms
CLucene Queries Test: ... - 2ms
CLucene ConstScoreQuery Test: . - 137ms
CLucene Term Vector Test: ..... - 5ms
CLucene Sort Test: ........... - 3ms
CLucene Duplicates Test: .. - 6ms
CLucene DateFilter Test: ... - 1ms
CLucene Wildcard Test: .. - 1ms
CLucene Store Test: ... - 27ms
CLucene UTF8 Test: .. - 39ms
CLucene BitSet Test: ........ - 335ms
CLucene ExtractTerms Test: ..... - 1ms
CLucene SpanQuery Tests: ....... - 350ms
CLucene StringBuffer Test: ...... - 0ms
CLucene TermVectorsReader Test: ..... - 0ms
CLucene GermanAnalyzer Test: . - 1ms
160 tests run: 159 passed, 1 failed, 0 not implemented.
Tests run in 33539ms
```
Want weird?
```
builder on larry ~/packages/user/clucene/src/clucene-core-2.3.3.4/bin $ TMP=$(pwd)/../tmp ./cl_test -p ramdirectory
Key: .= pass N=not implemented F=fail
Partial CLucene Tests:
CLucene RAMDirectory Test: MockRAMDirectory: a random IOException ...F. - 10ms
5 tests run: 4 passed, 1 failed, 0 not implemented.
Tests run in 10ms
builder on larry ~/packages/user/clucene/src/clucene-core-2.3.3.4/bin $ TMP=$(pwd)/../tmp ./cl_test -p ramdirectory
Key: .= pass N=not implemented F=fail
Partial CLucene Tests:
CLucene RAMDirectory Test: ..... - 26ms
5 tests run: 5 passed, 0 failed, 0 not implemented.
Tests run in 26ms
builder on larry ~/packages/user/clucene/src/clucene-core-2.3.3.4/bin $ TMP=$(pwd)/../tmp ./cl_test -p ramdirectory
Key: .= pass N=not implemented F=fail
Partial CLucene Tests:
CLucene RAMDirectory Test: MockRAMDirectory: a random IOException ...F. - 9ms
5 tests run: 4 passed, 1 failed, 0 not implemented.
Tests run in 9ms
```
`strace` for both:
* [fail.log](/uploads/932b2e09d619cb1dc7e4f05dad759b05/fail.log)
* [pass.log](/uploads/d65ae384d25a2d63e620c7d058266292/pass.log)https://git.adelielinux.org/adelie/packages/-/issues/693user/erlang: daemon 'epmd' not killed after package build is finished2023-01-06T01:33:01ZZach van Rijnuser/erlang: daemon 'epmd' not killed after package build is finishedDuring either the build or test phases of this package, the `epmd` program (daemon) is launched.
It is not killed after the package is finished building.
As an autobuilder feature request, consider capturing PIDs spawned and still in e...During either the build or test phases of this package, the `epmd` program (daemon) is launched.
It is not killed after the package is finished building.
As an autobuilder feature request, consider capturing PIDs spawned and still in existence after a given package is built, then log them.