Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,721
    • Issues 1,721
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 80
    • Merge Requests 80
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Nous avons procédé ce jeudi matin 08 avril 2021 à une MAJ de sécurité urgente. Nous sommes passé de la version 13.9.3 à la version 13.9.5 les releases notes correspondantes sont ici:
https://about.gitlab.com/releases/2021/03/17/security-release-gitlab-13-9-4-released/
https://about.gitlab.com/releases/2021/03/31/security-release-gitlab-13-10-1-released/

  • vidjil
  • vidjilvidjil
  • Issues
  • #926

Closed
Open
Opened Nov 29, 2016 by Vidjil Team@vidjilteamMaintainer

Traitement des options : supprimer docopt, choisir autre solution

le traitement des options prend 1/3 du code de vidjil.cpp. Et c'est redondant. Des expériences avaient été faites au début 2014, mais rien de concluant.


http://docopt.org Leur format d'entrée est... bluffant, je ne l'avais pas compris ce matin.

https://github.com/docopt/docopt.c L'implémentation c n'a pas l'air super complète, mais on pourrait y arriver peut-être.

Ou bien la C++11...


https://github.com/docopt/docopt.cpp


mvoui, attendre un peu avant de prendre décision docopt


Mathieu : tools/align.cpp utilise docopt

Mikaël : Euh… docopt ? « Note that GCC-4.8 will not work due to its missing the regex module. » On n'est pas en train de dire qu'il faut installer gcc 4.8 partout ?

Je ne m'en étais pas rendu compte, aïe, cela passait chez moi avec le clang par défaut. Effectivement, gcc 4.8 ne passe pas, et 4.9 passe.

De plus, pour tools/align.cpp docopt m'avait presque convaincu, mais pour vidjil.cpp le traitement est plus complexe, je ne suis pas sûr que cela nous convienne. Bref, attendre beaucoup avant de changer cela pour vidjil.cpp et/ou trouver d'autres solutions.


Rediscuter de docopt, lui donner encore une chance... Et si cela ne peut pas marcher, l'enlever.


Docopt, c'est toujours pour gcc 4.9 minimum (et on s'est déjà amusés à mettre à jour g++/clang sur un certain nombre de slaves l'année dernière)


@nobody

Edited Oct 18, 2017 by Mathieu Giraud
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Algo 2017.11
Milestone
Algo 2017.11
Assign milestone
Time tracking
None
Due date
None
Reference: vidjil/vidjil#926