Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1646183 - Man file conflict for vim-minimal and vim-enhanced
Summary: Man file conflict for vim-minimal and vim-enhanced
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: vim
Version: 27
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Karsten Hopp
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-05 10:24 UTC by Vojtech Sokol
Modified: 2018-11-21 03:03 UTC (History)
3 users (show)

Fixed In Version: vim-8.1.511-1.fc27 vim-8.1.513-2.fc27
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-21 03:03:54 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vojtech Sokol 2018-11-05 10:24:51 UTC
Description of problem:
Installing vim-enhanced over vim-minimal on a freshly installed Fedora 27 fails with a file conflict.

Version-Release number of selected component (if applicable):
rpm -q vim-minimal
vim-minimal-8.0.1176-1.fc27.x86_64

How reproducible:
Always, after minimal install of Fedora (only Core package group installed).

Steps to Reproduce:
1. dnf install -y vim-enhanced

Actual results:
Last metadata expiration check: 0:00:45 ago on Mon 05 Nov 2018 11:20:11 CET.
Dependencies resolved.
=============================================================================================================================================================================================================================================
 Package                                                     Arch                                                Version                                                          Repository                                            Size
=============================================================================================================================================================================================================================================
Installing:
 vim-enhanced                                                x86_64                                              2:8.1.483-1.fc27                                                 updates                                              1.4 M
Installing dependencies:
 gpm-libs                                                    x86_64                                              1.20.7-10.fc26                                                   fedora                                                36 k
 vim-common                                                  x86_64                                              2:8.1.483-1.fc27                                                 updates                                              6.5 M
 vim-filesystem                                              noarch                                              2:8.1.483-1.fc27                                                 updates                                               51 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install  4 Packages

Total download size: 8.0 M
Installed size: 31 M
Downloading Packages:
(1/4): gpm-libs-1.20.7-10.fc26.x86_64.rpm                                                                                                                                                                    241 kB/s |  36 kB     00:00    
(2/4): vim-filesystem-8.1.483-1.fc27.noarch.rpm                                                                                                                                                              561 kB/s |  51 kB     00:00    
(3/4): vim-enhanced-8.1.483-1.fc27.x86_64.rpm                                                                                                                                                                1.4 MB/s | 1.4 MB     00:01    
(4/4): vim-common-8.1.483-1.fc27.x86_64.rpm                                                                                                                                                                  2.0 MB/s | 6.5 MB     00:03    
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        1.5 MB/s | 8.0 MB     00:05     
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /usr/share/man/man1/vim.1.gz from install of vim-common-2:8.1.483-1.fc27.x86_64 conflicts with file from package vim-minimal-2:8.0.1176-1.fc27.x86_64

Expected results:
vim-enhanced is installed

Additional info:
Upgrading vim-minimal to latest version and then installing vim-enhanced works without transaction error.

Comment 1 Zdenek Dohnal 2018-11-05 11:39:36 UTC
Hi Vojta,

thank you for reporting the issue! Argh, I thought I got rid of the issue... It will be fixed in the next Vim update.

Comment 2 Zdenek Dohnal 2018-11-05 15:06:54 UTC
Fixed in 8.1.511-1.

Comment 3 Fedora Update System 2018-11-05 15:13:25 UTC
vim-8.1.511-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-4550e1e9a4

Comment 4 Fedora Update System 2018-11-06 22:45:22 UTC
vim-8.1.511-1.fc27 has been pushed to the Fedora 27 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-4550e1e9a4

Comment 5 Vojtech Sokol 2018-11-08 09:52:59 UTC
still not working:

dnf list --installed 'vim*'
Installed Packages
vim-minimal.x86_64                                     2:8.0.1176-1.fc27                                     @fedora

dnf install vim-enhanced -y --enablerepo=updates-testing
Last metadata expiration check: 0:22:35 ago on Thu 08 Nov 2018 10:29:34 CET.
Dependencies resolved.
====================================================================================================================
 Package                     Arch                Version                         Repository                    Size
====================================================================================================================
Installing:
 vim-enhanced                x86_64              2:8.1.511-1.fc27                updates-testing              1.4 M
Installing dependencies:
 vim-common                  x86_64              2:8.1.511-1.fc27                updates-testing              6.5 M
 vim-filesystem              noarch              2:8.1.511-1.fc27                updates-testing               51 k

Transaction Summary
====================================================================================================================
Install  3 Packages

Total size: 8.0 M
Installed size: 31 M
Downloading Packages:
[SKIPPED] vim-enhanced-8.1.511-1.fc27.x86_64.rpm: Already downloaded                                               
[SKIPPED] vim-common-8.1.511-1.fc27.x86_64.rpm: Already downloaded                                                 
[SKIPPED] vim-filesystem-8.1.511-1.fc27.noarch.rpm: Already downloaded                                             
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /usr/share/man/man1/vim.1.gz from install of vim-common-2:8.1.511-1.fc27.x86_64 conflicts with file from package vim-minimal-2:8.0.1176-1.fc27.x86_64

Comment 6 Fedora Update System 2018-11-08 14:19:00 UTC
vim-8.1.513-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-c64c4fa043

Comment 7 Fedora Update System 2018-11-08 20:00:14 UTC
vim-8.1.513-2.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-537a8330dc

Comment 8 Fedora Update System 2018-11-09 07:11:53 UTC
vim-8.1.513-2.fc27 has been pushed to the Fedora 27 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-537a8330dc

Comment 9 Vojtech Sokol 2018-11-09 09:40:37 UTC
Everything works as expected, thank you.

dnf install -y --enablerepo=updates-testing --refresh vim-enhanced
(...)
Installing:
 vim-enhanced                x86_64              2:8.1.513-2.fc27                updates-testing              1.4 M
Upgrading:
 vim-minimal                 x86_64              2:8.1.513-2.fc27                updates-testing              589 k
Installing dependencies:
 vim-common                  x86_64              2:8.1.513-2.fc27                updates-testing              6.5 M
 vim-filesystem              noarch              2:8.1.513-2.fc27                updates-testing               52 k
(...)
Running transaction
  Preparing        :                                                                                            1/1 
  Installing       : vim-filesystem-2:8.1.513-2.fc27.noarch                                                     1/5 
  Installing       : vim-common-2:8.1.513-2.fc27.x86_64                                                         2/5 
  Installing       : vim-enhanced-2:8.1.513-2.fc27.x86_64                                                       3/5 
  Upgrading        : vim-minimal-2:8.1.513-2.fc27.x86_64                                                        4/5 
  Cleanup          : vim-minimal-2:8.0.1176-1.fc27.x86_64                                                       5/5 
  Running scriptlet: vim-minimal-2:8.0.1176-1.fc27.x86_64                                                       5/5 
  Running scriptlet: vim-common-2:8.1.513-2.fc27.x86_64                                                         5/5 
  Verifying        : vim-enhanced-2:8.1.513-2.fc27.x86_64                                                       1/5 
  Verifying        : vim-common-2:8.1.513-2.fc27.x86_64                                                         2/5 
  Verifying        : vim-filesystem-2:8.1.513-2.fc27.noarch                                                     3/5 
  Verifying        : vim-minimal-2:8.1.513-2.fc27.x86_64                                                        4/5 
  Verifying        : vim-minimal-2:8.0.1176-1.fc27.x86_64                                                       5/5 

Installed:
  vim-enhanced.x86_64 2:8.1.513-2.fc27  vim-common.x86_64 2:8.1.513-2.fc27  vim-filesystem.noarch 2:8.1.513-2.fc27 

Upgraded:
  vim-minimal.x86_64 2:8.1.513-2.fc27

Comment 10 Fedora Update System 2018-11-21 03:03:54 UTC
vim-8.1.513-2.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.