Package now depends on a 430Mo cursor theme #23

Closed
opened 2022-12-21 18:28:45 +00:00 by Salamandar · 7 comments
Salamandar commented 2022-12-21 18:28:45 +00:00 (Migrated from gitlab2.manjaro.org)

Hi, the last update just pulled a new 430Mo cursor theme (bibata-cursor-theme) as a dependency to this package.

…Why ? Put a side the fact that this "new default" cursor theme looks horrible to me (just my taste maybe), this is irresponsible to add half a gig to current users' installation. This is not even an optional dependency: this is a hard dependency…

Could you please remove bibata-cursor-theme from the dependencies of this package ?
Thanks.

Hi, the last update just pulled a new 430Mo cursor theme (`bibata-cursor-theme`) as a dependency to this package. …Why ? Put a side the fact that this "new default" cursor theme looks horrible to me (just my taste maybe), this is irresponsible to add half a gig to current users' installation. This is not even an optional dependency: this is a hard dependency… Could you please remove `bibata-cursor-theme` from the dependencies of this package ? Thanks.
yochananmarqos1 commented 2022-12-21 21:03:48 +00:00 (Migrated from gitlab2.manjaro.org)

assigned to @yochananmarqos1

assigned to @yochananmarqos1
yochananmarqos1 commented 2022-12-21 21:04:55 +00:00 (Migrated from gitlab2.manjaro.org)

In progess: See upstream issues 131 and 132

In progess: See upstream issues [131](https://github.com/ful1e5/Bibata_Cursor/issues/131) and [132](https://github.com/ful1e5/Bibata_Cursor/issues/132)
yochananmarqos1 commented 2022-12-21 22:39:18 +00:00 (Migrated from gitlab2.manjaro.org)

I've now reduced the size by 256.35 MiB with 2.0.3-3.

I've now reduced the size by 256.35 MiB with [2.0.3-3](https://gitlab.manjaro.org/packages/community/bibata-cursor-theme/-/commit/9dfcea0aedfc0c899257684e4d3bb73cf8abdeb0).
jbblanchet commented 2022-12-22 15:19:27 +00:00 (Migrated from gitlab2.manjaro.org)

Hi,

First and foremost, I want to preface this with a recognition that I appreciate the work that you and other volunteers have put in Manjaro. I'm a daily user for work, and it is my favorite OS.

That being said, reducing package size is not the real fix for this. The fact that you like the pointer is nice. The fact that you made it available is fantastic. The fact that it is now a hard dependency of the settings is what we'd like to be fixed.

Thanks.

Hi, First and foremost, I want to preface this with a recognition that I appreciate the work that you and other volunteers have put in Manjaro. I'm a daily user for work, and it is my favorite OS. That being said, reducing package size is not the real fix for this. The fact that you like the pointer is nice. The fact that you made it available is fantastic. The fact that it is now a hard dependency of the settings is what we'd like to be fixed. Thanks.
yochananmarqos1 commented 2022-12-22 17:00:23 +00:00 (Migrated from gitlab2.manjaro.org)

reducing package size is not the real fix for this.

The topic of this issue is the large size of the package, so I addressed it.

With all editions, we set a custom default cursor theme which must be a hard dependency.

Linux Mint also is using Bibata as the default cursor theme now as part of their mint-cursor-themes package. The installed size is 390 MB. I don't know whether there is any user feedback about that or not.

If more users are unhappy with the change from Breeze to Bibata, I will consider reverting it.

You can please some of the people all of the time, you can please all of the people some of the time, but you can’t please all of the people all of the time.

― John Lydgate

> reducing package size is not the real fix for this. The topic of this issue is the large size of the package, so I addressed it. With all editions, we set a custom default cursor theme which must be a hard dependency. Linux Mint also is using Bibata as the default cursor theme now as part of their `mint-cursor-themes` package. The installed size is 390 MB. I don't know whether there is any user feedback about that or not. If more users are unhappy with the change from Breeze to Bibata, I will consider reverting it. > You can please some of the people all of the time, you can please all of the people some of the time, but you can’t please all of the people all of the time. ― John Lydgate
jbblanchet commented 2022-12-22 17:54:55 +00:00 (Migrated from gitlab2.manjaro.org)

So you're right that size is definitely part of the problem. The ideal scenario is for the hard dependency to go, but if one needs to be kept, maybe the default shouldn't be a cursor theme that is 1 to 3 orders of magnitude larger than alternatives. There are cursor themes that are half a MB, and this one is a quarter of a GB. I'm sure there are very good reasons for the size (I know very little about cursors), but it's much less of a problem to have a default you can't uninstall if it's a couple of MB.

So you're right that size is definitely part of the problem. The ideal scenario is for the hard dependency to go, but if one needs to be kept, maybe the default shouldn't be a cursor theme that is 1 to 3 orders of magnitude larger than alternatives. There are cursor themes that are half a MB, and this one is a quarter of a GB. I'm sure there are very good reasons for the size (I know very little about cursors), but it's much less of a problem to have a default you can't uninstall if it's a couple of MB.
yochananmarqos1 commented 2022-12-22 18:08:35 +00:00 (Migrated from gitlab2.manjaro.org)

How about now?

Package (1)          Old Version  New Version  Net Change 

bibata-cursor-theme  2.0.3-3      2.0.3-4      -134.51 MiB

Total Installed Size:    39.75 MiB
Net Upgrade Size:      -134.51 MiB
How about [now](https://gitlab.manjaro.org/packages/community/bibata-cursor-theme/-/commit/5bb241e23e4f5c43f3e9954098d436601c7a06b2)? ``` Package (1) Old Version New Version Net Change bibata-cursor-theme 2.0.3-3 2.0.3-4 -134.51 MiB Total Installed Size: 39.75 MiB Net Upgrade Size: -134.51 MiB ```
yochananmarqos1 (Migrated from gitlab2.manjaro.org) closed this issue 2022-12-23 17:05:28 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
profiles/manjaro-gnome-settings#23
No description provided.