Seems that the bus 42 (and others) haven’t been updated sind 2022? Their gtfs:route_id indicates ‘...-j22-...’. That is how Mentz codes the “season” into route_id, trip_id and shape_id. So there’s anyhow lots to do.
Also: current GTFS data indicates that this particular route 'from' = 'Bernex-Vuillonnex', 'to' = 'Carouge-Rondeau' does not exist (any longer)
It depends. I suspect a JOSM revert would need significant merging with changes made in the last year. I’d instead try and undo (using the Perl revert scripts or similar) just the changes to that one relation. That’ll likely fail, but it’ll help you compose a .osc file that will work. There may also be a “force” option to “only upload relation members that still exist”. Then check for relation integrity using tools such as http://ra.osmsurround.org/analyzeRelation?relationId=13694830.
Let’s wait for the end of next week. There will be a change in timetables on 2025-12-14 and new GTFS data will be available, with updates (at least ‘…-j25-…’ changes to ‘…-j26-…’).
Let’s then fix the bus 42 completely.