Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2022-12-19T18:29:08Zhttps://git.adelielinux.org/adelie/packages/-/issues/930[meta] Remove unused patch files from the tree2022-12-19T18:29:08ZA. Wilcox[meta] Remove unused patch files from the treeThere are some 'dangling' patch files in the tree from past versions of packages that are no longer referenced from their respective `APKBUILD` files. It would be prudent to vacuum the tree.
Quasi-related to #836 as it will introduce a...There are some 'dangling' patch files in the tree from past versions of packages that are no longer referenced from their respective `APKBUILD` files. It would be prudent to vacuum the tree.
Quasi-related to #836 as it will introduce automated scanning for this, but it'd probably be easy to write a script in some language (shell, Perl, Python, Ruby, whatever) to do a once-over on the tree for tidying purposes.https://git.adelielinux.org/adelie/packages/-/issues/929iMac G3 DRM issues2022-12-16T05:27:42ZA. WilcoxiMac G3 DRM issuesThe iMac G3 requires ForcePCI mode, probably similar to the iBook G3. We might need to have an Xorg quirk system like the grub quirk system. There may also be some issues with its EDID as well but that is not clear to me yet.The iMac G3 requires ForcePCI mode, probably similar to the iBook G3. We might need to have an Xorg quirk system like the grub quirk system. There may also be some issues with its EDID as well but that is not clear to me yet.https://git.adelielinux.org/adelie/packages/-/issues/928eMac G4 screen support2022-12-16T04:52:42ZA. WilcoxeMac G4 screen supportThere's a write-up on what is needed for displaying graphics on eMac G4 on the [MintPPC forums](https://www.u58733p55594.web0093.zxcs-klant.nl/community/user-issues/installation-debian-sid-on-emac/).
Things we will need to figure out:
...There's a write-up on what is needed for displaying graphics on eMac G4 on the [MintPPC forums](https://www.u58733p55594.web0093.zxcs-klant.nl/community/user-issues/installation-debian-sid-on-emac/).
Things we will need to figure out:
1. What is the license of the EDID firmware binary file? It was generated by [sniffing the bus and running the IVAD board off an Arduino](https://github.com/qbancoffee/emac_ivad_board_init). Fair use likely applies even if it is considered copyrightable as this is strictly done for interoperability purposes (allowing the user to run an OS on their own hardware) and I could probably find case law to cite if it's really needed.
2. #927 for the quirk to add the `drm.edid_firmware=` parameter to the kernel command line.
3. Should there be a global X11 profile somewhere to define the modes in `xrandr` as shown in post 3 there?
4. Possibly packaging [emt](https://github.com/static-void/emac_monitor_tool) for monitor adjustments since these are only available via software.https://git.adelielinux.org/adelie/packages/-/issues/927[meta] create an upstream for user/grub quirks2023-11-15T23:52:32ZA. Wilcox[meta] create an upstream for user/grub quirksWe have `quirk-01_radeon_agpmode` in the `user/grub` package tree. As we grow more support for hardware like Power Macs, 64-bit Arm, potentially SPARC, and others, we are going to have more quirks to deal with at the grub level.
I thin...We have `quirk-01_radeon_agpmode` in the `user/grub` package tree. As we grow more support for hardware like Power Macs, 64-bit Arm, potentially SPARC, and others, we are going to have more quirks to deal with at the grub level.
I think we need to start a repository for grub quirks for development, issue tracking, and release engineering. Then we can either ship the grub-quirks as a separate package or as part of `user/grub`.https://git.adelielinux.org/adelie/gcompat/-/issues/35732-bit stat implementation2022-12-18T14:04:12ZA. Wilcox32-bit stat implementation32-bit Spotify client requires `__xstat` and `__fxstat`. Implementing these will require translating the `struct stat` between glibc's 32-bit representation and musl's which I believe is 64-bit at all times.
There will also need to be ...32-bit Spotify client requires `__xstat` and `__fxstat`. Implementing these will require translating the `struct stat` between glibc's 32-bit representation and musl's which I believe is 64-bit at all times.
There will also need to be some consideration on time64 since st_{a|m|c}tim are 64-bit timespecs and I believe the glibc apps will be expecting __st_{a|m|c}tim32 to be valid.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/926user/gambit-c: (ppc,pmmx) FTTFS: FAILED 13-modules/prim_port.scm WITH EXIT CO...2022-12-23T07:50:54ZZach van Rijnuser/gambit-c: (ppc,pmmx) FTTFS: FAILED 13-modules/prim_port.scm WITH EXIT CODE HI=0 LO=6 #!eofFound on ppc and pmmx:
```
...
[271| 0] 95% ###############. 24.1s 13-modules/prim_port.scm
*** FAILED 13-modules/prim_port.scm WITH EXIT CODE HI=0 LO=6
#!eof
[271| 1] 95% ###############. 24.2s 13-modules/prim_s16vector.scm
...
```...Found on ppc and pmmx:
```
...
[271| 0] 95% ###############. 24.1s 13-modules/prim_port.scm
*** FAILED 13-modules/prim_port.scm WITH EXIT CODE HI=0 LO=6
#!eof
[271| 1] 95% ###############. 24.2s 13-modules/prim_s16vector.scm
...
```
[20221214-18_05_26.774075550_gambit-c.log](/uploads/23831e16c11796b5fcd796ca888e58a9/20221214-18_05_26.774075550_gambit-c.log)https://git.adelielinux.org/adelie/packages/-/issues/925user/digikam: (ppc) FTBFS: undefined reference to `__atomic_fetch_add_8'2022-12-17T23:57:19ZZach van Rijnuser/digikam: (ppc) FTBFS: undefined reference to `__atomic_fetch_add_8'Found on ppc:
```
,,,
[ 58%] Built target core_dimg_obj
[ 58%] Building CXX object core/app/CMakeFiles/digikamcore.dir/digikamcore_autogen/mocs_compilation.cpp.o
[ 58%] Building CXX object core/app/CMakeFiles/digikamcore.dir/utils/digik...Found on ppc:
```
,,,
[ 58%] Built target core_dimg_obj
[ 58%] Building CXX object core/app/CMakeFiles/digikamcore.dir/digikamcore_autogen/mocs_compilation.cpp.o
[ 58%] Building CXX object core/app/CMakeFiles/digikamcore.dir/utils/digikam_debug.cpp.o
[ 58%] Building CXX object core/app/CMakeFiles/digikamcore.dir/utils/digikam_version.cpp.o
[ 58%] Linking CXX shared library libdigikamcore.so
/usr/lib/gcc/powerpc-foxkit-linux-musl/8.5.0/../../../../powerpc-foxkit-linux-musl/bin/ld: ../libs/dngwriter/CMakeFiles/core_libdng_obj.dir/extra/dng_sdk/dng_hue_sat_map.cpp.o: in function `std::__atomic_base<unsigned long long>::operator++()':
/usr/include/c++/8.5.0/bits/atomic_base.h:296: undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[2]: *** [core/app/CMakeFiles/digikamcore.dir/build.make:1860: core/app/libdigikamcore.so.7.6.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:10914: core/app/CMakeFiles/digikamcore.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
>>> ERROR: digikam: build failed
```
[20221214-08_33_34.750142357_digikam.log](/uploads/70f52fe1f80704d5589df27c10edd401/20221214-08_33_34.750142357_digikam.log)https://git.adelielinux.org/adelie/packages/-/issues/924user/gst-plugins-good: (ppc) FTTFS: elements/rtpjitterbuffer.c:3086:E:general...2022-12-24T14:54:24ZZach van Rijnuser/gst-plugins-good: (ppc) FTTFS: elements/rtpjitterbuffer.c:3086:E:general:test_drop_messages_interval:0: (after this point) Received signal 11 (Segmentation fault)Found on ppc:
```
...
107/108 elements_rtpjitterbuffer FAIL 17.14s exit status 1
>>> CK_DEFAULT_TIMEOUT=20 GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/che...Found on ppc:
```
...
107/108 elements_rtpjitterbuffer FAIL 17.14s exit status 1
>>> CK_DEFAULT_TIMEOUT=20 GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_rtpjitterbuffer.registry GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 MALLOC_PERTURB_=200 GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build GST_PLUGIN_SYSTEM_PATH_1_0='' GSETTINGS_BACKEND=memory /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_rtpjitterbuffer
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Running suite(s): rtpjitterbuffer
98%: Checks: 66, Failures: 0, Errors: 1
../tests/check/elements/rtpjitterbuffer.c:3086:E:general:test_drop_messages_interval:0: (after this point) Received signal 11 (Segmentation fault)
Check suite rtpjitterbuffer ran in 16.836s (tests failed: 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
```
[meson-log.txt](/uploads/69888fe06052fe7bc8d304e6a735e2a1/meson-log.txt)
[testlog.txt](/uploads/3326d49c82609fd622bf0aa841045c68/testlog.txt)https://git.adelielinux.org/adelie/packages/-/issues/923(pmmx): Cannot install dhcpcd or netifrc using next repos2022-12-13T23:03:18ZJames Dalpiaz(pmmx): Cannot install dhcpcd or netifrc using next reposapk cannot find `dhcpcd` or `netifrc` using the next repos on pmmx, resulting in a incomplete manual install.apk cannot find `dhcpcd` or `netifrc` using the next repos on pmmx, resulting in a incomplete manual install.https://git.adelielinux.org/adelie/packages/-/issues/922user/qt5-qtwebkit (ppc): FTBFS: error: ‘struct mcontext_t’ has no member name...2022-12-13T21:43:44ZZach van Rijnuser/qt5-qtwebkit (ppc): FTBFS: error: ‘struct mcontext_t’ has no member named ‘uc_regs’Found on ppc:
```
...
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerDatabase.cpp.o
/usr/src/packages/user/qt5-qtwebkit/src/qtwebkit-opensource-src-5.212/Source/JavaScriptCore/heap/Machin...Found on ppc:
```
...
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerDatabase.cpp.o
/usr/src/packages/user/qt5-qtwebkit/src/qtwebkit-opensource-src-5.212/Source/JavaScriptCore/heap/MachineStackMarker.cpp: In function ‘void pthreadSignalHandlerSuspendResume(int, siginfo_t*, void*)’:
/usr/src/packages/user/qt5-qtwebkit/src/qtwebkit-opensource-src-5.212/Source/JavaScriptCore/heap/MachineStackMarker.cpp:90:65: error: ‘struct mcontext_t’ has no member named ‘uc_regs’; did you mean ‘gregs’?
thread->suspendedMachineContext = *userContext->uc_mcontext.uc_regs;
^~~~~~~
gregs
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerJettisonReason.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOSRExit.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOSRExitSite.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOrigin.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOriginStack.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerProfiledBytecodes.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArgList.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayBuffer.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayBufferNeuteringWatchpoint.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayBufferView.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayConstructor.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayIteratorPrototype.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayPrototype.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BooleanConstructor.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BasicBlockLocation.cpp.o
[ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BooleanObject.cpp.o
make[2]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:5907: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/MachineStackMarker.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
```
See #443, #671 for similar examples.
[20221213-15_18_35.846381393_qt5-qtwebkit.log](/uploads/8b67c2ef5f8cf6b4d4c2ca8a69810a9e/20221213-15_18_35.846381393_qt5-qtwebkit.log)https://git.adelielinux.org/adelie/packages/-/issues/921user/openjdk8: (ppc) FTBFS: Error loading shared library libffi.so.6: No such...2022-12-27T00:51:42ZZach van Rijnuser/openjdk8: (ppc) FTBFS: Error loading shared library libffi.so.6: No such file or directory (needed by ...libjvm.so)Found on ppc:
```
...
checking whether jar supports -J options at the end... no
checking if an rmic executable is specified... no
checking if /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/rmic is a valid executable file... yes
c...Found on ppc:
```
...
checking whether jar supports -J options at the end... no
checking if an rmic executable is specified... no
checking if /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/rmic is a valid executable file... yes
checking if a native2ascii binary was specified... no
checking if /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/native2ascii is a valid executable file... yes
checking if we are using CACAO as the build VM... no
checking for an ecj JAR file... no
checking whether to enable Java compiler warnings... no
checking if the Java compiler lacks support for the diamond operator... yes
configure: error: /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/javac does not support the diamond operator
>>> ERROR: openjdk8: build failed
```
This is actually caused by missing `libffi` libraries:
```
configure:10918: checking whether jar supports @<file> argument
Error: dl failure on line 895
Error: failed /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so, because Error loading shared library libffi.so.6: No such file or directory (needed by /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so)
configure:10930: result: no
configure:10933: checking whether jar supports stdin file arguments
Error: dl failure on line 895
Error: failed /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so, because Error loading shared library libffi.so.6: No such file or directory (needed by /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so)
configure:10941: result: no
configure:10945: checking whether jar supports -J options at the end
Error: dl failure on line 895
Error: failed /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so, because Error loading shared library libffi.so.6: No such file or directory (needed by /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so)
configure:10953: result: no
configure:10964: checking if an rmic executable is specified
configure:10983: result: no
configure:10988: checking if /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/rmic is a valid executable file
configure:10991: result: yes
configure:11097: checking if a native2ascii binary was specified
configure:11116: result: no
configure:11121: checking if /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/native2ascii is a valid executable file
configure:11124: result: yes
configure:11230: checking if we are using CACAO as the build VM
configure:11244: result: no
configure:11259: checking for an ecj JAR file
configure:11289: result: no
configure:11307: checking whether to enable Java compiler warnings
configure:11329: result: no
configure:11342: checking if the Java compiler lacks support for the diamond operator
Error: dl failure on line 895
Error: failed /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so, because Error loading shared library libffi.so.6: No such file or directory (needed by /usr/src/packages/user/openjdk8/src/boot-home/ppc/jre/lib/ppc/server/libjvm.so)
configure:11376: result: yes
configure:11379: error: /usr/src/packages/user/openjdk8/src/boot-home/ppc/bin/javac does not support the diamond operator
```https://git.adelielinux.org/adelie/packages/-/issues/920user/postfix: FTBFS: does not support Linux 6.x2023-05-20T03:51:45ZZach van Rijnuser/postfix: FTBFS: does not support Linux 6.xFound on ppc (`setarch ppc chroot /path/to/32-bit-ppc/rootfs`, running on a host kernel of `6.0.0`):
```
...
(28/28) Installing .makedepends-postfix (20221213.124403)
OK: 549 MiB in 120 packages
>>> postfix: Cleaning temporary build dir...Found on ppc (`setarch ppc chroot /path/to/32-bit-ppc/rootfs`, running on a host kernel of `6.0.0`):
```
...
(28/28) Installing .makedepends-postfix (20221213.124403)
OK: 549 MiB in 120 packages
>>> postfix: Cleaning temporary build dirs...
>>> postfix: Fetching http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-3.6.2.tar.gz
>>> postfix: Fetching http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-3.6.2.tar.gz
>>> postfix: Checking sha512sums...
postfix-3.6.2.tar.gz: OK
honour-config-directory.patch: OK
postfix.initd: OK
>>> postfix: Unpacking /var/cache/distfiles/postfix-3.6.2.tar.gz...
>>> postfix: honour-config-directory.patch
patching file postfix-install
Hunk #1 succeeded at 841 (offset 9 lines).
>>> postfix: Creating group postfix
>>> postfix: Creating group postdrop
>>> postfix: Creating user postfix
make -f Makefile.in MAKELEVEL= Makefiles
(echo "# Do not edit -- this file documents how Postfix was built for your machine."; /bin/sh makedefs) >makedefs.tmp
ATTENTION:
ATTENTION: Unknown system type: Linux 6.0.0-5-powerpc64
ATTENTION:
make: *** [Makefile.in:33: Makefiles] Error 1
make: *** [Makefile:22: makefiles] Error 2
>>> ERROR: postfix: build failed
```
relevant `makedefs` snippet:
```sh
Linux.[345].*) SYSTYPE=LINUX$RELEASE_MAJOR
case "$CCARGS" in
*-DNO_DB*) ;;
*-DHAS_DB*) ;;
*) if [ -f /usr/include/db.h ]
then
: we are all set
elif [ -f /usr/include/db/db.h ]
then
CCARGS="$CCARGS -I/usr/include/db"
else
# On a properly installed system, Postfix builds
# by including <db.h> and by linking with -ldb
echo "No <db.h> include file found." 1>&2
echo "Install the appropriate db*-devel package first." 1>&2
exit 1
fi
SYSLIBS="-ldb"
;;
esac
```
Note: `uname -r` should not be used.
```
builder on ppc64 ~/packages/user/postfix $ uname -a && uname -r
Linux ppc64 6.0.0-5-powerpc64 #1 SMP Debian 6.0.10-2 (2022-12-01) ppc GNU/Linux
6.0.0-5-powerpc64
```
Issue still present in `3.6.7`, as well as `3.7.3`, which is the latest as of writing.
Upstream mailing list: https://www.mail-archive.com/postfix-devel@postfix.org/msg01109.html
Gentoo patch: https://gitweb.gentoo.org/repo/gentoo.git/plain/mail-mta/postfix/files/linux-6.patch?id=bbcdf7cb1b0f85033695e43e9bdaff4dcac11485https://git.adelielinux.org/adelie/packages/-/issues/919user/kinfocenter: Graphics - Vulkan page doesn't work due to missing vulkanin...2022-12-13T13:09:15ZPeter Shkenevuser/kinfocenter: Graphics - Vulkan page doesn't work due to missing vulkaninfo utilityVersion: `kinfocenter-5.24.5-r0`
The page says: "The executable vulkaninfo could not be found in $PATH."
I failed to find this utility in repositories. In Alpine respective package is `vulkan-tools`.Version: `kinfocenter-5.24.5-r0`
The page says: "The executable vulkaninfo could not be found in $PATH."
I failed to find this utility in repositories. In Alpine respective package is `vulkan-tools`.https://git.adelielinux.org/adelie/packages/-/issues/918user/gvim: default icons are installed in the wrong place (?)2022-12-12T22:07:29ZPeter Shkenevuser/gvim: default icons are installed in the wrong place (?)Package version: `gvim-9.0.0952-r0`
Plasma Application Launcher does not show GVim icon (in Breeze theme):
![Screenshot_from_2022-12-12_21-13-21](/uploads/a9636df646df58d649e03577dc8109a7/Screenshot_from_2022-12-12_21-13-21.png)
Tried...Package version: `gvim-9.0.0952-r0`
Plasma Application Launcher does not show GVim icon (in Breeze theme):
![Screenshot_from_2022-12-12_21-13-21](/uploads/a9636df646df58d649e03577dc8109a7/Screenshot_from_2022-12-12_21-13-21.png)
Tried to look for GVim icons, got this:
```bash
$ find /usr/share/icons/ -name gvim\* -print
/usr/share/icons/Papirus/64x64/apps/gvim.svg
/usr/share/icons/Papirus/32x32/apps/gvim.svg
/usr/share/icons/Papirus/16x16/apps/gvim.svg
/usr/share/icons/Papirus/48x48/apps/gvim.svg
/usr/share/icons/Papirus/24x24/apps/gvim.svg
/usr/share/icons/Papirus/22x22/apps/gvim.svg
```https://git.adelielinux.org/adelie/packages/-/issues/917user/firefox-esr: does not use applications to open downloaded files2022-12-12T17:43:22ZPeter Shkenevuser/firefox-esr: does not use applications to open downloaded filesVersion: `firefox-esr-91.13.0-r1`
Firefox does not detect installed application which could open downloaded files. Instead, it opens GTK "Choose Application Dialog", which asks to choose an application for **file** link. The list of app...Version: `firefox-esr-91.13.0-r1`
Firefox does not detect installed application which could open downloaded files. Instead, it opens GTK "Choose Application Dialog", which asks to choose an application for **file** link. The list of applications is empty.
![Screenshot_from_2022-12-12_19-57-41](/uploads/cd3b6201eb6b8b2f30601759ead0c6f3/Screenshot_from_2022-12-12_19-57-41.png)https://git.adelielinux.org/adelie/horizon/-/issues/337UI: Allow choosing signing key location2023-10-29T07:21:28ZA. WilcoxUI: Allow choosing signing key locationWe currently don't expose the `signingkey` keyword from the UI. It should probably be included as one of the Advanced Options.We currently don't expose the `signingkey` keyword from the UI. It should probably be included as one of the Advanced Options.0.9.9A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/916user/gtk+3.0: Icons in Save File dialog are distorted2022-12-12T17:47:45ZPeter Shkenevuser/gtk+3.0: Icons in Save File dialog are distortedVersion: Next
Desktop: Plasma 5.24.5
Package version: `gtk+3.0-3.24.30-r0`
Please see attached screenshot.
After installation of kde-gtk-config Breeze icons were applied and distortion had gone.
![Screenshot_from_2022-12-06_15-29-26...Version: Next
Desktop: Plasma 5.24.5
Package version: `gtk+3.0-3.24.30-r0`
Please see attached screenshot.
After installation of kde-gtk-config Breeze icons were applied and distortion had gone.
![Screenshot_from_2022-12-06_15-29-26](/uploads/3c49264adec87a017ff0a8fda96be52d/Screenshot_from_2022-12-06_15-29-26.png)https://git.adelielinux.org/adelie/packages/-/issues/915user/plasma-workspace: no power management buttons in Application Launcher2023-11-26T07:54:57ZPeter Shkenevuser/plasma-workspace: no power management buttons in Application LauncherAdélie version: edge
Architecture: x86_64
There is no buttons to poweroff/suspend/reboot machine, despite having elogind started.Adélie version: edge
Architecture: x86_64
There is no buttons to poweroff/suspend/reboot machine, despite having elogind started.https://git.adelielinux.org/adelie/horizon/-/issues/336feature request: support dual boot configurations2023-10-17T01:38:19ZZach van Rijnfeature request: support dual boot configurations> 16:08 < Fernando> the link only supports those who "Erase and Use Whole Disk", while I still want to keep my mac (just in case), and enjoy multiboot; once I understand I don't need mac, I would erase it and stick to Linux
Also, please...> 16:08 < Fernando> the link only supports those who "Erase and Use Whole Disk", while I still want to keep my mac (just in case), and enjoy multiboot; once I understand I don't need mac, I would erase it and stick to Linux
Also, please update the Manual Installation documentation to outline how to do this.1.0-RELEASEhttps://git.adelielinux.org/adelie/packages/-/issues/914user/node: (pmmx) FTTFS: AssertionError [ERR_ASSERTION]: Expected values to b...2022-12-19T17:58:29ZZach van Rijnuser/node: (pmmx) FTTFS: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 2 !== 3Found on pmmx:
```
...
TakeCoverage, connection != nullptr
taking coverage
Dispatching message { "id": 4, "method": "Profiler.takePreciseCoverage" }
Receive coverage profile message
Writing profile response (id = 4)
Written result to /u...Found on pmmx:
```
...
TakeCoverage, connection != nullptr
taking coverage
Dispatching message { "id": 4, "method": "Profiler.takePreciseCoverage" }
Receive coverage profile message
Writing profile response (id = 4)
Written result to /usr/src/packages/user/node/src/node-v16.15.0/test/.tmp.2746/coverage-6633-1670030587910-0.json
EndStartedProfilers
V8CoverageConnection::End(), ending = false
Dispatching message { "id": 5, "method": "Profiler.takePreciseCoverage" }
Receive coverage profile message
Writing profile response (id = 5)
Written result to /usr/src/packages/user/node/src/node-v16.15.0/test/.tmp.2746/coverage-6633-1670030591817-0.json
Coverages: [
{
file: 'coverage-6633-1670030587906-0.json',
func: {
functionName: 'interval',
ranges: [Array],
isBlockCoverage: false
},
timestamp: 2699230.341604
},
{
file: 'coverage-6633-1670030591817-0.json',
func: {
functionName: 'interval',
ranges: [Array],
isBlockCoverage: true
},
timestamp: 2699238.915024
}
]
node:assert:123
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
2 !== 3
at Object.<anonymous> (/usr/src/packages/user/node/src/node-v16.15.0/test/parallel/test-v8-take-coverage.js:51:10)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 2,
expected: 3,
operator: 'strictEqual'
}
Command: out/Release/node /usr/src/packages/user/node/src/node-v16.15.0/test/parallel/test-v8-take-coverage.js
```
There are some timeouts too.
[20221203-01_09_29.001681246_node.log](/uploads/359f6c681876abd89b649574054c930e/20221203-01_09_29.001681246_node.log)