On 09/08/12 08:32, Philip Brown wrote:
On 9/8/12 10:42 AM, Tim Foster wrote:
On 09/ 8/12 12:50 PM, Shawn Walker wrote:
On 09/07/12 17:04, Philip Brown wrote:
So far, I get the impression that all IPS related stuff is in python.
but I guess I should ask, before getting TOO deep in code... are there
any non-python (Ideally, simple C) libraries, for doing things like
parsing repo catalog files and other repo-ness ?
Not at this time.
Why do you want this?
The proposal sent to this list a few weeks back allows the IPS content
to be served by Apache directly, with no Python involved on the
server-side
And this is a very good thing.
Given that it already supports file:/// urls, I cant see any reason why
it wouldnt support it *right now*, to be honest.
Because pkg.depotd provides an interactive browser user interface (BUI)
and provides remote search capability. Both of which require some sort
of custom programming logic.
It's actually been possible to serve just the file, catalog, and
manifests using Apache for awhile now using mod_rewrite rules. Tim is
just working on a "out-of-the-box" implementation.
But that's not really related to my question.
There are multiple reasons why I am interested in this, some of which are:
1. as mentioned by others, the python stuff is bloated and sloooooow
For some arbitrary definitions of "bloated and slow". The performance
of pkg(5) (especially in the upcoming Update 1) is significantly faster
than many competitors for system updates (as an example).
If you have hard data for operations with equivalent functionality from
another package system, we're always willing to evaluate those cases.
2. it would be useful to query/download this stuff on other operating
systems. Not to mention Solaris 10, which I gather will never happen ,
because it requires a newer python+something+somethingelse+.....
We support what our customers ask for. If Solaris 10 support is
important to you, then contact your support representative.
As Danek pointed out, there was some porting work done to other
operating systems in the past, so most of the system is still fairly
portable. In large part because it's written in Python.
-Shawn
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss