trisquel issueshttps://gitlab.trisquel.org/groups/trisquel/-/issues2024-03-27T08:52:43Zhttps://gitlab.trisquel.org/trisquel/trisquel-packages/-/issues/31New feature for the next update of Trisquel Mini: touchpad disabled when typing2024-03-27T08:52:43ZGatto Delle NeviNew feature for the next update of Trisquel Mini: touchpad disabled when typingIt would be nice if in the next update of Trisquel mini when we open a blank document to write something the touchpad is disabled in order to not touch it by mistake...
This is a solution that I've found that must be activated in every ...It would be nice if in the next update of Trisquel mini when we open a blank document to write something the touchpad is disabled in order to not touch it by mistake...
This is a solution that I've found that must be activated in every session of Trisquel mini:
1. install "syndaemon" from "synaptic package manager"
2. Open the terminal and write "syndaemon -i 1 -t -K -R -d". Press enter.
3. Type "syndaemon -d". Press enter.
4. Type "syndaemon -t". Press enter.
Now you will be able to type in a document without move by mistake your touchpad on your laptop.
It was useful for me in order to study.
Regards.https://gitlab.trisquel.org/trisquel/trisquel-packages/-/issues/30[trisquel-mini] add lxsession-default-apps to recommended packages.2024-03-25T02:49:33ZLuis Guzmán[trisquel-mini] add lxsession-default-apps to recommended packages.lxsession-default-apps could be a good addition to the default trisquel-mini setup so users can customize their default environment applications.
Regardslxsession-default-apps could be a good addition to the default trisquel-mini setup so users can customize their default environment applications.
Regards12.0 LTShttps://gitlab.trisquel.org/trisquel/package-helpers/-/issues/151Trying to add a user with mate-user-admin may fail due to invalid username2024-03-17T00:53:54ZprosperoTrying to add a user with mate-user-admin may fail due to invalid usernameWhen adding a user, mate-user-admin assumes that `useradd` will be called and checks the username string based on what `useradd` accepts. But then `adduser` is called and the username may still be rejected due to the stricter NAME_REGEX ...When adding a user, mate-user-admin assumes that `useradd` will be called and checks the username string based on what `useradd` accepts. But then `adduser` is called and the username may still be rejected due to the stricter NAME_REGEX in /etc/adduser.conf, triggering this error message: `running '/usr/sbin/adduser' failed: Child process exited with code 1`.
It looks like `accountsservice` was patched by Debian to use `adduser` instead of `useradd`:
https://sources.debian.org/patches/accountsservice/22.08.8-6/0002-create-and-manage-groups-like-on-a-debian-system.patch
* Screenshot: https://trisquel.info/files/Screenshot%20at%202024-03-02%2012-25-34.png
* Upstream report: https://github.com/zhuyaliang/user-admin/issues/62
* Debian bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065773https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/152Caja readability issue on selected elements of inactive panel at list view2024-03-21T18:03:22ZIgnacio AgullóCaja readability issue on selected elements of inactive panel at list view### Affected revisions/versions
* greybird-gtk-theme - 3.23.1-0ubuntu1+11.0trisquel11
### Description of the issue.
`Trisquel Dark` theme shows small readability problems as the `Trisquel` theme in Caja:
When using Caja with two panels...### Affected revisions/versions
* greybird-gtk-theme - 3.23.1-0ubuntu1+11.0trisquel11
### Description of the issue.
`Trisquel Dark` theme shows small readability problems as the `Trisquel` theme in Caja:
When using Caja with two panels (F3), the text of the selected elements of the inactive panel is unreadable because of having ink and background both in white color.
### How to trigger
It only happens with the "list" layout, and not with the "icons" nor the "compact" layout:
![selected_elements_inactive_panel](/uploads/bbe68b9f1f76c7efcc83b27a0a0709f9/selected_elements_inactive_panel.png)
![selected_elements_inactive_panel_list](/uploads/873f22c70cddfc51ac548a020994e4e8/selected_elements_inactive_panel_list.png)
### Current behavior
Here is how Trisquel and Trisquel Dark currently display list views on active (left) and inactive (right) panels:
![default_list](/uploads/848375a4b55e4d9965d508f0715dc08f/default_list.png)
![Trisquel_Dark](/uploads/f812a6def900fe51e6598d0597d3ef44/Trisquel_Dark.png)
### Workaround
There has been some progress here:
- `#84add6` looks even better as a background color as things stand, it is somewhere between the above two and balances better the constraints from the font colors,
- it appears that I had, in fact, managed to change the font for selected items, but failed to notice a difference, probably for failing to reload the theme properly. So I'll do a diff a test those values one by one.
### Upstream issue
* https://github.com/shimmerproject/Greybird/issues/345Luis GuzmánLuis Guzmánhttps://gitlab.trisquel.org/trisquel/trisquel-app-install/-/issues/5Aramo desktop themes present serious readability problems2024-03-12T22:44:15ZIgnacio AgullóAramo desktop themes present serious readability problemsAramo MATE desktop comes with sixteen themes. Thirteen of these themes use ink and background of two similar colours or even the same one in some places, making text nearly or fully invisible. This unreadable text appears in the follow...Aramo MATE desktop comes with sixteen themes. Thirteen of these themes use ink and background of two similar colours or even the same one in some places, making text nearly or fully invisible. This unreadable text appears in the following places:
* Abrowser. When using Abrowser with two or more tabs, the text in the inactive tabs' buttons.
* Caja. When using Caja with two panels, the text in the selected elements of the inactive panel.
* Clock. Date and time from the Clock panel from the Taskbar.
* Windows List. The text in the inactive windows' buttons in the Windows List panel from the Taskbar.
List of the sixteen themes for MATE desktop and their problems:
* BlackMATE: Abrowser.
* GreenLagoon: Clock, Window List.
* Greybird: Caja.
* Greybird-dark: No problems.
* High Contrast: Caja, Clock, Window List.
* High Contrast Inverted: No problems.
* Mint: Clock, Window List.
* MintBlue: Clock, Window List.
* Submarine-Blue: Abrowser.
* Submarine-Green: Abrowser.
* Trisquel: Caja.
* Trisquel Dark: No problems.
* Traditional Conform: Clock.
* Traditional Green: Clock, Window List.
* YaruGreen: Clock.
* YaruOk: Caja, Clock.
Edit: Translated themes' names to English.https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/150Icedove: depending on font size, message list doesn't go/show the bottom mess...2024-03-14T19:33:06ZAdonay Felipe NogueiraIcedove: depending on font size, message list doesn't go/show the bottom message in both "Compact" and "Default" view densities**Affected revisions/versions**
115.8.1 (package version: 1:115.8.1+build1-0ubuntu0.22.04.1+11.0trisquel21)
**Steps to reproduce**
1. Do one of the following methods:
- From Trisquel's start menu:
1. Trisquel's start menu > Sy...**Affected revisions/versions**
115.8.1 (package version: 1:115.8.1+build1-0ubuntu0.22.04.1+11.0trisquel21)
**Steps to reproduce**
1. Do one of the following methods:
- From Trisquel's start menu:
1. Trisquel's start menu > System > Preferences > Visual and Behavior > Appearance.
2. Fonts tab.
3. Applications font.
4. Change the size to "24".
- Run `mate-appearance-properties` and steps 2 to 4 from the first method.
- From `dconf-editor`:
1. Edit `/org/mate/desktop/interface/font-name`.
2. Change it according to step 4 of the first method.
2. View > Density.
- Select either "Compact" or "Default". ![1](/uploads/1ba57338bd2336cf0dba13a4bfe319f2/1.png)
3. Try to scroll, go to, open/enter or click any message near the bottom, both using mouse and keyboard. The following image was taken after using the End key. ![2](/uploads/9c61825766f3060ee9d9f7140eaefb5c/2.png)
**Current behavior**
- "Compact" view density:
- Any visibility, overflow or scroll is limited to messages not in the bottom. Notice that in the image from step 3, after using the End key, the messages in view are not those from the bottom, the scroll bar shows that there are more messages after the current view, but the bottom message is selected anyways because the dark blue background is not visible.
- Opening/entering messages at the bottom works so long as you use only the keyboard, but you won't see any change in the list due to the item above.
- Using the mouse to click on any message affected by the issue causes the list to scroll upwards to a range which **doesn't have** the selected message, while keeping the selection for further navigation using the keyboard. After step 3, I used the mouse to click on the message with "Pale Moon" subject from image at step 3, which caused the scroll that led to the following image. ![3](/uploads/155547a07494647b35f269e9164bd5a6/3.png)
- "Default" view density:
- Using the End key as seen from step 3 also causes the scroll bar and message list go to an incorrect range before the bottom message, while still selecting that message, just like in "Compact" view density.
- You **can** use the mouse scroll to reach the last message in the list.
- You **can** click on any message in the list in order to select it and the scroll bar and view will only move slightly in order to center the view on the selection, that is, it **won't** jump to a range that doesn't have the selected message.
**Expected behavior**
- Mouse and keyboard should have the same effect, and visibility shouldn't be affected.
**Workaround**
View > Density > Relaxed.
**Other tests**
1. With `/org/mate/desktop/interface/font-name` set to "24" and "Font size" from Icedove's menu set to the maximum (30px), the problem persists.
2. With `/org/mate/desktop/interface/font-name` set to default ("9") and "Font size" from Icedove's menu set to the maximum (30px), the problem **still** persists and also makes other programs, not Icedove, have small text. Besides, due to subnormal sight of this user, anything on a screen with fonts smaller than 24pt in high DPI screens is next to unreadable.
3. With `/org/mate/desktop/interface/font-name` set to default ("9") and "Font size" from Icedove's menu set to 24px, **only the "Compact" view density presents the issue, with a slight change of behavior:**
- You **can** use the mouse scroll to reach the last message in the list.
- You **can** click on any message in the list in order to select it and the scroll bar and view will only move slightly in order to center the view on the selection, that is, it **won't** jump to a range that doesn't have the selected message.
4. Any font size in Icedove > Edit > Settings > General > Fonts & Colors > Advanced is ignored, this is known because in most of the tests so far, the size was set to "24" to places that accept a size in that settings dialog.
5. With `/org/mate/desktop/interface/font-name` set to the default ("9") and "Font size" from Icedove's menu set to the default of 12px, **the issue is not reproducible**.
6. With `/org/mate/desktop/interface/font-name` set to "24" and "Font size" from Icedove's menu set to 24px, **only the "Compact" view density presents the issue, with a slight change of behavior:**
- You **can** use the mouse scroll to reach the last message in the list.
- You **can** click on any message in the list in order to select it and the scroll bar and view will only move slightly in order to center the view on the selection, that is, it **won't** jump to a range that doesn't have the selected message.
7. Assuming that **order matters**, with "Font size" from Icedove's menu set to the maximum (30px) and with `/org/mate/desktop/interface/font-name` set to "24", **in this order**, all the problems still persist.
8. Assuming that **order matters**, with "Font size" from Icedove's menu set to the maximum (30px) and with `/org/mate/desktop/interface/font-name` set to default ("9"), **in this order**, all the problems still persist.
9. Assuming that **order matters**, with "Font size" from Icedove's menu set to 24px and with `/org/mate/desktop/interface/font-name` set to default ("9"), **in this order**, **only the "Compact" view density presents the issue, with a slight change of behavior:**
- You **can** use the mouse scroll to reach the last message in the list.
- You **can** click on any message in the list in order to select it and the scroll bar and view will only move slightly in order to center the view on the selection, that is, it **won't** jump to a range that doesn't have the selected message.
10. With `/org/mate/desktop/interface/font-name` set to "24" and by restarting Icedove (notice that the number next to "Font size" from Icedove's menu changes to 32px), the problem persists.
11. With `/org/mate/desktop/interface/font-name` set to the default ("9") and by restarting Icedove (notice that the number next to "Font size" from Icedove's menu changes to 12px), **the issue is not reproducible**.
12. Assuming that the message panel at the bottom from View > Layout might produce a different behavior, have it enabled, set `/org/mate/desktop/interface/font-name` to "24" and restart Icedove (notice that the number next to "Font size" from Icedove's menu changes to 32px), as a result the problem persists.
13. Assuming that the message panel at the bottom from View > Layout might produce a different behavior, have it enabled, set `/org/mate/desktop/interface/font-name` to its default ("9") and restart Icedove (notice that the number next to "Font size" from Icedove's menu changes to 12px), as a result **the issue is not reproducible**.
**Suggestions for investigation and possible causes**
- The scripts that are run after attribute changes of `tbody[is="tree-view-table-body"]`.
- How Icedove calculates the client height in the overall scroll area vs. the new set of rows that should be displayed.
- Find a way for the calculations from the previous item to take into account the user's choice of font and size.
- This issue might be related to how the DPI settings are applied to the screen that the user has.
- Set the "Relaxed" view density as the default.https://gitlab.trisquel.org/trisquel/packages-website/-/issues/3Trisquel mirror at librelabucm.org uses anomalous quantity of data2024-03-03T21:45:45ZIgnacio AgullóTrisquel mirror at librelabucm.org uses anomalous quantity of dataTrisquel checking for updates against ftp.caliu.cat: Downloads ~100Kb, Almost instantly.
Trisquel checking for updates against mirror.librelabucm.org: Downloads ~20Mb, takes a minute in the best case.
It seems to me that updates at mir...Trisquel checking for updates against ftp.caliu.cat: Downloads ~100Kb, Almost instantly.
Trisquel checking for updates against mirror.librelabucm.org: Downloads ~20Mb, takes a minute in the best case.
It seems to me that updates at mirror.librelabucm.org are inefficiently configured.https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/148Can not set password now in mate-user-admin bug?2024-03-08T07:39:39ZCody ArnoldCan not set password now in mate-user-admin bug?mate-user-admin may not let you use the
> Now set the password
Confirm button, showing
> Try to avoid common words
even if many random characters are used.
[](url)https://trisquel.info/en/forum/mate-user-admin-bug
shows more informati...mate-user-admin may not let you use the
> Now set the password
Confirm button, showing
> Try to avoid common words
even if many random characters are used.
[](url)https://trisquel.info/en/forum/mate-user-admin-bug
shows more information about this possible bug.
[](url)https://trisquel.info/files/Screenshot%20at%202024-03-02%2012-50-22.png
Maybe the mate-user-admin also uses /var/cache/cracklib/cracklib_dict.pwd
somehow, but users are still able to use the
> Set up next time
option.https://gitlab.trisquel.org/trisquel/trisquel-packages/-/issues/29Can not set password now in mate-user-admin bug?2024-03-03T21:08:56ZCody ArnoldCan not set password now in mate-user-admin bug?mate-user-admin may not let you use the
> Now set the password
Confirm button, showing
> Try to avoid common words
even if many random characters are used.
[](url)https://trisquel.info/en/forum/mate-user-admin-bug
shows more informati...mate-user-admin may not let you use the
> Now set the password
Confirm button, showing
> Try to avoid common words
even if many random characters are used.
[](url)https://trisquel.info/en/forum/mate-user-admin-bug
shows more information about this possible bug.
[](url)https://trisquel.info/files/Screenshot%20at%202024-03-02%2012-50-22.png
Maybe the mate-user-admin also uses /var/cache/cracklib/cracklib_dict.pwd
somehow, but users are still able to use the
> Set up next time
option.https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/149Abrowser in Trisquel available only in English2024-03-04T00:30:48ZIgnacio AgullóAbrowser in Trisquel available only in EnglishTrisquel text installer, even though allows to select a different language for the installation, installs Trisquel in English.
After starting it for the first time, I opened the menu and went to System -> Preferences -> Personal -> Lang...Trisquel text installer, even though allows to select a different language for the installation, installs Trisquel in English.
After starting it for the first time, I opened the menu and went to System -> Preferences -> Personal -> Language configuration, installed my language, placed it at the top of the list of preferred languages, an clicked in "Apply to the whole system".
Still, Abrowser is in English. Then, I opened the Abrowser Menu, went to Settings -> General -> Language, clicked on "Search for more languages..." so the dialog box "Abrowser Language Settings" opens. A warning is shown: "Abrowser can’t update your languages right now. Check that you are connected to the internet or try again.". Clicking on "Select a language to add..." produces no effect. Same result if I close the dialog box and click on the "Set Alternatives..." button.https://gitlab.trisquel.org/trisquel/app-install-data/-/issues/6Abrowser in Trisquel available only in English2024-03-03T21:38:41ZIgnacio AgullóAbrowser in Trisquel available only in EnglishTrisquel text installer, even though allows to select a different language for the installation, installs Trisquel in English.
After starting it for the first time, I opened the menu and went to System -> Preferences -> Personal -> Lang...Trisquel text installer, even though allows to select a different language for the installation, installs Trisquel in English.
After starting it for the first time, I opened the menu and went to System -> Preferences -> Personal -> Language configuration, installed my language, placed it at the top of the list of preferred languages, an clicked in "Apply to the whole system".
Still, Abrowser is in English. Then, I opened the Abrowser Menu, went to Settings -> General -> Language, clicked on "Search for more languages..." so the dialog box "Abrowser Language Settings" opens. A warning is shown: "Abrowser can’t update your languages right now. Check that you are connected to the internet or try again.". Clicking on "Select a language to add..." produces no effect. Same result if I close the dialog box and click on the "Set Alternatives..." button.https://gitlab.trisquel.org/trisquel/trisquel-app-install/-/issues/4Changes suggested for Trisquel installers (not an issue)2024-03-01T11:20:39ZIgnacio AgullóChanges suggested for Trisquel installers (not an issue)Text installer:
The text installer offers Guided partitioning: GOOD.
Guided partitioning can be applied to a single drive only: BAD.
Guided partitioning lets the user decide whether to have separate partitions for /home, /var and /tmp: G...Text installer:
The text installer offers Guided partitioning: GOOD.
Guided partitioning can be applied to a single drive only: BAD.
Guided partitioning lets the user decide whether to have separate partitions for /home, /var and /tmp: GOOD.
After guided partitioning, the text installer allows the user to do manual partitioning in order to tweak the partitions created and add other drive(s): GOOD.
Changes suggested to text installer:
-To have guided partitioning apply to more drives. Just as it can split the available space automatically between /, /home, /var and /tmp, it can do it with drives too.
Graphical installer:
The text installer offers Guided partitioning: GOOD.
Guided partitioning can be applied to a single drive only: BAD.
Guided partitioning doesn't let the user decide whether to have a separate partition for /home, creates it anyway: BAD.
Guided partitioning doesn't let the user decide whether to have separate partitions for /var and /tmp: GOOD.
After guided partitioning, the graphical installer doesn't allow the user to do manual partitioning in order to tweak the partitions created and add other drive(s): BAD.
Changes suggested to graphical installer:
-To have guided partitioning apply to more drives. Just as it can split the available space automatically between / and /home, it can do it with drives too.
-To let the user decide whether to create separate partitions for /home, /var and /tmp.
-To allow the user to access manual partitioning after guided partitioning so it can tweak the partitions created and add other drive(s).https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/147SolarWolf crashing in full screen2024-03-03T20:38:23ZMagic BananaSolarWolf crashing in full screenOn Trisquel 11, setting the "Fullscreen" display in SolarWolf's "SETUP" (or having it already configured that way) crashes the game. Here is the terminal output:
```
pygame 2.1.2 (SDL 2.26.5, Python 3.10.12)
Hello from the pygame commun...On Trisquel 11, setting the "Fullscreen" display in SolarWolf's "SETUP" (or having it already configured that way) crashes the game. Here is the terminal output:
```
pygame 2.1.2 (SDL 2.26.5, Python 3.10.12)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "/usr/games/solarwolf", line 192, in <module>
if __name__ == '__main__': main()
File "/usr/games/solarwolf", line 59, in main
exception_handler()
File "/usr/games/solarwolf", line 49, in main
main.main(sys.argv)
File "/usr/lib/games/solarwolf/main.py", line 18, in main
gamemain(args)
File "/usr/lib/games/solarwolf/main.py", line 78, in gamemain
if event.state == 4 and event.gain:
AttributeError: 'Event' object has no attribute 'state'
```
https://dcc.ufmg.br/~lcerf/2024-02-28-15-48-22.webm shows the problem and a workaround: commenting lines 77-87 of /usr/lib/games/solarwolf/main.py avoids the execution of the line testing event.state. SolwarWolf then runs fine. In the OBS record, the video appears black, but the game was actually running. The (in)existence of ~/.solarwolf makes no difference.
The problem affects as well Xubuntu 22.04.2 according to https://github.com/pygame/solarwolf/issues/13 where I detail the resolutions my screen goes through. So, I guess the problem is not to be solved at Trisquel's level but @Ark74 asked me to open an issue because there is no crash on a fresh install of Trisquel 11.0.1: https://gitlab.trisquel.org/trisquel/package-helpers/-/merge_requests/1286#note_11557https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/146Does Trisquel use/backport the CVE-2022-35978 Minetest patch?2024-02-27T16:26:28ZCody ArnoldDoes Trisquel use/backport the CVE-2022-35978 Minetest patch?https://trisquel.info/en/forum/does-trisquel-usebackport-cve-2022-35978-minetest-patch
has a post about this question, and maybe how to backport a patch.
It partly shows
> dpkg-source: info: extracting minetest in minetest-5.4.1+repack...https://trisquel.info/en/forum/does-trisquel-usebackport-cve-2022-35978-minetest-patch
has a post about this question, and maybe how to backport a patch.
It partly shows
> dpkg-source: info: extracting minetest in minetest-5.4.1+repack
dpkg-source: info: unpacking minetest_5.4.1+repack.orig.tar.gz
dpkg-source: info: unpacking minetest_5.4.1+repack-2build1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying kfreebsd-gettext.patch
dpkg-source: info: applying shared_mods.patch
dpkg-source: info: applying rawlua.patch
dpkg-source: info: applying postgresql.patch
dpkg-source: info: applying fix_typos.patch
dpkg-source: info: applying gcc_11.patch
Though just pulling code or binaries from upstream may introduce a vulnerability into Trisquel.
https://trisquel.info/en/forum/glibc-vulnerability-newer-versions
https://gitlab.trisquel.org/trisquel/trisquel-packages/-/issues/28
https://blog.qualys.com/vulnerabilities-threat-research/2024/01/30/qualys-tru-discovers-important-vulnerabilities-in-gnu-c-librarys-syslog
shows in part.
> For the first vulnerability (CVE-2023-6246), a significant security flaw has been identified in the GNU C Library’s __vsyslog_internal() function, affecting syslog() and vsyslog(). This heap-based buffer overflow vulnerability was inadvertently introduced in glibc 2.37 (August 2022) and subsequently backported to glibc 2.36 while addressing a different, less severe vulnerability (CVE-2022-39046). Major Linux distributions like Debian (versions 12 and 13), Ubuntu (23.04 and 23.10), and Fedora (37 to 39) are confirmed to be vulnerable. This flaw allows local privilege escalation, enabling an unprivileged user to gain full root access, as demonstrated in Fedora 38.https://gitlab.trisquel.org/trisquel/trisquel-packages/-/issues/28glibc vulnerability in newer versions.2024-02-27T16:12:53ZCody Arnoldglibc vulnerability in newer versions.Maybe Trisquel knows about the glibc vulnerability in newer versions, but if not this may be an issue with any "update" as an "update" may than introduce a vulnerability into Trisquel.
https://trisquel.info/en/forum/glibc-vulnerability-...Maybe Trisquel knows about the glibc vulnerability in newer versions, but if not this may be an issue with any "update" as an "update" may than introduce a vulnerability into Trisquel.
https://trisquel.info/en/forum/glibc-vulnerability-newer-versions
and
https://forums.hyperbola.info/viewtopic.php?id=1018
show newer versions of glibc may have vulnerability problems.
Hyperbola uses 2.30, I think and Trisquel uses, as seen from apt-get 2.35-0ubuntu3.6+11.0trisquel1 I think.
This issue affects glibc 2.36 and newer.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-6779
https://nvd.nist.gov/vuln/detail/CVE-2023-6779
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-6780
https://nvd.nist.gov/vuln/detail/CVE-2023-6780
Also
https://blog.qualys.com/vulnerabilities-threat-research/2024/01/30/qualys-tru-discovers-important-vulnerabilities-in-gnu-c-librarys-syslog
shows in part.
For the first vulnerability (CVE-2023-6246), a significant security flaw has been identified in the GNU C Library’s __vsyslog_internal() function, affecting syslog() and vsyslog(). This heap-based buffer overflow vulnerability was inadvertently introduced in glibc 2.37 (August 2022) and subsequently backported to glibc 2.36 while addressing a different, less severe vulnerability (CVE-2022-39046). Major Linux distributions like Debian (versions 12 and 13), Ubuntu (23.04 and 23.10), and Fedora (37 to 39) are confirmed to be vulnerable. This flaw allows local privilege escalation, enabling an unprivileged user to gain full root access, as demonstrated in Fedora 38.https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/145Useless dependency libgcc_s.so.1 found in ironseed?2024-02-25T17:50:38ZCody ArnoldUseless dependency libgcc_s.so.1 found in ironseed?I was thinking about editing out fantasy from some games like ironseed, to only use the mechanic, at least on my computer, and I saw a "useless dependency"
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/iron...I was thinking about editing out fantasy from some games like ironseed, to only use the mechanic, at least on my computer, and I saw a "useless dependency"
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/ironseed/usr/games/is debian/ironseed/usr/libexec/ironseed/intro debian/ironseed/usr/libexec/ironseed/crewgen debian/ironseed/usr/libexec/ironseed/main were not linked against libgcc_s.so.1 (they use none of the library's symbols)
near the end of the
fakeroot apt-get source -b ironseed
build I was building.
I did not edit anything, I was just testing if this can compile, before I changed anything, it can but with that warning.
Is this a bug to report in the Trisquel gitlab issues, or is the dependency needed by something still in the package, so only the "warning" is bug like?
Thank you for the help
https://trisquel.info/en/users/magic-banana
about the upstream url shown at
https://trisquel.info/en/forum/useless-dependency-found
The game still builds with
fakeroot apt-get source -b ironseed
though I did not yet try to change the code to edit out whatever is linking to libgcc_s.so.1
so I do not know yet if it is a "useless dependency" or still may be needed to build or run ironseed even though the apt-get (I think) "warning" shows it may not be needed.
Maybe upstream is adding something with the dependency to the game in the future, or maybe upstream is removing something, so ironseed does not need the dependency now, though I do not know.
Will reporting here or upstream be better, and should the report be sent to ironseed or apt-get, to both or someone else?
I do not know if this is a ironseed bug or apt-get bug or bug in both.https://gitlab.trisquel.org/trisquel/trisquel-website/-/issues/17Question about possible non-free javascript found on Trisquel's website.2024-02-22T03:50:21ZCody ArnoldQuestion about possible non-free javascript found on Trisquel's website.At
https://trisquel.info/en/forum/non-floss-javascript-trisquels-website
shows problems with javascript on Trisquel's website
I do not think I can search or post bug reports without GNU LibreJS needing to be turned off or whitelisting t...At
https://trisquel.info/en/forum/non-floss-javascript-trisquels-website
shows problems with javascript on Trisquel's website
I do not think I can search or post bug reports without GNU LibreJS needing to be turned off or whitelisting this, as some scripts show that they have no license or other problems.
After I turn it off or whitelist the site I may be able to sign in than search or post. So I do not know if there is non-free javascript on Trisquel's website or a bug with GNU LibreJS.
GNU LibreJS shows about 21 or more javascripts with no license, and other problems.
[Non-free_JS](/uploads/4a5e1bbf02aa0af78bf80ac51a1164ef/Non-free_JS)
https://www.gnu.org/savannah-checkouts/gnu/librejs/free-your-javascript.htmlhttps://gitlab.trisquel.org/trisquel/package-helpers/-/issues/144Allure of the Stars game main menu starting bug found?2024-02-22T03:38:42ZCody ArnoldAllure of the Stars game main menu starting bug found?What key has to be pressed for
Allure of the Stars
to show the main menu?
I think it shows
[press any key for main menu]
but it may stay in a "demo like" mode
when I was pressing keys.
I got a screenshot showing what looks like a
ga...What key has to be pressed for
Allure of the Stars
to show the main menu?
I think it shows
[press any key for main menu]
but it may stay in a "demo like" mode
when I was pressing keys.
I got a screenshot showing what looks like a
game started in auto-raid (1) mode.
but this screen goes away very fast.
I "spam pressed" PrtSC to even get it.
This bug is both in the Synaptic Package Manager download and a
fakeroot apt-get -b source allure
build I did.
Others may also have problems getting this to work, ie. being able to play the game, not just see a demo.
https://trisquel.info/en/forum/how-do-i-get-allure-stars-main-menu-be-shown
I installed "Contributing Prerequisites" but did not yet follow the README to setup your (my) system for building.
I was just reporting this as a bug in Allure of the Stars at this time.
The config.ui.ini
file on my computer shows
; Copyright (c) 2008--2011 Andres Loeh
; Copyright (c) 2010--2019 Mikolaj Konarski and others (see git history)
; This file is a part of the computer game Allure of the Stars
; and is released under the terms of the GNU Affero General Public License.
; For license and copyright information, see the file LICENSE.
;
; This is a copy of the default UI settings config file
; that is embedded in the game binary. A user config file can override
; these options. Option names are case-sensitive and only ';' for comments
; is permitted.
;
; The game looks for the config file at the same path where saved games
; directory is located. E.g. on Linux the file is at
; ~/.Allure/config.ui.ini
; and on Windows it can be at
; C:\Documents And Settings\user\Application Data\Allure\config.ui.ini
; or at
; C:\Users\<username>\AppData\Roaming\Allure\config.ui.ini
; or elsewhere.
[additional_commands]
; Angband compatibility (accept target)
Cmd_2 = ("KP_Insert", ([CmdAim], "", ByAimMode AimModeCmd {exploration = ExecuteIfClear Dashboard, aiming = Accept}))
[hero_names]
HeroName_0 = ("Haskell Alvin", "he")
HeroName_1 = ("Alonzo Barkley", "he")
HeroName_2 = ("Ines Galenti", "she")
HeroName_3 = ("Ernst Abraham", "he")
HeroName_4 = ("Samuel Saunders", "he")
HeroName_5 = ("Roger Robin", "he")
HeroName_6 = ("Christopher Flatt", "he")
[ui]
; These two are mutually exclusive:
movementViKeys_hjklyubn = True
movementLaptopKeys_uk8o79jl = False
; The font to use for scaling SDL2 display (best by multiples or 0.5):
;sdlFontFile = "16x16xw.woff"
scalableFontSize = 16
sdlScalableSizeAdd = 0
sdlFontFile = "16x16xw.bdf"
sdlBitmapSizeAdd = 0
;sdlFontFile = "8x8xb.fnt"
;sdlFontFile = "8x8x.fnt"
;sdlBitmapSizeAdd = 2
; New historyMax takes effect after removal of savefiles.
historyMax = 5000
maxFps = 24
noAnim = False
hpWarningPercent = 20
; Uncomment to make all messages white.
; messageColors = []
overrideCmdline = ""
; Legacy: monospace fonts that have fixed size regardless of boldness (on some OSes at least)
gtkFontFamily = "DejaVu Sans Mono,Consolas,Courier New,Liberation Mono,Courier,FreeMono,Monospace"
; sdlFonSizeAdd is now ignored
; runStopMsgs is now ignoredhttps://gitlab.trisquel.org/trisquel/trisquel-packages/-/issues/26minetest-5.4.1+repack source may not be able to be built.2024-02-19T21:26:08ZCody Arnoldminetest-5.4.1+repack source may not be able to be built.minetest-5.4.1+repack works in it's binary but,
I do not know if minetest-5.4.1+repack from apt-get source
still can be built from source, unless I need more than the
dependencies shown in the README.md file.
I also see that some newer...minetest-5.4.1+repack works in it's binary but,
I do not know if minetest-5.4.1+repack from apt-get source
still can be built from source, unless I need more than the
dependencies shown in the README.md file.
I also see that some newer minetest versions may be using a Asymmetric numeral systems patent from Microsoft, as some newer versions are using ZSTD.
Some newer versions of ZSTD may have parts of Microsoft's Asymmetric numeral systems patent in them, though I do not know where the
Microsoft patented parts may be at.
I think this is only a problem with the build dependencies in Trisquel,
as this compiled before without any more dependencies than listed, just not now.
Though as long as there are no security problems,
minetest-5.4.1+repack still works well so no "update" to minetest is needed.
And security patches may be backported to avoid the Microsoft Asymmetric numeral systems patent, I hope.
Or it can be proven that Microsoft can not have that patent.
https://trisquel.info/en/forum/there-asymmetricnumeralsystems-patent
Here are the build dependencies.
For Debian/Ubuntu users:
sudo apt install g++ make libc6-dev libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
Here is what I tried.
Though maybe I also should somehow test some missing json/json.h file.
Though I did not see that in the README.md file. I think I installed all the dependencies.
cmake . -DRUN_IN_PLACE=TRUE
make -j$(nproc)
CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy):
The OLD behavior for policy CMP0025 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- *** Will build version 5.4.1 ***
-- Found Irrlicht: /usr/lib/x86_64-linux-gnu/libIrrlicht.so
-- Using GMP provided by system.
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmp.so
-- Using bundled JSONCPP library.
-- Could NOT find LuaJIT (missing: LUA_LIBRARY LUA_INCLUDE_DIR)
-- LuaJIT not found, using the version of Lua provided by the system.
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so
-- cURL support enabled.
-- Found GettextLib: /usr/include
-- GetText enabled; locales found: ar;be;bg;ca;cs;da;de;dv;el;eo;es;et;eu;fi;fr;gd;gl;he;hi;hu;id;it;ja;jbo;kk;kn;ko;ky;lt;lv;ms;ms_Arab;nb;nl;nn;pl;pt;pt_BR;ro;ru;sk;sl;sr_Cyrl;sr_Latn;sv;sw;th;tr;uk;vi;zh_CN;zh_TW
-- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so
-- Found Vorbis: /usr/include
-- Sound enabled.
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1")
-- Freetype enabled.
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
-- ncurses not found!
-- Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY PostgreSQL_INCLUDE_DIR)
-- PostgreSQL not found!
-- LevelDB not found!
-- Redis not found!
-- Found SQLite3: /usr/lib/x86_64-linux-gnu/libsqlite3.so
-- Prometheus client disabled.
-- SpatialIndex not found!
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80")
-- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.8")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37")
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for include file endian.h
-- Looking for include file endian.h - found
-- Locale blacklist applied; Locales used: be;bg;ca;cs;da;de;dv;el;eo;es;et;eu;fi;fr;gd;gl;hi;hu;id;it;ja;jbo;kk;kn;ko;lt;lv;ms;nb;nl;nn;pl;pt;pt_BR;ro;ru;sk;sl;sr_Cyrl;sr_Latn;sv;sw;tr;uk;vi;zh_CN;zh_TW
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/codyu/Desktop/untitled folder/apt-get_minetest/3/minetest-5.4.1+repack
[ 0%] Building CXX object lib/jsoncpp/CMakeFiles/jsoncpp.dir/jsoncpp.cpp.o
[ 0%] Built target GenerateVersion
/home/codyu/Desktop/untitled folder/apt-get_minetest/3/minetest-5.4.1+repack/lib/jsoncpp/jsoncpp.cpp:76:10: fatal error: json/json.h: No such file or directory
76 | #include "json/json.h"
| ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [lib/jsoncpp/CMakeFiles/jsoncpp.dir/build.make:76: lib/jsoncpp/CMakeFiles/jsoncpp.dir/jsoncpp.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:385: lib/jsoncpp/CMakeFiles/jsoncpp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 1%] mo-update [bg]: Creating locale directory.
[ 1%] mo-update [be]: Creating locale directory.
[ 1%] mo-update [ca]: Creating locale directory.
[ 1%] mo-update [cs]: Creating locale directory.
[ 2%] mo-update [da]: Creating locale directory.
[ 2%] mo-update [de]: Creating locale directory.
[ 2%] mo-update [dv]: Creating locale directory.
[ 2%] mo-update [el]: Creating locale directory.
[ 3%] mo-update [eo]: Creating locale directory.
[ 3%] mo-update [es]: Creating locale directory.
[ 3%] mo-update [et]: Creating locale directory.
[ 3%] mo-update [eu]: Creating locale directory.
[ 4%] mo-update [fi]: Creating locale directory.
[ 4%] mo-update [fr]: Creating locale directory.
[ 4%] mo-update [gd]: Creating locale directory.
[ 4%] mo-update [gl]: Creating locale directory.
[ 5%] mo-update [hi]: Creating locale directory.
[ 5%] mo-update [hu]: Creating locale directory.
[ 5%] mo-update [id]: Creating locale directory.
[ 5%] mo-update [it]: Creating locale directory.
[ 6%] mo-update [ja]: Creating locale directory.
[ 6%] mo-update [jbo]: Creating locale directory.
[ 6%] mo-update [kk]: Creating locale directory.
[ 7%] mo-update [kn]: Creating locale directory.
[ 7%] mo-update [ko]: Creating locale directory.
[ 7%] mo-update [lv]: Creating locale directory.
[ 7%] mo-update [lt]: Creating locale directory.
[ 8%] mo-update [ms]: Creating locale directory.
[ 8%] mo-update [nb]: Creating locale directory.
[ 8%] mo-update [nl]: Creating locale directory.
[ 8%] mo-update [nn]: Creating locale directory.
[ 9%] mo-update [pl]: Creating locale directory.
[ 9%] mo-update [pt]: Creating locale directory.
[ 9%] mo-update [pt_BR]: Creating locale directory.
[ 9%] mo-update [ro]: Creating locale directory.
[ 10%] mo-update [ru]: Creating locale directory.
[ 10%] mo-update [sk]: Creating locale directory.
[ 10%] mo-update [sl]: Creating locale directory.
[ 10%] mo-update [sr_Cyrl]: Creating locale directory.
[ 11%] mo-update [sr_Latn]: Creating locale directory.
[ 11%] mo-update [sw]: Creating locale directory.
[ 11%] mo-update [sv]: Creating locale directory.
[ 11%] mo-update [tr]: Creating locale directory.
[ 12%] mo-update [uk]: Creating locale directory.
[ 12%] mo-update [vi]: Creating locale directory.
[ 12%] mo-update [zh_CN]: Creating locale directory.
[ 13%] mo-update [zh_TW]: Creating locale directory.
[ 13%] mo-update [be]: Creating mo file.
[ 14%] mo-update [bg]: Creating mo file.
[ 14%] mo-update [ca]: Creating mo file.
[ 14%] mo-update [cs]: Creating mo file.
[ 14%] mo-update [da]: Creating mo file.
[ 15%] mo-update [de]: Creating mo file.
[ 15%] mo-update [dv]: Creating mo file.
[ 15%] mo-update [el]: Creating mo file.
[ 15%] mo-update [eo]: Creating mo file.
[ 16%] mo-update [es]: Creating mo file.
[ 16%] mo-update [et]: Creating mo file.
[ 16%] mo-update [eu]: Creating mo file.
[ 16%] mo-update [fi]: Creating mo file.
[ 17%] mo-update [fr]: Creating mo file.
[ 17%] mo-update [gd]: Creating mo file.
[ 17%] mo-update [gl]: Creating mo file.
[ 18%] mo-update [hi]: Creating mo file.
[ 18%] mo-update [hu]: Creating mo file.
[ 18%] mo-update [id]: Creating mo file.
[ 18%] mo-update [it]: Creating mo file.
[ 19%] mo-update [ja]: Creating mo file.
[ 19%] mo-update [jbo]: Creating mo file.
[ 19%] mo-update [kk]: Creating mo file.
[ 19%] mo-update [kn]: Creating mo file.
[ 20%] mo-update [ko]: Creating mo file.
[ 20%] mo-update [lt]: Creating mo file.
[ 20%] mo-update [lv]: Creating mo file.
[ 20%] mo-update [ms]: Creating mo file.
[ 21%] mo-update [nb]: Creating mo file.
[ 21%] mo-update [nl]: Creating mo file.
[ 21%] mo-update [nn]: Creating mo file.
[ 21%] mo-update [pl]: Creating mo file.
[ 22%] mo-update [pt]: Creating mo file.
[ 22%] mo-update [pt_BR]: Creating mo file.
[ 22%] mo-update [ro]: Creating mo file.
[ 22%] mo-update [ru]: Creating mo file.
[ 23%] mo-update [sk]: Creating mo file.
[ 23%] mo-update [sl]: Creating mo file.
[ 23%] mo-update [sr_Cyrl]: Creating mo file.
[ 23%] mo-update [sr_Latn]: Creating mo file.
[ 24%] mo-update [sv]: Creating mo file.
[ 24%] mo-update [sw]: Creating mo file.
[ 24%] mo-update [tr]: Creating mo file.
[ 25%] mo-update [uk]: Creating mo file.
[ 25%] mo-update [vi]: Creating mo file.
[ 25%] mo-update [zh_CN]: Creating mo file.
[ 25%] mo-update [zh_TW]: Creating mo file.
[ 25%] mo update
[ 25%] Built target translations
make: *** [Makefile:156: all] Error 2https://gitlab.trisquel.org/trisquel/app-install-data/-/issues/5Fix Mega Glest selection info as it only installs the data package2024-02-28T05:41:01ZIgnacio AgullóFix Mega Glest selection info as it only installs the data packageUsing Trisquel's Add/Remove applications, Mega Glest is installed apparently all right - however it isn't added to any menu, so there's no visible way to start it.Using Trisquel's Add/Remove applications, Mega Glest is installed apparently all right - however it isn't added to any menu, so there's no visible way to start it.