But you're running Debian, so it'll be 2 years at least before you get it.
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
I would say finding that the bug is in a library is worse than finding it in your own code.
If it's your own code, you just fix it.
If it's in a library you then have to go and search for issues. If there isn't one, you then go and spend time making one and potentially preparing a minimum reproducible example. Or if you don't do that (or it's just unmaintained) then you have to consider downgrading to a version that doesn't have the bug and potentially losing functionality, or even switching to another library entirely and consequently rewriting all your code that used the old one to work with the new one.
Yeah, I'd take my own bugs over library bugs any day.
The software is deployed on Ubuntu LTS in prod.
The new version isn't backward-compatible and now you've got to re-write your whole project.
They changed their dependencies and now your stack no longer supports the lib until you fix your whole framework to work with the up-to-date stuff.
Or in my case... The bug has been fixed in a PR that's been open for the last 4 years and the repo owner refuses to merge it.
Fork it. Integrate the PR Branch. Build it... and pray :)
I know that's an option, and others have done just that. I just wish the owner would get the stick out of their ass and merge an obvious improvement.
But you are 20 versions each with breaking changes behind…
The best coincidence I got was "6 hours ago"
I got to leave the "thank you, it worked" confirmation comment
Sometimes the issue is marked as fixed but a new version won't be coming out for months and you're simply told to compile it yourself only to find it has literally hundreds of carefully tuned compilation dependencies and environment specific settings that aren't documented.
What are you trying to build, the equivalent to a death star?
Hello world.
Opensource is the best!! 😅
Open source has no tangible effect on release schedules?
If the software in question was proprietary you wouldn't even have that option. Distro packages could backport that fix too.