lp://qastaging/~cmars/pollen/dh_auto_test
- Get this branch:
- bzr branch lp://qastaging/~cmars/pollen/dh_auto_test
Branch merges
- Casey Marshall (community): Approve
- Dustin Kirkland : Pending requested
-
Diff: 378 lines (+246/-20)9 files modified.bzrignore (+11/-0)
Makefile (+0/-5)
cmd/pollen/main.go (+51/-0)
debian/control (+0/-3)
debian/pollen.install (+1/-1)
debian/pollen.lintian-overrides (+1/-0)
debian/rules (+2/-0)
pollen.go (+15/-11)
test/pollen/main.go (+165/-0)
Branch information
Recent revisions
- 213. By Casey Marshall
-
Override dh_strip with nop. Stripping gccgo binaries causes them to segfault.
Added lintian override to suppress the error about the unstripped binary.
bzrignore build artifacts and cruft. - 212. By Casey Marshall
-
Switch back to gccgo 4.8 build dep.
Remove -shared flag, unused LD in Makefile.
Update package binary source path wrt build changes. - 210. By Casey Marshall
-
gccgo-4.7 does not have any of the above dynamic-linking DWARF backtrace bugs.
Downgraded unit test to standard library provided by gccgo-4.7 (no bufio.Scanner). - 209. By Casey Marshall
-
Remove golang-go build dependency.
Standalone unit test suite leverages entrypoint from stdlib.
Compiling statically to work around two gccgo bugs I've found on saucy amd64:1. Compiling without debug symbols crashes dynamically linked executable:
http://gcc.gnu. org/bugzilla/ show_bug. cgi?id= 57194 2. Compiling with debug symbols, pollen SIGSEGVs in my development environment
(Ubuntu 13.10, amd64). The stack trace is very similar to:
https://groups. google. com/forum/ #!topic/ golang- nuts/hSEBs6Blo8 U The root cause is likely gcc needing this patch:
http://gcc.gnu. org/ml/ gcc-patches/ 2013-10/ msg01445. html You'll get a warning when compiling with -static, but pollen doesn't
need to perform hostname-IP lookups so IMO it's ok to ignore it. - 207. By Casey Marshall
-
Not using 'go clean', for non-obvious reasons it removes the pollen.8 manpage.
- 206. By Casey Marshall
-
Moved syslog creation to init for testability.
Added golang-go build dependency for unit test support (go test).
Update Makefile to run unit tests, abstract go compiler.
Debian build still compiles with gccgo.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/pollen