Comments

273 Comments

I get this with fedpkg --release master mockbuild:

Importing GPG key 0xCFC659B9:
 Userid     : "Fedora (30) <fedora-30-primary@fedoraproject.org>"
 Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Key imported successfully
Import of key(s) didn't help, wrong key(s)?
Public key for python3-cherrypy-8.9.1-5.fc29.noarch.rpm is not installed. Failing package is: python3-cherrypy-8.9.1-5.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-lockfile-0.11.0-12.fc29.noarch.rpm is not installed. Failing package is: python3-lockfile-1:0.11.0-12.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-msgpack-0.5.6-2.fc29.x86_64.rpm is not installed. Failing package is: python3-msgpack-0.5.6-2.fc29.x86_64
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-pytest-3.6.3-2.fc29.noarch.rpm is not installed. Failing package is: python3-pytest-3.6.3-2.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-redis-2.10.6-5.fc29.noarch.rpm is not installed. Failing package is: python3-redis-2.10.6-5.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-requests-2.19.1-3.fc29.noarch.rpm is not installed. Failing package is: python3-requests-2.19.1-3.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-devel-3.7.0-4.fc29.x86_64.rpm is not installed. Failing package is: python3-devel-3.7.0-4.fc29.x86_64
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-pyOpenSSL-18.0.0-3.fc29.noarch.rpm is not installed. Failing package is: python3-pyOpenSSL-18.0.0-3.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-simplejson-3.10.0-10.fc29.x86_64.rpm is not installed. Failing package is: python3-simplejson-3.10.0-10.fc29.x86_64
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-atomicwrites-1.1.5-12.fc29.noarch.rpm is not installed. Failing package is: python3-atomicwrites-1.1.5-12.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-attrs-17.4.0-7.fc29.noarch.rpm is not installed. Failing package is: python3-attrs-17.4.0-7.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-more-itertools-4.1.0-4.fc29.noarch.rpm is not installed. Failing package is: python3-more-itertools-4.1.0-4.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-pluggy-0.6.0-5.fc29.noarch.rpm is not installed. Failing package is: python3-pluggy-0.6.0-5.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-py-1.5.4-3.fc29.noarch.rpm is not installed. Failing package is: python3-py-1.5.4-3.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-setuptools-39.2.0-6.fc29.noarch.rpm is not installed. Failing package is: python3-setuptools-39.2.0-6.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-six-1.11.0-6.fc29.noarch.rpm is not installed. Failing package is: python3-six-1.11.0-6.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-chardet-3.0.4-7.fc29.noarch.rpm is not installed. Failing package is: python3-chardet-3.0.4-7.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-idna-2.7-3.fc29.noarch.rpm is not installed. Failing package is: python3-idna-2.7-3.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-urllib3-1.23-4.fc29.noarch.rpm is not installed. Failing package is: python3-urllib3-1.23-4.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python-rpm-macros-3-35.fc29.noarch.rpm is not installed. Failing package is: python-rpm-macros-3-35.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-rpm-generators-5-4.fc29.noarch.rpm is not installed. Failing package is: python3-rpm-generators-5-4.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-rpm-macros-3-35.fc29.noarch.rpm is not installed. Failing package is: python3-rpm-macros-3-35.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-cryptography-2.3-1.fc29.x86_64.rpm is not installed. Failing package is: python3-cryptography-2.3-1.fc29.x86_64
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-pysocks-1.6.8-4.fc29.noarch.rpm is not installed. Failing package is: python3-pysocks-1.6.8-4.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-asn1crypto-0.24.0-5.fc29.noarch.rpm is not installed. Failing package is: python3-asn1crypto-0.24.0-5.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-cffi-1.11.5-4.fc29.x86_64.rpm is not installed. Failing package is: python3-cffi-1.11.5-4.fc29.x86_64
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-pycparser-2.14-15.fc29.noarch.rpm is not installed. Failing package is: python3-pycparser-2.14-15.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-ply-3.9-8.fc29.noarch.rpm is not installed. Failing package is: python3-ply-3.9-8.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-3.7.0-4.fc29.x86_64.rpm is not installed. Failing package is: python3-3.7.0-4.fc29.x86_64
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Public key for python3-pip-18.0-2.fc29.noarch.rpm is not installed. Failing package is: python3-pip-18.0-2.fc29.noarch
 GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary
Error: GPG check FAILED

Works fine with distribution-gpg-keys-1.21-1.fc28 and mock-core-configs-28.4-1.fc28.

If you are concerned about rpmlint errors and warnings, you can backport https://src.fedoraproject.org/rpms/python36/blob/master/f/python36.rpmlintrc to python35 and python34 - it's on my mental TODO list for a long time and is fairly easy. You can send pull request to https://src.fedoraproject.org/rpms/python35

not sure. this works on F28, but I don't longer have F27.

karma

Before:

$ rpmlint ./python3-libsass-0.14.5-1.fc29.x86_64.rpm 
...
1 packages and 0 specfiles checked; 28 errors, 0 warnings.

After:

$ rpmlint ./python3-libsass-0.14.5-1.fc29.x86_64.rpm 
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

sagemath should not require python-twisted-mail, it was removed 4 years ago, I'll try to fix that.

$ dnf install python2-twisted
$ dnf install --enablerepo=updates-testing python3-twisted  # or update
Error: Transaction check error:
  file /usr/bin/cftp from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/ckeygen from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/conch from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/mailmail from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/pyhtmlizer from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/tkconch from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/trial from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/twist from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/bin/twistd from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  file /usr/share/man/man1/conch.1.gz from install of python3-twisted-18.4.0-1.fc28.x86_64 conflicts with file from package python2-twisted-16.4.1-9.fc28.x86_64
  1. you need to add explicit conflicts when you switch executables form py2 to py3 package
  2. you shouldn't switch executables form py2 to py3 like this in a stable Fedora release

Thanks @kevin. This had totally slipped from my radar.

Indeed requires six

Oh god. The symbolic link form the previous version makes this almost unchangable :(

Let's unpush this and go with the proper fix.

karma

Thanks, fixes the Jython issue.

That one is on it's way to stable. FEDORA-2018-30dc9a799a

Use dnf --refresh --enablerepo=updates-testing ./python3-notebook-5.5.0-2.fc28.noarch.rpm ./python-ipykernel-4.8.2-1.fc28.noarch.rpm

I have a different problem now. It stopped working with pyzmq 17 :D

https://bugzilla.redhat.com/show_bug.cgi?id=1581723

But I'll dig into that.

karma

fedpkg is working again

Update works (replaces python2-detox). Detox works with https://github.com/frenzymadness/python-tox-example (except for jython, but that is known issue).

This update has been unpushed.

Restart helped. Sorry for the premature bug report.