Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#63090 - [kdepim-runtime] Optional Depends for EWS need changing to Non Optional

Attached to Project: Arch Linux
Opened by Robert Hall (DVS9999) - Wednesday, 03 July 2019, 22:45 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 03 July 2019, 23:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Current Dependencies of kdepim-runtime are inadequate. Maintainers simply claiming that optional depends for the EWS component are sufficient and users should pay more attention to Pacman output is not a solution. That's rather difficult on an installed system when trying to add an EWS Akonadi resource as an extra account to KMail. There is at this point ZERO indication as to why the EWS resource will not configure/run. The EWS componnent is installed as part of kdepim-runtime but is in a broken state without the optional dependencies. Reinstalling kdepim-runtime on an installed system doesn't list the optional dependencies unless you forcibly uninstall and then reinstall the package you do not see the issue!

Additional info:
* kdepim-runtime 19.04.2-1

Steps to reproduce:

pacman -S kdepim-runtime
warning: kdepim-runtime-19.04.2-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) kdepim-runtime-19.04.2-1

Total Installed Size: 16.72 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [############################################################] 100%
(1/1) checking package integrity [############################################################] 100%
(1/1) loading package files [############################################################] 100%
(1/1) checking for file conflicts [############################################################] 100%
(1/1) checking available disk space [############################################################] 100%
:: Processing package changes...
(1/1) reinstalling kdepim-runtime [############################################################] 100%
:: Running post-transaction hooks...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the MIME type database...

pacman -Rdd kdepim-runtime

Packages (1) kdepim-runtime-19.04.2-1

Total Removed Size: 16.72 MiB

:: Do you want to remove these packages? [Y/n] Y
:: Processing package changes...
(1/1) removing kdepim-runtime [############################################################] 100%
:: Running post-transaction hooks...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the MIME type database...

pacman -S kdepim-runtime
resolving dependencies...
looking for conflicting packages...

Packages (1) kdepim-runtime-19.04.2-1

Total Installed Size: 16.72 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [############################################################] 100%
(1/1) checking package integrity [############################################################] 100%
(1/1) loading package files [############################################################] 100%
(1/1) checking for file conflicts [############################################################] 100%
(1/1) checking available disk space [############################################################] 100%
:: Processing package changes...
(1/1) installing kdepim-runtime [############################################################] 100%
Optional dependencies for kdepim-runtime
qca: EWS resource [installed]
qt5-networkauth: EWS resource
:: Running post-transaction hooks...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the MIME type database...

pacman -S qt5-networkauth
resolving dependencies...
looking for conflicting packages...

Packages (1) qt5-networkauth-5.13.0-1

Total Installed Size: 0.33 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [############################################################] 100%
(1/1) checking package integrity [############################################################] 100%
(1/1) loading package files [############################################################] 100%
(1/1) checking for file conflicts [############################################################] 100%
(1/1) checking available disk space [############################################################] 100%
:: Processing package changes...
(1/1) installing qt5-networkauth [############################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 03 July 2019, 23:15 GMT
Reason for closing:  Not a bug
Additional comments about closing:  That's what optional deps are for.

Loading...