conda-forge / llvm-spirv-feedstock

A conda-smithy repository for llvm-spirv.
BSD 3-Clause "New" or "Revised" License
1 stars 11 forks source link

Patch releases for older versions #23

Open ZzEeKkAa opened 1 month ago

ZzEeKkAa commented 1 month ago

Comment:

There are important changes backstream to older releases of llvm, like this: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/tree/llvm_release_140 . Unfortunately, they are not being released with a tag. So my question is what is the best approach to make those changes available in conda packages? There are some packages that rely on those changes, like intel-graphics-compiler

ZzEeKkAa commented 1 month ago

This is no longer blocker, after https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2586 was merged. There are releases in https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases that will be automatically generated every month. Now we need to follow https://conda-forge.org/docs/maintainer/updating_pkgs/#maintaining-several-versions doc to create multiple branches. Before doing so, let's merge #25 first, no to backport those changes in the future

ZzEeKkAa commented 1 month ago

@isuruf do you know why bot did not open PR for the 15.X branch? There is new release v15.0.1: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.1