Adrià Mercader
Adrià Mercader
I can't remember about the reasoning behind this. I guess that reducing complexity by just having a single robots.txt file in the public folder that users can override from their...
@Gauravp-NEC please update the code to use the suggested `q = data_dict.get('q', '').strip()` variant by @frafra
@akariv I'm afraid that this is handled at the repoze.who level. We are using and old plugin, repoze.who-friendlyform that might be a good place to fix this. We need to...
> Hi folks, as CKAN 2.10 release is imminent, is the plan to still recommend Ubuntu 20.04 LTS with Python 3.8? No, this should be updated to drop 18.04 and...
@kowh-ai do you have the errors you found while installing in Py 3.10? Maybe we can update the CKAN 2.10 requirements to correct them
It's difficult to discuss this without some reproducible environment to run tests, so I proposed: https://github.com/ckan/ckan/issues/7261
@jze Back in ancient times this was implemented to prevent validation errors: https://github.com/ckan/ckanext-dcat/commit/f90e8ad2ea3b982a4dc1ba700d7438d9f0d13dd3 Perhaps this is no longer needed in modern CKAN versions, or perhaps we still need to escape...
Regarding the pyutilib replacement, some options discussed during the dev meeting: * Re-implement the necessary logic ourselves * Vendor or fork just the `pyutilib.components.core` module * Explore using other plugin...
Dumping some thoughts here on scheming support. At the time the processors (parsers/serializers) that map between CKAN and DCAT were written, usage of ckanext-scheming was still starting to become widespread,...
Chatting with @wardi about this, actually using [`scheming_dataset_schema_show`](https://github.com/ckan/ckanext-scheming/blob/9a33dcd330211468ea0bed85391277e2e596f388/ckanext/scheming/logic.py#L17) to check if there is a schema that contains DCAT fields could be a really good approach, as besides detecting if values...