Description of problem: Attempting to upgrade this system with "/usr/bin/dnf -y --best --refresh install erlang'*'" produces Version-Release number of selected component (if applicable): erlang-lager-3.6.2-1.fc29.noarch How reproducible: see above Steps to Reproduce: 1.see above 2. 3. Actual results: see below Expected results: successful AND clean system upgrade Additional info: /usr/bin/dnf -y --best --refresh install erlang'*' Last metadata expiration check: 0:00:00 ago on Sun Jun 10 16:48:46 2018. Package erlang-asn1-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-base64url-1.0-3.fc29.noarch is already installed, skipping. Package erlang-cache_tab-1.0.13-1.fc29.x86_64 is already installed, skipping. Package erlang-common_test-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-compiler-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-crypto-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-debugger-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-edoc-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-eimp-1.0.5-1.fc29.x86_64 is already installed, skipping. Package erlang-epam-1.0.4-1.fc29.x86_64 is already installed, skipping. Package erlang-erts-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-esip-1.0.23-1.fc29.x86_64 is already installed, skipping. Package erlang-et-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-eunit-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-ezlib-1.0.4-1.fc29.x86_64 is already installed, skipping. Package erlang-fast_tls-1.0.22-1.fc29.x86_64 is already installed, skipping. Package erlang-fast_xml-1.1.30-1.fc29.x86_64 is already installed, skipping. Package erlang-fast_yaml-1.0.14-1.fc29.x86_64 is already installed, skipping. Package erlang-fs-4.1-4.fc29.noarch is already installed, skipping. Package erlang-goldrush-0.1.9-5.fc28.x86_64 is already installed, skipping. Package erlang-hamcrest-0.1.0-8.fc28.x86_64 is already installed, skipping. Package erlang-hipe-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-iconv-1.0.7-1.fc29.x86_64 is already installed, skipping. Package erlang-inets-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-jiffy-0.15.0-5.fc29.x86_64 is already installed, skipping. Package erlang-jose-1.8.4-3.fc29.noarch is already installed, skipping. Package erlang-kernel-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-lager-3.6.2-1.fc29.noarch is already installed, skipping. Package erlang-luerl-0.3-1.fc29.noarch is already installed, skipping. Package erlang-meck-0.8.8-4.fc29.x86_64 is already installed, skipping. Package erlang-mnesia-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-observer-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-odbc-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-os_mon-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-otp_mibs-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-p1_mysql-1.0.5-1.fc29.noarch is already installed, skipping. Package erlang-p1_oauth2-0.6.3-1.fc29.noarch is already installed, skipping. Package erlang-p1_pgsql-1.1.5-1.fc29.noarch is already installed, skipping. Package erlang-p1_utils-1.0.11-1.fc29.noarch is already installed, skipping. Package erlang-parsetools-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-protobuffs-0.9.0-5.fc28.x86_64 is already installed, skipping. Package erlang-public_key-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-riak_client-2.5.3-4.fc28.x86_64 is already installed, skipping. Package erlang-riak_pb-2.3.2-4.fc28.x86_64 is already installed, skipping. Package erlang-runtime_tools-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-sasl-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-sd_notify-1.0-7.fc29.x86_64 is already installed, skipping. Package erlang-snmp-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-ssh-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-ssl-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-stdlib-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-stringprep-1.0.11-1.fc29.x86_64 is already installed, skipping. Package erlang-stun-1.0.22-1.fc29.noarch is already installed, skipping. Package erlang-syntax_tools-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-tools-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-wx-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-xmerl-20.3.6-1.fc29.x86_64 is already installed, skipping. Package erlang-xmpp-1.1.21-1.fc29.x86_64 is already installed, skipping. Error: Problem 1: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-cluster_info-2.0.5-5.fc28.x86_64 Problem 2: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-cuttlefish-2.0.11-5.fc28.x86_64 Problem 3: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-eradius-0.8.9-2.fc28.x86_64 Problem 4: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-merge_index-2.1-6.fc28.x86_64 Problem 5: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_api-2.1.7-2.fc28.x86_64 Problem 6: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_control-2.1.7-2.fc28.x86_64 Problem 7: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_core-2.1.10-3.fc29.x86_64 Problem 8: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_ensemble-2.1.8-5.fc29.x86_64 Problem 9: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_kv-2.1.8-1.fc28.x86_64 Problem 10: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_pipe-2.1.6-2.fc28.x86_64 Problem 11: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riak_search-2.1.7-2.fc28.x86_64 Problem 12: conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-riaknostic-2.1.7-4.fc28.x86_64 Problem 13: package erlang-clique-0.3.9-4.fc28.x86_64 requires erlang-cuttlefish(x86-64), but none of the providers can be installed - conflicting requests - nothing provides erlang-lager(x86-64) needed by erlang-cuttlefish-2.0.11-5.fc28.x86_64
Oh no, this is my mistake. erlang-lager became noarch, and it didn't occur to me that this would mean that its dependencies would need to be rebuilt. I will send PRs to each of those packages to fix this. Please accept my apologies.
This is definitely my mess, but I also don't have ACLs on any of those packages. All we need each of them to do is to rebuild. So I can send PRs to bump the release for a rebuild, but I will need someone with ACLs to merge and build. Man I feel bad for not realizing this would happen.
https://src.fedoraproject.org/rpms/erlang-cluster_info/pull-request/1
https://src.fedoraproject.org/rpms/erlang-eradius/pull-request/1
https://src.fedoraproject.org/rpms/erlang-merge_index/pull-request/1
erlang-riak_api is blocked by the cuttlefish FTBFS.
Randy, Please try not to feel badly about this. It's fixed now. Good work! We all make misteaks now and then. Sigh. George...
https://src.fedoraproject.org/rpms/erlang-riak_ensemble/pull-request/1
https://src.fedoraproject.org/rpms/erlang-cuttlefish/pull-request/1
https://src.fedoraproject.org/rpms/erlang-riak_api/pull-request/1
Alright, I've rebuilt all of these except for the blocker tickets. Those are for riak, which seems inactive upstream, and fails to build against Erlang 20. Peter, do you think you can fix those? They seem to need a refactor to use http://erlang.org/doc/man/gen_statem.html instead of gen_fsm.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
Ok, this was addressed finally in both F-29 and Rawhide.