Si se acercaban a esto, me gustaría hacer lo siguiente:
- crear una rama o cualquier variación en una rama de su VCS admite el cambio.
- de intercambio en jQuery 1.4 para jQuery 1.3
- prueba ampliamente para ver lo que rompe - si tiene pruebas automatizadas, esto será tanto más fácil
- Dependiendo de lo que se rompe en los paquetes de legado, a ver si puede arreglarlo (suponiendo que todos los complementos son de código abierto) o si existe un reemplazo de subdesarrollo adecuado que admita 1.4
- Si alguno de los complementos aún está en desarrollo, aproveche esta oportunidad para actualizar a la última versión (ambos para compatibilidad con 1.4 y porque la última versión probablemente corrige errores, etc.).
- Si puede arreglar todo lo que necesita corregir, combine sus cambios en el enlace troncal y llame a su actualización con éxito.
Por supuesto, dependiendo del tamaño y la complejidad de su código base, este podría ser un procedimiento más o menos costoso.
EDIT: combinado con el excelente punto de Jvenema, tiene una manera casi segura de asegurarse de llegar al punto de éxito. Si algo se rompe, simplemente arroje el complemento.