[MAGNOLIA-5986] Update Utility Libs (Tika, Jaxen, org.reflections) Created: 14/Nov/14  Updated: 29/Jun/15  Resolved: 25/Nov/14

Status: Closed
Project: Magnolia
Component/s: None
Affects Version/s: None
Fix Version/s: 5.4

Type: Task Priority: Neutral
Reporter: Michael Mühlebach Assignee: Michael Mühlebach
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
supersession
supersedes MAGNOLIA-5987 Update org.reflections 0.9.9 Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: Update 3rd party libs for 5.4

 Description   

Update Tika-Parser 1.4 -> 1.6
Update Jaxen 1.1.1 -> 1.1.6
Update org.reflections:reflections 0.9.9-RC2 -> 0.9.9

This ticket replaces MAGNOLIA-5987.



 Comments   
Comment by Magnolia International [ 21/Nov/14 ]

Couple things here

  • Tika isn't exactly an xml utility library
  • Reflections is even less so
  • More importantly, we really need to be careful and conscientious about these library updates. I'd like to insist on getting good reasons to upgrade each and every library, or at the very least a link to the changelog of what we're updating from and to. Upgrading a library like reflections might have the weirdest side-effects that we won't see until later, so being able to backtrack it all to the issue and changelog. In 6 months from now, when we'll wonder "why is <some weird bug in ui translations> happening now ? Oh, the lib was updated with MAGNOLIA-xyz because fooBar".. then looking at the changelog for hints... will definitely help. To a certain extent, I'm less concerned about updating something like Vaadin or Jackrabbit, because they're so prominent. Smaller, deeper-integrated libs are harder to safely upgrade imo (especially since they're likely to be used by other libs or 3rd parties)
Comment by Michael Mühlebach [ 25/Nov/14 ]

Originally the updates were in separate tickets but because of a mistake in the commit message (referencing this ticket instead of 5987) the two tickets were merged.

Generated at Mon Feb 12 04:10:15 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.