Errata table has a column defined as VARCHAR(4000) which is the maximum.
But new patches - especially kernel - have huge lists of CVE ids that we go over this maximum and updating the report DB
failed with:
ERROR: value too long for type character varying(4000)
This change the type to "TEXT" which should be able to take everything what is provided.
GUI diff
No difference.
[x] DONE
Documentation
No documentation needed: only internal and user invisible changes
What does this PR change?
Errata table has a column defined as VARCHAR(4000) which is the maximum. But new patches - especially kernel - have huge lists of CVE ids that we go over this maximum and updating the report DB failed with:
This change the type to "TEXT" which should be able to take everything what is provided.
GUI diff
No difference.
Documentation
No documentation needed: only internal and user invisible changes
[x] DONE
Test coverage
No tests: already covered
[x] DONE
Links
Port(s): https://github.com/SUSE/spacewalk/pull/24607
Changelogs
Make sure the changelogs entries you are adding are compliant with https://github.com/uyuni-project/uyuni/wiki/Contributing#changelogs and https://github.com/uyuni-project/uyuni/wiki/Contributing#uyuni-projectuyuni-repository
If you don't need a changelog check, please mark this checkbox:
If you uncheck the checkbox after the PR is created, you will need to re-run
changelog_test
(see below)Re-run a test
If you need to re-run a test, please mark the related checkbox, it will be unchecked automatically once it has re-run:
Before you merge
Check How to branch and merge properly!