Ricardo Pardini
b18cd8aaf4
logging: curb some warnings into info's
2023-05-09 10:04:57 +02:00
Ricardo Pardini
ab696d0776
rootfs: bump non-desktop tmpfs_estimated_size from 2000mb to 2300mb (determined empirically, after building all images)
2023-05-09 10:04:57 +02:00
Ricardo Pardini
b7c659c0a9
pipeline: gha: fix IMAGES_ONLY_OUTDATED_ARTIFACTS and SKIP_IMAGES by exporting them so Python can see; tune logging
2023-05-09 10:04:57 +02:00
Ricardo Pardini
637c4fec01
include (clean/real) apt lists in built images; update xapian index during image build, not rootfs; don't leave junk in the rootfs cache
...
- revert #5139 Revert "Apt lists is needed for synpatic index generation"
This reverts commit 63e9bd3baa
- this actually only left junk in rootfs cache for the future to find
2023-05-09 10:04:50 +02:00
Igor
3b6598c3c2
Enable BOOT_SCENARIO="tpl-spl-blob" also on Kedge
2023-05-09 10:04:41 +02:00
Paolo Sabatino
5342449e6b
rk322x: add emmc and sdmmc pwrseq
2023-05-08 11:30:19 +02:00
Paolo Sabatino
3b3e3405bc
rk3399: minor rework of patches triggering warnings
2023-05-08 11:21:55 +02:00
Ricardo Pardini
a872fe8773
config-prepare: config_pre_main(): try to be more helpful when BRANCH is unset or wrong instead of just "bad KERNEL_MAJOR_MINOR"
2023-05-08 11:21:47 +02:00
Ricardo Pardini
6d3364673a
rockchip64_common.inc: fix escaping for test in subshell
...
- this emits errors early if BRANCH is not set
2023-05-08 11:21:47 +02:00
amazingfate
495d35be49
fix unidiff warning from patches of rockchip64-6.3
2023-05-06 12:55:10 +02:00
amazingfate
85bab47bba
bump rockchip64 edge to v6.3
2023-05-06 12:55:10 +02:00
amazingfate
0b5dc0c921
fix uwe5622 for kernel v6.3
2023-05-06 12:55:10 +02:00
Igor
5ce81c6bb8
Fix rockpi-n10 and station-p1 uboot spi image creating
2023-05-06 10:54:55 +02:00
Igor
63e9bd3baa
Apt lists is needed for synpatic index generation
2023-05-05 19:37:19 +02:00
amazingfate
8a6d76831a
fix rock4 boards uboot spi image creating
2023-05-05 19:36:47 +02:00
Igor
fb328bf4da
Move RISCV uefi status to WIP as this is closer to reality
2023-05-05 16:41:52 +02:00
Igor
e62ae0fcd0
Enable SECCOMP on Visionfive2 kernel config
...
This will fix chrony
https://forum.armbian.com/topic/28142-visionfive-2-chrony-doesnt-run-kernel-missing-seccomp
2023-05-05 12:34:52 +02:00
Michał Dziekoński
7167d5c420
sunxi-6.2 h616: Fix thermal zones (add missing trips)
2023-05-05 12:27:14 +02:00
Michał Dziekoński
613234a75c
sunxi-6.1 h616: Fix thermal zones (add missing trips)
2023-05-05 12:27:14 +02:00
Julian Sikorski
f543927a46
Update odroidxu4-current to 5.4.242
2023-05-05 12:26:58 +02:00
amazingfate
5dee9ee935
remove twice declared uboot make targets for rkspi image
2023-05-05 12:25:07 +02:00
amazingfate
cf35a151b3
disable spi flash support on radxa e25
2023-05-05 12:24:51 +02:00
igorpecovnik
730c34f677
Updating text
2023-05-05 12:24:19 +02:00
hzy
2e41d350e8
meson: edge: bump to linux-6.3.y
2023-05-05 12:23:46 +02:00
Igor
97be075d56
Limit execution to main branch only
2023-05-04 16:44:44 +02:00
Ricardo Pardini
de8bbcec11
pipeline: correctly quote params passed over pure strings (eg in the GHA JSON matrixes) so values with spaces are not mangled
2023-05-04 16:08:11 +02:00
Ricardo Pardini
1b36bb63d7
bash_declare_parser: parse space-separated single-quoted array values correctly ('THIS=has space' is a single token, not two)
2023-05-04 16:08:11 +02:00
Ricardo Pardini
875960ddb7
aggregation: armbian_utils.parse_env_for_tokens() now actually does what it said on the box "split by whitespace, line breaks, commas, and semicolons"; add appgroups summary
2023-05-04 16:08:11 +02:00
Ricardo Pardini
1ad9f7cbd2
artifact-rootfs: add desktop info (environment, config_name, appgrous) to artifact_version_reason (so we can debug when I mess up later)
2023-05-04 16:08:11 +02:00
Ricardo Pardini
7c0fb70a2b
configdump: alias config-dump, config-dump-json and new config-dump-no-json (bash declare format)
2023-05-04 16:08:11 +02:00
Ricardo Pardini
0ff694cfbd
produce_repeat_args_array: @mhoffrog was right, we need to quote repeat params; (here I'm being stubborn and only quoting the ones that have spaces in them)
2023-05-04 16:08:11 +02:00
Pander
9ed24a6e86
extension fake-vcgencmd
2023-05-03 15:10:18 +02:00
Ricardo Pardini
ad05ef1d6c
de-EOS prematurely-EOS'ed boards (I hope)
2023-05-03 15:09:56 +02:00
Ricardo Pardini
73e9c89807
docker: fix: always mount .docker/config.json if it exists (in GHA)
2023-05-03 15:09:56 +02:00
Ricardo Pardini
6ef394d95d
kernel: get better rid of KERNEL_CONFIGURE, remove UI asking for it, it's now a separate command kernel-config and wouldn't work anyway
2023-05-03 15:09:56 +02:00
Igor
bc5329ec84
Disable pinning policy but while leave example
...
It should not be needed anymore since we re-pack those packages
https://github.com/armbian/scripts/pull/44/files
2023-05-03 15:09:36 +02:00
AGM1968
250a9c2cc0
h616 Cpu frequency scaling ( #5123 )
...
* Add-h616-efuse_xlate-cpu-freq-scaling
* series_additions_h616-cpu-freq-scaling
* series_armbian_changes_h616-cpu-freq-scaling
---------
Co-authored-by: AGM1968 <AGM1968@users.noreply.githib.com>
2023-05-03 09:35:53 +02:00
Ricardo Pardini
724a67d3e5
pipeline: cli: add proper gha- prefix to CLI commands that have something to do with GitHub Actions (thus gha-matrix now, and the new gha-template)
...
- stop at the correct places for `inventory` and `targets` non-GHA-specific commands
- handle `gha-template` first (and return), since it does not really depend on any info/targets/etc
- batcat the output for show-off
2023-05-03 07:49:53 +02:00
Ricardo Pardini
23a2b34847
pipeline: add output-gha-workflow-template.py utility, for rendering GHA workflow YAML templates with chunks
...
- python-tools: add Jinja2. Incredible how we made it this far without it.
- output-gha-workflow-template: a double-templater, first runs jinja with a custom syntax, then "moar magic" to be useful for GHA
2023-05-03 07:49:53 +02:00
Ricardo Pardini
0aac5a4945
pipeline: targets-compositor: whole target can be enabled: no to quickly disable it (as if it wasn't there)
2023-05-03 07:49:53 +02:00
Ricardo Pardini
46cd0a2cfc
pipeline: output-gha-matrix: directly GHA-output images-chunk-json-2, images-chunk-not-empty-2, images-chunk-size-2 and artifacts-xxx with no fake entry
...
- as alternative to the full output, this allows us to skip chunkjobs when they're empty, and hopefully makes GHA-JSON-parsing 10x faster
2023-05-03 07:49:53 +02:00
Ricardo Pardini
d6bdf4221e
pipeline: output-gha-matrix: new input.pipeline.gha.runners in the targets.yaml for mapping GHA's runs_on based on name and arch
2023-05-03 07:49:53 +02:00
Ricardo Pardini
4bf98ebfab
artifact kernel/uboot: add ARCH to artifact_input_variables; used for (maybe) mapping to runner tags in JSON pipeline
2023-05-03 07:49:53 +02:00
igorpecovnik
ba1a84a5e8
Adjusting ORAS cache location, runners ( #5129 )
...
* Move packages to new location
* Adjust build runners
* Switch to OS
Signed-off-by: Igor <igor@armbian.com>
---------
Signed-off-by: Igor <igor@armbian.com>
Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2023-05-02 11:08:34 +02:00
Vyacheslav Bocharov
64f434ab33
Revert "fix rtl88x2cs compilation for kernel 6.3" as fixed in rtl88x2cs repository.
...
This reverts commit dc9f751012 .
2023-05-02 12:04:51 +03:00
Ricardo Pardini
3767729dc5
rootfs: add artifact name prefix and EXTRA_ROOTFS_NAME suffix (for extensions), yyyymm one-per-month auto-version in place of REVISION for artifact version
...
- rootfs is not a deb package, and thus not subject to the same strict ordering rules of `artifact_prefix_version`
- replace with `yyyymm` (`202305`) in version so we get one-per-month automatically
2023-05-01 22:47:12 +02:00
Ricardo Pardini
f992dcd466
git-ref2info: retries for getting Makefile body ( https://raw.githubusercontent.com has been failing a lot)
2023-05-01 22:47:03 +02:00
Ricardo Pardini
d890b418c7
kernel/uboot/atf: introduce kernel-patch, uboot-patch, atf-patch, uboot-config, kernel-config CLI commands; enhanced manual patching; block deprecated ways
...
- all interactive commands now **don't build the artifact** anymore; just patches/.configs are produced and then build ends
- user is required to put the produced patches in the right place and build again, for full consistency
- split ATF and U-BOOT manual patching process; use CLI command `atf-patch` to patch ATF, and `uboot-patch` to patch u-boot
- non-interactive artifact builds are now 100% sans-stdin
- introduce `uboot-config` CLI command; still experimental, only produces a defconfig and not a patch
- reworked `userpatch_create()` to be (hopefully) more useful:
- detects a previous patch and offers to apply it before continuing
- enters a loop showing the diff, and only proceeds when user indicates he's happy with the patch
- produces `mbox`-formatted patches via `format-patch` and standard Armbian parameters
- uses MAINTAINER and MAINTAINERMAIL instead of git configuration (so it works in containers)
- don't allow image builds with any patching or configuring _at all_ (it has been deprecated with a warning for months already, and results are inconsistent)
2023-05-01 22:46:55 +02:00
Ricardo Pardini
f860106a2a
jetson-nano legacy: give up on this legacy and remove it; fixes #5117
2023-05-01 22:46:43 +02:00
Ricardo Pardini
145ae8472c
jetson-nano legacy: try, and fail, to fix this legacy; (does NOT) fixes #5117
...
- `jetson-nano` `legacy`: kernel config: `CONFIG_SECTION_MISMATCH_WARN_ONLY=y`
- `jetson-nano` `legacy`: add `-mno-outline-atomics` to fix linking
- `jetson-nano` `legacy`: add `xxd` host-dependency
- `jetson-nano` `legacy`: downgrade _a lot_ of gcc errors to allow this legacy to build
2023-05-01 22:46:43 +02:00