Opened 9 years ago
Closed 9 years ago
#7830 closed enhancement (fixed)
unrar-5.4.5
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 7.10 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (11)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 9 years ago
Milestone: | 7.10 → hold |
---|
follow-up: 4 comment:3 by , 9 years ago
Summary: | unrar-5.4.1 → unrar-5.4.2 |
---|
Where does it say it's beta? I only see about rar and winrar commercial/non-free products.
comment:5 by , 9 years ago
Yes, but as I said, it's about RAR and WinRAR.
You can find rarlinux (binary only, proprietary sw) named as beta here:
I expect if unrar was beta, it would have similar naming.
WinRAR is windows only, so I won't even bother to mention it.
comment:6 by , 9 years ago
Milestone: | hold → 7.10 |
---|
unrar is not beta. Only commercial products are, and they are indicated with {pkgname}-{pkgversion}b{x} as such.
comment:7 by , 9 years ago
Milestone: | 7.10 → hold |
---|---|
Summary: | unrar-5.4.2 → unrar-5.4.2 (is beta, waiting for stable release) |
If I build this version, I get:
$ unrar -? UNRAR 5.40 beta 2 freeware Copyright (c) 1993-2016 Alexander Roshal ...
Investigating, the file cmddata.cpp has:
int Beta=RARVER_BETA; if (Beta!=0) swprintf(Version,ASIZE(Version),L"%d.%02d %ls %d",RARVER_MAJOR,RARVER_MINOR,St(MBeta),RARVER_BETA); else swprintf(Version,ASIZE(Version),L"%d.%02d",RARVER_MAJOR,RARVER_MINOR);
RARVER_BETA is defined in the file version.hpp. For version 5.4.2:
$ cat version.hpp #define RARVER_MAJOR 5 #define RARVER_MINOR 40 #define RARVER_BETA 2 #define RARVER_DAY 30 #define RARVER_MONTH 5 #define RARVER_YEAR 2016
My conclusion that this IS a beta version.
follow-up: 9 comment:8 by , 9 years ago
I stand corrected then. However, it is rather unusual versioning scheme. How would one know which version is not beta besides from checking every new version's version.hpp manually?
comment:9 by , 9 years ago
Replying to Krejzi:
I stand corrected then. However, it is rather unusual versioning scheme. How would one know which version is not beta besides from checking every new version's version.hpp manually?
I agree that it is somewhat uncommon. It also does not have a --help or --version option. The only way you get the version from the command line is to use options that it does not recognize.
comment:10 by , 9 years ago
Milestone: | hold → 7.10 |
---|---|
Summary: | unrar-5.4.2 (is beta, waiting for stable release) → unrar-5.4.5 |
It appears 5.4.5 is a non-beta release.
This is a beta version.