Package Details: dput 1.1.0-1

Git Clone URL: (read-only, click to copy)
Package Base: dput
Description: Debian package upload tool
Upstream URL:
Licenses: GPL
Submitter: Misery
Maintainer: javmorin
Last Packager: javmorin
Votes: 18
Popularity: 0.026425
First Submitted: 2007-12-10 22:25 (UTC)
Last Updated: 2021-10-20 22:40 (UTC)

Latest Comments

javmorin commented on 2018-11-10 18:30 (UTC)


The error you reported is due to the hard-coding of paths that was used, because it is expecting the installed files to be in /usr/bin but they are being placed in /usr/miniconda3/bin. I will see if I can find a workaround, but that may take a bit of time so you are going to need to patch/work-around this issue locally for the moment.

Unfortunately, because of how dependencies are resolved, I cannot restrict it to just use the "official" version of python without indicating conflict with all other possible distributions, so that is a non-starter.

Sorry you are having to jump through hoops.

jatone commented on 2018-11-10 11:22 (UTC) (edited on 2018-11-10 11:24 (UTC) by jatone)

please hardcode the correct python to use, miniconda and other python environments interfere with the installation process.

/shared/user/miniconda3/bin/python /tmp/

removing /tmp/

running install_egg_info

running egg_info

creating dput.egg-info

writing dput.egg-info/PKG-INFO

writing dependency_links to dput.egg-info/dependency_links.txt

writing entry points to dput.egg-info/entry_points.txt

writing requirements to dput.egg-info/requires.txt

writing top-level names to dput.egg-info/top_level.txt

writing manifest file 'dput.egg-info/SOURCES.txt'

reading manifest file 'dput.egg-info/SOURCES.txt'

writing manifest file 'dput.egg-info/SOURCES.txt'

Copying dput.egg-info to /shared/user/.cache/yay/dput/pkg/dput/shared/user/miniconda3/lib/python3.6/site-packages/dput-1.0.2-py3.6.egg-info

running install_scripts

Installing execute-dcut script to /shared/user/.cache/yay/dput/pkg/dput/shared/user/miniconda3/bin

Installing execute-dput script to /shared/user/.cache/yay/dput/pkg/dput/shared/user/miniconda3/bin

mv: cannot stat '/shared/user/.cache/yay/dput/pkg/dput/usr/bin/execute-dput': No such file or directory

javmorin commented on 2018-10-15 17:26 (UTC)

Apologies for the delay in updating this package. I hope to push an updated version this week.

@aorth: you need to build/install python-debian from AUR as well

aorth commented on 2018-10-15 16:53 (UTC)

I updated this for dput 1.0.2 and Python 3 and it packages fine, but when I run it I get:

pkg_resources.DistributionNotFound: The 'python-debian' distribution was not found and is required by dput


javmorin commented on 2017-09-25 21:53 (UTC)

@dolik.rce I am willing to take on maintenance of this package if you would be willing to pass the baton.

ProfessorKaos64 commented on 2016-11-26 18:57 (UTC)

Ok, ubuntu by dfault uses this (assuming you have ubuntu/ppa) [ppa] fqdn = method = ftp incoming = ~%(ppa)s login = anonymous

ProfessorKaos64 commented on 2016-11-26 18:30 (UTC) (edited on 2016-11-26 18:34 (UTC) by ProfessorKaos64)

@dolik.rce, it is really necessary to have the @dist at the end (e.g. "vivid"). My config looks like this. The command on launchpad shows "dput ppa:mdeguzis/libregeek-ubuntu" [ppa:user/ppa-name] fqdn = method = ftp incoming = ~user/ubuntu/ppa-name login = anonymous allow_unsigned_uploads = 0

dolik.rce commented on 2015-10-17 11:55 (UTC)

@BoySka: Sorry for replying so late, I had to think this through. I don't think it is a good idea to add functionality to this package, it would then become my responsibility to maintain the additions. I think a proper place for the completion is zsh-completions package. Or you can try to offer your patch to dput developers upstream. Also, looking at your completions, it seems to be rather simple, compared to the bash completion script, which is included in this package directly by upstream. Did you see that one? It should be possible to use that one in zsh as well (see, so that might save some work to both of us.

BoySka commented on 2015-10-12 09:06 (UTC)

Hello, I created a (very simple) zsh completion for dput. You can get the patch here: or you can just add me as a contributor, I suppose (don't have much experience with the new git-based version of AUR)

dolik.rce commented on 2015-03-20 07:57 (UTC)

@jsnlry: I am using dput to upload to ppa and it works just fine. My config looks like this: [upp-vivid] fqdn = method = ftp incoming = ~<my-id>/<ppa-name>/ubuntu/vivid login = anonymous allow_unsigned_uploads = 0

jsnlry commented on 2015-03-19 21:56 (UTC)

I tried to upload a package to ppa, but I always got "No host ppa:myid/main found in config". Details on Stackoverflow: Would be great if you could help me to fix this.

dolik.rce commented on 2013-01-27 15:32 (UTC)

@JonnyJD: You're right, I overlooked that the patches are only modifying the hashbang line... I changed it to single sed command, thanks for making me aware of this.

JonnyJD commented on 2013-01-27 15:10 (UTC)

You can use sed -i -e '1s|/usr/bin/python$|/usr/bin/python2|' $pkgdir/usr/bin/dcut sed -i -e '1s|/usr/bin/python$|/usr/bin/python2|' $pkgdir/usr/bin/dput instead of the extra patch files. But it also works with the patches.

lainme commented on 2012-07-04 02:45 (UTC)

The dput_0.9.6.2_all.deb is already deleted from the debian ftp. Currently the stable version is and the unstable version

DarwinSurvivor commented on 2011-03-18 18:20 (UTC)

Needs a patch to put in python2 bang line.