Description of problem: There are file conflicts on multilib installation.
There are multiple problems with the package: 1) bad packaging - *.py[co] files in /usr/share while package is not noarch 2) 389-ds-base got multilib due to versioned libs in the RPM: /usr/lib/dirsrv/libns-dshttpd.so /usr/lib/dirsrv/libns-dshttpd.so.0 /usr/lib/dirsrv/libns-dshttpd.so.0.0.0 consider moving them to 389-ds-base-libs, that should prevent the package from being multilib.
Description: Following the package guideline, moving pytyon binaries to the architecture aware location and libns-dshttpd.so* from 389-ds-base to 389-ds-base-devel and 389-ds-base-libs.
You have added pythonexec to the configure.ac and Makefile.am, but it is not used anywhere?
I don't think libns-dshttpd.so needs to be in the devel package.
git patch file (master; take 2) -- 389-ds-base.spec; moved libns-dshttpd.so* to libs 0001-Added-arch-aware-python-dir-moved-libns-dshttpd.so-t.patch
{{{ -e 's,@pythonpath\@,$(pythondir),g' \ }}}
Is @pythonpath@ used anywhere?
git patch file (master; take 3) -- Makefile.am, configure.ac; removed unused pythonexec 0001-Ticket-47709-package-issue-in-389-ds-base.patch
git patch file (master; take 3) -- Makefile.in, configure 0002-Ticket-47709-package-issue-in-389-ds-base.patch
Reviewed by Rich (Thank you!!)
Pushed to master: 16386dd..b7e9f9f master -> master commit b7e9f9f commit a32b2a9
Pushed to 389-ds-base-1.3.2: e9dd44b..3700e92 389-ds-base-1.3.2 -> 389-ds-base-1.3.2 commit 3700e92 commit 011385a
Pushed to 389-ds-base-1.3.1: 8772ea1..99d5d3e 389-ds-base-1.3.1 -> 389-ds-base-1.3.1 commit 99d5d3e commit f1bbfe2
spec file: master: 9775d04..66d6780 master -> master commit 66d67802e39f57f6bc14b8468dd91723cfdc1f30
f20: da63032..7339b45 f20 -> f20 commit 66d67802e39f57f6bc14b8468dd91723cfdc1f30
f19: 5885254..96ed904 f19 -> f19 commit 96ed904ed99fe4ac7c7da1f269ac101fd08c4265
git patch file (master) -- fixing rpm/389-ds-base.spec.in 0001-Ticket-47709-package-issue-in-389-ds-base.2.patch
git patch file (master) -- fixing rpm/389-ds-base.spec.in
Pushed to master: b7e9f9f..f7c5dc2 master -> master commit f7c5dc2
Pushed to 389-ds-base-1.3.2: 3700e92..c3cc56b 389-ds-base-1.3.2 -> 389-ds-base-1.3.2 commit c3cc56b
Pushed to 389-ds-base-1.3.1: 99d5d3e..d6a57ad 389-ds-base-1.3.1 -> 389-ds-base-1.3.1 commit d6a57ad
Metadata Update from @rmeggins: - Issue assigned to nhosoi - Issue set to the milestone: 1.3.1.18
389-ds-base is moving from Pagure to Github. This means that new issues and pull requests will be accepted only in 389-ds-base's github repository.
This issue has been cloned to Github and is available here: - https://github.com/389ds/389-ds-base/issues/1044
If you want to receive further updates on the issue, please navigate to the github issue and click on subscribe button.
subscribe
Thank you for understanding. We apologize for all inconvenience.
Metadata Update from @spichugi: - Issue close_status updated to: wontfix (was: Fixed)
Login to comment on this ticket.