Hi Alex,

On 2022-01-26 12:36, Alexander Kanavin wrote:
Thanks, I guess RP or I should spin this on the autobuilder so you can see where the issues are?

Sure that sounds good.

Thanks!


Alex

On Wed, 26 Jan 2022 at 11:52, Jose Quaresma <[email protected] <mailto:[email protected]>> wrote:


    Hi Claudius,

    I think we can do that switch for the monorepo in a follow up patch
    after the 1.20 integration.
    I have an internal update with most ready for 19.3 that misses some
    of the existing downstream patches that we have.

    The gstreamer project will provide the archives for
    different components as they had done so far,
    so we don't need to change the monorepo to integrate the gstreamer
    1.20 for now.

    Cheers,
    Jose

    Claudius Heine <[email protected] <mailto:[email protected]>> escreveu no dia
    quarta, 26/01/2022 à(s) 10:28:

        Hi,

        since the release of gstreamer 1.20 is getting close, and it
        might make sense to
        include it into the kirkstone release. I prepared preliminary
        update patchset
        for it.

        Gstreamer changed to use monorepos with 1.20 so I went ahead I
        changed all
        recipes to use one SRC_URI from `gstreamer1.0-source.inc`.
        Currently I just use
        a tarball from a unrelease commit id, but that will be changed
        to the correct
        one, after gstreamer is released.

        I have some ideas which could be implemented with this change,
        but I wanted
        feedback for this first:
          - remove the version from the filename, and define the PV in the
            `gstreamer1.0-source.inc`, this might make future updates
        easier.
          - put all recipes together into one recipe, which provides
        packages for all
            subprojects, this improves build time and makes maintenance
        easier, but also
            breaks downstream bbappends.

        Any feedback on this is welcome.

        kind regards,
        Claudius

        Claudius Heine (12):
           gstreamer1.0: 1.18.5 -> 1.20.0
           gstreamer1.0-plugins-base: 1.18.5 -> 1.20.0
           gstreamer1.0-plugins-good: 1.18.5 -> 1.20.0
           gstreamer1.0-plugins-bad: 1.18.5 -> 1.20.0
           gstreamer1.0-plugins-ugly: 1.18.5 -> 1.20.0
           gstreamer1.0-libav: 1.18.5 -> 1.20.0
           gstreamer1.0-python: 1.18.5 -> 1.20.0
           gstreamer1.0-omx: 1.18.5 -> 1.20.0
           gstreamer1.0-vaapi: 1.18.5 -> 1.20.0
           gstreamer1.0-rtsp-server: 1.18.5 -> 1.20.0
           gst-examples: 1.18.5 -> 1.20.0
           gst-devtools: 1.18.5 -> 1.20.0

          ...ct-has-a-different-signature-on-musl.patch |   8 +-
          ...tools_1.18.5.bb <http://tools_1.18.5.bb> =>
        gst-devtools_1.20.0.bb <http://gst-devtools_1.20.0.bb>} |   9 +-
          ...001-Make-player-examples-installable.patch |  22 +-
          ...mples_1.18.5.bb <http://mples_1.18.5.bb> =>
        gst-examples_1.20.0.bb <http://gst-examples_1.20.0.bb>} |  11 +-
          ...st-libav-fix-build-with-ffmpeg-5.0.0.patch | 346
        ------------------
          ...1.18.5.bb <http://1.18.5.bb> =>
        gstreamer1.0-libav_1.20.0.bb
        <http://gstreamer1.0-libav_1.20.0.bb>} |   9 +-
          ...x_1.18.5.bb <http://x_1.18.5.bb> =>
        gstreamer1.0-omx_1.20.0.bb <http://gstreamer1.0-omx_1.20.0.bb>}
        |   6 +-
          ...ialized-warnings-when-compiling-with.patch |   8 +-
          ...-avoid-including-sys-poll.h-directly.patch |   8 +-
          ...-sentinals-for-gst_structure_get-etc.patch |  24 +-
          ...issing-opencv-data-dir-in-yocto-buil.patch |  25 +-
          .../0005-msdk-fix-includedir-path.patch       |  26 +-
          ....bb => gstreamer1.0-plugins-bad_1.20.0.bb
        <http://gstreamer1.0-plugins-bad_1.20.0.bb>} |  20 +-
          ...et-caps-from-src-pad-when-query-caps.patch |  10 +-
          ...parse-enhance-SSA-text-lines-parsing.patch |  10 +-
          ...iv-fb-Make-sure-config.h-is-included.patch |   8 +-
          ...004-glimagesink-Downrank-to-marginal.patch |  32 --
          ...bb => gstreamer1.0-plugins-base_1.20.0.bb
        <http://gstreamer1.0-plugins-base_1.20.0.bb>} |  17 +-
          ...t-gstqtgl.h-instead-of-gst-gl-gstglf.patch |  12 +-
          ...bb => gstreamer1.0-plugins-good_1.20.0.bb
        <http://gstreamer1.0-plugins-good_1.20.0.bb>} |   9 +-
          ...bb => gstreamer1.0-plugins-ugly_1.20.0.bb
        <http://gstreamer1.0-plugins-ugly_1.20.0.bb>} |  10 +-
          ....18.5.bb <http://18.5.bb> => gstreamer1.0-python_1.20.0.bb
        <http://gstreamer1.0-python_1.20.0.bb>} |   7 +-
          ....bb => gstreamer1.0-rtsp-server_1.20.0.bb
        <http://gstreamer1.0-rtsp-server_1.20.0.bb>} |   8 +-
          .../gstreamer/gstreamer1.0-source.inc         |   5 +
          ...1.18.5.bb <http://1.18.5.bb> =>
        gstreamer1.0-vaapi_1.20.0.bb
        <http://gstreamer1.0-vaapi_1.20.0.bb>} |   5 +-
          ...der.c-when-env-var-is-set-do-not-fal.patch |  69 ----
          ...pect-the-idententaion-used-in-meson.patch} |  14 +-
          ...002-Remove-unused-valgrind-detection.patch | 112 ------
          ...s-add-support-for-install-the-tests.patch} |  67 ++--
          ...-use-too-strict-timeout-for-validati.patch |  32 --
          ...-use-a-dictionaries-for-environment.patch} |  28 +-
          ...er-script-to-run-the-installed_tests.patch |  72 ++++
          ...-the-environment-for-installed_tests.patch |  58 ---
          ...er1.0_1.18.5.bb <http://er1.0_1.18.5.bb> =>
        gstreamer1.0_1.20.0.bb <http://gstreamer1.0_1.20.0.bb>} |  25 +-
          34 files changed, 267 insertions(+), 865 deletions(-)
          rename
        meta/recipes-multimedia/gstreamer/{gst-devtools_1.18.5.bb
        <http://gst-devtools_1.18.5.bb> => gst-devtools_1.20.0.bb
        <http://gst-devtools_1.20.0.bb>} (83%)
          rename
        meta/recipes-multimedia/gstreamer/{gst-examples_1.18.5.bb
        <http://gst-examples_1.18.5.bb> => gst-examples_1.20.0.bb
        <http://gst-examples_1.20.0.bb>} (82%)
          delete mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-gst-libav-fix-build-with-ffmpeg-5.0.0.patch
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.18.5.bb
        <http://gstreamer1.0-libav_1.18.5.bb> =>
        gstreamer1.0-libav_1.20.0.bb
        <http://gstreamer1.0-libav_1.20.0.bb>} (66%)
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.18.5.bb
        <http://gstreamer1.0-omx_1.18.5.bb> =>
        gstreamer1.0-omx_1.20.0.bb <http://gstreamer1.0-omx_1.20.0.bb>}
        (89%)
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.18.5.bb
        <http://gstreamer1.0-plugins-bad_1.18.5.bb> =>
        gstreamer1.0-plugins-bad_1.20.0.bb
        <http://gstreamer1.0-plugins-bad_1.20.0.bb>} (91%)
          delete mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0004-glimagesink-Downrank-to-marginal.patch
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.18.5.bb
        <http://gstreamer1.0-plugins-base_1.18.5.bb> =>
        gstreamer1.0-plugins-base_1.20.0.bb
        <http://gstreamer1.0-plugins-base_1.20.0.bb>} (85%)
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.18.5.bb
        <http://gstreamer1.0-plugins-good_1.18.5.bb> =>
        gstreamer1.0-plugins-good_1.20.0.bb
        <http://gstreamer1.0-plugins-good_1.20.0.bb>} (91%)
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.18.5.bb
        <http://gstreamer1.0-plugins-ugly_1.18.5.bb> =>
        gstreamer1.0-plugins-ugly_1.20.0.bb
        <http://gstreamer1.0-plugins-ugly_1.20.0.bb>} (82%)
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.18.5.bb
        <http://gstreamer1.0-python_1.18.5.bb> =>
        gstreamer1.0-python_1.20.0.bb
        <http://gstreamer1.0-python_1.20.0.bb>} (79%)
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.18.5.bb
        <http://gstreamer1.0-rtsp-server_1.18.5.bb> =>
        gstreamer1.0-rtsp-server_1.20.0.bb
        <http://gstreamer1.0-rtsp-server_1.20.0.bb>} (70%)
          create mode 100644
        meta/recipes-multimedia/gstreamer/gstreamer1.0-source.inc
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.18.5.bb
        <http://gstreamer1.0-vaapi_1.18.5.bb> =>
        gstreamer1.0-vaapi_1.20.0.bb
        <http://gstreamer1.0-vaapi_1.20.0.bb>} (90%)
          delete mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
          rename
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/{0004-tests-respect-the-idententaion-used-in-meson.patch
        => 0001-tests-respect-the-idententaion-used-in-meson.patch} (71%)
          delete mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-Remove-unused-valgrind-detection.patch
          rename
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/{0005-tests-add-support-for-install-the-tests.patch
        => 0002-tests-add-support-for-install-the-tests.patch} (65%)
          delete mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-seek-Don-t-use-too-strict-timeout-for-validati.patch
          rename
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/{0006-tests-use-a-dictionaries-for-environment.patch
        => 0003-tests-use-a-dictionaries-for-environment.patch} (61%)
          create mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-add-helper-script-to-run-the-installed_tests.patch
          delete mode 100644
        
meta/recipes-multimedia/gstreamer/gstreamer1.0/0007-tests-install-the-environment-for-installed_tests.patch
          rename
        meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.18.5.bb
        <http://gstreamer1.0_1.18.5.bb> => gstreamer1.0_1.20.0.bb
        <http://gstreamer1.0_1.20.0.bb>} (72%)


        base-commit: a179485351a0563d12a2fef3e49971122255ed80
-- 2.34.1



-- Best regards,

    José Quaresma


--
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: [email protected]
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#160983): 
https://lists.openembedded.org/g/openembedded-core/message/160983
Mute This Topic: https://lists.openembedded.org/mt/88693639/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to