0

I am running OpenBSD 6.8 and would like to upgrade httpd to the -current version to enjoy a new feature.

Is this possible without upgrading the entire operating system?

1
  • 1
    Wait a month and upgrade the whole system to 6.9. The issue is not upgrading httpd but not upgrading the rest of the system. Commented Mar 7, 2021 at 18:30

1 Answer 1

2

No it's not possible. In OpenBSD you cannot mix release/stable with other versions because other versions depend on other parts of the OS, eg. API/ABI. Sometimes developers add/remove/change some internals so an app depending on such internals won't work.

OpenBSD doesn't keep backward compatibility like Linux.

3
  • Well, it's possible, but you get a monster system that will be a real pain to maintain later down the line, and nobody will want to help you with sorting out the issues, because "you must have known what you were doing" :-) Also note that once you bring a system from -release or -stable to -current, it's tricky to bring it back to e.g. -stable (which is what you want to run your production systems on). Better to just wait for the next -stable to come around. Commented Mar 7, 2021 at 20:05
  • Well, -stable in OpenBSD doesn't bringe new features at all. It's just release with patches. @Kusalananda probably confused this with FreeBSD. And as I said, in OpenBSD libc is often changed... Commented Mar 7, 2021 at 21:20
  • "Just" patches? Some would argue that patching a security hole is the same as adding a feature. But sure, if you want to run your stuff on an unpatched system, I'm not going to argue with you. Commented Mar 7, 2021 at 21:25

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.