FS#77174 - [kea] conflicting files

Attached to Project: Community Packages
Opened by loqs (loqs) - Wednesday, 18 January 2023, 14:27 GMT
Last edited by Konstantin Gizdov (kgizdov) - Sunday, 05 February 2023, 19:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Konstantin Gizdov (kgizdov)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
kea and kea-docs both contain the man pages.

Attached diff [1] removes the man pages from kea leaving them only in kea-docs.
In addition the diff also:
Moves the backup files to only apply to kea.
Removed benchmark no longer supported by upstream [1].
Remove etc/kea/kea-netconf.conf from backup files which is not packaged when kea is not with sysrepo [2].
Added graphviz to makedepends for charts in doxygen generated documentation.
Prevented libtool overlinking and removed boost-libs as a result.
Set --runstatedir='/run'.
Stop building static libs that are not packaged.
Removed doxygen{,-error}.log from kea-docs.

In addition kea-devel-docs is still in the repos and I believe needs to be manually removed.

Additional info:
* kea-2.2.0-3
* kea-docs-2.2.0-3
* kea-devel-docs 1.5.0-2
[1] PKGBUILD.diff
[1] https://github.com/isc-projects/kea/commit/7a43a83062409c0da337f6ee4677329aebec8e6e
[2] https://github.com/isc-projects/kea/commit/b25b30323b554fb87a9095a03d936b218ba79098

Steps to reproduce:
# pacman -S kea kea-docs
resolving dependencies...
looking for conflicting packages...

Packages (5) liburing-2.3-1 log4cplus-2.0.8-1 mariadb-libs-10.9.4-2
kea-2.2.0-3 kea-docs-2.2.0-3

Total Installed Size: 271.65 MiB

:: Proceed with installation? [Y/n] y
(5/5) checking keys in keyring [######################] 100%
(5/5) checking package integrity [######################] 100%
(5/5) loading package files [######################] 100%
(5/5) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
/usr/share/man/man8/kea-admin.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-ctrl-agent.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-dhcp-ddns.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-dhcp4.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-dhcp6.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-lfc.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-netconf.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/kea-shell.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/keactrl.8.gz exists in both 'kea' and 'kea-docs'
/usr/share/man/man8/perfdhcp.8.gz exists in both 'kea' and 'kea-docs'
Errors occurred, no packages were upgraded.
This task depends upon

Closed by  Konstantin Gizdov (kgizdov)
Sunday, 05 February 2023, 19:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  kea 2.2.0-5

Loading...