| Summary: | сломалась сборка netcdf после обновление до 1.15.0 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
| Component: | doxygen | Assignee: | Ivan A. Melnikov <iv> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | george, iv, rider |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Anton Farygin
2025-11-23 15:46:03 MSK
+ в git репозитории doxygen лежит пачка неприложенных патчей. > /usr/src/RPM/BUILD/netcdf-4.9.3/docs/install-fortran.md:230: error: Reached end of file while still searching closing '`' of a verbatim block starting at line 215 (warning treated as error, aborting now)
Doxygen 1.15.0 стал строже к markdown'у. Вот так решил апстрим.
В 1.15.0 появилась (и теперь включена по умолчанию) опция MARKDOWN_STRICT. Из changelog'а:
Minor incompatibilities
New option MARKDOWN_STRICT which is enabled by default, and will no longer treat ' as the end of a quoted text started with `(e.g. `word'). If you depend on the old behavior, set this option to NO.
Добавьте в Doxyfile
MARKDOWN_STRICT=NO
или исправтье файлы, чтобы в них inline verbatim, открывающийся bactick'ом, им же и закрывался, как в markdown и положено.
Также в двух файлах в netcdf встречаются inline verbatim блоки, открывающиеся и закрывающиеся четырьмя backtick'ами. Почему они теперь считаются ошибкой я пока не смотрел, но и их несложно исправить.
|