Cameleon issueshttps://framagit.org/ocds/Cameleon/-/issues2017-06-04T13:30:10Zhttps://framagit.org/ocds/Cameleon/-/issues/6Caméléon en mémoire RAM2017-06-04T13:30:10ZocdsCaméléon en mémoire RAMhttp://www.generation-linux.fr/index.php?post/2009/05/04/tmpfs-%3A-utiliser-sa-ram-comme-repertoire-de-stockage
instance/tmp en ramhttp://www.generation-linux.fr/index.php?post/2009/05/04/tmpfs-%3A-utiliser-sa-ram-comme-repertoire-de-stockage
instance/tmp en ramCameleon v2.3-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/23Command Line to pattern2017-04-14T14:56:28ZocdsCommand Line to patternEcrire une fonction utilitaire en C.Ecrire une fonction utilitaire en C.Cameleon v2.3-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/24CI - Autonomous Tests2017-06-17T01:01:18ZocdsCI - Autonomous TestsImplémentation de rm.md
Un ticket par étape:
* Auto: memcheck unitaire sur chaque operateur C++
* Auto: memcheck unitaire sur chaque controleur C++
* Auto: memcheck sur test fonctionnels bout en bout de processus complets
* Auto: ...Implémentation de rm.md
Un ticket par étape:
* Auto: memcheck unitaire sur chaque operateur C++
* Auto: memcheck unitaire sur chaque controleur C++
* Auto: memcheck sur test fonctionnels bout en bout de processus complets
* Auto: tests fonctionnels unitaire sur chaque operateur C++
* Auto: tests fonctionnels unitaire sur chaque contrôleur C++
* Auto: tests fonctionnels bout en bout de processus completsCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/25Name or Logo2017-05-06T12:29:07ZocdsName or LogoEn tant que Vladimir Ratil, je veux avoir la capacité de changer le nom d'un pattern ou d'une fonction par un logo (personnalisable ou par défaut).En tant que Vladimir Ratil, je veux avoir la capacité de changer le nom d'un pattern ou d'une fonction par un logo (personnalisable ou par défaut).Cameleon v2.3-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/29CLI - interface json2017-06-04T13:30:17ZocdsCLI - interface json*.cm to json*.cm to jsonCameleon v2.3-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/31QT4 -> QT5 migration2017-06-06T08:17:30ZocdsQT4 -> QT5 migrationRessources:
* https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5Ressources:
* https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/38Build & installation process on Manjaro (arch)2017-06-07T08:45:57ZocdsBuild & installation process on Manjaro (arch)https://manjaro.org/https://manjaro.org/Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/39Build and Installation process on Fedora2017-06-07T08:45:43ZocdsBuild and Installation process on Fedorahttps://getfedora.org/https://getfedora.org/Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/43Intégration continue2017-06-10T10:02:17ZocdsIntégration continueConstruction
-------------------
Aujourd'hui, deux VM par distribution de Caméléon (ie, pour un système):
* Une pour l'environnement de construction,
* et une pour un environnement d'installation et de test.
Nous avons en cible la...Construction
-------------------
Aujourd'hui, deux VM par distribution de Caméléon (ie, pour un système):
* Une pour l'environnement de construction,
* et une pour un environnement d'installation et de test.
Nous avons en cible la distribution sur ces environnements linux:
* Raspbian sur Arm (raspberry pi 3) (supporté en 2.1),
* Debian 8.8 (supporté en 2.1),
* Ubuntu 16.04 (supporté en 2.1),
* Redhat (supporté en cible),
* CentOs (supporté en cible),
* ArchLinux (supporté en cible),
* Fedhora (supporté en cible).
Et ces environnements windows:
* Windows 7, 8 et 10 (supporté en 2.1).
Pour windows, nous avons besoin que 2 Vm et une seule distribution pour les 3 systèmes cibles, les versions étant compatibles.
Cela représente 8 environnements de construction et de distribution, 8 environnements de tests.
Test
-------------------
Au regard du nombre d'environnements, il est nécessaire d'automatiser les tests le plus possible. Attention néanmoins, l'application étant graphique, il est impératif de conserver tous les tests d'IHM à la main d'un testeur.
Les critères d'acceptation des passages des phases alpha, beta et release doivent être préciséments définis. En contrainte, il est nécessaire de suivre les recommandations en gestion de version de shinoe: https://framagit.org/ocds/shinoe/blob/master/gdv.md
Objet de l'étude
-------------------
* Choix de solution de virtualisation. Docker pour les linux? (cela pourrait nous faire merger 14 VM en une, intéressant),
* Choix de solution d'intégration continue (CI de gitlab, hudson)?
* Recommandation de mise en oeuvre et points d'attentions.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/44SCD::Operator - HTTP-Get request et response2017-06-16T17:30:12ZocdsSCD::Operator - HTTP-Get request et responseCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/46Best installation process with debian and ubuntu2017-06-16T18:13:58ZocdsBest installation process with debian and ubuntu* .deb, installation simplifiée
* intégration à l'os (raccourcis sur bureau + menu démarré)
installation via apt-get?* .deb, installation simplifiée
* intégration à l'os (raccourcis sur bureau + menu démarré)
installation via apt-get?Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/47Best installation process on windows2017-06-16T18:14:51ZocdsBest installation process on windows* raccourcis
* menu démarrer* raccourcis
* menu démarrerCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/51Campagne de tests2017-06-17T01:01:17ZocdsCampagne de testsNécessite #24
* Auto: memcheck unitaire sur chaque operateur C++
* Auto: memcheck unitaire sur chaque controleur C++
* Auto: memcheck sur test fonctionnels bout en bout de processus complets
* Auto: tests fonctionnels unitaire sur chaqu...Nécessite #24
* Auto: memcheck unitaire sur chaque operateur C++
* Auto: memcheck unitaire sur chaque controleur C++
* Auto: memcheck sur test fonctionnels bout en bout de processus complets
* Auto: tests fonctionnels unitaire sur chaque operateur C++
* Auto: tests fonctionnels unitaire sur chaque contrôleur C++
* Auto: tests fonctionnels bout en bout de processus completsCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/76cameleon.css2017-07-19T22:02:27Zocdscameleon.cssRevoir le style de l'éditeur, en s'inpirant de l'image en ref.
Utiliser les fonctionnalités de styles des composants QT.
Question: A faire après la migration vers QT5?
Ref: https://www.instagram.com/p/BWvG0OUl_rw/?taken-by=shinoe.labRevoir le style de l'éditeur, en s'inpirant de l'image en ref.
Utiliser les fonctionnalités de styles des composants QT.
Question: A faire après la migration vers QT5?
Ref: https://www.instagram.com/p/BWvG0OUl_rw/?taken-by=shinoe.labCameleon v2.3-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/79c++98 > c++112017-11-18T11:17:23Zocdsc++98 > c++11Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/80Outil: install-$distrib.sh2017-12-18T09:15:17ZocdsOutil: install-$distrib.shCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/84Change in GCC 7.12018-03-18T11:20:43ZocdsChange in GCC 7.1In file included from /usr/include/c++/6/vector:69:0,
from /usr/include/qt4/QtCore/qvector.h:52,
from /usr/include/qt4/QtGui/qpolygon.h:45,
from /usr/include/qt4/QtGui/qmatrix.h:45,
...In file included from /usr/include/c++/6/vector:69:0,
from /usr/include/qt4/QtCore/qvector.h:52,
from /usr/include/qt4/QtGui/qpolygon.h:45,
from /usr/include/qt4/QtGui/qmatrix.h:45,
from /usr/include/qt4/QtGui/qpainterpath.h:45,
from /usr/include/qt4/QtGui/qgraphicsitem.h:50,
from /usr/include/qt4/QtGui/QGraphicsLineItem:1,
from ide/CGComposer/CGCompositionItem.h:16,
from ide/CGComposer/CGCompositionItem.cpp:13:
/usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >}’ will change in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
from /usr/include/qt4/QtCore/qvector.h:52,
from /usr/include/qt4/QtGui/qpolygon.h:45,
from /usr/include/qt4/QtGui/qmatrix.h:45,
from /usr/include/qt4/QtGui/qpainterpath.h:45,
from /usr/include/qt4/QtGui/qgraphicsitem.h:50,
from /usr/include/qt4/QtGui/QGraphicsLineItem:1,
from ide/CGComposer/CGCompositionItem.h:16,
from ide/CGComposer/CGCompositionItem.cpp:13:
/usr/include/c++/6/bits/stl_vector.h: In member function ‘QPointF CGConnector::checkPosition(double, double)’:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ will change in GCC 7.1
_M_insert_aux(end(), __x);
^~~~~~~~~~~~~Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/89Outil: check-install.sh2017-12-18T09:15:12ZocdsOutil: check-install.shCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/95Operator: add return code to ExitInstance2017-11-20T19:33:37ZocdsOperator: add return code to ExitInstanceCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/96Packet lcm et ecm2018-03-11T11:53:17ZocdsPacket lcm et ecm* 1/ Install propre sous debian (sous /opt)
* 2/ Packet installable et desinstallable
Suivre:
* http://damiengustave.fr/creer-un-depot-debian-personnel/
* https://librefan.eu.org/node/323
* http://www.linux-france.org/article/sys/fhs/fh...* 1/ Install propre sous debian (sous /opt)
* 2/ Packet installable et desinstallable
Suivre:
* http://damiengustave.fr/creer-un-depot-debian-personnel/
* https://librefan.eu.org/node/323
* http://www.linux-france.org/article/sys/fhs/fhs-toc.htmlCameleon v2.3-dev