Skip to content

Integrate meta-seconorth-nogplv3/kirkstone-rewrite-nogplv3-distro

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@c12957e7

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

Also remove commented old exceptions from the license rules.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@0ee74466

systemd: Move nogplv3 handling to meta-seconorth-nogplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@cfb38af1

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

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@a147e8f1

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

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@6ed95561

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

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@3bd0665b

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

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@8c30bc9c

packagegroup-seconorth-debug: Remove ltp, fio, hdparm die to lic issues

Some of the removal was previously done in meta-seconorth-distro, but I think its better to do all this stuff inside this layer.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@f580fa37

qt5: remove qmlbench from packagegroup as the license does not fit

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@4f1f7fc3

distro: Remove tools-debug from image features

Because of licenses the following dep chain was failing: image-small -> packagegroup-core-tools-debug -> gdbserver

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@445e2dd4

emc-test-suite: Remove (for now) because of the unresolvable deps of ltp

ltp is in the DEPENDS list, as we use the ltp-headers, but ltp RDEPENDS a lot of tools not available without gplv3, thus we need to rewrite emc-test-suite or write a package to only provide the ltp headers.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@b39d5db9

images: packagegroup tests now has a 'small' subpackage, use this in the images

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@0f690e3f

libcheck: remove 'checkmk' script, as it depends on gawk not available due to lic

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@80b212b7

qt: Remove mysql,sqlite2 and postgresql from PACKAGECONFIG because of deps

  • qtbase -> mysql5 -> coreutils
  • qtbase -> sqlite -> readline
  • qtbase -> postgresql -> readline

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@f9c320c6

nogplv3 distro: Move INCOMPATIBLE_LICENSE from image to distro

Also remove package-management from image-feature

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@8314c0a8

packagegroup-base: Remove dosfstool and hdparm from RRECOMMENDS

Both tools are not available without gplv3 or meta-gplv2

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@61192828

dtc: Remove -misc package and dependency to bash and diffutils

diffutils and bash are only available as gplv3

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@95193b3b

nogplv3: Use nogplv3 override on all existing package modifications

The nogplv3 layer is supposed to do no changes the the seconorth distro when included into the bblayers but not selecting the nogplv3 distro. To achive this, all modifications done in bbappend files need to use the 'nogplv3' override to filter this out.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@4212986e

libpam: Remove xtests and rdepends to bash and core-utils

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@14612845

perl: Remove gdbm from packageconfig due to license

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@ab1f4b99

systemd: remove recommands to tar to make it build

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@be1a2d80

nogplv3: libpam: Remove xtests package due to its dependencies

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@23d533c5

Draft: Rename distro, play arround with lics

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@adb1b6f6

README: Make clear that meta-gplv2 is not needed for this layer

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@67875373

image-nogplv3 classes: Remove the explicit PACKAGE_EXCLUDE

The explicit PACKAGE_EXCLUDE should not be necessary and prohibited by using INCOMPATIBLE_LICENSE. Further if a compatible package is available (i.e. for meta-gplv2) PACKAGE_EXCLUDE would prevent it from being included in an image.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@8f5c76d6

layer.conf: Make dependencies more explicit

Add meta-gplv2 and SECO Northern Europe's guf-distro as layer dependency.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@d4fd8bca

distro: Add guf-wayland-no-gplv3.conf

Previously it was found under meta-seconorth-distro however better fints in this layer.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@1f7d8ff4

image: Fixed small image without GPLv3 software

The small packagegroup was missing from the build. Without the small packagegroup, the image can't be build because were missing core components like busybox. Also the multimedia packagegroup was re-added.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@459a84f8

images: Added small image class

Added a small image class for building images without GPLv3.

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@78f91652

readme: Added section with build instructions

--

Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@5dc50e0b

image: Sorted packages in image and removed dash

The packages in the image without GPLv3 were sorted alphabetically. Dash was removed, because it's not needed (we use sh provided by Busybox).

Merge request reports

Loading