python2-behave was removed, but nothing obsoletes it. this breaks update without --allowerasing.
Problem: problem with installed package python2-behave-1.2.5-23.fc28.noarch
- package python3-behave-1.2.6-1.fc29.noarch conflicts with python2-behave < 1.2.6 provided by python2-behave-1.2.5-23.fc28.noarch
- conflicting requests
- nothing provides python(abi) = 3.6 needed by python3-behave-1.2.5-23.fc28.noarch
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
Proposed as a Freeze Exception for 29-beta by Fedora user churchyard using the blocker tracking app because:
fedora-obsolete-packages-29-21 python-behave-1.2.6-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-707171340f
fedora-obsolete-packages-29-21, python-behave-1.2.6-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-707171340f
Discussed during the 2018-09-04 blocker review meeting: 
The decision to classify this bug as an "AcceptedFreezeException" was made as this prevents upgrades without --allowerasing which can be destructive; it merits an FE to allow upgrades with this package and without updates-testing or --allowerasing to proceed.
fedora-obsolete-packages-29-21, python-behave-1.2.6-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.