On Tue, 2006-07-25 at 22:16 +0200, Enrico Weigelt wrote:
> * Martin Schlemmer <[EMAIL PROTECTED]> schrieb:
> 
> <snip>
> 
> > > build or unpack both nspr and nss and then look whats laying around
> > > there. the nss sourcetree contains the nsprpub tree.
> > > 
> > 
> > Yes, but we don't install it with the nss ebuild, as our build uses
> > system nspr.  I am sure you could check with upstream, but they will
> > probably say its intended as nss needs nspr if I remember correctly.
> 
> So the nspr subtree in nss is dead code (for gentoo) ?
> Then we better should remove it - just to be sure ;-)
> 

Uhm, so you want us to re-tarball it instead of just using the tarball
from upstream?  How about firefix, seamonkey, xulrunner (I think),
thunderbird, sunbird, etc ?  Should we re-tarball those as well?

> BTW: it seems both nspr and nss are not really standalone packages,
> but instead snippets from CVS which requires much manual interaction
> (which is done by the ebuild). IMHO it would be worth investing some
> time into making both nspr and nss standalone packages with clean
> pkg-config, etc. Although I dislike autotools for some reasons
> (ie. crosscompiling is very ugly) we could use it until something
> better is available 

Sure, but you are still missing the point that it comes so from
upstream.  You can take the effort, but it will need to be OK with
upstream to really make it worth the effort, else it might become a high
maintenance item.

Anyhow, that is the whole issue with mozilla stuff in general - huge
hunk of code that is not really modular, and have to be rebuild for a
few to many projects.  While I am all for getting the POS more modular
(which we at least did for nspr and nss), you will need to get
cooperation from upstream, as they used to give a rats ass about abi
compatibility when I was more involved with it, and loads of time if you
actually want to try and do it yourself (which is more than I have
currently), plus even more courage, as currently it will need to be done
for probably at least 6-12 projects (nss, nspr, suite, browser, mail,
minimo, composer, calendar, xulrunner, macbrowser, standalone, maybe
chat, etc).

So if you have time, courage and the drive to do it, be my guess, but
know that it will be a project of some months of work, if not years.

> (in fact I'm working on my build tool ...).
> Something Xorg-modular ;-) Many distros would benefit from that.
> 

Not sure how this relates at to us, but as they say, code speak louder
than words.


Regards,

-- 
Martin Schlemmer

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

Reply via email to