Recently I found that anjuta was packaged with files under %_localstatedir/scrollkeeper/ (check http://lists.altlinux.ru/pipermail/devel/2004-June/012095.html). As I understood such files were maintained by scrollkeeper itself and wouldn't belong to any package. aris@ considered this packaging error was worth adding new check to sisyphus_check detecting somebody's try to package %_localstatedir/scrollkeeper/* files (check http://lists.altlinux.ru/pipermail/devel/2004-June/012097.html).
I'd also add same checks for other locale directories.
Anybody volunteer to implement this?
I can do this. But I must know what locale directories should be checked.
I shall take care of it.
Created attachment 1093 [details] iniital implementation
Created attachment 1095 [details] sisyphus_check-0.7.13-alt-check-locales.patch
was it merged?
The patch seems to be merged, but the matter of the bug is still there. We need a patch for scrollkeeper files (maybe I will make it myself, if I have time).
Seems like scrollkeeper is drifting to being obsolete?
Aha. But Scrollkeeper files will last longer than Scrollkeeper itself, since Rarian supports Scollkeeper databases.
Не знаю, что делать с этим багом. Может, репокопный тест сотворить на эту тему?
В сизифе нет пакетов where filename glob '/var/lib/scrollkeeper/*' --- select pkgid, filename from rpm_files where filename glob '/var/lib/scrollkeeper/*'; <empty> но похоже в sisyphus_check это тоже не проверяется - grep -r scroll /etc/sisyphus_check/check.d/ <empty> для гарантии можно написать тест repocop. нужно только, чтобы кто-то компетентный написал фрагмент полиси на wiki, чтобы тест репокопа ссылался на нее при ругани на провинившийся пакет.
Я бы не заморачивался. Scrollkeeper отошёл в прошлое, генерация его временных файлов, соответственно, тоже. Сейчас эти файлы создавать, как я понимаю, просто нечем.