Dear Wiki user, You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.
The "HowToVersion" page has been changed by RogerMeier. http://wiki.apache.org/thrift/HowToVersion?action=diff&rev1=3&rev2=4 -------------------------------------------------- * https://issues.apache.org/jira/browse/THRIFT-6 * https://issues.apache.org/jira/browse/THRIFT-274 - ||'''Language'''|| '''via configure.ac''' || '''File(s) containing Version Information''' || '''Open Issues / Questions''' || + ||'''Language'''|| '''via configure.ac''' || '''File(s) containing Version Information''' || '''Open Issues / Questions''' ||'''Deployment Format'''|| + ||thrift-compiler|| yes || configure.ac || which deployment formats do we need? || src, Windows Binary, unofficial Debian Package || - ||as3 || || || no version available|| + ||as3 || || || no version available|| || - ||cocoa || || || no version available|| + ||cocoa || || || no version available|| || - ||cpp || yes || config.h (generated) || none || + ||cpp || yes || config.h (generated) || none || src, unofficial Debian Package || - ||csharp || no ||lib/csharp/ThriftMSBuildTask/Properties/AssemblyInfo.cs || how to automate? people do not use configure scripts on Windows!|| + ||csharp || no ||lib/csharp/ThriftMSBuildTask/Properties/AssemblyInfo.cs || how to automate? people do not use configure scripts on Windows!|| WiX based Installer would be great!|| - ||erl || yes ||lib/erl/src/thrift.app.src || none, is configure anyway required? || + ||erl || yes ||lib/erl/src/thrift.app.src || none, is configure anyway required? |||| - ||hs || no || lib/hs/Thrift.cabal|| automate via lib/hs/Makefile.am ? is configure anyway required? || + ||hs || no || lib/hs/Thrift.cabal|| automate via lib/hs/Makefile.am ? is configure anyway required? |||| - ||java || no ||lib/java/ivy.xml ||how to automate? Java people do not use configure scripts! || + ||java || no ||lib/java/ivy.xml ||how to automate? Java people do not use configure scripts! ivy or maven?|| maven wished|| - ||javame || || || no version available|| + ||javame || || || no version available|||| - ||js || || || no version available|| + ||js || || || no version available|||| - ||ocaml || || || no version available|| + ||ocaml || || || no version available|||| - ||perl || ||lib/perl/lib/Thrift.pm || it seems, that lib/perl/Makefile-perl.mk does not use version info from configure scripts || + ||perl || ||lib/perl/lib/Thrift.pm || it seems, that lib/perl/Makefile-perl.mk does not use version info from configure scripts |||| - ||php || || || ?|| + ||php || || || ?||pear?|| - ||py ||no || lib/py/setup.py || automate via lib/py/Makefile.am ? No. It's currently possible to build the Python library without running configure, which is kind of nice. || + ||py ||no || lib/py/setup.py || automate via lib/py/Makefile.am ? No. It's currently possible to build the Python library without running configure, which is kind of nice. |||| - ||rb || || lib/rb/Rakefile|| automate via lib/py/Makefile.am ? is configure anyway required? || + ||rb || || lib/rb/Rakefile|| automate via lib/py/Makefile.am ? is configure anyway required? |||| - ||st || || || no version available|| + ||st || || || no version available|||| General Questions: - * which version string should be used on trunk? '''0.6.0-dev''' or 0.6.x or 0.6.0-SNAPSHOT + * which version string should be used on trunk? + * '''0.6.0-dev''' or 0.6.x or 0.6.0-SNAPSHOT + * language specific preferences? * string allowed inside version field? + * 0.5.2.9999 after releasing 0.5.2 if no character is allowed? + - * Same values across Libraries for: + * Same values across Libraries: * Name: libthrift * Version: 0.6.0-dev - * License: Apache 2.0 + * License: Apache License 2.0 + * License URL: http://www.apache.org/licenses/LICENSE-2.0 * Maintainer: [email protected] * Description: Lang-xx bindings for the Apache Thrift RPC system. * ... + * thrift-compiler naming? == Versioning Concept == Semantic Versioning Specification (!SemVer) http://semver.org
