cinnamon 6.4.13_2 Applets/Desklets/Themes Download tab crashes with TypeError
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
Hướng nghiên cứu
Bắt đầu với traceback của ExtensionCore.py, đặc biệt là DownloadSpicesRow và lệnh gọi Gtk.Label, sau đó so sánh với commit Cinnamon upstream được tham chiếu 02977f15dbb0ffc55ae28b3f52d955cd7c63a84e. Tái hiện bằng cinnamon-settings applets và xác minh rằng các tab Download của applets, desklets, extensions và themes được điền đầy mà không có TypeError.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is this a new report?
Yes
System Info
Void 7.1.0_1 x86_64 GenuineIntel notuptodate r
Package(s) Affected
cinnamon-6.4.13_2
Does a report exist for this bug with the project's home (upstream) and/or another distro?
This appears to be the same issue as Ubuntu bug #2152641:
https://www.mail-archive.com/ubuntu-bugs%40lists.ubuntu.com/msg6276796.html
The Ubuntu bug references an upstream Cinnamon fix:
https://github.com/linuxmint/cinnamon/commit/02977f15dbb0ffc55ae28b3f52d955cd7c63a84e
Expected behaviour
Opening Cinnamon Settings -> Applets, Desklets, Extensions, or Themes and selecting the Download tab should display the list of available items from the Cinnamon Spices repository.
The download page should populate normally and allow browsing and installation of applets, desklets, extensions, and themes without errors.
Actual behaviour
The Download tab in Cinnamon Settings does not display any available Applets, Desklets, Extensions, or Themes.
When opening the Applets/Desklets/Themes download section, the list remains empty. Running cinnamon-settings from a terminal shows an exception:
Loading Applets module
Traceback (most recent call last):
File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py", line 1060, in on_page_shown
self.build_list()
~~~~~~~~~~~~~~~^^
File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py", line 1034, in build_list
row = DownloadSpicesRow(uuid, data, self.spices, size_groups)
File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py", line 770, in __init__
score_label = Gtk.Label(self.score)
File "/usr/lib/python3.14/site-packages/gi/overrides/__init__.py", line 357, in new_init
return super_init_func(self, **new_kwargs)
TypeError: Must be string, not int
The issue appears to be caused by the Spice metadata "score" value being returned as an integer while cinnamon-settings expects a string.
Steps to reproduce
- Install Cinnamon 6.4.13.
- Open Cinnamon Settings from the terminal:
cinnamon-settings applets - Select the "Download" tab.
- Wait for the list of available items from Cinnamon Spices to load.
The Download tab fails to populate and an exception is raised:
TypeError: Must be string, not int
The same issue also occurs with Desklets, Extensions, and Themes.
- Ngôn ngữ chính
- Shell
- Star
- 3.4k
- Fork
- 2.8k
- Merge trung bình
- 1 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 335
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của void-linux/void-packages
-
bug needs-testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
void-linux/void-packages#62700 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Package request: LandrunĐang mởrequest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
void-linux/void-packages#62661 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
void-linux/void-packages#62620 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
void-linux/void-packages#62562 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
void-linux/void-packages#62552 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của void-linux/void-packages
Issue tương tự
-
🎙️ task - fix(deployer): deploy --env prep runs deploy:dev where the repo declares deploy:prepĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
backlog bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
WLAN-Pi/wlanpi-profiler#306 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: backend good first issue priority: P3 - low size: S type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Mizithra/ActiveTerrain#31 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
obra/superpowers#2422 ·
Maintainer thường phản hồi trong vòng 6 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
ComplianceAsCode/content#15152 ·
Maintainer thường phản hồi trong vòng 3 ngày