Remix.run Logo
johnfn 6 days ago

Out of curiosity, how come LibreOffice has .buckversion, BUCK, .buckconfig, etc? This commit[1] does seem to indicate using Buck to build at one point, though it is 10 years old.

[1]: https://github.com/LibreOffice/core/commit/1fd41f43eb73c373c...

mewpmewp2 6 days ago | parent | next [-]

It seems like it uses Make to build the main thing and then Buck is used to publish Java API to Maven Central, rather than building. Which is kind of a side thing, I guess code organization wise it would be better if Buck was not included on the root level? But Buck requires it? Although not a huge deal, but explains at least how LLM thought it was equivalent in importance.

IshKebab 6 days ago | parent | prev [-]

Indeed and the BUCK file was updated 2 months ago. It definitely does use BUCK. Maybe it's not the main build system, but it's not hard to see why someone or something unfamiliar with the project would think that.

Really there should be a comment in the BUCK file explaining what it is.

buovjaga 6 days ago | parent [-]

Ok, I submitted a patch with a comment.