Commit Graph
5543 Commits
Author SHA1 Message Date
Ungeskriptet 08462de926 samsung-i9100g: new device (MR 2493)
[ci:skip-build] Already built on CI in MR
2021-09-13 19:53:51 +03:00
Bart Ribbers 402ad5deaa main/linux-postmarketos-allwinner: upgrade to 5.14.1_git20210908 (MR 2504)
Fixes an issue where /dev/video2 can't be used by Megapixels (and thus
Megapixels crashing) when having PipeWire installed. The problem was
that the node could only be used by a single application, which was
PipeWire in that case.

[ci:skip-build]: just built successfully in CI
2021-09-13 01:09:12 +02:00
Dylan Van Assche 8ae1039a95 temp/modemmanager: drop, upstreamed to Alpine (MR 2490)
All patches are merged upstream and released in the latest release.
Drop our fork and use Alpine's version again.
2021-09-12 23:41:29 +02:00
Oliver Smith 62453b9e7d pine64-pinephone: fix pre-upgrade script (MR 2512)
Use -f, so rm
* does not complain if the file does not exist
* does not exit with 1 if the file does not exist

Remove the stdout/stderr redirect (not needed with -f).

Add exit 0 at the end of the file, even though it clearly should not
exit with anything other than 0 anymore, as it's common practice in
these pre-upgrade etc. scripts.

With the old script, the problem was that it would exit 1 as soon as the
files did not exist at the time the script runs. Exit 1 in this
pre-upgrade script causes apk to show an error, and it would not go away
with 'apk fix' since it ran into the same problem.

Fixes: 7c511d ("pine64-pinephone: remove old u-boot...")
2021-09-12 22:29:14 +02:00
Oliver Smith fddf317667 cross/busybox-static-*: upgrade to 1.34.0-r3 2021-09-12 19:21:24 +02:00
Oliver Smith 1610a605ec CI: shellcheck: remove apk upgrade command (MR 2511)
CI is currently failing at the "apk upgrade" line with the following
error. It must be related to the openssl3 transition that is going on in
Alpine:

485B6261A57F0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1882:
ERROR: musl-1.2.2-r6: Permission denied
485B6261A57F0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1882:
ERROR: busybox-1.34.0-r3: Permission denied
485B6261A57F0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1882:
ERROR: musl-utils-1.2.2-r6: Permission denied

So let's get rid of it. It shouldn't be needed to install shellcheck
anyway.
2021-09-12 18:55:12 +02:00
Bart Ribbers 88e6fb6caa main/linux-postmarketos-allwinner: fix checksums 2021-09-11 22:35:47 +02:00
Bart Ribbers d984517405 main/linux-postmarketos-stericsson: enable CONFIG_PSI (MR 2497)
[ci:skip-build] Will take way too long
2021-09-11 17:30:29 +02:00
Bart Ribbers c9086835dc main/linux-postmarketos-qcom-sm8150: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers 3128266f80 main/linux-postmarketos-qcom-sdm660: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers 0f2aae40b5 main/linux-postmarketos-qcom-msm8996: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers a071383eb2 main/linux-postmarketos-qcom-msm8974: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers d5f48b25c8 main/linux-postmarketos-qcom-msm8953: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers 536a5002ab main/linux-postmarketos-qcom-msm8939: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers 2431f5ec53 main/linux-postmarketos-qcom-msm8916: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:29 +02:00
Bart Ribbers 56407d7fbf main/linux-postmarketos-grate: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:28 +02:00
Bart Ribbers b17726fb14 main/linux-postmarketos-exynos4: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:28 +02:00
Bart Ribbers 164c731e7b main/linux-postmarketos-rockchip: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:28 +02:00
Bart Ribbers fba964eff8 main/linux-postmarketos-allwinner: enable CONFIG_PSI (MR 2497) 2021-09-11 17:30:27 +02:00
Martijn Braam 8158559a04 main/linux-postmarketos-allwinner: add kb151 support (MR 2422)
Support for the PINE64 PinePhone keyboard attachment based on the kb151
chip.
2021-09-11 14:25:39 +02:00
Jakob Hauser fafc96da60 main/postmarketos-ui-mate: add network-manager-applet (MR 2505) 2021-09-11 06:53:07 +03:00
Johannes Marbach 14d2eda456 CI: use a single invocation for apkbuild linting (MR 2472)
This replaces the current loop calling pmbootstrap lint once for each
package with a single invocation for increased performance.

Here are some measurements for linting all packages under main/.

Before this change:

    $ time .gitlab-ci/apkbuild-linting.py > /dev/null

    real    3m55,840s
    user    3m48,592s
    sys     0m16,913s

After this change but without postmarketOS/pmbootstrap!2100:

    $ time .gitlab-ci/apkbuild-linting.py > /dev/null

    real    0m14,359s
    user    0m17,994s
    sys     0m6,488s

After this change with postmarketOS/pmbootstrap!2100:

    $ time .gitlab-ci/apkbuild-linting.py > /dev/null

    real    0m6,411s
    user    0m13,334s
    sys     0m2,417s

Note that postmarketOS/pmbootstrap!2100 is not required for that little
bit of extra performance but rather because it allows to differentiate
between linting errors for different packages in the output.

Depends: postmarketOS/pmbootstrap!2100
Closes: #564
2021-09-11 06:40:21 +03:00
Dylan Van Assche 093488b82f device-odroid-hc2: drop NetworkManager (MR 2455)
Console UI can be used now instead of None UI.
Console UI is necessary to have access to the device over SSH
as no display can be used.

[ci:skip-build] already built successfully in CI
2021-09-10 19:32:46 -07:00
Dylan Van Assche c3b1eeda66 odroid-hc2: move to community (MR 2455)
This devices runs a close-to mainline kernel as linux-odroid-hc2.
I have 2 of these devices which power my selfhosted infrastructure
for some time now and they work really well! Running my selfhosted
infrastructure on Alpine stable releases would be great.
2021-09-10 19:32:45 -07:00
Alexey Minnekhanov e2648d1011 cross/musl-*: upgrade to 1.2.2-r6 2021-09-10 12:41:16 +03:00
Oliver Smith e048839588 main/postmarketos-mkinitfs: don't rm vmlinuz-* (MR 2501)
Adjust post-upgrade script to not remove vmlinuz-*. This causes problems
with devices using kernels from Alpine, where the kernel is not
installed to /boot/vmlinuz, as it is now the case in postmarketOS, but
e.g. in /boot/vmlinuz-rpi. The intention was to clean up files when
migrating from the old postmarketos-mkinitfs to the new one (>= 1.0.0).
However, the /boot/vmlinuz* files are managed by apk, so they should
already get removed.

Add -v, so it prints a message when removing a file from /boot.
2021-09-08 23:40:13 +02:00
Clayton Craft 380ef23882 boot-deploy: upgrade to 0.2 (MR 2500) 2021-09-08 14:11:30 -07:00
Clayton Craft 5d33039a2f linux-postmarketos-qcom-sdm845: install kernel image in correct location (MR 2499)
kernel filename must now be /boot/vmlinuz

[ci:skip-build]: ollie is pretty sure that this will work. it's a
critical fix, so let's not delay it by waiting for two kernels to build.
2021-09-08 22:47:17 +02:00
Clayton Craft a97b4823c3 linux-oneplus-kebab: install kernel image in correct location (MR 2499)
kernel filename must now be /boot/vmlinuz
2021-09-08 22:45:44 +02:00
Yassine Oudjana 01484a6a2b main/linux-postmarketos-qcom-msm8996: Update to 5.14 (MR 2492) 2021-09-08 11:10:28 +02:00
Dylan Van Assche 6cb262ef27 temp/eg25-manager: drop, upstreamed to Alpine (MR 2485)
The eg25-manager now has a proper release with our patches
2021-09-08 11:04:42 +02:00
Clayton Craft 1bbc4a2f9d pine64-pinebookpro: fix audio after 5.14 kernel upgrade (MR 2473)
ucm2 paths changed after the kernel upgrade

[ci:skip-build] already built successfully in CI
2021-09-07 15:51:18 -07:00
Clayton Craft 530a777204 main/linux-postmarketos-rockchip: upgrade to 5.14 (MR 2473)
Adds the 0011 patch to fix a ethernet regression in 5.14
2021-09-07 15:51:18 -07:00
Clayton Craft 7c511d677e pine64-pinephone: remove old u-boot legacy images from /boot on upgrade (MR 2494)
fixes #1228
2021-09-07 14:34:10 -07:00
Clayton Craft de98d83d47 linux-postmarketos-qcom-msm8996: add missing kconfig from 5.14 (MR 2491)
"make" will prompt for this option without this, causing bpo to fail.

[ci:skip-build] already built successfully in CI
2021-09-06 11:18:29 -07:00
Dylan Van Assche 23fd7a15bc linux-odroid-hc2: upgrade to 5.14.0 (MR 2488)
[ci:skip-build] Already built on CI in MR
2021-09-06 05:45:57 +03:00
Clayton Craft 520db5d536 temp/wys-pinephone: remove aport (MR 2482)
This heavily patched wys is no longer required on the pinephone
(callaudiod serves the same purpose)

[ci:skip-build] already built successfully in CI
2021-09-05 16:29:42 -07:00
Clayton Craft 1f8ff25707 pine64-pinephone: remove dependency on wys (MR 2482)
On the pinephone, callaudiod handles the switching of default outputs,
so wys is unnecessary and may be causing issues when running in parallel
with callaudiod.

fixes #1217
2021-09-05 16:29:35 -07:00
Clayton Craft 667f158e8d postmarketos-mkinitfs: upgrade to 1.0.2 (MR 2489)
[ci:skip-build] already built successfully in CI
2021-09-05 15:29:59 -07:00
Clayton Craft 307c46d943 device-pine64-pinetab: change ucm2 install path to support 5.14 kernel (MR 2471)
with 5.14, there's some change to the path that alsa searches for ucm2
for this device. the install path for PineTab.conf is changed, and it
references "full" path to HiFi and VoiceCall profiles (which I kept in
`PineTab` dir, so that there could be several configs for the same
driver later on, if necessary/desired)

[ci:skip-build] already built successfully in CI
2021-09-05 13:43:09 -07:00
Clayton Craft 0a4e7a9db1 device-pine64-pinephone: change ucm2 install path to support 5.14 kernel (MR 2471)
with 5.14, there's some change to the path that alsa searches for ucm2
for this device. the install path for PinePhone.conf is changed, and it
references "full" path to HiFi and VoiceCall profiles (which I kept in
`PinePhone` dir, so that there could be several configs for the same
driver later on, if necessary/desired)
2021-09-05 13:43:07 -07:00
Clayton Craft 60f80272c7 main/linux-postmarketos-allwinner: upgrade to 5.14 (MR 2471)
One patch had to be rebased
2021-09-05 13:43:04 -07:00
Martijn Braam b9cbcc8942 main/gpodder-adaptive: remove, upstreamed (MR 2484)
[ci:skip-build] already built successfully in CI
2021-09-05 13:26:10 -07:00
Maxim Karasev 64bc486aea main/linux-postmarketos-allwinner: fix ethernet for Orange Pi 3 (MR 2487)
[ci:skip-build] already built successfully in CI
2021-09-05 13:22:24 -07:00
Newbyte 26e7c79323 main/linux-postmarketos-exynos4: add myself as co-maintainer (MR 2423)
[ci:skip-build] already built successfully in CI
2021-09-05 19:32:15 +02:00
Newbyte 8b0d0d02d8 main/linux-postmarketos-exynos4: drop Contributor: line (MR 2423)
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1203
2021-09-05 19:31:04 +02:00
Newbyte ebecf3eb05 main/linux-postmarketos-exynos4: upgrade to 5.14 (MR 2423) 2021-09-05 19:30:54 +02:00
Clayton Craft 9ccae77a47 pmaports.cfg: set pmbootstrap_min_version to 1.37.0 (MR 2426)
This pmbootstrap version includes the necessary support for the new
mkinitfs

[ci:ignore-count]
[ci:skip-build] too many changed kernels/packages, won't complete in CI
2021-09-03 10:29:07 -07:00
Clayton Craft 65bae8615b device-*: don't use 'flavor' in kernel/initramfs names (MR 2426)
[ci:ignore-count]
[ci:skip-build] too many changed kernels/packages, won't complete in CI
2021-09-03 10:29:07 -07:00
Clayton Craft d164248ac6 linux-*: bump pkgrel for kernels that use downstreamkernel_package (MR 2426)
This function was changed, so these packages need to be rebuilt to have
the kernel installed under the new filename 'vmlinuz'
2021-09-03 10:29:07 -07:00