• 9 Posts
  • 96 Comments
Joined 2 years ago
cake
Cake day: July 8th, 2023

help-circle
  • Not familiar enough with this particular project to know, but a quick glance at the commit log shows some overlap in commit authors, so I guess there is at least some level of sharing happening, probably just not through merges.

    But being familiar with this kind of project in general, the branches will probably never be fully merged even in the future, just doesn’t make much sense because they are server software targeting very different versions of a game client. There are also two other branches, but they “only” diverged by like one or two thousand commits so far.






















  • The other reply you already got pretty much sums up how I feel about Merkel, not a fan exactly. But I’d like to add one specific thing she has my respect for.

    During the refugee crisis of 2015 there was a point where her side of the political aisle was approaching hysteria. There were hundreds of thousands of people streaming into the EU from all over the middle east and north Africa, crowds at every major train station and border crossing, normal refugee infrastructure way beyond the point of collapse. So conservatives were starting to seriously argue for the suspension of asylum rights, closing borders, etc. And Merkel was usually one to wait stuff like this out, see what possible consensus forms and then adopt it as if it was her idea all along. But not this time. She saw it starting to gain traction, just came out publicly and said “We will manage this”, and that was that for her. Discussion died immediately.

    I may not respect much of what she did before or after, but taking that stance at that moment as clearly as she did, that I respect her for.



  • You and i read different things.

    Apparently we did.

    I hated how he worded them, but his arguments at greppable and understandable are valid arguments that go beyond rust and if he can read it or not or refuses to.

    I’m failing to see how Rust code is not greppable unless you don’t speak Rust.

    Mixing languages in a part of a project brings complexity and is often a huge ass nono because it makes things unreadable and hard to manage on a large scale.

    An argument which I would acknowledge, but if the decision to do this has been made by the group it still is weird to see it blocked by an individual.

    He also argues that a c interface exists to connect 2 parts of a system. The person that changes the interface should not have to alter the users of that interface, […] So if he changes the interface, the rust team will need to fix it, specially since they are the minority.

    Nobody asked Hellwig to do this, in fact Krummrich said several times they would maintain the interface consuming the C code themselves. They just want one common interface for all Rust drivers, instead of replicating the same code in each driver. Which Hellwig never gives a substantial reply to.

    That also doesnt mean he can change it in whatever way without worry, it is an interface change, that needs discussions and approvals ahead of time ofc.

    Again not how I’m reading that thread. As Krummrich put it:

    Surely you can expect maintainers of the Rust abstraction to help with integrating API changes – this isn’t different compared to driver / component maintainers helping with integrating fundamental API changes for their affected driver / component, like you’ve mentioned videobuf2-dma stuff.