hi Daniel,

On Wed, 2008-02-27 at 01:09 +0100, Daniel Baumann wrote: 
> As said some hours before, I am back..

I'm sorry for the late reply... I had problems with my mail server


> Are you familiar with git? I would like to keep maintain the two
> packages in their git repositories - this is the easiest way of
> collaboration (where we both can merge from each other). If not, I'll
> happily teach you what you need to know to get it working for you.

Cool!
I'm not that experienced in git, but I am very eager to learn it.


> I've looked at your javascript-common package and corrected a few errors
> I found, and some cosmetic things (and I replaced cdbs with debhelper,
> as cdbs is in my eyes a really big mess; but that's not important now).

I'm unsure about javascript-common package...

For example:
tt-rss (Tiny Tiny RSS) package uses scriptaculous lib. 
There are eight references for it.

If scriptaculous package depends on javascript-common package,
it will be necessary to change several files from upstream.
OTOH, without javascript-common package, it would only
be necessary to create a symbolic link.

The "policy draft": 

* setting prefix in package name "libjs-XXXX"
* install package in "/usr/share/javascript/XXXX/" 

Using:

* create a symbolic link 
  /usr/share/YYY/path_to_lib_js -> /usr/share/javascript/XXXX/XXXX.js


What do you think about this?


> However, I would like you to have a look at both the current git
> repositories of prototype and scriptaculous (I have changed them to make
> use of javascript-common and added you as co-maintainer), and also my
> proposed javascript-common changes.
> 
> You can check them out with:
> 
> git clone
> git://git.debian.org/git/users/daniel/debian-daniel/prototypejs.git
> git clone
> git://git.debian.org/git/users/daniel/debian-daniel/prototypejss.git
> git clone
> git://git.debian.org/git/users/daniel/debian-daniel/javascript-common.git

For prototypejs and scriptaculous I got this warning on checkout:
"Warning: Remote HEAD refers to nonexistent ref, unable to checkout."
But, my friend Thadeu Cascardo suggested me this:

1) prototype

find .git/refs/
git checkout debian/1.6.0.2-2
git checkout -b master

2) scriptaculous

find .git/refs/
git checkout debian/1.8.1-3
git checkout -b master


> I also would be happy to sponsor a later javascript-common upload.
> 
> Did you also had a look at other javascript libs you want to package for
> debian?

Yes, three libs: 

1) jQuery (ITP: #468182)
2) MochiKit (ITP: #332913) 
3) jsCropperUI (ITP: #468418) 

I will make the packages this week...


> What are your plans about massbugfilling against other packages having
> an embedded copy of prototype or scriptaculous?

I don't have experience... When I needed to do that it was
against five packages at most; they will be twenty this time.
But, I think we can write or use a script for this.

A example for message:

"I've researched the debian repository and observed that you are
using the "prototype.js". Now, it's a package in debian unstable.

I'd like you to consider using the new packaged library, instead of
keeping your own copy. To check it out, access the package at
http://packages.debian.org/sid/prototypejs

Feel free to mail me.

cheers,
metal"


Suggestions are welcome =D
cheers,

-- 
Marcelo Jorge Vieira (metal)
metaldot - http://metaldot.alucinados.com
jabber - [EMAIL PROTECTED]

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to