-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
glossary duplicate term with a different case #7418
Comments
Sorry for the inconvenience. Indeed, this must be a bug. I'll take a look this later. |
…ms is case insensitive
…ms is case insensitive
…ms is case insensitive
…dup_warning Fix #7418: std domain: duplication warning for glossary terms is case insensitive
Thank you for fixing it, let me know when a release it done so I can restart my builds |
@williamdes Please follow #7453. I'll work for release maybe tomorrow. |
Thank you 🚀
|
No. The reason of this problem is that sphinx makes the keywords downcase on storing to the internal database. So it's okay only to confirm the stored keyword is not downcased. |
Okay, I understand |
So is this change on purpose? I mean, do we have to change the casing of all terms on all our projects testing site with |
No, the change was not intended. And it was fixed at 3.0.1. |
For a project of mine, it doesn't look fixed. See these 2 travis-builds of 2 successive commits, then only difference being the casing of the terms has been equalized. You maych check the pip-list to verify that sphinx-3.0.1 it is, indeed. |
I only had to fix references to the glossary but not the glossary itself |
Seems a bit crap to introduce a breaking change on a point release. This breaks resolving terms in a case insensitive fashion. |
Okay, I understand what you're saying. It is also not an intended change. Now they become case-sensitive. But they should keep working. I'll work for it soon. |
Fix #7418: std domain: term role role could not match case-insensitively
Now I merged #7501. It tries to search a term case-sensitively at first, and fallbacks to case-insensitive search automatically. |
@tk0miya I think this is still not fixed in Sphinx 3.0.2 per our Travis build: https://travis-ci.org/github/Pylons/pyramid/jobs/678922303#L770 To echo @ankostis, do we have to change the word casing of all terms or do we ignore these warnings? If we are supposed to ignore these warnings, how can we ignore just this one type? |
Ah, sorry for mention it. Please set |
FTR, there was a typo, |
I tried In my projects i always setup a test-case detecting site-building warnings,
|
Describe the bug
To Reproduce
Steps to reproduce the behavior:
.travis.yml#L168
Expected behavior
MySQL != mysql term right ?
Your project
https://github.com/phpmyadmin/phpmyadmin/blame/master/doc/glossary.rst#L234
Environment info
Additional context
Did occur some hours ago, maybe you just released the version
The text was updated successfully, but these errors were encountered: