FEDORA-2019-5b1f5e9ef1 created by mgrabovs a month ago for Fedora 30
unpushed

Fix a double-free condition in report-gtk

This update has been submitted for testing by mgrabovs. a month ago
This update's test gating status has been changed to 'waiting'. a month ago
This update's test gating status has been changed to 'ignored'. a month ago
This update has been pushed to testing. a month ago
User Icon gbcox commented & provided feedback a month ago
karma

Upgrade fails: Problem 1: package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - cannot install both python3-libreport-2.11.1-1.fc30.x86_64 and python3-libreport-2.10.1-1.fc30.x86_64 - cannot install both python3-libreport-2.10.1-1.fc30.x86_64 and python3-libreport-2.11.1-1.fc30.x86_64 - cannot install both python3-libreport-2.10.0-1.fc30.x86_64 and python3-libreport-2.11.1-1.fc30.x86_64 - cannot install the best update candidate for package python3-libreport-2.10.1-1.fc30.x86_64 - cannot install the best update candidate for package initial-setup-0.3.69-1.fc30.x86_64 Problem 2: package initial-setup-gui-0.3.69-1.fc30.x86_64 requires initial-setup = 0.3.69-1.fc30, but none of the providers can be installed - package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - package python3-libreport-2.10.1-1.fc30.x86_64 requires libreport = 2.10.1-1.fc30, but none of the providers can be installed - package python3-libreport-2.10.0-1.fc30.x86_64 requires libreport = 2.10.0-1.fc30, but none of the providers can be installed - libreport-2.10.1-1.fc30.i686 has inferior architecture - libreport-2.10.0-1.fc30.i686 has inferior architecture - cannot install both libreport-2.11.1-1.fc30.x86_64 and libreport-2.10.1-1.fc30.x86_64 - cannot install both libreport-2.10.1-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - cannot install both libreport-2.10.0-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - cannot install the best update candidate for package libreport-2.10.1-1.fc30.x86_64 - cannot install the best update candidate for package initial-setup-gui-0.3.69-1.fc30.x86_64 Problem 3: problem with installed package initial-setup-0.3.69-1.fc30.x86_64 - package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - package python3-libreport-2.10.1-1.fc30.x86_64 requires libreport = 2.10.1-1.fc30, but none of the providers can be installed - package python3-libreport-2.10.0-1.fc30.x86_64 requires libreport = 2.10.0-1.fc30, but none of the providers can be installed - package libreport-2.10.1-1.fc30.x86_64 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.10.1-1.fc30.i686 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.10.0-1.fc30.i686 requires libreport-filesystem = 2.10.0-1.fc30, but none of the providers can be installed - package libreport-2.10.0-1.fc30.x86_64 requires libreport-filesystem = 2.10.0-1.fc30, but none of the providers can be installed - cannot install both libreport-filesystem-2.11.1-1.fc30.noarch and libreport-filesystem-2.10.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.1-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.0-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - cannot install the best update candidate for package libreport-filesystem-2.10.1-1.fc30.noarch Problem 4: problem with installed package initial-setup-gui-0.3.69-1.fc30.x86_64 - package initial-setup-gui-0.3.69-1.fc30.x86_64 requires initial-setup = 0.3.69-1.fc30, but none of the providers can be installed - package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - package python3-libreport-2.10.1-1.fc30.x86_64 requires libreport = 2.10.1-1.fc30, but none of the providers can be installed - package python3-libreport-2.10.0-1.fc30.x86_64 requires libreport = 2.10.0-1.fc30, but none of the providers can be installed - package libreport-2.10.1-1.fc30.i686 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.10.0-1.fc30.i686 requires libreport-filesystem = 2.10.0-1.fc30, but none of the providers can be installed - cannot install both libreport-filesystem-2.11.1-1.fc30.noarch and libreport-filesystem-2.10.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.1-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.0-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - package libreport-2.11.1-1.fc30.x86_64 requires libreport-filesystem = 2.11.1-1.fc30, but none of the providers can be installed - cannot install both libreport-2.11.1-1.fc30.x86_64 and libreport-2.10.1-1.fc30.x86_64 - cannot install both libreport-2.10.1-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - cannot install both libreport-2.10.0-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - problem with installed package libreport-2.10.1-1.fc30.x86_64 - package libreport-2.10.1-1.fc30.x86_64 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.11.1-1.fc30.i686 requires libreport-filesystem = 2.11.1-1.fc30, but none of the providers can be installed - package libreport-web-2.11.1-1.fc30.x86_64 requires libreport = 2.11.1-1.fc30, but none of the providers can be installed - cannot install the best update candidate for package libreport-web-2.10.1-1.fc30.x86_64

User Icon gbcox commented & provided feedback a month ago
karma

Problem 1: package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - cannot install both python3-libreport-2.11.1-1.fc30.x86_64 and python3-libreport-2.10.1-1.fc30.x86_64 - cannot install both python3-libreport-2.10.1-1.fc30.x86_64 and python3-libreport-2.11.1-1.fc30.x86_64 - cannot install both python3-libreport-2.10.0-1.fc30.x86_64 and python3-libreport-2.11.1-1.fc30.x86_64 - cannot install the best update candidate for package python3-libreport-2.10.1-1.fc30.x86_64 - cannot install the best update candidate for package initial-setup-0.3.69-1.fc30.x86_64 Problem 2: package initial-setup-gui-0.3.69-1.fc30.x86_64 requires initial-setup = 0.3.69-1.fc30, but none of the providers can be installed - package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - package python3-libreport-2.10.1-1.fc30.x86_64 requires libreport = 2.10.1-1.fc30, but none of the providers can be installed - package python3-libreport-2.10.0-1.fc30.x86_64 requires libreport = 2.10.0-1.fc30, but none of the providers can be installed - libreport-2.10.1-1.fc30.i686 has inferior architecture - libreport-2.10.0-1.fc30.i686 has inferior architecture - cannot install both libreport-2.11.1-1.fc30.x86_64 and libreport-2.10.1-1.fc30.x86_64 - cannot install both libreport-2.10.1-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - cannot install both libreport-2.10.0-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - cannot install the best update candidate for package libreport-2.10.1-1.fc30.x86_64 - cannot install the best update candidate for package initial-setup-gui-0.3.69-1.fc30.x86_64 Problem 3: problem with installed package initial-setup-0.3.69-1.fc30.x86_64 - package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - package python3-libreport-2.10.1-1.fc30.x86_64 requires libreport = 2.10.1-1.fc30, but none of the providers can be installed - package python3-libreport-2.10.0-1.fc30.x86_64 requires libreport = 2.10.0-1.fc30, but none of the providers can be installed - package libreport-2.10.1-1.fc30.x86_64 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.10.1-1.fc30.i686 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.10.0-1.fc30.i686 requires libreport-filesystem = 2.10.0-1.fc30, but none of the providers can be installed - package libreport-2.10.0-1.fc30.x86_64 requires libreport-filesystem = 2.10.0-1.fc30, but none of the providers can be installed - cannot install both libreport-filesystem-2.11.1-1.fc30.noarch and libreport-filesystem-2.10.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.1-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.0-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - cannot install the best update candidate for package libreport-filesystem-2.10.1-1.fc30.noarch Problem 4: problem with installed package initial-setup-gui-0.3.69-1.fc30.x86_64 - package initial-setup-gui-0.3.69-1.fc30.x86_64 requires initial-setup = 0.3.69-1.fc30, but none of the providers can be installed - package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed - package python3-libreport-2.10.1-1.fc30.x86_64 requires libreport = 2.10.1-1.fc30, but none of the providers can be installed - package python3-libreport-2.10.0-1.fc30.x86_64 requires libreport = 2.10.0-1.fc30, but none of the providers can be installed - package libreport-2.10.1-1.fc30.i686 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.10.0-1.fc30.i686 requires libreport-filesystem = 2.10.0-1.fc30, but none of the providers can be installed - cannot install both libreport-filesystem-2.11.1-1.fc30.noarch and libreport-filesystem-2.10.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.1-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - cannot install both libreport-filesystem-2.10.0-1.fc30.noarch and libreport-filesystem-2.11.1-1.fc30.noarch - package libreport-2.11.1-1.fc30.x86_64 requires libreport-filesystem = 2.11.1-1.fc30, but none of the providers can be installed - cannot install both libreport-2.11.1-1.fc30.x86_64 and libreport-2.10.1-1.fc30.x86_64 - cannot install both libreport-2.10.1-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - cannot install both libreport-2.10.0-1.fc30.x86_64 and libreport-2.11.1-1.fc30.x86_64 - problem with installed package libreport-2.10.1-1.fc30.x86_64 - package libreport-2.10.1-1.fc30.x86_64 requires libreport-filesystem = 2.10.1-1.fc30, but none of the providers can be installed - package libreport-2.11.1-1.fc30.i686 requires libreport-filesystem = 2.11.1-1.fc30, but none of the providers can be installed - package libreport-web-2.11.1-1.fc30.x86_64 requires libreport = 2.11.1-1.fc30, but none of the providers can be installed - cannot install the best update candidate for package libreport-web-2.10.1-1.fc30.x86_64

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe. a month ago
User Icon gbcox provided feedback a month ago
karma

I'm sorry, I'm not quite sure I understand the error. I can see that initial-setup 0.3.69 requires libreport-python3 which is no longer provided by libreport. This error was corrected in version 0.3.73, which is not available for Fedora 30, though. Is that correct?

Moreover, libreport changed the subpackage name from libreport-python3 to python3-libreport in 2.9.3, which was released two years ago.

You have a dependency issue that must be resolved before this update can be pushed to stable. As it stands now, dnf won't even allow it to be installed to be tested.

That is weird. As I stated above, the subpackage libreport-python3 hasn't existed since two years ago.

Your second sentence is demonstrably false, I have installed the update on my machine just fine few moments ago.

The way I see it, this is an issue of the initial-setup package, or its maintainer, who should push the updated version to the f30 repo.

Sorry, but it's not false. I've run the command multiple times and you see the output above. It's not working.

Also cannot update because of initial-setup.

It seems that up to 2.10.1-1 python3-libreport provided libreport-python3

[root@b b]# dnf repoquery --whatprovides libreport-python3 --enablerepo=*testing

Ostatnio sprawdzono ważność metadanych: 0:03:28 temu w dniu pią, 18 paź 2019, 11:28:02.

python3-libreport-0:2.10.0-1.fc30.x86_64

python3-libreport-0:2.10.1-1.fc30.x86_64

[root@b b]# dnf repoquery --whatprovides python3-libreport --enablerepo=*testing

Ostatnio sprawdzono ważność metadanych: 0:06:06 temu w dniu pią, 18 paź 2019, 11:28:02.

python3-libreport-0:2.10.0-1.fc30.x86_64

python3-libreport-0:2.10.1-1.fc30.x86_64

python3-libreport-0:2.11.1-1.fc30.x86_64

I am seeing the same issue.

Problem 1: package initial-setup-0.3.69-1.fc30.x86_64 requires libreport-python3, but none of the providers can be installed
...
Problem 2: package initial-setup-gui-0.3.69-1.fc30.x86_64 requires initial-setup = 0.3.69-1.fc30, but none of the providers can be installed
...
Problem 3: problem with installed package initial-setup-0.3.69-1.fc30.x86_64
...
Problem 4: problem with installed package initial-setup-gui-0.3.69-1.fc30.x86_64
...

This update has been unpushed.

The name wasn’t changed in the F30 branch of initial-setup, which is weird (upstream PR: https://github.com/rhinstaller/initial-setup/pull/72). I would probably ask someone from the team to do it and update the package.

I pinged m4rtink on Friday with no response yet. Will try again on Monday.


Please login to add feedback.

Metadata
Type
bugfix
Karma
-1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Dates
submitted
a month ago
in testing
a month ago

Automated Test Results