Skip to content
Snippets Groups Projects
Commit b9487ed7 authored by GitBot's avatar GitBot
Browse files

Integrate meta-seconorth-distro/new_seco-show-demo

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@615ac6f0

seco-show-demo: Port to the latest seco-show-demo

Use the latest seco-show-demo:
* Rename the guf-show-demo to seco-show-demo
* Pull from ew2022 branch
* Also some slides needed refinement.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@4250fa7f

fnginstall: Added comment to selection of boot partition

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@fd9cc721

os-release: Updated URL

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f0471f13

partitions: Increased fngsystem partition size

The Kirkstone-based Flash-N-Go System (plus the kernel) is slightly bigger
than the current 64MB partition size. Increased the size to 128 MB for now.
In the future, compressing the kernel would be a better solution.

Info: Self-extracting kernels are not yet supported on ARM64. We, therefore,
use an uncompressed kernel at the moment.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@40d27565

fnginstall: Fixed wrong machine name

The selection of the partition scheme was still dependent on the old
machine names and was therefore broken (the selection was falling back
to the i.MX6 scheme).

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@191e249f

uuu: Fixed artefact names

The generic artefact names (like Image), had to be removed with
Kirkstone. The artefacts now have extended names, that must be
used during the generation of the batch/shell scripts for calling
UUU.

For more info see commit 0272dbc3.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@864f2426

demo: Remove guf-show-demo2

Removed guf-show-demo2 package since we do not use it anymore. If we need
an additional demo instance again, we should use an additional systemd unit
file instead of adding a complete package.

BCS 746-000810

(cherry picked from commit 4606414f)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2f66e92f

wayland:kiosk: Fixed weston kiosk-shell

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@cad2ccf1

qt:compositor: Fixed format error in kms config for i.MX8

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@43d358b7

qt:compositor: Run service as qt user

It is best practice to don't run services as root. The qt-compositor
service now runs under the qt username.
The commit also contains a draft of the systemd socket-based activation
mechanism. Unfortunately, the qt-compositor daemon doesn't handle the transfer
of the socket from the socket unit to the service unit properly.
Until the daemon is fixed, the service still needs to be started manually.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@9c1ae36c

base-files:profiles: Moved and updated profiles for Qt/Wayland

Moved the profiles with the environment initialization into a new
sub-folder and activated them by linking to the sub-directory.
The reason for this is, that weston and the qt-compositor need
different environments and we want an easy way of exchanging them.
The wayland related parts have been moved from the qtenv to weston
and qt-compositor.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@3abb7323

qt:compositor: Fixed wrong service file name in do_install

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@498b4492

qt:compositor: Disabled hardware-cursor for mx8m

The hardware-cursor is rendered outside of Qt and doesn't properly
display when the screen is rotated via the qt-compositor.
The qt-compositor can display the cursor itself, which might be the
preferred way.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@03320c1d

qt:compositor: Run the qt-compositor as qt user

Changed the qt-multi-screen-compositor to run under the qt username.
Fixed the file names of the systemd service units and
added the creation of the qt user to the recipe.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5fc7107b

qt:compositor: Renamed service files

The qt-multi-screen-compositor will run under the "qt" username
in the future. Renamed the systemd service files to reflect the
change.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@3d85f6fb

seco-mx8mp: rename machine from imx8mpguf to seco-mx8mp

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@b18500ef

seco-mx8mm: rename machine from imx8mguf to seco-mx8mm

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@9025caac

seco-mx6ull: rename machine from imx6ullguf to seco-mx6ull

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@82f1b322

seco-mx6: rename machine from imx6guf to seco-mx6

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@3b84b29d

fng-install/prepare-image: Make output of prepare scripts visible

Also cleanup the output a little.
Make sure that the prepare_rtc script only affects Tanaro devices

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0a591e74

prepare-image: Remove overlays folder in /boot

The overlays no live directly in /boot without a subfolder

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@6e0b178f

prepare-image: Rename path of include to seconorth (from guf)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@6d080707

busybox: dd: Enable more options

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@280a1000

prepare-bootpartition: Make fatlabel optional, delete fs entry if fatlabel exists

For GPL-3.0 free images dosfstools are not available.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@770f6af0

prepare-rtc: Fix file extension for overlays

The kernel now supports dtbo files, thus the overlays now use .dtbo as
extension. Adapt the script to select the correct files.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@30e18056

overrides: Fix _ vs : syntax, use mx6, mx6ull and mx8

We reintroduced the plain mx8, mx8mm and mx8mp overrides without
-generic-bsp appendix. This changes the usage back to those.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2dfeed69

weston: Remove weston@service and rely on the poky provided variant

Also adapt the imx6ull override and the sed command
to set the fbdev backend for weston.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@22486551

fngsystem:devicetree: Handle dtbo files correctly

The kernel is now able to build dtbo files directly. In fngsystem the
devicetrees need special handling because of the packaging. This is
adapted to handle dtbo files also.

Also the uuu-scripts are adapted to generate the uuu scripts for dtb
only ( not for the dtbo files)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@88c5bca1

Remove the 'gplv3' DISTRO_FEATURE, this in now handled by an override

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@fbacc022

systemd: Move nogplv3 handling to meta-seconorth-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ce63a82c

packagegroup-seconorth-qt5: Move nogplv3 handling to meta-seconorth-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@d5b07d07

packagegroup-seconorth-tests: Move nogplv3 handling to meta-seconorth-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@73c0c52a

packagegroup-seconorth-networking: Move nogplv3 handling to meta-seconorth-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@37109144

packagegroup-seconorth-minimal: Move nogplv3 handling to meta-seconorth-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@de7e9d37

packagegroup-seconorth-tests: Rename packages to ${PN} and ${PN}-small

To make this similar to the image naming

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ec6f5231

packagegroup-seconorth-debug: Move the gplv3 handling to meta-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2ffedd36

distro: Rework of nogplv3 distro

The nogplv3 distro now includes the default guf-wayland distro
and only removes the gplv3 distro feature.

(cherry picked from commit 3c8f0d7f618b776fc55e25ea8209635479e260fd)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@12658c42

gplv3: Further fixed image without GPLv3 support

The standard image was missing the GPLv3 packages.
Added them back in and created a new distro without GPLv3.

(cherry picked from commit 4bda626be60fdc12b0f02e9751cb4d35e20ee36d)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ec1b7db1

gplv3: Fixed missing packages due to wrong directive

The FEATURE_PACKGES directive doesn't work here, because the
packagegroups aren't run like a normal recipe.
Moved the GPLv3 packages back to PACKAGES for normal inclusion.

(cherry picked from commit b996d3387f99f5afc3d99b4075f993ac1fc16b8e)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2d759730

qt:compositor: Fixed wrong folder name in files

The mx8m machine override doesn't exist anymore.
Changed the folder name to mx8m-generic-bsp, to make the configurations
available again.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@59339dfc

post-install: Fixed overrides in prepare-image

The overrides in the prepare-image weren't completely ported
to the new syntax.
Also the machine overrides haven't been changed to the new
syntax.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@d2c52b3c

fng-install:self-update: Added missing -r option to copy

The fngsystem-self-update runs the post-install steps on a temporary
directory and copies the files afterwards to the Flash-N-Go System
partition. We now have an optional overlays folder which also needs
to be copied and therefore need the recursive (-r) option on the
cp call.


(cherry picked from commit db2988c54a3628bddf4df4575f2beafefb551c80)
--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@597c7a49

fng-system: slightly increase INITRAMFS_MAXSIZE

The build for the imx8mpguf hit the limit.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@29f0f098

fng-install: Fixed setting of custom devicetree

The post-install steps for setting a custom devicetree have been
changed for the i.MX8 devices. For the custom devicetree to work again,
the name of the devicetree needs to be written to the devicetree file
in the boot partition.

BCS 746-000877

(cherry picked from commit 714adb35316565cdb97da046bda41ff2ccce7519)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e1136a4e

qtbase: Add gif

To add qgif to the Qt environment add the gif PACKAGECONFIG.

(cherry picked from commit cd3c70f1e6e9c779f515aaf55d80c32240965e12)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@4c67d8a8

fng-install:prepare-kernel: Added i.MX8 support

The default prepare-kernel script didn't support the i.MX8.
Tweaked the script, to support the custom requirements of the i.MX8.
The i.MX6 specific parts for the generation of the overlays (from the
shared XML) and the gf_platform detection has been moved to new scripts.

BCS 746-000877

(cherry picked from commit 40d7ba85d58160c91f4a7e41d59240c713bf3508)

fng-install:prepare-image: Added new scripts and clean-up

The new scripts (prepare-overlays and prepare-xml2dto) for the
post-install steps have beend added.
Also wrong indentations have been replaced and the lists have been
sorted.

BCS 746-000414
BCS 746-000877

(cherry picked from commit 3edf9fc8ef6fc790cc509e3ccd756232a569df47)

fng-install:prepare-kernel: Removed i.MX8 specific script

The i.MX8 used a custom post-install script for the prepare-kernel
step. Since the default script has been adopted for the i.MX8, the
custom script is removed.

BCS 746-000877

(cherry picked from commit 3a397d4448ace2dbdfcb3c63ad5d90e75a3ec1cb)

fng-install:rtc: Added RTC detection for the TANARO

The TANARO will be produced with one of two RTC variants.
We detect the RTC by querying the first register during the
post-install and activate one of two devicetree overlays.

BCS 746-000877

(cherry picked from commit 32b8f0c20331a3aff6b6e77a0576b755fdcfc2d6)

fng-install:post-install: Added comments to scripts

Extended the documentation and comments in the post-install scripts.

(cherry picked from commit c14d978b516e9b45c7bb292d6838744dbe75c27c)

fng-install:prepare-dt: Replaced loop with find

Fixes SC2044

(cherry picked from commit 2cc3f5397c55cd7b5bab7ba41ffc052d007b87c0)

fng-install:prepare-image: Convert recipe's syntax to kirkstone

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@b8c69230

post-install: Rework and fix of overlay handling

Overlays that have been installed by Yocto are now moved
into /boot/overlays. This is due to the inability of Yocto
to easily handle devicetree overlays during the build.

Overlays that are provided via the parameters of fng-install
(--DTBO) are also placed inside /boot/overlays. Additionally,
they are appended to the overlays variable inside the
overlays.txt file.
The overlays.txt file is parsed during the prepare-kernel
post-install step. The loaded overlays are then applied to
the default devicetree.

BCS 746-000414
BCS 746-000877

(cherry picked from commit 5f97c8e6844897ad4cb45a81e6ee21e831e0ada6)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ba006a1d

fngsystem: Added lsb-release to fngsystem

The lsb-release command can be used to query detailed information
regarding the Yocto image/build (from the userspace).

(cherry picked from commit 883e6834afc1173e2c41ed5175bc53f56c0c4010)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@8002b0cf

packagegroup: Added lsb-release to guf-small

The lsb-release command is used by Lava to query system information.

(cherry picked from commit f584eef64ec4cb7f914d9f21bcba110cc50cf2af)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@98e330cc

FNGSystem: Install kernel-modules to fix missing sound support

We did remove the kernel modules for FNGSystem to reduce the image
size. Compared to FNGSystem 27 the kernelmodules are adding about
2 MB, which seems to be OK for me.

(cherry picked from commit 38c8f73c9756c9bee5e80a758800acdc27ab1d8e)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0f489a5b

shared-conf: Allow on/off for bool values not only true/false

(cherry picked from commit f940734562f35df72c630f44421edb19c58927dc)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@b89357c0

fnginstall-postinstallation: Fix boot partition detection for fngsystem

The scripts failed if run in an installed fngsystem. This is needed in
FT2, when new xml files are installed after the FNGSystem installation.

(cherry picked from commit 920b5c91fbb3bb8a63abf2bb506d761fd1b083e4)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@fa41aa9f

alsa:imx6: Switch to sgtl5000 as default audio card

Replaced absolute card number by the ID of the sgtl5000 audio card.
Added additional alsa configuration files for imx6ull as it does
not have the sgtl5000 codec.

BCS 746-000548

(cherry picked from commit b3c8ca1b65107f78289fa8d97875b802276a6565)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e7916d32

multiscreen-compositor: Adapt receipe to adapted naming, add message client

Also convert recipe's syntax to kirkstone

(cherry picked from commit 984094770d6ecf53270bb223954ac6aa4e4f5b10)
(cherry picked from commit 325cd3c2b1201ff9580137285878245fee6af08b)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f80c2721

fng-install: Fix --partition-scheme change in FNGSystem install script

When switching from scheme 1 to 2, there was a bug leading to an
unformated partition.

Additionally I removed the partition message for FT2. This is only
used during the yocto installation and was in the wrong position
anyway.

(cherry picked from commit c0871d1ef6cc397ce704c90291a84234613cdb57)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@bb7173fa

fng-install: Move the partition-scheme parameter to the fngsystem install script

The implmentation was not really working when used in a yocto
installation, as it would have needed a relocation of FNGSystem.
Now the explicit change of the partition scheme is only be possible
together with the installation of FNGSystem.

(cherry picked from commit a4ecd59956117a6703e8b9a735185558878ff9c6)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@6a7b1727

fng-install: Fix installation issue when used with fresh FNGSystem 15.1

When FNGSystem 15.1 was just installed and only one partition was
setup on the device the installation failed.
This is fixed here.

Also: in A-B installation mode is the used target (A or B) reported
after the installation.

(cherry picked from commit e811145db8146087fe25a6a9aed6c9e98c2566aa)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f4bd9d7a

NFS: Add nfs-utils-client package to image

The nfs-statd systemd service is disabled by default.

BCS 746-000876

(cherry picked from commit 962886013567aca13487cea3997ba43d7851327e)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@6875c379

qt-multi-screen-compositor: Add kms.conf for imx8m

For imx8m it is necessary to specify drm device 0 to run the qt-compositor
with eglfs backend.

BCS 746-000787

(cherry picked from commit 5058c033894505ab86cd01ca45279be6ff83461c)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@88c8205c

psplash: Added switches for clear-background, logo and progress border

This allows us to draw the progress bar directly on top of the kernel
splash logo. By default, psplash only displays the progress bar.

BCS 746-000786

(cherry picked from commit ae1922ba8ddaa597bec22a7d1b5d11d397009e5e)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@4362b2c7

systemd: Remove networkd depending on gplv3 in DISTRO_FEATURE, configure MAC Address

Normally we would use network-manager, but for the gplv3 free variants
it is not available. In these cases we keep systemd-networkd as
network tools available.
Also adapt the call to gf-network-conf in the postinsts step during the
first boot to automatically determine the used network tooling.
This way the configuration for systemd-networkd is generated from the
xml setting as needed.

Until now the MACAdress was not configured if systemd-networkd was used.
Now the MACAddress is added to the newwork config file like it is done
when network-manager is used.

(cherry picked from commit 91b1c14e0fca97352ec7e1fb4b42c0baf9cfaa51)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5f2b57f0

xwayland: Fixed timeout during start-up

The weston-start script for xwayland overrides the module loading of the
notify library. Without notify, Weston doesn't report a successful start
back so systemd. As a result, systemd stops Weston after hitting the
timeout period.

Without the module loading directive in the start script, xwayland needs
to be activated in the weston.ini.

(cherry picked from commit 510cc1933f49038f36fc19e3b58822312e44ea76)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@6fbad68a

packagegroup: Added optional xwayland to graphics group

If x11 and wayland are both activated in the DISTRO_FEATURES, we add
xwayland and its xserver implementation to the image.

(cherry picked from commit 0c01033f51d3f7e8569f3c337040a1205b5958fb)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@a9b5c766

git: Changed protocol to HTTPS

The tools recipes still use SSH as protocol for the checkout.
Since we have opend our repository to the public, SSH isn't available
anymore. Because of this, we switch to HTTPS as protocol.

(cherry picked from commit e3c2325cd10c6097b863121fe66e07d0062a7d18)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e83188e9

qt-multi-screen-compositor: Add systemd units for imx6ull and the other platforms

imx6ull uses the linuxfb backend,
imx6 and imx8m* using eglfs.

(cherry picked from commit e382ac22e5e6685f47f72be454632bf9935cc975)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@26ba9fdd

Add qt-multi-screen-compositor to packagegroup-graphics

(cherry picked from commit bb708bf0ced423bba09edd3edfcbd8f73975eb37)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@fea2666e

Add qt-multi-screen-compositor recipe as alternative to weston

The qt-multi-screen-compositor is based on examples from QT
to implement a compositor based on QtWaylandCOmpositor.
The implementation is done mostly in qml.

(cherry picked from commit 98725129ad3f0600b910a938ca9d80544ac1eae8)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@70fa62f6

fng-install: Insert the image name during deploy

We have now platforms with custom rootfs names in the config.
It is easier to install if the correct name is already in the
install script.
With this change, the image name for the install script can be
adapted in a bbappend file.

(cherry picked from commit 8fc625212ec728898118118da8924f68b94334c3)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@78102b62

touchcalibration: Fix decode of sysfs input dev capabilities entry

To find the touch the capabilities entries in the sysfs are checked.
On Nallino the format contained a space, which made the script exit
with error. This change now (hopefully) decodes it correctly.

(cherry picked from commit 8ca830a4a9778ee838c4a2cd2064f0bf5089b610)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0b2283b4

Tools: Add fbgrab to packagegroup tests to allow screenshots from framebuffer.

(cherry picked from commit 548e591fa2f95562521bde845373674fb898ce6e)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0bcd7770

packagegroup-networking: Add iptables

Previously, iptables was only included via dependencies.

(cherry picked from commit 0d782145f79dabfc6bb0741e29395a96160cf4eb)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@11c96661

README: Adapt the README for SECO

Rename the distribution to SECO Northern Europe distribution and
reference the manifest as the main source of information.

BCS 746-000659

(cherry picked from commit 81bd01a9f04b974ca44acbef6487d62118dd9d5d)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@09baf9e0

LICENSE: Add licenses for copied recipes

We borrow some recipes form public layers. However, most of the public
layers are licensed under the MIT license. To make the licenses clear
copy the corresponding license files into the relevant directories next
to the recipe in question.

Recipes in question:
- rtl8812au
- kbd
- beep
- mxt-app

BCS 746-000658

(cherry picked from commit c402d855fc8d47e3742ada3b0a3fda4b9649e414)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@c4c75f20

gfeeprom: Pull the master branch instead of initial-draft

The "initial-draft" branch is deprecated. Use the branch "master"
instead. Currently this should not change the content.

(cherry picked from commit 32b7490b943d662047901d4c95e1342000daf210)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@df5d98f8

LICENSE: Add Apache 2.0 license file

According to our company licensing policy for software the Yocto layers
should be licensed under the Apache 2.0 license.
Adapt the LICENSE-2.0.txt file from https://www.apache.org/licenses/LICENSE-2.0.txt
as described in the APPENDIX.

Add the license as LICENSE.txt file to the layer repository.

BCS 746-000657

(cherry picked from commit d8fabd955097b7a30f4bfc8b82001f00c904dc21)

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@9890e216

touch calibration: Fix creation of libinput calibration data during installation

The script was relying in the /dev/input/touchscreen link which was not
available in FNGSystem previous to version 16.
This fix now loops though all available devices and takes the first
device with absolute axis.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@8311c0f1

Integrate gitlab-ci/share-build-and-test-job-basics

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@075aeccb

Refactoring: share build and test job basics for ci-test and Yocto

This shares YAML code for the following procedures:
- Build environment
- Source code checkout via repo
- SSH key and known hosts setup
- LAVA test submission
- Docker check if build folder is empty

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@8046ca4c

Integrate gitlab-ci/CI-hardcoded-artifact-path-for-fngsystem

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@6508e800

CI: Add hardcoded artifact's path generation also for fng system

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@fdc5d26c

Integrate gitlab-ci/CI-variable-scope-for-CI_PARAM_IMAGE-and-more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@c503a6d4

CI: pipeline yocto: Change scope of CI_PARAM_IMAGE, ... to fix fngsystem build

The variables CI_PARAM_IMAGE, CI_PARAM_DISTRO, CI_MACHINE have been
defined outside the job in the '.gitlab-ci.yml' file. This has a lower
precedence then variables defined inside the job, but it seems that
these variables are used in the scope of 'Trigger variables' when
available in the trigger job. These override the value set in the
template. As main results this made FNGSystem jobs build the normal
yocto.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5b86ebf2

Integrate gitlab-ci/CI-readd-allow-failure-true

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@ea3aa816

CI: Readd allow_failure:true to fix not finished pipelines

According to the docs a manual job always has allow_failure set to
true, but we see a lot of jobs staying in an unfinished state since
the removal of the allow_failure: true keyword for the sdk and test
jobs. This should fix the broken behaviour.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@97fba070

Integrate gitlab-ci/test-artifact-upload

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@dc0503b6

CI: Hardcode the artifacts path in the generated job description

Some gitlab update(?) seem to have changed the behaviour in
variable passing. In the scripts the variables are available
but in the artifacts path does not resolve them any more.
May be it has something to do with the introduction of the
trigger:forward keyword.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5714ff50

Integrate gitlab-ci/really-include-yamllint-in-manifest-pipeline

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@f39e65ab

Manifest: really include yamllint in the full pipeline

Previous commit did not have the effect due to wrong extend order.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@01508ffe

Integrate gitlab-ci/sdk-deployment and 5 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@0dd147c8

SDK: Remove package step from build sdk, add sdk to artifacts, create deploy_sdk

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@ecab2962

Manifest: include yamllint in full pipeline

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@a4071423

Manifest pipeline: run full build pipeline when triggered via web UI

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@8862b213

Manifest refactoring: move job rules into classes

This way they can be reused instead of redefining them in each job.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@d604b330

Fix wrong remote name in ci-test pipeline

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@e810c2ac

Fix wrong manifest project ID for ci-test pipeline

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ffed82d0

Integrate gitlab-ci/share-manifest-pipeline and 2 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@9b8cf51c

Share manifest pipeline for ci-test and yocto

Combine all common yaml parts in manifest-pipeline.yml and add
manifest-pipeline-yocto.yml and manifest-pipeline-ci-test.yml
containing the different variable assignments for each environment.

This change implicitly introduces parent-child build job generation in
the ci-test pipeline, like it is done in the yocto pipeline already.
The ci-test build jobs have been moved to build-jobs-ci-test.jinja2
accordingly.

Furthermore rename GITLAB_CI_CURRENT_REV to GITLAB_CI_REVISION and
remove the run conditions from all generated build jobs, since these are
already present in the upstream trigger job.

The repos including these files have to be updated with the new file
and variable names.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@c1b939fe

Use CI variables in build template directly

The job generation script implicitly passes the OS environment to the
template, so that the template has access to all GitLab CI variables.
Hence there is no need to explicitly pass any of them as command line
arguments.

This change makes the "generate-build-jobs" job more generic, so that
it can be shared with the ci-test pipeline in the future.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@775c09c1

Add gitlab_backup script to download all project exports of a gitlab group

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@28c5fe8e

Integrate gitlab-ci/fix-build-merge-request-job and 1 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@7f68f307

Yocto manifest build: re-enable build:merge_request job

This job was accidentally disabled in 2e6c1b4, because it was included
in the generated child pipeline. This pipeline is not created on the
master, though, so the condition for the job was never met.

Move the job to the parent pipeline again, so that it gets executed on
the master like before.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@970c7fd7

Re-add yamllint stage to ci test manifest pipeline

Was accidentally removed in previous commit.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@6a04cf81

Integrate gitlab-ci/define-yamllint-explicitly

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@2b2bc220

Define yamllint job explicitly in each pipeline

The yamllint job was included in the pipeline implicitly via the
inclusion of common.yml. This is not very transparent. Make the common
definition a base job and extend it explicitly in each pipeline now.

Add infrastructure stage comment header into both yaml files.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@4f158f41

Integrate gitlab-ci/share-yaml-code-for-manifest-integration and 2 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@686323c6

Remove yaml redundancies in manifest-integration

Leave all common yaml parts in manifest-integration.yml and add
manifest-integration-yocto.yml and manifest-integration-ci-test.yml
containing the different variable assignments for each environment.

The repos including these files have to be updated with the new names.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@4c751096

Harmonize manifest-integration yaml files for yocto and ci-test

This is the first step for reducing code duplicates.

BCS 746-000807

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@c877f9c9

retrigger: Allow to specify the manifest's remote identifier in a variable

Costum manifest may override this variable

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0219cbc7

Integrate gitlab-ci/set-master-branch-manifest-in-jinja2

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@d9660a80

build-jobs.jinja2: Specify master branch variable again

If the MASTER_BRANCH_MANIFEST variable is set in the manifest's
.gitlab-ci.yml file, it may not find its way to the generated job,
if it is not explicitly set during generation.
That is done with this patch.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0af24422

Integrate gitlab-ci/use-parent-child-build-jobs

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@2e6c1b4f

Build jobs: Use parent-child jobs to generate needed build jobs

* Move all build, deploy and test stubs to the manifest-build.yml
* Create a new job to generate and trigger the build jobs dynamically
* Add the base jinja2 file for the build jobs.
* Add initial docs for the manifest pipeline
* Remove unused files

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ea28c1fe

Integrate gitlab-ci/move-python-scripts-to-subfolder

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@1bc683d5

Move python scripts to subfolder

BCS 746-000808

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@4bba7d38

Integrate gitlab-ci/update-dual-espresso-path and 1 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@e6980d48

Update meta-seconorth-dual-espresso path

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@83002e07

accept_merge_request: explicitly check if MR has merge conflicts

According to the documentation [1] we should get a 406 error from the
API if we try to merge a merge request which has a merge conflict. We
are experiencing a different behaviour, though, where we are getting a
405 error in this case. There is an open GitLab issue on this topic [2].

In our error handling we assumed that the reason for a 405 error is most
likely a required pipeline which is still running. This assumtion,
however, leads to wrong behaviour in cases where no pipeline is started
at all.

Fixing this now by explicitly checking for merge conflicts at the very
beginning of the error handling sequence.

[1]: https://docs.gitlab.com/ee/api/merge_requests.html#merge-a-merge-request
[2]: https://gitlab.com/gitlab-org/gitlab/-/issues/364102

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@173d6c1b

Integrate gitlab-ci/document-skip-build-label

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@0885629d

Document "skip build" label

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@8d4e8fd6

Integrate gitlab-ci/skip-check-via-label and 1 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@5e514076

Add possibility to skip MR pipeline check via label

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@ee151673

Add possibility to skip MR pipeline build via label

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@147ca03f

Integrate gitlab-ci/allow-check-job-to-fail and 1 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@ad9d367e

Allow check job to fail

This makes merging a project MR possible even if the manifest has
received new commits since the MR pipeline build has run. The developer
is responsible for deciding whether it is safe to merge it without
having a build based on the latest manifest.

BCS 746-000794

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@81c2ad85

merge_into_manifest: fix error message if MR already exists

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@56b2019f

git: Changed protocol for tools to HTTPS

The SRC_URI of the various tools are still using SSH.
With the opening of our repositories, SSH isn't available for checkout
anymore. Because of this, we changed the protocol to HTTPS instead.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@bca16357

Integrate gitlab-ci/fix-port-for-lava-tests and 1 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@6fbbf338

CI: Add fake lava test to ci-test, reduce fetch depth in update submodule

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@d820110c

CI: Add variable containing the port for ssh access of the gitlab instance

Our server installation uses port 4444 for ssh access. The lava tests
didn't took this into account.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@88c53f51

Integrate gitlab-ci/rename-to-seconorth

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@a06956de

Rename layers to seconorth

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@fc026a5d

Integrate gitlab-ci/increase-timeout-for-infrastructure-jobs

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@67b0195a

CI: Increase infrastructure timeout to 10min

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@be6d5577

Integrate gitlab-ci/fix-gitlab-ci-integration

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@2d2210b6

CI: deploy-gitlab-ci: Don't stop integration when one project is already updated

Prior to this change the integration stop when one of the projects had
already the latest ref of gitlab-ci in to submodule.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@36e89030

Integrate gitlab-ci/fix-gitlab-ci-integration and 6 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@6f09c66c

CI: deploy-gitlab-ci: Don't stop integration when one project is already updated

Prior to this change the integration stop when one of the
projects had already the latest ref of gitlab-ci in to submodule.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@6c39166f

CI: deploy-gitlab-ci: Don't stop integration when one project is already updated

Prior to this change the integration stop when one of the projects had
already the latest ref of gitlab-ci in to submodule.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@aaac8d1c

changelog_generator: Use logging instead of print, fix black

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@79afb233

CI: Move changelog_generator to gitlab-ci project

The script can also be run in the normal python container, so this
slightly reduces the complexity.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@383a5aca

Added qt-multi-screen-compositor to project list

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@3e88ad8e

buildfng: Moved the image and distro variables to global

The image and distro for the buildfng job can now be set via
global/external variables.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@751fc360

Improve CI documentation

BCS 746-000636

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@9ee19c99

Integrate gitlab-ci/fix-reuse-of-outdated-integration-branch and 2 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@bcb6076b

CI: Add check if integration branch is on top of target branch before reusing it

The integration branch was reused even if there where new commits on the
target branch, which could lead into reverting some changes.
This adds a check, if the existing integration branch is directly based
on the target branch and deletes it if not.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@3b5e9be0

CI: Pull new changelog_generator image, add token to the call.

BCS 746-000785

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@968886c0

Update README.md: Add description on the gitlab-ci CI and how to deploy

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@554095d5

Integrate gitlab-ci/remove-dual-espresso-image-build and 19 more

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@f2b7ec90

CI: Remove build for dual espresso again

The pipeline is not setup to build from different manifest and so on,
and the dual_espresso manifest will probably go to a seperate repo
to keep it private.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@b81d573a

CI: Remove '--verbose' from deploy step

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@c1ebf70c

manifest: Added manifest file selection to ci-test

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@1285aad7

manifest: Added manifest file name to integration script

BCS 746-000518

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@dc6d7858

build: Added DualEspresso

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@0941262a

layers: Added nogplv3 and dual-espresso layer to CI/CD

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@6c3a8ff7

CI:package_release: Remove "GUF-" prefix from gitlab artifacts dir

BCS 746-000637

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@d809d630

manifest-CI: Refactor manifest pipeline files

* Split up build and package steps in separate files
* Add additional comments
* Add log output

BCS 746-000637

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@c917791b

Fix remote name on retrigger stage

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@1ba52853

Move repositories to git.seco.com

Rename variable JENKINSGUF_SSH_PRIVATE_KEY / SSH_PRIVATE_KEY to
GITLAB_PRIVATE_KEY on this occasion, because it contains a private key
that was generated exclusively for this use case. The according public
key has been added as a deploy key in GitLab to all repositories that
this repository needs access to.

Add more detailed documentation concerning this configurationdirectly in
the gitlab-ci files.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@3e948f5d

manifest: check if docker build folder is empty

BCS DevOps-000035

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@ab318978

CI: integrate_into_manifest: Fix integration for recipes in SRCREV file

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@976aaec9

CI: deploy_gitlab_ci: Fix merge, integration branch was used after delete

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@65c6f273

CI: Rename foobar to ci-test, like the job names

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@60c311ab

CI: Reuse existing integration branch preserving manual changes

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@3318487d

CI: integrate_into_manifest: Fix bug introduced when splitting functions

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@4c74c580

CI: disable 'check' job for gitlab-ci integration as integrate is already disabled

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@5d1fb5c4

CI: Enable MR pipeline for integration of gitlab-ci again

Our settings refuse to merge if no pipeline has been run.

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@69d604a4

CI: Fix merge pipeline

--

Commit: seco-ne/yocto/infrastructure/gitlab-ci@31d6d7da

CI: deploy_gitlab_ci: Rework the deployment of gitlab-ci into the child projects

The deploy_gitlab_ci now creates the integration commit and branch in
each passed subproject and create an integration commit in the manifest
containing all these new revisions.
A build is then triggered on this commit to test the functionality.

Split the update_submodule functions to reuse them in different ways.
Remove some previously used files.

BCS 746-000740

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@a6a68545

network: Fix distrooverride for network: set mac address, removed networkd

The distrooverride changed from guf to seconorth, but these recipes
haven't been adapted yet and the syntax was not changed to the new.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@18e1dd6d

README: Refactor Readme and add License info

Add license information to the REAMDE.md.

BCS 746-000657
BCS 746-000659
BCS 746-000780

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@9f08606c

emc-tests: Clean-up of emc-test-suite recipe

- Reformat of recipe
- Removed some extra line breaks and whitespaces

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@01cd9b1d

ltp: Renamed ltp-seconorth-tests to emc-test-suite

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ccec332e

guf-show-demo: Adapt to new wayland dir, run as user weston, use kioskshell

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@94382caa

weston/profile: Adapt the XDG_RUNTIME_DIR to the weston user

weston is now started as user weston. This leads to a weston socket
in the users runtime dir. To make it possible to start UI tools as
root from the cmdline, this adapts the exported XDG_RUNTIME_DIR to
the new socket location.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5b6b4452

weston: Adapt the transform keywords to weston 9

The transformation entry in the weston is written by a postinstall script
to reflect the orientation from the xml configuration.
The keywords to specify the rotation have changed with weston 9.0 from
0 to normal
90 to rotate-90
and so on.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@560a0ec5

Tools:drm/framebuffer: Add drm-framebuffer to access the drm device from cmdline

The framebuffer could be accessed by a simple write the the /dev/fb0.
This tool allows similar access by piping the data into it and
specifying the connector as parameter.
It also allows to query few things from the drm.

The recipe has a GPLv3 licenses and needs therefore to be moved to the
GPLv3 subgroup.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@c0d384cc

fng-install:u-boot: Fix installation on devices without u-boot environment

The install script backups some variables from the existing u-boot
environment before overwriting it. This failed for devices where no
environment was available yet, which lead to stop the update with error.
This case is now ignored and the installation continues without backup
in this case.


(cherry picked from commit a9d370f1225eebe42f367b7f3ae454b52a8961cb)
--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2a6651e8

fngsystem: Fixed copy of boot files for i.MX8M

The i.MX8M uses the meta-freescale layer. The layer adds the
KERNEL_IMAGETYPES to the IMAGE_BOOT_FILES. This breaks the copy
operation in the do_collect_files function because we don't handle
the kernel together with the boot files.
The issue is fixed by creating a copy of the IMAGE_BOOT_FILES, removing
the KERNEL_IMAGETYPES and using the copy in the function.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0272dbc3

fngsystem: Fixed do_collect_files in fngsystem-image

Since Kirkstone, there is a new way of disabling symlinks of the boot
artifacts (kernel, etc.): To disable the creation of these links, the
variable KERNEL_IMAGETYPE_SYMLINK  can be set to 0. Since we use a FAT
boot partition, links in the boot folder of the image lead to errors during
the extraction of the image and we have to disable them. However, the new
variable also disables the creation of links for the devicetrees and kernel
in the deploy folder.
To solve errors during the package of Flash-N-Go-System, the copy operations
for the boot files and kernel have been changed.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0f9767b6

sharedconfig: Updated image reference to seconorth

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5eb28408

layer: Renamed guf-distro to seconorth-distro

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2a7a36ac

readme: Renamed guf to seconorth

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ee710ba7

ltp: Renamed ltp recipe to seconorth

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@310d0154

fng: Renamed references in fng-install to seconorth

The fng-install scripts have been updated to reflect the new
image names.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@254c9e95

distro: Renamed distros to seconorth

The distros have been renamed to seconorth.
Also some clean-up, sorting and commenting was done.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@1188498a

images: Renamed images to seconorth

Images have been renamed to seconorth.
Additionally, some clean-up and commenting has been done.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@eb4a7998

packagegroups: Moved packagegroups to seconorth

Renamed the guf part of the packagegroups to seconorth.
Also some clean-up and sorting of the groups has been done.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f781fded

recipes: Moved the G&F recipes to recipes-seconorth

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f2b72649

renaming: Renamed G&F to SECO North

Also updated the URLs to www.seco.com.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@7889b1e2

nxp: Fixed additional NXP BSP overrides

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@a4030d71

kernel: Fixed PACKAGE_EXCLUDE for kernel-image

The kernel isn't supposed to be part of the Flash-N-Go-System
ramfs. Since Kirkstone, the old way of removing the kernel doesn't
work anymore. With the PACKAGE_EXCLUDE, the kernel is excluded from
the do_rootfs step.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e9a8dd4c

distro: Fixed wrong override in release artefacts

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e65d011c

packagegroup: Fixed allarch warning in graphics and qt5

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@d8bdf191

uuu: Moved native include

The native class must be included last, to prevent unexpected
behaviour.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@422b3f78

images: Removed feature-check from minimal image

The feature-check isn't used in the minimal image. Yocto shows a warning
because of this, so we remove the include from the minimal image and
move it to the standard/small images.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@8aaf562d

licenses: Fixed wrong GPLv2 license names

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@ceeff760

packagegroup: Fixed allarch packagegroup error

Some recipes are renamed based on the device arch.
To prevent this, the arch must be set before including the packagegroup
class.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0a1443e4

format: Fixed format and clean-up in images/recipes

- Removed unused code
- Fixed format and general code clean-up
- Fixed missing branch warning in SRC_URI

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f107d8b8

fng: Fixes and clean-up for Kirkstone

- Clean-up of the Flash-N-Go recipe
- Removed old code parts, that are no longer valid
- Excluded the Kernel from the initramfs, because its too big

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@5c4af75d

distro: Added wayland variant without GPLv3

Via the gplv3 distro feature, GPLv3 software can be enabled/disabled.
The new variant is build without GPLv3 software.
Also removed duplicate pam entry in DISTRO_FEATURES of regular
wayland distro.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@3f513354

fbv: Clean-up of framebuffer image viewer recipe

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e73bdb36

gplv3: Fixed GPLv3 recipes in packagegroups

The inclusion of the GPLv3 packages was broken.
With the changes, GPLv3 packages are only build/included, when the
gplv3 feature is set in DISTRO_FEATURES.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@485ce4e5

qt-kiosk-browser: Updated default URL for browser

Also fixed wrong spelling in recipe name.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@192d45a4

beep: Removed custom beep recipe

The beep recipe was backported to Dunfell. There is an upstream beep
recipe for Kirkstone, so we don't need our custom recipe anymore.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@9b4db258

kbd: Poky now provides version 2.4.0

We upgraded kbd to a newer version because of build errrors in Yocto.
Poky now provides the same version we upgraded to, so no need for a custom
version anymore.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@773cea18

networkmanager: Disabled Vala

Since version 1.32.2, the NetworkManager is build with the Vala support.
We don't include Vala in our Image and disable it therefore.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@2961319c

gplv3: Fixed missing packages due to wrong directive

The FEATURE_PACKGES directive doesn't work here, because the
packagegroups aren't run like a normal recipe.
Moved the GPLv3 packages back to PACKAGES for normal inclusion.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@637347c3

packages: Removed unbuildable recipe dstat

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@3927a91c

license: Fixed GPLv2 licenses

The GPLv2 licenses have been renamed. Changed to the new naming and
updated the licenses files.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@e2e5f26e

kirkstone: Add pam to DISTRO_FEATURES

Pam is now required by the wayland build.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@3eb77235

gitlab-ci: Updated CI/CD to newest version

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@f24e2340

wireguard: Fixed wrong bbappend

The bbappend doesn't match the current version of wireguard anymore.
Fixed to general bbappend.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@4c7c88a4

gfi2c: Remove DATE to get a reproducible build

Nowadays, Yocto aims to provide reproducible builds and activates
corresponding compiler checks. These break the build of gfi2c.
Remove the DATE macro from the sources to fix the warning and thus
fix the build.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@b5aeac4f

branches: Added missing branches from SRC_URI

Bitbake throws a warning in recent versions, when no branch is given for
a git repository.
Added the default master branches to the recipes.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@8674cdbf

ltp: Re-add libltp as public static lib

Our consuming guf-ltp-tests test suite depends on ltp and relies on the
libltp.a being exported as a public static library. This is no longer
the case for the upstream ltp package. It can be simply turned on using
the patch supplied.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@dd247897

libinput: Remove duplicate patch already fixed upstream

Under certain conditions libinput created duplicate device entries and
thus broke our touch system.
This is now fixed upstream and we can remove the patch and the bbappend file.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@0fc4a51a

kirkstone: Remove gcc bbappend

Since honister and gcc11 it seems not necessary to include the
"Fix-argument-list-too-long-error.patch" anymore.
Remove the patch and the bbappend as well.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@910c89f9

dhclient: Remove dhcp bbappend

With commit https://cgit.openembedded.org/openembedded-core/commit/meta/recipes-connectivity/dhcp?id=7e3357892f204788162747e907d68f857118cf42
dhcp was removed inf favor of dhcpd. Resemble this removal.

Currently, we do not have a replacement configured.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@a3a87734

layer: Updated layer.conf to Kirkstone

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@a2b1f67b

kirkstone: Converted to new syntax

Since Yocto Honister, a new syntax for the OVERRIDES is used.
Converted the syntax in all recipes, configs, etc. to the new syntax.
Also the MACHINE_OVERRIDES from the meta-freescale layer have changed.
For more info regarding the NXP changes see
https://git.yoctoproject.org/meta-freescale/tree/scripts/convert-bsp-specific-overrides.

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@1bb78a83

ci: Switched to Kirkstone CI/CD
parent 0b6c553f
No related branches found
No related tags found
No related merge requests found
Pipeline #26822 canceled with stage
in 8 seconds
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment