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" <jwak...@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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to