qulogic commented on the pull-request: `Fix not listing packages with external tests only`
that you are following:
``
@obudai a lot of Go projects use internal in the package path to mean
the same thing as the internal keyword. Welcome to the wonderful land of underspecified Go
behaviour.
I don't understand where you get the idea that this is some sort of hack that
non-standard-library packages are taking advantage of. The use of `internal` was described
in a [design
document](http://golang.org/s/go14internal) that has been in use since Go
1.4.
Therefore, to be safe, golist should filter anything with internal in
the path, unless requested explicitly with a specific switch. (and upstreams that use
internal to mean something else than internal should probably rename their Go package now
that internal as a package name has been used as internal by many Go projects)
There is no other way for `internal` to be interpreted, so I don't know what you mean
about other upstreams.
I do agree that if `golist` is specifying an internal path as something that goes in
`Provides`, then that's a bug and it should be fixed.
I know, it's clear as mud.
It is clear; you're confused.
``
To reply, visit the link below or just reply to this email
https://pagure.io/golist/pull-request/27