Package: dput Version: 1.0.3 Severity: minor When re-uploading an unmodified .changes file (e.g. after upload permissions got fixed), dput rejects the upload with this message:
> Trying to upload package to ftp-master (ftp.upload.debian.org) > Package has already been uploaded to ftp-master on ftp.upload.debian.org > Nothing more to do for <package>.changes This message made me think that the upload had been rejected server-side, but I eventually got the hint that it is possible to force the re-upload with the `-f` / `--force` parameter. A different wording would probably help to understand this easier (or at least know that the `--force` parameter is available). A suggestion would be something like: > Trying to upload package to ftp-master (ftp.upload.debian.org) > Package has already been uploaded to ftp-master on ftp.upload.debian.org > If you intend to re-upload the package, use `dput --force <package>.changes` > Nothing more to do for <package>.changes It does not tell explicitly that the upload is blocked by the local machine and not the server, but at least it gives some hint where to continue. -- 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/silwol/.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: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.2.0-3-amd64 (SMP w/12 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dput depends on: ii python3 3.7.5-1 ii python3-debian 0.1.36 ii python3-gpg 1.13.1-1 ii python3-pkg-resources 41.2.0-1 dput recommends no packages. Versions of packages dput suggests: ii lintian 2.25.0 pn mini-dinstall <none> ii openssh-client 1:8.0p1-6 ii rsync 3.1.3-6+b1 Versions of packages dput is related to: ii devscripts 2.19.6 ii gnupg 2.2.17-3 ii lintian 2.25.0 ii rsync 3.1.3-6+b1 pn ssh <none> -- no debconf information