more reproducible build (fixed time stamp, sort files)

This commit is contained in:
Florian Dold 2016-11-23 00:13:35 +01:00
parent 0949bead04
commit 0f98d411d5
9 changed files with 99 additions and 97 deletions

View File

@ -270,6 +270,7 @@ function tsconfig(confBase) {
conf.files.push(file.relative); conf.files.push(file.relative);
cb(); cb();
}, function(cb) { }, function(cb) {
conf.files.sort();
let x = JSON.stringify(conf, null, 2); let x = JSON.stringify(conf, null, 2);
let f = new File({ let f = new File({
path: "tsconfig.json", path: "tsconfig.json",

2
node_modules/.yarn-integrity generated vendored
View File

@ -1 +1 @@
8d86b08621057462b5dc991a97e4d30feabbf35e5dbb89f981b1825e90f66885 48b979ad7457b6937e82689f2b73c2a88fe3ec861fe1a5b2343f559e486572c3

View File

@ -29,7 +29,6 @@
"use strict"; "use strict";
import {readFileSync} from "fs"; import {readFileSync} from "fs";
import {execSync} from "child_process";
import * as ts from "typescript"; import * as ts from "typescript";
@ -372,7 +371,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\\n" "Project-Id-Version: PACKAGE VERSION\\n"
"Report-Msgid-Bugs-To: \\n" "Report-Msgid-Bugs-To: \\n"
"POT-Creation-Date: ${execSync("date '+%F %H:%M%z'").toString().trim()}\\n" "POT-Creation-Date: 2016-11-23 00:00+0100\\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n"
"Language-Team: LANGUAGE <LL@li.org>\\n" "Language-Team: LANGUAGE <LL@li.org>\\n"
@ -382,6 +381,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\\n"`); "Content-Transfer-Encoding: 8bit\\n"`);
console.log() console.log()
fileNames.sort();
fileNames.forEach(fileName => { fileNames.forEach(fileName => {
let sourceFile = ts.createSourceFile(fileName, readFileSync(fileName).toString(), ts.ScriptTarget.ES2016, /*setParentNodes */ true); let sourceFile = ts.createSourceFile(fileName, readFileSync(fileName).toString(), ts.ScriptTarget.ES2016, /*setParentNodes */ true);
processFile(sourceFile); processFile(sourceFile);

View File

@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Taler Wallet\n" "Project-Id-Version: Taler Wallet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-19 23:47+0100\n" "POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,16 +27,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/pages/confirm-create-reserve.tsx:276
#, c-format
msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr ""
#: src/pages/confirm-contract.tsx:154 #: src/pages/confirm-contract.tsx:154
#, c-format #, c-format
msgid "You have insufficient funds of the requested currency in your wallet." msgid "You have insufficient funds of the requested currency in your wallet."
@ -51,10 +41,15 @@ msgid ""
"your wallet." "your wallet."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42 #: src/pages/confirm-create-reserve.tsx:276
#, c-format #, c-format
msgid "You are about to purchase:" msgid "Error: URL is empty"
msgstr "Sie sind dabei, Folgendes zu kaufen:" msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr ""
#: src/popup/popup.tsx:244 #: src/popup/popup.tsx:244
#, fuzzy, c-format #, fuzzy, c-format
@ -103,6 +98,11 @@ msgstr ""
msgid "Your wallet has no events recorded." msgid "Your wallet has no events recorded."
msgstr "Ihre Geldbörse verzeichnet keine Vorkommnisse." msgstr "Ihre Geldbörse verzeichnet keine Vorkommnisse."
#: src/renderHtml.tsx:42
#, c-format
msgid "You are about to purchase:"
msgstr "Sie sind dabei, Folgendes zu kaufen:"
#~ msgid "" #~ msgid ""
#~ "%1$s\n" #~ "%1$s\n"
#~ " wants to enter a contract over %2$s\n" #~ " wants to enter a contract over %2$s\n"

View File

@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Taler Wallet\n" "Project-Id-Version: Taler Wallet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-19 23:47+0100\n" "POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,16 +27,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/pages/confirm-create-reserve.tsx:276
#, c-format
msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr ""
#: src/pages/confirm-contract.tsx:154 #: src/pages/confirm-contract.tsx:154
#, c-format #, c-format
msgid "You have insufficient funds of the requested currency in your wallet." msgid "You have insufficient funds of the requested currency in your wallet."
@ -51,9 +41,14 @@ msgid ""
"your wallet." "your wallet."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42 #: src/pages/confirm-create-reserve.tsx:276
#, c-format #, c-format
msgid "You are about to purchase:" msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr "" msgstr ""
#: src/popup/popup.tsx:244 #: src/popup/popup.tsx:244
@ -103,6 +98,11 @@ msgstr ""
msgid "Your wallet has no events recorded." msgid "Your wallet has no events recorded."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42
#, c-format
msgid "You are about to purchase:"
msgstr ""
#, fuzzy #, fuzzy
#~ msgid "DEBUG: Your balance on %1$s is %2$s KUDO. Get more at %3$s" #~ msgid "DEBUG: Your balance on %1$s is %2$s KUDO. Get more at %3$s"
#~ msgstr "DEBUG: Your balance is %2$s KUDO on %1$s. Get more at %3$s" #~ msgstr "DEBUG: Your balance is %2$s KUDO on %1$s. Get more at %3$s"

View File

@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Taler Wallet\n" "Project-Id-Version: Taler Wallet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-19 23:47+0100\n" "POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,16 +27,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/pages/confirm-create-reserve.tsx:276
#, c-format
msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr ""
#: src/pages/confirm-contract.tsx:154 #: src/pages/confirm-contract.tsx:154
#, c-format #, c-format
msgid "You have insufficient funds of the requested currency in your wallet." msgid "You have insufficient funds of the requested currency in your wallet."
@ -51,9 +41,14 @@ msgid ""
"your wallet." "your wallet."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42 #: src/pages/confirm-create-reserve.tsx:276
#, c-format #, c-format
msgid "You are about to purchase:" msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr "" msgstr ""
#: src/popup/popup.tsx:244 #: src/popup/popup.tsx:244
@ -102,3 +97,8 @@ msgstr ""
#, c-format #, c-format
msgid "Your wallet has no events recorded." msgid "Your wallet has no events recorded."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42
#, c-format
msgid "You are about to purchase:"
msgstr ""

View File

@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Taler Wallet\n" "Project-Id-Version: Taler Wallet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-19 23:47+0100\n" "POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,16 +27,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/pages/confirm-create-reserve.tsx:276
#, c-format
msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr ""
#: src/pages/confirm-contract.tsx:154 #: src/pages/confirm-contract.tsx:154
#, c-format #, c-format
msgid "You have insufficient funds of the requested currency in your wallet." msgid "You have insufficient funds of the requested currency in your wallet."
@ -51,9 +41,14 @@ msgid ""
"your wallet." "your wallet."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42 #: src/pages/confirm-create-reserve.tsx:276
#, c-format #, c-format
msgid "You are about to purchase:" msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr "" msgstr ""
#: src/popup/popup.tsx:244 #: src/popup/popup.tsx:244
@ -102,3 +97,8 @@ msgstr ""
#, c-format #, c-format
msgid "Your wallet has no events recorded." msgid "Your wallet has no events recorded."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42
#, c-format
msgid "You are about to purchase:"
msgstr ""

View File

@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Taler Wallet\n" "Project-Id-Version: Taler Wallet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-19 23:47+0100\n" "POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,16 +27,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/pages/confirm-create-reserve.tsx:276
#, c-format
msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr ""
#: src/pages/confirm-contract.tsx:154 #: src/pages/confirm-contract.tsx:154
#, c-format #, c-format
msgid "You have insufficient funds of the requested currency in your wallet." msgid "You have insufficient funds of the requested currency in your wallet."
@ -51,9 +41,14 @@ msgid ""
"your wallet." "your wallet."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42 #: src/pages/confirm-create-reserve.tsx:276
#, c-format #, c-format
msgid "You are about to purchase:" msgid "Error: URL is empty"
msgstr ""
#: src/pages/confirm-create-reserve.tsx:284
#, c-format
msgid "Error: URL may not be relative"
msgstr "" msgstr ""
#: src/popup/popup.tsx:244 #: src/popup/popup.tsx:244
@ -102,3 +97,8 @@ msgstr ""
#, c-format #, c-format
msgid "Your wallet has no events recorded." msgid "Your wallet has no events recorded."
msgstr "" msgstr ""
#: src/renderHtml.tsx:42
#, c-format
msgid "You are about to purchase:"
msgstr ""

View File

@ -13,44 +13,44 @@
"noImplicitAny": true "noImplicitAny": true
}, },
"files": [ "files": [
"src/checkable.ts",
"decl/lib.es6.d.ts",
"src/chromeBadge.ts",
"decl/urijs/URIjs.d.ts",
"src/cryptoApi-test.ts",
"src/components.ts",
"decl/systemjs/systemjs.d.ts",
"src/emscriptif-test.ts",
"src/cryptoApi.ts",
"decl/react-global.d.ts",
"src/helpers-test.ts",
"src/cryptoLib.ts",
"src/types-test.ts",
"decl/chrome/chrome.d.ts", "decl/chrome/chrome.d.ts",
"decl/lib.es6.d.ts",
"decl/react-global.d.ts",
"decl/systemjs/systemjs.d.ts",
"decl/urijs/URIjs.d.ts",
"src/background/background.ts",
"src/checkable.ts",
"src/chromeBadge.ts",
"src/components.ts",
"src/content_scripts/notify.ts",
"src/cryptoApi-test.ts",
"src/cryptoApi.ts",
"src/cryptoLib.ts",
"src/cryptoWorker.ts", "src/cryptoWorker.ts",
"src/wallet-test.ts", "src/emscripten/taler-emscripten-lib.d.ts",
"src/emscriptif-test.ts",
"src/emscriptif.ts", "src/emscriptif.ts",
"src/helpers-test.ts",
"src/helpers.ts", "src/helpers.ts",
"src/http.ts", "src/http.ts",
"src/i18n.tsx",
"src/logging.ts", "src/logging.ts",
"src/moduleTrampoline.ts", "src/moduleTrampoline.ts",
"src/query.ts",
"src/taler-wallet-lib.ts",
"src/types.ts",
"src/wallet.ts",
"src/wxApi.ts",
"src/wxBackend.ts",
"src/i18n.tsx",
"src/renderHtml.tsx",
"src/background/background.ts",
"src/content_scripts/notify.ts",
"src/emscripten/taler-emscripten-lib.d.ts",
"src/popup/popup.tsx",
"src/pages/show-db.ts",
"src/pages/confirm-contract.tsx", "src/pages/confirm-contract.tsx",
"src/pages/confirm-create-reserve.tsx", "src/pages/confirm-create-reserve.tsx",
"src/pages/error.tsx", "src/pages/error.tsx",
"src/pages/logs.tsx", "src/pages/logs.tsx",
"src/pages/tree.tsx" "src/pages/show-db.ts",
"src/pages/tree.tsx",
"src/popup/popup.tsx",
"src/query.ts",
"src/renderHtml.tsx",
"src/taler-wallet-lib.ts",
"src/types-test.ts",
"src/types.ts",
"src/wallet-test.ts",
"src/wallet.ts",
"src/wxApi.ts",
"src/wxBackend.ts"
] ]
} }