The officially official Devuan Forum!

You are not logged in.

#1 2024-11-03 21:49:41

Eeqmcsq
Member
Registered: 2017-09-19
Posts: 22  

Pluma bug and proposed fix: Where do I report, and what happens next?

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

#2 2024-11-03 22:52:19

Ron
Member
Registered: 2018-04-22
Posts: 526  

Re: Pluma bug and proposed fix: Where do I report, and what happens next?

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

#3 2024-11-04 01:46:26

ralph.ronnquist
Administrator
From: Battery Point, Tasmania, AUS
Registered: 2016-11-30
Posts: 1,251  

Re: Pluma bug and proposed fix: Where do I report, and what happens next?

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

#4 2024-11-04 12:25:35

Altoid
Member
Registered: 2017-05-07
Posts: 1,581  

Re: Pluma bug and proposed fix: Where do I report, and what happens next?

Hello:

Ron wrote:

... 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

#5 2024-11-17 21:28:06

greenjeans
Member
Registered: 2017-04-07
Posts: 542  
Website

Re: Pluma bug and proposed fix: Where do I report, and what happens next?

Works in Daedulus here. And mine showing same thing as OP.

Never noticed that before, but I usually don't open files by opening pluma first, I just click on the file.

Luv me some Pluma, it's my favorite text-editor, I even use it in my Openbox installs.


https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.

Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

Board footer