Difference between revisions of "User:David Hedlund/Backlog"

From Free Software Directory
Jump to: navigation, search
(Multiboot disk image tools)
(Video game emulators)
 
(343 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
==RetroArch==
 +
 +
Closed issues that are still active:
 +
* "Once this has been fixed, I'll take a screenshot of the pop-up notification message and upload it to https://www.retroarch.com/index.php?page=controller-autoconfig, in order to visually guide people how to find the generated autoconfig file (since this issue killed 72 working hours for me)." - https://github.com/libretro/RetroArch/issues/16121#issuecomment-1948100445
 +
* Do you want to open a new issue titled something like: [Menu] Remove "Update Assets", and "Update Controller Profiles"? - https://github.com/libretro/RetroArch/issues/16101
 +
* https://github.com/libretro/docs/pull/913
 +
** Todo: The file for https://www.retroarch.com/?page=cores should also be rephrased and a comment should be added that link to both files to make it easy to synchronize the text, I just couldn't find it. Where is it located?
 +
* "The text that you added, "Configuration save on exit is enabled/disabled." does not specify which configuration that is enabled. It should be updated to..." - https://github.com/libretro/RetroArch/pull/16144#issuecomment-1902834630, https://github.com/libretro/RetroArch/issues/16000
 +
* Also, replace "Menu driver to use. Requires restart" to "Menu driver to use (Restart required)." to make it consistent with entries that says "Restart required" in Settings -> User Interface -> Menu Item Visibility[1]. Also, "Restart" rather than "restart" indicates that Main Menu -> Restart should be used. - https://github.com/libretro/RetroArch/pull/16144#issuecomment-1902949762
 +
* Submit this issue to the Ubuntu and Debian package maintainers: https://github.com/libretro/bsnes-libretro/issues/35
 +
 +
===retroarch-joypad-autoconfig===
 +
* [Menu] Have "Save Controller Profile" say what file it saved - https://github.com/libretro/RetroArch/issues/16121
 +
* [feature request]: Include directory name and .cfg file name in the controller notification message - https://github.com/libretro/RetroArch/issues/15993
 +
 +
==Top priority for evaluation==
 +
 +
===Video game emulators===
 +
[[Collection:Games for video game consoles]] and [[Collection:Game ROM images]]
 +
 +
{| class="wikitable sortable" border="1" style="font-size:smaller"
 +
! [[Free Software Directory:Free software evaluation|Free software evaluation]]
 +
! [[Collection:High_Priority_Projects|High Priority Projects]] category, [https://directory.fsf.org/wiki/Category:Collection Collection]/[[Free Software Directory:Participate/Project Team|Project Team]]
 +
! Type
 +
! Runs in free distros
 +
! Development stage
 +
! Packaged for [https://www.gnu.org/distros/free-distros.en.html free distros]
 +
! Review link
 +
! Review outcome
 +
! Notable
 +
<!--
 +
|-
 +
!
 +
|
 +
|
 +
|
 +
|
 +
|
 +
-->
 +
|-
 +
! [[Cemu]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 8th generation: Nintendo Wii U emulator
 +
| cemu-2.0-ubuntu-20.04-x64.zip, and Appimage tested with OpenGL settings in Trisquel 11
 +
| Stable
 +
| style="background-color: pink" | No
 +
| Requested Craig
 +
|
 +
| https://en.wikipedia.org/wiki/Cemu
 +
|-
 +
! [[Ryujinx]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 8th generation: Nintendo Switch emulator
 +
| Flatpak tested in Trisquel 11
 +
|
 +
| style="background-color: pink" | No
 +
|
 +
|
 +
| -
 +
|-
 +
! [[Yuzu]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 8th generation: Nintendo Switch emulator
 +
| Appimage tested in Trisquel 11. Trisquel-related issues: https://github.com/yuzu-emu/yuzu/issues?q=is%3Aissue+is%3Aopen+trisquel
 +
| style="background-color: pink" | Discontinued (Nintendo of America filed a lawsuit against Tropic Haze LLC)
 +
| style="background-color: pink" | No
 +
| Requested Craig
 +
|
 +
| https://en.wikipedia.org/wiki/Yuzu_(emulator)
 +
|-
 +
! [[Citra]]
 +
|
 +
| 8th generation: Nintendo 3DS
 +
|
 +
| style="background-color: pink" | Discontinued (Nintendo of America filed a lawsuit against Tropic Haze LLC)
 +
| style="background-color: pink" | No
 +
|-
 +
! [[Vita3K]]
 +
|
 +
| 8th generation: PlayStation Vita
 +
|
 +
|
 +
| style="background-color: pink" | No
 +
|-
 +
! [[Dolphin-emu|Dolphin]]
 +
|
 +
| 7th generation, and 6th: Wii, and GameCube
 +
|
 +
|
 +
| style="background-color: pink" | No
 +
|-
 +
! [[RPCS3]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 7th generation: PlayStation 3 emulator
 +
| Appimage tested in Trisquel 11
 +
| [https://github.com/RPCS3/rpcs3/releases Alpha]
 +
| style="background-color: pink" | No
 +
|
 +
|
 +
| https://en.wikipedia.org/wiki/RPCS3
 +
|-
 +
! [[PPSSPP]]
 +
|
 +
| 7th generation: PlayStation Portable
 +
|
 +
|
 +
| style="background-color: pink" | No
 +
|-
 +
! [[AetherSX2]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 6th generation: PlayStation 2 emulator
 +
|
 +
|
 +
|
 +
|-
 +
! [[PCSX2]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 6th generation: PlayStation 2 emulator
 +
|
 +
|
 +
| style="background-color: lightgreen" | Yes
 +
|-
 +
! [[Xemu]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 6th generation: Microsoft Xbox emulator
 +
|
 +
| ?
 +
| style="background-color: pink" | No
 +
|
 +
|
 +
|
 +
|-
 +
! [[libretro-beetle-psx-hw]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 5th generation: Sony PlayStation
 +
|
 +
|
 +
| style="background-color: pink" | No
 +
|
 +
|
 +
| Increase the resolution up to 12x! libretro-beetle-psx cannot increase the resolution at all.
 +
|-
 +
! [[libretro-bsnes-hd]]
 +
| [[Collection:Computer and video game console emulators]]
 +
| 4th generation: Sony PlayStation
 +
|
 +
|
 +
| style="background-color: pink" | No
 +
|
 +
|
 +
| 1280x1080 resolution without wide streching the screen! bsnes cannot do that.
 +
|}
 +
 +
====Extended table====
 +
{| class="wikitable sortable" border="1" style="font-size:smaller"
 +
! Emulator
 +
! Android:
 +
! F-Droid
 +
! Google Play (F-Droid comparison)
 +
! Libretro core (RetroArch Flatpak)
 +
! Libretro core (RetroArch Ubuntu package)
 +
! Libretro core (RetroArch Android)
 +
! GNU/Linux:
 +
! Appimage
 +
! Appimage: Automatic update
 +
! Flatpak
 +
! Binary
 +
! Binary: Automatic update
 +
<!--
 +
|-
 +
!
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
-->
 +
|-
 +
! RetroArch
 +
|
 +
| 1.16.0 (2023-09-30) ([https://github.com/libretro/RetroArch/issues/16126 Missing data])
 +
| style="background-color: pink" | 1.9.12 (2021-11-03)
 +
| -
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! [[Cemu]]
 +
| [https://github.com/cemu-project/Cemu/issues/138 Request] [2]
 +
| -
 +
| -
 +
| [https://github.com/libretro/RetroArch/issues/14416 Request]
 +
| -II-
 +
| -II-
 +
|
 +
| Yes
 +
| [https://github.com/cemu-project/Cemu/issues/998 Request]
 +
|
 +
| Yes
 +
|
 +
|-
 +
! [[Ryujinx]]
 +
| No
 +
| -
 +
| -
 +
| [https://github.com/libretro/RetroArch/issues/16339 Request]
 +
| -II-
 +
| -II-
 +
| Yes
 +
| No
 +
| -
 +
| Yes
 +
| Yes
 +
| ?
 +
|-
 +
! [[Yuzu]]
 +
| Yes
 +
| No
 +
| [https://play.google.com/store/apps/details?id=org.yuzu.yuzu_emu Link]
 +
| [https://github.com/libretro/RetroArch/issues/13331#issuecomment-1001823474 Still too young]
 +
| -II-
 +
| -II-
 +
|
 +
| Yes
 +
| Yes
 +
|
 +
|
 +
|
 +
|-
 +
! [[Citra]]
 +
|
 +
| No
 +
| [https://play.google.com/store/apps/details?id=org.citra.citra_emu Link]
 +
| Yes
 +
| No
 +
| Yes
 +
|
 +
|
 +
|
 +
|
 +
| Yes
 +
| Yes
 +
|-
 +
! [[Vita3K]]
 +
| Yes
 +
| No
 +
| [https://play.google.com/store/apps/details?id=com.psvita.vita3kemulator Link]
 +
| [https://github.com/libretro/RetroArch/issues/16027 Request]
 +
| -II-
 +
| -II-
 +
|
 +
|
 +
|
 +
|
 +
| Yes
 +
| Yes
 +
|-
 +
! [[Dolphin-emu|Dolphin]]
 +
|
 +
| 5.0-20347
 +
| [https://play.google.com/store/apps/details?id=org.dolphinemu.dolphinemu 5.0-20347]
 +
| Yes
 +
| No
 +
| Yes
 +
|
 +
| No
 +
| -
 +
|
 +
|
 +
|
 +
|-
 +
! [[RPCS3]]
 +
| [https://github.com/RPCS3/rpcs3/issues/14814 To early][1]
 +
| No
 +
|
 +
| [https://github.com/libretro/RetroArch/issues/15240 Request]
 +
| -II-
 +
| -II-
 +
|
 +
| Yes
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! [[PPSSPP]]
 +
| Yes
 +
| style="background-color: pink" | [https://f-droid.org/en/packages/org.ppsspp.ppsspp/ 1.1.1.0] (2015-11-15)
 +
| 1.16.6 (2023-10-12)
 +
| Yes
 +
| No
 +
| Yes
 +
|
 +
|
 +
|
 +
| Yes
 +
|
 +
|
 +
|-
 +
! [[AetherSX2]]
 +
| Yes
 +
| No
 +
| [https://play.google.com/store/apps/details?id=xyz.aethersx2.android Link]
 +
| No
 +
| No
 +
| No
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! [[PCSX2]]
 +
| No
 +
| -
 +
| -
 +
| Known as "LRPS2 (alpha)"
 +
| No
 +
| No
 +
|
 +
| Yes
 +
| Yes
 +
|
 +
|
 +
|
 +
|-
 +
! [[Xemu]]
 +
| No
 +
| -
 +
| -
 +
| [https://github.com/libretro/RetroArch/issues/13165 Request]
 +
| -II-
 +
| -II-
 +
|
 +
| Yes
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! [[libretro-beetle-psx-hw]]
 +
|
 +
|
 +
|
 +
| Yes
 +
| No
 +
| Yes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! [[libretro-bsnes-hd]]
 +
|
 +
|
 +
|
 +
| Yes
 +
| No
 +
| Yes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 +
1:
 +
<pre>
 +
## Use case
 +
Games released for handheld game consoles don't have non-network multiplayer mode. So handheld game console emulators installed on mobile devices (smartphones, tablets, etc) cannot be used for this purpose. Instead, you have to install home video game console emulators on the mobile device.
 +
 +
For example:
 +
* ''Tekken 6'', distributed for PlayStation Portable (handheld game console), does not have a two player mode.
 +
* ''Tekken 6'', distributed for PS3 (home video game console), has two player mode (called "VS Battle"). It would be possible to play it on a smartphone if a RPCS3 for Android version was released, by connecting two or game pads to the Bluetooth on the phone.
 +
</pre>
 +
2:  Games released for handheld game consoles don't have non-network multiplayer mode. So handheld game console emulators installed on mobile devices (smartphones, tablets, etc) cannot be used for this purpose. Instead, you have to install home video game console emulators on the mobile device.
 +
 +
====Releases====
 +
 +
====Automatic updates for GNU/Linux for downloads not managed by package managers====
 +
* Citra installer
 +
** Already added: "Check for updates on start"
 +
* Dolpin appimage
 +
** "There is no official AppImage version of Dolphin" - https://bugs.dolphin-emu.org/issues/13395
 +
* PCSX2 Appimage
 +
** "Enable Automatic Update Check" enabled by default
 +
 +
====Game compatibility column====
 +
Wii U
 +
* GNU/Linux: Cemu
 +
** [feature request]: Game compatibility column - https://github.com/cemu-project/Cemu/issues/1019
 +
* Android: No Cemu build for Android, and no Wii U emulator for Android
 +
 +
Nintendo 3DS:
 +
* GNU/Linux: Citra
 +
** Game compatibility column already exists - https://youtu.be/evgz3SZPxPA?t=364
 +
* Android
 +
** [feature request]: Citra for Android: Game compatibility column - https://github.com/citra-emu/citra/issues/7139
 +
 +
PS2:
 +
* GNU/Linux: PCSX2
 +
** [feature request]: Game compatibility column already exists - https://github.com/PCSX2/pcsx2/issues/10256
 +
* Android: AetherSX2
 +
** Game compatibility column already exists: https://youtu.be/-veu7C7qmgw?t=43
 +
 +
PSP
 +
* GNU/Linux, Android, etc: PPSSPP
 +
** [feature request]: Game compatibility column - https://github.com/hrydgard/ppsspp/issues/18402
 +
 +
PS3
 +
* GNU/Linux: RPCS3
 +
** Game compatibility column already exists
 +
** Android: No RPCS3 Android build exists, and no well-known PS3 emulator for Android exists
 +
 +
PS Vita
 +
* GNU/Linux: Vita3K
 +
** Game compatibility column already exists
 +
* Android: Vita3K
 +
** Game compatibility column already exists
 +
 +
Yuzu
 +
* [feature request]: Game compatibility column for Yuzu's Android port - https://github.com/yuzu-emu/yuzu/issues/12024
 +
* Rework the game compatibility system - https://github.com/yuzu-emu/yuzu-emu.github.io/issues/381
 +
** Enable Configure -> General -> UI -> Show Compatibility List - https://github.com/yuzu-emu/yuzu/issues/12023
 +
 +
=====Not needed any more (very stable emulators)=====
 +
Wii/GameCube
 +
* Dolphin
 +
** The Status (game compatibility) column is not available any more - https://bugs.dolphin-emu.org/issues/13394
 +
*** "Being able to see the emulation ratings is not very useful. There are few 1 and 2 star games left, and that a game is 3 stars doesn't really tell you much about what kind of brokenness to expect." - https://github.com/dolphin-emu/dolphin/pull/6569
 +
 +
===Multiboot disk image tools===
 +
https://en.wikipedia.org/wiki/Category:Multiboot_live_USB
 +
* Add incompatible software to https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines#Packages
 +
 +
Importance: USB drives like Kingston DataTraveler Max, allows really quick system installations from GNU/Linux distribution ISO files. I assume that the FSF office has downloaded copies of https://www.gnu.org/distros/free-distros.en.html, a collection of these GNU/Linux ISO installation files can be copied to a Kingston DataTraveler Max USB drive with ventoy installed.
 +
 +
====balenaEtcher====
 +
[[balenaEtcher]] issue: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation#Chromium-based_browsers_and_software
 +
 +
====Ventoy====
 +
* [https://github.com/ventoy/Ventoy/issues/1759 issue: Ventoy doesn't work with Libreboot #1759]
 +
* [https://github.com/ventoy/Ventoy/issues/2433 feature request: Select GPT if EFI is detected on the system, and MBR otherwise #2433]
 +
* Parabola: [Packaging Request #3327 https://labs.parabola.nu/issues/3327]
 +
 +
[https://sourceforge.net/projects/multisystem/ MultiBoot] is not as simple as Ventoy, but it works for legacy systems.
 +
 +
===Sofware with issues===
 +
 +
{| class="wikitable sortable" border="1" style="font-size:smaller"
 +
! [[Free Software Directory:Free software evaluation|Free software evaluation]]
 +
! Issue
 +
! [[Collection:High_Priority_Projects|High Priority Projects]] category, [https://directory.fsf.org/wiki/Category:Collection Collection]/[[Free Software Directory:Participate/Project Team|Project Team]]
 +
! Type
 +
! Review link
 +
! Evaluation status
 +
! Notable
 +
<!--
 +
|-
 +
!
 +
|
 +
|
 +
|
 +
|
 +
|
 +
-->
 +
|-
 +
! Etcher
 +
| [https://github.com/balena-io/etcher/issues/414 wish: support creating a multi-boot USB drive #414]
 +
|
 +
|
 +
|
 +
| https://en.wikipedia.org/wiki/Etcher_(software)
 +
|}
 +
 +
==Secondary issues==
 +
Blocked by [[Free Software Directory:Antifeatures|Antifeatures]] (for example VPN software that depends on nonfree service). So the issues listed here will not help anyways.
 +
 +
===Mozilla VPN===
 +
* https://support.mozilla.org/en-US/kb/how-install-mozilla-vpn-linux-computer
 +
 +
Issues:
 +
*[https://github.com/mozilla-mobile/mozilla-vpn-client/issues/4230 Support Free Software Foundation's Licensing and Compliance Lab approved free GNU/Linux distributions #4230]
 +
** [https://github.com/mozilla-mobile/mozilla-vpn-client/issues/4268 https://www.mozilla.org/en-US/products/vpn/#pricing: Show dropdown menus for OS and devices to determine compatibility before purchase #4268]
 +
** https://github.com/mozilla-mobile/mozilla-vpn-client/issues/2703
 +
 +
==Future Trisquel issues==
 +
File issues to https://gitlab.trisquel.org/trisquel/package-helpers/ when these issues have been fixed:
 +
* mate-themes package for Ubuntu MATE: Use Ubuntu icon for the "Ubuntu base" package in update-manager #309 - https://github.com/mate-desktop/mate-themes/issues/309
 +
 +
==UI==
 +
 +
===GUI issues===
 +
MATE
 +
* Caja
 +
** Caja: end of out of phase copy operations - https://github.com/mate-desktop/caja/issues/1494
 +
** [Feature request] org.mate.caja.desktop font-color/font-color-shadow #1737 - https://github.com/mate-desktop/caja/issues/1737
 +
** Auto arrange desktop icons - https://github.com/mate-desktop/caja/issues/585
 +
*** Failed with https://github.com/moof-moof/Icon-pycon
 +
* Lock screen
 +
**  mate-appearance-properties: Do not disable Style, so the lock screen background always can be configured #718 - https://github.com/mate-desktop/mate-control-center/issues/718
 +
*** '''High-priority since this is very easy to fix'''
 +
** Lock screen: Add a text and links to Screensaver Preferences, and Appearances Preferences #285 - https://github.com/mate-desktop/mate-screensaver/issues/285
 +
*** '''High-priority since this is very easy to fix'''
 +
 +
====Release notes====
 +
https://www.mozilla.org/en-US/firefox/111.0/releasenotes/ : Please mention that the window border is hidden by default - https://bugzilla.mozilla.org/show_bug.cgi?id=1855203
 +
 +
====Maximize windows====
 +
You can also use and add  comments ~/.config/devilspie2/maximize.lua
 +
 +
* MATE
 +
** mate-panel
 +
*** mate-panel --run-dialog: Load aliases - https://github.com/mate-desktop/mate-panel/issues/1401
 +
**** Needed for: alias emacs='emacs --maximize'
 +
** mate-terminal
 +
*** [feature request]: Setting to always maximize the window - https://github.com/mate-desktop/mate-terminal/issues/443
 +
** pluma
 +
*** [feature request]: gsettings org.mate.pluma.window-state - https://github.com/mate-desktop/pluma/issues/680
 +
* GNOME
 +
** gnome-terminal
 +
*** Maximized window size isn't remembered - https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/7757
 +
* devilspie2:
 +
** maximize* commands doesn't work for Emacs #1 - https://github.com/gitGNU/gnu_devilspie2/issues/1
 +
* packages
 +
** virt-manager
 +
*** [Feature request] Settings to maximize windows - https://github.com/virt-manager/virt-manager/issues/554
 +
** pidgin
 +
*** Optionally start pidgin minimized - https://issues.imfreedom.org/issue/PIDGIN-1888/Optionally-start-pidgin-minimized
 +
 +
====virt-manager====
 +
* Virtual Machine Manager: Unknown cause of dead space - https://github.com/virt-manager/virt-manager/issues/552
 +
* [Feature request] gsettings to define space between the Virtual Machine Manager and the Virtual Machine screen - https://github.com/virt-manager/virt-manager/issues/553
 +
 +
====Fitts's law====
 +
* GtkHeaderBar: Close button's mouse-over area doesn't extend to top-right pixel when maximized (fitts' law) - https://gitlab.gnome.org/GNOME/gtk/-/issues/583
 +
 +
MATE is based on GNOME, and uses GTK.
 +
 +
Themes (from the mate-themes package) that are affected in Trisquel 11:
 +
* BlackMATE
 +
* Blue-Submarine
 +
* GreenLaguna
 +
* Green-Submarine
 +
* Greybird
 +
* Greybird-dark
 +
* High Contrast
 +
* High Contrast Inverse
 +
* TraditionalGreen
 +
* TraditionalOk
 +
* YaruGreen
 +
* YaruOk
 +
 +
====gnome-disk-image====
 +
* [feauture request] for "Restore Disk Image...": Display red background color for all partitions - https://gitlab.gnome.org/GNOME/gnome-disk-utility/-/issues/331
 +
 +
===Release notes===
 +
https://www.mozilla.org/en-US/firefox/73.0/releasenotes/ : Please mention that sideloading is discontinued - https://bugzilla.mozilla.org/show_bug.cgi?id=1855207
 +
 +
===GUI-blocking issues===
 +
Issues that force you to run commands that might damage your system.
 +
 +
* usb-creator-gtk cause a problem with windows images - https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/2038684
 +
** It's useful to evaluate free software on Windows sometimes.
 +
** usb-creator-gtk only lists USB devices for security reasons. Using dd to write ISOs require you to select a /dev/[device], so you have to back up your disk drives first since it's easy to add the wrong device by mistake.
 +
 +
===Script-blocking issues===
 +
This section is also AI related, since GUIs makes it significantly harder for AI to interact.
 +
 +
The issues here are blocking bash scripts to configure the programs.
 +
 +
* workrave: Does not work: gsettings reset-recursively org.workrave - https://github.com/rcaelers/workrave/issues/220#issuecomment-1636831906
 +
* LibreOffice: Most default settings are not added to the setting file (for example, all the AutoCorrect options). So you have to generate them by manually clicking with the mouse pointer, since there are no command line options for LibreOffice to do this. Workaround: The quickest way is to make a patch for your settings that can be applied later. However, that requires GUI configuration.
 +
* [Feature request]: Option to reload settings from the interactive shell #439  - https://github.com/mate-desktop/mate-terminal/issues/439
 +
* gnome-language-selector is used by Trisquel
 +
** How does gnome-language-selector reload ~/.pam_environment ? #16 - https://github.com/Vanilla-OS/gnome-language-selector/issues/16
 +
*** https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/2035044/comments/5
 +
* GLIB (affects gsettings)
 +
** glib-compile-schemas doesn't compile relocatable schemas #562 - https://github.com/mate-desktop/mate-desktop/issues/562
 +
*** Took more than 10 hours to finish this bug report.
 +
 +
====Documentation====
 +
* Document how to add custom keybindings with gsettings
 +
** https://github.com/mate-desktop/mate-desktop/issues/561
 +
** https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/99
 +
 +
====Screen resolution====
 +
* Command line options for monitors.xml management
 +
** [Feature request] gnome-control-center display: Command line options for monitors.xml management - https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2578
 +
** [Feature request] mate-display-properties: Command line options for monitors.xml management #710 - https://github.com/mate-desktop/mate-control-center/issues/711
 +
* Use less generic name for monitors.xml to avoid clashing with other desktops
 +
* GNOME: Use less generic name for monitors.xml to avoid clashing with other desktops - https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
 +
* MATE: Use less generic name for monitors.xml to avoid clashing with other desktops - https://github.com/mate-desktop/mate-control-center/issues/712
 +
 +
==AI-related==
 +
See also: [[#Script-blocking_issues]]
 +
 +
===Macros===
 +
* [https://github.com/autokey/autokey/issues/726 Record keyboard/mouse feature request: Please show how many milliseconds keys are being pressed #726]
 +
** Making a macro to a well known game for speedrun can be made to make world records. Even if using keyboard macros would be cheating the game, it would still be unique (I've not seen a macro being used on any game video on YouTube for example) and may be useful to demonstrate specific stage details.
 +
*** This exists and can be found with a search for TAS.  See [https://en.wikipedia.org/wiki/Tool-assisted_speedrun Tool-assited Speedrun]. [[User:Mmcmahon|Mmcmahon]] ([[User talk:Mmcmahon|talk]]) 12:18, 30 August 2022 (EDT)
 +
 +
==Display templates==
 +
Ask Adonay for help.
 +
 +
* [[Display all test templates]]
 +
* [[Display all test pages]]
 +
 +
If we get the code working, I'll also add it to https://psychonautwiki.org/wiki/UserWiki:David_Hedlund/List_panels
 +
 
==Todo==
 
==Todo==
 
* Trisquel Tweak Tools
 
* Trisquel Tweak Tools
Line 31: Line 657:
  
 
==Issues that needs your vote==
 
==Issues that needs your vote==
 +
* Mozilla wiki
 +
** To see your own votes, log in at: https://bugzilla.mozilla.org/page.cgi?id=voting/user.html
 +
*** Seems to have low impact
 +
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1807998 https://wiki.mozilla.org/Extension_Manager:Multiple_Item_Packages is not clear enough]
 
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1452099 Remove the "Play DRM-controlled content" option from EME-free builds]
 
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1452099 Remove the "Play DRM-controlled content" option from EME-free builds]
 
* uBlock Origin: [https://github.com/gorhill/uBlock/issues/3698 Thunderbird 60 support?]
 
* uBlock Origin: [https://github.com/gorhill/uBlock/issues/3698 Thunderbird 60 support?]
Line 115: Line 745:
 
| Bug
 
| Bug
 
| 2010
 
| 2010
 +
|-
 +
! Thunderbird
 +
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1562737 Allow body search in encrypted messages ("regular search", QFB, filters)]
 +
| [https://bugzilla.mozilla.org/page.cgi?id=voting/user.html&bug_id=1562737#1562737 Vote]
 +
| Bug
 +
| 2018
 +
|-
 +
! Thunderbird
 +
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1807679 Search Messages: Encryption Status missing]
 +
| [https://bugzilla.mozilla.org/page.cgi?id=voting/user.html&bug_id=1807679#1807679 Vote]
 +
| Enhancement
 +
| 2022
 
|-
 
|-
 
! Texinfo
 
! Texinfo
Line 167: Line 809:
  
 
===Self-submitted===
 
===Self-submitted===
 +
* RadioDroid
 +
** Include only secure streams:
 +
*** API: [https://gitlab.com/radiobrowser/radiobrowser-api-rust/-/issues/176 Include only secure streams #176]
 +
*** RadioDroid (website): [https://github.com/segler-alex/RadioDroid/issues/1142 Include only secure streams]
 +
** Create simple server-rendered html endpoints/lists/search without Javascript usage - https://gitlab.com/radiobrowser/radiobrowser-api-rust/-/issues/50
  
 
====Nonfree software====
 
====Nonfree software====
Line 197: Line 844:
 
* Google Photos
 
* Google Photos
 
** Screenshots saved to Google Photos in Android 11 and earlier: https://www.gsmarena.com/android_12_will_prevent_screenshots_from_uploading_on_google_photos-news-49245.php
 
** Screenshots saved to Google Photos in Android 11 and earlier: https://www.gsmarena.com/android_12_will_prevent_screenshots_from_uploading_on_google_photos-news-49245.php
 +
** MTP issue (not a nonfree issue). https://issuetracker.google.com/issues/36956498
  
 
==== Bugs ====
 
==== Bugs ====
 
* MediaWiki
 
* MediaWiki
 
** [https://phabricator.wikimedia.org/T2111 Return to the correct section after section edit for a heading that exists multiple times]
 
** [https://phabricator.wikimedia.org/T2111 Return to the correct section after section edit for a heading that exists multiple times]
 +
** [https://phabricator.wikimedia.org/T331208 Cannot find terms that are mixed with other characters]
 +
*** Cannot search for websites
 
* Stealth:
 
* Stealth:
 +
** Privacy, auto-deleted messages
 +
*** Telegram: [https://github.com/telegramdesktop/tdesktop/issues/25271 [Feature Request] Make auto-delete way more accessible #25271]
 +
*** Telegram: [https://github.com/telegramdesktop/tdesktop/issues/25310 [Feature Request] Make "Delete chat" popup a "Clear history" dialog]
 
** Security
 
** Security
 
*** AppLock: [https://github.com/SubhamTyagi/AppLock/issues/46 AppLock does not ask for pattern lock at uninstallation]
 
*** AppLock: [https://github.com/SubhamTyagi/AppLock/issues/46 AppLock does not ask for pattern lock at uninstallation]
 +
** Signal
 +
*** Can't upload screenshot sometimes - https://github.com/signalapp/Signal-Desktop/issues/6675
 +
*** [https://community.signalusers.org/t/clear-application-data-ask-if-your-messages-also-should-be-deleted-for-all-users/50013 Clear application data: Ask if your messages also should be deleted for all users]
 +
*** https://community.signalusers.org/t/screenshot-recording-detection-and-or-blocking/46922/12
 +
**** Screenshot notification has not been implemented yet
 
*** Jami:
 
*** Jami:
 +
**** [https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1148 Feature request: Delete on read]
 +
**** [https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1146 Feature request: Locked messages (feature that can be enabled to hide messages until they are clicked upon)]
 +
**** [https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1147 Screenshot notification]
 
**** [https://git.jami.net/savoirfairelinux/ring-client-android/issues/598 [Feature request] Privacy settings] -- Important: Add lock screen, screenshot protection, and screenshot notification
 
**** [https://git.jami.net/savoirfairelinux/ring-client-android/issues/598 [Feature request] Privacy settings] -- Important: Add lock screen, screenshot protection, and screenshot notification
 +
***** Screenshot protection added
 
**** Voice changer: [https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/20], [https://git.jami.net/savoirfairelinux/ring-project/-/issues/1292]
 
**** Voice changer: [https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/20], [https://git.jami.net/savoirfairelinux/ring-project/-/issues/1292]
 
*** Silence: [https://git.silence.dev/Silence/Silence-Android/issues/448 Feature request - Auto-delete after reading message]
 
*** Silence: [https://git.silence.dev/Silence/Silence-Android/issues/448 Feature request - Auto-delete after reading message]
Line 216: Line 878:
 
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1534112 No color bars showing in calendar categories]
 
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1534112 No color bars showing in calendar categories]
 
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1544287 Add "De facto holiday" to calendar categories]
 
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1544287 Add "De facto holiday" to calendar categories]
* K-9
+
* K-9 (will be merged to Thunderbird in summer 2023: Thunderbird Android Roadmap - https://developer.thunderbird.net/planning/android-roadmap)
 
** [https://github.com/k9mail/k-9/issues/2601 Unable to select "My key" from openkeychain]
 
** [https://github.com/k9mail/k-9/issues/2601 Unable to select "My key" from openkeychain]
 
** [https://github.com/k9mail/k-9/issues/3205 No new mail notification]
 
** [https://github.com/k9mail/k-9/issues/3205 No new mail notification]
Line 229: Line 891:
 
* Enigmail:  [https://sourceforge.net/p/enigmail/bugs/858/#9cf9 How do I delete the Enigmail settings]
 
* Enigmail:  [https://sourceforge.net/p/enigmail/bugs/858/#9cf9 How do I delete the Enigmail settings]
 
* RadioDroid: [https://github.com/segler-alex/RadioDroid/issues/344 Buffer lag]
 
* RadioDroid: [https://github.com/segler-alex/RadioDroid/issues/344 Buffer lag]
* Trisquel: [https://trisquel.info/en/issues/24335 Names (organization names, brands, etc) faulty replaced with "Trisquel"] (permanent follow up issue)
 
 
* Icedove:
 
* Icedove:
 
** [https://github.com/languagetool-org/languagetool/issues/6857 LT doesn't work in icedove (the non-trademarked variant of Thunderbird)]
 
** [https://github.com/languagetool-org/languagetool/issues/6857 LT doesn't work in icedove (the non-trademarked variant of Thunderbird)]
Line 238: Line 899:
 
** Snap Links Plus: [https://github.com/cpriest/SnapLinksPlus/issues/400 Right click pulls context menu before snap drag in Firefox_Linux]
 
** Snap Links Plus: [https://github.com/cpriest/SnapLinksPlus/issues/400 Right click pulls context menu before snap drag in Firefox_Linux]
 
* Firefox
 
* Firefox
 +
** about:config for release - https://bugzilla.mozilla.org/show_bug.cgi?id=1813163
 +
*** Firefox for Android does not support about:config.
 
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1172808 Restore previous session does not restore multiple windows anymore]
 
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1172808 Restore previous session does not restore multiple windows anymore]
 
*** Ways to manually restore closed windows until this has been fixed:
 
*** Ways to manually restore closed windows until this has been fixed:
Line 284: Line 947:
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/482 Loop reminders until dismissed]
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/482 Loop reminders until dismissed]
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/302  Advanced repeat options needed to schedule all observances]
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/302  Advanced repeat options needed to schedule all observances]
 +
** Once finished, re-use the code structure and suggest it to other programs such as the Calendar in Thunderbird.
 
* F-Droid Admin: [https://gitlab.com/fdroid/admin/issues/50 Decide what to do with the wiki] -- [https://gitlab.com/fdroid/admin/issues/50#note_112811633 admin wanted]
 
* F-Droid Admin: [https://gitlab.com/fdroid/admin/issues/50 Decide what to do with the wiki] -- [https://gitlab.com/fdroid/admin/issues/50#note_112811633 admin wanted]
 
* F-Droid data: [https://gitlab.com/fdroid/fdroiddata/-/issues/2393 Proposed antifeatures found in the Free Software Directory]
 
* F-Droid data: [https://gitlab.com/fdroid/fdroiddata/-/issues/2393 Proposed antifeatures found in the Free Software Directory]
Line 299: Line 963:
 
* Thunderbird: [https://bugzilla.mozilla.org/show_bug.cgi?id=1396172 Add support for WebExtensions]
 
* Thunderbird: [https://bugzilla.mozilla.org/show_bug.cgi?id=1396172 Add support for WebExtensions]
 
* Thunderbird: [https://bugzilla.mozilla.org/show_bug.cgi?id=1355103 Start name day calendars] ([https://bugzilla.mozilla.org/page.cgi?id=voting/user.html&bug_id=1355103#vote_1355103 vote])
 
* Thunderbird: [https://bugzilla.mozilla.org/show_bug.cgi?id=1355103 Start name day calendars] ([https://bugzilla.mozilla.org/page.cgi?id=voting/user.html&bug_id=1355103#vote_1355103 vote])
* VLC: [https://trac.videolan.org/vlc/ticket/18475 Network stream recording: Save the stream to segmented files] -- streamripper unmaintained since 8 years.
+
* VLC: rip radio stations -- streamripper unmaintained since 8 years.
 +
** 1: [https://code.videolan.org/videolan/vlc/-/issues/982 Write metadata in stream output]
 +
** 2: [https://code.videolan.org/videolan/vlc/-/issues/18475 Network stream recording: Save the stream to segmented files]
 
* YouTube: [https://github.com/youtube/api-samples/issues/164 Show full title for deleted videos]
 
* YouTube: [https://github.com/youtube/api-samples/issues/164 Show full title for deleted videos]
 +
* Streamripper
 +
** [https://sourceforge.net/p/streamripper/bugs/222/ #222 Streamripper doesn't work with redirect URLs]
 +
** [https://sourceforge.net/p/streamripper/support-requests/58/ #58 Cannot use Joint Radio Beat]
 +
** [https://sourceforge.net/p/streamripper/bugs/193/ #193 SR_ERROR_INVALID_METADATA error is back in version 1.64]
  
 
== Need more volunteers ==
 
== Need more volunteers ==
Line 343: Line 1,013:
  
 
===FreeAMO===
 
===FreeAMO===
I think it's a good idea to rewamp https://git.savannah.gnu.org/cgit/directory.git/tree/subprojects/freeamo when the [[#Thunderbird|thunderbird 78.0]]-based software (icedove) has landed in [[#icedove_packages|Guix (done), '''Hyperbola (WAITING), Parabola (WAITING)''', Trisquel (done)]].
+
I think it's a good idea to rewamp https://git.savannah.gnu.org/cgit/directory.git/tree/subprojects/freeamo when the [[#Thunderbird|thunderbird 78.0]]-based software (icedove) has landed in [[#icedove_packages|Guix (done), '''Evaluated 2024: Hyperbola (WAITING), Parabola (WAITING)''', Trisquel (done)]].
  
 
====Firefox====
 
====Firefox====
Line 399: Line 1,069:
 
</pre>
 
</pre>
  
'''Hyperbola [https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/ will be discontinued 2022] so it doesn't really make any sense to track it'''
+
'''Hyperbola [https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/ will be discontinued 2022] (check https://en.wikipedia.org/wiki/Hyperbola_GNU/Linux-libre#History 2027 or something because that [https://www.gnu.org/distros/free-distros.en.html has not happened yet]) so it doesn't really make any sense to track it'''
  
 
https://www.hyperbola.info/packages/
 
https://www.hyperbola.info/packages/
Line 438: Line 1,108:
 
==Website issues==
 
==Website issues==
 
* addons.mozilla.org: [https://github.com/mozilla/addons-server/issues/18536 Cannot add Thunderbird add-ons to Collections]
 
* addons.mozilla.org: [https://github.com/mozilla/addons-server/issues/18536 Cannot add Thunderbird add-ons to Collections]
 +
 +
==Multiboot ISO on internal hard disk drives==
 +
Protect internal hard disk drive devices with ISO sources:
 +
* Ubuntu: Warn if the installation source device is selected as installation target - https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2024332
 +
* Ventoy: [issue]: Disable possibility to install Ventoy on the booted internal hard disk drive #2436 - https://github.com/ventoy/Ventoy/issues/2436
 +
 +
Misc:
 +
* This must be fixed too in order to make Ventoy useful for internal hard disk drives: [issue]: Improve Ventoy installation on internal hard disk drives #2434 - https://github.com/ventoy/Ventoy/issues/2434
 +
 +
==Privacy==
 +
 +
===LVM2 PV===
 +
LVM-on-LUKS (LVM2 PV in a LUKS container) is used in Trisquel 11 by default.
 +
 +
* [https://bugs.launchpad.net/ubiquity/+bug/2023970 Add unique VG name to avoid activating multiple VGs with the same name from multiple disk drives]
 +
* [https://bugs.launchpad.net/ubuntu/+bug/2023957 Ubiquity: Manual partitioning: Add "physical volume for LVM", and make it possible to encrypt it]
 +
* Ubuntu: [https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/2023637 Can shrink LVM2 PV file system in Ubuntu Server 22.04 but not in Ubuntu 22.04/23.04]
 +
* Show LVM2 PV file systems and notice that the lvm2 package has to be installed in order to mount them
 +
** MATE-desktop: [https://github.com/mate-desktop/mate-desktop/issues/556 #556]
 +
*** '''Move to correct repository'''
 +
** GNOME-panel: [https://gitlab.gnome.org/GNOME/gnome-panel/-/issues/49 49]
 +
*** '''Move to correct repository'''
 +
 +
==RAR==
 +
Add supported RAR versions to:
 +
* https://github.com/Lesik/unrar-free/issues/1
 +
* https://github.com/ashang/unar/issues/6
 +
* https://github.com/pmachapman/unrar/issues/10
 +
 +
==IceCat==
 +
* [https://gitlab.trisquel.org/joeall/mozzarella/-/tree/develop Mozarella] ("we will move forward to use mozarella" - https://gitlab.trisquel.org/trisquel/trisquel-website/-/issues/8#note_9210) PHP scraper
 +
* To the Mozarella developer, can you replace FreeAMO it Mozarella? - https://gitlab.trisquel.org/joeall/mozzarella/-/issues/1
 +
 +
==Emulator==
 +
 +
===Yuzu===
 +
* Cannot open Configure in Trisquel 11 (Ubuntu-based 100% free distro) #10329 - https://github.com/yuzu-emu/yuzu/issues/10329
 +
** Configure -> General -> Debug
 +
* Cannot run Yuzu in the Ubuntu 22.04, or Ubuntu 23.04 (default installations, upgraded) #10328 - https://github.com/yuzu-emu/yuzu/issues/10328
 +
 +
SuperTuxKart (free homebrew game)
 +
* SuperTuxKart: Nintendo Switch homebrew rendering issues for Yuzu #9129 - https://github.com/yuzu-emu/yuzu/issues/9129
 +
* Trisquel GNU/Linux: Cannot open SuperTuxKart #10478  - https://github.com/yuzu-emu/yuzu/issues/10478
 +
 +
===Controllers===
 +
 +
Microsoft Xbox Elite Wireless Controller Series 2. Requires upstream support for Linux: https://github.com/libsdl-org/SDL/issues/7211
 +
* Retroarch: https://github.com/libretro/retroarch-joypad-autoconfig/issues/916
 +
* Cemu: https://github.com/cemu-project/Cemu/issues/925
 +
* RPCS3: https://github.com/RPCS3/rpcs3/issues/14406
 +
* Yuzu: https://github.com/yuzu-emu/yuzu/issues/11199
 +
 +
Sony PlayStation DualSense Edge. Requires SDL  2.26.5: "Added mapping for DualSense Edge Wireless Controller on Linux" - https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5
 +
* Retroarch: https://github.com/libretro/retroarch-joypad-autoconfig/issues/900
 +
* Cemu: https://github.com/cemu-project/Cemu/issues/884
 +
** Solved
 +
* RPCS3: https://github.com/RPCS3/rpcs3/issues/13598
 +
** Solved
 +
* Yuzu: https://github.com/yuzu-emu/yuzu/issues/10214
 +
** Solved
  
 
==Unique software notes==
 
==Unique software notes==
Line 447: Line 1,177:
  
 
==Missing free software in the ecosystem==
 
==Missing free software in the ecosystem==
 +
See also https://directory.fsf.org/wiki/Free_Software_Directory_talk:Artificial_Intelligence_Project_Team#Free_software_replacements_that_are_missing
 +
 +
* Speedy English Grammar -- proprietary software. A quick way to learn the English grammar. A free version doesn't exist for:
 +
** Android
 +
** GNU/Linux
 +
* IDE, automatically fixing errors
 +
** Emacs
 +
*** Flycheck
 +
**** fixing errors - https://github.com/flycheck/flycheck/issues/530
 +
* Android Office that can ''edit'' files, not just view them
 +
** Nonfree: "AndrOpen Office" - https://gitlab.com/fdroid/rfp/-/issues/457
 +
** Nonfree: "AndroPorts: LibreOffice" - https://gitlab.com/fdroid/rfp/-/issues/548
 +
 +
==Bug workarounds==
 +
* Snap Links Plus
 +
** Right click pulls context menu before snap drag in Firefox_Linux #400 - https://github.com/cpriest/SnapLinksPlus/issues/400#issuecomment-1003714487
 +
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1569439 Stuck tooltips never disappear on Linux when switching to another app, until I switch to Firefox tab and hover the source of the tooltip]
 +
 +
==Misc==
 +
* [Add-ons/addons.mozilla.org] [https://discourse.mozilla.org/t/long-reviews-are-deleted-on-amo-without-warning/18817/18 Long reviews are deleted on AMO, without warning]
 +
* youtube-dl: [https://github.com/ytdl-org/youtube-dl/issues/6018 --prefer-free-formats does not prefer webm to mp4]
 +
** "@nyuszika7h : the problem is that this is not how it behaves as-is. If that was the case, everyone would be happy indeed.
 +
--prefer-free-formats as it is now acts like a --force-free-formats and this causes all the problem. (aka the need for overly long selector/filter lines instead of a simple [height <= 1080p] and --prefer-free-formats) see my previous comments for more details." - https://github.com/ytdl-org/youtube-dl/issues/6018#issuecomment-313074618
 +
 +
==Freedom politics==
 +
IM-protocol government communication
 +
* Matrix: ?
 +
* (Telegram) MTProto: ?
 +
* Signal Protocol (https://signal.org/bigbrother/)
 +
* Tox: ?
 +
 +
==Emacs==
 +
* https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00155.html
 +
** Add https://lists.gnu.org/archive/html/emacs-devel/2023-04/txtZc31MP5MRx.txt to https://www.gnu.org/software/emacs/manual/html_mono/efaq.html#Fullscreen-mode-on-MS_002dWindows
 +
** There was a lot of misunderstanding in the mailing-list, check the mailing-list archive 30 days later (8 May 2023)
 +
 +
==DEs==
 +
 +
==F-Droid==
 +
Play Store is trying to downgrade RetroArch (and potentially other apps?) installed from F-Droid - https://gitlab.com/fdroid/fdroidclient/-/issues/2739
 +
 +
===Incompatible with Google TV===
 +
Google TV is used by ''Chromecast with Google TV 4K'', and ''Chromecast with Google TV (HD)''.
 +
 +
Google TV issues:
 +
* Fossify File Manager: https://github.com/FossifyOrg/File-Manager/issues?q=is%3Aissue+is%3Aopen+Google+TV
 +
 +
==licenseutils==
 +
I've contacted the author of the *licenseutils* package and asked him to make automated verification possible. Currently there are over 2000 software that we need to verify licenses for on the list below, doing it manually isn't feasible.
 +
 +
==MATE==
 +
* [https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/2017319 Broken "Reset All Panels" for Ubuntu 22.10]
 +
 +
==Retroarch==
 +
* Debian 11 Stable: [ retroarch-assets: Missing icons (Favorites, and Netplay Rooms) for the default XMB theme, for Debian Stable (but solve in Testing, and Unstable) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034680]
 +
** retroarch-assets for Ubuntu 22.04 affected
 +
 +
==devilspie2==
 +
https://www.nongnu.org/devilspie2/ Seems to be unmaintained
 +
 +
My bug reports:
 +
* maximize* commands don't work for Emacs is working for GNOME (Debian Stable (devilspie2_0.43-4_amd64.deb) + MATE installed from tasksel), and MATE (Debian Unstable (devilspie2_0.43-5_amd64.deb) + MATE installed from tasksel)
 +
** https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033471
 +
* focus() broken - https://github.com/gitGNU/gnu_devilspie2/issues/2
 +
** https://savannah.nongnu.org/bugs/index.php?63980
  
 
==Free JS==
 
==Free JS==
Line 454: Line 1,249:
  
 
Not avalible in addons.mozilla.org yet.
 
Not avalible in addons.mozilla.org yet.
 +
 +
"I should finish my GitHub registration client. Currently I believe you need nonfree software to register for GitHub, but recently Haketilo added support for bypassing CORS, so it should be possible to write a free software client to solve the CAPTCHA now." - [[User:jacobk]]
 +
** https://github.com/JacobKfromIRC/Site-Fixes-for-GitHub
  
 
===Unique projects===
 
===Unique projects===
 
====VPN====
 
* [[Mozilla VPN]] - https://support.mozilla.org/en-US/kb/how-install-mozilla-vpn-linux-computer
 
** https://github.com/mozilla-mobile/mozilla-vpn-client/issues/2703
 
* [[Private Internet Access]]
 
  
 
====Games====
 
====Games====
* [[Retroach]] -- meta-data package import
 
* [[PCSX2]] - https://en.wikipedia.org/wiki/PCSX2
 
 
* [[The Secret Chronicles of Dr. M.]]
 
* [[The Secret Chronicles of Dr. M.]]
 
====Multiboot disk image tools====
 
Importance: USB drives like [https://www.arcanite.jp/usb-drives Arcanite USB drives] has a reading speed of 400 MB/s which allows really quick system installations from GNU/Linux distribution ISO files. I assume that the FSF office has downloaded copies of https://www.gnu.org/distros/free-distros.en.html, a collection of these GNU/Linux ISO installation files can be copied to an Arcanite USB drive that has for example Ventoy installed.
 
 
=====balenaEtcher=====
 
[[Etcher]] issue: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation#Chromium-based_browsers_and_software
 
 
=====Ventoy=====
 
* [[Ventoy]] -> [[Review:Ventoy-1.0.79]]
 
* [https://github.com/ventoy/Ventoy/issues/1759 issue: Ventoy doesn't work with Libreboot #1759]
 
* Parabola: [Packaging Request #3327 https://labs.parabola.nu/issues/3327]
 
 
[https://sourceforge.net/projects/multisystem/ MultiBoot] is not as simple as Ventoy, but it works for legacy systems.
 
  
 
====Computer-assisted language learning (CALL)====
 
====Computer-assisted language learning (CALL)====
Line 500: Line 1,278:
  
 
====FoodData Central: Calculator for custom quantity and combined entries====
 
====FoodData Central: Calculator for custom quantity and combined entries====
Email sent to answers@usda.gov
+
Feature request: Combined food items (recipies)
 +
My Food Data (https://www.myfooddata.com/) offers a web based nutrition calculator that can be used to make recipes (combining food items) and calculate the total nutrient value. For example:
  
To my knowledge there's no website or Android app that can calculate the total amount of nutrients for multiple entries.
+
https://tools.myfooddata.com/protein-calculator/170422-169705/oz-100g/1-1/1/100g-100g/1-1
 +
* 1 oz pea sprouts
 +
* 100 g uncooked oats
  
<pre>
+
However, the My Food Data API (https://api1.myfooddata.com/) is secret.
CURRENT DESIGN
 
  
Eggs, Grade A, Large, egg whole. Portion: 1 egg - https://fdc.nal.usda.gov/fdc-app.html#/food-details/748967/nutrients
+
Are you planning to make it possible to make recipes from your API as described above, or is this already possible?
    Protein: 6.24
 
 
 
Lentils, pink or red, raw. Portion: 100 g - https://fdc.nal.usda.gov/fdc-app.html#/food-details/174284/nutrients
 
    Protein: 23.9
 
 
 
IDEAS
 
Ideas for a third party project, since it will consume a lot of server power to calculate the total amount of nutrient for multiple entries.
 
 
 
Combined entries, suggested URI: https://arandomfooddatacentralapiservice.org/Calculate/748967+174284
 
Eggs, Grade A, Large, egg whole. Portion: 1 eggs
 
Lentils, pink or red, raw. Portion: 100 g
 
    Protein: 30,14 g
 
 
 
Custom quantity and combined entries, suggested URI: https://arandomfooddatacentralapiservice.org/Calculate?item_1_id=748967&item_1_quantity=4&item_1_portion=egg&item_2_id=174284&item_2_quantity=300&item_2_portion=grams
 
Eggs, Grade A, Large, egg whole. Portion: 4 eggs
 
Lentils, pink or red, raw. Portion: 300 g
 
    Protein: 96,66 g (4 eggs × 6.24) + (300 g × 23.9)
 
</pre>
 
  
 
===GNU/Linux===
 
===GNU/Linux===
Line 535: Line 1,297:
 
F-Droid.
 
F-Droid.
  
* Pl@ntNet for Android (https://play.google.com/store/apps/details?id=org.plantnet) - Pl@ntNet is a citizen science project for automatic plant identification through photographs and based on machine learning. "The observations shared by the community are published with the associated images under a creative common cc-by-sa license (visible author name)." - https://plantnet.org/en/2020/08/06/your-plntnet-data-integrated-into-gbif/
+
* '''HealthAssistant''' -- uses the PsychonautWiki API
 +
*** [https://github.com/isaakhanimann/HealthAssistant/issues/1 HealthAssistant F-Droid package encouragement #1]
 +
* Speech to text (STT)
 +
** Candidate: dicio-android
 +
** https://github.com/Stypox/dicio-android/issues/33
 +
** https://github.com/Stypox/dicio-android/issues/54
 
* Online dating service
 
* Online dating service
 
** A Tinder clone
 
** A Tinder clone
 
*** [https://github.com/Alovoa/alovoa Alovoa]
 
*** [https://github.com/Alovoa/alovoa Alovoa]
* Music
 
** A SHAZAM clone
 
** A free app that functions like midomi.com -- "You can find songs with midomi and your own voice. Forgot the name of a song? Heard a bit of one on the radio? All you need is your computer's microphone."
 
 
* Privacy
 
* Privacy
 
** Screenshot blocker
 
** Screenshot blocker

Latest revision as of 14:31, 24 March 2024

Contents

RetroArch

Closed issues that are still active:

retroarch-joypad-autoconfig

Top priority for evaluation

Video game emulators

Collection:Games for video game consoles and Collection:Game ROM images

Free software evaluation High Priority Projects category, Collection/Project Team Type Runs in free distros Development stage Packaged for free distros Review link Review outcome Notable
Cemu Collection:Computer and video game console emulators 8th generation: Nintendo Wii U emulator cemu-2.0-ubuntu-20.04-x64.zip, and Appimage tested with OpenGL settings in Trisquel 11 Stable No Requested Craig https://en.wikipedia.org/wiki/Cemu
Ryujinx Collection:Computer and video game console emulators 8th generation: Nintendo Switch emulator Flatpak tested in Trisquel 11 No -
Yuzu Collection:Computer and video game console emulators 8th generation: Nintendo Switch emulator Appimage tested in Trisquel 11. Trisquel-related issues: https://github.com/yuzu-emu/yuzu/issues?q=is%3Aissue+is%3Aopen+trisquel Discontinued (Nintendo of America filed a lawsuit against Tropic Haze LLC) No Requested Craig https://en.wikipedia.org/wiki/Yuzu_(emulator)
Citra 8th generation: Nintendo 3DS Discontinued (Nintendo of America filed a lawsuit against Tropic Haze LLC) No
Vita3K 8th generation: PlayStation Vita No
Dolphin 7th generation, and 6th: Wii, and GameCube No
RPCS3 Collection:Computer and video game console emulators 7th generation: PlayStation 3 emulator Appimage tested in Trisquel 11 Alpha No https://en.wikipedia.org/wiki/RPCS3
PPSSPP 7th generation: PlayStation Portable No
AetherSX2 Collection:Computer and video game console emulators 6th generation: PlayStation 2 emulator
PCSX2 Collection:Computer and video game console emulators 6th generation: PlayStation 2 emulator Yes
Xemu Collection:Computer and video game console emulators 6th generation: Microsoft Xbox emulator ? No
libretro-beetle-psx-hw Collection:Computer and video game console emulators 5th generation: Sony PlayStation No Increase the resolution up to 12x! libretro-beetle-psx cannot increase the resolution at all.
libretro-bsnes-hd Collection:Computer and video game console emulators 4th generation: Sony PlayStation No 1280x1080 resolution without wide streching the screen! bsnes cannot do that.

Extended table

Emulator Android: F-Droid Google Play (F-Droid comparison) Libretro core (RetroArch Flatpak) Libretro core (RetroArch Ubuntu package) Libretro core (RetroArch Android) GNU/Linux: Appimage Appimage: Automatic update Flatpak Binary Binary: Automatic update
RetroArch 1.16.0 (2023-09-30) (Missing data) 1.9.12 (2021-11-03) -
Cemu Request [2] - - Request -II- -II- Yes Request Yes
Ryujinx No - - Request -II- -II- Yes No - Yes Yes ?
Yuzu Yes No Link Still too young -II- -II- Yes Yes
Citra No Link Yes No Yes Yes Yes
Vita3K Yes No Link Request -II- -II- Yes Yes
Dolphin 5.0-20347 5.0-20347 Yes No Yes No -
RPCS3 To early[1] No Request -II- -II- Yes
PPSSPP Yes 1.1.1.0 (2015-11-15) 1.16.6 (2023-10-12) Yes No Yes Yes
AetherSX2 Yes No Link No No No
PCSX2 No - - Known as "LRPS2 (alpha)" No No Yes Yes
Xemu No - - Request -II- -II- Yes
libretro-beetle-psx-hw Yes No Yes
libretro-bsnes-hd Yes No Yes

1:

## Use case
Games released for handheld game consoles don't have non-network multiplayer mode. So handheld game console emulators installed on mobile devices (smartphones, tablets, etc) cannot be used for this purpose. Instead, you have to install home video game console emulators on the mobile device.

For example:
* ''Tekken 6'', distributed for PlayStation Portable (handheld game console), does not have a two player mode.
* ''Tekken 6'', distributed for PS3 (home video game console), has two player mode (called "VS Battle"). It would be possible to play it on a smartphone if a RPCS3 for Android version was released, by connecting two or game pads to the Bluetooth on the phone.

2: Games released for handheld game consoles don't have non-network multiplayer mode. So handheld game console emulators installed on mobile devices (smartphones, tablets, etc) cannot be used for this purpose. Instead, you have to install home video game console emulators on the mobile device.

Releases

Automatic updates for GNU/Linux for downloads not managed by package managers

  • Citra installer
    • Already added: "Check for updates on start"
  • Dolpin appimage
  • PCSX2 Appimage
    • "Enable Automatic Update Check" enabled by default

Game compatibility column

Wii U

Nintendo 3DS:

PS2:

PSP

PS3

  • GNU/Linux: RPCS3
    • Game compatibility column already exists
    • Android: No RPCS3 Android build exists, and no well-known PS3 emulator for Android exists

PS Vita

  • GNU/Linux: Vita3K
    • Game compatibility column already exists
  • Android: Vita3K
    • Game compatibility column already exists

Yuzu

Not needed any more (very stable emulators)

Wii/GameCube

Multiboot disk image tools

https://en.wikipedia.org/wiki/Category:Multiboot_live_USB

Importance: USB drives like Kingston DataTraveler Max, allows really quick system installations from GNU/Linux distribution ISO files. I assume that the FSF office has downloaded copies of https://www.gnu.org/distros/free-distros.en.html, a collection of these GNU/Linux ISO installation files can be copied to a Kingston DataTraveler Max USB drive with ventoy installed.

balenaEtcher

balenaEtcher issue: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation#Chromium-based_browsers_and_software

Ventoy

MultiBoot is not as simple as Ventoy, but it works for legacy systems.

Sofware with issues

Free software evaluation Issue High Priority Projects category, Collection/Project Team Type Review link Evaluation status Notable
Etcher wish: support creating a multi-boot USB drive #414 https://en.wikipedia.org/wiki/Etcher_(software)

Secondary issues

Blocked by Antifeatures (for example VPN software that depends on nonfree service). So the issues listed here will not help anyways.

Mozilla VPN

Issues:

Future Trisquel issues

File issues to https://gitlab.trisquel.org/trisquel/package-helpers/ when these issues have been fixed:

UI

GUI issues

MATE

Release notes

https://www.mozilla.org/en-US/firefox/111.0/releasenotes/ : Please mention that the window border is hidden by default - https://bugzilla.mozilla.org/show_bug.cgi?id=1855203

Maximize windows

You can also use and add comments ~/.config/devilspie2/maximize.lua

virt-manager

Fitts's law

MATE is based on GNOME, and uses GTK.

Themes (from the mate-themes package) that are affected in Trisquel 11:

  • BlackMATE
  • Blue-Submarine
  • GreenLaguna
  • Green-Submarine
  • Greybird
  • Greybird-dark
  • High Contrast
  • High Contrast Inverse
  • TraditionalGreen
  • TraditionalOk
  • YaruGreen
  • YaruOk

gnome-disk-image

Release notes

https://www.mozilla.org/en-US/firefox/73.0/releasenotes/ : Please mention that sideloading is discontinued - https://bugzilla.mozilla.org/show_bug.cgi?id=1855207

GUI-blocking issues

Issues that force you to run commands that might damage your system.

  • usb-creator-gtk cause a problem with windows images - https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/2038684
    • It's useful to evaluate free software on Windows sometimes.
    • usb-creator-gtk only lists USB devices for security reasons. Using dd to write ISOs require you to select a /dev/[device], so you have to back up your disk drives first since it's easy to add the wrong device by mistake.

Script-blocking issues

This section is also AI related, since GUIs makes it significantly harder for AI to interact.

The issues here are blocking bash scripts to configure the programs.

Documentation

Screen resolution

AI-related

See also: #Script-blocking_issues

Macros

Display templates

Ask Adonay for help.

If we get the code working, I'll also add it to https://psychonautwiki.org/wiki/UserWiki:David_Hedlund/List_panels

Todo

Directory Friday IRC Meeting

Licensing consultation

Consult Donald on these issues:

Collections to start

Verify

These entries carry extra high importance.

Entries that need more info

IceCatMobile F-Droid package maintainer - https://f-droid.org/en/packages/org.gnu.icecat/

Issues that needs your vote

Software Popular long-term issue Vote Type Submitted

https://issuetracker.google.com/issues/36956498

Etar Vote Crash when app is backgrounded
Android Vote Android MTP support does not show recent files until the device is rebooted Google refused to fix the bug! 2012
Etar Vote Calendar app does not allow "Change only this event" for events from calendars with CalendarContract.ACCOUNT_TYPE_LOCAL #15
Firefox Vote Implement the Firefox for Android progress bar
Firefox Vote Offer Private Browsing for the search engines
Firefox add-on: Nano Defender Vote Adblocker / Defender for Firefox issues mega thread Unapproved: https://github.com/NanoAdblocker/NanoDefender describes that https://addons.mozilla.org/en-US/firefox/addon/real-nano-defender/ is not working for the moment.
LMMS LinuxVST support Feature 2004
Important Firefox add-ons Vote on APIs needed by Session Manager, Tab Session Manager, MySessions, Tab Mix Plus and other session managers, so they can be better Vote Feature 2005
Firefox Set a Default Text Size (or Page Zoom Level) in Tools > Options > Content > Default Page Size Vote Feature 2005
Thunderbird Opening or adding .ics files to calendar by double click Vote Bug 2006
Thunderbird global indexing should include Trash folders by default but global search results should not show Trash folder hits by default - 'Include messages in global search' for the Trash folder should be enabled by default. Vote Bug 2010
Thunderbird Allow body search in encrypted messages ("regular search", QFB, filters) Vote Bug 2018
Thunderbird Search Messages: Encryption Status missing Vote Enhancement 2022
Texinfo MediaWiki to Texinfo conversion for texinfo Vote at the bottom of the page Feature request 2011
GitHub View list of issues I'm subscribed to, on the website Add a positive emoji Feature request 2014
Libreoffice no keyboard input after opening password protected .ods Bug 2012
Phabricator Phabricator should suggest possible duplicates when creating a new task Add thumbs up Feature request 2014
MediaWiki Allow users to be blocked from editing a specific article Vote Feature request 2004
MediaWiki Allow users to restrict who can send them notifications Vote Feature request 2017
Tor Browser Add DuckDuckGo hidden service search engine to Tor Browser (and set it as default search engine) Feature request 2020
RadioDroid Suggestion: Make Favorite list exportable/importable Feature request 2016

Self-submitted

Nonfree software

Political issues

Page content

Nonfree issues

Android

Bugs

https://support.mozilla.org/en-US/kb/how-do-i-restore-my-tabs-last-time#w_restore-the-previous-session-from-the-firefox-menu

Feature requests

Need more volunteers

Community

  • Savannah - I've been waiting for many months since I submitted a new project but it's still not approved. Nobody care to respond when I ask what's going on. This is obviously frustrating.

F-Droid apps

Proposed projects

Planned software and releases

Central bank digital currencies (CBDCs)

January 27 2021: Central bank digital cash could come to 20% of the world in three years - BIS

"The history of central bank digital currencies (CBDCs) is a short, recent history. CBDCs are still in a conceptual stage, with many countries exploring their possible implementation." - https://en.wikipedia.org/wiki/History_of_CBDCs_by_country.

List CBDCs on directory.fsf.org when these articles have been created and listed in https://en.wikipedia.org/wiki/Category:Central_bank_digital_currencies:

See research at https://en.wikipedia.org/wiki/History_of_CBDCs_by_country for current status.

Virtual assistant

FSF Forge

FreeAMO

I think it's a good idea to rewamp https://git.savannah.gnu.org/cgit/directory.git/tree/subprojects/freeamo when the thunderbird 78.0-based software (icedove) has landed in Guix (done), Evaluated 2024: Hyperbola (WAITING), Parabola (WAITING), Trisquel (done).

Firefox

Comming up:

Firefox-based browser releases

Thunderbird

Status from https://developer.thunderbird.net/add-ons/about-add-ons#extensions

  • Legacy WebExtensions: Deprecated in Thunderbird 78.
  • Legacy Bootstrap Extension: Deprecated in Thunderbird 68.
  • Legacy Overlay Extension: Deprecated in Thunderbird 68.

"Support for legacy extensions was removed from Thunderbird Beta version 74, released in February 2020. Only modern are now compatible with Thunderbird 78. This guide is intended to help developers to port their Legacy WebExtensions to MailExtensions." - https://developer.thunderbird.net/add-ons/updating/tb78

Important milestone release notes:

Release schedule:

icedove packages

Guix, https://guix.gnu.org/en/packages/icedove-91.5/

icedove 91.5 Rebranded Mozilla Thunderbird email client

This package provides an email client built based on Mozilla Thunderbird. It supports email, news feeds, chat, calendar and contacts.

    Website: https://www.thunderbird.net
    License: MPL 2.0
    Package source: gnuzilla.scm
    Patches: None
    Builds: x86_64-linux

Hyperbola will be discontinued 2022 (check https://en.wikipedia.org/wiki/Hyperbola_GNU/Linux-libre#History 2027 or something because that has not happened yet) so it doesn't really make any sense to track it

https://www.hyperbola.info/packages/

Arch 	Repo 	Name 		Version 		Description 	Last Updated
x86_64 	Extra 	icedove-uxp 	52.9.20210602-3 	A new generation of Icedove, an XUL-based standalone mail and news reader on the Unified XUL Platform (UXP). 	2021-08-11
i686 	Extra 	icedove-uxp 	52.9.20210602-3 	A new generation of Icedove, an XUL-based standalone mail and news reader on the Unified XUL Platform (UXP). 	2021-08-11

Parabola, https://www.parabola.nu/packages/?sort=&q=icedove&maintainer=&flagged=

Arch 	Repo 	Name 	Version 		Description
x86_64 	Libre 	icedove 1:68.9.0-1.parabola1 	Standalone mail and news reader based on Mozilla Thunderbird

Trisquel 10, sudo apt-cache show icedove

Package: icedove
Source: thunderbird
Version: 1:78.14.0+build1-0ubuntu0.20.04.2+10.0trisquel10
Architecture: amd64
Maintainer: Ubuntu Trisquel Team <ubuntu-mozillateam@lists.ubuntu.com>
thunderbird packages
bullseye (stable) (mail): mail/news client with RSS, chat and integrated spam filter support
1:78.14.0-1~deb11u1: amd64 arm64 i386 mips64el ppc64el s390x
jammy (22.04LTS) (mail): Email, RSS and newsgroup client with integrated spam filter
1:91.9.1+build1-0ubuntu0.22.04.1 [security]: amd64
1:91.8.0+build2-0ubuntu1 [ports]: arm64 armhf ppc64el s390x 

Website issues

Multiboot ISO on internal hard disk drives

Protect internal hard disk drive devices with ISO sources:

Misc:

Privacy

LVM2 PV

LVM-on-LUKS (LVM2 PV in a LUKS container) is used in Trisquel 11 by default.

RAR

Add supported RAR versions to:

IceCat

Emulator

Yuzu

SuperTuxKart (free homebrew game)

Controllers

Microsoft Xbox Elite Wireless Controller Series 2. Requires upstream support for Linux: https://github.com/libsdl-org/SDL/issues/7211

Sony PlayStation DualSense Edge. Requires SDL 2.26.5: "Added mapping for DualSense Edge Wireless Controller on Linux" - https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5

Unique software notes

  • Political messaging
  • Easter egg antifeature
    • Lorenzo said in the directory-discuss mailing-list: "one morning I executed that editor to take some notes and I got scared when suddenly it started typing by itself a message."

Missing free software in the ecosystem

See also https://directory.fsf.org/wiki/Free_Software_Directory_talk:Artificial_Intelligence_Project_Team#Free_software_replacements_that_are_missing

Bug workarounds

Misc

--prefer-free-formats as it is now acts like a --force-free-formats and this causes all the problem. (aka the need for overly long selector/filter lines instead of a simple [height <= 1080p] and --prefer-free-formats) see my previous comments for more details." - https://github.com/ytdl-org/youtube-dl/issues/6018#issuecomment-313074618

Freedom politics

IM-protocol government communication

Emacs

DEs

F-Droid

Play Store is trying to downgrade RetroArch (and potentially other apps?) installed from F-Droid - https://gitlab.com/fdroid/fdroidclient/-/issues/2739

Incompatible with Google TV

Google TV is used by Chromecast with Google TV 4K, and Chromecast with Google TV (HD).

Google TV issues:

licenseutils

I've contacted the author of the *licenseutils* package and asked him to make automated verification possible. Currently there are over 2000 software that we need to verify licenses for on the list below, doing it manually isn't feasible.

MATE

Retroarch

devilspie2

https://www.nongnu.org/devilspie2/ Seems to be unmaintained

My bug reports:

Free JS

Haketilo

Not avalible in addons.mozilla.org yet.

"I should finish my GitHub registration client. Currently I believe you need nonfree software to register for GitHub, but recently Haketilo added support for bypassing CORS, so it should be possible to write a free software client to solve the CAPTCHA now." - User:jacobk

Unique projects

Games

Computer-assisted language learning (CALL)

Computer-assisted language learning (CALL) software: Learning multiple languages through online courses are part of an emerging trend, which in many ways are more accessible compared with in-class courses. However, only proprietary apps exist.

LanguageTool clone

We need a free option to LanguageTool.

From https://en.wikipedia.org/wiki/LanguageTool

"LanguageTool is a free and open-source grammar checker, and all its features are available for download. LanguageTool website connects to a proprietary sister project LanguageTool Plus, which provides improved error detection for English and German, as well as easier revision of longer texts, following the open-core model. LanguageTool Plus also uses n-grams as part of its freemium business model

LanguageTool web service can be used via a web interface in a web browser, or via a specialized client-side plug-ins for Microsoft Office, LibreOffice, Apache OpenOffice, Vim, Emacs, Firefox, Thunderbird, and Google Chrome. Its web app client can also be integrated on websites."

It would be useful to write plugins to privacy focused chat software, including:

Drug legality

A database that list all classified substances for each country, and an API that enables developers to access it. For example, this will enable developers to build an app that can be used to show which substances that are legal and illegal in a selected country, and the typical penalty for given amounts. This can prevent tourist to avoid risks they might be totally unaware of, or might introduce them to therapeutic possibilities (eg ayahuasca retreats).

FoodData Central: Calculator for custom quantity and combined entries

Feature request: Combined food items (recipies) My Food Data (https://www.myfooddata.com/) offers a web based nutrition calculator that can be used to make recipes (combining food items) and calculate the total nutrient value. For example:

https://tools.myfooddata.com/protein-calculator/170422-169705/oz-100g/1-1/1/100g-100g/1-1

  • 1 oz pea sprouts
  • 100 g uncooked oats

However, the My Food Data API (https://api1.myfooddata.com/) is secret.

Are you planning to make it possible to make recipes from your API as described above, or is this already possible?

GNU/Linux

F-Droid

List of _important_ apps that can be found in Google Play but not in F-Droid.

Human languages

Requests

I've sent this message 16 Aug 2015 to [libreplanet-discuss](https://lists.gnu.org/archive/html/libreplanet-discuss/2015-08/msg00030.html), and repeatedly to the FSF, RMS:

Chrome Web Store is the official Chrome web browser website for
supported exentions. However, it can also be used to install extensions
to the free variants of Chrome known as Chromium and Iridium (built on
Chromium + improved privacy).

Iridium (unstable) can be installed from:
https://launchpad.net/~strukturag/+archive/ubuntu/iridium-unstable.
Iridiums extension directory is located in
~/.config/iridium/Default/Extensions/.

However, Chrome Web Store do not show the license for the extensions
which makes it hard to verify which extensions that are free or not. You
have to install the extension and manually look into the source code of
each files in the extension directory.

I suggest that the FSF contact Google
(https://www.google.com/intl/en_us/chrome/business/devices/contact.html)
and ask them to add "License(s)" to the default text to the extensions
in Chrome Web Store so we can build a verified free repository in the FSD.

# Response 30 Mar 2017
> DBH: I don't want to burden you, should I ask them myself every 3rd month for example?
> RMS: Today I had a discussion about it.  Sooner or later, things will start moving. 


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.