5 ms·
That's pretty disappointing; a big formatting change like that means that it'll increase friction of pulling fixes and changes between the two versions.
by lambda 12y ago
That's pretty disappointing; a big formatting change like that means that it'll increase friction of pulling fixes and changes between the two versions.
- feld 12y agoBut it makes it readable, which makes it easier to find bugs. This is vastly more important.
- clarry 12y agoThis, very much. Normally I try to avoid getting into arguments about style and such, it's just bikeshedding. But if the OpenBSD people are going to clean up, review, audit, fix, improve and maintain this code, it makes all the sense to switch to a style they are used to and comfortable with. It also makes sense to nuke all the junk that gets in the way and which they will not and cannot test because it is not at all relevant to the platform. Besides, the OpenSSL code is a fucking mess.
- kabdib 12y agoAt some point you need to say, "This code is a mess, and pretty much anything we do to it will be an improvement." I spent a couple hours with the OpenSSL source last week, and agree that a major cleanup is necessary. This means - Rip out unused stuff - Rip out stuff that obviously doesn't work - Make big cleanups I've done this in the past with token-level tools to ensure that I wasn't breaking things. OpenSSL desperately needed to have a bunch of garbage removed. It needs good tests, it needs to be slimmed down and made clean so that the code is readable and maintainable. Frankly I wouldn't trust fixes to the old version anyway, given its state.
- lutusp 12y ago> At some point you need to say, "This code is a mess, and pretty much anything we do to it will be an improvement." In software development it's often the case that the first claim is true, but the second isn't. > Frankly I wouldn't trust fixes to the old version anyway, given its state. It will be interesting to see if this get organized and properly funded, given this library's importance to international commerce. > Frankly I wouldn't trust fixes to the old version anyway, given its state. Clean slate! An admirable goal, and clearly the best solution. Let's see if this actually happens.