- Sep 08, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@f2a29f53 Refactoring: remove RELEASE_NAME from deploy targets Append it to the configured target at the deploy class level instead. This removes the need for eval'ing the variables before usage. RELEASE_NAME can be used directly at the class level because it is known from build-version.env. This makes the deploy behavior identical to the Azure stage. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@e136e5e2 Remove top-level "release" folder from package -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1d5e479f Define MACHINE variable on job level Instead of passing MACHINE from stage to stage or loading it from testdata.json, use the original value from the Jinja2 loop and set it directly for each job where it is used. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cdd47023 Introduce separate variables to set RELEASE_NAME and RELEASE_VERSION The expressions to calculate RELEASE_NAME and RELEASE_VERSION cannot be stored within these variables themseselves. If set on the trigger level, they would override the calculated values in build-version.env then, as trigger variables always have the highest precedence. Use separate variables RELEASE_VERSION_EXPRESSION and RELEASE_NAME_EXPRESSION to define how RELEASE_VERSION and RELEASE_NAME are calculated instead. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@372d192b Use RELEASE_VERSION and RELEASE_NAME from build-version job Instead of passing these variables from stage to stage or regenerating their values in later stages, use the ones set in the build-version job at all places. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cad30c20 Remove RELEASE_SUFFIX variable The RELEASE_NAME variable can be set directly now, so there's no need to have a dedicated RELEASE_SUFFIX anymore. A previous configuration like RELEASE_SUFFIX: "-custom" can now be achieved using: RELEASE_NAME: "Yocto-${RELEASE_VERSION}-custom" -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@922f49f8 Add yocto version job This adds a machine-independent job "build-version" which populates the RELEASE_VERSION and RELEASE_NAME variables, so that following jobs can use these without depending on the various build jobs. The variables can be set from the trigger job in a project's `.gitlab-ci.yml` file. They are eval'ed before saving them to version.env, so we can use deferred variable expansion or even command execution to construct their values. This mechanism is already used for the Flash-N-Go System variables. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@073ae81e LAVA: rename MACHINE to LAVA_MACHINE Rename variable in order to avoid confusion with the original MACHINE variable used everywhere else. Also rename the local Jinja2 variable to include an underscore to make naming consistent. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a91baa55 Clean build.env before writing This had been accidentally removed in 5e36715ef6cf98df4c1b98fedddc0c3c50ed4040. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1860ca8e Remove LOG_PREFIX variable This was used in times when the same code was executed from different places. We don't do that anymore, so the variable is obsolete. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@3d2dbe4d Documentation: update job generation chapter
-
- Sep 06, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@aeb1509b conf:seco-mx6-fsl: Add mx6dl to MACHINEOVERRIDES The VPU firmware binary for the imx6dl SoCs was not present in the image. Adding the mx6dl override adds the firmware-imx-vpu-imx6d package to the image. -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@5afddac3 kernel:firmware: Fix install task for seco-mx6-fsl sdk build Perform the do_install task only for the seco-mx6 machines, otherwise the firmware binaries conflict with the files from the firmware-imx recipe of the Freescale layer.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@1146c5fb packages:iot: Added Edgehog packages and dependencies BCS 746-001531
-
- Sep 05, 2023
-
-
GitBot authored
-- Commit: config@edf6b42d config:setup: Add check to fngsystem NoGPLv3 feature Some custom projects already include the NoGPLv3 or GPLv2 layer. If these layers are already present, the Bitbake parsing fails. As a precaution, check if the layers are already present and only add them if not.
-
- Sep 04, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@ae0d8e91 bootscript:alt: Check for custom script and run it if found The Flash-N-Go System bootscript should also check for an additional custom bootscript and run it if one was found.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@17b87f84 Refactoring: remove CI_PARAM_ prefix from variables There is no need to add a prefix to the variables. Basically every variable can be set or overridden at the trigger level, so we just use plain variable names for everything. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@825f3686 Refactoring: do not rename *_PATH variables in build.env We were using different variable names for the same variable in build and package stages. Unify these names in order to reduce potential confusion. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@2346bb98 Refactoring: make build variable naming consistent Use underscore to separate words within variable name. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@581541b9 Refactoring: improve FNG_INSTALL_URL definition FNG_INSTALL_URL was defined in build.env only, and in order to use it during the build we sourced build.env after writing it. Remove this workaround and define the variable cleanly in the first place. This removes the intermediate variable FNG_INSTALL_PATH. Also move the "/artifact" path from JOB_URL to FNG_INSTALL_URL in order to make the JOB_URL variable name match better. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@35784f29 Refactoring: improve IMAGEPATH et al. definition On every usage of IMAGEPATH, SDKPATH and LICENSESPATH we prepended BUILDPATH to it. Prepend it directly on definition to prevent repetition. Also remove redundant variable IMAGEBASEPATH. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@5e36715e Remove needless variables from build.env There were three variables set in build.env of which the values are already known in the environment for all jobs, because they are passed from the parent pipeline. Use the original variables instead of defining new ones. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@84aa6afb Fix LAVA job name -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8160c7d5 Sourcery: enable "low-code-quality" check globally Disable it locally instead, so that 1. new code additions are always checked, and 2. we can refactor one function at a time to make the check pass. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ef60c378 Sourcery: keep "for-append-to-extend" check disabled This is another check that suggests changes an average developer without profound Python experience would find hard to understand. Disable it. See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/for-append-to-extend/
-
- Sep 01, 2023
-
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@901ec1fb boards:trizeps8plus: Better module detection
-
- Aug 31, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@fe3b93c4 utils:mxt-app: Improve config parser Config files generated with maXTouchStudio contain a FILE_INFO_HEADER section that was not handled correctly by the mxt-app parser. Add this section to the skipped sections.
-
GitBot authored
-- Commit: config@03461917 Enable the no-gplv3 layers for fngsystem distros. Actually fixes the lates commit.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@121c130b Move the relevant no-gplv3 config to include file to reuse it
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@e2700f67 trizeps8mini: Adjust mx8mm modules in Kconfig -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@fb842ad0 trizeps8mini: Adjust SDRAM size and offset To be compatible with arch/arm/mach-imx/imx8m/soc.c pathch for Trizeps 8 Plus -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@f85ee8cc trizeps8plus: Adjust timings for 2GB and 4GB RAM -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@7792d620 trizeps8plus: Support for full 4GB RAM -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@1be1a838 trizeps8plus: Support for 4GB DRAM added, but cut to 3GB. Using the full 4GB would break compatibility to modules with less than 4GB. (Maybe somewhere in time someone will have a better idea.) -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@37a6cc0b trizeps8plus: clocks for 4G rams added -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@a335ca78 trizeps8plus: RAM-timings for 4GB-modules added -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@aa430125 trizeps8plus: Support for different ram sizes started
-
GitBot authored
-- Commit: config@1c116388 setup-environment: add gpl2 layers for fngsystem-image Append "meta-seconorth-nogplv3" and "meta-gplv2" layers to bblayers.conf only for "fngsystem-image" to avoid possible side effects for normal builds.
-
GitBot authored
-- Commit: seco-ne/tools/seco-sharedconf@86315479 udev:rules: Fix force_ro and disable it The action to disable the force_ro switch must be called after the blkid action (because it requires the ID_FS_LABEL). Moved the action to the right position. However, since we don't want /etc/shared to be writable anyways, we disable the action for now. BCS 746-001439
-
- Aug 30, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@1bb49495 openssh: Remount /etc/shared before generating SSH keys If /etc/shared is located on mmcblk0boot1, the partition is read-only per default. This prevents the SSH key generation service from working properly. BCS 746-001439
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@e2f09b85 regulator: Lower priority of logging when setting supply We lowered all the other constraint related log messages to debug level so lower the logging of what supplies we're configuring to debug level too. Signed-off-by:
Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20210929140717.3769-1-broonie@kernel.org Signed-off-by:
Mark Brown <broonie@kernel.org>
-
GitBot authored
-- Commit: seco-ne/kernel/linux-guf@c8ccfb27 regulator: Lower priority of logging when setting supply We lowered all the other constraint related log messages to debug level so lower the logging of what supplies we're configuring to debug level too. Signed-off-by:
Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20210929140717.3769-1-broonie@kernel.org Signed-off-by:
Mark Brown <broonie@kernel.org>
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@d7f4a6cc README: remove parted from list -- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@0c342bea core-base-utils: remove parted from override -- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@7a5a15ca parted: add gplv2 version The license was changed in 2007 from gplv2 to v3. There is no recipe for the old parted in the meta-gplv2 layer. By contrast with the latest parted recipe, this recipe does not contains ptest part.
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@fbf116e3 gitlab: Set new recipe name The recipe name for U-Boot was changed to u-boot-seco-imx
-
- Aug 29, 2023
-
-
Tobias Kahlki authored
The name was changed to reflect the name used in Italy.
-
GitBot authored
-- Commit: seco-ne/tools/yocto-install@09bc9c41 fnginstall-common: handle gpt partition table This is a fix for issue with ID 746-001412 : "fng-install: Handle existing GPT partition layout." Edgehog is distributed via WIC files which use a GPT partition table. But fngsystem-self-update scripts, which are used with SECO NE boards, do not work correctly with GPT partition table, so the installation of FNG System fails on boards, where Edgehog WIC is installed. Added the handling of GPT partition table to fngsystem-self-update: - if "--fdisk|--force-repartition" argument is not specified, installation will stop immediately with error message; - if "--fdisk|--force-repartition" argument is specified, an existing partition table on storage device on SECO NE board will be erased, and the installation process will continue as if this storage device was unformatted. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cf371aca alphaplan_fwr: Remove obsolete pkg.py artifact The pkg.py file is no longer deployed by the build process. See commit seco-ne/yocto/layers/meta-seconorth-distro@e79e8579 -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@b2b43f71 Sourcery: keep "use-named-expression" check disabled This suggestion aims to reduce code size, but IMO for the expense of readability for non-python-experts, so we disable it. See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/use-named-expression/ -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ae8c5423 Sourcery: keep "use-next" check disabled I don't see any benefit in accepting the refactoring suggestions based on this rule. IMO it makes the code harder to read, especially for non- experienced Python developers. See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/use-next/ -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@9462f826 Refactoring: raise specific errors See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/raise-specific-error/ -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@61eb3e11 Switch all strings to formatted string literals (f-strings) The old printf-style string formatting syntax using '%' is not recommended anymore. See for reference: https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting https://docs.sourcery.ai/Reference/Python/Default-Rules/replace-interpolation-with-fstring/ Python 3.6 introduced f-strings as a better alternative: https://docs.python.org/3/reference/lexical_analysis.html#f-strings Consequently switch to this new syntax for all strings.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@69302a36 uuu: fix shellcheck warning SC2046: Quote this to prevent word splitting. https://www.shellcheck.net/wiki/SC2046
-
- Aug 28, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@956a0653 yocto-install: Workarround for seco-mx6-fsl build As the u-boot for seco-mx6-fsl does not work yet, the install script should only be generated for seco-mx6 instead for all mx6q machines.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@b2fb3e93 Combine build-yocto.yml and and build-common.yml to build-pipeline.yml
-
- Aug 25, 2023
-
-
GitBot authored
-- Commit: seco-ne/kernel/modules/touchgpio@9b880984 Add gitlab-ci configuration for automatic manifest integration
-
GitBot authored
-- Commit: seco-ne/kernel/modules/ilitek@25cde723 Add gitlab-ci configuration for automatic manifest integration
-
GitBot authored
-- Commit: seco-ne/kernel/modules/atmel-mxt@30a03a7e Add gitlab-ci configuration for automatic manifest integration
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@b77cd6dd seco_mx6: apply dt overlay generated from xml
-
- Aug 24, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@4a7433f8 weston-init: Fix libinput calibration for dash At the moment the output of the abs value of an input device is combined in a 64bit value and then evaluated to detect the touch input device. However, some shells support only 32bit int values for bitwise operations. To fix this, the values are evaluated one after the other.
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@a37361a7 arm:dts:imx6dl: Set correct LVDS crtc for SANTARO and SANTOKA The imx6dl SoCs only have one IPU. Set the LVDS crtc accordingly. BCS 746-001453
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@e6808701 Add "Deploy Azure" stage This stage contains jobs to deploy packaged artifacts to our Azure blob storage. The required variables `AZURE_STORAGE_ACCOUNT` and `AZURE_STORAGE_SAS_TOKEN` are stored in the GitLab CI/CD variables. The storage container `AZURE_CONTAINER_NAME` and artifact path `AZURE_TARGET_FOLDER` are passed from the parent pipeline.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@f61d8c8d packagegroups:benchmark: Add stressapptest package
-
GitBot authored
-- Commit: seco-ne/tools/yocto-install@b9ed4988 Adapt to shared conf renames
-
GitBot authored
-- Commit: seco-ne/tools/seco-sharedconf@9543833e Rename files to remove the deprecated gf- prefix
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@25db917d Adapt to renames to remove the gf- prefix
-
Jonas Höppner authored
Change-Id: I926f10cf6ca52e5cb4b97cb73db3fa5dd92c5139
-
GitBot authored
-- Commit: seco-ne/tools/yocto-install@6a6ebd20 scripts:post-install: Fixed SC errors and added some log messages -- Commit: seco-ne/tools/yocto-install@d541ca3c build:make: Fixed list order and permissions for post-install -- Commit: seco-ne/tools/yocto-install@fe9f9669 Add script and service for seco-hmi postinstallation Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
- Aug 23, 2023
-
-
GitBot authored
Integrate meta-seconorth-machine/kirsktone-edgehhog-preparation-make-wic-bootable-add-seco-hmi-postinstallation -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@bc5ba916 seconorth-machine: add seco-hmi-postinstallation to rrecommends for edgehog builds Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de> -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@d7d2d06c yocto-install: add services subpackage Currently yocto-install-services package only holds seco-hmi-postinstallation.service. Which is to be used in Edgehogs builds. Service will check if gfxml-overlay.dtbo is present on correspondig bootfs_X partition and will start fnginstall-postinstallation if overlay is absent. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de> -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@cdfbd725 srcrev.conf: add initial version Added initial SRCREV.conf with gfxml2dto commit set. SECO-NE stores this file in manifest repo. Edgehog stores this file in machine layers and copies it into build/conf during initial setup. This is needed as gfxml2dto recipe is set to use dunfell branch, which is outdated. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
Tobias Kahlki authored
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@46e834f3 uuu: update scripts for mx6 boards The current uuu script (uuu.lst) doesn't work for mx6 devices. Restore previously used script and: * make it more flexible by adding input arguments * remove "write" commands for unused components (dtb and modules) Also updated .bat and .sh wrappers to generate fng-boot boot script and combined linux image (kernel + dtb).
-