lp:~cmars/pollen/dh_auto_test

Created by Casey Marshall and last modified
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

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.

211. By Casey Marshall

Restructure to use gccgo 4.8. Still segfaulting :(

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

test is a phony target.

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.

205. By Dustin Kirkland 

opening 3.11

204. By Dustin Kirkland 

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