BUG #13629: Version syntax in registry changed

From: thomas(dot)deboben(dot)ext(at)rohde-schwarz(dot)com
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #13629: Version syntax in registry changed
Date: 2015-09-21 15:19:22
Message-ID: 20150921151922.309.77832@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 13629
Logged by: Thomas Deboben
Email address: thomas(dot)deboben(dot)ext(at)rohde-schwarz(dot)com
PostgreSQL version: 9.3.9
Operating system: Windows 7
Description:

Hi,

I have a bootstrapper installer including the ExePackage of PostgreSQL
installer (32 & 64 bit).
To identify the installed postgresql version I have a RegistrySearch for
the Version value (here as 64 bit sample)

<util:RegistrySearch Id="FindPostgreSQLx64" Root="HKLM"
Key="SOFTWARE\PostgreSQL\Installations\$(var.POSTGRESQLX64)"
Value="Version"
Variable="PostgreSQLx64"
Win64="yes"/>

and a DetectCondition in the ExePackage
DetectCondition="(PostgreSQLx64= v$(var.POSTGRESQLFULLVERSION))"
with <?define POSTGRESQLFULLVERSION="9.3.6.1" ?>

This has worked fine so far, but with version 9.3.9.3 or 9.4.4.3 you have
changed the format of the Version value in the registry to semantic
versioning like 9.4.4-3.

Either the WIX Bootstrapper or the .NET Version class will support a version
with this syntax.

Please change back to the correct version format.

Many thanks,
Thomas

Browse pgsql-bugs by date

  From Date Subject
Next Message bruce 2015-09-21 18:54:49 BUG #13630: initdb - libreadline.so.6 symbol BC error
Previous Message manoj.sagar 2015-09-21 07:57:28 BUG #13628: System Hangs During Update Query