[Pkg-haskell-maintainers] Bug#724636: Could you please keep us posted on pandoc 1.12?

Joachim Breitner nomeata at debian.org
Thu Dec 19 23:34:48 UTC 2013


Hi John,

Am Donnerstag, den 19.12.2013, 09:05 -0800 schrieb John MacFarlane:
> I plan to put out a new pandoc release in the next couple weeks.  I'd be
> happy to fix any issues that are causing problems for Debian packaging.
> Just explain to me clearly what those issues are (e.g. which javascript
> code you're talking about).

Jonas may amend this if I miss anything, but the general idea is:
      * Ship all files required at run time (i.e. do not rely on the
        ability to download files when the user runs the program).
      * Include a “source” version of all files. For Javascript, this is
        usually the commented, unminimized version, but if it was
        created from a different file (e.g. compiles from a different
        programming language), include that source.
      * If you include a minimized version of the script, include the
        source, even if you download the minimized version from
        somewhere and would usually not bother about the source?
      * Ideally, do any processing steps (e.g. minification) at build
        time. If that is not feasible, verify that you really have the
        source for the given file (e.g. by manually doing the
        minification), and document the building process.
      * Ideally use a minimizer available in Debian. yui-compressor is
        available, node-uglify is available, the uglify-script in
        jquery/build is not avilable (too lazy to find out why).

If this sound too buerocratic, then ask yourself the question “If my
users want to change any functionality of may package, can they do that,
and can they build the modified code, without external, possibly
non-free tools”. All the bullet points turn out to be necessary
conditions.

The Debian package maintainer can still chose to replace a file that you
shipped by an equivalent in an existing Debian package (e.g.
libjquery-js), to avoid code duplication. But that is nothing you have
to worry about.


Thanks for taking Distribution issues seriously!

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata at joachim-breitner.de | http://people.debian.org/~nomeata
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-haskell-maintainers/attachments/20131220/7642f11a/attachment-0001.sig>


More information about the Pkg-haskell-maintainers mailing list