Hello,

Background: I work for the Symbian Foundation. We're a non-profit that
over-see the Symbian operating system. This is an open source (EPL) OS
for mobile phones, primarily used by Nokia, Sony Ericsson and Samsung,
or anyone else that wants to. My team is "technology management", we
work on the platform road map, sourcing contributions, etc.

I've been asked to find a better way to distribute our SDKs and tools
to the developer community. Right now, we have a bunch of *huge* zip
files on a web server that developers are expected to download, unzip
and used. It couldn't be much less sophisticated. This is quite a big
problem, as the operating system is ~32 million LOC and development is
very active. In practice, most of these big companies have their own
in-house solutions, but we really want something that works for
everybody.

To me, the obvious solution seems to be package management, as I'm
very much against reinventing the wheel and can see projects like yum
have already solved some common problems brilliantly. I have a few
concerns though, so I'd really appreciate if anyone can answer any of
the following (with respect to yum?) or generally offer advice if you
think we're barking up the wrong tree!

* Given that this is an SDK we're distributing, I think the package
manager's database should work with a "sub-environment" on the
developer's machine, i.e. not touch anything that belongs to the host
OS and work from a configurable root environment variable. Is that
already supported in yum? Or, does it sound like a bad idea generally
speaking?

* We have a commitment to support all major platforms. Would we be
able to port yum to Windows/Mac trivially, or should we forget it? I
sense headaches in creating RPMs that even make sense on a Windows
environment, but the limited scope of installing packages to the SDK
environment only might help overcome that?

Also, any recommendations for documentation I should look at would be great.

Thanks very much for your time!

James.



--
James Aley, Technology Specialist
Symbian Foundation.
www.symbian.org
_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to