Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2022-06-14T03:34:01Zhttps://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/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/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/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/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/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/horizon/-/issues/331First test fails on Darwin2023-10-17T01:38:51ZA. WilcoxFirst test fails on DarwinNo matter which test is the first one run, on a fresh checkout the first test always fails with a blank stdout and stderr. I'm assuming this is some weirdness with RSpec or Aruba, but I can't duplicate it in a separate repo, so I don't ...No matter which test is the first one run, on a fresh checkout the first test always fails with a blank stdout and stderr. I'm assuming this is some weirdness with RSpec or Aruba, but I can't duplicate it in a separate repo, so I don't know if it may have something to do with an interaction with boost::program_options.2.0https://git.adelielinux.org/adelie/packages/-/issues/789user/openldap: FTTFS: test063-delta-multiprovider: test failed - server 1 and...2023-11-11T15:47:52ZZach van Rijnuser/openldap: FTTFS: test063-delta-multiprovider: test failed - server 1 and server 4 databases differFound on x86_64 (@z's workstation):
```
...
>>>>> 00:13:58 Starting test063-delta-multiprovider for mdb...
running defines.sh
Initializing server configurations...
Starting server 1 on TCP/IP port 9011...
Using ldapsearch to check that ...Found on x86_64 (@z's workstation):
```
...
>>>>> 00:13:58 Starting test063-delta-multiprovider for mdb...
running defines.sh
Initializing server configurations...
Starting server 1 on TCP/IP port 9011...
Using ldapsearch to check that server 1 is running...
Using ldapadd for context on server 1...
Starting server 2 on TCP/IP port 9012...
Using ldapsearch to check that server 2 is running...
Starting server 3 on TCP/IP port 9013...
Using ldapsearch to check that server 3 is running...
Starting server 4 on TCP/IP port 9014...
Using ldapsearch to check that server 4 is running...
Using ldapadd to populate server 1...
Waiting 7 seconds for syncrepl to receive changes...
Using ldapsearch to read all the entries from server 1...
Using ldapsearch to read all the entries from server 2...
Using ldapsearch to read all the entries from server 3...
Using ldapsearch to read all the entries from server 4...
Comparing retrieved entries from server 1 and server 2...
Comparing retrieved entries from server 1 and server 3...
Comparing retrieved entries from server 1 and server 4...
test failed - server 1 and server 4 databases differ
>>>>> 00:14:31 Failed test063-delta-multiprovider for mdb after 33 seconds
(exit 1)
make[2]: *** [Makefile:320: mdb-mod] Error 1
make[2]: Leaving directory '/root/packages/user/openldap/src/openldap-2.6.2/tests'
make[1]: *** [Makefile:287: test] Error 2
make[1]: Leaving directory '/root/packages/user/openldap/src/openldap-2.6.2/tests'
make: *** [Makefile:298: test] Error 2
>>> ERROR: openldap: check failed
...
```
[20220726-13_43_40.266258513_kde-games.log](/uploads/d7c26eca61d2d1d0b1318b29d7c40dd7/20220726-13_43_40.266258513_kde-games.log)https://git.adelielinux.org/adelie/abuild/-/issues/7feature request: allow custom user agent2022-12-21T05:37:34ZZach van Rijnfeature request: allow custom user agentSome upstreams (e.g. https://www.sillycycle.com/abacus/) disallow `curl` but do allow `wget`.
Add the ability to specify a custom user agent as an environment variable.Some upstreams (e.g. https://www.sillycycle.com/abacus/) disallow `curl` but do allow `wget`.
Add the ability to specify a custom user agent as an environment variable.https://git.adelielinux.org/adelie/abuild/-/issues/8feature request: make curl/wget fallback logic more robust2022-12-25T22:59:45ZZach van Rijnfeature request: make curl/wget fallback logic more robustThis is the current implementation:
```c
/* is we failed execute curl, then fallback to wget */
if (status == 201)
status = fork_exec(wgetcmd.argv, 1);
```
While changing the user agent might mitigate most scenarios (e.g. #7), it may ...This is the current implementation:
```c
/* is we failed execute curl, then fallback to wget */
if (status == 201)
status = fork_exec(wgetcmd.argv, 1);
```
While changing the user agent might mitigate most scenarios (e.g. #7), it may be useful to try `wget` in circumstances other than a status code of `201`.https://git.adelielinux.org/adelie/packages/-/issues/801user/guile: refactor APKBUILD to use our own bootstrapped interpreter/compiler2023-11-15T23:51:08ZZach van Rijnuser/guile: refactor APKBUILD to use our own bootstrapped interpreter/compilerGuile ships with pre-built binaries for its interpreter and compiler. This saves time when building the package from source. However on 32-bit ppc, they are broken and need to be regenerated (bootstrapped).
For consistency, we should ge...Guile ships with pre-built binaries for its interpreter and compiler. This saves time when building the package from source. However on 32-bit ppc, they are broken and need to be regenerated (bootstrapped).
For consistency, we should generate these for all architectures, but should not require every user or developer to waste time doing so. Only maintainers who bump this package will have to pay this cost.
This ticket is to complete the following:
1. Investigate whether these binaries can be safely cross-compiled. It may be too inconvenient to have to do this manually on multiple builders.
1. Create a `maintain` script or similar which produces tarball(s) suitable for hosting on distfiles.
1. Modify the `APKBUILD` to pull those tarball(s) and build the package as normal.https://git.adelielinux.org/adelie/packages/-/issues/802user/clazy: FTTFS: /bin/sh: 1: clang-apply-replacements: not found2023-12-02T03:50:05ZZach van Rijnuser/clazy: FTTFS: /bin/sh: 1: clang-apply-replacements: not foundFound on x86_64:
```
...
Start 59: child-event-qobject-cast
59/94 Test #59: child-event-qobject-cast ..............***Failed 1.30 sec
Error: Couldn't find a Qt5 installation
/bin/sh: 1: clang-apply-replacements: not found
...
...Found on x86_64:
```
...
Start 59: child-event-qobject-cast
59/94 Test #59: child-event-qobject-cast ..............***Failed 1.30 sec
Error: Couldn't find a Qt5 installation
/bin/sh: 1: clang-apply-replacements: not found
...
```
Seems we're missing 'clang-tools-extra' and/or related utilities. See #771 discussion.https://git.adelielinux.org/adelie/packages/-/issues/804user/php7: FTTFS: multiple failures2023-01-06T03:27:46ZZach van Rijnuser/php7: FTTFS: multiple failuresFound on x86_64 and ppc64:
```
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
gif --> gd1/gd2 conversion test [ext/gd/tests...Found on x86_64 and ppc64:
```
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
gif --> gd1/gd2 conversion test [ext/gd/tests/gif2gd.phpt]
Gettext basic test with en_US locale that should be on nearly every system [ext/gettext/tests/gettext_basic-enus.phpt]
Bug #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow [ext/gd/tests/bug72339.phpt]
Test if bindtextdomain() returns string id if no directory path is set(if directory path is 'null') [ext/gettext/tests/gettext_bindtextdomain-cwd.phpt]
Test dcgettext() functionality [ext/gettext/tests/gettext_dcgettext.phpt]
Test dgettext() functionality [ext/gettext/tests/gettext_dgettext.phpt]
Test if dngettext() returns the correct translations (optionally plural). [ext/gettext/tests/gettext_dngettext-plural.phpt]
Test ngettext() functionality [ext/gettext/tests/gettext_ngettext.phpt]
jpeg <--> gd1/gd2 conversion test [ext/gd/tests/jpg2gd-mb.phpt]
jpeg <--> gd1/gd2 conversion test [ext/gd/tests/jpg2gd.phpt]
Bug #38212 (Seg Fault on invalid imagecreatefromgd2part() parameters) [ext/gd/tests/bug38212-mb.phpt]
Bug #38212 (Seg Fault on invalid imagecreatefromgd2part() parameters) [ext/gd/tests/bug38212.phpt]
Changing LC_CTYPE back to C [ext/pcre/tests/ctype_back_to_c.phpt]
Bug #73155 (imagegd2() writes wrong chunk sizes on boundaries) [ext/gd/tests/bug73155.phpt]
Scale images and preserve aspect ratio [ext/gd/tests/imagescale_preserve_ratio.phpt]
Bug #72685: Same string is UTF-8 validated repeatedly [ext/pcre/tests/bug72685.phpt]
Bug #73157 (imagegd2() ignores 3rd param if 4 are given) [ext/gd/tests/bug73157.phpt]
Bug #73159 (imagegd2(): unrecognized formats may result in corrupted files) [ext/gd/tests/bug73159.phpt]
Bug #73161 (imagecreatefromgd2() may leak memory) [ext/gd/tests/bug73161.phpt]
png <--> gd1/gd2 conversion test [ext/gd/tests/png2gd.phpt]
Bug #41442 (imagegd2() under output control) [ext/gd/tests/bug41442.phpt]
Bug 73868 (DOS vulnerability in gdImageCreateFromGd2Ctx()) [ext/gd/tests/bug73868.phpt]
Bug #79676 (imagescale adds black border with IMG_BICUBIC) [ext/gd/tests/bug79676.phpt]
imagegd() writes truecolor images without palette conversion [ext/gd/tests/imagegd_truecolor.phpt]
Test max colors for a gd image. [ext/gd/tests/crafted_gd2.phpt]
imagecreatefromgd2 [ext/gd/tests/createfromgd2.phpt]
Bug #79986 (str_ireplace bug with diacritics characters) [ext/standard/tests/strings/bug79986.phpt]
Test curl_error() & curl_errno() function without url [ext/curl/tests/curl_basic_007.phpt]
Bug #71912 (libgd: signedness vulnerability) [ext/gd/tests/bug71912-mb.phpt]
Bug #71912 (libgd: signedness vulnerability) [ext/gd/tests/bug71912.phpt]
FTP with bogus parameters [ext/ftp/tests/004.phpt]
=====================================================================
```
Tests are currently disabled.https://git.adelielinux.org/adelie/packages/-/issues/812user/gst-plugins-good: (aarch64) FTTFS: ../tests/check/generic/states.c:180:E...2023-04-12T14:06:44ZZach van Rijnuser/gst-plugins-good: (aarch64) FTTFS: ../tests/check/generic/states.c:180:E:general:test_state_changes_down_seq:0: (after this point) Received signal 11 (Segmentation fault)Found on LX2160A (aarch64):
```
...
ninja: Entering directory `_build'
[0/1] Running all tests.
1/108 elements_audioecho OK 0.29s
2/108 elements_audiodynamic OK 0.34s
3/108 ...Found on LX2160A (aarch64):
```
...
ninja: Entering directory `_build'
[0/1] Running all tests.
1/108 elements_audioecho OK 0.29s
2/108 elements_audiodynamic OK 0.34s
3/108 elements_audioamplify OK 0.40s
4/108 elements_audioinvert OK 0.31s
5/108 elements_audiofirfilter OK 0.37s
6/108 elements_audioiirfilter OK 0.39s
7/108 elements_alphacolor OK 0.34s
8/108 elements_alpha OK 0.35s
9/108 elements_audiocheblimit OK 0.50s
10/108 elements_avimux OK 0.36s
11/108 elements_avisubtitle OK 0.35s
12/108 elements_audiowsinclimit OK 0.46s
13/108 elements_capssetter OK 0.39s
14/108 elements_audiowsincband OK 0.51s
15/108 elements_audiochebband OK 0.62s
16/108 elements_ac3parse OK 0.33s
17/108 elements_aacparse OK 0.39s
18/108 elements_flacparse OK 0.35s
19/108 elements_audiopanorama OK 0.67s
20/108 elements_autodetect OK 0.34s
21/108 elements_mpegaudioparse OK 0.38s
22/108 elements_amrparse OK 0.41s
23/108 elements_mulawenc OK 0.28s
24/108 elements_mulawdec OK 0.31s
25/108 elements_dtmf OK 0.36s
26/108 elements_flvdemux OK 0.39s
27/108 elements_id3demux OK 0.34s
28/108 elements_icydemux OK 0.43s
29/108 elements_matroskademux OK 0.28s
30/108 elements_imagefreeze OK 0.43s
31/108 elements_matroskaparse OK 0.27s
32/108 elements_level OK 0.36s
33/108 elements_splitmuxsinktimecode OK 0.27s
34/108 elements_matroskamux OK 0.44s
35/108 elements_multifile OK 0.48s
36/108 elements_rglimiter OK 0.29s
37/108 elements_qtdemux OK 0.41s
38/108 elements_rtphdrext_colorspace OK 0.29s
39/108 elements_rtph261 OK 0.28s
40/108 elements_rgvolume OK 0.36s
41/108 elements_rtph263 OK 0.37s
42/108 elements_rtpopus OK 0.32s
43/108 elements_splitmuxsink OK 0.83s
44/108 elements_rtph265 OK 0.45s
45/108 elements_rtph264 OK 0.54s
46/108 elements_rtpcollision OK 0.30s
47/108 elements_rtpvp9 OK 0.46s
48/108 elements_rtpbin_buffer_list OK 0.44s
49/108 elements_rtphdrextclientaudiolevel OK 0.31s
50/108 elements_rtpjpeg OK 0.26s
51/108 elements_flvmux OK 1.57s
52/108 elements_rtptimerqueue OK 0.31s
53/108 elements_rganalysis OK 1.13s
54/108 elements_rtpptdemux OK 0.30s
55/108 elements_splitmuxsrc OK 1.32s
56/108 elements_rtpvp8 OK 0.85s
57/108 elements_deinterlace OK 1.77s
58/108 elements_rtpmux OK 0.41s
59/108 elements_rtprtx OK 0.49s
60/108 elements_rtpst2022_1_fecenc OK 0.25s
61/108 elements_rtpst2022_1_fecdec OK 0.31s
62/108 elements_rtpred OK 0.43s
63/108 elements_spectrum OK 0.37s
64/108 elements_rtpulpfec OK 0.50s
65/108 elements_udpsink OK 0.26s
66/108 elements_udpsrc OK 0.25s
67/108 elements_videobox OK 0.29s
68/108 elements_rtpfunnel OK 1.35s
69/108 elements_aspectratiocrop OK 0.25s
70/108 pipelines_wavenc OK 0.24s
71/108 elements_videoflip OK 0.62s
72/108 elements_videofilter OK 0.75s
73/108 elements_wavparse OK 0.32s
74/108 elements_wavpackparse OK 0.25s
75/108 elements_rtpssrcdemux OK 1.38s
76/108 elements_y4menc OK 0.23s
77/108 elements_equalizer OK 0.29s
78/108 pipelines_tagschecking OK 0.31s
79/108 pipelines_flacdec OK 0.68s
80/108 elements_rtpstorage OK 2.43s
81/108 elements_gdkpixbufsink OK 0.68s
82/108 generic_states FAIL 0.97s exit status 1
>>> GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/root/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_PATH_1_0=/root/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 MALLOC_PERTURB_=230 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_REGISTRY=/root/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states.registry CK_DEFAULT_TIMEOUT=20 GSETTINGS_BACKEND=memory /root/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:180:E:general:test_state_changes_down_seq:0: (after this point) Received signal 11 (Segmentation fault)
Check suite states ran in 0.745s (tests failed: 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
83/108 elements_rtp_payloading OK 2.44s
84/108 elements_gdkpixbufoverlay OK 0.25s
85/108 elements_jpegenc OK 0.26s
86/108 elements_mpg123audiodec OK 0.24s
87/108 elements_jpegdec OK 0.37s
88/108 elements_rtpsession OK 2.88s
89/108 elements_id3v2mux OK 0.40s
90/108 pipelines_lame OK 0.26s
91/108 orc_deinterlace OK 0.02s
92/108 orc_videomixer OK 0.02s
93/108 orc_videobox OK 0.01s
94/108 elements_wavpackenc OK 0.21s
95/108 elements_rtpbin OK 3.80s
96/108 elements_apev2mux OK 0.39s
97/108 pipelines_wavpack OK 0.28s
98/108 elements_wavpackdec OK 0.57s
99/108 elements_deinterleave OK 5.10s
100/108 elements_videomixer OK 3.32s
101/108 pipelines_effectv OK 3.24s
102/108 elements_souphttpsrc2 OK 4.93s
103/108 elements_qtmux OK 10.79s
104/108 pipelines_simple_launch_lines OK 9.93s
105/108 elements_interleave OK 14.26s
106/108 elements_videocrop OK 13.14s
107/108 elements_rtpjitterbuffer OK 17.99s
108/108 elements_shapewipe OK 43.76s
Summary of Failures:
82/108 generic_states FAIL 0.97s exit status 1
Ok: 107
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /root/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/meson-logs/testlog.txt
FAILED: meson-test
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
>>> ERROR: gst-plugins-good: check failed
..
```
[20220906-14_25_26.344407558_gst-plugins-good.log](/uploads/2cec9e5e731aa3d87563fc7b4e32557f/20220906-14_25_26.344407558_gst-plugins-good.log)https://git.adelielinux.org/adelie/packages/-/issues/815user/numactl: FTTFS when kernel (or CPU?) does not support NUMA2023-05-20T03:51:31ZZach van Rijnuser/numactl: FTTFS when kernel (or CPU?) does not support NUMAFound on x86_64 test VM with "default" KVM CPU:
```
make[2]: Entering directory '/root/packages/user/numactl/src/numactl-2.0.14'
FAIL: test/distance
FAIL: test/nodemap
PASS: test/tbitmap
======================================
numactl...Found on x86_64 test VM with "default" KVM CPU:
```
make[2]: Entering directory '/root/packages/user/numactl/src/numactl-2.0.14'
FAIL: test/distance
FAIL: test/nodemap
PASS: test/tbitmap
======================================
numactl 2.0.14: ./test-suite.log
======================================
# TOTAL: 3
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: test/distance
===================
no numa support in kernel
FAIL test/distance (exit status: 1)
FAIL: test/nodemap
==================
no numa
FAIL test/nodemap (exit status: 1)
============================================================================
Testsuite summary for numactl 2.0.14
============================================================================
# TOTAL: 3
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
============================================================================
make[2]: *** [Makefile:1403: test-suite.log] Error 1
make[2]: Leaving directory '/root/packages/user/numactl/src/numactl-2.0.14'
make[1]: *** [Makefile:1511: check-TESTS] Error 2
make[1]: Leaving directory '/root/packages/user/numactl/src/numactl-2.0.14'
make: *** [Makefile:1779: check-am] Error 2
>>> ERROR: numactl: check failed
```
Output of `lscpu` as configured with "default" KVM CPU:
```
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 40 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 72
On-line CPU(s) list: 0-71
Vendor ID: GenuineIntel
BIOS Vendor ID: QEMU
Model name: Common KVM processor
BIOS Model name: pc-i440fx-6.2 CPU @ 2.0GHz
BIOS CPU family: 1
CPU family: 15
Model: 6
Thread(s) per core: 1
Core(s) per socket: 72
Socket(s): 1
Stepping: 1
BogoMIPS: 4599.99
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx
lm constant_tsc nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
Virtualization features:
Hypervisor vendor: KVM
Virtualization type: full
Caches (sum of all):
L1d: 2.3 MiB (72 instances)
L1i: 2.3 MiB (72 instances)
L2: 288 MiB (72 instances)
L3: 16 MiB (1 instance)
Vulnerabilities:
Itlb multihit: KVM: Mitigation: VMX unsupported
L1tf: Mitigation; PTE Inversion
Mds: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Meltdown: Mitigation; PTI
Mmio stale data: Unknown: No mitigations
Retbleed: Not affected
Spec store bypass: Vulnerable
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Retpolines, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
Srbds: Not affected
Tsx async abort: Not affected
```
Output of `lscpu` as configured with "host" KVM CPU:
```
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 46 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 72
On-line CPU(s) list: 0-71
Vendor ID: GenuineIntel
BIOS Vendor ID: QEMU
Model name: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
BIOS Model name: pc-i440fx-6.2 CPU @ 2.0GHz
BIOS CPU family: 1
CPU family: 6
Model: 79
Thread(s) per core: 1
Core(s) per socket: 72
Socket(s): 1
Stepping: 1
BogoMIPS: 4599.99
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pdcm pcid
sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2
smep bmi2 erms invpcid rtm rdseed adx xsaveopt arat umip md_clear arch_capabilities
Virtualization features:
Virtualization: VT-x
Hypervisor vendor: KVM
Virtualization type: full
Caches (sum of all):
L1d: 2.3 MiB (72 instances)
L1i: 2.3 MiB (72 instances)
L2: 288 MiB (72 instances)
L3: 16 MiB (1 instance)
Vulnerabilities:
Itlb multihit: Not affected
L1tf: Mitigation; PTE Inversion; VMX flush not necessary, SMT disabled
Mds: Mitigation; Clear CPU buffers; SMT Host state unknown
Meltdown: Mitigation; PTI
Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Retbleed: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
Srbds: Not affected
Tsx async abort: Mitigation; Clear CPU buffers; SMT Host state unknown
```
Output of `lscpu` as configured with "host" KVM CPU **and** NUMA is enabled:
(no change; further debugging needed).
I propose checking for NUMA support before running the tests, and printing a non-fatal warning indicating that tests were skipped. However I'd like to open that up for discussion.https://git.adelielinux.org/adelie/musl-locales/-/issues/14fr_FR months/days should be lowercase2022-10-03T20:59:05ZZach van Rijnfr_FR months/days should be lowercaseIn French, months and days are not typically capitalized, and it is more correct to follow the `fr_CA` example.
See !1.In French, months and days are not typically capitalized, and it is more correct to follow the `fr_CA` example.
See !1.https://git.adelielinux.org/adelie/gcompat/-/issues/356Segmentation fault when running glibc programs on arm2024-02-04T05:39:47ZJocelyn Le SageSegmentation fault when running glibc programs on armExecuting a glibc program with `gcompat` under Alpine crashes (`Segmentation fault`) on arm.
I'm using a Raspberry Pi 4B, running the Raspberry Pi OS Lite (32bits).
Here are the steps to reproduce:
1. Compile a hello world program:
``...Executing a glibc program with `gcompat` under Alpine crashes (`Segmentation fault`) on arm.
I'm using a Raspberry Pi 4B, running the Raspberry Pi OS Lite (32bits).
Here are the steps to reproduce:
1. Compile a hello world program:
```
gcc /tmp/hello.c -o /tmp/hello
```
Content of `/tmp/hello.c` is:
```
#include <stdio.h>
int main()
{
printf("Hello!\n");
return 0;
}
```
2. Create and login to an Alpine (edge) Docker container:
```
docker run --rm -ti -v /tmp/hello:/hello --privileged alpine:edge sh
```
3. Install `gcompat`:
```
apk add gcompat
```
3. Run the hello world program. At this point, the program crashes:
```
/ # /hello
Segmentation fault (core dumped)
```Zach van RijnZach van Rijnhttps://git.adelielinux.org/adelie/packages/-/issues/829[meta] investigate optimization-induced test failures2023-11-15T23:52:39ZZach van Rijn[meta] investigate optimization-induced test failuresThese should be reported to the appropriate upstream(s) if it is not a configuration issue on our end.These should be reported to the appropriate upstream(s) if it is not a configuration issue on our end.https://git.adelielinux.org/adelie/site-ng/-/issues/6Download page resets scroll on selection2022-11-04T21:41:02ZSíle Ekaterin LiszkaDownload page resets scroll on selectionThe download page resets the scroll position when I make a selection, e.g. CPU. I would prefer that it did not, as zooming in via Firefox can require the user to scroll down to interact with the tool.The download page resets the scroll position when I make a selection, e.g. CPU. I would prefer that it did not, as zooming in via Firefox can require the user to scroll down to interact with the tool.https://git.adelielinux.org/adelie/packages/-/issues/831user/strongswan: (32-bit?) FTTFS: hangs: Running suite 'rsa' / Running case '...2024-03-15T16:40:02ZZach van Rijnuser/strongswan: (32-bit?) FTTFS: hangs: Running suite 'rsa' / Running case 'generate': ++++Found on armv7:
```
...
Passed all 16 'settings' test cases
Running suite 'vectors':
Running case 'transforms': ++++++++++
Passed all 1 'vectors' test cases
Running suite 'ecdsa':
Running case 'generate': +++
Running...Found on armv7:
```
...
Passed all 16 'settings' test cases
Running suite 'vectors':
Running case 'transforms': ++++++++++
Passed all 1 'vectors' test cases
Running suite 'ecdsa':
Running case 'generate': +++
Running case 'load': +++
Passed all 2 'ecdsa' test cases
Running suite 'rsa':
Running case 'generate': ++++
(hang)
```
This behavior occurs most of the time, but it appears to be a transient error where success is possible without patching.
```
1000 2310848 2.5 0.0 8752 6652 pts/0 S+ 03:09 0:25 /root/packages/user/strongswan/src/strongswan-5.9.8/src/libstrongswan/tests/.libs/lt-libstrongswan_tests
```
[20221105-22_33_15.030055758_strongswan.log](/uploads/8224e676e8fd62f4854aa35ec5cbafff/20221105-22_33_15.030055758_strongswan.log)