Closed (fixed)
Project:
Scheduler
Version:
8.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
17 Nov 2017 at 14:38 UTC
Updated:
11 Dec 2017 at 18:49 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
jonathan1055 commentedIt is difficult for Rules to fix the code immediately since the replacement classes have not been backported to 8.4 and 8.3 - see #2922757: Replace deprecated RouteEnhancerInterface, then remove @group legacy
As it will be some time before this is resolved, we can add the
@group legacytag to our rules_integration tests so that they pass at 8.5Comment #3
jonathan1055 commentedPatch adds
@group legacyto the three Rules test files. Both local testing and on Travis, the deprecation total count is still shown but the overall test result is a sucessful run.Comment #5
jonathan1055 commentedWe have tests passing again at 8.3, 8.4 and 8.5 :-)
Comment #6
jonathan1055 commentedI have raised #2924899: Backport \Routing\EnhancerInterface to core 8.4 which, if done, will allow Rules to remove the deprecated code, then Scheduler can remove the
@group legacytags in Rules tests.Comment #7
jonathan1055 commentedAlso the
@group legacytags could be removed if something like #56 in #2607260-56: [meta] Core deprecation message introduction, contrib testing etc. is implemented.