20211221 Packaging session notes and small update (original) (raw)
- To: debian-ai@lists.debian.org
- Subject: 20211221 Packaging session notes and small update
- From: maxzor <maxzor@maxzor.eu>
- Date: Thu, 23 Dec 2021 05:41:17 +0100
- Message-id: <[🔎] f1bbc6e4-b5a5-7e6a-0eca-1390f33f4469@maxzor.eu>
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.
Maxime: Are tests done by gbp buildpackage, sbuild, debuild...? Â It seems that at least some tests are not run. Â Etienne: Yes they are, but heuristics to find the tests may be limited : Â in this case override dh_auto_test in debian/rules. Â You can skip build-dependency testing with in debian/control.
Etienne: Which architectures are targeted? Â Cordell: for now x86_64 is supported, not sure about aarch64 or others.
Etienne: The Debian build server could be a good way to see where we're at.
Cordell wanted to know how the uploads were happening. Â Etienne gave an overview of the Debian FTP master's job.
Maxime: What naming scheme for the packages?
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... ?
- Cordell: AMD fellow Jeremy Newton, packager for Fedora, is knowledgeable  about the lower part of the ROCm stack.
The the discussion went on the next steps:
- I will push the changes made at https://gitlab.com/rocm_salsa  to personal salsa repos as soon as I get a login, and pull request  to the team's salsa repos afterwards.  [update] the 7 packages rocm-{cmake, comgr,
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:
- Follow-Ups:
- Prev by Date:Re: [Pkg-opencl-devel] ROCm RFP
- Next by Date:Processed: tagging 984270
- Previous by thread:Re: ROCm ITP
- Next by thread:Re: ROCm 20211221 Packaging session notes and small update
- Index(es):