Bug#692274: asciidoc packages splitting

2014-09-18 Thread Joseph Herlant
Hi,

Indeed, I think that having only one backend by package might become
quite quickly a nightmare to maintain.

So here is what I propose:

 - asciidoc-data (contains common tools, filters, lang files, backends
= data from /usr/share/asciidoc/, /etc/asciidoc/) - No dependencies

 - asciidoc-minimal (contains python files =
/usr/share/asciidoc/asciidocapi.py, /usr/bin/*) - Depends on python
and asciidoc-data and recommends libxml2-utils, xmlto (you're able to
generate man pages, xhtml using a2x and html files using asciidoc and
maybe others, have to test) = recommends less than 25M of
dependencies over the current 700M

 - asciidoc-doc (basically containing data from
/usr/share/doc/asciidoc/*/ and man pages) - Depends on asciidoc-data

 - asciidoc-dblatex (a meta package to get the dependencies required
for further document processing using dblatex) - Depends on
asciidoc-minimal, docbook-utils, dblatex and suggests on epubcheck,
source-highlight

 - asciidoc-fop (a meta package to get the dependencies required for
further document processing using fop) - Depends on asciidoc-minimal,
docbook-utils, fop and suggests on epubcheck, source-highlight

 - asciidoc would be a meta package installing asciidoc-data,
asciidoc-minimal, asciidoc-doc, asciidoc-dblatex and vim-asciidoc
(keeping the current style of the package for users not to be lost
after the upgrade)

I'll also trigger an apt-listchanges NEWS file to indicate those splits.

I'm not sure what the docbook-utils dependency is used for but as I
was able to generate html documents and man pages after removing it so
put only with dblatex and fop packages. Still have to check that.

Would that sound a good start for you?

Thanks in advance,
Joseph


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692274: asciidoc packages splitting

2014-09-18 Thread Alexander Wirt
On Thu, 18 Sep 2014, Joseph Herlant wrote:

Hi Joseph,

just a few notes.

 Indeed, I think that having only one backend by package might become
 quite quickly a nightmare to maintain.
 
 So here is what I propose:
 
  - asciidoc-data (contains common tools, filters, lang files, backends
 = data from /usr/share/asciidoc/, /etc/asciidoc/) - No dependencies
I would prefer -common as package name
 
  - asciidoc-minimal (contains python files =
 /usr/share/asciidoc/asciidocapi.py, /usr/bin/*) - Depends on python
 and asciidoc-data and recommends libxml2-utils, xmlto (you're able to
 generate man pages, xhtml using a2x and html files using asciidoc and
 maybe others, have to test) = recommends less than 25M of
 dependencies over the current 700M
-base is probably better.

 
  - asciidoc-doc (basically containing data from
 /usr/share/doc/asciidoc/*/ and man pages) - Depends on asciidoc-data
fine
 
  - asciidoc-dblatex (a meta package to get the dependencies required
 for further document processing using dblatex) - Depends on
 asciidoc-minimal, docbook-utils, dblatex and suggests on epubcheck,
 source-highlight
fine
 
  - asciidoc-fop (a meta package to get the dependencies required for
 further document processing using fop) - Depends on asciidoc-minimal,
 docbook-utils, fop and suggests on epubcheck, source-highlight
fine
 
  - asciidoc would be a meta package installing asciidoc-data,
 asciidoc-minimal, asciidoc-doc, asciidoc-dblatex and vim-asciidoc
 (keeping the current style of the package for users not to be lost
 after the upgrade)
ack

 
Alex


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692274: asciidoc packages splitting

2014-09-18 Thread Joseph Herlant
Hi Alex,

Great, thanks for the notes. That makes totally sense.
I'll go on with the split.

Joseph


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692274: asciidoc packages splitting

2014-09-18 Thread Joseph Herlant
I'd also add an asciidoc-tests where I would put the data about the
testasciidoc binary (and its /etc/asciidoc/data/*) if you're ok with
that.
I don't think anyone really uses that anyway, but we might use it for
dep-8 testing in the future.

Best,
Joseph


On Thu, Sep 18, 2014 at 4:02 PM, Joseph Herlant herla...@gmail.com wrote:
 Hi Alex,

 Great, thanks for the notes. That makes totally sense.
 I'll go on with the split.

 Joseph


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692274: asciidoc packages splitting

2014-09-18 Thread Joseph Herlant
Control: tags -1 + pending

Hi,

I've done the split with the proposed organization (just put the
filters in the -base instead of the -common as they are python code
based).
Pushed the change to the git repo. If you want any changes to this,
please tell me.

Best,
Joseph


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692274: asciidoc packages splitting

2014-09-16 Thread Joseph Herlant
Control: tags -1 + moreinfo

Hi,

For information, I began the split of asciidoc to have a package
that's easier to understand and maintain (see #729242).

Did you have the time to consider the list of the packages you'd like to have?

Best,
Joseph


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692274: asciidoc packages splitting

2014-09-16 Thread Mathieu Malaterre
On Tue, Sep 16, 2014 at 4:45 PM, Joseph Herlant herla...@gmail.com wrote:
 Control: tags -1 + moreinfo

 Hi,

 For information, I began the split of asciidoc to have a package
 that's easier to understand and maintain (see #729242).

 Did you have the time to consider the list of the packages you'd like to have?

My list has not changed:

https://bugs.debian.org/692274#56

Let me know if you need more details. Thx for your work !


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org