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

Reply via email to