Jakob Borg
3532a560d8
Guessing version from directory name is not viable in Go (ref #1449 )
2015-03-13 10:10:13 +01:00
Jakob Borg
2aa38bfc4b
Get version from RELEASE file if it exists, or guess from directory ( fixes #1449 )
2015-03-12 11:18:23 +01:00
Jakob Borg
2c8b627008
Integer type policy
...
Integers are for numbers, enabling arithmetic like subtractions and for
loops without getting shot in the foot. Unsigneds are for bitfields.
- "int" for numbers that will always be laughably smaller than four
billion, and where we don't care about the serialization format.
- "int32" for numbers that will always be laughably smaller than four
billion, and will be serialized to four bytes.
- "int64" for numbers that may approach four billion or will be
serialized to eight bytes.
- "uint32" and "uint64" for bitfields, depending on required number of
bits and serialization format. Likewise "uint8" and "uint16", although
rare in this project since they don't exist in XDR.
- "int8", "int16" and plain "uint" are almost never useful.
2015-01-19 10:34:36 -08:00
Jakob Borg
8d6db7be31
Rename package internal/files to internal/db
2015-01-12 20:57:22 +01:00
Jakob Borg
961a87b743
Only build ARMv5 ( fixes #1218 )
...
With this change, the build system only builds one ARM variant - ARMv5.
We call the build architecture simply "arm", as this is what
runtime.GOARCH says.
2015-01-09 10:45:15 +01:00
Jakob Borg
7d39d1a925
Make it possible to include extra external files into binary packages
2015-01-07 16:15:50 +01:00
Jakob Borg
fbb1e168f7
Include MD5 sums in archives
2014-12-22 12:12:34 +01:00
Jakob Borg
06fd2268d9
Use Go 1.4 'generate' to create XDR codec
2014-12-06 14:23:10 +01:00
Jakob Borg
0fde4b3b2e
Use runtime info to determine ARM version for upgrade ( fixes #1051 )
2014-12-01 10:24:13 +01:00
Jakob Borg
1219423091
Revert "Figure out GOARM without being told (ref #1051 )"
...
This reverts commit 2d7b0cf94d
.
GOARM is not actually embedded and printed by "go env"
2014-12-01 09:39:57 +01:00
Jakob Borg
2d7b0cf94d
Figure out GOARM without being told (ref #1051 )
2014-11-30 21:46:00 +01:00
Jakob Borg
d669c07e8a
Increase allowed test runtimes ( fixes #1049 )
2014-11-30 21:21:37 +01:00
Dominik Heidler
59af9809fe
Directly accept GOARM env var for ARM version
...
As GOARCH defaults to 'arm' on arm systems this allows packagers to
specify the arm version by setting the GOARM env var to 5, 6 or 7.
2014-11-30 17:08:43 +01:00
Jakob Borg
126c4e9a06
Dependency update, new golang.org/x package names
2014-11-30 00:17:00 +01:00
Jakob Borg
4fdecc9b85
Run integration tests with -race ( fixes #1043 )
2014-11-29 22:38:04 +01:00
Jakob Borg
57f121178c
Update translate/transifex for new GUI paths
2014-11-26 13:46:34 +01:00
Jakob Borg
d9f79853fb
Include etc dir in Unix builds
2014-11-24 13:49:15 +01:00
Jakob Borg
45917f278a
Also -no-upgrade with any command
2014-11-17 19:02:41 +04:00
Jakob Borg
ddd2759cec
Support build.go -no-upgrade install ( fixes #975 )
2014-11-17 19:01:16 +04:00
Jakob Borg
f66c7dc09c
CONTRIBUTORS is now AUTHORS
2014-11-17 18:43:02 +04:00
Jakob Borg
82c6caef85
Use more inclusive copyright header
2014-11-17 12:54:42 +01:00
Jakob Borg
598ce4bb5f
Don't add newline on version string ( fixes #865 )
2014-10-15 18:15:40 +02:00
Jakob Borg
baf4cc225e
Build without git
2014-10-13 20:13:42 +02:00
Jakob Borg
93ac1605bd
Set version on command line when building
2014-10-13 20:10:36 +02:00
Jakob Borg
5c07477de4
Install verbosely
2014-10-06 08:44:59 +02:00
Jakob Borg
9edce23e76
Relicense to GPL
2014-10-01 07:53:59 +02:00
Jakob Borg
9d816694ba
Don't require godep to build
2014-09-28 13:09:55 +02:00
Jakob Borg
14817e31f6
Move top level packages to internal.
2014-09-27 09:42:10 +02:00
Jakob Borg
89885b9fb9
Clean up GUI directory
2014-09-04 08:53:28 +02:00
Jakob Borg
c2daedbd11
Try not to crash the box with failing tests
2014-08-31 15:36:05 +01:00
Jakob Borg
faf519ab1b
Warn about incorrect -goarch values
2014-08-25 14:55:19 +02:00
Audrius Butkevicius
3a01eaa4a6
Fix build.go on Windows
2014-08-23 21:19:29 +01:00
Jakob Borg
dda0390156
Correctly set GOARM on ARM builds
2014-08-23 10:52:12 +02:00
Jakob Borg
c57656e4c3
Do honest test coverage analysis in Jenkins
2014-08-19 12:43:50 +02:00
Jakob Borg
264400a984
Check for supported go version build.go
2014-08-19 11:04:20 +02:00
Jakob Borg
b221e4d445
build.sh is a shim
2014-08-18 22:05:26 +02:00
Jakob Borg
580fccbfca
Don't build build.go on go get
2014-08-18 21:57:10 +02:00
Jakob Borg
045916efcc
ARM builds in build.go
2014-08-18 21:53:08 +02:00
Jakob Borg
4f92482294
build.sh -> build.go for better cross platform support
2014-08-18 21:39:35 +02:00