Bug 152020 - [META] bugs and enhancements around environmental impact of end user's computer
Summary: [META] bugs and enhancements around environmental impact of end user's computer
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.4.1.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-13 09:00 UTC by Jérôme
Modified: 2022-11-14 08:17 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jérôme 2022-11-13 09:00:21 UTC
This bug report is an attempt to reference existing bugs that have the greatest impact on the environment (power consumption, resources, etc.) over the entire lifecycle of the end user's computer and its local network.
Comment 1 Mike Kaganski 2022-11-13 10:00:27 UTC
How Skia is relevant here?
Comment 2 Jérôme 2022-11-13 10:49:49 UTC
> How Skia is relevant here?

Hardware rendering allows Libreoffice to run specific binary code that makes optimal use of the hardware. In addition, it can increase the use of parallelism and thus optimize the resources usage during the lifecycle of a computer (the computer lasts longer, etc).
Comment 3 Jérôme 2022-11-13 16:11:20 UTC
I have added the meta-bugs for dark modes as they make it possible to use lower lighting conditions around the screen. Also, non-backlit displays have lower power consumption with a dark mode.
Comment 4 V Stuart Foote 2022-11-13 16:19:48 UTC
This is kind of a stretch with no functional requirement to track "environmental impact of end user's computer" nothing resulting would be actionable.

Energy use, illumination levels, sound, repetitive stress risk--none are fundamental concerns for LibreOffice project development and this META just causes thrash of the projects Bugzilla issue tracker

Please remove the noise.
Comment 5 Julien Nabet 2022-11-13 16:24:25 UTC
What's the extra value of this META here?

IMHO, this bugtracker should be set RESOLVED/INVALID.

If you really want to help environment, either you're a programmer and you can try to fix perf/dark mode issues or you're not and you can try to collect money to pay people/companies to do it.
Comment 6 Jérôme 2022-11-13 16:51:04 UTC
This can help an organisation to choose which bugs it will give money for.
Comment 7 Mike Kaganski 2022-11-13 17:12:28 UTC
This is just exploiting a buzzword, without any real estimation how much any of the imagined affecting bugs actually affect this.

E.g., I asked how Skia affects this. And the idea that fixing Skia bugs affect the environmental footprint is absolutely fictional. The GPU performance of GPU-accelerated drawing could be higher, but it absolutely doesn't mean that the heaters called GPUs that people put into their boxes help lower the power consumption.

Putting Memory here, alongside with GPU, is self-contradictory: most CPU-effective low-consumption algorithms have higher memory requirement, and vice versa. Only some specific memory problems could be considered affecting this, but not the whole category.

Most 100% CPU consumption bugs are not "affecting environment", but simply bugs making software unusable; so putting them here is just trying to play on some emotions, where it's absolutely unneeded.

And so on.
Comment 8 Jérôme 2022-11-13 19:22:51 UTC
Changed dependencies from "depends on" to "see also" for many meta-bugs.
Comment 9 Buovjaga 2022-11-14 05:27:20 UTC
Jérôme: please discuss within the QA contributors group before doing decisions like this.
Comment 10 Stéphane Guillou (stragu) 2022-11-14 08:17:06 UTC
I agree with what has been said above. I think that the environmental impact of software (and technology in general) is a very important topic, but a bug tracker meta for this topic is too nebulous to be useful, it will create more noise than anything else.

Alternatively, a kind of "project" page could be created, maybe on the wiki (after discussion with the community), with a rationale, links to meta bugs and Redmine tickets that are most likely to help in that regard (e.g. related to dark mode, file size reduction, memory use, website footprint, etc.), and recommendations for potential contributors wanting to focus on that aspect. I would be happy to help with that if there is support for it.
Maybe some inspiration from KDE: https://eco.kde.org/

For now, I agree with the "invalid" status.