Discussion:
Bug#941784: Make reason for preventing re-upload more clear
Add Reply
Wolfgang Silbermayr
2019-10-05 12:10:01 UTC
Reply
Permalink
Package: dput
Version: 1.0.3
Severity: minor

When re-uploading an unmodified .changes file (e.g. after upload permissions
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).
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
Ben Finney
2020-01-14 09:40:01 UTC
Reply
Permalink
Control: retitle -1 dput: Make reason for preventing re-upload more clear
Control: severity 948240 minor
Control: merge -1 948240
Post by Wolfgang Silbermayr
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.
--
\ “Good judgement comes from experience. Experience comes from |
`\ bad judgement.” —Frederick P. Brooks |
_o__) |
Ben Finney <***@debian.org>
Loading...