lp:~andrewsomething/sphinx/lp480913

Created by Andrew Starr-Bochicchio and last modified
Get this branch:
bzr branch lp:~andrewsomething/sphinx/lp480913
Only Andrew Starr-Bochicchio can upload to this branch. If you are Andrew Starr-Bochicchio please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andrew Starr-Bochicchio
Project:
Sphinx
Status:
Development

Recent revisions

30. By Andrew Starr-Bochicchio

debian/rules: export NO_PKG_MANGLE=1 in order to
not have translations stripped (LP: #480913).

29. By Barry Warsaw

Drop the dependency on python-whoosh. The latter is in universe
but the upstream Sphinx maintainer confirms it's only necessary for
experimental features.

28. By Barry Warsaw

* Merge with Debian sid. (LP: #911124) Remaining Ubuntu delta:
  - Switch to dh_python2.

27. By Jakub Wilk

* Make the build actually fail if integration tests for the JavaScript
  code fail.
* Don't remove *.egg-info in the clean target; add it to extend-diff-ignore
  instead.
* Pass --no-guessing-deps to dh_python3.

26. By Matthias Klose

Build using dh_python2

25. By Jakub Wilk

Upload to unstable.

24. By Jakub Wilk

* JavaScript test suite: don't hang if get_title() returns None. Thanks to
  Ansgar Burchardt for the bug report.
* dh_sphinxdoc:
  + Fix a typo in the manual page.
  + Don't check for existence of source files if HAS_SOURCE is false
    (closes: #641710). Thanks to RaphaĆ«l Hertzog for the bug report.
* Disable use of ez_setup in setup.py.
* Set myself as maintainer. Thanks to Mikhail Gusarov for his past work!

23. By Jakub Wilk

* Strip jQuery and Underscore.js from the upstream tarball (closes:
  #631535).
  + Add get-orig-source target.
  + Remove them from debian/copyright.
  + Add build-dependency on libjs-underscore,
  + Update watch file to deal with the +dfsg suffix.
* Unify multiple calls to dh_link.
* Use build/html as build directory for documentation.
* Add integration tests for the JavaScript code. They should allow us to
  avoid bugs like #625208 or #628642 in the future.
  + Build-depend on xvfb, xauth, python-webkit, libjs-jquery and
    libjs-underscore.
* Add build-arch and build-indep targets to debian/rules.
* Add new tool, dh_sphinxdoc that aids shipping Sphinx-generated
  documentation in Debian packages.
  + Update debian/rules, debian/control and debian/*.links to use
    dh_sphinxdoc.
  + Use pod2man to generate manpage. Add dependency on perl. Update
    debian/manpages and debian/clean.
* Move all JavaScript code into a separate package, libjs-sphinxdoc.
* Fix test_build_latex to not fail in a directory with special characters.
* Use debian/clean rather than listing files to clean directly in
  debian/rules.

22. By Jakub Wilk

[ Jakub Wilk ]
* Bump standards version to 3.9.2 (no changes needed).
* Bump minimum required version of jQuery to 1.4.
* Use python (>= 2.6.6-14~) as an alternative build-dependency to
  python-simplejson. The latter package is only needed for python2.5, and
  python-defaults 2.6.6-14 doesn't support it anymore.
* Include jQuery source (closes: #630973).
  + Check at build time if versions of both jQuery copies match.

[ Nikolaus Rath ]
* Backport upstream changesets a8b0ef275438 and de340a6098c7 to allow
  extraction of function signature from docstring for extension modules.
  (closes: #630409). The feature is disabled by default for the moment.

21. By Jakub Wilk

* When Sphinx crashes, show 10 stack frames (instead of a single one).
* Backport upstream patch to fix incompatibility with jQuery >= 1.5
  (closes: #546612). Thanks to Tshepang Lekhonkhobe for the bug report.

Branch metadata

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