Commits on Source (33)
-
Jami Kettunen authored
This is an early mainline port for the MediaTek MT6763 Helio P23 SoC that just about boots in about 3 minutes with one core online, logs on display (simplefb) or UART serial console and USB gadget mode facilitating netbooting postmarketOS while tethered via RNDIS.
-
Jami Kettunen authored
-
Remove mainline postfix in initramfs module list, because sagit has only 1 kernel for now. Blacklisting ipa module fixes poweroff. See 68cdc1ea commit for more info. [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
Add the new variable, similar to supported_fastboot_depends. Related: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/patches/36815 Related: https://wiki.postmarketos.org/wiki/Pmaports.cfg_reference
-
Oliver Smith authored
-
Oliver Smith authored
I added this around all urls in the beginning of postmarketOS, but now I think it makes it less readable and doesn't have a benefit.
-
Oliver Smith authored
Add a wrapper .ci/wiki.sh, that pmbootstrap ci can run and use it in gitlab-ci.yml. Add a .ci/lib/gitlab_prepare_ci.sh script that makes a user available with sudo, as expected by the pmbootstrap ci compatible scripts. Set up binfmt_misc too while at it, it will be needed for running pmbootstrap. The next patches will adjust the rest of the CI scripts and move the old scripts in the .ci/lib dir, so only the scripts that should be called directly are in the .ci dir. Related: https://postmarketos.org/pmb-ci
-
Oliver Smith authored
-
Oliver Smith authored
Split out the grep for CHANGEME into a separate .ci/grep.sh script, as it's not related to shellcheck and also there's another grep check that I'll move there in a follow-up patch.
-
Oliver Smith authored
-
Oliver Smith authored
Adjust all CI scripts that make use of .ci/common.py to 'pmbootstrap ci'. Move all scripts that are not direct entry points to running CI scripts to .ci/lib. Comment out the dtb check, as it is failing. Apparently it didn't run properly before. Let's fix this after this CI change is done.
-
Oliver Smith authored
-
Oliver Smith authored
-
Oliver Smith authored
Prepare to add a new test making use of the parse_source_from_checksums() function in test_unreferenced_files.py by extending the function to not only return the checksum file names, but also the checksums. Also rename the file from test_unreferenced_files.py to test_source.py.
-
Oliver Smith authored
Reimplement the distfile-check as python test inside this git repository, so we don't need to download a tarball of ci-common.git to run it. This would not have been nice for running the test with 'pmbootstrap ci', as we don't want it to get downloaded every time the test runs. This new implementation is done in less than 40 lines of code, very fast and doesn't need to create a lot of files in /tmp to build a "distfiletree".
-
[ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
[ci:skip-build]: already built successfully in CI
-
Luca Weiss authored
-
Luca Weiss authored
Upgrade to a newer 5.18.3 commit that adds this support, and enable the relevant kconfig options.
-
Now that touchscreen driver is supported in kernel, include the module in initfs so it's available there. [ci:skip-build]: Already built successfully in CI
-
Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com>
-
Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com>
-
Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> [ci:skip-build]: already built successfully in CI
-
Support launching postmarketOS in QEMU on riscv64 architecture. It is mostly copied from device-qemu-aarch64 with some riscv64-specific modifications. Currently UIs using Xorg like Mate, XFCE4 and LXQT work fine, Wayland UIs like weston, plasma-mobile etc didn't work in my testing. Also using "pmbootstrap qemu --tablet" is needed to make mouse input work, the defaults don't seem to work at the moment. [ci:skip-build]: already built successfully in CI
-
mutter no longer depends on zenity as of version 43.alpha. See https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2370 And https://gitlab.gnome.org/GNOME/mutter/-/blob/e331e38a191a36faaa5bb049157ab77f94fd7654/NEWS#L137 Alpine commit: https://gitlab.alpinelinux.org/alpine/aports/-/commit/80c64759d16d1161ba706f83fca4d7518ebc3302 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
-
flatbuffers should have been available on armv7, since aports 0f3295fb0660f5caf59b8b2385f7c9305f1d57f0 [ci:skip-vercheck] [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
Note that the URLs in these scripts are not only for information, but they are also used as marker by pmbootstrap so it knows these are compatible with 'pmbootstrap ci'. I just fixed the typo in the pmbootstrap code as well and made a new release, use pmbootstrap 1.50.0 or above to have it recognize these scripts with 'pmbootstrap ci' again.
-
[ci:skip-build]: already built successfully in CI
-
-
The file brcmfmac43455-sdio.raspberrypi,4-model-b.bin is now provided by linux-firmware-brcm package in Alpine. Remove to symlink to stop the file conflict.
Showing
- .ci/apkbuild-lint.sh 22 additions, 0 deletions.ci/apkbuild-lint.sh
- .ci/build-aarch64.sh 1 addition, 0 deletions.ci/build-aarch64.sh
- .ci/build-armhf.sh 1 addition, 0 deletions.ci/build-armhf.sh
- .ci/build-armv7.sh 1 addition, 0 deletions.ci/build-armv7.sh
- .ci/build-riscv64.sh 1 addition, 0 deletions.ci/build-riscv64.sh
- .ci/build-x86.sh 1 addition, 0 deletions.ci/build-x86.sh
- .ci/build-x86_64.sh 1 addition, 0 deletions.ci/build-x86_64.sh
- .ci/build.sh 0 additions, 8 deletions.ci/build.sh
- .ci/check-dtb-install-location.sh 0 additions, 7 deletions.ci/check-dtb-install-location.sh
- .ci/commits.sh 20 additions, 0 deletions.ci/commits.sh
- .ci/ec.sh 13 additions, 0 deletions.ci/ec.sh
- .ci/flake8.sh 14 additions, 0 deletions.ci/flake8.sh
- .ci/grep.sh 24 additions, 0 deletions.ci/grep.sh
- .ci/kconfig.sh 22 additions, 0 deletions.ci/kconfig.sh
- .ci/lib/add_pmbootstrap_to_import_path 1 addition, 0 deletions.ci/lib/add_pmbootstrap_to_import_path
- .ci/lib/apkbuild_linting.py 0 additions, 0 deletions.ci/lib/apkbuild_linting.py
- .ci/lib/build_changed_aports.py 1 addition, 1 deletion.ci/lib/build_changed_aports.py
- .ci/lib/build_changed_aports.sh 19 additions, 0 deletions.ci/lib/build_changed_aports.sh
- .ci/lib/check_changed_aports_versions.py 1 addition, 1 deletion.ci/lib/check_changed_aports_versions.py
- .ci/lib/check_devices_in_wiki.py 3 additions, 3 deletions.ci/lib/check_devices_in_wiki.py
.ci/apkbuild-lint.sh
0 → 100755
.ci/build-aarch64.sh
0 → 120000
.ci/build-armhf.sh
0 → 120000
.ci/build-armv7.sh
0 → 120000
.ci/build-riscv64.sh
0 → 120000
.ci/build-x86.sh
0 → 120000
.ci/build-x86_64.sh
0 → 120000
.ci/build.sh
deleted
100755 → 0
.ci/check-dtb-install-location.sh
deleted
100755 → 0
.ci/commits.sh
0 → 100755
.ci/ec.sh
0 → 100755
.ci/flake8.sh
0 → 100755
.ci/grep.sh
0 → 100755
.ci/kconfig.sh
0 → 100755
.ci/lib/add_pmbootstrap_to_import_path
0 → 120000
.ci/lib/build_changed_aports.sh
0 → 100755