Package Details: python2-dulwich 0.17.2-1

Git Clone URL: https://aur.archlinux.org/python2-dulwich.git (read-only)
Package Base: python2-dulwich
Description: Pure-Python implementation of the Git file formats and protocols
Upstream URL: https://www.dulwich.io/
Licenses: GPL2
Conflicts: python-dulwich
Submitter: felipec
Maintainer: drrossum
Last Packager: drrossum
Votes: 108
Popularity: 0.092950
First Submitted: 2013-09-22 18:00
Last Updated: 2017-07-17 19:35

Latest Comments

nobicycle commented on 2017-08-13 03:22

Regarding 9A2D24A504D1E9F8 ...

Where to go to "verify the authenticity of the retrieved public key by comparing its fingerprint with one that the owner published on an independent source(s) (i.e., contacting the person directly)"
https://wiki.archlinux.org/index.php/GnuPG

Even if the security check above is ignored, it seems the keyservers don't work anyway:

$ gpg --recv-keys 9A2D24A504D1E9F8
gpg: keyserver receive failed: Server indicated a failure
$ gpg --keyserver pool.sks-keyservers.net --recv-keys 9A2D24A504D1E9F8
gpg: keyserver receive failed: Connection closed in DNS
$ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 9A2D24A504D1E9F8
gpg: keyserver receive failed: Connection closed in DNS

tobias.bln commented on 2017-08-08 11:24

+++ Edited PKGBUILD for python2-dulwich +++

# Maintainer: Timothée Ravier <tim@siosm.fr>

pkgname=(python2-dulwich)
pkgver=0.17.2
pkgrel=1
pkgdesc='Pure-Python implementation of the Git file formats and protocols'
arch=('any')
url='https://www.dulwich.io/'
license=('GPL2')
depends=()
options=(!emptydirs)
source=("https://www.dulwich.io/releases/dulwich-${pkgver}.tar.gz"{,.asc})
validpgpkeys=('DC837EE14A7E37347E87061700806F2BD729A457') # Jelmer Vernooij
sha256sums=('90b5c1025f60c68b98980f85950860b980692053c7c5dd93c19cc3cb87f186b2'
'SKIP')

build() {
cd "dulwich-${pkgver}"
python2 setup.py build
}

package_python2-dulwich() {
depends=('python2')
conflicts=('python-dulwich')
cd "dulwich-${pkgver}"
python2 setup.py install --root="$pkgdir/" --skip-build --optimize=1
}

# vim:set ts=2 sw=2 et:

electricprism commented on 2017-07-25 16:58

gpg --recv-keys 9A2D24A504D1E9F8

cocoche007 commented on 2017-07-22 23:54

gpg --keyserver pool.sks-keyservers.net --recv-keys 9A2D24A504D1E9F8
didn't work

gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 9A2D24A504D1E9F8
is OK for me

JohnRobson commented on 2017-07-17 22:29

Please, FIX the PKGBUILD file, python2 and python3 packages are mutually exclusive.

drrossum commented on 2017-07-17 19:37

The python2 and python3 packages are mutually exclusive because of the scripts in /usr/bin. I added conflicts to the PKGBUILD to prevent users from accidentally installing both versions

mrapp commented on 2017-07-17 18:11

I am unable to update this package since weeks because of conflicting files as pointed out by mani.zaeim. Will this package be fixed anytime soon?

drrossum commented on 2017-07-04 10:05

You should probably choose which package you want to provide the scripts in /usr/bin and modify the package() function of the other.

mani.zaeim commented on 2017-07-03 15:32

I can not update this package

error: failed to commit transaction (conflicting files)
/usr/bin/dul-receive-pack exists in both 'python2-dulwich' and 'python-dulwich'
/usr/bin/dul-upload-pack exists in both 'python2-dulwich' and 'python-dulwich'
/usr/bin/dulwich exists in both 'python2-dulwich' and 'python-dulwich'
Errors occurred, no packages were upgraded.

Will be appreciate if anyone can help.

electricprism commented on 2017-04-24 04:24

@klud

gpg --keyserver pool.sks-keyservers.net --recv-keys 9A2D24A504D1E9F8

All comments