Hi all,

    I am starting work on the next item for dh-make-golang in the DebConf '26 list - "Mass Refactoring Script for Reverse Dependencies"[1]

I have a few questions around this so that I understand this better.

1. Suppose there already exists a package named golang-github-alecthomas-chroma. And the go module is actually github.com/alecthomas/chroma/v2. How do we handle this? Would it be rename the current one as golang-github-alecthomas-chroma-v2 and then a package for golang-github-alecthomas-chroma as a transitional package with "Depends" on golang-github-alecthomas-chroma-v2?

2. To avoid build breakage, would an order like below make sense? Or would we have to do something else?

    1. Work on packages in salsa that depend only on stdlib first

    2. Then work on packages that depend on (1) above

    3. And then progressively the rest

3. Do I create a separate repo somewhere for dh-golang-fix-deps - if yes, would that be in GitHub, or would it have to be in salsa.debian.org?


[1] https://wiki.debian.org/DebConf/26/Sprints/DebianGoTeam#dh-make-golang

--
Thank you,
Balachandran Sivakumar

Reply via email to