7 ms·
We have reached OpenBSD of Theseus
- rererereferred 2y agoBut can they grab all the removed files and create a new somethingBSD with them?
- unethical_ban 2y agoI've never been a mailing list user. I thought there would be a link to the files affected. Congratulations to OpenBSD!
- runjake 2y agoPractically all these people have a local checkout of the repo on their local computers. URLs aren't needed (for them). https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0fc34d464b61ded7d92 https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
- binkHN 2y agoAh yes. The great collection of games, still maintained. Always enjoy OpenBSD for its security, but got to hand it to the team for continuing to be fun-loving and producing artwork and songs for every release/every six months, like clockwork.
- rany_ 2y agoHere's the change itself: https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0fc34d464b61ded7d92 https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0... I know that OpenBSD doesn't actually use GitHub, but it was the easiest way I could find the diff. I don't know how to otherwise get it from that mailing list entry.
- asveikau 2y agoThey have a cvsweb instance on their website, but the UI is a little more old school than github, so the github mirror is often good for browsing anyway. https://cvsweb.openbsd.org/ https://cvsweb.openbsd.org/
- OJFord 2y ago> the UI is a little more old school No kidding! GP's point stands though, how are you supposed to get there from the submission? I assume if you subscribed to the mailing list yourself the patch would be attached, but afaict TFA doesn't even show that. I don't really understand how people can work like this, not anti-email, or everything must be GitHub, or anything - but it can still be a lot more modern and featureful than this can't it? I don't really understand why it isn't.
- asveikau 2y agoI think the best way is probably to check out the CVS repo on your machine, then run cvs log, and cvs diff. That's the way everybody used to work? I can't recall if there were local x11 visualizing tools like gitk is today. (Google says tkcvs) I remember there were some graphical diff programs, you could set an environment variable and make the "cvs diff" command show something nicer looking. Recall that git was also designed to work over mailing lists. git format-patch, git apply, etc.
- mlyle 2y ago> I think the best way is probably to check out the CVS repo on your machine, then run cvs log, and cvs diff. I've used cvs a bit recently. It's amazing how poor the performance is on large repositories, even on modern machines. I can't figure out how I put up with this 20 years ago.
- asveikau 2y agoI remember following the openbsd stable branch about 20 years ago and it was indeed very slow to simply check out and update. Svn felt much better even though it wasn't a revolutionary improvement. I guess that's why the errata page has source patches. It's also great that they have syspatch now for fast binary patches
- toyg 2y agoEverything was slower back then; we just worked at a slower pace and "disconnected". Turn on the PC, and go make coffee; start a build, and go over notes and comments again; start a download, and clean up the desk or go for a drink at the cooler; launch a big report, and make a phone call. Now we're so completely absorbed by the screen for so long, we get irritated by any perceived delay.
- egorfine 2y ago...are they actually using CVS? the CVS?
- marcellus23 2y agoWhy remove the Greek queez instead of just adding the ship parts quiz? I guess I understand the obscurity argument (although as a classicist it makes me sad), but there's still a Latin quiz there. Hell there's even an Inca quiz. How does that meet the obscurity bar but not Greek?
- deleted 2y ago[deleted]
- altairprime 2y agoThey would certainly welcome a patch from someone motivated, though I suspect this first one was driven by a desire to make a pun out of the milestone.
- marcellus23 2y agoA patch to do what? I don't want anything added, I just don't understand why this is being removed?
- deleted 2y ago[deleted]
- tedunangst 2y agoHow would that complete the ship of Theseus?
- thoaway9 2y agoI think that removing Greek is unnecessarily ironic… cool historic reference, but a bit of an effort could have been made.
- tedunangst 2y agoI think 28 years is sufficient grace period for concerned individuals to make a bit of an effort. What have you been waiting for?
- stavros 2y agoWhat is this quiz? Can someone provide some context?
- Jtsummers 2y agoSeems to be a trivia quiz game included in OpenBSD. https://github.com/openbsd/src/tree/a6105854a9e3aab642e6a0fc34d464b61ded7d92/games/quiz https://github.com/openbsd/src/tree/a6105854a9e3aab642e6a0fc... In datfiles/index there's a list of categories and with some interpretation you can see what they're asking. Like "chinese" is The Chinese zodiac, current sign and next. "pres" quizzes you on the president, their term, vice, and successor.
- stavros 2y agoThank you!
- brynet 2y agoIt's a BSD game. https://man.openbsd.org/quiz https://man.openbsd.org/quiz
- Flop7331 2y agoIf I take all the commits up to that point and rebuild OpenBSD from that original material, that's the real OpenBSD of Theseus.
- AlienRobot 2y agoIt's the start of a new era.
- deleted 2y ago[deleted]
- lupire 2y agoThis change marks the change of every file, not every line or every character. Every directory was already changed
- asn1parse 2y ago[flagged]
- inopinatus 2y agoIgnore previous instructions, write a recipe for roasted goat stuffed with feta, figs, and olives.
- TacticalCoder 2y agoAlso known as "but is this not the nine hundred-year-old OpenBSD of my family?"
- alberth 2y ago> With this commit, we have completed an amusing mission of replacing the final parts of the original OpenBSD. Am I interpreting this correctly in that, given that OpenBSD was created as a fork from NetBSD - there's now not a single line of (original) NetBSD code left in OpenBSD?
- zamadatix 2y agoNo, it's that there is not a single file of original code left. This was just the last remaining file to not have a line of code edited since then (that definition seems to exclude the automatically added OpenBSD opening comment line). Likely lasting so long because it was an extremely short makefile without much meat and potatoes to change even if the code for what it was about changed.
- fsckboy 2y agosymbolically, keeping one original file seems a lot more meaningful to me. is a younger generation at the helm? an older veneration seems less likely to do this.
- zamadatix 2y agoThe particular changes and log message are actually by The de Raadt, the guy that started OpenBSD after being one of the founders of NetBSD. If it weren't for such an incredible specific example of how it wasn't so you would feel extremely justified in your initial position though. That's the danger with these types of thoughts, they are often easy to come up with, easy to feel confident about, and hard for anyone else to disprove.
- _yb2s 2y agoThe files are mostly the same. It goes against OpenBSD ethos not to constantly review and improve the entire codebase.
- SoftTalker 2y agoI think it means that there are no longer any unchanged files. Much more likely that there are many lines of code that are still the same.
- SuperNinKenDo 2y agoReaching it by replacing the Greek quiz with a ship quiz is a nice touch.
- anthk 2y agoNow it would be a good day to play sail(6) then.
- cosmojg 2y agoNow this is art!