SpaceCreator issueshttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues2024-03-28T09:23:44Zhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1136ExternamlProcesMonitor does not update2024-03-28T09:23:44ZGuenter SchwannExternamlProcesMonitor does not updateUsing `ExternalProcrocessMonitor::executeBlocking()` dos block the event handling. So the output is not updated.
![image](/uploads/65cd877411a7de64016a313c5b281cd6/image.png)
it refreshed only after the command completed
![image](/u...Using `ExternalProcrocessMonitor::executeBlocking()` dos block the event handling. So the output is not updated.
![image](/uploads/65cd877411a7de64016a313c5b281cd6/image.png)
it refreshed only after the command completed
![image](/uploads/dc8fe1a72e696882d2ecc1d7eb7d27bf/image.png)
The window does not refresh - see the 1st screenshot, it displays what is below and when I move the window the content remains frozen. Then only once the command (make) has completed, the text appears on the window.5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1133Python shiboken setup not picking PySide6 path2024-03-21T10:17:54ZHugo Jiménez HernándezPython shiboken setup not picking PySide6 pathPySide6 supportHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1132Fix broke CI for failing tests2024-03-21T09:01:45ZGuenter SchwannFix broke CI for failing testsError during test occurs:
```
[2024-03-20 08:12:08] Running test: ./tests/integrationtests/applications/tmc/use-cases/tst_tmc_usecases
[2024-03-20 08:12:08] Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-...Error during test occurs:
```
[2024-03-20 08:12:08] Running test: ./tests/integrationtests/applications/tmc/use-cases/tst_tmc_usecases
[2024-03-20 08:12:08] Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
[2024-03-20 08:12:08] Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
[2024-03-20 08:12:08] If this causes problems, reconfigure your locale. See the locale(1) manual
[2024-03-20 08:12:08] Running TMC test: test_dekker.sh'
[2024-03-20 08:12:08] for more information.
[2024-03-20 08:12:08] Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
[2024-03-20 08:12:08] Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
[2024-03-20 08:12:08] If this causes problems, reconfigure your locale. See the locale(1) manual
[2024-03-20 08:12:08] for more information.
[2024-03-20 08:12:08] grantlee.customtype: Don't know how to handle metatype ive::ExportableIVFunctionType
[2024-03-20 08:12:12] Starting conversion.
[2024-03-20 08:12:12] Reading InterfaceView from /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/interfaceview.xml
[2024-03-20 08:12:12] Using the following SDL functions: LockB, SharedMemory, LockA
[2024-03-20 08:12:12] Using the following ENV functions: TestGUI
[2024-03-20 08:12:12] Using the following ENV data types: T-WriteRequest, T-WriteRequest
[2024-03-20 08:12:12] Converting SDL files:
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lockb/SDL/src/system_structure.pr
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lock/SDL/src/lock.pr
[2024-03-20 08:12:12] to:
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/output_dekker/lockb.pml
[2024-03-20 08:12:12] Executing: sdl2promela with args:
[2024-03-20 08:12:12] --sdl
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lockb/SDL/src/system_structure.pr
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lock/SDL/src/lock.pr
[2024-03-20 08:12:12] -o
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/output_dekker/lockb.pml
[2024-03-20 08:12:12] Elapsed time: 8ms
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:ASN.1 compiler failed - ASN.1 Compiler error (exit code = 4) - b"Warning: Signature of macro 'EmitPrimitiveType' of custom stg file '/tmp/OG_ASN1SCC_dserlr4m/pretty_print_asn1.stg' has changed from\n EmitPrimitiveType(sColor, sTasName, sTasNameC, sAsnKindName, sMinBytes, sMaxBytes, sMaxBitsExplained, sCommentLine, sAsn1Constraints, sMinBits, sMaxBits, arrsCommentsm, soUnit)\nto\n EmitPrimitiveType(sColor, sTasName, sTasNameC, sAsnKindName, sMinBytes, sMaxBytes, sMaxBitsExplained, sCommentLine, sAsn1Constraints, sMinBits, sMaxBits, arrsComments)\nConsider updating your custom stg file '/tmp/OG_ASN1SCC_dserlr4m/pretty_print_asn1.stg' to comply to the new signature.\n\nCan't load template 'EmmitTass.st'\n at Antlr.StringTemplate.StringTemplateGroup.LookupTemplate(StringTemplate enclosingInstance, String name)\n at Antlr.StringTemplate.StringTemplateGroup.GetInstanceOf(StringTemplate enclosingInstance, String name)\n at Antlr.StringTemplate.StringTemplateGroup.GetInstanceOf(String name)\n at ST.call_generic[a](String fileName, String macroName, IEnumerable`1 attrs) in /home/taste/GitLocal/asn1scc/ST/ST.fs:line 208\n at GenerateUperIcd.tases@357-2.Invoke(IcdTypeAssignment x) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 357\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 78\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 77\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at Microsoft.FSharp.Collections.SeqModule.ToArray[T](IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 825\n at icd_uper.EmmitModule(String fileName, String sModName, IEnumerable`1 arrsComments, IEnumerable`1 arrsTases) in /home/taste/GitLocal/asn1scc/StgVarious/icdtemplate_uper.gen.fs:line 204\n at GenerateUperIcd.modules@363-1.Invoke(Asn1Module m) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 363\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 78\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 77\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at Microsoft.FSharp.Collections.SeqModule.ToArray[T](IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 825\n at icd_uper.EmmitFile(String fileName, String sAsnFileName, IEnumerable`1 arrsModules) in /home/taste/GitLocal/asn1scc/StgVarious/icdtemplate_uper.gen.fs:line 208\n at GenerateUperIcd.files1@433.Invoke(Asn1File f) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 433\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 78\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 77\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at Microsoft.FSharp.Collections.SeqModule.ToArray[T](IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 825\n at icd_uper.RootHtml(String fileName, IEnumerable`1 arrsFiles1, IEnumerable`1 arrsFiles2, Boolean bIntegerSizeMustBeExplained, Boolean bRealSizeMustBeExplained, Boolean bLengthSizeMustBeExplained, Boolean bWithComponentMustBeExplained, Boolean bZeroBitsMustBeExplained) in /home/taste/GitLocal/asn1scc/StgVarious/icdtemplate_uper.gen.fs:line 215\n at GenerateUperIcd.DoWork(AstRoot r, String stgFileName, String outFileName) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 451\n at Program.main0@346-3.Invoke(CliArguments arg) in /home/taste/GitLocal/asn1scc/asn1scc/Program.fs:line 355\n at Microsoft.FSharp.Collections.SeqModule.Iterate[T](FSharpFunc`2 action, IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 497\n at Program.main0(String[] argv) in /home/taste/GitLocal/asn1scc/asn1scc/Program.fs:line 346\n"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteRequest not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteAccess not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In procedure get_sender: Type PID not found in ASN.1 model(line 35)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model - "remoteWantsToEnter T_Boolean"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_UInt8 not found in ASN.1 model - "writeSize T_UInt8"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model - "myProcID T_ProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model - "remoteProcID T_ProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model - "turn T_ProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteAccess not found in ASN.1 model - "myWriteValue T_WriteAccess"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_UInt8 not found in ASN.1 model - "writeCount T_UInt8"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model - "turnError T_Boolean"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model - "contentionError T_Boolean"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteRequest not found in ASN.1 model - "writeRequest T_WriteRequest"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_UInt16 not found in ASN.1 model - "startAddress T_UInt16"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "remoteWantsToEnter := false": Type mismatch (UnknownType vs BooleanType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turn := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turnError := false": Type mismatch (UnknownType vs BooleanType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type reference is unknown - "1 - myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Check that all your numerical data types have a range constraint - "1 - myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "remoteProcID := 1 - myProcID": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "1 - myProcID")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Wrong number of parameters or type mismatch
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(true)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turnError := true": Type mismatch (UnknownType vs BooleanType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "myProcID" - "turn = myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(true)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(false)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "myProcID" - "turn = myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type reference is unknown - "remoteWantsToEnter = false"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Wrong number of parameters or type mismatch
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Wrong number of parameters or type mismatch
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type UnknownType not supported in call to writeln - writeln('proc ', myProcID, ' write request')
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In call to length: Type of parameter 1 is incorrect (UnknownType) - Cannot resolve type of "writeRequest.values" - "length(writeRequest.values)"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeSize := length(writeRequest.values)": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "length(writeRequest.values)")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(true)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type mismatch: question (remoteWantsToEnter, type=UnknownType), answer (true, type=BooleanType) Type reference is unknown
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type mismatch: question (remoteWantsToEnter, type=UnknownType), answer (false, type=BooleanType) Type reference is unknown
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "writeCount" - "writeRequest.start_address + writeCount"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Check that all your numerical data types have a range constraint - "writeRequest.start_address + writeCount"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "myWriteValue.write_address :=
[2024-03-20 08:12:12] writeRequest.start_address + writeCount": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "writeRequest.start_address + writeCount")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Index can only be applied to type SequenceOf - "writeRequest.values(writeCount)"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "myWriteValue.write_value := writeRequest.values(writeCount)": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "writeRequest.values(writeCount)")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to memwrite (1 received) - MemWrite(myWriteValue)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type reference is unknown - "writeCount + 1"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Check that all your numerical data types have a range constraint - "writeCount + 1"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := (writeCount + 1)": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "writeCount + 1")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "writeSize" - "writeCount < writeSize"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Operands in relational expressions must be numerical - "writeCount < writeSize"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turn := remoteProcID": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "remoteProcID")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to setturn (1 received) - SetTurn(turn)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(false)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "writeSize" - "writeCount >= writeSize"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Operands in relational expressions must be numerical - "writeCount >= writeSize"
[2024-03-20 08:12:12] ERROR:sdl2promela:Error: found 60 errors:
```Guenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1131Interactive simulator python script raises error2024-03-22T07:21:55ZGuenter SchwannInteractive simulator python script raises errorI noticed that when running a Python script from a Space Creator window I get an import error:
![image](/uploads/14ed5df367e252398ed5fa880336d607/image.png)
While calling the same Python script from a console just works fine
This Py...I noticed that when running a Python script from a Space Creator window I get an import error:
![image](/uploads/14ed5df367e252398ed5fa880336d607/image.png)
While calling the same Python script from a console just works fine
This Python script is called by src/libs/libiveditor/modelchecking/modelcheckingwindow.cpp by calling make simu in a xterm window:
![image](/uploads/0ad37fd34cde41aae6db972786aaac82/image.png)
**Note**
Check to use
```
$ export XDG_DATA_HOME="$HOME/.local/share:/root/.local/share:/usr/local/share/:/usr/share/"
$ export XDG_DATA_DIRS="$HOME/.local/share:/root/.local/share:/usr/local/share/:/usr/share/"
```
Which is neede to be called before SpaceCreator in some scripts.5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1130Rename Add review to Add RID2024-03-26T18:54:13ZGuenter SchwannRename Add review to Add RIDRename Add review to Add RID (RID means Review Item Discrepancy and is the official term for this).
Add the full name as tooltip.Rename Add review to Add RID (RID means Review Item Discrepancy and is the official term for this).
Add the full name as tooltip.2 Review of a modelHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1127Add reviews to MSC2024-03-18T14:19:05ZGuenter SchwannAdd reviews to MSC2 Review of a modelGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1125Review widget/dialog shall remeber it's geometry2024-03-15T08:19:28ZGuenter SchwannReview widget/dialog shall remeber it's geometryLike the requirements dialog, the geometry (of the table as well) should be stored in the settings.
And be restored when opening the dialog.Like the requirements dialog, the geometry (of the table as well) should be stored in the settings.
And be restored when opening the dialog.2 Review of a modelGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1124Properties dialog should show only reviews for that component2024-03-14T10:40:47ZGuenter SchwannProperties dialog should show only reviews for that componentThere should be a filter for the review widget in the properties dialog to show only the reviews that are linked to that component.
Needs to be updated after adding a new review.There should be a filter for the review widget in the properties dialog to show only the reviews that are linked to that component.
Needs to be updated after adding a new review.2 Review of a modelGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1123Minor Requirement/Review issues2024-03-12T13:21:24ZGuenter SchwannMinor Requirement/Review issuesFor the "new Review" dialog:
Side note: for the review the dialog should not be called Method but Criticality
![image](/uploads/4186eea4231b17aadf914aa63cab2497/image.png)
For MSC requiremenst for **new project**
Another issue.. I...For the "new Review" dialog:
Side note: for the review the dialog should not be called Method but Criticality
![image](/uploads/4186eea4231b17aadf914aa63cab2497/image.png)
For MSC requiremenst for **new project**
Another issue.. I created a new project and opened the requirement dialog from the MSC editor. But the Personal token was not updated
![image](/uploads/d5ec7d4835cdf407c9ba1b76e0e57a77/image.png)
MSC requirements dialog:
also this dialog is too small by default (opened from MSC editor) - the "Selected" column does not show
![image](/uploads/a62c72dcf27300072d387d77fcb0fc82/image.png)
after saving and reloading, the Selected items are lost in the MSC1 Traceability - RequirementsGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1122No icons in Python RequirementsWidget2024-03-12T11:03:24ZGuenter SchwannNo icons in Python RequirementsWidgetIn Pyhton, no icons of the RequirementsWidget are shown.
`initTraceCommonLibrary()` needs to be called before using the widget.
Maybe somehow in __init__ of the python module?In Pyhton, no icons of the RequirementsWidget are shown.
`initTraceCommonLibrary()` needs to be called before using the widget.
Maybe somehow in __init__ of the python module?1 Traceability - RequirementsHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1121Remove Requirements not working on python script2024-03-06T16:44:33ZHugo Jiménez HernándezRemove Requirements not working on python scriptIt doesn't work and when trying to remove a couple of times it segfaults.It doesn't work and when trying to remove a couple of times it segfaults.Hugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1120No QHelpGenerator in the AppImage2024-03-06T15:49:58ZGuenter SchwannNo QHelpGenerator in the AppImage```
$ spacecreator.AppImage --qhelpgenerator
/tmp/.mount_spacec1XbOsQ/AppRun: line 129: /tmp/.mount_spacec1XbOsQ/libexec/qhelpgenerator: No such file or directory
``````
$ spacecreator.AppImage --qhelpgenerator
/tmp/.mount_spacec1XbOsQ/AppRun: line 129: /tmp/.mount_spacec1XbOsQ/libexec/qhelpgenerator: No such file or directory
```5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1119Duplicates created when clicking refresh button on python code2024-03-06T09:00:10ZHugo Jiménez HernándezDuplicates created when clicking refresh button on python codeHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1118Url for requirements not used2024-03-05T10:15:30ZGuenter SchwannUrl for requirements not used```python
import sys
from PySide6.QtWidgets import QApplication
from PySide6.QtCore import SIGNAL, SLOT, QObject
from PyTasteQtWidgets import TasteQtWidgets as QtTaste # after PySide!
def funca(value):
print(f"maybe its working!!!...```python
import sys
from PySide6.QtWidgets import QApplication
from PySide6.QtCore import SIGNAL, SLOT, QObject
from PyTasteQtWidgets import TasteQtWidgets as QtTaste # after PySide!
def funca(value):
print(f"maybe its working!!! {value}")
if __name__ == "__main__":
app = QApplication(sys.argv)
url = "" # 1
manager = QtTaste.RequirementsManager()
model = QtTaste.RequirementsModelBase()
manager.listOfRequirements.connect(funca)
widget = QtTaste.RequirementsWidget(url, manager, model)
widget.setToken("blah-blah-blah")
widget.setUrl("https://gitrepos.estec.esa.int/taste/spacecreator") # 2
widget.show()
sys.exit(app.exec())
```
There seems to be an issue with `url` marked `# 1` in the code above. If I assign some value, I'd expect that value to be passed through the model to the widget automatically, but that doesn't happen, and it should be set explicitly in `# 2`.1 Traceability - RequirementsHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1117Add filters to review dialogs2024-03-07T16:18:38ZGuenter SchwannAdd filters to review dialogsLike for the requirements, a text and a label filter should be used in the review widget(s).Like for the requirements, a text and a label filter should be used in the review widget(s).2 Review of a modelGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1116Add new and delte button for reviews in Reviews widget2024-02-27T09:30:09ZGuenter SchwannAdd new and delte button for reviews in Reviews widgetLike in the requirements, there should be delete and new review buttons in the review widget.
New reviews need to have an ID. And have one of the lables minor/major/editorial.Like in the requirements, there should be delete and new review buttons in the review widget.
New reviews need to have an ID. And have one of the lables minor/major/editorial.2 Review of a modelGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1115Creating python install script for pyrequirements2024-02-26T09:15:18ZHugo Jiménez HernándezCreating python install script for pyrequirementsPySide6 supportHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1114Update install.sh2024-02-21T09:55:58ZHugo Jiménez HernándezUpdate install.shAutodetect installed versions for python3, PySide6 and Shiboken6Autodetect installed versions for python3, PySide6 and Shiboken6Hugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1113Credentials not saved2024-02-06T15:22:10ZGuenter SchwannCredentials not savedI set up the requirement URL (it did not find my credential so I added the token again). Then Refresh works (it retrieves the requirements). I close the window with OK, and then I go back to it, and my entries disappeared. As illustrated...I set up the requirement URL (it did not find my credential so I added the token again). Then Refresh works (it retrieves the requirements). I close the window with OK, and then I go back to it, and my entries disappeared. As illustrated in the video
![image](/uploads/530b691632c18f1d9f1d6c594eaa2f0d/image.png)1 Traceability - RequirementsGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1112Python documentation2024-03-14T11:38:02ZHugo Jiménez HernándezPython documentationWriting documentation on python tasteqtwidgetsWriting documentation on python tasteqtwidgetsHugo Jiménez HernándezHugo Jiménez Hernández