Igalia / meta-webkit

Yocto / OpenEmbedded layer for WebKit based engines and browsers
MIT License
127 stars 70 forks source link

Prepare main for the next stable Yocto release "honister" #308

Closed psaavedra closed 3 years ago

psaavedra commented 3 years ago

Release Process

List of task to do during a release:

  1. The Release Process starts once the new Yocto release is released
  2. Create a new Pull Request from the main branch to work in the required adaptations in layer to make it work with the new stable release
  3. Create new milestone using this schema: <Year&Month yocto release date>_<yocto release number>_<yocto release name>
  4. In the Pull Request, add the compatibility mark is added in the conf/layer.conf
    1. We will try to keep the compatibility and the support in master/main for the latest 4 releases
    2. Other releases not matching with this criteria will be removed from the LAYERSERIES_COMPAT variable.
  5. In the Pull Request, update the Yocto release name references with the new release name (this includes the CI files)
  6. Once the Pull Request passes the CI tasks:
    1. Create a new branch from the main branch and named as the old-stable branch name
    2. Integrate the Pull Request in main (fast-forward-merge)
    3. Close the current milestone associated to the old-stable branch (the name should include the name of the already old-stable Yocto Release)
philn commented 3 years ago

Do we really need to keep depending on meta-gstreamer? I think meta-oe provides a recent enough version.

psaavedra commented 3 years ago

Do we really need to keep depending on meta-gstreamer? I think meta-oe provides a recent enough version.

I could be agree with you.

=== Matching recipes: ===
gstreamer1.0:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-libav:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-meta-base:
  meta-gstreamer1.0    1.0
  meta                 1.0
gstreamer1.0-omx:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-plugins-bad:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-plugins-base:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-plugins-good:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-plugins-ugly:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-python:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-rtsp-server:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
gstreamer1.0-vaapi:
  meta-gstreamer1.0    1.18.4
  meta                 1.18.4
psaavedra commented 3 years ago

kirstone as libsoup-3 available: https://github.com/Igalia/meta-webkit/pull/319#discussion_r735471189

psaavedra commented 3 years ago

Added https://github.com/Igalia/meta-webkit/pull/315/commits/23402582313ebf520989a62e1350bf3a0cfeb32a from https://github.com/Igalia/meta-webkit/pull/315/commits