FS#43071 - [thrift] should depend on boost

Attached to Project: Community Packages
Opened by Chih-Hsuan Yen (yan12125) - Wednesday, 10 December 2014, 19:03 GMT
Last edited by Anatol Pomozov (anatolik) - Tuesday, 30 December 2014, 00:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Anatol Pomozov (anatolik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Thrift uses boost. See Thrift.h for example.

Additional info:
The problem exists Version 0.9.2-1

Steps to reproduce:
On systems with thrift installed but boost not, compiling a program using thrift cause compilation errors.

See scan's comment in https://aur.archlinux.org/packages/purple-line-git/ for more information
This task depends upon

Closed by  Anatol Pomozov (anatolik)
Tuesday, 30 December 2014, 00:28 GMT
Reason for closing:  Won't fix
Additional comments about closing:  boost is make-time dependency, no need to bloat users with additional dependency.
Comment by Anatol Pomozov (anatolik) - Sunday, 21 December 2014, 13:10 GMT
Fixed in 0.9.2-2 Please download it from [testing] and make sure it works as expected.
Comment by Chih-Hsuan Yen (yan12125) - Monday, 22 December 2014, 21:14 GMT
Thanks a lot! Fixed now.
Comment by Anatol Pomozov (anatolik) - Saturday, 27 December 2014, 16:18 GMT
After thinking for a while about this issue I've decided that adding boost to 'depends' is a wrong thing. 'depends' is really for runtime dependencies, not for build-time dependencies. Thus all thrift-y packages have to add 'boost' to their makedepends.