vidjil merge requestshttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests2024-02-01T16:15:55+01:00https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1410#5234 Prevent exception when filtering in sample set compare2024-02-01T16:15:55+01:00CHESNIN Clement#5234 Prevent exception when filtering in sample set compareIl y avait une exception sur les filtres par nom. L'exception est fixée et le filtre fonctionne. Par contre, on a toujours un bug lorsqu'on clique sur un tag (mais pas d'exception) --> issue à créerIl y avait une exception sur les filtres par nom. L'exception est fixée et le filtre fonctionne. Par contre, on a toujours un bug lorsqu'on clique sur un tag (mais pas d'exception) --> issue à créerWeb hotfix 2024.01CHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1409#5232 Correctly initialize variable to prevent exception on error2024-02-01T16:39:24+01:00CHESNIN Clement#5232 Correctly initialize variable to prevent exception on errorWeb hotfix 2024.01CHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1408#5228 Use UTF-8 by default in uwsgi2024-02-01T16:40:51+01:00CHESNIN Clement#5228 Use UTF-8 by default in uwsgiWeb hotfix 2024.01CHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1407doc; update server.md for release 2024.012024-02-13T17:38:14+01:00THONIER Floriandoc; update server.md for release 2024.01remove plain install part of the documentatiionremove plain install part of the documentatiionhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1406Resolve "Group order changed in patient creation"2024-01-29T17:40:38+01:00CHESNIN ClementResolve "Group order changed in patient creation"Closes #5225Closes #5225Web hotfix 2024.01https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1405Resolve "hotfix 2024.01: variable URI et env"2024-02-13T16:41:10+01:00THONIER FlorianResolve "hotfix 2024.01: variable URI et env"Closes #5219Closes #5219Web hotfix 2024.01https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1404cypress; try to fix flash msg at starting2024-02-12T16:07:12+01:00THONIER Floriancypress; try to fix flash msg at startingWeb hotfix 2024.01https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1403Feature sc/pre release 2024.012024-01-22T22:14:35+01:00THONIER FlorianFeature sc/pre release 2024.01fix error of falsh message hidding buttonfix error of falsh message hidding buttonhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1402model.js; fix typo2024-01-22T13:45:30+01:00THONIER Florianmodel.js; fix typohttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1401Release 2024.01; Prod server2024-02-13T16:41:12+01:00THONIER FlorianRelease 2024.01; Prod serverServer - py4webhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1400Documentation browsers versions, update version in model.js and in doc2024-01-22T13:20:38+01:00THONIER FlorianDocumentation browsers versions, update version in model.js and in docServer - py4webhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1399Doc/details2024-01-29T11:56:41+01:00Mathieu GiraudDoc/detailshttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1398vidjil-algo 2024.022024-02-07T14:27:15+01:00Mathieu Giraudvidjil-algo 2024.02## Before the release
### Documentation
* [x] New features are described in `doc/vidjil-algo.md`
* [x] Breaking changes (and needed configuration changes) are understood
On the `feature-a/release` branch, the last commit is the releas...## Before the release
### Documentation
* [x] New features are described in `doc/vidjil-algo.md`
* [x] Breaking changes (and needed configuration changes) are understood
On the `feature-a/release` branch, the last commit is the release commit updating the three following files:
* [x] CHANGELOG
* [ ] `doc/vidjil-algo.md` with the proper release tag (non, pas d'occurrence)
* [x] `algo/release` with the proper release tag
### Pipelines
https://gitlab.inria.fr/vidjil/vidjil/-/pipelines/919889 (if tests passed on different pipelines, indicate below the relevant pipelines)
Usual tests should pass, but also:
* [x] valgrind_unit
* [ ] valgrind_functional
* [x] multiple_tests
Benchmarks
* [x] almost no change...
* [ ] ... or significant changes are understood
When there are significant changes in the benchmarks, study the profiling
* [ ] cpu: PointerACAutomaton.getResults, \~37% ?
* mem: PointerACAutomaton.insert, \~73% ?
* [ ] ...
## The release, publish, tag and push
* [x] merge this MR to _master_ and tag: `git tag release-20XX.XX`
* [x] push: `git push origin master release-20XX.XX`
* [x] mirror to GH: `git push github master release-20XX.XX`
* [x] deploy to vidjil.org/releases and app.vidjil.org: click on `copy_release` (there may be changes to CD...)
* [x] deploy the doc: click on `deploy_doc`
After these steps, we merge back the release in `dev`:
* [x] merge this MR to dev
## After the release: deploy
* [ ] Click `deploy_release_prod` in the `deploy_prod` stage, deploying the release on `vidjil-algo-next` on the public server
* [ ] Open a new internal issue with the `Deploy (vidjil-algo)` template : vdj#XXXXX
* [ ] Possibly fix things in `merge_request_templates/Release (vidjil-algo).md` on a new MR
* [ ] Close the milestone associated with this release, moving remaining issues on another milestonehttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1397Resolve "py4web; bug in link to open issue in sets pages"2024-01-19T15:21:20+01:00THONIER FlorianResolve "py4web; bug in link to open issue in sets pages"Closes #5215Closes #5215Server - py4webhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1394Use python3 as default python interpreter2024-01-18T10:36:29+01:00CHESNIN ClementUse python3 as default python interpreterLink python --> python3Link python --> python3Server - py4webCHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1393Resolve "py4web; loading analysis is not working"2024-01-18T08:10:50+01:00THONIER FlorianResolve "py4web; loading analysis is not working"Closes #5213Closes #5213Server - py4webhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1392fix logger calls from client2024-01-15T16:51:01+01:00CHESNIN Clementfix logger calls from client* add the route to use logger
* add a unit test* add the route to use logger
* add a unit testServer - py4webCHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1391Be able to use align.cgi locally2024-01-15T16:58:47+01:00CHESNIN ClementBe able to use align.cgi locallyMove .cgi from conf to browser/cgi (don't really know why it was there in the first place)
@flothoni do you have an idea why it was done like this ?Move .cgi from conf to browser/cgi (don't really know why it was there in the first place)
@flothoni do you have an idea why it was done like this ?Server - py4webCHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/13905206-assignsubset-imgt-fix2024-01-11T10:21:24+01:00CHESNIN Clement5206-assignsubset-imgt-fix* Fix proxy calls with py4web
* Report changes from https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1339 in py4web
* Add simple unit test (to complete ?)* Fix proxy calls with py4web
* Report changes from https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1339 in py4web
* Add simple unit test (to complete ?)Server - py4webCHESNIN ClementCHESNIN Clementhttps://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/1388speed-up docker compose : rely on health check2024-01-10T13:42:12+01:00CHESNIN Clementspeed-up docker compose : rely on health checkSome things to clean healthchecks and docker-compose start :
* Remove not working nginx healthcheck
* Remove "celery" docker start as it is not needed (to reactivate if we need a scheduler some time)
* Remove some unneeded things at uws...Some things to clean healthchecks and docker-compose start :
* Remove not working nginx healthcheck
* Remove "celery" docker start as it is not needed (to reactivate if we need a scheduler some time)
* Remove some unneeded things at uwsgi startup
* Do not restart docker-compose after db initCHESNIN ClementCHESNIN Clement