You are not logged in.
I found a minor GUI bug in the pluma text editor that comes with the MATE Desktop. I downloaded the source code, compiled it, and came up with a fix that requires a small amount of refactoring in one source file.
According to the web page "How to report a bug in Devuan", since pluma is presumably not forked by Devuan, I should file this bug + proposed fix with the Debian bug tracking system.
But if I want this fix to be added to the original pluma source code, should I file the bug and proposed fix with the MATE Desktop team instead? Or will Debian pass on the fix to the MATE Desktop team?
Since this is my first time reporting a proposed fix to an open source project, I'm also curious about what happens afterwards. If the MATE Desktop team fixes the bug in their source code, would Debian get the latest source code, recompile, and distribute the fix in the current distribution? Or could Debian fix their source code in their repository, recompile, and distribute the fix? And how would Devuan pick up the fix?
* The GUI bug
If you're curious what the GUI bug is:
- Launch the pluma text editor.
- File -> Open
- The Character Encoding combo box doesn't show that anything is selected. In earlier versions of pluma (confirmed on Devuan Jessie), the combo box defaults to the first choice "Automatically Detected". Internally, the first choice IS selected, but the GUI doesn't show it.
Offline
The place to report it would be somewhere here: https://github.com/mate-desktop/pluma/issues
However, I noticed that the current version is 1.26.3, but the version that is in Devuan 5's repos is 1.26.0, so it may be already fixed (??). But I didn't see this particular bug mentioned anywhere on the linked page.
Last edited by Ron (2024-11-03 22:57:52)
Offline
You should also point out that as it's github, it will require a Microsoft login for rising issues, and probably then also add that noone will want that.
Offline
Hello:
... Devuan 5's repos is 1.26.0, so it may be already fixed ...
The changelog file in pluma_1.26.1-2.1_amd64.deb does not seem to mention it (?):
### pluma 1.26.1
* Translations update
* Fix out-of-bounds write
* Fix double activation of extensions
* pluma-plugins-engine: fix memory leak
### pluma 1.26.0
* Translations update
* filebrowser-plugin: fix segfault on open-terminal action
* update copyright to 2021
* build: fix shebangs
* warning: declaration of shadows a global declaration
* pluma: Use EXIT_SUCCESS macro instead of int value (portability)
* help: update help for sort plugin
* sort plugin: Port sort plugin to the new GtkSourceView api.
--- snip ---
Cannot be tested in Daedalus; GDebi won't install -> non-satisfiable dependency: gir1.2-pluma-1.0 (=1.26.1-2.1).
Best,
A.
Last edited by Altoid (2024-11-04 12:26:12)
Offline