Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2023-02-06T03:59:01Zhttps://git.adelielinux.org/adelie/packages/-/issues/961legacy/sox: (pmmx) FTBFS: src/gsm.c:178: undefined reference to `lsx_gsm_*'2023-02-06T03:59:01ZZach van Rijnlegacy/sox: (pmmx) FTBFS: src/gsm.c:178: undefined reference to `lsx_gsm_*'Found on pmmx:
```
...
mp3.c:189:26: warning: 'twolame_library_names' defined but not used [-Wunused-const-variable=]
static const char* const twolame_library_names[] =
^~~~~~~~~~~~~~~~~~~~~
CCLD libsox_...Found on pmmx:
```
...
mp3.c:189:26: warning: 'twolame_library_names' defined but not used [-Wunused-const-variable=]
static const char* const twolame_library_names[] =
^~~~~~~~~~~~~~~~~~~~~
CCLD libsox_fmt_pulseaudio.la
CCLD libsox_fmt_ao.la
CCLD libsox_fmt_opus.la
CCLD libsox_fmt_lpc10.la
CCLD libsox_fmt_gsm.la
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `gsmflush':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:178: undefined reference to `lsx_gsm_encode'
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `gsmstart_rw':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:81: undefined reference to `lsx_gsm_create'
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `sox_gsmstopread':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:221: undefined reference to `lsx_gsm_destroy'
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `sox_gsmread':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:139: undefined reference to `lsx_gsm_decode'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1487: libsox_fmt_gsm.la] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/usr/src/packages/user/sox/src/sox-14.4.2/src'
make[1]: *** [Makefile:1290: all] Error 2
make[1]: Leaving directory '/usr/src/packages/user/sox/src/sox-14.4.2/src'
make: *** [Makefile:658: all-recursive] Error 1
```
Additionally there are CVEs that should be addressed.
[20230204-04_47_44.711999676_sox.log](/uploads/b24167704e2b9e2c1bba9879d380c825/20230204-04_47_44.711999676_sox.log)https://git.adelielinux.org/adelie/packages/-/issues/960system/perl: FTTFS: Failed test 'defined $socket for cpanidx.org:80' / error ...2023-05-20T03:51:29ZZach van Rijnsystem/perl: FTTFS: Failed test 'defined $socket for cpanidx.org:80' / error was Try againFound on armv7:
```
...
../cpan/Math-BigInt/t/bigfltpm.t ..................................... ok
# Failed test 'defined $socket for cpanidx.org:80'
# at t/31nonblocking-connect-internet.t line 34.
# error was Try again
Can't cal...Found on armv7:
```
...
../cpan/Math-BigInt/t/bigfltpm.t ..................................... ok
# Failed test 'defined $socket for cpanidx.org:80'
# at t/31nonblocking-connect-internet.t line 34.
# error was Try again
Can't call method "fileno" on an undefined value at t/31nonblocking-connect-internet.t line 37.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 22 just after 1.
../cpan/IO-Socket-IP/t/31nonblocking-connect-internet.t ..............
Dubious, test returned 22 (wstat 5632, 0x1600)
Failed 1/1 subtests
../cpan/Math-BigInt/t/dparts-mbi.t ................................... ok
...
```
Perhaps we can patch this to be more reliable or not require network access?
Looks to be transient but I can't test it again for a while since the builder's busy with other stuff at the moment.https://git.adelielinux.org/adelie/packages/-/issues/959user/wine: (pmmx) FTBFS: include/winnt.h:406:50: error: size of unnamed array...2023-02-05T16:38:45ZZach van Rijnuser/wine: (pmmx) FTBFS: include/winnt.h:406:50: error: size of unnamed array is negativeFound on pmmx:
```
...
gcc -c -o dlls/wmphoto/wincodecs_common.o dlls/windowscodecs/wincodecs_common.c -Idlls/wmphoto -Idlls/windowscodecs -Iinclude \
-Iinclude/msvcrt -I./libs/jxr/jxrgluelib -I./libs/jxr/image/sys -D__WINESRC__ -D_UC...Found on pmmx:
```
...
gcc -c -o dlls/wmphoto/wincodecs_common.o dlls/windowscodecs/wincodecs_common.c -Idlls/wmphoto -Idlls/windowscodecs -Iinclude \
-Iinclude/msvcrt -I./libs/jxr/jxrgluelib -I./libs/jxr/image/sys -D__WINESRC__ -D_UCRT -fno-PIC \
-fasynchronous-unwind-tables -D_WIN32 -fno-builtin -fshort-wchar -Wall -pipe -fcf-protection=none \
-fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body \
-Wignored-qualifiers -Winit-self -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes \
-Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op \
-gdwarf-4 -fno-omit-frame-pointer -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g
tools/widl/widl -o dlls/wmphoto/wmphoto_r.res --nostdinc -Ldlls/\* -Idlls/wmphoto -Idlls/windowscodecs -Iinclude \
-Iinclude/msvcrt -I./libs/jxr/jxrgluelib -I./libs/jxr/image/sys -D__WINESRC__ -D_UCRT \
dlls/wmphoto/wmphoto.idl
In file included from include/windef.h:290,
from dlls/wldap32/libldap.c:40:
include/winnt.h:406:50: error: size of unnamed array is negative
#define C_ASSERT(e) extern void __C_ASSERT__(int [(e)?1:-1])
^
dlls/wldap32/libldap.c:56:1: note: in expansion of macro ‘C_ASSERT’
C_ASSERT( sizeof(struct timevalU) == sizeof(struct timeval) );
^~~~~~~~
gcc -c -o libs/jxr/image/decode/JXRTranscode.o libs/jxr/image/decode/JXRTranscode.c -Ilibs/jxr -Iinclude -Iinclude/msvcrt \
-Ilibs/jxr/jxrgluelib -Ilibs/jxr/image/sys -DDISABLE_PERF_MEASUREMENT -D_UCRT -fno-PIC \
-fasynchronous-unwind-tables -D_WIN32 -fno-builtin -fshort-wchar -pipe -fcf-protection=none \
-fno-stack-protector -fno-strict-aliasing -Wno-packed-not-aligned -gdwarf-4 \
-fno-omit-frame-pointer -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g
gcc -c -o libs/jxr/image/decode/decode.o libs/jxr/image/decode/decode.c -Ilibs/jxr -Iinclude -Iinclude/msvcrt \
-Ilibs/jxr/jxrgluelib -Ilibs/jxr/image/sys -DDISABLE_PERF_MEASUREMENT -D_UCRT -fno-PIC \
-fasynchronous-unwind-tables -D_WIN32 -fno-builtin -fshort-wchar -pipe -fcf-protection=none \
-fno-stack-protector -fno-strict-aliasing -Wno-packed-not-aligned -gdwarf-4 \
-fno-omit-frame-pointer -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g
make: *** [Makefile:153600: dlls/wldap32/libldap.o] Error 1
```
[20230204-03_07_39.024810600_wine.log](/uploads/0cc5b57c80eb312e847d8c5b988e5794/20230204-03_07_39.024810600_wine.log)https://git.adelielinux.org/adelie/packages/-/issues/958user/thunderbird: (pmmx) FTBFS: math_private.h:34:21: error: conflicting decl...2023-01-31T06:26:25ZZach van Rijnuser/thunderbird: (pmmx) FTBFS: math_private.h:34:21: error: conflicting declaration ‘typedef __double_t double_t’Found on pmmx (previously we could not build this package so did not find it):
```
...
6:24.65 modules/fdlibm/src
6:24.99 In file included from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/e_acos.cpp:4...Found on pmmx (previously we could not build this package so did not find it):
```
...
6:24.65 modules/fdlibm/src
6:24.99 In file included from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/e_acos.cpp:44:
6:24.99 /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/math_private.h:34:21: error: conflicting declaration ‘typedef __double_t double_t’
6:24.99 typedef __double_t double_t;
6:24.99 ^~~~~~~~
6:24.99 In file included from /usr/include/math.h:12,
6:24.99 from /usr/include/c++/8.5.0/cmath:45,
6:24.99 from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/obj-i586-foxkit-linux-musl/dist/system_wrappers/cmath:3,
6:24.99 from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/obj-i586-foxkit-linux-musl/dist/stl_wrappers/cmath:60,
6:24.99 from /usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/modules/fdlibm/src/e_acos.cpp:41:
6:24.99 /usr/include/bits/alltypes.h:43:21: note: previous declaration as ‘typedef long double double_t’
6:24.99 typedef long double double_t;
6:24.99 ^~~~~~~~
...
```
[20230111-05_30_05.356700980_thunderbird.log](/uploads/13007ce750739ad1acad4508dc8b5c22/20230111-05_30_05.356700980_thunderbird.log)https://git.adelielinux.org/adelie/horizon/-/issues/341Add `postscript` key for running commands after installation is successful2023-10-29T07:32:50ZA. WilcoxAdd `postscript` key for running commands after installation is successful## User class
"Jamie", "River"
## Desire
Ability to run a script inside the new environment after installation has completed successfully.
## Intent
1. Post-installation configuration, such as configuring Kerberos, SSH, or other remote...## User class
"Jamie", "River"
## Desire
Ability to run a script inside the new environment after installation has completed successfully.
## Intent
1. Post-installation configuration, such as configuring Kerberos, SSH, or other remote services.
2. Running initial configuration management commands, such as `puppet ssl bootstrap` or such.
3. Preparing the environment for first boot in some other way.
## Impact
There should be no inter-dependency with other keys.
## Requirements to add
### Validation phase
Zero or more `postscript` keys may be present. Each one must be either a full path which is resolvable in the installation environment, or a fetchable URL.
If any `postscript` value is inaccessible, script validation shall fail.
### Execution phase
Each `postscript` key is executed in order. Inherited `postscript` keys will be run in order of inheritance.
## Proposed implementation
Each script will be copied to a `tmpfs` which is read-only and bind-mounted to the target root at `/var/horizon/postscripts`. The script will be executed with `chroot`. At the end of execution of all `postscript` keys, the scripts are copied to the target root at `/var/horizon/postscripts`. This facilitates the user being able to inspect the scripts that were used to provision their system.
The directory will be owned by `root:wheel` and have `0770` permissions, so that any sensitive material in the scripts cannot be read by non-privileged users.0.9.9A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/image/-/issues/386Desktop icons for live user2023-01-07T08:04:00ZA. WilcoxDesktop icons for live userWe should have desktop icons for the live user, to run the installer. This is much more discoverable than burying it in the application menu.
This is going to require the `postscript` keyword in Horizon, since we need to manipulate the...We should have desktop icons for the live user, to run the installer. This is much more discoverable than burying it in the application menu.
This is going to require the `postscript` keyword in Horizon, since we need to manipulate the home directory of the live user after it is created.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/site-ng/-/issues/7Embedded web IRC client requires captcha, doesn't work for old PPC systems2023-01-08T03:44:22ZLee StarnesEmbedded web IRC client requires captcha, doesn't work for old PPC systems### Problem
https://www.adelielinux.org/contact/irc.html uses https://kiwiirc.com for an embedded IRC client. This sometimes requires reCaptcha, which one user on \#Adelie-Support can't run, attributing it to using Firefox on PPC. He did...### Problem
https://www.adelielinux.org/contact/irc.html uses https://kiwiirc.com for an embedded IRC client. This sometimes requires reCaptcha, which one user on \#Adelie-Support can't run, attributing it to using Firefox on PPC. He didn't seem to be aware of how to connect to the channel without our embedded client. A lot of privacy-conscious visitors or visitors with limited vision might also be unable to use reCaptcha.
### Possible solutions
1. We could run our own instance of KiwiIRC with captchas disabled and the ``restricted`` setting enabled. This would require a moderate amount of resources because it needs to maintain long-polling HTTP or WebSocket connections. I would need some additional maintenance time from us too. It's a;sp a big pile of JavaScript. This is fine if we stay on Interlinked, but other networks like Libera.Chat or OFTC might not like us running our own IRC gateway, and I don't think they provide WebSocket access. KiwiIRC has a WebSocket proxy, but it's written in Go.
2. We could run our own instance of [CGI:IRC](http://cgiirc.org/). It uses Perl's CGI.pm, has only a small amount of JS, and even has a mode that works without JS. But it's slow and has bad user experience. We'd also need a web server that can do plain old CGI.
3. Use some other alternative service. I don't really know these well.
4. Maybe just change the page to link to instructions on how to set up various IRC clients, or provide a prominent link on the page with KiwiIRC pointing to such instructions.https://git.adelielinux.org/adelie/packages/-/issues/957user/libpng: (armv7) FTTFS: Files ./pngtest.png and pngout.png are different2023-01-12T05:23:58ZZach van Rijnuser/libpng: (armv7) FTTFS: Files ./pngtest.png and pngout.png are differentFound on armv7:
```
=====================================
libpng 1.6.37: ./test-suite.log
=====================================
# TOTAL: 33
# PASS: 32
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
...Found on armv7:
```
=====================================
libpng 1.6.37: ./test-suite.log
=====================================
# TOTAL: 33
# PASS: 32
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: tests/pngtest
===================
Testing libpng version 1.6.37
with zlib version 1.2.13
libpng version 1.6.37
Copyright (c) 2018-2019 Cosmin Truta
Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
Copyright (c) 1996-1997 Andreas Dilger
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
library (10637): libpng version 1.6.37 - April 14, 2019
pngtest (10637): libpng version 1.6.37 - April 14, 2019
Testing ./pngtest.png:
Text compression[0]=-1
stereo mode = 1
vpAg = 100 x 100, units = 0
Text compression[0]=0
eXIf type MM, 52 bytes
Image width = 91, height = 69
Files ./pngtest.png and pngout.png are different
Was ./pngtest.png written with the same maximum IDAT chunk size (8192 bytes),
filtering heuristic (libpng default), compression level (zlib default),
and zlib version (1.2.13)?
FAIL
libpng FAILS test
Default limits:
width_max = 1000000
height_max = 1000000
cache_max = 1000
malloc_max = 8000000
FAIL tests/pngtest (exit status: 1)
```
[20230104-08_58_42.969088651_libpng.log](/uploads/1bb674e638978cee4ac10e61a1506529/20230104-08_58_42.969088651_libpng.log)https://git.adelielinux.org/adelie/packages/-/issues/956user/gitlab-runner: (armv7) FTBFS: error: redefinition of ‘seek’2023-01-12T05:23:58ZZach van Rijnuser/gitlab-runner: (armv7) FTBFS: error: redefinition of ‘seek’Found on armv7 (after #832 was solved):
```
...
mkdir -p /usr/src/packages/user/gitlab-runner/src/gitlab-runner-v12.1.0/.gopath/src/gitlab.com/gitlab-org
ln -s ../../../.. /usr/src/packages/user/gitlab-runner/src/gitlab-runner-v12.1.0/....Found on armv7 (after #832 was solved):
```
...
mkdir -p /usr/src/packages/user/gitlab-runner/src/gitlab-runner-v12.1.0/.gopath/src/gitlab.com/gitlab-org
ln -s ../../../.. /usr/src/packages/user/gitlab-runner/src/gitlab-runner-v12.1.0/.gopath/src/gitlab.com/gitlab-org/gitlab-runner
mkdir -p /usr/src/packages/user/gitlab-runner/src/gitlab-runner-v12.1.0/.gopath/bin
touch /usr/src/packages/user/gitlab-runner/src/gitlab-runner-v12.1.0/.gopath/.ok
# Building gitlab-runner in version 12.1.0 for current platform
go build -v \
-gccgoflags "-s -w" \
-o "out/binaries/gitlab-runner" \
gitlab.com/gitlab-org/gitlab-runner
gitlab.com/gitlab-org/gitlab-runner/vendor/golang.org/x/sys/unix
# gitlab.com/gitlab-org/gitlab-runner/vendor/golang.org/x/sys/unix
.gopath/src/gitlab.com/gitlab-org/gitlab-runner/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go:14:1: error: redefinition of ‘seek’
func seek(fd int, offset int64, whence int) (int64, syscall.Errno) {
^
.gopath/src/gitlab.com/gitlab-org/gitlab-runner/vendor/golang.org/x/sys/unix/syscall_linux_arm.go:48:1: note: previous definition of ‘seek’ was here
func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
^
make: *** [Makefile:112: build_simple] Error 2
>>> ERROR: gitlab-runner: build failed
```
This package is going to be updated soon, so let's not worry too much about a proper fix for this ancient relic.https://git.adelielinux.org/adelie/packages/-/issues/955user/grantlee: (ppc64) FTTFS: FAIL! : TestBuiltinSyntax::testEnums(gadget-en...2023-01-31T15:31:37ZZach van Rijnuser/grantlee: (ppc64) FTTFS: FAIL! : TestBuiltinSyntax::testEnums(gadget-enums-compare{05,07}) Compared values are not the sameFound on ppc64 (P9) by @awilfox and replicated on P8 in the official environment:
```
...
PASS : TestBuiltinSyntax::testEnums(gadget-enums-compare04)
FAIL! : ...Found on ppc64 (P9) by @awilfox and replicated on P8 in the official environment:
```
...
PASS : TestBuiltinSyntax::testEnums(gadget-enums-compare04)
FAIL! : TestBuiltinSyntax::testEnums(gadget-enums-compare05) Compared values are not the same
Actual (result): "true"
Expected (output): "false"
Loc: [/usr/src/packages/user/grantlee/src/grantlee-5.3.1/templates/tests/testbuiltins.cpp(482)]
PASS : TestBuiltinSyntax::testEnums(gadget-enums-compare06)
FAIL! : TestBuiltinSyntax::testEnums(gadget-enums-compare07) Compared values are not the same
Actual (result): "false"
Expected (output): "true"
Loc: [/usr/src/packages/user/grantlee/src/grantlee-5.3.1/templates/tests/testbuiltins.cpp(482)]
PASS : TestBuiltinSyntax::testEnums(gadget-enums-compare08)
...
PASS : TestBuiltinSyntax::cleanupTestCase()
Totals: 412 passed, 2 failed, 0 skipped, 0 blacklisted, 139ms
********* Finished testing of TestBuiltinSyntax *********
Start 3: testloadertags
3/9 Test #3: testloadertags ................... Passed 0.10 sec
Start 4: testdefaulttags
4/9 Test #4: testdefaulttags .................. Passed 0.26 sec
Start 5: testcachingloader
5/9 Test #5: testcachingloader ................ Passed 0.04 sec
Start 6: testfilters
6/9 Test #6: testfilters ...................... Passed 0.06 sec
Start 7: testgenerictypes
7/9 Test #7: testgenerictypes ................. Passed 0.20 sec
Start 8: testgenericcontainers
8/9 Test #8: testgenericcontainers ............ Passed 0.03 sec
Start 9: testscriptabletags
9/9 Test #9: testscriptabletags ............... Passed 0.06 sec
89% tests passed, 1 tests failed out of 9
Total Test time (real) = 0.92 sec
The following tests FAILED:
2 - testbuiltins (Failed)
Errors while running CTest
>>> ERROR: grantlee: check failed
```
Bisects to here: https://github.com/steveire/grantlee/commit/3b1931e30a23286a64f713a815f701d194a3c759https://git.adelielinux.org/adelie/packages/-/issues/954user/grantlee: (pmmx) FTTFS: FAIL! : TestFilters::testStringFilters(filter-f...2023-01-12T05:23:58ZZach van Rijnuser/grantlee: (pmmx) FTTFS: FAIL! : TestFilters::testStringFilters(filter-filesizeformat07) Compared values are not the sameFound on pmmx:
```
...
PASS : TestFilters::testStringFilters(filter-filesizeformat06)
QWARN : TestFilters::testStringFilters(filter-filesizeformat07) Failed to convert input file size into floating point value.
FAIL! : TestFilters::...Found on pmmx:
```
...
PASS : TestFilters::testStringFilters(filter-filesizeformat06)
QWARN : TestFilters::testStringFilters(filter-filesizeformat07) Failed to convert input file size into floating point value.
FAIL! : TestFilters::testStringFilters(filter-filesizeformat07) Compared values are not the same
Actual (result): "999 bytes 1.00 KB 10.00 KB 1000.00 KB 1.00 MB 50.00 MB 1000.00 MB 1.00 GB 1.00 TB 1.00 PB 2.00 EB 1.00 ZB 1000.00 ZB 2000.00 YB 0 bytes 0 bytes -100 bytes -50.00 MB"
Expected (output): "999 bytes 1.00 KB 10.00 KB 1000.00 KB 1.00 MB 50.00 MB 1000.00 MB 1.00 GB 1.00 TB 1.00 PB 2.00 EB 1.00 ZB 1.00 YB 2000.00 YB 0 bytes 0 bytes -100 bytes -50.00 MB"
Loc: [/usr/src/packages/user/grantlee/src/grantlee-5.3.1/templates/tests/testfilters.cpp(117)]
PASS : TestFilters::testListFilters(filter-first01)
PASS : TestFilters::testListFilters(filter-first02)
...
PASS : TestFilters::cleanupTestCase()
Totals: 190 passed, 1 failed, 0 skipped, 0 blacklisted, 32ms
********* Finished testing of TestFilters *********
Start 7: testgenerictypes
7/9 Test #7: testgenerictypes ................. Passed 0.06 sec
Start 8: testgenericcontainers
8/9 Test #8: testgenericcontainers ............ Passed 0.02 sec
Start 9: testscriptabletags
9/9 Test #9: testscriptabletags ............... Passed 0.07 sec
89% tests passed, 1 tests failed out of 9
Total Test time (real) = 0.51 sec
The following tests FAILED:
6 - testfilters (Failed)
Errors while running CTest
>>> ERROR: grantlee: check failed
```
[20230103-04_59_41.855778661_grantlee.log](/uploads/9691e2a3abacff193117d6e216529e9e/20230103-04_59_41.855778661_grantlee.log)https://git.adelielinux.org/adelie/packages/-/issues/953user/vlc: possible race condition during build2023-11-11T15:56:24ZZach van Rijnuser/vlc: possible race condition during buildFound on x86_64 (`-j72`):
```
...
libtool: warning: relinking 'libwall_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --sil...Found on x86_64 (`-j72`):
```
...
libtool: warning: relinking 'libwall_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CXX --mode=relink x86_64-foxkit-linux-musl-g++ -I/usr/include/taglib -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -rpath /usr/lib/vlc/plugins/meta_engine -Wl,--as-needed -Wl,-z,defs -o libtaglib_plugin.la meta_engine/libtaglib_plugin_la-taglib.lo demux/xiph_metadata.lo -ltag -lz -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: cannot find -lvlc_vdpau
collect2: error: ld returned 1 exit status
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libpodcast_plugin.la -rpath /usr/lib/vlc/plugins/services_discovery services_discovery/podcast.lo -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libwall_plugin.la -rpath /usr/lib/vlc/plugins/video_splitter video_splitter/wall.lo -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: install: /usr/bin/install -c .libs/libsubsdelay_plugin.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/plugins/spu/libsubsdelay_plugin.la
libtool: install: /usr/bin/install -c .libs/libvlc_vdpau.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/libvlc_vdpau.la
libtool: install: /usr/bin/install -c .libs/libpacketizer_av1_plugin.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/plugins/packetizer/libpacketizer_av1_plugin.la
libtool: warning: relinking 'libfreetype_plugin.la'
libtool: warning: relinking 'libqt_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libfreetype_plugin.la -rpath /usr/lib/vlc/plugins/text_renderer -rpath /usr/lib/vlc/plugins/text_renderer text_renderer/freetype/libfreetype_plugin_la-platform_fonts.lo text_renderer/freetype/libfreetype_plugin_la-freetype.lo text_renderer/freetype/libfreetype_plugin_la-text_layout.lo text_renderer/freetype/fonts/libfreetype_plugin_la-fontconfig.lo -lm -lfontconfig -lfreetype -lfribidi -lharfbuzz -lfreetype -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: warning: relinking 'libcache_block_plugin.la'
libtool: error: error: relink 'libvdpau_deinterlace_plugin.la' with the above command before installing it
make[5]: *** [Makefile:13994: install-vdpauLTLIBRARIES] Error 1
make[5]: *** Waiting for unfinished jobs....
```
Running it a second time, it passes.
[20221231-00_18_54.170791699_vlc.log](/uploads/9662900cca672d17ab78d330a1ce6054/20221231-00_18_54.170791699_vlc.log)https://git.adelielinux.org/adelie/packages/-/issues/952user/grantlee: upstream source URL unavailable2023-01-03T05:16:43ZZach van Rijnuser/grantlee: upstream source URL unavailableFound on x86_64:
```
>>> grantlee: Cleaning temporary build dirs...
>>> grantlee: Fetching http://downloads.grantlee.org/grantlee-5.2.0.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
...Found on x86_64:
```
>>> grantlee: Cleaning temporary build dirs...
>>> grantlee: Fetching http://downloads.grantlee.org/grantlee-5.2.0.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: downloads.grantlee.org
>>> ERROR: grantlee: fetch failed
```
```
Domain Name: grantlee.org
Registry Domain ID: 2242cdbbeb1d4e299edce37d4ea2c226-LROR
Registrar WHOIS Server: http://whois.dreamhost.com
Registrar URL: http://www.dreamhost.com/
Updated Date: 2022-04-07T13:28:36Z
Creation Date: 2009-05-12T19:15:03Z
Registry Expiry Date: 2023-05-12T19:15:03Z
Registrar: DreamHost LLC
Registrar IANA ID: 431
Registrar Abuse Contact Email: stefanus.hadi@dreamhost.com
Registrar Abuse Contact Phone: +1.3108698395
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
```https://git.adelielinux.org/adelie/packages/-/issues/951user/imagemagick: upstream source URL 404'd2023-01-03T05:16:43ZZach van Rijnuser/imagemagick: upstream source URL 404'dFound on x86_64:
```
>>> imagemagick: Cleaning temporary build dirs...
>>> imagemagick: Fetching https://imagemagick.org/archive/ImageMagick-7.1.0-52.tar.xz
% Total % Received % Xferd Average Speed Time Time Time Current...Found on x86_64:
```
>>> imagemagick: Cleaning temporary build dirs...
>>> imagemagick: Fetching https://imagemagick.org/archive/ImageMagick-7.1.0-52.tar.xz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0^M 0 196 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
>>> ERROR: imagemagick: fetch failed
```
Looks like https://imagemagick.org/archive/ImageMagick-7.1.0-56.tar.xz was released two days ago and they removed the old tarballs.https://git.adelielinux.org/adelie/packages/-/issues/950user/livecd-support: should live in horizon.git2022-12-30T04:30:41ZA. Wilcoxuser/livecd-support: should live in horizon.gitThe files in `user/livecd-support` are for Horizon live boot media. They should be tracked in Horizon and, nominally, `livecd-support` should be a subpackage of Horizon instead of its own thing.The files in `user/livecd-support` are for Horizon live boot media. They should be tracked in Horizon and, nominally, `livecd-support` should be a subpackage of Horizon instead of its own thing.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/949user/openldap: (aarch64) FTTFS: >>>>> 00:24:14 Failed test018-syncreplicati...2023-03-21T22:37:10ZZach van Rijnuser/openldap: (aarch64) FTTFS: >>>>> 00:24:14 Failed test018-syncreplication-persist for mdb after 120 secondsFound on aarch64 (LX2160A):
```
...
>>>>> 00:22:14 Starting test018-syncreplication-persist for mdb...
running defines.sh
Starting provider slapd on TCP/IP port 9011...
Using ldapsearch to check that provider slapd is running...
Waiting...Found on aarch64 (LX2160A):
```
...
>>>>> 00:22:14 Starting test018-syncreplication-persist for mdb...
running defines.sh
Starting provider slapd on TCP/IP port 9011...
Using ldapsearch to check that provider slapd is running...
Waiting 5 seconds for slapd to start...
Using ldapadd to create the context prefix entry in the provider...
Starting consumer slapd on TCP/IP port 9014...
Using ldapsearch to check that consumer slapd is running...
Waiting 5 seconds for slapd to start...
Using ldapadd to populate the provider directory...
Waiting 7 seconds for syncrepl to receive changes...
Using ldapsearch to read all the entries from the provider...
Using ldapsearch to read all the entries from the consumer...
Filtering provider results...
Filtering consumer results...
Comparing retrieved entries from provider and consumer...
Stopping the provider, sleeping 10 seconds and restarting it...
Using ldapsearch to check that provider slapd is running...
Waiting 5 seconds for slapd to start...
Waiting 7 seconds for consumer to reconnect...
Using ldapmodify to modify provider directory...
Using ldappasswd to change some passwords...
Waiting 7 seconds for syncrepl to receive changes...
Using ldapsearch to read all the entries from the provider...
Using ldapsearch to read all the entries from the consumer...
Filtering provider results...
Filtering consumer results...
Comparing retrieved entries from provider and consumer...
test failed - provider and consumer databases differ
>>>>> 00:24:14 Failed test018-syncreplication-persist for mdb after 120 seconds
...
```
Like most of the others affecting this package so far, this test failure might be transient. Documenting anyway. Hit twice a row so far.
[20221230-02_39_26.552296125_openldap.log](/uploads/93328080185060651721db3e454cb945/20221230-02_39_26.552296125_openldap.log)https://git.adelielinux.org/adelie/packages/-/issues/948user/erl-rebar3: (ppc) FTTFS: extra_src_dirs_at_root: FAILED2023-03-23T14:12:20ZZach van Rijnuser/erl-rebar3: (ppc) FTTFS: extra_src_dirs_at_root: FAILEDFound on ppc:
```
%%% rebar_src_dirs_SUITE: .
%%% rebar_src_dirs_SUITE ==> extra_src_dirs_at_root: FAILED
%%% rebar_src_dirs_SUITE ==> {{badmatch,
{error,
{rebar_prv_app_discovery,
{multiple_app_files,
...Found on ppc:
```
%%% rebar_src_dirs_SUITE: .
%%% rebar_src_dirs_SUITE ==> extra_src_dirs_at_root: FAILED
%%% rebar_src_dirs_SUITE ==> {{badmatch,
{error,
{rebar_prv_app_discovery,
{multiple_app_files,
["/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/ct_run.nonode@nohost.2022-12-29_23.36.40/lib.rebar.logs/run.2022-12-29_23.36.41/log_private/apps_dir1_221115/src/app1_531689.app.src",
"/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/ct_run.nonode@nohost.2022-12-29_23.36.40/lib.rebar.logs/run.2022-12-29_23.36.41/log_private/apps_dir1_221115/src/app1_979196.app.src"]}}}},
[{rebar_src_dirs_SUITE,extra_src_dirs_at_root,1,
[{file,
"/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/test/rebar_src_dirs_SUITE.erl"},
{line,70}]},
{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}]}]}
..........
%%% rebar_templater_SUITE: ..
%%% rebar_unlock_SUITE: ....
%%% rebar_upgrade_SUITE: .............^[[0>
%%% rebar_uri_SUITE: ..
%%% rebar_utils_SUITE: .............^>
%%% rebar_xref_SUITE: ....
EXPERIMENTAL: Writing retry specification at /usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/retry.spec
call rebar3 ct with '--retry' to re-run failing cases.
Failed 1 tests. Skipped 1 (1, 0) tests. Passed 604 tests.
Results written to "/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/index.html".
^[[1mFailures occurred running tests: 1
>>> ERROR: erl-rebar3: check failed
```
This occurred once, but re-running seems to have 605 tests passing.https://git.adelielinux.org/adelie/packages/-/issues/947system/musl: consider adopting patch for semaphores2023-05-10T21:58:18ZA. Wilcoxsystem/musl: consider adopting patch for semaphoresA bug in musl's implementation of POSIX semaphores may be the root cause of some weird race behaviours, however unlikely. Rich wrote a patch [on the ML](https://www.openwall.com/lists/musl/2022/12/14/1) that has not yet been applied to ...A bug in musl's implementation of POSIX semaphores may be the root cause of some weird race behaviours, however unlikely. Rich wrote a patch [on the ML](https://www.openwall.com/lists/musl/2022/12/14/1) that has not yet been applied to git, but has been reviewed and ACKed. We should review and consider adding to our patchset until it is put in a release.https://git.adelielinux.org/adelie/packages/-/issues/946Investigate moving cryptsetup back to system/2022-12-29T05:59:14ZA. WilcoxInvestigate moving cryptsetup back to system/`user/json-c` moved to user from system because it grew a dependency on `user/doxygen`, which pulls in other stuff. Because of this, `user/cryptsetup` was moved to user as well.
I'd like to investigate removing the `doxygen` dep from `...`user/json-c` moved to user from system because it grew a dependency on `user/doxygen`, which pulls in other stuff. Because of this, `user/cryptsetup` was moved to user as well.
I'd like to investigate removing the `doxygen` dep from `json-c` and moving `cryptsetup` back to system.https://git.adelielinux.org/adelie/horizon/-/issues/340Live media-based installers should default to installing the running environment2024-01-17T17:11:26ZA. WilcoxLive media-based installers should default to installing the running environmentSuggested on Telegram: the installers running in live environments should default to installing the running one. For example, the MATE media should default to installing MATE.
This could be trivially implemented in the UI via inspectin...Suggested on Telegram: the installers running in live environments should default to installing the running one. For example, the MATE media should default to installing MATE.
This could be trivially implemented in the UI via inspecting the session bus and/or reading the value of `SESSION_MANAGER`.