#7295 Build freeIPA with Python3 in @freeipa/freeipa-master-nightly
Closed: fixed Opened by stlaz.

Request for enhancement

As a random person I want to check out what's new in latest freeIPA under Python 3.

Issue

You fellas are building nightly freeIPA with Python2 only.

Steps to Reproduce

  1. docker run --rm -ti fedora:26 bash
  2. dnf install -y dnf-plugins-core && dnf copr enable -y @freeipa/freeipa-master && dnf copr enable -y @freeipa/freeipa-master-nightly && dnf install freeipa-server
  3. python2 -c "import ipaserver"
  4. python3 -c "import ipaserver"

Actual behavior

At step 4.:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'ipaserver'

Expected behavior

The module is there

Version/Release/Distribution

freeipa-server-4.6.90-201712032305.fc26.x86_64


At this point we probably need this more for Fedora 27.

It seems the nightly builds stopped just after this was reported. It may be related to internal lab changes around the same period.

Metadata Update from @rcritten:
- Issue priority set to: normal
- Issue set to the milestone: FreeIPA 4.6.4

Depending on how pure you want things to be there is a python3-compatible build of 4.6 now but it will pull in some python 2 dependencies (like dogtag).

In 4.7 on F28 one can run a pure python3-only installation.

Declaring victory and closing this.

Metadata Update from @rcritten:
- Issue close_status updated to: fixed
- Issue set to the milestone: FreeIPA 4.7 (was: FreeIPA 4.6.4)
- Issue status updated to: Closed (was: Open)

Metadata