On 24/01/18 13:51 +0000, Jonathan Wakely wrote:
On 23/01/18 21:13 +0000, James Hogarth wrote:
>On 23 Jan 2018 15:39, "Jonathan Wakely" <jwakely(a)fedoraproject.org>
wrote:
>
>As happens for most releases, I'm updating Boost in rawhide and
>rebuilding the affected packages in a side tag (f28-boost).
>
>https://fedoraproject.org/wiki/Changes/F28Boost166
>
>If you maintain a package that depends on Boost please coordinate any
>updates with me, so that any changes you make in the main f28 target
>don't invalidate the rebuilds I'm doing in f28-boost.
>
>I've already identified about a dozen packages that are FTBFS in
>rawhide, but only two are due to the Boost update (dssp and domoticz).
>The rest are due to package bugs that cause linker errors now the
>rpm build flags default to -z defs.
>
>_______________________________________________
>devel mailing list -- devel(a)lists.fedoraproject.org
>To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
>
>
>Last year I packaged the header only boost library nowide
>
>Do you know if that's been included upstream or if I need to do anything to
>align with your update?
>
>It is used for the facter3 update.
The wiki page above lists the new libraries added to Boost, and Nowide
is not among them. According to
http://www.boost.org/community/review_schedule.html it's been accepted
for inclusion, so I assume it will show up in Boost 1.67 or 1.68 (so
in a future version of Fedora).
I doubt boost-nowide needs to be rebuilt, since it's header-only.
facter is being rebuilt in the side tag now:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1020425
If that fails it might mean you need to update boost-nowide to a
version that works with boost-1.66.0
Ah facter failed to build, but only because leatherman and cpp-hocon
haven't been rebuilt yet:
DEBUG util.py:439: Error:
DEBUG util.py:439: Problem 1: package leatherman-devel-1.3.0-4.fc28.x86_64 requires
leatherman(x86-64) = 1.3.0-4.fc28, but none of the providers can be installed
DEBUG util.py:439: - conflicting requests
DEBUG util.py:439: - nothing provides libboost_system.so.1.64.0()(64bit) needed by
leatherman-1.3.0-4.fc28.x86_64
DEBUG util.py:439: Problem 2: package cpp-hocon-devel-0.1.6-3.fc28.x86_64 requires
libcpp-hocon.so.0.1.6()(64bit), but none of the providers can be installed
DEBUG util.py:439: - conflicting requests
DEBUG util.py:439: - nothing provides libboost_system.so.1.64.0()(64bit) needed by
cpp-hocon-0.1.6-3.fc28.x86_64
Those packages weren't tracked in my dependency metadata, so didn't
get rebuilt before facter. I've added the dependencies and will try to
build them again soon.