Re: [Evolution] B&W font used by evolution 3.44.3-1.fc36 problem



On Wed, 2022-08-03 at 09:23 +0800, Luigi Cantoni via evolution-list
wrote:
the package developers would not make data changes in minor versions

        Hi,
that's true, evo/eds tries to keep the internal data structures the
same for the major versions.

Just for the terminology, the major version for 3.44.1 in this context
is the "3.44" and the minor version is the ending "1".

For example the CMake defines the version components as
MAJOR.MINOR.PATCH.TWEAK [1], thus
   3 .  44 .  1 
which doesn't work for this context and the way the data structures are
kept in tact between different versions.

In other words, the internal data structures do not change between any
x.yz versions, but x.yz and a.bc can have different data structures. I
mean, it's safe to move between 3.44.x versions.

One way to get the internal data mismatch is through the backup. A user
can make a backup on a machine with a higher version and restore it on
a machine with a lower version, which breaks things when the data
structure changed. There is no version check during restore, because
the past code cannot know the future code changed the data structure.

        Bye,
        Milan

[1] https://cmake.org/cmake/help/v3.1/command/project.html



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]