Re: CTK

Andreas Tille <[email protected]>
Newsgroups gmane.linux.debian.devel.medical
Message-ID <[email protected]>
Hi Fernando,

Am Wed, Aug 12, 2026 at 05:26:57PM +0200 schrieb Fernando Hueso González:
> Hi, I am a researcher at IFIC, CSIC/University of Valencia, Spain, working
> on medical applications of physics.
> 
> I would be rather interested in adding CTK (commontk) back into Debian:

Nice.

> Right now, I was able to create a homebrew recipe building on mac and Linux:
> https://github.com/Homebrew/homebrew-core/pull/297397/changes
> 
> Meaning the code builds easily form source and is well tested and regularly
> updated as seen by the git log.

I have no idea about Homebrew but I get the message that building seems to
be no problem on a decently modern system.
 
> I have never created Debian packages, so was wondering if someone wants to
> pick up this or alternatively guide me on how to approach it.

Probably you want to read this Wiki page

   https://salsa.debian.org/med-team/community/MoM/-/wikis/Mentoring-of-the-Month-(MoM)

;-) 


As a first step I have unarchived

   https://salsa.debian.org/med-team/ctk

I also did the following

  * Point Homepage and Source to Github
  * Add watch file and remove get-orig-source script since its unneeded

most other changes are automated by

  lintian-brush
  routine-update

I think its a *very good lesson* in learning clean Debian packaging to
inspect every single commit.  Your first step in the MoM-project could
be to ask detailed question if some of the commits are not clear to you.

Next steps are most probably (in no specific order)

  - Replace the Uploaders field in d/control by your ID
  - Check SOVERSION and rename libctk0.1 accordingly
  - Fix build issues - you can find a log in Salsa CI
      https://salsa.debian.org/med-team/ctk/-/pipelines/1148914
  - optional but very interesting: Write autopkgtest

I'd be very happy if we would manage to get this package back together.

Kind regards
    Andreas.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.