[Freeipa-devel] [PATCHES 516-517] spec file: put Python modules into standalone packages
Petr Vobornik
pvoborni at redhat.com
Wed Dec 9 19:51:18 UTC 2015
On 12/07/2015 04:21 PM, Jan Cholasta wrote:
> Hi,
>
> the attached patches partially fix
> <https://fedorahosted.org/freeipa/ticket/3197>. This is done to allow
> the addition of Python 3 packages, see
> <https://www.redhat.com/archives/freeipa-devel/2015-December/msg00081.html>.
> See commit messages for more information.
>
> In order to test:
> 1. make rpms
> 2.
> <https://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages#Testing_and_QA>
>
> 3. Test with both dnf and yum-deprecated.
>
> Beware that when you run "yum-deprecated clean all", it does not remove
> cache for the on-disk repository created in step 2, you have to remove
> the /var/cache/yum/$basearch/$releasever/$reponame directory manually.
>
> Honza
>
Shouldn't freeipa-server-dns and freeipa-server-trust-add depend on
freeipa-server? They do not in this patch. IMO they should.
following updates work (all on f23, update from 4.2.3):
dnf update
dnf update freeipa-*
yum-depracated update freeipa-*
for both client or server with all packages.
but when I tried to install only client "dnf install freeipa-client" and
then following failed:
dnf update freeipa-client
The difference was:
Installing:
freeipa-client-common noarch
freeipa-common noarch
python2-ipaclient noarch
python2-ipalib x86_64
Upgrading:
freeipa-client
Works:
Installing:
freeipa-client-common noarch
freeipa-common noarch
freeipa-python-compat noarch
replacing freeipa-python.x86_64 4.2.3-1.1.fc23
python2-ipaclient noarch
python2-ipalib x86_64
Upgrading:
freeipa-client
not sure if it is a problem, otherwise the patch looks OK.
--
Petr Vobornik
More information about the Freeipa-devel
mailing list