-
Notifications
You must be signed in to change notification settings - Fork 107
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
Upgrade datapusher in inventory app #1422
Comments
One of the patches on datapusher is a switch from using application/json to application/x-www-form-urlencoded. I think this is because inventory ckan is using the wrong version of repoze.who==1.0.18. I think this means we'll want to address Inventory ckan before taking on datapusher (and then we can drop those patches). |
The inventory-app, at the new branch inventory_ckan_2.8, we already are using repoze.who==2.3. |
Work in progress PR. Not ready yet. |
We have 3 option here:
The 3 options are working. The XLoader seems to be the best option here |
Andres to connect 3rd PR and close other two |
I captured the recommendation to use ckanext-xloader in #1486, feel free to add additional details. |
Closed PR for XLoader and datapusher with code. |
Synced with Andres so we move this from 90% done to 100% done. Agreed:
|
We have tests at upstream and they work fine. We also add a test in docker |
Blocked by slack notifications. This should be easy and we just need to sync with Bret/Aaron on the scrum call. |
Added to releases RSS to datagov-notifications slack channel
|
Closing since is done |
Description
In the inventory-app we are using a fork of the official datapusher extension.
As a part of a plan to upgrade CKAN extensions in use, and in order to improve the way that we manage forks we need to upgrade this extension.
Acceptance Criteria
Tasks
Analysis & notes
The official repo has tests and CI. It is a very active, well documented and widely used version in the CKAN community.
Our fork is Ahead in 11 commits and Behind 85 commits. This potential PR show us the changes of our 11 commits.
Lasts commit from Dec 2019 seems a kind of custom hotfix that maybe should be fixed in a different way and sent changes to upstream.
It's a good idea to define an environment with the inventory-app and just change the datapusher to the official version and run tests.
Recommendation
We recommend moving to upstream.
Analyze to move to xloader (a new extension designed as a replacement for DataPusher)
The text was updated successfully, but these errors were encountered: