Bug 2246800

Summary: Having Kitty Installed Prevents Upgrade to Fedora 39
Product: [Fedora] Fedora Reporter: Matthew Burket <mburket>
Component: kittyAssignee: Jonathan Wright <jonathan>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: awilliam, daron439, ego.cordatus, gmarr, go-sig, jonathan, michel, zach, zawertun
Target Milestone: ---Keywords: Upgrades
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: AcceptedFreezeException
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-10-31 20:59:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2143447    

Description Matthew Burket 2023-10-29 03:00:00 UTC
When upgrading from F38 to F39 when having the kitty package installed the upgraded to F39 fails.



I have been able to reproduce on my machine and on a fresh F38 install.

Reproducible: Always

Steps to Reproduce:
1.Install fresh, updated Fedora 38 Install 
2.Install the kitty package
3.Attempt to upgrade with `sudo dnf system-upgrade download --releasever=39`
Actual Results:  
dnf fails with

Error: Transaction test error:
  file /usr/bin/kitten from install of kitty-0.30.0-1.fc39.x86_64 conflicts with file from package kitty-kitten-0.29.2-5.fc38.x86_64


Expected Results:  
The dnf system-upgrade is successful.

Comment 1 Matthew Burket 2023-10-29 03:01:50 UTC
A workaround is to remove the kitty package then the error is resolved.

Comment 2 Pavel Solovev 2023-10-29 18:04:58 UTC
This should be fixed in https://bodhi.fedoraproject.org/updates/FEDORA-2023-ab43e2ce21 (This change https://src.fedoraproject.org/rpms/kitty/c/4af571a739237731d4866203e5977b629e52de1c?branch=rawhide doesn't hit stable  f39 repos because of the final freeze). Try updating with --enablerepo=\*ing. I'll try to propose this update as a freeze exception.

Comment 3 Fedora Blocker Bugs Application 2023-10-29 18:21:53 UTC
Proposed as a Freeze Exception for 39-final by Fedora user solopasha using the blocker tracking app because:

 https://bodhi.fedoraproject.org/updates/FEDORA-2023-ab43e2ce21 
Fixes FTI when updating f38->f39.

Comment 4 Geoffrey Marr 2023-10-30 20:59:15 UTC
Discussed during the 2023-10-30 blocker review meeting: [0]

The decision to classify this bug as an "AcceptedFreezeException (Final)" was made to prevent problems for early upgraders; it's not an important package so can't really break anything important.

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2023-10-30/f39-blocker-review.2023-10-30-16.00.txt

Comment 5 Adam Williamson 2023-10-30 23:50:34 UTC
unfortunately I can't mark the update as fixing this bug because bodhi is mad about something - possibly the side tag the update was created from has been garbage collected?

Comment 6 Pavel Solovev 2023-10-31 06:32:33 UTC
Yes, I also tried to add this bug to the update yesterday without success. I didn't delete the side tag myself.

Comment 7 Adam Williamson 2023-10-31 16:02:37 UTC
The update was included in RC-1.4, so marking this ON_QA.

Comment 8 Adam Williamson 2023-10-31 20:59:35 UTC
...in fact we pushed the update stable, so this should be good now.