Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2022-12-04T00:41:13Zhttps://git.adelielinux.org/adelie/packages/-/issues/910user/bash-completion: (ppc64) FTTFS: FAILED test_chsh.py::TestChsh::test_2 - ...2022-12-04T00:41:13ZZach van Rijnuser/bash-completion: (ppc64) FTTFS: FAILED test_chsh.py::TestChsh::test_2 - assert <CompletionResult []>Found on ppc64:
```
...
unit/test_unit_find_unique_completion_pair.py ............ [ 90%]
unit/test_unit_get_comp_words_by_ref.py ................................ [ 92%]
.... ...Found on ppc64:
```
...
unit/test_unit_find_unique_completion_pair.py ............ [ 90%]
unit/test_unit_get_comp_words_by_ref.py ................................ [ 92%]
.... [ 92%]
unit/test_unit_get_cword.py .......................X [ 94%]
unit/test_unit_init_completion.py ....... [ 94%]
unit/test_unit_ip_addresses.py .... [ 94%]
unit/test_unit_known_hosts_real.py .......... [ 95%]
unit/test_unit_longopt.py ....... [ 95%]
unit/test_unit_parse_help.py ................................ [ 97%]
unit/test_unit_parse_usage.py ............ [ 98%]
unit/test_unit_quote.py ..... [ 98%]
unit/test_unit_quote_readline.py .. [ 99%]
unit/test_unit_tilde.py ..... [ 99%]
unit/test_unit_variables.py ...... [ 99%]
unit/test_unit_xinetd_services.py ... [100%]
=================================== FAILURES ===================================
_______________________________ TestChsh.test_2 ________________________________
self = <test_chsh.TestChsh object at 0x7fffa7fdf710>
completion = <CompletionResult []>
@pytest.mark.complete("chsh -s ")
def test_2(self, completion):
> assert completion
E assert <CompletionResult []>
/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t/test_chsh.py:11: AssertionError
=========================== short test summary info ============================
FAILED test_chsh.py::TestChsh::test_2 - assert <CompletionResult []>
= 1 failed, 1129 passed, 414 skipped, 18 xfailed, 3 xpassed in 738.50s (0:12:18) =
make[4]: *** [Makefile:1257: check-local] Error 1
make[4]: Leaving directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t'
make[3]: *** [Makefile:1135: check-am] Error 2
make[3]: Leaving directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t'
make[2]: *** [Makefile:984: check-recursive] Error 1
make[2]: Leaving directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t'
make[1]: *** [Makefile:304: check-recursive] Error 1
make[1]: Leaving directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test'
make: *** [Makefile:481: check-recursive] Error 1
>>> ERROR: bash-completion: check failed
```
This may be due to the recent Python `3.11` bump, but it definitely built and passed tests after that. Only thing different is the existence of maybe a few old packages from the previous (incorrect) autobuilder environment.
[20221130-06_39_00.631857143_bash-completion.log](/uploads/e1f5a645cf4e18260314eff0a122a638/20221130-06_39_00.631857143_bash-completion.log)https://git.adelielinux.org/adelie/packages/-/issues/945user/protobuf: (x86_64) FTBFS: map_test_util_impl.h:408: undefined reference ...2023-01-03T05:16:43ZZach van Rijnuser/protobuf: (x86_64) FTBFS: map_test_util_impl.h:408: undefined reference to `protobuf_unittest::ForeignMessageLite::ByteSizeLong() const'Found on x86_64 (specifically not ppc64):
```
...
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/arena.h:486: undefined reference to `protobuf_unittest::ForeignMessageLite::ForeignMessageLite(google::protobuf::A...Found on x86_64 (specifically not ppc64):
```
...
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/arena.h:486: undefined reference to `protobuf_unittest::ForeignMessageLite::ForeignMessageLite(google::protobuf::Arena*, bool)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-test.dir/src/google/protobuf/map_lite_test_util.cc.o: in function `void google::protobuf::MapTestUtilImpl::ExpectMapFieldsSetInitialized<protobuf_unittest::MapEnumLit>
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/map_test_util_impl.h:408: undefined reference to `protobuf_unittest::ForeignMessageLite::ByteSizeLong() const'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/lite-test.dir/build.make:232: lite-test] Error 1
make[1]: *** [CMakeFiles/Makefile2:320: CMakeFiles/lite-test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/descriptor_unittest.cc:8353:
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/port_undef.inc: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/port_undef.inc:146:27: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
#pragma GCC diagnostic pop
^
[100%] Linking CXX executable tests
[100%] Built target tests
make: *** [Makefile:146: all] Error 2
>>> ERROR: protobuf: build failed
```
[20221130-04_22_26.627958332_protobuf.log](/uploads/1f20edaaa8f03c818bdfd9cf18c29817/20221130-04_22_26.627958332_protobuf.log)https://git.adelielinux.org/adelie/abuild/-/issues/10user/protobuf: (x86_64) FTBFS: map_test_util_impl.h:408: undefined reference ...2022-12-28T14:16:42ZZach van Rijnuser/protobuf: (x86_64) FTBFS: map_test_util_impl.h:408: undefined reference to `protobuf_unittest::ForeignMessageLite::ByteSizeLong() const'Found on x86_64 (specifically not ppc64):
```
...
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/arena.h:486: undefined reference to `protobuf_unittest::ForeignMessageLite::ForeignMessageLite(google::protobuf::A...Found on x86_64 (specifically not ppc64):
```
...
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/arena.h:486: undefined reference to `protobuf_unittest::ForeignMessageLite::ForeignMessageLite(google::protobuf::Arena*, bool)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-test.dir/src/google/protobuf/map_lite_test_util.cc.o: in function `void google::protobuf::MapTestUtilImpl::ExpectMapFieldsSetInitialized<protobuf_unittest::MapEnumLit>
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/map_test_util_impl.h:408: undefined reference to `protobuf_unittest::ForeignMessageLite::ByteSizeLong() const'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/lite-test.dir/build.make:232: lite-test] Error 1
make[1]: *** [CMakeFiles/Makefile2:320: CMakeFiles/lite-test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/descriptor_unittest.cc:8353:
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/port_undef.inc: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/port_undef.inc:146:27: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
#pragma GCC diagnostic pop
^
[100%] Linking CXX executable tests
[100%] Built target tests
make: *** [Makefile:146: all] Error 2
>>> ERROR: protobuf: build failed
```
[20221130-04_22_26.627958332_protobuf.log](/uploads/7d20a640294c8c7f807fff7be3a3de24/20221130-04_22_26.627958332_protobuf.log)https://git.adelielinux.org/adelie/packages/-/issues/909user/protobuf: (x86_64) FTBFS: map_test_util_impl.h:408: undefined reference ...2022-12-28T14:16:23ZZach van Rijnuser/protobuf: (x86_64) FTBFS: map_test_util_impl.h:408: undefined reference to `protobuf_unittest::ForeignMessageLite::ByteSizeLong() const'Found on x86_64 (specifically not ppc64):
```
...
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/arena.h:486: undefined reference to `protobuf_unittest::ForeignMessageLite::ForeignMessageLite(google::protobuf::A...Found on x86_64 (specifically not ppc64):
```
...
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/arena.h:486: undefined reference to `protobuf_unittest::ForeignMessageLite::ForeignMessageLite(google::protobuf::Arena*, bool)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-test.dir/src/google/protobuf/map_lite_test_util.cc.o: in function `void google::protobuf::MapTestUtilImpl::ExpectMapFieldsSetInitialized<protobuf_unittest::MapEnumLit>
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/map_test_util_impl.h:408: undefined reference to `protobuf_unittest::ForeignMessageLite::ByteSizeLong() const'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/lite-test.dir/build.make:232: lite-test] Error 1
make[1]: *** [CMakeFiles/Makefile2:320: CMakeFiles/lite-test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/descriptor_unittest.cc:8353:
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/port_undef.inc: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/src/packages/user/protobuf/src/protobuf-3.20.3/src/google/protobuf/port_undef.inc:146:27: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
#pragma GCC diagnostic pop
^
[100%] Linking CXX executable tests
[100%] Built target tests
make: *** [Makefile:146: all] Error 2
>>> ERROR: protobuf: build failed
```
[20221130-04_22_26.627958332_protobuf.log](/uploads/1100441b50f315b0ad6d5827089d7a5c/20221130-04_22_26.627958332_protobuf.log)https://git.adelielinux.org/adelie/packages/-/issues/908user/mariadb: FTBFS: possible race condition in build system2023-03-23T14:14:17ZZach van Rijnuser/mariadb: FTBFS: possible race condition in build systemFound on ppc64 with `-j160`:
```
...
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o
In file included from /usr/src/packages/user/mariadb/src/mariadb-10.6.4/sql/sql_lex.h:370,
...Found on ppc64 with `-j160`:
```
...
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o
In file included from /usr/src/packages/user/mariadb/src/mariadb-10.6.4/sql/sql_lex.h:370,
from /usr/src/packages/user/mariadb/src/mariadb-10.6.4/sql/sql_class.h:625,
from /usr/src/packages/user/mariadb/src/mariadb-10.6.4/storage/perfschema/pfs_con_slice.h:31,
from /usr/src/packages/user/mariadb/src/mariadb-10.6.4/storage/perfschema/pfs_instr.h:59,
from /usr/src/packages/user/mariadb/src/mariadb-10.6.4/storage/perfschema/pfs_digest.cc:36:
/usr/src/packages/user/mariadb/src/mariadb-10.6.4/sql/yy_mariadb.hh:49: error: unterminated #ifndef
#ifndef YYTOKENTYPE
/usr/src/packages/user/mariadb/src/mariadb-10.6.4/sql/yy_mariadb.hh:38: error: unterminated #ifndef
#ifndef YY_MYSQL_USR_SRC_PACKAGES_USER_MARIADB_SRC_MARIADB_10_6_4_SQL_YY_MARIADB_HH_INCLUDED
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o
...
```
[20221130-04_54_39.527214181_mariadb.log](/uploads/9f32495a9fdec2986ad859ab989de68b/20221130-04_54_39.527214181_mariadb.log)https://git.adelielinux.org/adelie/horizon/-/issues/335Image Creation should complain about missing deps2023-10-05T12:04:39ZA. WilcoxImage Creation should complain about missing depsWe check for presence of `squashfs-tools` but not anything else. Stuff like `xorriso`, `mtools` (when needed for EFI), even the `grub` tools aren't checked. This makes for a poor user experience trying to start making images, especiall...We check for presence of `squashfs-tools` but not anything else. Stuff like `xorriso`, `mtools` (when needed for EFI), even the `grub` tools aren't checked. This makes for a poor user experience trying to start making images, especially since some of these are _also_ missing from the `horizon-image` APK deps.1.0-RELEASEA. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/horizon/-/issues/334hscript/meta.cc:99:28: error: '::strerror' has not been declared; did you mea...2023-03-26T03:29:23ZZach van Rijnhscript/meta.cc:99:28: error: '::strerror' has not been declared; did you mean 'stderr'?```
...
[ 39%] Automatic MOC for target horizon-qt5
/horizon/hscript/meta.cc: In member function 'virtual bool Horizon::Keys::Hostname::execute() const':
/horizon/hscript/meta.cc:99:28: error: '::strerror' has not been declared; did you ...```
...
[ 39%] Automatic MOC for target horizon-qt5
/horizon/hscript/meta.cc: In member function 'virtual bool Horizon::Keys::Hostname::execute() const':
/horizon/hscript/meta.cc:99:28: error: '::strerror' has not been declared; did you mean 'stderr'?
99 | ::strerror(errno));
| ^~~~~~~~
| stderr
[ 40%] Linking CXX executable hscript-fetch
/horizon/hscript/meta.cc: In member function 'virtual bool Horizon::Keys::Bootloader::execute() const':
/horizon/hscript/meta.cc:852:26: error: 'strerror' was not declared in this scope; did you mean 'stderr'?
852 | strerror(errno));
| ^~~~~~~~
| stderr
[ 40%] Built target hscript-fetch
...
```
Probably need something like this:
```diff
diff --git a/hscript/meta.cc b/hscript/meta.cc
index e3d05f2..9d4131b 100644
--- a/hscript/meta.cc
+++ b/hscript/meta.cc
@@ -11,6 +11,7 @@
*/
#include <assert.h>
+#include <cstring>
#include <fstream>
#include <regex>
#include <set>
```https://git.adelielinux.org/adelie/horizon/-/issues/333iso.cc:192:36: error: loop variable 'mount' of type 'const std::string&' {aka...2023-03-26T03:29:23ZZach van Rijniso.cc:192:36: error: loop variable 'mount' of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} binds to a temporary constructed from type 'const char* const' [-Werror=range-loop-construct]Note that `CMakeLists.txt` adds `-Werror` which may be undesirable for releases.
```
...
[ 83%] Building CXX object ui/qt5/CMakeFiles/horizon-qt5.dir/partitionpage.cc.o
/horizon/image/backends/iso.cc: In member function 'virtual int Hor...Note that `CMakeLists.txt` adds `-Werror` which may be undesirable for releases.
```
...
[ 83%] Building CXX object ui/qt5/CMakeFiles/horizon-qt5.dir/partitionpage.cc.o
/horizon/image/backends/iso.cc: In member function 'virtual int Horizon::Image::CDBackend::prepare()':
/horizon/image/backends/iso.cc:192:36: warning: loop variable 'mount' of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct]
192 | for(const std::string &mount : {"dev", "proc", "sys"}) {
| ^~~~~
/horizon/image/backends/iso.cc:192:36: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string<char>'} to make the copy explicit or 'const char* const&' to prevent copying
/horizon/image/backends/iso.cc: In member function 'virtual int Horizon::Image::CDBackend::create()':
/horizon/image/backends/iso.cc:281:32: warning: loop variable 'svc' of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct]
281 | for(const std::string &svc : {"udev", "udev-trigger", "lvmetad"}) {
| ^~~
/horizon/image/backends/iso.cc:281:32: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string<char>'} to make the copy explicit or 'const char* const&' to prevent copying
...
```https://git.adelielinux.org/adelie/horizon/-/issues/332Add `mirror` key for selecting where the system installs from2023-10-17T01:38:39ZA. WilcoxAdd `mirror` key for selecting where the system installs from## User class
"Jamie"
## Desire
Ability to select a different mirror than `distfiles.adelielinux.org`.
## Intent
1. Local package mirror to save on bandwidth costs or time.
2. Running an install against `next` domain.
3. Custom package...## User class
"Jamie"
## Desire
Ability to select a different mirror than `distfiles.adelielinux.org`.
## Intent
1. Local package mirror to save on bandwidth costs or time.
2. Running an install against `next` domain.
3. Custom package mirror run locally with different versions of packages or a different architecture.
* Tier 3 arches that don't have packages on mirror would require this as well.
## Impact
The `repository` key can already provide this functionality to a point, but the `mirror` key would simplify the case where `system` and `user` repositories are desired and additionally allows `version` to be changed separately from `repository`.
## Requirements to add
### Validation phase
Zero or one `mirror` may be present. More than one will be considered an error. If present, must be valid `https://` URL.
Similar to `version`, this is ignored if `repository` is specified.
### Execution phase
Controls the URL for the default repositories. Replaces `https://distfiles.adelielinux.org/adelie/` entirely.
## Proposed implementation
`mirror` will have a 'default' value of `https://distfiles.adelielinux.org/adelie/`, and the default repository selector will be changed to use the value of `mirror` for the URL.0.9.9A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/907user/opengfx: FTBFS: ERROR: unable to select packages: cmd:unix2dos (virtual)...2022-11-29T03:07:40ZZach van Rijnuser/opengfx: FTBFS: ERROR: unable to select packages: cmd:unix2dos (virtual): provided by: dos2unix / required by: .makedepends-opengfx-20221129.025902[cmd:unix2dos]Found on ppc64:
```
builder on ppc64 ~/packages/user/opengfx $ abuild deps
>>> opengfx: Installing for build: grfcodec nml cmd:unix2dos cmd:which
ERROR: unable to select packages:
cmd:unix2dos (virtual):
provided by: dos2unix
...Found on ppc64:
```
builder on ppc64 ~/packages/user/opengfx $ abuild deps
>>> opengfx: Installing for build: grfcodec nml cmd:unix2dos cmd:which
ERROR: unable to select packages:
cmd:unix2dos (virtual):
provided by: dos2unix
required by: .makedepends-opengfx-20221129.025902[cmd:unix2dos]
>>> ERROR: opengfx: deps failed
builder on ppc64 ~/packages/user/opengfx $ abuild-apk add dos2unix
(1/1) Installing dos2unix (7.4.3-r0)
OK: 509 MiB in 96 packages
builder on ppc64 ~/packages/user/opengfx $ command -v unix2dos
/usr/bin/unix2dos
builder on ppc64 ~/packages/user/opengfx $ unix2dos --version
unix2dos 7.4.3 (2022-06-05)
With Unicode UTF-16 support.
With native language support.
With support to preserve the user and group ownership of files.
LOCALEDIR: /usr/share/locale
http://waterlan.home.xs4all.nl/dos2unix.html
```
and
```
builder on ppc64 ~/packages/user/opengfx $ apk search cmd:unix2dos
dos2unix-7.4.1-r0
builder on ppc64 ~/packages/user/opengfx $ apk search cmd:dos2unix
dos2unix-7.4.1-r0
```
That package was recently bumped: 5d6d629b8fa0dd0bdb4d41eee879349f3c316ed8.https://git.adelielinux.org/adelie/packages/-/issues/906user/py3-pyirc: FTTFS: AttributeError: type object 'UnsharedSignal' has no at...2022-12-04T01:30:16ZZach van Rijnuser/py3-pyirc: FTTFS: AttributeError: type object 'UnsharedSignal' has no attribute 'PRIORITY_NORMAL'Found on ppc64:
```
...
copying PyIRC/extensions/ircd/hybridfamily.py -> build/lib/PyIRC/extensions/ircd
EEEE
======...Found on ppc64:
```
...
copying PyIRC/extensions/ircd/hybridfamily.py -> build/lib/PyIRC/extensions/ircd
EEEE
======================================================================
ERROR: test_base (unittest.loader._FailedTest.test_base)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_base
Traceback (most recent call last):
File "/usr/lib/python3.11/unittest/loader.py", line 407, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/unittest/loader.py", line 350, in _get_module_from_name
__import__(name)
File "/root/packages/user/py3-pyirc/src/py3-pyirc-3.0b1_git20190929/tests/test_base.py", line 14, in <module>
from PyIRC import *
File "/root/packages/user/py3-pyirc/src/py3-pyirc-3.0b1_git20190929/PyIRC/base.py", line 19, in <module>
from PyIRC.signal import SignalStorage
File "/root/packages/user/py3-pyirc/src/py3-pyirc-3.0b1_git20190929/PyIRC/signal.py", line 22, in <module>
def event(hclass, event_name, priority=UnsharedSignal.PRIORITY_NORMAL,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'UnsharedSignal' has no attribute 'PRIORITY_NORMAL'
```
Caused by recent Python `3.11` bump.
Note: this is after the `py3-taillight` bump to `0.5.2`.
```diff
-depends="python3 py3-taillight~0.3"
+depends="python3 py3-taillight"
```Elizabeth MyersElizabeth Myershttps://git.adelielinux.org/adelie/packages/-/issues/905user/poppler-qt5: ERROR: unable to select packages: poppler-dev-22.11.0-r0: b...2022-11-29T05:44:22ZZach van Rijnuser/poppler-qt5: ERROR: unable to select packages: poppler-dev-22.11.0-r0: breaks: .makedepends-poppler-qt5-20221128.161257[poppler-dev~22.06.0]Found on ppc64:
```
>>> poppler-qt5: Building user/poppler-qt5 22.06.0-r0 (using abuild 3.4.2-r2) started Mon, 28 Nov 2022 16:12:56 +0000
>>> poppler-qt5: Checking sanity of /root/packages/user/poppler-qt5/APKBUILD...
>>> poppler-qt5: A...Found on ppc64:
```
>>> poppler-qt5: Building user/poppler-qt5 22.06.0-r0 (using abuild 3.4.2-r2) started Mon, 28 Nov 2022 16:12:56 +0000
>>> poppler-qt5: Checking sanity of /root/packages/user/poppler-qt5/APKBUILD...
>>> poppler-qt5: Analyzing dependencies...
ERROR: unable to select packages:
poppler-dev-22.11.0-r0:
breaks: .makedepends-poppler-qt5-20221128.161257[poppler-dev~22.06.0]
>>> ERROR: poppler-qt5: builddeps failed
>>> poppler-qt5: Uninstalling dependencies...
ERROR: No such package: .makedepends-poppler-qt5
```https://git.adelielinux.org/adelie/packages/-/issues/904user/coverage: FTBFS: error: dereferencing pointer to incomplete type ‘PyFram...2022-11-29T05:44:22ZZach van Rijnuser/coverage: FTBFS: error: dereferencing pointer to incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}Found on ppc64:
Caused by recent Python `3.11` bump.
```
...
gcc -DNDEBUG -g -fwrapv -O3 -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions -g -O2 -fno-omit-frame-poin...Found on ppc64:
Caused by recent Python `3.11` bump.
```
...
gcc -DNDEBUG -g -fwrapv -O3 -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions -g -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions -g -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions -g -DTHREAD_STACK_SIZE=0x100000 -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions -g -fPIC -I/usr/include/python3.11 -c coverage/ctracer/tracer.c -o build/temp.linux-ppc64-cpython-311/coverage/ctracer/tracer.o
coverage/ctracer/tracer.c: In function ‘CTracer_handle_call’:
coverage/ctracer/tracer.c:387:21: error: dereferencing pointer to incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
filename = frame->f_code->co_filename;
^~
**
** Couldn't install with extension module, trying without it...
** BuildFailed: command '/usr/local/bin/gcc' failed with exit code 1
**
running build
...
```
[20221128-16_12_47.413180431_coverage.log](/uploads/48f07d430e3bb03d659d5c3512f0abd8/20221128-16_12_47.413180431_coverage.log)https://git.adelielinux.org/adelie/packages/-/issues/903user/cracklib: test suite does not run correctly2022-11-28T20:23:57ZZach van Rijnuser/cracklib: test suite does not run correctlyFound on armv7:
```
...
make[2]: Entering directory '/root/packages/user/cracklib/src/cracklib-2.9.8'
=======================================================
Be sure and obtain a large wordlist file and run
make install and make dict t...Found on armv7:
```
...
make[2]: Entering directory '/root/packages/user/cracklib/src/cracklib-2.9.8'
=======================================================
Be sure and obtain a large wordlist file and run
make install and make dict to generate the word
list index file. See the README file for more details.
=======================================================
make[2]: Leaving directory '/root/packages/user/cracklib/src/cracklib-2.9.8'
make[1]: Leaving directory '/root/packages/user/cracklib/src/cracklib-2.9.8'
=======================================================
If you get an error when running make test about a
missing pw_dict.pwd file, that indicates that the word
list dictionary file has not been built. You need to
at least run make install and make dict to install
the dictionay. See the README file for more details.
=======================================================
util/cracklib-check < test-data
/usr/share/cracklib/pw_dict.pwd: No such file or directory
antzer: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
G@ndalf: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
neulinger: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
lantzer: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
Pa$$w0rd: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
PaS$W0rd: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
Pas$w0rd: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
Pas$W0rd: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
Pa$sw0rd: error loading dictionary
/usr/share/cracklib/pw_dict.pwd: No such file or directory
Pa$sW0rd: error loading dictionary
>>> cracklib: Entering fakeroot...
Making install in m4
...
```
So we just need to follow the instructions?https://git.adelielinux.org/adelie/packages/-/issues/902user/cracklib: Can't exec "libtoolize": No such file or directory at /usr/sha...2022-11-29T05:44:22ZZach van Rijnuser/cracklib: Can't exec "libtoolize": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 293.Found on ppc64:
```
>>> cracklib: Building user/cracklib 2.9.8-r0 (using abuild 3.4.2-r2) started Mon, 28 Nov 2022 16:12:35 +0000
>>> cracklib: Checking sanity of /root/packages/user/cracklib/APKBUILD...
>>> WARNING: cracklib: You shoul...Found on ppc64:
```
>>> cracklib: Building user/cracklib 2.9.8-r0 (using abuild 3.4.2-r2) started Mon, 28 Nov 2022 16:12:35 +0000
>>> cracklib: Checking sanity of /root/packages/user/cracklib/APKBUILD...
>>> WARNING: cracklib: You should not have $triggers in source
>>> cracklib: Analyzing dependencies...
>>> cracklib: Installing for build: build-base autoconf automake
(1/4) Installing m4 (1.4.19-r1)
(2/4) Installing autoconf (2.71-r0)
(3/4) Installing automake (1.16.5-r0)
(4/4) Installing .makedepends-cracklib (20221128.161236)
OK: 512 MiB in 99 packages
>>> cracklib: Cleaning temporary build dirs...
>>> cracklib: Fetching https://github.com/cracklib/cracklib/releases/download/v2.9.8/cracklib-2.9.8.tar.bz2
>>> cracklib: Fetching https://github.com/cracklib/cracklib/releases/download/v2.9.8/cracklib-2.9.8.tar.bz2
>>> cracklib: Checking sha512sums...
cracklib-2.9.8.tar.bz2: OK
cracklib.trigger: OK
nls.patch: OK
>>> cracklib: Unpacking /var/cache/distfiles/cracklib-2.9.8.tar.bz2...
>>> cracklib: nls.patch
patching file util/Makefile.am
patching file util/check.c
Can't exec "libtoolize": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 293.
autoreconf: error: libtoolize failed with exit status: 2
>>> ERROR: cracklib: prepare failed
>>> cracklib: Uninstalling dependencies...
(1/4) Purging .makedepends-cracklib (20221128.161236)
(2/4) Purging autoconf (2.71-r0)
(3/4) Purging m4 (1.4.19-r1)
(4/4) Purging automake (1.16.5-r0)
OK: 508 MiB in 95 packages
```https://git.adelielinux.org/adelie/packages/-/issues/901user/firefox-esr: FTBFS: ValueError: invalid mode: 'rU'2022-11-29T05:44:22ZZach van Rijnuser/firefox-esr: FTBFS: ValueError: invalid mode: 'rU'See #900.See #900.https://git.adelielinux.org/adelie/packages/-/issues/900user/thunderbird: FTBFS: ValueError: invalid mode: 'rU'2022-11-29T05:44:22ZZach van Rijnuser/thunderbird: FTBFS: ValueError: invalid mode: 'rU'Found on ppc64:
```
...
0:00.99 Clobber not needed.
Error running mach:
['build']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling i...Found on ppc64:
```
...
0:00.99 Clobber not needed.
Error running mach:
['build']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file build| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
ValueError: invalid mode: 'rU'
File "/root/packages/user/thunderbird/src/thunderbird-91.13.0/python/mozbuild/mozbuild/build_commands.py", line 153, in build
return driver.build(
^^^^^^^^^^^^^
File "/root/packages/user/thunderbird/src/thunderbird-91.13.0/python/mozbuild/mozbuild/controller/building.py", line 1125, in build
self._write_mozconfig_json()
File "/root/packages/user/thunderbird/src/thunderbird-91.13.0/python/mozbuild/mozbuild/controller/building.py", line 1603, in _write_mozconfig_json
with FileAvoidWrite(mozconfig_json) as fh:
File "/root/packages/user/thunderbird/src/thunderbird-91.13.0/python/mozbuild/mozbuild/util.py", line 342, in __exit__
self.close()
File "/root/packages/user/thunderbird/src/thunderbird-91.13.0/python/mozbuild/mozbuild/util.py", line 266, in close
existing = _open(self.name, self.mode)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/packages/user/thunderbird/src/thunderbird-91.13.0/python/mozbuild/mozbuild/util.py", line 62, in _open
return io.open(path, mode, encoding="utf-8", newline="\n")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> ERROR: thunderbird: build failed
```
Caused by recent Python `3.11` bump. See #890.
Likely applies to the `user/firefox-esr` package as well.
[20221128-16_24_22.757412113_thunderbird.log](/uploads/8fc00921853562f6bd4b42236a185172/20221128-16_24_22.757412113_thunderbird.log)https://git.adelielinux.org/adelie/packages/-/issues/899user/gpgme: FTBFS: checking for a Python interpreter with version >= all... none2022-11-29T05:44:21ZZach van Rijnuser/gpgme: FTBFS: checking for a Python interpreter with version >= all... noneFound on ppc64:
```
...
checking for doxygen... doxygen
checking for dot... no
configure: WARNING: Graphviz not found - Qt binding doc will not have diagrams.
checking for swig... /usr/bin/swig
checking for a Python interpreter with ver...Found on ppc64:
```
...
checking for doxygen... doxygen
checking for dot... no
configure: WARNING: Graphviz not found - Qt binding doc will not have diagrams.
checking for swig... /usr/bin/swig
checking for a Python interpreter with version >= 2.7... none
checking for a Python interpreter with version >= 3.4... none
checking for a Python interpreter with version >= 3.5... none
checking for a Python interpreter with version >= 3.6... none
checking for a Python interpreter with version >= 3.7... none
checking for a Python interpreter with version >= 3.8... none
checking for a Python interpreter with version >= 3.10... none
checking for a Python interpreter with version >= all... none
configure: error:
***
*** Please install the python development packages.
***
>>> ERROR: gpgme: build failed
```
Caused by recent Python `3.11` bump.
Just needs a quick patch for detection logic; worst case there is probably an upstream fix to add support.
[20221128-14_45_19.760091815_gpgme.log](/uploads/3bd9cd14bd994bbba57c8f376f27cf57/20221128-14_45_19.760091815_gpgme.log)https://git.adelielinux.org/adelie/packages/-/issues/898user/mesa: FTBFS: ModuleNotFoundError: No module named 'pygments'2022-11-29T05:44:21ZZach van Rijnuser/mesa: FTBFS: ModuleNotFoundError: No module named 'pygments'Found on ppc64:
```
...
[22/1851] Generating src/gallium/auxiliary/u_tracepoints.h with a custom command
FAILED: src/gallium/auxiliary/u_tracepoints.h
/usr/bin/python3 ../src/gallium/auxiliary/util/u_tracepoints.py -p /root/packages/us...Found on ppc64:
```
...
[22/1851] Generating src/gallium/auxiliary/u_tracepoints.h with a custom command
FAILED: src/gallium/auxiliary/u_tracepoints.h
/usr/bin/python3 ../src/gallium/auxiliary/util/u_tracepoints.py -p /root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/ -H src/gallium/auxiliary/u_tracepoints.h
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 287, in _install_highlighting
_install_pygments()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 271, in _install_pygments
from mako.ext.pygmentplugin import syntax_highlight # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/mako/ext/pygmentplugin.py", line 7, in <module>
from pygments import highlight
ModuleNotFoundError: No module named 'pygments'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/packages/user/mesa/src/mesa-21.3.8/build/../src/gallium/auxiliary/util/u_tracepoints.py", line 38, in <module>
from u_trace import Header
File "/root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/u_trace.py", line 24, in <module>
from mako.template import Template
File "/usr/lib/python3.11/site-packages/mako/template.py", line 20, in <module>
from mako import codegen
File "/usr/lib/python3.11/site-packages/mako/codegen.py", line 14, in <module>
from mako import ast
File "/usr/lib/python3.11/site-packages/mako/ast.py", line 12, in <module>
from mako import exceptions
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in <module>
_install_highlighting()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting
_install_fallback()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback
from mako.filters import html_escape
File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in <module>
import markupsafe
ModuleNotFoundError: No module named 'markupsafe'
[23/1851] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_drm.c.o
[24/1851] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_sw.c.o
[25/1851] Generating src/gallium/auxiliary/u_tracepoints.c with a custom command
FAILED: src/gallium/auxiliary/u_tracepoints.c
/usr/bin/python3 ../src/gallium/auxiliary/util/u_tracepoints.py -p /root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/ -C src/gallium/auxiliary/u_tracepoints.c
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 287, in _install_highlighting
_install_pygments()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 271, in _install_pygments
from mako.ext.pygmentplugin import syntax_highlight # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/mako/ext/pygmentplugin.py", line 7, in <module>
from pygments import highlight
ModuleNotFoundError: No module named 'pygments'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/packages/user/mesa/src/mesa-21.3.8/build/../src/gallium/auxiliary/util/u_tracepoints.py", line 38, in <module>
from u_trace import Header
File "/root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/u_trace.py", line 24, in <module>
from mako.template import Template
File "/usr/lib/python3.11/site-packages/mako/template.py", line 20, in <module>
from mako import codegen
File "/usr/lib/python3.11/site-packages/mako/codegen.py", line 14, in <module>
from mako import ast
File "/usr/lib/python3.11/site-packages/mako/ast.py", line 12, in <module>
from mako import exceptions
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in <module>
_install_highlighting()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting
_install_fallback()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback
from mako.filters import html_escape
File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in <module>
import markupsafe
ModuleNotFoundError: No module named 'markupsafe'
[26/1851] Compiling C object src/gallium/frontends/xvmc/libxvmc_st.a.p/block.c.o
...
```
Caused by recent Python `3.11` bump.
[20221128-02_17_11.214484436_mesa.log](/uploads/3aa1bfc65688f3e37601a07db69524d3/20221128-02_17_11.214484436_mesa.log)https://git.adelielinux.org/adelie/packages/-/issues/897user/uwsgi: FTBFS: error: invalid application of ‘sizeof’ to incomplete type ...2022-11-29T05:44:21ZZach van Rijnuser/uwsgi: FTBFS: error: invalid application of ‘sizeof’ to incomplete type ‘struct _frame’Found on ppc64:
```
...
In file included from /usr/include/python3.11/Python.h:95,
from plugins/python/uwsgi_python.h:2,
from plugins/python/python_plugin.c:1:
/usr/include/python3.11/ceval.h:27:43: not...Found on ppc64:
```
...
In file included from /usr/include/python3.11/Python.h:95,
from plugins/python/uwsgi_python.h:2,
from plugins/python/python_plugin.c:1:
/usr/include/python3.11/ceval.h:27:43: note: declared here
Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugins/python/python_plugin.c: In function ‘uwsgi_python_suspend’:
plugins/python/python_plugin.c:1534:60: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘recursion_depth’; did you mean ‘recursion_limit’?
up.current_recursion_depth[wsgi_req->async_id] = tstate->recursion_depth;
^~~~~~~~~~~~~~~
recursion_limit
plugins/python/python_plugin.c:1535:50: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’?
up.current_frame[wsgi_req->async_id] = tstate->frame;
^~~~~
cframe
plugins/python/python_plugin.c:1538:45: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘recursion_depth’; did you mean ‘recursion_limit’?
up.current_main_recursion_depth = tstate->recursion_depth;
^~~~~~~~~~~~~~~
recursion_limit
plugins/python/python_plugin.c:1539:35: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’?
up.current_main_frame = tstate->frame;
^~~~~
cframe
plugins/python/python_plugin.c: In function ‘uwsgi_python_resume’:
plugins/python/python_plugin.c:1767:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘recursion_depth’; did you mean ‘recursion_limit’?
tstate->recursion_depth = up.current_recursion_depth[wsgi_req->async_id];
^~~~~~~~~~~~~~~
recursion_limit
plugins/python/python_plugin.c:1768:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’?
tstate->frame = up.current_frame[wsgi_req->async_id];
^~~~~
cframe
plugins/python/python_plugin.c:1771:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘recursion_depth’; did you mean ‘recursion_limit’?
tstate->recursion_depth = up.current_main_recursion_depth;
^~~~~~~~~~~~~~~
recursion_limit
plugins/python/python_plugin.c:1772:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’?
tstate->frame = up.current_main_frame;
^~~~~
cframe
plugins/python/python_plugin.c: In function ‘uwsgi_python_mule’:
plugins/python/python_plugin.c:1854:4: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations]
result = PyEval_CallObject(callable, arglist);
^~~~~~
In file included from /usr/include/python3.11/Python.h:95,
from plugins/python/uwsgi_python.h:2,
from plugins/python/python_plugin.c:1:
/usr/include/python3.11/ceval.h:27:43: note: declared here
Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugins/python/python_plugin.c: In function ‘uwsgi_python_logger’:
plugins/python/python_plugin.c:1944:17: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations]
ul->data = (void *) PyEval_CallObject(py_getLogger, py_getLogger_args);
^~
In file included from /usr/include/python3.11/Python.h:95,
from plugins/python/uwsgi_python.h:2,
from plugins/python/python_plugin.c:1:
/usr/include/python3.11/ceval.h:27:43: note: declared here
Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugins/python/pyutils.c: In function ‘uwsgi_python_backtrace’:
plugins/python/pyutils.c:78:2: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations]
PyObject *result = PyEval_CallObject(extract_tb, args);
^~~~~~~~
...
```
Caused by recent Python `3.11` bump.
[20221128-02_10_57.631347915_uwsgi.log](/uploads/145eb33fc639f05f66ab946dd0423fd0/20221128-02_10_57.631347915_uwsgi.log)