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

Working 5.2 to 5.10 kernel #388

Closed
wants to merge 2 commits into from

Conversation

david-sterling
Copy link
Contributor

Can-isotp is now upstream from kernel 5.10 onwards. Use kernel config file instead. This is only provided for legacy kernels.

Can-isotp is now upstream from kernel 5.10 onwards. Use kernel config file instead.  This is only provided for legacy kernels.
Copy link
Contributor

@kraj kraj left a comment

Choose a reason for hiding this comment

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

subject could be more descriptive. e.g.

can-isotp: Update to latest maste to fix builds to work from 5.2 to 5.10 kernels

@@ -1,14 +1,21 @@
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=72d977d697c3c05830fdff00a7448931"
SRCREV = "b31bce98d65f894aad6427bcf6f3f7822e261a59"
PV = "1.0+git${SRCPV}"
SRCREV = "${AUTOREV}"
Copy link
Contributor

Choose a reason for hiding this comment

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

No autorevs please, Use a locked SRCREV

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed thanks

meta-oe/recipes-extended/socketcan/can-isotp_git.bb Outdated Show resolved Hide resolved
For kernel 5.10 onwards use kernel defconfig option for ISO 15765-2 CAN transport and do not use can-isotp recipe. You will get "The file /usr/include/linux/can/isotp.h is installed by both linux-libc-headers and can-isotp" error using this recipe with kernel >= 5.10
@kraj
Copy link
Contributor

kraj commented Jul 13, 2021

thanks. Also squash the changes into single commit.

kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 23, 2021
Changelog:
Properly indent block-level contents of list items in man (openembedded#258).
commonmark/cmark#258
This handles nested lists as well as items with multiple paragraphs.
The change requires addition of a new field block_number_in_list_item
to cmark_renderer, but this does not change the public API.

Fix quadratic behavior when parsing emphasis (openembedded#389, Nick
Wellnhofer). Delimiters can be deleted, so store delimiter positions
instead of pointers in openers_bottom. Besides causing undefined
behavior when reading a dangling pointer, this could also result
in quadratic behavior when parsing emphasis.
commonmark/cmark#389

Fix quadratic behavior when parsing smart quotes (openembedded#388, Nick Wellnhofer).
Remove matching smart quote delimiters. Otherwise, the same opener
could be found over and over, preventing the openers_bottom
optimization from kicking in and leading to quadratic behavior when
processing lots of quotes.
commonmark/cmark#388

Modify CMake configuration so that the project can be built with
older versions of CMake (openembedded#384, Saleem Abdulrasool). (In 0.30.0,
some features were used that require CMake >= 3.3.) The cost of this
backwards compatibility is that developers must now explicitly invoke
cmark_add_compile_options when a new compilation target is added.
commonmark/cmark#384

Remove a comma at the end of an enumerator list, which was flagged
by clang as a C++11 extension.

make_man_page.py: use absolute path with CDLL. This avoids the error
"file system relative paths not allowed in hardened programs."

Include cmark version in cmark(3) man page (instead of LOCAL).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 23, 2021
Changelog:
Properly indent block-level contents of list items in man (openembedded#258).
commonmark/cmark#258
This handles nested lists as well as items with multiple paragraphs.
The change requires addition of a new field block_number_in_list_item
to cmark_renderer, but this does not change the public API.

Fix quadratic behavior when parsing emphasis (openembedded#389, Nick
Wellnhofer). Delimiters can be deleted, so store delimiter positions
instead of pointers in openers_bottom. Besides causing undefined
behavior when reading a dangling pointer, this could also result
in quadratic behavior when parsing emphasis.
commonmark/cmark#389

Fix quadratic behavior when parsing smart quotes (openembedded#388, Nick Wellnhofer).
Remove matching smart quote delimiters. Otherwise, the same opener
could be found over and over, preventing the openers_bottom
optimization from kicking in and leading to quadratic behavior when
processing lots of quotes.
commonmark/cmark#388

Modify CMake configuration so that the project can be built with
older versions of CMake (openembedded#384, Saleem Abdulrasool). (In 0.30.0,
some features were used that require CMake >= 3.3.) The cost of this
backwards compatibility is that developers must now explicitly invoke
cmark_add_compile_options when a new compilation target is added.
commonmark/cmark#384

Remove a comma at the end of an enumerator list, which was flagged
by clang as a C++11 extension.

make_man_page.py: use absolute path with CDLL. This avoids the error
"file system relative paths not allowed in hardened programs."

Include cmark version in cmark(3) man page (instead of LOCAL).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
halstead pushed a commit that referenced this pull request Jul 27, 2021
Changelog:
Properly indent block-level contents of list items in man (#258).
commonmark/cmark#258
This handles nested lists as well as items with multiple paragraphs.
The change requires addition of a new field block_number_in_list_item
to cmark_renderer, but this does not change the public API.

Fix quadratic behavior when parsing emphasis (#389, Nick
Wellnhofer). Delimiters can be deleted, so store delimiter positions
instead of pointers in openers_bottom. Besides causing undefined
behavior when reading a dangling pointer, this could also result
in quadratic behavior when parsing emphasis.
commonmark/cmark#389

Fix quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer).
Remove matching smart quote delimiters. Otherwise, the same opener
could be found over and over, preventing the openers_bottom
optimization from kicking in and leading to quadratic behavior when
processing lots of quotes.
commonmark/cmark#388

Modify CMake configuration so that the project can be built with
older versions of CMake (#384, Saleem Abdulrasool). (In 0.30.0,
some features were used that require CMake >= 3.3.) The cost of this
backwards compatibility is that developers must now explicitly invoke
cmark_add_compile_options when a new compilation target is added.
commonmark/cmark#384

Remove a comma at the end of an enumerator list, which was flagged
by clang as a C++11 extension.

make_man_page.py: use absolute path with CDLL. This avoids the error
"file system relative paths not allowed in hardened programs."

Include cmark version in cmark(3) man page (instead of LOCAL).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
@kraj
Copy link
Contributor

kraj commented Nov 20, 2021

this was accepted with bb9be0a

@kraj kraj closed this Nov 20, 2021
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request May 31, 2022
Changelog:
==========
  Windows: migrate from SetupApi to CfgMgr32 (openembedded#362) - as per recommendation from Microsoft;
  Windows: add hid_winapi_get_container_id WinAPI-specific function (openembedded#379);
  Windows: improved error messages (openembedded#388);
  Windows: fixed out-of-boundary memory access for some of the function (openembedded#418);
  windows: Add .rc (openembedded#415);
  macOS: add hid_darwin_get_location_id macOS-specific function (openembedded#378);
  macOS: add macOS-specific function(s) to open device(s) in non-exclusive mode (openembedded#397);
  libusb: improved CMake dependency on Iconv (openembedded#405) - as a result, better support for NetBSD;
  general: documentation improvements;
  general: small code cleanups/improvements;

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request May 31, 2022
Changelog:
==========
  Windows: migrate from SetupApi to CfgMgr32 (openembedded#362) - as per recommendation from Microsoft;
  Windows: add hid_winapi_get_container_id WinAPI-specific function (openembedded#379);
  Windows: improved error messages (openembedded#388);
  Windows: fixed out-of-boundary memory access for some of the function (openembedded#418);
  windows: Add .rc (openembedded#415);
  macOS: add hid_darwin_get_location_id macOS-specific function (openembedded#378);
  macOS: add macOS-specific function(s) to open device(s) in non-exclusive mode (openembedded#397);
  libusb: improved CMake dependency on Iconv (openembedded#405) - as a result, better support for NetBSD;
  general: documentation improvements;
  general: small code cleanups/improvements;

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Dec 26, 2022
- add PACKAGECONFIG option to enable dbus support

Release 0.4.13

Additions:

    Added bluetooth SCO (HSP/HFP) hardware offload support, together with an example script that enables this functionality on the PinePhone
    Encoded audio (mp3, aac, etc...) can now be passed through, if this mode is supported by both the application and the device
    The v4l2 monitor now also respects the node.disabled and device.disabled properties inside rules
    Added "Firefox Developer Edition" to the list of apps that are allowed to trigger a bluetooth profile auto-switch (openembedded#381)
    Added support in the portal access script to allow newly plugged cameras to be immediately visible to the portal apps

Fixes:

    Worked around an issue that would prevent streams from properly linking when using effects software like EasyEffects and JamesDSP (!450)
    Fixed destroying pavucontrol-qt monitor streams after the node that was being monitored is destroyed (openembedded#388)
    Fixed a crash in the alsa.lua monitor that could happen when a disabled device was removed and re-added (openembedded#361)
    Fixed a rare crash in the metadata object (openembedded#382)
    Fixed a bug where a restored node target would override the node target set by the application on the node's properties (openembedded#335)

Packaging:

    Added build options to compile wireplumber's library, daemon and tools independently
    Added a build option to disable unit tests that require the dbus daemon
    Stopped using fakesink/fakesrc in the unit tests to be able to run them on default pipewire installations. Compiling the spa test plugin is no longer necessary
    Added pkg-config and header information in the gir file

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Dec 26, 2022
- add PACKAGECONFIG option to enable dbus support

Release 0.4.13

Additions:

    Added bluetooth SCO (HSP/HFP) hardware offload support, together with an example script that enables this functionality on the PinePhone
    Encoded audio (mp3, aac, etc...) can now be passed through, if this mode is supported by both the application and the device
    The v4l2 monitor now also respects the node.disabled and device.disabled properties inside rules
    Added "Firefox Developer Edition" to the list of apps that are allowed to trigger a bluetooth profile auto-switch (openembedded#381)
    Added support in the portal access script to allow newly plugged cameras to be immediately visible to the portal apps

Fixes:

    Worked around an issue that would prevent streams from properly linking when using effects software like EasyEffects and JamesDSP (!450)
    Fixed destroying pavucontrol-qt monitor streams after the node that was being monitored is destroyed (openembedded#388)
    Fixed a crash in the alsa.lua monitor that could happen when a disabled device was removed and re-added (openembedded#361)
    Fixed a rare crash in the metadata object (openembedded#382)
    Fixed a bug where a restored node target would override the node target set by the application on the node's properties (openembedded#335)

Packaging:

    Added build options to compile wireplumber's library, daemon and tools independently
    Added a build option to disable unit tests that require the dbus daemon
    Stopped using fakesink/fakesrc in the unit tests to be able to run them on default pipewire installations. Compiling the spa test plugin is no longer necessary
    Added pkg-config and header information in the gir file

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Dec 27, 2022
- add PACKAGECONFIG option to enable dbus support

Release 0.4.13

Additions:

    Added bluetooth SCO (HSP/HFP) hardware offload support, together with an example script that enables this functionality on the PinePhone
    Encoded audio (mp3, aac, etc...) can now be passed through, if this mode is supported by both the application and the device
    The v4l2 monitor now also respects the node.disabled and device.disabled properties inside rules
    Added "Firefox Developer Edition" to the list of apps that are allowed to trigger a bluetooth profile auto-switch (openembedded#381)
    Added support in the portal access script to allow newly plugged cameras to be immediately visible to the portal apps

Fixes:

    Worked around an issue that would prevent streams from properly linking when using effects software like EasyEffects and JamesDSP (!450)
    Fixed destroying pavucontrol-qt monitor streams after the node that was being monitored is destroyed (openembedded#388)
    Fixed a crash in the alsa.lua monitor that could happen when a disabled device was removed and re-added (openembedded#361)
    Fixed a rare crash in the metadata object (openembedded#382)
    Fixed a bug where a restored node target would override the node target set by the application on the node's properties (openembedded#335)

Packaging:

    Added build options to compile wireplumber's library, daemon and tools independently
    Added a build option to disable unit tests that require the dbus daemon
    Stopped using fakesink/fakesrc in the unit tests to be able to run them on default pipewire installations. Compiling the spa test plugin is no longer necessary
    Added pkg-config and header information in the gir file

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
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.

2 participants