Skip to content
Snippets Groups Projects
  1. Jun 08, 2023
  2. May 22, 2023
  3. Mar 30, 2023
  4. Mar 29, 2023
  5. Feb 06, 2023
    • Jani Nikula's avatar
      docs: updated rules for topic/core-for-CI commit management · 5e8fab5c
      Jani Nikula authored
      
      Introduce stricter rules for topic/core-for-CI management. Way too many
      commits have been added over the years, with insufficient rationale
      recorded in the commit message, and insufficient follow-up with removing
      the commits from the topic branch.
      
      New rules:
      
      1. Require maintainer ack for rebase. Have better gating on when rebases
         happen and on which baselines.
      
      2. Require maintainer/committer ack for adding/removing commits. No
         single individual should decide.
      
      3. Require gitlab issues for new commits added. Improve tracking for
         removing the commits.
      
      Also use the stronger "must" for commit message requiring the
      justification for the commit being in topic/core-for-CI.
      
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Cc: David Airlie <airlied@gmail.com>
      Cc: Daniel Vetter <daniel@ffwll.ch>
      Cc: intel-gfx@lists.freedesktop.org
      Cc: dri-devel@lists.freedesktop.org
      Cc: dim-tools@lists.freedesktop.org
      Reviewed-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Acked-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      5e8fab5c
  6. Jan 03, 2023
    • Rodrigo Vivi's avatar
      dim: Consider fix-of-fix for -fixes cherry picking. · 28155089
      Rodrigo Vivi authored
      
      In case a fix was not propagated yet to upstream, the
      original commit sha won't be found hence the fix of this
      fix will be missed during the cherry-pick.
      
      Since dim cherry-picks reliably adds the -x "(cherry picked
      from" message, let's also grep in the log to see if that
      was the case, before we give up and forget.
      
      Also, if that's the case, let's then fix the 'Fixes:' tag.
      
      v2: Actually replaces the 'Fixes:' tag, otherwise dim doesn't
      allow us to push giving the following message:
      "Fixes: SHA1 in not pointing at an ancestor:"
      "dim: ERROR: issues in commits detected, aborting"
      
      v3: - Also consider fix of fixes in drm-intel-fixes besides
            the drm-intel-next-fixes.
          - Use intel_remote branches instead of local.
          - And run the check unconditionally as suggested by Daniel.
      
      Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      Acked-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      28155089
  7. Nov 11, 2022
  8. Oct 26, 2022
  9. Aug 04, 2022
    • Jani Nikula's avatar
      dim: bump dim version to 2 · 7c722599
      Jani Nikula authored
      
      Commit ea3d1418 ("dim: Use git apply to apply patch") changed dim
      behaviour in that it now accepts fixup patches that can create new
      files, and those need to be applied using 'git apply' instead of plain
      'patch'. Bump dim version to 2 to be able to require this feature.
      
      We'll also need to bump the dim version requirement (DIM_MIN_VERSION) to
      2 in nightly.conf to account for the fixups that need this change.
      
      Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      Acked-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      7c722599
  10. Jul 17, 2022
  11. Jul 07, 2022
  12. May 25, 2022
  13. Apr 21, 2022
  14. Apr 13, 2022
  15. Jan 27, 2022
    • Javier Martinez Canillas's avatar
      dim: Check that patches have git-format-patch default prefixes · 132510ea
      Javier Martinez Canillas authored and Simona Vetter's avatar Simona Vetter committed
      
      By default the git-format-patch command generates patches with prefixes
      for the source and destination (-p1), and is also what git-am uses as a
      default. The command strips the first leading path component when patch
      is applied (unless a different -p<num> argument is used).
      
      But the patch generating behaviour can be changed with git-format-patch
      --no-prefix argument (or setting 'diff.noprefix = true' in .gitconfig).
      
      Patches with no source and destination prefixes can confuse the git-am
      3-way merge logic, since stripping the first path component will lead
      to wrong paths for newly added files.
      
      To avoid this, check that patches to apply are using git-format-patch's
      defaults prefixes to make sure that git-am defaults are safe to use too.
      
      Since there are developers that generate patches without using git, make
      this an error but allow to still continue when using the dim -f option.
      
      Signed-off-by: default avatarJavier Martinez Canillas <javierm@redhat.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      132510ea
    • Simona Vetter's avatar
      dim: Update drm-misc maintainer list · 0666fb79
      Simona Vetter authored
      
      Way out of date.
      
      Reviewed-by: default avatarMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Lyude Paul <lyude@redhat.com>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Cc: Maxime Ripard <mripard@kernel.org>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      0666fb79
    • Simona Vetter's avatar
      dim: Caution more against topic branches · 74c11c32
      Simona Vetter authored
      
      They're very often just beaurocratic paperwork pushing because
      maintainers refuse to give acks for merging patches through a single
      tree. I guess the snarky intro wasn't clear enough, so elaborate.
      
      Given that we don't even talk about topic branches anywhere else in
      the docs hopefully this makes things a bit clearer.
      
      v2: Fix typo (Maarten)
      
      Reviewed-by: default avatarMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Lyude Paul <lyude@redhat.com>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Cc: Maxime Ripard <mripard@kernel.org>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      74c11c32
  16. Jan 14, 2022
  17. Nov 24, 2021
  18. Nov 11, 2021
  19. Oct 27, 2021
  20. Aug 17, 2021
  21. Aug 16, 2021
  22. Jul 13, 2021
Loading