Hi Jonas,

I’ve made another round of updates based on your suggestions for the maintenance tooling migration. In particular, I’ve moved the setup to use myrepos, replaced the update script with a shell-based version, and split the changes into clearer, easier-to-review commits.

The updated version builds successfully on my machine. Could you please take another look at my fork when you have a chance?

Thanks again for the guidance.

Best,
Junyong Liang


On 2026/5/13 14:58, Jonas Smedegaard wrote:
Quoting Junyong Liang (2026-05-13 08:10:17)
Thanks a lot for the detailed review and suggestions — they are very
helpful to me.

I also learned quite a few packaging and maintenance practices from your
comments, including tools like myrepos and some of the usual Debian
packaging workflows that I was not yet familiar with.

I will go through the maintenance/update scripts again and
simplify/reorganize them according to your suggestions. I am also fine with
maintaining this in shell/make instead of Python; I do not want my own
tooling preferences to make future maintenance harder for you or other
maintainers.

I will also rework and rebase the git history so the commits become more
semantically atomic and easier to review.

Thanks again for taking the time to explain all this in detail.
I am very happy that you found my comments useful.

Let me just emphasize again: Your work is valuable too! E.g. your
choice of using python is not inherently a bad choice, I just happen
to have grown up at a time where perl were more popular, so I am more
familiar with that. So please do feel free to have opinions, also when
they contradict with mine. What I meant to say about concerns over
python is that if I were to maintain the code *myself* then I would
rewrite it - but I do hope that I am no longer alone: That you would
want to get on board and maintain the hx package with me.

Feel free to ask questions about packaging. There are many ways to do
it, and many ways to get confused. I am involved in a bunch of
packages, and I might be able to point to other packages implementing
tricks or twists that are relevant here. But again, I want to *suggest*
ways to do things, not dictate them - I have opinions, and I am
interested in learning about your opinions too :-)

  - Jonas


Reply via email to