[Python-modules-team] Bug#577725: python3-docutils
    Jakub Wilk 
    jwilk at debian.org
       
    Sat May 28 18:13:46 UTC 2011
    
    
  
unblock 577725 with 573560
thanks
It doesn't look like python-support is going to support Python 3.X, but 
we can use dh_python3 instead.
In order to add support for Python 3.X, I'm going to split 
python-docutils to the following 4 packages:
python-docutils:
- ships Python 2.X modules
- provides /usr/bin/* binaries via alternatives
- depends on "docutils-common"
- recommends "docutils-doc" (to be demoted to suggests in wheezy+1)
python3-docutils:
- ships Python 3.X modules
- provides /usr/bin/* binaries via alternatives
- depends on docutils-common
- suggests "docutils-doc"
docutils-common:
- ships /etc/emacs/site-start.d/50python-docutils.el,
/usr/share/emacs/site-lisp/rst.el, and some common data files 
(templates, etc.)
- recommends "python-docutils | python3-docutils"
docutils-doc:
- ships documentation
- recommends "python-docutils | python3-docutils"
Dear co-maintainers, what do you think? Does it sound sensible?
After the split, packages that currently (build-)depends on 
"python-docutils" and uses only its command-line iterface could relax 
their (build-)dependency to "python-docutils | python3-docutils".
Some open questions:
- "python-docutils | python3-docutils" is a bit cumbersome to type, 
maybe both packages could provide a common virtual package (say: 
"docutils")?
- What about existing virtual packages? python-docutils currently 
provides docutils-writer-manpage, docutils-writer-odt, python-odtwriter, 
rst2man, rst2odt. The odt ones are unused, there are 3 reverse 
build-dependencies for man ones. I'm a bit tempted to drop all of them 
entirely.
-- 
Jakub Wilk
    
    
More information about the Python-modules-team
mailing list