Project

General

Profile

action #56003

[functional][u] Test case for gswrap package for ghostscript

Added by WernerFink 12 months ago. Updated 3 months ago.

Status:
In Progress
Priority:
Normal
Category:
New test
Target version:
SUSE QA tests - Milestone 31
Start date:
2019-08-27
Due date:
% Done:

0%

Estimated time:
42.00 h
Difficulty:
Duration:

Description

I have written a bash script called gwrap which will be the main part of the new package gswrap for Tumbleweed[1]. This script uses the tool bwrap from package bubblewrap to provide a fresh namespace for ghostscript. Both the next package version of ghostscript as well as gswrap uses update-alternatives to replace the program /usr/bin/gs with the gswrap script, if installed, otherwise the alternative link points to /usr/bin/gs.bin ... The aim of this is to have a secure container for ghostscript executed with option -dSAFER which should work for the most cases. Even with the X window system and also with pipes and the option -sOutputFile=%pipe%<command>

[1] https://build.opensuse.org/package/show/Printing/gswrap

Acceptance criteria

  • AC: A new openQA test module covers use case for gswrap

Exit criteria

  • EC: An test is implemented in OBS/IBS

Further information

History

#1 Updated by SLindoMansilla 11 months ago

  • Subject changed from Test case for gswrap package for ghostscript to [functional][u] Test case for gswrap package for ghostscript
  • Description updated (diff)
  • Priority changed from Normal to High

#2 Updated by SLindoMansilla 11 months ago

  • Description updated (diff)

#3 Updated by SLindoMansilla 10 months ago

  • Assignee set to mgriessmeier

Waiting for mgriessmeier's feedback

#4 Updated by szarate 9 months ago

  • Status changed from New to Feedback

Setting to feedback, waiting for clarification from PO. (We don't event know why we we set it to wait for feeedback in the first place)

#5 Updated by mgriessmeier 9 months ago

  • Status changed from Feedback to New
  • Assignee deleted (mgriessmeier)
  • Target version set to Milestone 30+

so this is a valid ticket for a new test in our domain.
but setting to next milestone

#6 Updated by SLindoMansilla 8 months ago

  • Status changed from New to Workable
  • Priority changed from High to Normal
  • Estimated time set to 42.00 h

#7 Updated by mgriessmeier 7 months ago

  • Target version changed from Milestone 30+ to Milestone 31

#8 Updated by jorauch 6 months ago

  • Status changed from Workable to In Progress
  • Assignee set to jorauch

Now this looks like a job for me

#9 Updated by jorauch 5 months ago

  • Status changed from In Progress to Workable
  • Assignee deleted (jorauch)

unassigning due to vacation and lack of progress

#10 Updated by zluo 3 months ago

  • Status changed from Workable to In Progress
  • Assignee set to zluo

take over

#11 Updated by zluo 3 months ago

https://build.opensuse.org/package/show/Printing/gswrap shows:

gswrap
SLE_12_SP5
 x86_64
succeeded
SLE_15
 x86_64
succeeded
SLE_15_SP1
 x86_64
succeeded
SLE_15_SP2
 x86_64
succeeded
openSUSE_Factory_ARM
 aarch64
succeeded
 armv7l
succeeded
openSUSE_Factory_PowerPC
 ppc64
succeeded
 ppc64le
succeeded
openSUSE_Leap_15.1
 x86_64
succeeded
openSUSE_Leap_15.2
 x86_64
succeeded
openSUSE_Tumbleweed
 i586
succeeded
 x86_64
succeeded

But let me focus this for tumbleweed at first.

#12 Updated by zluo 3 months ago

http://f40.suse.de/tests/7715#step/gswrap/13

still not working yet. I have issue with opening ps file which works on my TW.

#14 Updated by zluo 3 months ago

actually I cannot make further progress.

just for record:
from wernerfink: ps is a text based command ... there is no X forwarding

#15 Updated by SLindoMansilla 3 months ago

  • Assignee changed from zluo to SLindoMansilla

I will try to apply Werner's suggestions.

Also available in: Atom PDF