[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: RFC: Life beyond 2.0
From: David Sweet <dsweet () Glue ! umd ! edu>
Date: 2000-08-28 13:56:58
[Download RAW message or body]
On Mon, 28 Aug 2000, Graham TerMarsch wrote:
> David Sweet wrote:
> [.....snip.....]
> > NOTES: "somehwere on the net" could be any mirror of the KDE web site. The
> > program could choose the mirror based on locale information. In that case
> > the web site should contain a machine-parsable (XML would be great!) page
> > that tells the current version of each application, along with a separate
> > page for each application containing other, current info.
> > Or, CGI script that, given an app name, returns the current version, along
> > with other info in an XML file. Other info: app name (in case of change),
> > HTML-formatted release notes, URLs to download from ( anything else? ).
> >
> > I somewhat prefer the set of static pages b/c they could be easily mirrored
> > by a crawling the main KDE site.
>
> Sounds like you're thinking of something similar to the "Open Software
> Description" that Microsoft uses (somewhere). Its based around one or more
> XML documents that contain all of the information regarding recent releases
> (e.g. version, abstract, URLs to downloadable files, dependencies, etc).
> >From having worked with it before its actually something that was fairly
> well outlined and described; ActiveState uses something similar in their
> Perl Package Manager (PPM).
>
> If I could fire off on a tangent here for a moment......imagine that we've
> got a single XML document that contains a listing of all of the "official"
> packages and applications that we distribute. This static document could
> then be mirrored off onto all of the various mirror sites so that people
> could access it from this new fandangled application that you'd described.
> The document itself then contains a series of URLs that the user could
> attempt to download any updated versions from. You've now got something
> that's:
>
> 1. Relatively easy to update when new packages are released; update the
> XML document and let it get mirrored along with all of the other pages in
> the KDE site.
>
> 2. Not a big suck on server resources; we're not firing off CGI queries
> all the time and connecting off to some database of applications that are
> bogging down our already somewhat loaded machines.
>
> Not to say that I'm a big fan of MS, but IMHO I think that the OSD idea was
> something great that nobody ever took the time to implement.
>
> --
> Graham TerMarsch
Well (MS-like or not :) it seems like a lightweight, easy-to-implement
solution to the problem and addresses the issues of (i) getting the word
out and (ii) making packaging/distribution efficient/sane.
Dave
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic