http://bugs.openzim.org/show_bug.cgi?id=16

           Summary: Version & Subversion ZIM format handling
           Product: openZIM
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: zimlib
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]
   Estimated Hours: 0.0


Currently, the zimlib is only able to deal with a specific version of the ZIM
file format and otherwise generates an error.

We want:
* to be able to improve as often as possible the format.
* to have a zimlib able to deal with a maximum of ZIM files (potentially with
different ZIM format versions).

... consequently, the current implementation may be improved.

We discussed about that during our last meeting and if I correctly remember the
best proposition was IMO:
* Introduce the concept of ZIM format subversion.
* Zimlib can deal with all subversions of a specific ZIM format version.
* If we want to add a feature which does not need to break the format, we
increment the subversion counter and if necessary add subversion conditional
code.
* If we want to add a feature which need to break the backward compatibility,
we need to increment the version counter.

With such a system, the goal is to make as much as possible subversions and no
new version (but this is another topic).

-- 
Configure bugmail: http://bugs.openzim.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
dev-l mailing list
[email protected]
https://intern.openzim.org/mailman/listinfo/dev-l

Reply via email to