Dj Gilcrease wrote:
> On 7/10/07, Paul McNett <[EMAIL PROTECTED]> wrote:
>> I guess this brings up another concern I have about it: the dilution of
>> the point of it. There have been several points of view expressed so far
>>   about what should be updated and who should be responsible for it.
>>
>> Ed made it for the people using dabo to develop apps to keep updated
>> with the most "stable" trunk revision. I think it should be for this
>> same class of users but us the most recent stable branch. You, Dj appear
>> to think it is for the end user of a dabo application. And I believe
>> there have been other variations as well.
>>
>> Concern in summary: The point of web update isn't concisely stated,
>> leading to potential confusion by our users as well as ourselves.
> 
> Actually I think it could/should be used to allow developers to ensure
> their end users are running the proper version of dabo for their
> application. Kinda like wxPythons version selections allows me as a
> developer to ensure that my end users are running a version of wx that
> I know my application works on (eg not wx2.6 and lower in my case).
> But without the end user having to install multiple versions of dabo
> for different applications.
> 
> eg.
> Developer A write application A
> Developer B writes application B
> End User A uses both application A & B
> 
> Say we start on dabo build 3000(Just a random number) and both
> applications work as intended, time goes on and both developers are
> fixing their own bugs and pushing their own releases. During this time
> dabo gets build number 4000, and something between 3000 and 4000 broke
> the way application A & B worked. As it so happens Developer A is on
> vacation so cant get around to fixing whatever broke, but Developer B
> is around and fixes his application to work with dabo build 4000. End
> User A gets the new version of application B, which now requires dabo
> build 4000.
> 
> Now in this situation the end user is either stuck using an older
> version of Application B, or stuck with a broken version of
> application A, but with a webupdate system that is controlled by the
> developers of dabo applications, all the Developer has to do is add
> the new dabo build number requirement to his application and when the
> end user runs his application it will auto update dabo and be on its
> way, then when the same user runs application A again, it will
> downgrade dabo to build 3000 and be on its way and the user does not
> have to worry about dabo, nor do the developers need to worry about
> which version of dabo their users happened to download since they can
> just tell dabo to upgrade or downgrade to the version that they know
> their application works with,

A very good descriptions of the new problems which we will see in the
future.
Setuptools is the python package made for exactly this types of problems.
So again i want to promote setuptools for this.
Take a look at the features:
http://peak.telecommunity.com/DevCenter/setuptools

Uwe



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to