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/1135Check python/PySide version of Debian 102024-03-21T17:04:18ZGuenter SchwannCheck python/PySide version of Debian 10Check if the python module does work with the python and PySide version of Debian 10.Check if the python module does work with the python and PySide version of Debian 10.PySide6 supportHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1134Review widget does not use stored token2024-03-21T15:26:38ZGuenter SchwannReview widget does not use stored tokenWhen a new URL is set, the token should be filled if available in the settings.
This is not the case for reviews in the properties dialog.When a new URL is set, the token should be filled if available in the settings.
This is not the case for reviews in the properties dialog.2 Review of a modelhttps://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/1129Reuse requirements/review URL2024-03-27T09:42:46ZGuenter SchwannReuse requirements/review URLIf the URL was set for requirements, add it automatically also for the ReviewIf the URL was set for requirements, add it automatically also for the Review2 Review of a modelHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1128Add criticality to review table2024-03-18T09:36:00ZGuenter SchwannAdd criticality to review tableAdd the criticality attribute (Major/Minor/Editorial) as a column in the tableAdd the criticality attribute (Major/Minor/Editorial) as a column in the table2 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/1126IVE: Function moves, when opening the properties dialog2024-03-20T08:47:54ZGuenter SchwannIVE: Function moves, when opening the properties dialogHerre you can see the function (and therefore interfaces and connections) movint when opening the dialog:
![mess](/uploads/5b58c502812d224050cfc37bbaaefae2/mess.gif)
It happens only after loading the model.
on the first property ope...Herre you can see the function (and therefore interfaces and connections) movint when opening the dialog:
![mess](/uploads/5b58c502812d224050cfc37bbaaefae2/mess.gif)
It happens only after loading the model.
on the first property opening dialog. afterwards if you replace things, it does not happen anymore
[interfaceview.ui.xml](/uploads/0a0dbb2fdca9b7e159cfdbaffb5e1665/interfaceview.ui.xml)
[interfaceview.xml](/uploads/5a1ba64ead7d871822d6c3e5ccdc2dd6/interfaceview.xml)5 Bug fixeshttps://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 Schwann