repology / repology-rules

Package normalization ruleset for Repology
https://repology.org
GNU General Public License v3.0
106 stars 121 forks source link

Add verignore for fte #815

Closed Sigmanificient closed 3 months ago

Sigmanificient commented 3 months ago

The version of fte is not 20110708 but 0.50.2, however there is a confusion which the sourceforge archive that has the upload date. The version can be found within the common archive, inside the NEWS file:

$ cat NEWS
Revision history
-----------------------------------------------------------------------
0.50.2b6 -- <fill month here> 2011
  + Allow \r at the end-of-line when looking for the end-of-heredoc in
    Perl hilighting mode to make it easier to read files created on windows
    and transfered to unix incorrectly.
  + Add ShowTildeFilesInDirList global config option to allow hiding
    of *~ in the directory list (most of the time, I don't want this)
    default is true.
  ! Allow open-brace on same line as function name in shell mode
  + Added permission flags to the directory listings on unix to show rwx
    at a glance - makes it easier to debug certain issues, know if you
    can write to the file, etc.
  ! Compilation fixes for Windows compilers
  + Allow JAVA colorizer to be used for javascript files (.js)
  - Ongoing conversion of return codes to return consistently
    1 for success or 0 for failure
  ! Colorizing man pages again (using MAN_KEEP_FORMATTING)
  + adding 2nd FD for WaitFdPipeEvent() so used in con_linux.cpp

0.50.2b5 -- March 2010
  + Allowed -m flag to take lower-cased version of mode names
  ! .t files are perl test files, added.
...
AMDmi3 commented 3 months ago

According to this changelog, 0.50.2 is not valid either.

Sigmanificient commented 3 months ago

should it be 0.50.2b6 then?

AMDmi3 commented 3 months ago

I think it should remain 20110708 as least ambiguous.

Sigmanificient commented 3 months ago

Most repository seems to follow the 0.50.2 approach, even 0.50.2b6-20110708 (38 vs 3):

https://repology.org/project/fte/versions

However they are all marked as outdated due to the 2 repositories that used 20110708

AMDmi3 commented 3 months ago

In fact that's 2x20110708 vs 2x0.50.2 vs 1x0.50.2b6 as counters on the page say because for instance all debian derivs are a single family. 0.50.2b6-20110708 is made up so there's no way it will be respected. Actually I don't trust 0.50.2b6 at all as it's only mentioned in the news, which is not reliable source of releases, while both ftsver.h and file_id.diz mention 0.50.2.

We can mark dates as altscheme so we'll have both 20110708 and 0.50.2 as latest.

Sigmanificient commented 3 months ago

We can mark dates as altscheme so we'll have both 20110708 and 0.50.2 as latest.

That would be nice!

AMDmi3 commented 3 months ago

There's problem in rule syntax.