Feature #673

Implement auto update for EasySDI client 4 package

Added by Blatti Yves about 4 years ago. Updated over 2 years ago.

Status:Request For CommentsStart date:
Priority:NormalDue date:
Assignee:Mérour Xavier% Done:

30%

Category:-
Target version:-
Sponsor: Ergonomic impact:

none

Functional impact:

Update enhacements


Description

Proposition:
Implement auto update for EasySDI client 4 package.
Has been partially done for EasySDI v3.
(V3 URL: http://update.easysdi.org/packages/easysdi/manifest.xml)
 
 
 

[EDIT: After bruno's remark, title and desc have been changed]

History

#1 Updated by Magoni Bruno about 4 years ago

  • Affected version changed from 4.0.1 to 4.0.0

Hi Yves,

Auto update feature has not been fully implemented in easySDI V3 (was only for testing but not used).

As easySDI V4.1.0 has fully refactored installers, it could be very interesting to plan such new feature in upper versions!
Regarding such information, I propose to change this issue as feature instead of defect.

What do you think?

#2 Updated by Blatti Yves about 4 years ago

  • Tracker changed from Defect to Feature
  • Subject changed from EasySDI client 4 package update URL points to 3.x verisons to Implement auto update for EasySDI client 4 package
  • Description updated (diff)

I agree !
I changed title and description according to your informations

#3 Updated by Magoni Bruno about 4 years ago

  • Priority changed from Normal to High

#4 Updated by Magoni Bruno about 4 years ago

Before working on auto update mechanism, it implies that size of easySDI package must be decreased as much as possible, or that prerequisites are previously checked before launching package installation/update.
For now, easySDI package is not able to be executed through upload process as it's size is huge. The first step is to configure the server (PHP parameters) to allow upload file bigger than 30 Mo.

So the goal is to:
- remove from installers all files which are not necessary (documentation, sample, old API which are not used anymore); keeping uncompressed Javascript files is important as it allow to trace javascript problem in Joomla debug mode...
- add in preflight verification of environment to prevent any upload/execution timeout (PHP ini memory_limit set to 32M, ...)
- add in preflight verification of dependencies to prevent any misbehaviour (PHP CURL extension activated, ...)

Then we can work on auto-update process...

#5 Updated by Magoni Bruno almost 4 years ago

  • Priority changed from High to Normal

#6 Updated by Magoni Bruno over 3 years ago

  • Status changed from New to Request For Comments
  • Assignee set to Technical Committee

#7 Updated by Van Hoecke Hélène almost 3 years ago

  • Status changed from Request For Comments to Request For Votes
  • Assignee changed from Technical Committee to Steering Committee
  • Functional impact set to Update enhacements
  • Ergonomic impact set to none

For now, the easySDI package is 20M.
Size is no more a problem to set back up the auto update functionnality.
Tc has validated this feature.

#8 Updated by Mérour Xavier almost 3 years ago

  • % Done changed from 0 to 30

PSC is OK with the main idea of the feature but PSC considers all conditions are not available to implement this autoupdate.

Need some more work to insure conditions are met.

The issue remains by PSC for now.

#9 Updated by Portier Thomas over 2 years ago

Could you be more precise on these conditions?

#10 Updated by Mérour Xavier over 2 years ago

  • Status changed from Request For Votes to Request For Comments
  • Assignee changed from Steering Committee to Mérour Xavier

Xavier will answer to this.

Also available in: Atom PDF