Skip to main content

All Questions

40 votes
7 answers
10k views

Why do library developers deliberately break existing code?

Today, I updated ZBateson\MailMimeParser the PHP e-mail parser library from 1.x to 2.x. Soon enough, my PHP error log started filling up with errors. Noting where it happened, I found out that it had ...
user16508174's user avatar
3 votes
3 answers
431 views

Should updating to a newer library be done incrementally or in one big leap? [closed]

The project that I am currently working on is using a library (well, sort of a library, it self-describes as a toolkit, Geant4), that is several versions out of date. As there are bugs in it, that ...
Jekowl's user avatar
  • 171
8 votes
2 answers
2k views

When would you choose *not* to update a third-party library to a newer version?

Using third party libraries for productivity gains in software development is common. Unfortunately, along with the library's functionality we also import its bugs. Some of them get fixed in ...
Mircea's user avatar
  • 91