[Pkg-citadel-devel] Bug#555219: Bug#519938: RFS: System protoaculous library

Damien Raude-Morvan drazzib at debian.org
Tue Dec 29 20:51:14 UTC 2009


Le mardi 29 décembre 2009 21:10:41, Michael Gilbert a écrit :
> Hi,

Hi,

[context: I'm the owner of yuicompressor ITP #519938]

> I have put together a protoaculous package for the packages currently
> embedding it (which of course leads to difficulty when it comes to
> security updates).  I am looking for a sponsor that would be willing
> to upload the package.  Note that I also had to package yui-compressor
> (which already had an ITP #519938 that appeared to have stalled).

I haven't seen any ping from you regarding #519938. As a general guideline, if 
an ITP is assigned to someone you should try to contact him before working 
alone on your side :)

For example, I would have said to you that there is already a preview package 
in pkg-java SVN repository :
svn://svn.debian.org/svn/pkg-java/trunk/yuicompressor/

This preview package contains :
- a debian/watch file
- a reviewed debian/copyright

but it's missing some interesting bits from your package :
- a manpage
- a launcher shell script

I think your first step will be to commit this work to pkg-java SVN repository 
(you can request access on [1]).


Secondly, to explain the "stalled" status of this ITP :
yuicompressor used a modified and embeded version of rhino Javascript library. 
YUI Compressor won't work with genuine rhino debian package [2].

I've seen in your debian/rules that you are trying to "apt-get source rhino" 
during build : it seems wrong from my point of view. You cannot rely on deb-
src lines in /etc/apt/sources.list to build your package and you cannot 
download source code during build (even when using apt-get).

One possible short term solution will be to create a new rhino-source package 
(like we have cacao-source package) to cleanly Build-Depends from but I 
haven't had time to work on it (patches welcome :).

Other mid-term solution, will be to fix yuicompressor to use clean AST 
(Abstract Syntax Tree) processor [3].


[1] https://alioth.debian.org/projects/pkg-java/
[2] http://yuilibrary.com/projects/yuicompressor/ticket/1859529
[3] Expected to be released in next rhino.

-- 
Damien Raude-Morvan - http://damien.raude-morvan.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-citadel-devel/attachments/20091229/648f5c35/attachment.pgp>


More information about the Pkg-citadel-devel mailing list