Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tests] Update the integrations libraries versions to the latest possible. #607

Merged
merged 2 commits into from
Sep 18, 2018

Conversation

labbati
Copy link
Member

@labbati labbati commented Sep 17, 2018

A few notes follow for specific libraries besides updates you can see in the code itself

*tornado*
 - not possible to udate to 5.x, postponing
*elasticsearch*
 - added 6.3
 - a test had to be updated because `doc_type` arg was optional before, it is not anymore.
*falcon*
 - added 1.3, 1.4
 - a small change to a test class was necessaries because of a new expected property that must exists in the TestCase class.
*flask*
 - added version 1.0
 - our integration flask_cache does not support flask 1.
*pymongo/mongoengine*
 - mongoengine: updated to latest
 - pymongo: added 3.6. Latest stable is 3.7, but our integration fails to trace at least inserts.
      Example:
        1) ['count here.are.songs', 'count here.are.songs', 'count here.are.songs', 'count here.are.songs', 'delete here.are.songs {"artist": "?"}', 'delete here.are.songs {"artist": "?"}', 'drop here.are.songs', 'insert here.are.songs']
        2) [u'count here.are.songs', u'count here.are.songs', u'count here.are.songs', u'count here.are.songs', u'delete here.are.songs {"artist": "?"}', u'delete here.are.songs {"artist": "?"}', u'drop here.are.songs']

Moreover, we recently discovered of a problem with aiohttp dependency tree and opened an GH issue about it: aio-libs/aiohttp#3277

@labbati labbati added this to the 0.15.0 milestone Sep 17, 2018
@labbati labbati force-pushed the labbati/integrations-latest-versions branch from 1324d03 to 9f032ca Compare September 17, 2018 11:55
…ible.

A few notes follow for specific libraries besides updates you can see in the code itself
*tornado*
 - not possible to udate to 5.x, postponing
*elasticsearch*
 - added 6.3
 - a test had to be updated because `doc_type` arg was optional before, it is not anymore.
*falcon*
 - added 1.3, 1.4
 - a small change to a test class was necessaries because of a new expected property that must exists in the TestCase class.
*flask*
 - added version 1.0
 - our integration flask_cache does not support flask 1.
*pymongo/mongoengine*
 - mongoengine: updated to latest
 - pymongo: added 3.6. Latest stable is 3.7, but our integration fails to trace at least inserts.
      Example:
        1) ['count here.are.songs', 'count here.are.songs', 'count here.are.songs', 'count here.are.songs', 'delete here.are.songs {"artist": "?"}', 'delete here.are.songs {"artist": "?"}', 'drop here.are.songs', 'insert here.are.songs']
        2) [u'count here.are.songs', u'count here.are.songs', u'count here.are.songs', u'count here.are.songs', u'delete here.are.songs {"artist": "?"}', u'delete here.are.songs {"artist": "?"}', u'drop here.are.songs']
@labbati labbati force-pushed the labbati/integrations-latest-versions branch 3 times, most recently from 7c80da4 to 0751aee Compare September 18, 2018 13:22
…ase of multidict 4.4

Suddenly master started to fail when before was passing just fine.
The difference in the dependency tree showed that the only package updated was multidict.

Fails  : aiobotocore==0.2.3,aiohttp==1.3.5,...,multidict==4.4.1,...,yarl==0.9.8
Succeed: aiobotocore==0.2.3,aiohttp==1.3.5,...,multidict==4.3.1,...yarl==0.9.8

The versions we are testing are pretty old and they are not compatible with multidict 4.4.x
that was just released a few days ago.

The issue aio-libs/aiohttp#3277 was opened as this issue can
potentially impact other users too.
@labbati labbati force-pushed the labbati/integrations-latest-versions branch from 0751aee to 0c44922 Compare September 18, 2018 13:23
@labbati labbati merged commit b4a8959 into master Sep 18, 2018
@labbati labbati deleted the labbati/integrations-latest-versions branch September 18, 2018 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants