[Pkg-javascript-devel] Bug#679665: Bug#679665: Bug#679665: jquery: build-deps not satisfiable in wheezy
Marcelo Jorge Vieira
metal at debian.org
Tue Jul 17 01:34:22 UTC 2012
Hi Jonas,
On Fri, 2012-07-06 at 15:13 +0200, Jonas Smedegaard wrote:
> On 12-07-05 at 11:05pm, Mehdi Dogguy wrote:
> > On 05/07/12 22:57, Jonas Smedegaard wrote:
> > >If we skip installing minified files, then yes it breaks. If we skip
> > >minifying but still install - i.e. install files that are 0% minified
> > >- then only download times should be affected.
> >
> > I think that this is the best option we have at this stage. In any case,
> > it's your call as a maintainer to choose which solution you want to
> > implement.
> >
> > Switching to slimit might be a sexy option but also falls in the
> > "changing the compressor" category, imho.
>
> How about this:
>
> Now:
>
> 1) Skip generating and installing any minified files at build time.
> 2) Try minify and fallback to copy in postinst script:
>
> for if in $files-to-be-minified; do
> of="$(basename "$if" .js).min.js"
> javascript-minifier -o "$of" "$if" | cp -a "$if" "$of"
> done
>
> 3) Remove minified/copied files in "remove" state of postrm script:
>
> for if in $files-to-be-minified; do
> of="$(basename "$if" .js).min.js"
> rm -f "$of"
> done
>
> (javascript-minifier should use same basic syntax as both yui-compressor
> and uglifyjs share today.)
>
> Official result now:
>
> * Javascript files will not be minified.
This way all JS packages will depends on javascript-minifier and for me
it is not a good idea, because JS packages usually have only some kB of
size and do not depend on java or nodejs to run.
> Unofficial possibility now:
>
> * Add /usr/local/bin/javascript-minifier symlink to yui-compressor
> * Add /usr/local/bin/javascript-minifier custom compressor script
>
> Official possibility later (perhaps even at a stable point release):
>
> * Add javascript-minifier package with debconf handling of
> /etc/alternatives symlinking of /usr/bin/javascript-minifier and
> perhaps also /usr/sbin/update-javascript-minifications.
It sounds good for me.
Cheers,
--
Marcelo Jorge Vieira
xmpp:metal at jabber-br.org
http://metaldot.alucinados.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20120716/c4c73584/attachment.pgp>
More information about the Pkg-javascript-devel
mailing list