I the current way Go sources are organised, a "provides" is a directory 
containing Go source files. And projects are renamed all the time so it is 
common to alias previous names by symlinks (or http redirects in github)

so you have things like
```
/usr/share/gocode/src/oldname → /usr/share/gocode/src/newname 
```
(in newname package, for backwards compat)

At the stage generators operate on the symlink is broken
```
/prefix/usr/share/gocode/src/oldname → /usr/share/gocode/src/newname (which is 
in /prefix/usr/share/gocode/src/newname)
```

And the generator needs to walk the symlink to check it contains go code 
(recursively)

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/668#issuecomment-483971740
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to