Opened 8 years ago

Closed 8 years ago

#7830 closed enhancement (fixed)

unrar-5.4.5

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 7.10
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (11)

comment:1 by bdubbs@…, 8 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 8 years ago

Milestone: 7.10hold

This is a beta version.

comment:3 by Armin K, 8 years ago

Summary: unrar-5.4.1unrar-5.4.2

Where does it say it's beta? I only see about rar and winrar commercial/non-free products.

in reply to:  3 comment:4 by bdubbs@…, 8 years ago

Replying to Krejzi:

Where does it say it's beta?

http://www.rarlab.com/

comment:5 by Armin K, 8 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:

ftp://ftp.rarlab.com/rar/

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 Armin K, 8 years ago

Milestone: hold7.10

unrar is not beta. Only commercial products are, and they are indicated with {pkgname}-{pkgversion}b{x} as such.

comment:7 by bdubbs@…, 8 years ago

Milestone: 7.10hold
Summary: unrar-5.4.2unrar-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.

comment:8 by Armin K, 8 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?

in reply to:  8 comment:9 by bdubbs@…, 8 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 Armin K, 8 years ago

Milestone: hold7.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.

comment:11 by bdubbs@…, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 17705.

Note: See TracTickets for help on using tickets.