20211221 Packaging session notes and small update (original) (raw)




Hello, We were three participants last Tuesday to the jitsi session : Cordell, Etienne and me. I'll try my best at transcripting the conversation topics, feel free to correct or add to it. I have put an [update] tag on some points.

Etienne: The Debian build server could be a good way to see where we're at.

Cordell: Programs and utilities generally uppercase ROC, rest in lowercase.

  The contrary for libraries.   Etienne: In general, stick to upstream naming. Some ecosystems like java,   python, perl... have naming policies.   [update] Maxime: What about all-lowercase? Starting with rocm- for all?   rocm-cmake, rocm-hipamd, rocm-hip-blas... ?

The the discussion went on the next steps:

device-libs, smi-lib, info, runtime, thunk} + hipamd with Cory's script all compile on debian testing with llvm-13, without llvm-project nor clang forks

  from AMD (!). So far, there is no need to package these forks anymore.   Still working a first iteration of a hipamd package.

rocminfo now works here. rest not yet tested (careful with comgr commits).

- Etienne will proceed to send the packages to FTP masters gradually, starting

  with rocm-cmake. He might revisit the copyright files which are TODO.   We will keep building the stack up with the participants to the team.

[update] I wonder Cordell if you have a docker-compose at hand? I am trying to figure out a workflow with git-repo, the debian packaging tools and docker.

Thank you Etienne and Cordell for your time and warm welcome! BR, Maxime


Reply to: