lp:~cmars/pollen/dh_auto_test

Created by Casey Marshall on 2014-01-17 and last modified on 2014-01-24
Get this branch:
bzr branch lp:~cmars/pollen/dh_auto_test
Only Casey Marshall can upload to this branch. If you are Casey Marshall please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Casey Marshall
Project:
pollen
Status:
Development

Recent revisions

213. By Casey Marshall on 2014-01-24

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 on 2014-01-21

Switch back to gccgo 4.8 build dep.
Remove -shared flag, unused LD in Makefile.
Update package binary source path wrt build changes.

211. By Casey Marshall on 2014-01-21

Restructure to use gccgo 4.8. Still segfaulting :(

210. By Casey Marshall on 2014-01-20

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 on 2014-01-20

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/hSEBs6Blo8U

  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.

208. By Casey Marshall on 2014-01-17

test is a phony target.

207. By Casey Marshall on 2014-01-17

Not using 'go clean', for non-obvious reasons it removes the pollen.8 manpage.

206. By Casey Marshall on 2014-01-17

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.

205. By Dustin Kirkland  on 2014-01-16

opening 3.11

204. By Dustin Kirkland  on 2014-01-16

releasing 3.10

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:pollen
This branch contains Public information 
Everyone can see this information.

Subscribers