Bug 16900

Summary: Request to backport Drawpile from Cauldron
Product: Mageia Reporter: Taaki Atshe <taakine>
Component: BackportsAssignee: Shlomi Fish <shlomif>
Status: RESOLVED OLD QA Contact:
Severity: enhancement    
Priority: Normal CC: marja11
Version: 5   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://drawpile.net/
Whiteboard:
Source RPM: drawpile-1.0.2-1.mga6.src.rpm CVE:
Status comment:

Description Taaki Atshe 2015-10-04 19:42:30 CEST
Package Drawpile exists in Cauldron, but it's not available in current stable versions.

Reproducible: 

Steps to Reproduce:
Taaki Atshe 2015-10-04 20:25:07 CEST

Hardware: x86_64 => All

Comment 1 Shlomi Fish 2015-10-04 20:59:13 CEST
(In reply to Taaki Atshe from comment #0)
> Package Drawpile exists in Cauldron, but it's not available in current
> stable versions.
> 
> Reproducible: 
> 
> Steps to Reproduce:

Hi,

the package was built and submitted to core/backports_testing . Please test and mark as MGA5-32-OK and/or MGA5-64-OK or report problems.

Regards,

-- Shlomi Fish
Comment 2 Taaki Atshe 2015-10-05 14:58:40 CEST
Problems found after short testing:

1) There is no *.desktop file and thus entry in Menu

2) Bunch of messages like
"Cannot open file '/home/user/theme:document-export.svg', because: No such file or directory"

List of missing files:
 
document-save-as.svg media-record.svg application-exit.svg document-export.svg

Each reported twice. Not sure if they should be present, but the program complains about them.

3) Lack of localization: English titles of menu entries even though non-English locale was selected.

4) Panel placement issues, they are too big and do not fit in the screen space.
Comment 3 Taaki Atshe 2015-10-05 15:31:46 CEST
List of files missing in the Mageia package (x86_64):

/usr/share/applications/drawpile.desktop
/usr/share/drawpile/drawpile/i18n/drawpile_cs.qm
/usr/share/drawpile/drawpile/i18n/drawpile_de.qm
/usr/share/drawpile/drawpile/i18n/drawpile_fi.qm
/usr/share/drawpile/drawpile/i18n/drawpile_ja.qm
/usr/share/drawpile/drawpile/i18n/drawpile_ru.qm
/usr/share/pixmaps/drawpile.png
Comment 4 Taaki Atshe 2015-10-05 15:33:50 CEST
Application failed with following error once:
ASSERT: "red >= 0 && red <= 1" in file /home/iurt/rpmbuild/BUILD/drawpile-1.0.2/src/client/core/layer.cpp, line 857

Probably it's bug of the app itself.
Comment 5 Taaki Atshe 2015-11-19 20:24:36 CET
Problems with lacking Menu icon is fixed in new build, as well as translations, but tool panel is still too big and does not fit in the screen well, it's impossible to resize it. 

Tested with building from sources manually, but the problem persists in Mageia 5.
Comment 6 Shlomi Fish 2015-11-19 21:40:20 CET
(In reply to Taaki Atshe from comment #5)
> Problems with lacking Menu icon is fixed in new build, as well as
> translations, but tool panel is still too big and does not fit in the screen
> well, it's impossible to resize it. 
> 
> Tested with building from sources manually, but the problem persists in
> Mageia 5.

I don't understand. Was the program you tested compiled from sources manually? Does the problem exists in the version compiled from sources? What about the packaged version?
Comment 7 Taaki Atshe 2015-11-19 22:19:23 CET
Package version is latest in Mageia 5 repository, x86_64.

Tested both that version and version compiled from source manually.

Problem persist in both compiled (from 1.0.2 tarball) and installed variants.

So problems #2 and #4 are still there, while problems #1 and #3 are now fixed.

#2 seem to be mainline issue and it does not seem to have any effect but messages on stderr.

#4 is annoying though, making the program almost unusable. Panel with tool settings does not fit in place where it should be, it takes most of screen width and cannot be resized, except making it even bigger.
Comment 8 Shlomi Fish 2015-11-20 09:45:39 CET
(In reply to Taaki Atshe from comment #7)
> Package version is latest in Mageia 5 repository, x86_64.
> 
> Tested both that version and version compiled from source manually.
> 
> Problem persist in both compiled (from 1.0.2 tarball) and installed variants.
> 

If the problems exist in the upstream version, then there's a limit to what we can do and you'll have to take it with the upstream project's maintainers. Do you know if it is working fine in different Linux distributions?

Anyway, what do you want from me? How can I help you?

Regards,

-- Shlomi Fish
Comment 9 Taaki Atshe 2015-11-21 21:20:47 CET
Yes, In other distribution it worked ok, so I guess it might have something to do with Mageia.

It might have something to do with Qt5 version I suspect, though I do not know if it is possible to update Qt5 without switching to unstable distribution.

Can you please check if you can reproduce the problem with Cauldron?
Comment 10 Shlomi Fish 2015-11-27 19:22:18 CET
(In reply to Taaki Atshe from comment #9)
> Yes, In other distribution it worked ok, so I guess it might have something
> to do with Mageia.
> 
> It might have something to do with Qt5 version I suspect, though I do not
> know if it is possible to update Qt5 without switching to unstable
> distribution.
> 
> Can you please check if you can reproduce the problem with Cauldron?

On Cauldron, I see the messages on STDERR , but I don't know how to fix them.

Furthermore, the panels of drawpile seem find here - not too large, but I have a relatively large screen  - 1920*1080.

Regards,

-- Shlomi Fish
Comment 11 Marja Van Waes 2018-04-18 09:00:49 CEST
Mageia 5 has officially reached its End of Life on December 31st, 2017 https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
It only continued to get important security updates since then, because we are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the Mageia 5 => 6 upgrade issues.

I would have closed this report, if I hadn't seen that problems with drawpile in Mageia 6 cauldron were mentioned.

Does this report need to stay open for that?

CC: (none) => marja11

Comment 12 Marja Van Waes 2018-10-07 15:35:26 CEST
@ Taaki Atshe

No reply, so closing as OLD since Mageia 5 is no longer maintained.

==> If you didn't reset your password after February 2018, then you'll need to reset it here https://identity.mageia.org/forgot_password to be able to log in and comment in this report. <==

Status: NEW => RESOLVED
Resolution: (none) => OLD