Bug 42845

Summary: pspp.jnl создаётся в директории запуска приложения, а не в /var/log/
Product: Sisyphus Reporter: Дорошенко Глеб <doroshenkogv>
Component: psppAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: doroshenkogv, neurofreak
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Дорошенко Глеб 2022-05-24 10:31:20 MSK
pspp-1.4.1-alt1
Компонент psppire и pspp (графическая и консольная версии).

При запуске приложения создаётся файл pspp.jnl в папке, из которой запущена программа. (если запустить находясь на рабочем столе, то файл будет на рабочем столе).
Данное поведение приложения считаю некорректным, файл является историей выполнения команд и должен лежать в предназначенной для этого папке, хотя бы в /var/log/pspp/ 

При запуске приложения из места, отличного от предыдущего, программа запускается с ошибкой "ошибка: ошибка при попытке открыть файл выводимых данных `pspp.jnl': Отказано в доступе", при этом новый файл журнала не создаётся, а старый не обновляется.

Шаги для воспроизведения:
1. Запустить приложение через pspp либо psppire.
2. Перейти в другую директорию, снова запустить pspp либо psppire.

Ожидаемый результат: файл журнала создаётся в /var/log/pspp/ , при повторном запуске приложения журнал продолжает накапливать записи.
Фактический результат: файл журнала создаётся в директории, из которой запущено приложение, при повторном запуске приложения журнал не находится.
"ошибка: ошибка при попытке открыть файл выводимых данных `pspp.jnl': Отказано в доступе"
Comment 1 Дорошенко Глеб 2022-05-24 10:44:08 MSK
Проверено на P10.