manjaro-arm issueshttps://gitlab.manjaro.org/groups/manjaro-arm/-/issues2024-03-11T15:56:24Zhttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephonepro/-/issues/2latest commit (2023/12/01) introduces a regression in PPP2024-03-11T15:56:24Zlectrodelatest commit (2023/12/01) introduces a regression in PPPhttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephonepro/-/commit/b4924e118080a5e4193d2f3a3a4301f2931dcc88 introduces a bug that significantly impacts usability.
With this commit, the speaker volume now changes on its own...https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephonepro/-/commit/b4924e118080a5e4193d2f3a3a4301f2931dcc88 introduces a bug that significantly impacts usability.
With this commit, the speaker volume now changes on its own very frequently. Whenever the volume changes, there is an on-screen notification to indicate the current volume level that prevents interacting with anything (except the notification and on-screen keyboard). The notification only lasts 1 second, but with the volume constantly changing, it is on the screen most of the time.
Upon downgrading to https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephonepro/-/commit/4ada441b02797956aebca3eb71a68499499f077e the issue disappears (the volume no longer changes on its own and the notification only appears when manually changing the volume).https://gitlab.manjaro.org/manjaro-arm/packages/community/rpi4-post-install/-/issues/1Unknown key name 'USER' in section 'Unit'2024-02-19T18:05:39ZPhilip HUnknown key name 'USER' in section 'Unit'see: https://gitlab.manjaro.org/manjaro-arm/packages/community/rpi4-post-install/-/blob/master/stop-dmesg.service#L2
```bash
systemd[1]: /usr/lib/systemd/system/stop-dmesg.service:2: Unknown key name 'USER' in section 'Unit', ignoring.
`...see: https://gitlab.manjaro.org/manjaro-arm/packages/community/rpi4-post-install/-/blob/master/stop-dmesg.service#L2
```bash
systemd[1]: /usr/lib/systemd/system/stop-dmesg.service:2: Unknown key name 'USER' in section 'Unit', ignoring.
```
It should be in Section:
`[Service]`
Patch:
```systemd
[Unit]
Description= Stop dmesg flooding in tty
[Service]
User=root
Type=oneshot
ExecStart=/usr/local/bin/stop-dmesg
TimeoutSec=0
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
```https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer/-/issues/53Patch installer for branch selection using argument2023-11-25T11:34:09ZFrede HPatch installer for branch selection using argumentInstaller default to stable branch.
To make the installer use a different branch apply the following patch and run
sudo bash manjaro-arm-installer arm-unstable
It is assumeed the argument is a valid arm branch.
~~~
diff --git a/m...Installer default to stable branch.
To make the installer use a different branch apply the following patch and run
sudo bash manjaro-arm-installer arm-unstable
It is assumeed the argument is a valid arm branch.
~~~
diff --git a/manjaro-arm-installer b/manjaro-arm-installer
index aea7b19..603320c 100755
--- a/manjaro-arm-installer
+++ b/manjaro-arm-installer
@@ -17,6 +17,10 @@ else
export DIALOGRC="/etc/manjaro-arm-installer/dialogrc_gui"
fi
+BRANCH="arm-stable"
+if [[ -n $1 ]]; then
+ BRANCH=$1
+fi
# clearing variables
DEVICE=""
EDITION=""
@@ -140,6 +144,8 @@ create_install() {
$NSPAWN $TMPDIR/root pacman-key --init 1> /dev/null 2>&1
$NSPAWN $TMPDIR/root pacman-key --populate archlinuxarm manjaro manjaro-arm 1> /dev/null 2>&1
+ info "Setting target branch ${BRANCH}..."
+ sed -i 's|^Branch.*|Branch = '${BRANCH}'|' $TMPDIR/root/etc/pacman-mirrors.conf
info "Generating mirrorlist..."
$NSPAWN $TMPDIR/root pacman-mirrors -f10 1> /dev/null 2>&1
~~~
[01_set_branch.patch](/uploads/9b8a1538979012a883e230c2eba6b500/01_set_branch.patch)https://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/11Packages with missing dependencies2023-11-07T09:20:16ZBernhard LandauerPackages with missing dependenciesHere's a list of packages with missing dependencies. Most of them can likely be removed. If not, `PKGBUILD`s need to be updated or dependencies re-added to repos.
Please check @spikerguy @philm !
**Unknown Packager:**
* [ ] ffmpeg-rk
...Here's a list of packages with missing dependencies. Most of them can likely be removed. If not, `PKGBUILD`s need to be updated or dependencies re-added to repos.
Please check @spikerguy @philm !
**Unknown Packager:**
* [ ] ffmpeg-rk
* [ ] inputcontext-gtk
* [ ] net-cpp-git
**Manjaro Build Server:**
* [ ] libcec-rpi-fkms
* [ ] nemo-qml-plugin-contacts
* [ ] timed
**Dan:**
* [ ] libcommhistory-git
* [ ] lomiri-keyboard-git
* [ ] nemo-qml-plugin-messages-git
* [ ] pamac-mobile
* [ ] python2-simplejson
* [ ] usb-moded
* [ ] voicecall-git
**MNJRO ARM Runner:**
* [ ] libphonenumber-nemo
**Philip:**
* [ ] buteo-syncfw-git
* [ ] commhistory-daemon-git
* [ ] mkcal-git
* [ ] qmf-qt5-git
**Furkan:**
* [ ] buteo-sync-plugin-carddav-git
* [ ] ffmpeg-m2m
* [ ] nemo-qml-plugin-configuration-git
* [ ] nemo-qml-plugin-contacts-git
* [ ] nemo-qml-plugin-systemsettings-git
* [ ] nemo-qml-plugin-time-git
* [ ] qt5-lipstick-git
* [ ] sailfish-access-control-qt5-git
* [ ] sensorfw-git
* [ ] usb-moded-git
**Bernhard:**
* [ ] manjaro-i3-settingshttps://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-tools/-/issues/34buildarmimg: allow setting custom repo using URL2023-10-01T08:45:41ZJozef Mlichbuildarmimg: allow setting custom repo using URLI want to use repository defined by custom URL in my scenario. I believe this could be useful also for other people. See attached patch.I want to use repository defined by custom URL in my scenario. I believe this could be useful also for other people. See attached patch.https://gitlab.manjaro.org/manjaro-arm/issues/pinephone/phosh/-/issues/271PinephonePro Modem disappears when waking from suspend.2023-08-06T08:08:18ZJoe ToddPinephonePro Modem disappears when waking from suspend.Even with the latest ModemManager version that fixes MM crashing after waking from suspend, the modem icon seems to disappear still. When resuming and quickly going into terminal and typing 'lsusb' the modem seems to still be awake but t...Even with the latest ModemManager version that fixes MM crashing after waking from suspend, the modem icon seems to disappear still. When resuming and quickly going into terminal and typing 'lsusb' the modem seems to still be awake but the icon takes about 20-30seconds ish to appear again. Any ideas?
ModemManager doesn't seem to be crashing when looking at recent coredumpshttps://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer/-/issues/52Please pull -- support for passing environment variables and installing from ...2023-07-14T14:52:13ZJérôme CarreteroPlease pull -- support for passing environment variables and installing from other distrosSorry I'm not a Manjaro developer and can't fork the repo here, so I forked at https://gitlab.com/cJ/manjaro-arm-installer
In there, I added support for installing from distros which have configured binfmt_misc differently than Manjaro ...Sorry I'm not a Manjaro developer and can't fork the repo here, so I forked at https://gitlab.com/cJ/manjaro-arm-installer
In there, I added support for installing from distros which have configured binfmt_misc differently than Manjaro does.
Since I was doing some repetitive testing I also added support to bypass the dialog interaction.
Example usage:
```sh
sudo \
MANJARO_ARM_INSTALLER_KEEP_VARIABLES=1 \
DEVICE=pinephone \
EDITION=plasma-mobile \
USER=cj \
FULLNAME=cJ \
PASSWORD=secret CONFIRMPASSWORD=secret \
ROOTPASSWORD=secreter CONFIRMROOTPASSWORD=secreter \
TIMEZONE=America/Montreal \
SDCARD=mmcblk0 \
FSTYPE=f2fs \
LOCALE=C.utf-8 \
CLIKEYMAP=us \
X11KEYMAP=us \
HOSTNAME=pinecone \
./manjaro-arm-installer
```
Thanks,https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-soquartz-cm4/-/issues/1soquartz doesn't get a unique mac address2023-07-12T22:22:38Zbrettowesoquartz doesn't get a unique mac addressI found I was seeing the same mac address across several soquartz modules.
turns out the soquartz requires the CONFIG_ROCKCHIP_OTP option enabled in u-boot to allow for generate a unique mac address per module.
talking to CounterPillow i...I found I was seeing the same mac address across several soquartz modules.
turns out the soquartz requires the CONFIG_ROCKCHIP_OTP option enabled in u-boot to allow for generate a unique mac address per module.
talking to CounterPillow in quartz64 development channel I was suggested to use this branch: https://github.com/Kwiboo/u-boot-rockchip/commits/rk3568-2023.07
after updating the build process and such the issue I was seeing was fixed in that branch.
the PKGBUILD attached contains the changes needed to build that branch
I grab the latest TPL and BL31 files from: https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35
some of the changes I did likely are static enough to commit as is but should save some time on updating.
[PKGBUILD](/uploads/db46437e33ad4796b43925790d622478/PKGBUILD)https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-pinephonepro/-/issues/6Enable kernel ppkb power manager parameter2023-07-06T16:32:43ZMarek ĽachEnable kernel ppkb power manager parameterIn the [kernel config file](https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-pinephonepro/-/blob/6.3-megi/config), the parameter **CONFIG_PPKB_POWER_MANAGER** should be un-commented and set to `CONFIG_PPKB_POWER_MANAGER=y` in o...In the [kernel config file](https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-pinephonepro/-/blob/6.3-megi/config), the parameter **CONFIG_PPKB_POWER_MANAGER** should be un-commented and set to `CONFIG_PPKB_POWER_MANAGER=y` in order so that the hardware keyboard accessory could properly charge for those of us who have it.
Thank you for considering,
Mhttps://gitlab.manjaro.org/manjaro-arm/packages/community/quartz64-post-install/-/issues/2quartz64-post-install conflicts with linux-firmware2023-07-02T17:39:41ZJFquartz64-post-install conflicts with linux-firmwareI tried to update my system by running `sudo pacman -Syu`. The list of packages to update is quite big since I haven't updated for a while now...
But the update process eventually fails before installing the packages with this error:
``...I tried to update my system by running `sudo pacman -Syu`. The list of packages to update is quite big since I haven't updated for a while now...
But the update process eventually fails before installing the packages with this error:
```
error: failed to commit transaction (conflicting files)
/usr/lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt exists in both 'linux-firmware' and 'quartz64-post-install'
Errors occurred, no packages were upgraded.
```
I'm not sure if this is an issue with linux-firmware or quartz64-post-install, though...https://gitlab.manjaro.org/manjaro-arm/issues/pinephone/phosh/-/issues/283Beta 23 with PPP and pinephone keyboard no automatic suspend2023-06-19T07:10:59ZJean-Paul ABGRALLBeta 23 with PPP and pinephone keyboard no automatic suspendHello,
Since last upgrade to Beta 23 of Manjaro, I got a weird issu. The phone doesn't want to go to automatic suspend. I usually programed it to suspend after 5 minutes on battery as well as plugged into power supply. I did it because ...Hello,
Since last upgrade to Beta 23 of Manjaro, I got a weird issu. The phone doesn't want to go to automatic suspend. I usually programed it to suspend after 5 minutes on battery as well as plugged into power supply. I did it because the pinephone keyboard is considered by the OS as a power source rather than a battery.
Finnaly, I only can suspend it manually through "systemctl suspend".
If anyone gets an idea...
sincerely,
Jean-Paul ABGRALLhttps://gitlab.manjaro.org/manjaro-arm/packages/core/linux-pinephone/-/issues/19Problem to add interface to firewalld zone2023-06-01T20:23:13ZhobbitusProblem to add interface to firewalld zoneIt is not possible to add an interface to firewalld zone.
For example:
`sudo firewall-cmd --zone=internal --add-interface=eth0`
`Error: COMMAND_FAILED: 'python-nftables' failed:`
`JSON blob:`
`{"nftables": [{"metainfo": {"json_sche...It is not possible to add an interface to firewalld zone.
For example:
`sudo firewall-cmd --zone=internal --add-interface=eth0`
`Error: COMMAND_FAILED: 'python-nftables' failed:`
`JSON blob:`
`{"nftables": [{"metainfo": {"json_schema_version": 1}}, {"add": {"rule": {"family": "inet", "table": "firewalld", "chain": "filter_IN_internal", "index": 6, "expr": [{"match": {"left": {"meta": {"key": "l4proto"}}, "op": "==", "right": {"set": ["icmp", "icmpv6"]}}}, {"accept": null}]}}}, {"insert": {"rule": {"family": "inet", "table": "firewalld", "chain": "filter_INPUT_ZONES", "expr": [{"match": {"left": {"meta": {"key": "iifname"}}, "op": "==", "right": "eth0"}}, {"goto": {"target": "filter_IN_internal"}}]}}}, {"insert": {"rule": {"family": "inet", "table": "firewalld", "chain": "nat_POSTROUTING_ZONES", "expr": [{"match": {"left": {"meta": {"key": "oifname"}}, "op": "==", "right": "eth0"}}, {"goto": {"target": "nat_POST_internal"}}]}}}, {"insert": {"rule": {"family": "inet", "table": "firewalld", "chain": "filter_FORWARD_ZONES", "expr": [{"match": {"left": {"meta": {"key": "iifname"}}, "op": "==", "right": "eth0"}}, {"goto": {"target": "filter_FWD_internal"}}]}}}, {"insert": {"rule": {"family": "inet", "table": "firewalld", "chain": "nat_PREROUTING_ZONES", "expr": [{"match": {"left": {"meta": {"key": "iifname"}}, "op": "==", "right": "eth0"}}, {"goto": {"target": "nat_PRE_internal"}}]}}}, {"insert": {"rule": {"family": "inet", "table": "firewalld", "chain": "mangle_PREROUTING_ZONES", "expr": [{"match": {"left": {"meta": {"key": "iifname"}}, "op": "==", "right": "eth0"}}, {"goto": {"target": "mangle_PRE_internal"}}]}}}, {"add": {"rule": {"family": "inet", "table": "firewalld", "chain": "filter_FWD_internal_allow", "expr": [{"match": {"left": {"meta": {"key": "oifname"}}, "op": "==", "right": "eth0"}}, {"accept": null}]}}}]}`
It is not possible to add inteface with nmcli either (`sudo nmcli connection modify Wired01 connection.zone internal`)
confirmation:
`sudo firewall-cmd --info-zone=internal`
`internal`
`target: default`
`icmp-block-inversion: no`
`interfaces:`
`sources:`
`services: dhcpv6-client mdns samba-client ssh`
`ports:`
`protocols:`
`forward: yes`
`masquerade: no`
`forward-ports:`
`source-ports:`
`icmp-blocks:`
`rich rules:`
on PinePhone (`Linux hostname 5.18.0-1-MANJARO-ARM #1 SMP PREEMPT Sat May 28 21:06:18 UTC 2022 aarch64 GNU/Linux`) with:
`nftables 1:1.0.2-1`
`networkmanager 1.34.0-1`
`firewalld 1.1.1-1`
`python 3.10.4-1`https://gitlab.manjaro.org/manjaro-arm/packages/extra/qt5-es2/pyside2-es2/-/issues/1compiling error: QtOpenGLFunctions.cpython-311-aarch64-linux-gnu.so: undefine...2023-05-31T04:39:07ZPhilip Müllercompiling error: QtOpenGLFunctions.cpython-311-aarch64-linux-gnu.so: undefined symbol: _Z35init_QOpenGLVersionFunctionsFactoryP7_objectCurrently we have this issue:
```
[ 57%] Linking CXX shared module ../QtQml.cpython-311-aarch64-linux-gnu.so
[ 57%] Built target QtQml
Traceback (most recent call last):
File "/build/pyside2-es2/src/pyside-setup-opensource-src-5.15.9/...Currently we have this issue:
```
[ 57%] Linking CXX shared module ../QtQml.cpython-311-aarch64-linux-gnu.so
[ 57%] Built target QtQml
Traceback (most recent call last):
File "/build/pyside2-es2/src/pyside-setup-opensource-src-5.15.9/sources/pyside2/PySide2/QtOpenGLFunctions/../support/generate_pyi.py", line 322, in <module>
generate_all_pyi(outpath, options=options)
File "/build/pyside2-es2/src/pyside-setup-opensource-src-5.15.9/sources/pyside2/PySide2/QtOpenGLFunctions/../support/generate_pyi.py", line 299, in generate_all_pyi
generate_pyi(import_name, outpath, options)
File "/build/pyside2-es2/src/pyside-setup-opensource-src-5.15.9/sources/pyside2/PySide2/QtOpenGLFunctions/../support/generate_pyi.py", line 215, in generate_pyi
top = __import__(import_name)
^^^^^^^^^^^^^^^^^^^^^^^
File "shibokensupport/feature.py", line 139, in _import
ImportError: /build/pyside2-es2/src/build/sources/pyside2/PySide2/QtOpenGLFunctions.cpython-311-aarch64-linux-gnu.so: undefined symbol: _Z35init_QOpenGLVersionFunctionsFactoryP7_object
make[2]: *** [sources/pyside2/PySide2/QtOpenGLFunctions/CMakeFiles/QtOpenGLFunctions_pyi.dir/build.make:70: sources/pyside2/PySide2/QtOpenGLFunctions/CMakeFiles/QtOpenGLFunctions_pyi] Error 1
make[1]: *** [CMakeFiles/Makefile2:2767: sources/pyside2/PySide2/QtOpenGLFunctions/CMakeFiles/QtOpenGLFunctions_pyi.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
```https://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/1[python] rebuild for 3.112023-05-30T21:08:56ZPhilip Müller[python] rebuild for 3.11Here is the list of packages needing a rebuild due to **python 3.11** update:
- [x] ~~arm-none-eabi-gcc-12.1.0-1~~ false positive
- [x] asahi-fwextract-0.5pre2-2
- [ ] blender-2.7-es2-2.79b.r71421.e045fe53f1b-9
- [x] buttermanager-2.5.0...Here is the list of packages needing a rebuild due to **python 3.11** update:
- [x] ~~arm-none-eabi-gcc-12.1.0-1~~ false positive
- [x] asahi-fwextract-0.5pre2-2
- [ ] blender-2.7-es2-2.79b.r71421.e045fe53f1b-9
- [x] buttermanager-2.5.0-1
- [x] ~~gufw-21.04.0-2~~ (In Arch ARM community, dropped old overlay)
- [x] kodi-aml-eventclients-20.0-6
- [x] kodi-eventclients-20.0-6
- [x] kodi-rk-eventclients-20.0-3
- [x] kodi-rpi-eventclients-20.1-4
- [x] kodi-rpi-git-eventclients-21.x.62999.2269ed2a92-3
- [x] libcec-rpi-6.0.2-4
- [x] libcec-rpi-fkms-6.0.2-4
- [x] ~~meson-tools-r32.0a02e2d-1.1~~ false positive (also not rebuilt by ALARM)
- [x] mugshot-0.4.3-2
- [x] mygnuhealth-1.0.5-2
- [x] ofonoctl-0.4.0-7
- [x] ~~or1k-elf-gcc-10.2.0-1~~ false positive (most likely not needed anymore)y
- [x] packagekit-1.2.6-1
- [x] pibootctl-0.6-2
- [x] pico-wizard-git-0.1.0.r181.3557ff3-1
- [x] portfolio-file-manager-0.9.15-1
- [x] ~~pyalpm-0.9.2-1~~ (Old overlay in Manjaro community repo removed, 0.10.6-5 in extra already rebuilt with 0.10.6-5)
- [x] python-cec-0.2.8.r3.g227c69b-4
- [x] python-gatt-0.2.7-3
- [x] python-gbinder-1.1.1-1
- [ ] python-gpiozero-1.6.2-2
- [x] ~~python-iniherit-0.3.9-1~~ (last compiled in 2020 for p 3.8)
- [x] ~~python-pyfavicon-0.1.1-1~~ (last compiled in 2020 for p 3.8)
- [ ] python-raspberry-gpio-0.7.0-2
- [x] python-tinydb-4.7.1-1
- [x] ~~python-yoyo-migrations-6.1.0-1~~ (last compiled in 2020 for p 3.8)
- [x] snapper-gui-0.1.r7.gf0c67ab-3
- [x] ~~sofia-sip-1.13.15-1~~ false positive
- [x] ~~youtube-dl-2021.12.17-1.1~~ (In Arch ARM community, dropped old overlay)
- [x] pacman-mirrors-4.23.2+2+g2f58b3c-3
- [x] ~~manjaro-settings-samba-20200213-1~~ (This is a settings package, there's nothing to rebuild)
- [ ] pyside2-es2-5.15.3-3
- [x] python-es2-pyqt5-5.15.9-1
- [x] kajongg-23.04.1.r4414.g6c12331b-1
- [x] kapidox-5.105.0.r589.gb884670-1
- [x] kopeninghours-23.04.1.r389.g95ae7c7-1
- [x] python-cec-0.2.8.r3.g227c69b-3
- [x] python-uinput-0.11.2.r0.gbefe94a-6
List might not be complete.Mark WagiePhilip MüllerMark Wagiehttps://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/10Update Manjaro Arm2023-05-25T10:45:01ZfonzikrUpdate Manjaro Armhttps://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/9python-jade-application-kit-3.5.7-42023-05-17T20:42:34ZMark Wagiepython-jade-application-kit-3.5.7-4Mark WagieMark Wagiehttps://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/8python-npyscreen-4.10.5-6.12023-05-17T20:42:30ZMark Wagiepython-npyscreen-4.10.5-6.1Mark WagieMark Wagiehttps://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/7mate-tweak-22.10.0-22023-05-17T20:42:23ZMark Wagiemate-tweak-22.10.0-2Mark WagieMark Wagiehttps://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/3gradience-0.4.1-12023-05-17T20:37:55ZMark Wagiegradience-0.4.1-1Mark WagieMark Wagiehttps://gitlab.manjaro.org/manjaro-arm/issues/packages/-/issues/6python-material-color-utilities-0.1.5-22023-05-17T19:34:50ZMark Wagiepython-material-color-utilities-0.1.5-2Mark WagieMark Wagie