Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kmsxx #750

Open
wants to merge 2 commits into
base: kirkstone-next
Choose a base branch
from
Open

Kmsxx #750

wants to merge 2 commits into from

Conversation

Qingwu-Li
Copy link
Contributor

No description provided.

@Qingwu-Li
Copy link
Contributor Author

Hell maintainer, is this the correct way to share my patches?
kirkstone-next are still open for apply patches?

@kraj
Copy link
Contributor

kraj commented Oct 17, 2023

Usually we prefer patches on openembedded deval mailing list


PACKAGES =+ "${PN}-python"

DEPENDS = "libdrm libevdev fmt python3 python3-pybind11"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python3-pybind11 is provided via meta-python and this layer does not depend on meta-python. Maybe this recipe should be moved into meta-oe/dynamic-layers/meta-python/recipes-multimedia or directly into meta-python layer

}

FILES:${PN} +="/usr/lib/* \
/usr/bin/* "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change hardcoded paths to use. bitbake variables here, e.g. $[libdir} ${bindir}

DEPENDS = "libdrm libevdev fmt python3 python3-pybind11"

PACKAGECONFIG ??= "python"
PACKAGECONFIG[python] += "-Dpykms=enabled, -Dpykms=disabled"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does it need any dependencies to enable this packageconfig ? if so then move it here from DEPENDS above unless its generic dep.

xhuff pushed a commit to xhuff/meta-openembedded that referenced this pull request Oct 31, 2023
This release contains bug fixes only.
The following CVEs have been addressed:

CVE-2023-27783
CVE-2023-27784
CVE-2023-27785
CVE-2023-27786
CVE-2023-27787
CVE-2023-27788
CVE-2023-27789

Changelog:
=========
dlt_jnpr_ether_cleanup: check subctx before cleanup by @Marsman1996 in openembedded#781
Bug openembedded#780 assert tcpedit dlt cleanup by @fklassen in openembedded#800
Fix bugs caused by strtok_r by @Marsman1996 in openembedded#783
Bug openembedded#782 openembedded#784 openembedded#785 openembedded#786 openembedded#787 openembedded#788 strtok r isuses by @fklassen in openembedded#801
Update en10mb.c by @david-guti in openembedded#793
PR openembedded#793 ip6 unicast flood by @fklassen in openembedded#802
Bug openembedded#719 fix overflow check for parse_mpls() by @fklassen in openembedded#804
PR openembedded#793 - update tests for corrected IPv6 MAC by @fklassen in openembedded#805
PR openembedded#793 - update tests for vlandel by @fklassen in openembedded#806
Feature openembedded#773 gh actions ci by @fklassen in openembedded#807
Feature openembedded#759: Upgrade autogen/libopts to 5.18.16 by @fklassen in openembedded#760
Bug openembedded#751 don't exit after send error by @fklassen in openembedded#761
Bug openembedded#750: configure: libpcap version robustness by @fklassen in openembedded#764
Bug openembedded#749 flow stats: avoid overstating flow packet count by @fklassen in openembedded#765
Bug openembedded#750 more libpcap version updates by @fklassen in openembedded#766
Bug openembedded#767 tests: support for out-of-tree tests by @fklassen in openembedded#768
Bug openembedded#750 - fix macOS test failure by @fklassen in openembedded#770
4.4.3 by @fklassen in openembedded#769 and openembedded#771

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
pkg-config not support in pybind11_2.8.1
add the patch to find pybind11 via meson or cmake.
more information  see [1]

[1] pybind/pybind11#230
Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn>
add recipe kmsxx which is a C++ library for kernel mode setting.

Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn>
@Qingwu-Li
Copy link
Contributor Author

Change in V2:
move to meta-oe/dynamic-layers/meta-python/recipes-multimedia
changed the hardcoded /usr/lib /usr/bin.
add PACKAGECONFIG omap utils
modify python dependcy.

@Qingwu-Li Qingwu-Li requested a review from kraj November 9, 2023 10:12
@kraj
Copy link
Contributor

kraj commented Nov 10, 2023

this has to go through master branch first, I have cherry-picked the kmsxx recipe patch into master-next and once it works there. This patch is upto @akuster to consider for release branches. I must tell you that we do not usually add new features in releases.

@kraj
Copy link
Contributor

kraj commented Nov 15, 2023

its in master now as of 96430a1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants