IN2P3-Forge: Issueshttps://forge.in2p3.fr/https://forge.in2p3.fr/favicon.ico?16780521162021-03-29T12:03:34ZIN2P3-Forge
Redmine PyROS - Task #44388 (New): (GF2) SOURCE CODE MANAGEMENT (GITLAB)https://forge.in2p3.fr/issues/443882021-03-29T12:03:34ZPallier EtiennePyROS - Task #44356 (New): tester la nouvelle grammaire INDI sur un telescopehttps://forge.in2p3.fr/issues/443562021-03-25T17:38:50ZPallier Etienneoperations-portal-users - Feature #35045 (New): Tasks for the releasehttps://forge.in2p3.fr/issues/350452018-09-20T10:44:27ZL'Orphelin Cyrilcyril.lorphelin@cc.in2p3.fr
<p>With the new dashboard several tasks need to be performed .</p>
<ul>
<li>upgrade the schema</li>
<li>add tables</li>
</ul> Lavoisier - Feature #32928 (New): support enumeration in route.propertieshttps://forge.in2p3.fr/issues/329282018-05-18T14:23:38ZReynaud SylvainSylvain.Reynaud@in2p3.fr
<p>{tenant:value1|value2} = tenant/{tenant}</p> Lavoisier - Bug #29154 (New): wrong context when mixing <element-create-as-parent> and <element-c...https://forge.in2p3.fr/issues/291542018-03-06T11:09:11ZReynaud SylvainSylvain.Reynaud@in2p3.fr
<p>This should create element <uncle> as a sibling of <parent>.<br /><pre>
<element in="root">
<element-create-as-parent out="parent">
<element in="child"/>
</element-create-as-parent>
<element-create>new_element("uncle")</element-create>
</element>
</pre></p>
<p>...but instead it is created as a child of <parent>.</p> Lavoisier - Bug #27459 (New): namespace disappear when root node is renamedhttps://forge.in2p3.fr/issues/274592018-01-31T14:44:19ZReynaud SylvainSylvain.Reynaud@in2p3.frLavoisier - Feature #26907 (New): implement XPath function format-number()https://forge.in2p3.fr/issues/269072018-01-10T15:18:38ZReynaud SylvainSylvain.Reynaud@in2p3.fr
<p><ins>example</ins>: format-number(3.14, '##')</p> Lavoisier - Bug #26766 (New): prefix-namespace mapping is moved to the wrong nodehttps://forge.in2p3.fr/issues/267662018-01-03T17:32:43ZReynaud SylvainSylvain.Reynaud@in2p3.fr
<code>
<view name="test">
<connector type="StringConnector">
<parameter name="content"><![CDATA[<root><foo><child xmlns="uri://"/></foo><bar>two</bar></root>]]></parameter>
</connector>
<processors>
<element in="root">
<element in="foo" out="item">
<element-ignore/>
</element>
<element in="bar" out="item"/>
</element>
</processors>
</view>
</code> Lavoisier - Bug #20738 (New): Stacktracehttps://forge.in2p3.fr/issues/207382017-08-30T10:39:18ZLavoisier Api
<p>Build Version: 2.1.2-SNAPSHOT<br />Build Date: Thu Apr 21 07:12:14 UTC 2016<br />Author: lavoisier<br />Description: Describe the context of the problem here...<br />Stack Trace: fr.in2p3.lavoisier.interfaces.error.AdaptorException: Exception raised for view 'VAPOR_ComputingShare' [Adaptor raised exception -- javax.naming.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]]<br /> at fr.in2p3.lavoisier.chaining.link.connector.SAXConnectorLink.generate(SAXConnectorLink.java:26)<br /> at fr.in2p3.lavoisier.chaining.Chain.generate(Chain.java:120)<br /> at fr.in2p3.lavoisier.chaining.Chain.writeToCache(Chain.java:109)<br /> at fr.in2p3.lavoisier.engine.view.ViewCached.refresh(ViewCached.java:151)<br /> at fr.in2p3.lavoisier.engine.task.CacheRefreshTask.run(CacheRefreshTask.java:22)<br /> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)<br /> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)<br /> at java.lang.Thread.run(Thread.java:748)<br />Caused by: javax.naming.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]<br /> at com.sun.jndi.ldap.LdapCtx.getSearchReply(LdapCtx.java:1920)<br /> at com.sun.jndi.ldap.AbstractLdapNamingEnumeration.getNextBatch(AbstractLdapNamingEnumeration.java:130)<br /> at com.sun.jndi.ldap.AbstractLdapNamingEnumeration.hasMoreImpl(AbstractLdapNamingEnumeration.java:217)<br /> at com.sun.jndi.ldap.AbstractLdapNamingEnumeration.hasMore(AbstractLdapNamingEnumeration.java:189)<br /> at fr.in2p3.lavoisier.connector.LDAPConnector.writeToContentHandler(LDAPConnector.java:88)<br /> at fr.in2p3.lavoisier.chaining.link.connector.SAXConnectorLink.generate(SAXConnectorLink.java:24)<br /> ... 7 more<br />Caused by: java.io.IOException: connection closed<br /> at com.sun.jndi.ldap.LdapClient.ensureOpen(LdapClient.java:1592)<br /> at com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:598)<br /> at com.sun.jndi.ldap.LdapCtx.getSearchReply(LdapCtx.java:1918)<br /> ... 12 more</p> ENX - Bug #12993 (New): _init.enxhttps://forge.in2p3.fr/issues/129932016-03-30T14:37:52ZNguyen-Kim Kaneknguyen@ipno.in2p3.fr
<p>File not found error message to change to something else<br /><pre>
0 WARN [main_task_00000000008AD4C0] ENX.AWS_Server - ENX server launched without argument for configuration file
0 WARN [main_task_00000000008AD4C0] ENX.AWS_Server - We will use default parameter
3 INFO [main_task_00000000008AD4C0] ENX.AWS_Server - Init_ENX : no PMH found, name=ENX_PMH
3 INFO [main_task_00000000008AD4C0] ENX.AWS_Server - Loading Static Plugins ...
3 INFO [main_task_00000000008AD4C0] ENX.AWS_Server - |--> Adding DRV_DEBUG plugin.
3 WARN [main_task_00000000008AD4C0] ENX.AWS_Server - Adding driver DRV_DEBUG based on file "".
3 INFO [main_task_00000000008AD4C0] ENX.AWS_Server - ... DONE
3 WARN [main_task_00000000008AD4C0] ENX.AWS_Server - Loading init file "_init.enx" ...
3 INFO [main_task_00000000008AD4C0] ENX.AWS_Server - Translator -> Received Control : <control><name>load</name><param name="conf_file"><![CDATA[_init.enx]]></param></control>
3 WARN [main_task_00000000008AD4C0] ENX.AWS_Server - ERROR during init file loading -> Execute command error, COMMON.EXCEPTIONS.EDF_NOT_FOUND, script_management.adb:44
</pre></p> Lavoisier - Bug #11100 (New): <element-ignore> should not remove the namespace declaration (xmlns)https://forge.in2p3.fr/issues/111002015-10-16T13:48:10ZReynaud SylvainSylvain.Reynaud@in2p3.fr
<p><ins>note</ins>: when a node is remove, then its namespace declarations are printed out to its first childs instead (by class OutputStreamContentHandler), but after that the namespace context is cleared, so the namespace declarations are missing in the following siblings.</p> TReqS - Task #10294 (New): Deploy treqs on test instance (ccsvli10) for test by PEBhttps://forge.in2p3.fr/issues/102942015-07-03T14:53:19ZChambon BernardLavoisier - Feature #9563 (New): support <elements-ignore> into <element-create-as-parent>https://forge.in2p3.fr/issues/95632015-03-30T10:30:50ZReynaud SylvainSylvain.Reynaud@in2p3.frLavoisier - Feature #8817 (New): develop a XML template optimizerhttps://forge.in2p3.fr/issues/88172014-12-19T17:10:43ZReynaud SylvainSylvain.Reynaud@in2p3.fr
<p>This optimizer should detect portions of XPath that should be moved to variables.</p> ENX - Feature #8693 (New): sauver log_levelhttps://forge.in2p3.fr/issues/86932014-12-09T15:54:23ZNguyen-Kim Kaneknguyen@ipno.in2p3.fr
<p>Le log_level devrait être sauvé lors du !save</p> Lavoisier - Feature #8261 (New): support attribute @out-xpath on <element>https://forge.in2p3.fr/issues/82612014-10-17T19:15:48ZReynaud SylvainSylvain.Reynaud@in2p3.frLavoisier - Feature #8172 (New): support XPath function append()https://forge.in2p3.fr/issues/81722014-10-06T10:43:14ZReynaud SylvainSylvain.Reynaud@in2p3.fr
Arguments:
<ul>
<li>the subtree where to append the new subtree</li>
<li>the new subtree</li>
</ul>
Returns:
<ul>
<li>the root of the document containing the provided subtree</li>
</ul> Topology Manager - Bug #7736 (New): Generate electronic config files without GTShttps://forge.in2p3.fr/issues/77362014-07-16T17:49:12ZMichelagnoli Caterina
<p>When building electronic configuration files (trough TM interface) without GTS<br />it doesn't empty the files gts_in_gts_tree.conf and architecture.cfg --so if you<br />do it after having done a previuos setup using the option "with gts", <br />when you do pingcards or the setup it still searches for the GTS...</p>
<p>Merci!!</p> Topology Manager - Feature #7486 (New): Modification of informationhttps://forge.in2p3.fr/issues/74862014-06-19T14:41:15ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>In protected mode, we should be able to modify easily simple information ...</p> Topology Manager - Feature #7483 (New): Protect modificationhttps://forge.in2p3.fr/issues/74832014-06-19T14:27:26ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Adding protection when deleting or adding a link</p> Lavoisier - Feature #7463 (New): add attribute tpl:url._https://forge.in2p3.fr/issues/74632014-06-17T16:54:40ZReynaud SylvainSylvain.Reynaud@in2p3.fr
Must automatically generates:
<ul>
<li><xsl:param name="base.url">System.getProperty('base.url')</xsl:param></li>
<li>tpl:_="concat($base.url, XPath)"</li>
</ul>
<p>if property base.url is NOT defined, then HTMLRenderer/DefaultRenderer must forward its dynamic value by adding:<br /><pre><code class="xml syntaxhl"><span class="nt"><parameter</span> <span class="na">name=</span><span class="s">"parameters"</span><span class="nt">></span>
<span class="nt"><entry</span> <span class="na">key=</span><span class="s">"base.url"</span> <span class="na">eval=</span><span class="s">"url()"</span><span class="nt">/></span>
<span class="nt"></parameter></span>
</code></pre></p> Topology Manager - Feature #7036 (New): Adding window to choose experimenthttps://forge.in2p3.fr/issues/70362014-04-30T15:10:01ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>When launching browser, we need to choose first the user to work for and after the experiment.</p>
<p>We have to use the login if possible.</p>
<p>We have to provide a standalone user without experiment to be able to work in standalone mode.</p> ENX - Bug #5448 (New): configure enxhttps://forge.in2p3.fr/issues/54482013-10-30T10:24:16ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>If you do ./configure --enable-console, configure is "happy" ....</p>
<p>But I think something will be wrong ...</p>
<p>Either ENX is automatically put to enable, either configure should go on ERROR.</p>
<p>To choose ....</p> ENX - Bug #5447 (New): make distclean - DCODhttps://forge.in2p3.fr/issues/54472013-10-30T10:18:56ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>After 'make distclean' in /docd/, some objs and libraries are not cleaned.</p>
<pre>
? enx/common/ID_Handler/libidhandler.a
? enx/common/ID_Handler/libidhandler.so
? enx/common/ID_Handler/obj_dynamic/auto.cgpr
? enx/common/ID_Handler/obj_dynamic/b__idhandler.adb
? enx/common/ID_Handler/obj_dynamic/b__idhandler.ads
? enx/common/ID_Handler/obj_dynamic/idhandler.lexch
? enx/common/ID_Handler/obj_static/auto.cgpr
? enx/common/ID_Handler/obj_static/b__idhandler.adb
? enx/common/ID_Handler/obj_static/b__idhandler.ads
? enx/common/ID_Handler/obj_static/idhandler.lexch
? enx/common/Types/libenxtypes.a
? enx/common/Types/libenxtypes.so
? enx/common/Types/obj_dynamic/auto.cgpr
? enx/common/Types/obj_dynamic/b__enxtypes.adb
? enx/common/Types/obj_dynamic/b__enxtypes.ads
? enx/common/Types/obj_dynamic/enxtypes.lexch
? enx/common/Types/obj_static/auto.cgpr
? enx/common/Types/obj_static/b__enxtypes.adb
? enx/common/Types/obj_static/b__enxtypes.ads
? enx/common/Types/obj_static/enxtypes.lexch
? enx/common/plugins/libenxplugins.a
? enx/common/plugins/libenxplugins.so
? enx/common/plugins/obj_dynamic/auto.cgpr
? enx/common/plugins/obj_dynamic/b__enxplugins.adb
? enx/common/plugins/obj_dynamic/b__enxplugins.ads
? enx/common/plugins/obj_dynamic/enxplugins.lexch
? enx/common/plugins/obj_static/auto.cgpr
? enx/common/plugins/obj_static/b__enxplugins.adb
? enx/common/plugins/obj_static/b__enxplugins.ads
? enx/common/plugins/obj_static/enxplugins.lexch
? enx/common/soap/libenxsoapclient.a
? enx/common/soap/libenxsoapclient.so
? enx/common/soap/obj_dynamic/auto.cgpr
? enx/common/soap/obj_dynamic/b__enxsoapclient.adb
? enx/common/soap/obj_dynamic/b__enxsoapclient.ads
? enx/common/soap/obj_dynamic/enxsoapclient.lexch
? enx/common/soap/obj_static/auto.cgpr
? enx/common/soap/obj_static/b__enxsoapclient.adb
? enx/common/soap/obj_static/b__enxsoapclient.ads
? enx/common/soap/obj_static/enxsoapclient.lexch
? enx/common/soap/sources
? enx/common/soap/src/client/server_xml_service-client.adb
? enx/common/soap/src/client/server_xml_service-client.ads
? enx/common/soap/src/common/server_xml_service-types.ads
? enx/common/soap/src/common/server_xml_service.ads
? enx/common/soap/src/server/server_web_enx.adb
? enx/common/soap/src/server/server_xml_service-cb.adb
? enx/common/soap/src/server/server_xml_service-cb.ads
? enx/common/soap/src/server/server_xml_service-server.adb
? enx/common/soap/src/server/server_xml_service-server.ads
? enx/common/soap/wsdl/server_xml.wsdl
? enx/server/UI/remote-console.adb.orig
? enx/server/_init.enx
? enx/server/build/x86_64/bin/remote-console
? enx/server/build/x86_64/bin/server_web_enx
? enx/server/build/x86_64/obj/b~remote-console.adb
? enx/server/build/x86_64/obj/b~remote-console.ads
? enx/server/build/x86_64/obj/b~server_web_enx.adb
? enx/server/build/x86_64/obj/b~server_web_enx.ads
? enx/server/soap/server_web_enx.adb
? enx/server/soap/server_xml.wsdl
? enx/server/soap/server_xml_service-cb.adb
? enx/server/soap/server_xml_service-cb.ads
? enx/server/soap/server_xml_service-client.adb
? enx/server/soap/server_xml_service-client.ads
? enx/server/soap/server_xml_service-server.adb
? enx/server/soap/server_xml_service-server.ads
? enx/server/soap/server_xml_service-types.ads
? enx/server/soap/server_xml_service.ads
</pre> ENX - Support #5431 (New): Cleaning compilation chainhttps://forge.in2p3.fr/issues/54312013-10-29T10:18:49ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>unused configure.ac in enx/server</p> ENX - Feature #4652 (New): rename appenders.ad[sb]https://forge.in2p3.fr/issues/46522013-06-13T10:19:59ZDosme Nicolas
<p>this file name is used in other projects. We can avoid futur compilation's problems by renaming this two files.</p> Pipelet - Bug #4068 (New): Tagging works randomly with konquerorhttps://forge.in2p3.fr/issues/40682013-03-06T09:52:01ZBetoule Marcbetoule@lpnhe.in2p3.fr
<p>I can't manage to tag properly a segment when browsing the web interface with konqueror 4.8.4.<br />Three attempts in a row result in the creation of the following tags:<br />null<br />;montag (instead of montag)<br />;null</p> ENX - Task #3851 (New): [named register] Tagging new printhttps://forge.in2p3.fr/issues/38512013-01-22T17:02:39ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Tagging print package and updating web site</p>
New functionnality have been added :
<ul>
<li>is_numerical</li>
</ul> ENX - Bug #3834 (New): Removing data8 type for MM and MDhttps://forge.in2p3.fr/issues/38342013-01-17T18:08:22ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Finding something to replace it ....</p> ENX - Task #3833 (New): [named register] Modifying MD and MM command typehttps://forge.in2p3.fr/issues/38332013-01-17T18:06:36ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Adding the possibility to have a non numerical address.</p>
<p>Modifying documentation !</p> ENX - Task #3832 (New): [named register] New controlhttps://forge.in2p3.fr/issues/38322013-01-17T18:04:54ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Adding a list register <device name></p> ENX - Feature #2644 (New): Que faire en cas de multiple connexion sans quithttps://forge.in2p3.fr/issues/26442012-03-28T13:18:50ZGrave Xavier
<p>Le plugin ADF analyser pour AGATA/NARVAL se connecte de manière répétée au GEC. Lors de la phase de développement, de multiples appels ont eu lieu sans que la commande quit ne soit appelée. Assez rapidement on obtient un joli : <br /><result type="error">No more ID available.</result></p>
<p>Que faire dans ce cas ? Redémarrer le serveur ? Ou existe-t-il une commande magique pour libérer les id non utilisés depuis x secondes ou minutes ?</p> Oval - Feature #923 (New): oval resethttps://forge.in2p3.fr/issues/9232010-09-20T17:16:27ZChamont David
<p>Pour remettre à zéro les log files, éventuellement effacer les locks de vieux runs mal interrompus, etc.</p> ENX - Feature #659 (New): Gestion des arbres DOMhttps://forge.in2p3.fr/issues/6592010-05-27T10:51:05ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Remplacer les appels sax par des arbres DOM</p> ENX - Feature #656 (New): named registerhttps://forge.in2p3.fr/issues/6562010-05-26T13:15:23ZDosme Nicolas
<p>possibility to access register by name and not only by address</p> Oval - Feature #174 (New): oval run -ohttps://forge.in2p3.fr/issues/1742009-10-02T14:47:08ZChamont David
<p>We should have a way to generate a script, able to run a given target in the conditions defined in OvalFile, without any more need for oval. In such a case, of course, the output could not be inspected and compared to a reference. This would make Oval usable as a runtime scripts generator, and help use Oval in a group where it is not an official tool.</p> Oval - Bug #172 (New): Automatic variableshttps://forge.in2p3.fr/issues/1722009-10-02T14:24:53ZChamont David
In several use-cases, including interaction with batch/grid tools, it would help if Oval was setting automatically few variables. A first set could be :
<ul>
<li>OVAL_CWD : the unix directory where the oval command has been invoked.</li>
<li>OVAL_ENV : name of the environment where the current target is staying.</li>
</ul> ENX - Feature #42 (New): Module ID Handlerhttps://forge.in2p3.fr/issues/422009-03-02T08:58:37ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>redesign of the module handling the ID and the connected user.</p>
<p>Features needed:<br /> - History<br /> - Now device and driver should have a creator<br /> - ....</p> Oval - Feature #37 (New): Automatically select the shell flavorhttps://forge.in2p3.fr/issues/372009-02-16T19:44:59ZChamont David
<p>Oval should recognize the current user shell, and make it the default one for oval commands.</p> Oval - Feature #36 (New): Extend tasks with begin/end directory commandshttps://forge.in2p3.fr/issues/362009-02-16T19:42:43ZChamont David
<p>Perhaps, the administrators should be given the possibility to define a command to be executed each time Oval enter a new directory, and another one each time Oval exit from a directory.</p> Oval - Feature #34 (New): Extend input/output controlhttps://forge.in2p3.fr/issues/342009-02-16T19:27:17ZChamont David
<p>There is discrepancy in the way input and output are considered: input must be a file, and output is a channel. There should be way to make the diff on some output file, and there should be a way to send input to a program via a channel.</p> Oval - Feature #31 (New): Apply a command to a subdirectory subset ?https://forge.in2p3.fr/issues/312009-02-16T19:14:14ZChamont David
<p>Do we want to enable something such as "oval prod SubDir1/Test2" ?</p> Oval - Feature #30 (New): Use environments as targets to the step commandshttps://forge.in2p3.fr/issues/302009-02-16T19:12:58ZChamont David
<p>Would be an additionnal way to execute a subset of the targets. Or do we need a "set" concept ?</p> Oval - Feature #29 (New): The build tool should handle directories ?https://forge.in2p3.fr/issues/292009-02-16T19:06:25ZChamont David
<p>Scram is able to receive a directory as argument. Should we modify Oval so that it takes such a possibility into account ?</p> Oval - Bug #28 (New): "oval validate" should remove differences in "oval log"https://forge.in2p3.fr/issues/282009-02-16T19:01:54ZChamont David
<p>As said in the title...</p> Oval - Bug #27 (New): Some commands should not require a current valid directoryhttps://forge.in2p3.fr/issues/272009-02-16T18:51:50ZChamont David
<p>For example, in a scram configuration, one should be able to type "oval version" and have a valid output, even if he is not within a valid scram project.</p> Oval - Bug #26 (New): Commands options not well propagated, when declared within an OvalFilehttps://forge.in2p3.fr/issues/262009-02-16T18:50:15ZChamont David
<p>Intro: so to ensure user interface and commands consistency, each single feature is implemented in a single command, and when a command needs another command feature, it is internally instanciating this command and use it. Behind this nice concept, since the internal command is not instanciated in the same way as the main command, we must propagate to it some "fake command line" options, and fakely calls its functions, as would do the main oval framework with the top level command. This fake calls are not done automatically, but case by case and "by hand" by the top command. This is why there could be and there is some<br />errors or awkward situation.</p>
<p>The general bug: in the current implementation, when a commmand option is set within an OvalFile, it is not<br />correctly propagated to the internals commands.</p>
<p>Example: if I set "-sh" for the runtime command, it will not be propagated to "environnement" command, and the<br />resulting output will be a mix of csh and sh commands.</p>
<p>Solution: review the use of internal commands, and the way they are managed, so that they are in the same state if they are instanciated as user commands or as internal commands.</p> Oval - Bug #25 (New): Temporary files after a crashhttps://forge.in2p3.fr/issues/252009-02-16T18:46:14ZChamont David
<p>If an oval process is killed or crashes, we should check if the temporary files remain in the current directory or not, which may confuse subsequent oval runs.</p> Oval - Bug #22 (New): Deliver messages when ISA failshttps://forge.in2p3.fr/issues/222009-02-16T18:22:12ZChamont David
<p>When there is a perl failure, for example when ISA fails because perl does not find the relevant base package, it would be nice if oval could catch the event and deliver the defered messages before exiting.</p> Oval - Bug #21 (New): What happens when a subdirectory is reused in several environments ?https://forge.in2p3.fr/issues/212009-02-16T18:16:49ZChamont David
<p>Undefined behavior...</p>