[Pkg-mono-devel] Re: Mono Debian Packaging
Paolo Molaro
lupus@ximian.com
Mon, 26 Jan 2004 15:36:07 +0100
On 01/20/04 Eduard Bloch wrote:
> > > *) later, I'd like for debian to have a package with just the base
> > > assemblies (mscorlib, System, System.Xml) and one (or more) separate
> > > packages for the rest of the assemblies.
> > at the moment the mono-assemblies-base has all arch independent
> > assemblies, and mono-assemblies-arch for the other, mono-assemblies-* is
> > still open for others things.. not sure yet how we do this.
>
> Yeah. Remember, we considered creating mono-assemblies-core and
> mono-assemblies-$component but it was not clear how to separate them
> perfectly.
The bare minimal is mscorlib alone. The next step would be System.dll +
System.Xml.dll (maybe with System.Drawing). After that things become more
complicated, but, for example, the database-related assemblies could be
their own package.
> It was introduced by Alp or ElectricElf... the idea was probabaly to
> provide a way to install alternative classes packages, eg. from the
> DotGNU project.
Yes, but as it is used currently it can't be used that way anyway.
Remember that mscorlib.dll and System.dll are tightly coupled with the
runtime: they won't work with other runtimes (they may well not work
with different versions of mono).
The high-level stuff is different, but it depends on a per-assembly
basis and can't be easily managed with packages (maybe using
alternatives, but at this point in time it would result in a mess).
lupus
--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better