Your message dated Mon, 19 Jan 2026 03:48:36 +0000
with message-id <[email protected]>
and subject line Bug#1090069: fixed in debmake 5.0.0
has caused the Debian Bug report #1090069,
regarding debmake: Make error message more useful when working with unpacked
source directories (no tarballs)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1090069: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090069
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debmake
Version: debmake/4.5.1-1
Severity: wishlist
When I package something for Debian the starting point is often a git
repository, not a tarball. Debmake supports this, but it is very
unintuitive currently, and e.g. #948844 exists partially because of
the confusion.
Steps to reproduce:
git clone https://github.com/eradman/entr.git
cd entr
debmake --package entr --upstreamversion 5.6
I: set parameters
I: sanity check of parameters
W: -p "entr" != auto set value ""
W: -u "5.6" != auto set value ""
E: upstream tarball missing for -p entr -u 5.6
However, if I add --tar it works just fine:
debmake --package entr --upstreamversion 5.6 --tar
I: set parameters
I: sanity check of parameters
W: -p "entr" != auto set value ""
W: -u "5.6" != auto set value "0~2412160229"
I: pkg="entr", ver="5.6", rev="1"
I: make the upstream tarball with "tar --exclude=debian"
...
mv ../entr-5.6/debian .
git add debian
git commit -a ...
I suggest quick fixes:
1. Error message about missing tar should tell users that there is an
automatic option to create the tarball
2. The option --tag is very vague and does not "hint" on what it
means. Add an alias --create-tarball
3. Tell users that if they want to move the newly created 'debian'
directory back inside the git repository, they need to issue a mv
command
Alternatively, you could even consider creating a new flag for this scenario.
For example an option called --from-git but stay inside git, use the
git native command to create the tarball (git archive HEAD --output
../entr_5.6.orig.tar.xz) and output the `debian/` directory in the
same place.
--- End Message ---
--- Begin Message ---
Source: debmake
Source-Version: 5.0.0
Done: Osamu Aoki <[email protected]>
We believe that the bug you reported is fixed in the latest version of
debmake, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Osamu Aoki <[email protected]> (supplier of updated debmake package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 16 Jan 2026 22:59:08 +0900
Source: debmake
Architecture: source
Version: 5.0.0
Distribution: unstable
Urgency: medium
Maintainer: Osamu Aoki <[email protected]>
Changed-By: Osamu Aoki <[email protected]>
Closes: 924658 1090069 1090070 1124821
Changes:
debmake (5.0.0) unstable; urgency=medium
.
* black+isort
* Remove unused code and data
* Rename scanfiles.py -> scanext.py
* Reorganize template files in data/*
* Refactor src/debmake/*.py (Closes: #1090069, #924658, #1090070, #1124821)
* Update packaging and documentation
Checksums-Sha1:
c2408bfc33f1dc79756c750fc66da333adce4d53 1787 debmake_5.0.0.dsc
7c2e7d53492d5e871cd2dac4ab6a7b275853379a 54544 debmake_5.0.0.tar.xz
Checksums-Sha256:
b5456557d109da5851acc6ecd353511f4ceb037d1db6d0a5745b94c16bb6e68a 1787
debmake_5.0.0.dsc
254213352b315befd2718399a5e0a257aafb7223a453fc09fb7317be721231cf 54544
debmake_5.0.0.tar.xz
Files:
5308bc2b18299860e4fa99dd6934533b 1787 devel optional debmake_5.0.0.dsc
ca087802b85163c305da9d145a5160c8 54544 devel optional debmake_5.0.0.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEMTNyTWIHiBV56V1iHhNWiB3Y15EFAmltpVcRHG9zYW11QGRl
Ymlhbi5vcmcACgkQHhNWiB3Y15HLWg//ejV91Y/5T9VxKsez+KbsGtjhq2bwFQVm
7gi2l1uyaAm+fCdK0kfldPyBVwZH1pVmcfnwriWpJcOIEqWI1WBiM27lVt7tQS8e
MQ3NlfAKVRM6ITLwXDSwIVQSbTXPASZCAtDLz+Pl46nnQsS9hpTnlN6yz8aGQ/1g
nzkqiKBOojwIS05Ld3Py5/2AR7MmqDZG50BO/QjkJXbdWO+VjoosVb1DCV7e/AUp
NwTnLM4bD9LtTA8zykhjH+fgVc2P0ejbJPFBAJu20Q6uxA5RLLtfKfb0+WnFQnxQ
CCn7XDOoVlyjQq0G/XXlA8TcpZ3Yst5qZb76Tmyb1KxF341WGzE+sbD4FbrxOmNI
aASNFvZjEel8+55Z+hVnAaY3vjTIHwjSFIflq/X1tlgFxHxeT4tW5R3yvlYg9qLR
OSATxNv+XcTYgJI5dh1YSDG1OfY6kpC0R/QRq8t8JatxESfWrFGuL3/Aq9x4I7o/
shKlp2WGCewJDMdE6t/siEpcn/y4G9ki46AaKvujX632Pzf/oUKtRwZ0C3bD1UD/
FVOKZbMo7gr2wsat3EyonS4AwV+JaCQzLFjatHlPgewH8w2u8svIeu7HjnzT80xF
FIKC6K7jzcRN8lXno3yusJcGB5XEU6vjZSXxpY4gJRwMlJHZFNOh3FiFfbWGOEyZ
9SxxF+qBLp0=
=Z0cv
-----END PGP SIGNATURE-----
pgpAGq85ldgoc.pgp
Description: PGP signature
--- End Message ---