Bug#692274: asciidoc packages splitting
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
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
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
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
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
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
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