https://bugzilla.redhat.com/show_bug.cgi?id=1123057

            Bug ID: 1123057
           Summary: warning: file /usr/bin/gofmt: remove failed: No such
                    file or directory while removing golang packages
           Product: Fedora
           Version: 20
         Component: golang
          Assignee: vba...@redhat.com
          Reporter: domi...@greysector.net
        QA Contact: extras...@fedoraproject.org
                CC: admil...@redhat.com, golang@lists.fedoraproject.org,
                    lemen...@gmail.com, l...@fedoraproject.org,
                    ren...@woralelandia.com, s...@shk.io, vba...@redhat.com



Description of problem:

There are two warnings while removing golang-pkg-bin-linux-amd64 package:
warning: file /usr/bin/gofmt: remove failed: No such file or directory
warning: file /usr/bin/go: remove failed: No such file or directory

Version-Release number of selected component (if applicable):
1.2.2-7.fc20

How reproducible:
Always

Steps to Reproduce:
1. yum install golang
2. yum remove golang\*

Actual Results:
# yum remove golang\*
Loaded plugins: changelog, langpacks
Resolving Dependencies
--> Running transaction check
---> Package golang.x86_64 0:1.2.2-7.fc20 will be erased
---> Package golang-pkg-bin-linux-amd64.x86_64 0:1.2.2-7.fc20 will be erased
---> Package golang-pkg-linux-amd64.noarch 0:1.2.2-7.fc20 will be erased
---> Package golang-src.noarch 0:1.2.2-7.fc20 will be erased
--> Finished Dependency Resolution
[...]
Running transaction (shutdown inhibited)
  Erasing    : golang-pkg-linux-amd64-1.2.2-7.fc20.noarch                   1/4 
  Erasing    : golang-pkg-bin-linux-amd64-1.2.2-7.fc20.x86_64               2/4 
warning: file /usr/bin/gofmt: remove failed: No such file or directory
warning: file /usr/bin/go: remove failed: No such file or directory
  Erasing    : golang-1.2.2-7.fc20.x86_64                                   3/4 
  Erasing    : golang-src-1.2.2-7.fc20.noarch                               4/4 
  Verifying  : golang-src-1.2.2-7.fc20.noarch                               1/4 
  Verifying  : golang-1.2.2-7.fc20.x86_64                                   2/4 
  Verifying  : golang-pkg-bin-linux-amd64-1.2.2-7.fc20.x86_64               3/4 
  Verifying  : golang-pkg-linux-amd64-1.2.2-7.fc20.noarch                   4/4 

Removed:
  golang.x86_64 0:1.2.2-7.fc20
  golang-pkg-bin-linux-amd64.x86_64 0:1.2.2-7.fc20
  golang-pkg-linux-amd64.noarch 0:1.2.2-7.fc20    
  golang-src.noarch 0:1.2.2-7.fc20    

Expected Results:
no warning about missing files

Additional Information:
It looks like the links maintained by update-alternatives are not marked as
%ghost in the spec file:

[...]
ifarch x86_64
%files pkg-bin-linux-amd64
%{goroot}/bin/linux_amd64/
# binary executables
%{_bindir}/go
%{_bindir}/gofmt
[...]

This is required by the Alternatives guideline:
https://fedoraproject.org/wiki/Packaging:Alternatives .

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
golang mailing list
golang@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/golang

Reply via email to