News for hackers. Stuff that matters.
Re:Homebrew 4.0.0 by ianai on Thursday February 16, 2023 @07:52AM (#34818030)
Richer how, exactly? I fundamentally don't 'get' what richness they actually need.

If anything they need money, of course, and to know their software works for their users. Prior to release have a test system install the full base, test those packages work, and you know anything less will work too.

Re:Homebrew 4.0.0 by cassianoleal on Thursday February 16, 2023 @08:22AM (#34818280)
I haven't looked at what they're actually collected, but here's a few things that come to mind:

- Time to install packages - Versions of things - Has the compilation (when required) failed? What dependency versions are installed? - CPU architecture - OS version ...

There's a lot more that can be sent from the client that's not available on the server side.

> I fundamentally don't 'get' what richness they actually need.

That's fine. Perhaps you could ask them instead of ranting about what you don't know or don't 'get' in a public forum?

> to know their software works for their users

Sounds like you're not very far from understanding why they want better telemetry.

> Prior to release (...) and you know anything less will work too.

Things break in unexpected ways. OSs are complex systems and there's a lot of interactions between components. Homebrew's user base is enormous and very diverse. There's 2 different architectures, many OS versions, lots of environment variables that might be set differently in each user's systems, different versions of libraries, ... I could go on but I think you get the picture.

Re:Homebrew 4.0.0 by grugagag on Thursday February 16, 2023 @08:56AM (#34818604)
Im okay with sending data to the server if things break and be asked each time to okay it. Is it safe to assume that if no errors or exceptions are encountered nothing should be sent back home?
Re:Homebrew 4.0.0 by cassianoleal on Thursday February 16, 2023 @08:59AM (#34818661)
How can they monitor failure rate if they only track failures though?
Re:Homebrew 4.0.0 by grugagag on Thursday February 16, 2023 @09:49AM (#34819311)
Why does it have to be a rate? Failures counts and failure types are good enough to extrapolate whatever else you need
Re:Homebrew 4.0.0 by cratermoon on Thursday February 16, 2023 @10:22AM (#34819827)
Re:Homebrew 4.0.0 by afavour on Thursday February 16, 2023 @11:21AM (#34820710)
They really aren't. If a package is downloaded 100k times and fails 1k times it's a very different issue than if it's downloaded 1k times and fails 1k times.
Re:Homebrew 4.0.0 by storoj on Thursday February 16, 2023 @02:24PM (#34824348)
IMO installation failures are equally bad, no matter if they happen in 1% of cases or in 100%.
Re:Homebrew 4.0.0 by afavour on Thursday February 16, 2023 @02:41PM (#34824607)
Well, you're wrong. If you have 10,000 packages and 1,000 of them are failing it's clearly useful to be able to prioritize which to fix first.