Your message dated Wed, 07 Oct 2026 11:52:43 +0000
with message-id <[email protected]>
and subject line Bug#1150096: fixed in dput 1.2.6
has caused the Debian Bug report #1150096,
regarding dput: NoSectionError when determined host name empty
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.)
--
1150096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1150096
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dput
Version: 1.2.5
Severity: important
Dear Maintainer,
dput is throwing a traceback when I try to upload a package:
```
dput ../golang-github-protonmail-gopenpgp-v3_3.5.2-2_source.changes
Trying to upload package to
Traceback (most recent call last):
File "/usr/bin/dput", line 8, in <module>
sys.exit(main())
~~~~^^
File "/usr/share/dput/dput/dput.py", line 923, in main
fqdn = get_fqdn_for_host(config, host)
File "/usr/share/dput/dput/dput.py", line 194, in get_fqdn_for_host
if config.get(host, 'method') == "local":
~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/configparser.py", line 839, in get
d = self._unify_values(section, vars)
File "/usr/lib/python3.14/configparser.py", line 1214, in _unify_values
raise NoSectionError(section) from None
configparser.NoSectionError: No section: ''
```
Best regards,
Martin
-- Package-specific info:
-- /etc/dput.cf --
# Example dput.cf that defines the host that can be used
# with dput for uploading.
[DEFAULT]
login = *
method = ftp
hash = md5
allow_unsigned_uploads = 0
allow_dcut = 0
run_lintian = 0
run_dinstall = 0
check_version = 0
scp_compress = 0
post_upload_command =
pre_upload_command =
passive_ftp = 1
default_host_main =
allowed_distributions = (?!UNRELEASED)
[ftp-master]
fqdn = ftp.upload.debian.org
incoming = /pub/UploadQueue/
login = anonymous
allow_dcut = 1
method = ftp
# Please, upload your package to the proper archive
#
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security-upload
allowed_distributions = (?!UNRELEASED|.*-security)
# https://lists.debian.org/debian-project/2009/05/msg00036.html
[ftp-eu]
fqdn = ftp.eu.upload.debian.org
method = ftp
incoming = /pub/UploadQueue/
login = anonymous
allow_dcut = 1
# Please, upload your package to the proper archive
#
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security-upload
allowed_distributions = (?!UNRELEASED|.*-security)
# https://lists.debian.org/debian-devel-announce/2008/09/msg00007.html
[ssh-upload]
login = *
# login = another_username
fqdn = ssh.upload.debian.org
method = scp
incoming = /srv/upload.debian.org/UploadQueue/
allow_dcut = 1
# Please, upload your package to the proper archive
#
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security-upload
allowed_distributions = (?!UNRELEASED|.*-security)
# And if you want to override one of the defaults, add it here.
# For example, comment out the next line
# post_upload_command = /path/to/some/script
# pre_upload_command = /path/to/some/script
[security-master]
fqdn = ftp.security.upload.debian.org
method = ftp
incoming = /pub/SecurityUploadQueue
login = anonymous
allow_dcut = 1
# This has been added at the request of the security team.
# Please be sure to know what you are doing before taking it out.
pre_upload_command = /usr/share/dput/helper/security-warning
[security-master-unembargoed]
fqdn = ftp.security.upload.debian.org
method = ftp
incoming = /pub/OpenSecurityUploadQueue
login = anonymous
allow_dcut = 1
# This has been added at the request of the security team.
# Please be sure to know what you are doing before taking it out.
pre_upload_command = /usr/share/dput/helper/security-warning
[ubuntu]
fqdn = upload.ubuntu.com
method = ftp
incoming = /
login = anonymous
[ppa]
fqdn = ppa.launchpad.net
method = ftp
# replace <launchpad-id> with your Launchpad ID
incoming = ~<launchpad-id>/ubuntu
login = anonymous
[mentors]
method = ftp
fqdn = mentors.debian.net
incoming = /pub/UploadQueue
login = anonymous
[local]
method = local
incoming = ~/public_html/debian/mini-dinstall/incoming
run_dinstall = 0
post_upload_command = /usr/bin/mini-dinstall --batch
# Local variables:
# coding: utf-8
# mode: conf
# End:
# vim: fileencoding=utf-8 filetype=config :
-- /home/martin/.config/dput/dput.cf --
-- /home/martin/.dput.cf --
[DEFAULT]
login = *
method = ftp
hash = md5
allow_unsigned_uploads = 0
allow_dcut = 0
distributions =
allowed_distributions = (?!UNRELEASED)
run_lintian = 0
run_dinstall = 0
check_version = 0
scp_compress = 0
default_host_main =
post_upload_command =
pre_upload_command =
ssh_config_options =
passive_ftp = 1
progress_indicator = 0
delayed =
[ftp-master]
fqdn = ftp.upload.debian.org
incoming = /pub/UploadQueue/
login = anonymous
allow_dcut = 1
method = ftp
allowed_distributions = (?!UNRELEASED|.*-security)
[ftp-eu]
fqdn = ftp.eu.upload.debian.org
method = ftp
incoming = /pub/UploadQueue/
login = anonymous
allow_dcut = 1
allowed_distributions = (?!UNRELEASED|.*-security)
[ssh-upload]
login = *
fqdn = ssh.upload.debian.org
method = scp
incoming = /srv/upload.debian.org/UploadQueue/
allow_dcut = 1
allowed_distributions = (?!UNRELEASED|.*-security)
[security-master]
fqdn = ftp.security.upload.debian.org
method = ftp
incoming = /pub/SecurityUploadQueue
login = anonymous
allow_dcut = 1
pre_upload_command = /usr/share/dput/helper/security-warning
[security-master-unembargoed]
fqdn = ftp.security.upload.debian.org
method = ftp
incoming = /pub/OpenSecurityUploadQueue
login = anonymous
allow_dcut = 1
pre_upload_command = /usr/share/dput/helper/security-warning
[ubuntu]
fqdn = upload.ubuntu.com
method = ftp
incoming = /
login = anonymous
[ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~<launchpad-id>/ubuntu
login = anonymous
[mentors]
method = ftp
fqdn = mentors.debian.net
incoming = /pub/UploadQueue
login = anonymous
[local]
method = local
incoming = ~/public_html/debian/mini-dinstall/incoming
run_dinstall = 0
post_upload_command = /usr/bin/mini-dinstall --batch
fqdn = localhost
-- System Information:
Debian Release: forky/sid
APT prefers testing
APT policy: (900, 'testing'), (600, 'unstable'), (500, 'unstable-debug'),
(500, 'testing-debug'), (500, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 7.2.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dput depends on:
ii python3 3.14.7-3
ii python3-debian 1.1.1
ii python3-gpg 2.0.0-3+b1
ii python3-xdg 0.28-4
dput recommends no packages.
Versions of packages dput suggests:
ii lintian 2.141.0
pn mini-dinstall <none>
ii openssh-client 1:10.5p1-1
ii rsync 3.5.1+ds1-1
Versions of packages dput is related to:
ii devscripts 2.26.13
ii gnupg 2.4.9-7
ii lintian 2.141.0
ii rsync 3.5.1+ds1-1
pn ssh <none>
-- no debconf information
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: dput
Source-Version: 1.2.6
Done: Ben Finney <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dput, 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.
Ben Finney <[email protected]> (supplier of updated dput 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: Wed, 07 Oct 2026 22:05:22 +1100
Source: dput
Architecture: source
Version: 1.2.6
Distribution: unstable
Urgency: medium
Maintainer: Ben Finney <[email protected]>
Changed-By: Ben Finney <[email protected]>
Closes: 1150096
Changes:
dput (1.2.6) unstable; urgency=medium
.
* The “Deborah Jin” release.
.
[ Guillem Jover ]
* docs/FAQ:
* Update FAQ to more accurately compare with ‘dupload’ features.
* docs/*:
* Use “OpenPGP” when referring to the standard.
.
[ Ben Finney ]
* debian/README.source:
* Update documentation of pre-release development convention.
* debian/dput.install:
* Explicitly install files needed for this package.
* debian/rules:
* Explicitly disable legacy “single-binary” DebHelper behaviour.
* Better diagnostic messages when determining upload host name.
* Interpret empty `default_host_main` config parameter as missing.
Closes: bug#1150096. Thanks to Martin Dosch for the report.
Checksums-Sha1:
4f2808ffaea69dabd085e0e50f22faa613a2a728 1902 dput_1.2.6.dsc
57beafd667029f0fd999cd8b75d1ce960c998d70 2780716 dput_1.2.6.tar.xz
838a9438062cc2ae691417a54ec93f6a9a07f28d 8100 dput_1.2.6_amd64.buildinfo
Checksums-Sha256:
8a475da0d7b20f601349f805ddc2625e04f02649dccefba68bc30d7d9d4f9a2d 1902
dput_1.2.6.dsc
fa6daa3fe08ff2332330ac44236bc405850fc9d001870bc24caa47ba8a122be0 2780716
dput_1.2.6.tar.xz
6b94d671ac9f3f52671a36ab330f32818d58749767c543d53d845b03ace7ce53 8100
dput_1.2.6_amd64.buildinfo
Files:
a3348d5829c6bd7d12a583d024c68508 1902 devel optional dput_1.2.6.dsc
e74aec16bcfd5a2c9bb246e1e30c9132 2780716 devel optional dput_1.2.6.tar.xz
094dda77fd2d6ac9af22cb9d4021cd0a 8100 devel optional dput_1.2.6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEXfQ3Ydd+6BMR2Ur+B+hY8vqvVjgFAmrGKZMACgkQB+hY8vqv
VjgcQg//X/63N3+JxnlXk/J5BdAcBcnreg5hbA+KexRTlRIJIHg/IpyUXx61aU/u
HUu5we4t1oHGuUJp5kOgTi/cGnihB/fVlu/CEiBwgr5v/jc82QFBX/fKUO0iFtgE
QAevEd61pI1sAD3fLGRCdW3AtgmT0bFjPZgo1MTRar2m4OLUxenj9CpkMDl+0ltE
Zhn6gx8lSBPTRR5G7XSssC5CU1vZSUMFVNyaVhfqMJcPDB8GJm7Y9SpmQW1v5rmd
HBuLbvzOuBCr0P+TB0UubcKcSutFdzSBlIiLWFFrVwwW0V1frMYUVcabjDzk/QEh
yoLejQQ+8xa/W+nyw6i4sfAXYcIisKNUh3ZlPcRTJfoscL29MM3IqjWStALUHVli
TAcxw0x+ieEL3W68flUP4XD/cHIX1y162pojsee2Upt5cN6XBtbRo3TKeTly3Yoc
WlDIgeOW091kE4rgTf4Z8GA4ge9OA63NJ789sA1i+w5pR7N++pwHDWQ64JGAQ3op
lFuiVfm8y1QqZxFqksFSKROvmIjLuAUtEhTbIP9Z9bjNfGalbLuuqmEG+5FOF5WS
LGMfkFX3NNBbMBSKPv3InC5I0c4S6u1y8v83mV/9N0b0p4vDySuzqNGXDDGxjwu0
2Z3tmR87Pkp9oajpenuuaPbNXkZpdd+WVcD7Wk0AZuWef6cjvFA=
=fSN9
-----END PGP SIGNATURE-----
pgpxgjGJNdOtI.pgp
Description: PGP signature
--- End Message ---