Re: [PULL for v6.6] drm-misc-next

From: Thomas Zimmermann
Date: Tue Aug 15 2023 - 08:51:42 EST


Hi Daniel

Am 15.08.23 um 14:35 schrieb Daniel Vetter:
On Tue, 15 Aug 2023 at 14:31, Thomas Zimmermann <tzimmermann@xxxxxxx> wrote:

Hi,

thanks for your patchset.

Am 15.08.23 um 13:53 schrieb Helen Mae Koike Fornazier:
On Tuesday, August 15, 2023 06:12 -03, Jani Nikula <jani.nikula@xxxxxxxxxxxxxxx> wrote:

On Mon, 14 Aug 2023, Helen Koike <helen.koike@xxxxxxxxxxxxx> wrote:
The following changes since commit f5d8f9c0d8b4bc8ad7e7b23a9f4d116e99202dd3:

drm/panel: JDI LT070ME05000 simplify with dev_err_probe() (2023-08-14 14:44:30 +0200)

are available in the Git repository at:

git@xxxxxxxxxxxxxxxxxxxxxx:helen.fornazier/linux.git tags/drm-ci-v13-drm-misc

for you to fetch changes up to 60242246bc906a37a7eae2094633a38bda7d45e6:

drm: Add initial ci/ subdirectory (2023-08-14 20:47:37 -0300)

----------------------------------------------------------------
drm-ci for drm-misc-next

FYI, usually the subject indicates the source or what to pull, not the
destination. Was confused here for a bit. ;)

Thanks for the info! Should I re-send this one?

Yes, please.

As a developer, you are not supposed to send pull requests or any other
emails with [PULL] in their subject line. We don't merge pull requests
into drm-misc.

To get your patches merged, please make a patchset on top of the a
recent checkout of drm-misc-next. Then send the patchset via

git send-email

to dri-devel@xxxxxxxxxxxxxxxxxxxxx and all the developers and
maintainers that are affected by the changes. This will start the review
process. After your patchset has entered the drm-misc-next branch, we
(the maintainers of the drm-misc tree) will create the appropriate pull
requests when the time has come.

I think we have a coordination problem, at least the rough plan I
discussed with Dave was that we'd do an entirely separate pull request
to Linus for the gitlab stuff, so that there's no surprises or "you
snuck this in without making it obvious" talk after the fact.

I'll check with Dave whether he wants to do the branch directly in
drm.git or whether we'll take the pull from Helen.

The PR sounds like a simple newbie mistake to me. It is supposed to be pulled into drm-misc-next, which we never do. If the cover letter is correct, it should just be a regular patchset.

Otherwise, there should be something like a drm-ci tree, from which you can fetch the changes directly.

Best regards
Thomas


Cheers, Sima


Best regards
Thomas


Regards,
Helen


BR,
Jani.


Here is the patch that adds a ci/ subdirectory to drm and allows
developers to easily execute tests.

Developers can easily execute several tests on different devices
by just pushing their branch to their fork in a repository hosted
on gitlab.freedesktop.org which has an infrastructure to run jobs
in several runners and farms with different devices.

The patch was acked and tested by others.

Signed-off-by: Helen Koike <helen.koike@xxxxxxxxxxxxx>

----------------------------------------------------------------
Tomeu Vizoso (1):
drm: Add initial ci/ subdirectory

Documentation/gpu/automated_testing.rst | 144 +
Documentation/gpu/index.rst | 1 +
MAINTAINERS | 8 +
drivers/gpu/drm/ci/arm.config | 69 +
drivers/gpu/drm/ci/arm64.config | 199 ++
drivers/gpu/drm/ci/build-igt.sh | 35 +
drivers/gpu/drm/ci/build.sh | 157 ++
drivers/gpu/drm/ci/build.yml | 110 +
drivers/gpu/drm/ci/check-patch.py | 57 +
drivers/gpu/drm/ci/container.yml | 65 +
drivers/gpu/drm/ci/gitlab-ci.yml | 251 ++
drivers/gpu/drm/ci/igt_runner.sh | 77 +
drivers/gpu/drm/ci/image-tags.yml | 15 +
drivers/gpu/drm/ci/lava-submit.sh | 57 +
drivers/gpu/drm/ci/static-checks.yml | 12 +
drivers/gpu/drm/ci/test.yml | 335 +++
drivers/gpu/drm/ci/testlist.txt | 2912 ++++++++++++++++++++
drivers/gpu/drm/ci/x86_64.config | 111 +
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 19 +
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 21 +
drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 2 +
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 17 +
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 +
drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 4 +
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 58 +
drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 6 +
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 18 +
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 +
drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 +
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 19 +
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 +
drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 25 +
drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 26 +
drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 37 +
drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 +
drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 11 +
drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 48 +
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 2 +
.../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 29 +
.../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0
.../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 10 +
.../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 +
drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 12 +
drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 +
drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 15 +
drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 +
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 +
drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 +
drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 2 +
drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 25 +
drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 7 +
drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 23 +
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 68 +
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 11 +
drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 2 +
.../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 48 +
.../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 +
.../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 52 +
.../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 36 +
.../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 24 +
.../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 5 +
.../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 38 +
.../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0
.../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 6 +
68 files changed, 5508 insertions(+)
create mode 100644 Documentation/gpu/automated_testing.rst
create mode 100644 drivers/gpu/drm/ci/arm.config
create mode 100644 drivers/gpu/drm/ci/arm64.config
create mode 100644 drivers/gpu/drm/ci/build-igt.sh
create mode 100644 drivers/gpu/drm/ci/build.sh
create mode 100644 drivers/gpu/drm/ci/build.yml
create mode 100755 drivers/gpu/drm/ci/check-patch.py
create mode 100644 drivers/gpu/drm/ci/container.yml
create mode 100644 drivers/gpu/drm/ci/gitlab-ci.yml
create mode 100755 drivers/gpu/drm/ci/igt_runner.sh
create mode 100644 drivers/gpu/drm/ci/image-tags.yml
create mode 100755 drivers/gpu/drm/ci/lava-submit.sh
create mode 100644 drivers/gpu/drm/ci/static-checks.yml
create mode 100644 drivers/gpu/drm/ci/test.yml
create mode 100644 drivers/gpu/drm/ci/testlist.txt
create mode 100644 drivers/gpu/drm/ci/x86_64.config
create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt

--
Jani Nikula, Intel Open Source Graphics Center


--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)




--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)

Attachment: OpenPGP_signature
Description: OpenPGP digital signature