Thomas Vandahl wrote:
Scott Eade wrote:
Candidates for deprecation in 2.3.3:

   * ScheduleService - not going to be ported to Fulcrum, use Fulcrum
     Quartz instead
   * LocalizationService - use Fulcrum Localization instead - relevant
     classes have not been carried over to trunk/2.4 so it should have
     been deprecated already anyway
   * IntakeService - same situation as l10n service
   * MimeTypeService - ditto
   * A bunch of other services for which we have Fulcrum components do
     still actually exist in the trunk/2.4 - should we not deprecate
     these also now so that we can have a cleaner base to work on with 2.4?
I'd not deprecate any services in the 2.3 branch, I expressed my
concerns about the state of their Fulcrum counterparts already. At least
their inter-dependencies need to be resolved. Localization and Intake
rely on the Factory and Pool services and the Parser component, which in
turn depends on the Upload service. If you want to use one of them, you
need to replace all. I would not want to recommend this to the user as
long as we haven't sorted that mess out.
Nothing says that we have to remove something that is deprecated in the immediately following release, but then it is also not really good form to deprecate things before the replacements are available.

Using this criteria I would suggest that we proceed with deprecating the ScheduleService since it is pretty much stand alone and it has a reasonably serious issue relating to DST that is unlikely to be addressed.

For the other services, I agree with your reasoning - i.e. let's hold off until their replacements have been fully implemented in the desired fashion.

Scott

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to