Score:3

Does debian/changelog have to be release specific?

cn flag

I want to create a debian source package that is suitable for multiple OS-releases.

Initially, I was targeting kinetic, and had this changelog format:

gfxi (1.3-1) kinetic; urgency=medium

  * Add install and uninstall targets to Makefile.

...

From the manual:

 distributions lists one or more space-separated distributions where this version should be
       installed when it is uploaded; it is copied to the Distribution field in the .changes
       file.  distributions must be terminated by a semicolon (U+003B ‘;’).

So I changed my changelog entry to:

gfxi (1.3-2) jammy kinetic lunar; urgency=medium

  * Add jammy and lunar releases.
...

The debuild -S command succeeds, but when I upload the debian source package to my PPA using dput, the builder comes back with:

Rejected:
Unable to find distroseries: jammy kinetic lunar
Further error processing not possible because of a critical previous error.

gfxi (1.3-2) jammy kinetic lunar; urgency=medium

  * Add jammy and lunar releases.

Am I reading the manual incorrectly? Why can't I list the OS releases in my changelog file?

Score:3
pl flag

Sadly while you're right in that the specification for the changelog allows for it, launchpad PPA builders do not. So you have to craft a separate entry for each release you want to build for, and dput each one individually.

This has been asked before on this question, but it's a little buried in the comments.

Bram avatar
cn flag
Thank you. It is now a [bug report](https://bugs.launchpad.net/launchpad/+bug/2009220)
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.