On 07/11/2024 13:13, Aidan wrote:
Hi,

I am developing a Debian package and I've had feedback from multiple people online informing me I should be using source format 3.0 (quilt) instead of 3.0 (native) even though I don't have quilt patches.

When I use 3.0 (native) format I simply run `dpkg-buildpackage` to build the package.

Actually, native package it's intended when the software was developed for Debian distribution indeed.

Think about a software that manages Debian configuration, and so on.



When I change it to 3.0 (quilt) format dpkg-buildpackage complains with
```
dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../debpic_1.0.0.orig.tar.{bz2,gz,lzma,xz}
```
Do you have the software source tarball?

I can fix this by creating the tarball using
```
tar -czf ../debpic_1.0.0.orig.tar.gz .
```

Whenever I make a change to my program am I meant to run the tar command before running dpkg-buildpackage. I'm not sure if I'm misunderstanding the workflow.

Thank you for your help,
Aidan

Attachment: OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to