-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
freebsd: invalid version scheme #82
Comments
FreeBSD is getting annoying with these fake versions. These are actually caused by the ease of pointing a FreeBSD port to a commit past the tag: There's no way to detect this pattern through the INDEX file we're using. As Repology maintainer I'd probably mark whole FreeBSD as untrusted after a few more cases, but as FreeBSD port maintainer myself I plan to set up an alternative port metadata dump. FreeBSD portstree contain a lot of useful data not available through INDEX which will be useful for Repology. @yurivict you may have some comments, as you happen to use this pattern (airspy, flann, amass, swh-lv2 ports). |
This pattern is used for 2 reasons:
Personally, it makes sense to me because this pattern kind-of splits versions and reflects the version as accurately aspossible. It is also partly based on the git's With this pattern being implemented in the ports framework, it is hard to do anything about it. It was suggested to me by If the latest released version has some problems, like described above, abandoning this scheme leaved no choice but to not port the project, which is a greater evil than having this type of version, IMHO. Please note how others do similar things: Also I suggest that you should create a bug report for FreeBSD ports framework here https://bugs.freebsd.org/bugzilla/ , and let them deal with this. |
FreeBSD should create an additional suffix instead of extending (faking) the version. For example, we use |
Ok, tell this to portmgr. |
@yurivict I have looked at the freebsd Makefile and didn't get it:
What was the reason of faking |
This isn't faking, this is the way recommended by portmgr. Without I agree with you, this isn't an optimal way of dealing with this problem. They should add a tag like |
got it, thank you for the explanation |
|
https://repology.org/metapackage/amass/versions
https://github.com/OWASP/Amass/releases
must be 2.6.0
The text was updated successfully, but these errors were encountered: