Dear all,

I would like to make a list of 3rd party dependencies that we include.
Do we already have such a list? In future major releases, I would
propose that the release manager consider updating these dependencies
before any alpha release, and perhaps before any beta. Actually, if
others prefer, I'm fine with updating them even before an rc; but even
in this case we can reduce the risk of an incompatibility by also
remembering to update them before an earlier pre-release so I think
collecting this list is still useful.

Ideally, we would include the following information in such a list:

  dependency name:
  URL to check for new version:
  loose guidelines for updating: [e.g. only point releases; only before
                                  alpha; only if we need a newer feature]

But I will be happy if we just make a list of names.

The following is useful:

  ls 3rdparty/

But I think there may be others?

So far on the list I see:

boost
evince_sync
hunspell
iconv
mythes
xvkbd
zlib

For example, since xvkbd is only used for our tests, I think we could
update it at any time. Although in theory the keytests would be robust
enough that we would encourage packagers to run these tests so maybe we
should be more careful. But since in my opinion the tests are too
fragile we should not push packagers.

What else should we add to the list?

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to