All issues for this milestone are closed. You may close the milestone now.
Open
Milestone

Roadmap to the major version of Bob 12

Tasks

  • Minor migration prior to the major migration of Bob 12

This migration will close the previous issues, update all packages and make sure we have a stable setup that we can modify

  • Complete database migration to CSV format (protocol, etc.)

The database migration makes sure we can handle and rely on the CSV format for everything related to databases (protocol, etc.)

  • Mac OS M1 arm machine migration to OS X 12 (Monterey)

This should help solve the issue with scikit-learn and detailed here:

  • bob.learn.em!68 (comment 78288) (Fixed with OS X 12 update)
  • Migration of all bob core packages to citools:
    • bob/bob.io.base
    • bob/bob.measure
    • bob/bob.learn.em
    • bob/bob.pipelines
    • bob/bob.bio.base
    • bob/bob.bio.face
    • bob/bob.bio.video
    • bob/bob.bio.vein
    • bob/bob.bio.spear
    • bob/bob.pad.base
    • bob/bob.pad.face
    • bob/bob.fusion.base
    • bob/bob
    • Deprecate and archive bob/bob.extension

This should improve the overall CI process

  • Documentation update for all bob core packages

Improve usability for our users.

Extra information and changes:

Here are a few changes that need to be addressed for the bob 12.0.0 release:

  • Integrate the new database interface:
    • Merge bob.pipelines!99 (merged),
    • Fix bob.bio.base!300 (merged),
    • Merge/fix all packages MR:
      • bob.bio.face!190 (merged),
      • bob.bio.spear!68 (merged),
      • bob.bio.video!58 (merged),
      • bob.bio.vein!65 (merged),
    • Document the new interface,
  • Support python 3.10:
    • Add CI pipelines/runners,
    • Remove support for python 3.8,
  • Documentation:
    • Simplify bob/docs to only point to the latest or stable doc of each package,
    • Add the installation instructions somewhere,
    • Update the doc to reflect the new project creation process,
    • General update to ensure that everything is up to date with the code,
    • Check that all URLs are updated within the packages
  • GitLab Cleanup: remove old issues, MR, and branches if irrelevant.
  • Work items 18
  • Merge requests 24
  • Participants 2
  • Labels 2
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
None
Due date
No due date
18
Work items 18
Open: 0 Closed: 18
24
Merge requests 24
Open: 1 Closed: 1 Merged: 22
0
Releases
None
Reference: bob%"Roadmap to the major version of Bob 12"