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