Merge lp:~charlesk/libappindicator/lp-1083425 into lp:libappindicator/13.04
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 248 | ||||
Proposed branch: | lp:~charlesk/libappindicator/lp-1083425 | ||||
Merge into: | lp:libappindicator/13.04 | ||||
Diff against target: |
306 lines (+11/-248) 5 files modified
autogen.sh (+1/-0) configure.ac (+1/-1) docs/reference/Makefile.am (+9/-11) docs/reference/tmpl/libappindicator-unused.sgml (+0/-42) gtk-doc.local.make (+0/-194) |
||||
To merge this branch: | bzr merge lp:~charlesk/libappindicator/lp-1083425 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mathieu Trudel-Lapierre | Needs Fixing | ||
Ted Gould (community) | Needs Fixing | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Review via email: mp+137267@code.launchpad.net |
Commit message
Fix bug #1083399 by updating our use of gtk-doc.
Description of the change
Fix bug #1083425 by updating our use of gtk-doc from 1.9 to the the way gtk-doc's manual recommends 1.18 be used.
1. Don't keep a local copy of gtk-doc.make. gtk-doc's manual recommends using gtkdocize ensure an up-to-date version gets copied into our directory at configure time. Also, the older version that we had been keeping in our repo contributed to bug #1083425.
2. Use the --no-template mode of gtk-doc.
3. Update our sanity checks in docs/references
Some more background on the issue:
During our existing build rules, three copies of libappindicator
> build-area/
> build-area/
> build-area/
Where the first two are generated by our configure script from libappindicator
FAILED: Continuous integration, rev:245 jenkins. qa.ubuntu. com/job/ libappindicator -ci/7/ jenkins. qa.ubuntu. com/job/ libappindicator -ci/./build= pbuilder, distribution= raring, flavor= amd64/7/ console jenkins. qa.ubuntu. com/job/ libappindicator -ci/./build= pbuilder, distribution= raring, flavor= i386/7/ console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: jenkins. qa.ubuntu. com/job/ libappindicator -ci/7// rebuild/?
http://