Bug 45502 - Перестал работать автозапуск Skype
Summary: Перестал работать автозапуск Skype
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: eepm (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-06 14:28 MSK by Sergey
Modified: 2024-03-19 20:22 MSK (History)
5 users (show)

See Also:


Attachments
~/.config/autostart/skypeforlinux.desktop (501 bytes, application/x-desktop)
2023-03-15 18:14 MSK, Evgeny Shesteperov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey 2023-03-06 14:28:38 MSK

    
Comment 1 Sergey 2023-03-06 14:29:59 MSK
После обновления 5 марта не запускаются приложения из ~/.config/autostart.
Comment 2 Evgeny Shesteperov 2023-03-06 14:51:39 MSK
(Ответ для Sergey на комментарий #1)
> После обновления 5 марта не запускаются приложения из ~/.config/autostart.

Добрый день!

Пожалуйста, дополнительно предоставьте следующую информацию:

1. Операционная система, версия, на которой воспроизвелась ошибка.
2. Выводы следующих команд:

        $ uname -a
        $ cat /etc/os-release
        $ apt-repo
        $ systemctl --user --failed

3. Уточните, какие именно приложения не запускаются из автозапуска.
Comment 3 Sergey 2023-03-06 15:31:21 MSK
1. Alt Linux P10 starter kit KDE Plasma
2.
Linux notebook.hostname 5.15.96-un-def-alt1 #1 SMP PREEMPT Thu Mar 2 01:08:00 

UTC 2023 x86_64 GNU/Linux
NAME="starter kit"
VERSION="p10 (Hypericum)"
ID=altlinux
VERSION_ID=p10
PRETTY_NAME="ALT Starterkit (Hypericum)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:starterkit:p10"
HOME_URL="http://en.altlinux.org/starterkits"
BUG_REPORT_URL="https://bugs.altlinux.org/"
BUILD_ID="starter kit p10 (Hypericum)"

rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic

Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
3. Не запускаются:
-rw-r--r--  1 user user 8501 янв 12 12:01 gnome-keyring-pkcs11.desktop
-rw-r--r--  1 user user 8028 янв 12 12:01 gnome-keyring-secrets.desktop
-rw-r--r--  1 user user  283 дек 13 12:31 remmina-applet.desktop
-rwxr-xr-x  1 user user 1655 янв 12 14:03 skypeforlinux.desktop
Comment 4 Evgeny Shesteperov 2023-03-06 15:32:41 MSK
(Ответ для Sergey на комментарий #3)
> Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not
> defined (consider using --machine=<user>@.host --user to connect to bus of
> other user)

Выполните в графической сессии.
Comment 5 Sergey 2023-03-06 16:01:08 MSK
systemctl --user --failed
  UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.
Comment 6 Sergey 2023-03-06 18:46:54 MSK
Поэкспериментировал - добавленные в автозапуск консоль и Thunderbird запускаются.
Skype и Seahorse - нет, хотя до обновления запускались.
Comment 7 Sergey 2023-03-06 19:48:27 MSK
Проблема воспроизводится на 4-х рабочих станциях.
Пробовал деинсталлировать Skype, Seahorse, gnome-keyring, удалять ярлыки и скрипты запуска.
Установку произвожу epm play skype
Вручную запускается корректно, новая версия работает с kde-wallet.
Автозапуска Skype не происходит.
Comment 8 Sergey 2023-03-06 20:27:36 MSK
Remmina запускается.

Со Skype временно решил запуском из ~/.xprofile
exec /usr/bin/skype &

У вас проблема воспроизводится?
Comment 9 Evgeny Shesteperov 2023-03-15 17:35:09 MSK
Версия

-   plasma5-workspace-5.26.5-alt8

Дистрибутивы

-   p10-education-10.1-x86-64-kde
-   p10-kworkstation-10.1-x86-64

Шаги воспроизведения

1.  Установить Skype:

        # epm play skype

2.  Добавить в автозагрузку: Параметры системы KDE5 → Запуск и
    завершение → Автозапуск → Добавить → Добавить приложение → Сеть →
    Skype, нажать OK.

3.  Перезагрузиться.

4.  Войти в систему.

Ожидаемый результат: Skype запущен.

Фактический результат: Skype не запущен.

Проверялось на Sisyphus, ошибка не воспроизвелась
Comment 10 Evgeny Shesteperov 2023-03-15 17:36:03 MSK
(Ответ для Sergey на комментарий #6)
> Seahorse - нет, хотя до обновления запускались.

Seahorse сколько не пробовал, не получилось воспроизвести.
Comment 11 Sergey V Turchin 2023-03-15 17:48:48 MSK
(Ответ для Evgeny Shesteperov на комментарий #10)
> > Seahorse - нет, хотя до обновления запускались.
> Seahorse сколько не пробовал, не получилось воспроизвести.
Если Seahorse перестал запускаться -- это хорошо. Его функции выполняет kwallet.
Comment 12 Sergey V Turchin 2023-03-15 17:50:42 MSK
Прикрепите, плиз, файл его автозапуска из ~/.config/autostart/
Comment 13 Sergey V Turchin 2023-03-15 17:51:51 MSK
(Ответ для Evgeny Shesteperov на комментарий #9)
>         # epm play skype
Либо
flatpak install com.skype.Client
, либо перевешивайте на epm.
Comment 14 Evgeny Shesteperov 2023-03-15 18:14:16 MSK
Created attachment 12746 [details]
~/.config/autostart/skypeforlinux.desktop

(Ответ для Sergey V Turchin на комментарий #13)
> (Ответ для Evgeny Shesteperov на комментарий #9)
> >         # epm play skype
> Либо
> flatpak install com.skype.Client
> , либо перевешивайте на epm.

Хитрый ход, но с Flatpak не выйдет:

. . . . .
Error: Во время получения runtime/org.freedesktop.Platform/x86_64/22.08 из удалённого репозитория flathub: Data is corrupt
ошибка: Failed to install org.freedesktop.Platform: Во время получения runtime/org.freedesktop.Platform/x86_64/22.08 из удалённого репозитория flathub: Data is corrupt

(Ответ для Sergey V Turchin на комментарий #12)
> Прикрепите, плиз, файл его автозапуска из ~/.config/autostart/

Прикрепил.
Comment 15 Alexander Makeenkov 2023-03-15 21:30:09 MSK
(Ответ для Evgeny Shesteperov на комментарий #14)
> Хитрый ход, но с Flatpak не выйдет:
> 
> . . . . .
> Error: Во время получения runtime/org.freedesktop.Platform/x86_64/22.08 из
> удалённого репозитория flathub: Data is corrupt
> ошибка: Failed to install org.freedesktop.Platform: Во время получения
> runtime/org.freedesktop.Platform/x86_64/22.08 из удалённого репозитория
> flathub: Data is corrupt

Завтра заработает, если успеет собраться https://git.altlinux.org/tasks/316069/
Comment 16 Sergey V Turchin 2023-03-16 11:26:01 MSK
(Ответ для Evgeny Shesteperov на комментарий #14)
> Прикрепил.
Именно такой не запускается?
Comment 17 Sergey V Turchin 2023-03-16 11:27:00 MSK
(Ответ для Evgeny Shesteperov на комментарий #14)
> Хитрый ход, но с Flatpak не выйдет:
Да без разницы. Или flatpak или вешайте на epm.
Comment 18 Evgeny Shesteperov 2023-03-16 11:51:04 MSK
(Ответ для Sergey V Turchin на комментарий #16)
> (Ответ для Evgeny Shesteperov на комментарий #14)
> > Прикрепил.
> Именно такой не запускается?

Да
Comment 19 Evgeny Shesteperov 2023-03-16 12:14:48 MSK
Дублирую шаги воспроизведения для eepm.


Версия

-   eepm-3.28.1-alt1

Дистрибутивы

-   p10-education-10.1-x86-64-kde
-   p10-kworkstation-10.1-x86-64

Шаги воспроизведения

1.  Установить Skype:

        # epm play skype

2.  Добавить в автозагрузку: Параметры системы KDE5 → Запуск и
    завершение → Автозапуск → Добавить → Добавить приложение → Сеть →
    Skype, нажать OK.

3.  Перезагрузиться.

4.  Войти в систему.

Ожидаемый результат: Skype запущен.

Фактический результат: Skype не запущен.

Проверялось на Sisyphus, ошибка не воспроизвелась. В Sisyphus версия 3.34.0-alt1

Примечание 1: не воспроизводится с версией из Flatpak.

Примечание 2: во вложениях есть полученный ~/.config/autostart/skypeforlinux.desktop для автозапуска.
Comment 20 Sergey V Turchin 2023-03-16 14:01:52 MSK
(Ответ для Evgeny Shesteperov на комментарий #19)
> не воспроизводится с версией из Flatpak.
👌
Comment 21 Vitaly Lipatov 2023-03-16 16:05:06 MSK
(Ответ для Evgeny Shesteperov на комментарий #19)
...
> Примечание 2: во вложениях есть полученный
> ~/.config/autostart/skypeforlinux.desktop для автозапуска.
И чем этот desktop отличается от того, что делает flatpack для автозапуска?
Или может быть увидите отличия от таких файлов для других программ, которые успешно автозапускаются?

С виду файл корректный, и бага тянет на то, он не обрабатывается автозапуском.
Например, у меня на Xfce отлично автозапускается.

Может быть, стоит ещё поискать в ~/.xsession-errors:0 причины.

(Ответ для Sergey на комментарий #1)
> После обновления 5 марта не запускаются приложения из ~/.config/autostart.
А можете посмотреть, что именно там обновилось? Например, через
$ epm history --upgraded
Comment 22 Sergey V Turchin 2023-03-16 16:21:47 MSK
(Ответ для Vitaly Lipatov на комментарий #21)
> И чем этот desktop отличается от того, что делает flatpack для автозапуска?
Наверняка. И это отличие скорее всего не переваривает systemd-xdg-autostart-generator .
Comment 23 Sergey V Turchin 2023-03-16 16:22:32 MSK
> > И чем этот desktop отличается от того, что делает flatpack для автозапуска?
> Наверняка. И это отличие скорее всего не переваривает
> systemd-xdg-autostart-generator .
Или systemd-xdg-autostart-condition .
Comment 24 Vitaly Lipatov 2023-07-13 02:28:18 MSK
> не запускаются приложения из ~/.config/autostart.
> -rw-r--r--  1 user user 8501 янв 12 12:01 gnome-keyring-pkcs11.desktop
> -rw-r--r--  1 user user 8028 янв 12 12:01 gnome-keyring-secrets.desktop
> -rw-r--r--  1 user user  283 дек 13 12:31 remmina-applet.desktop
> -rwxr-xr-x  1 user user 1655 янв 12 14:03 skypeforlinux.desktop
При чём тут epm? Почему никто не захотел рассмотреть проблему по существу?

Достаточно было взять для примера любое приложение из репозитория. Например, remmina-applet.
Comment 25 Sergey V Turchin 2023-07-13 11:14:47 MSK
(Ответ для Vitaly Lipatov на комментарий #24)
> Почему никто не захотел рассмотреть проблему по существу?
Я выше описал по существу.
Comment 26 Sergey V Turchin 2023-07-13 11:19:20 MSK
(Ответ для Vitaly Lipatov на комментарий #24)
> При чём тут epm?
Потому, что именно он устанавливает именно такую версию, которая себя так ведёт.
Сборка из flatpak себя так не ведёт, следовательно именно epm устанавливает неправильную сборку или неправильно устанавливает. Тут уже вопросы только к epm.

P.S.
Ну или можете обратиться к упаковщикам Skype, чтобы паковали (epm же skype.deb качает?) совместимо с ALT. 8-/
Comment 27 Vitaly Lipatov 2023-07-13 12:57:39 MSK
(Ответ для Sergey V Turchin на комментарий #26)
> (Ответ для Vitaly Lipatov на комментарий #24)
> > При чём тут epm?
> Потому, что именно он устанавливает именно такую версию, которая себя так
> ведёт.
Хорошо, мы найдём, как я написал, пакет из репозитория, и перевесим багу на apt, ведь это он устанавливает именно такую версию, которая себя так ведёт.

(Ответ для Sergey V Turchin на комментарий #25)
> (Ответ для Vitaly Lipatov на комментарий #24)
> > Почему никто не захотел рассмотреть проблему по существу?
> Я выше описал по существу.
Да, спасибо, попробуем повторить с remmina.

(Ответ для Sergey на комментарий #1)
> После обновления 5 марта не запускаются приложения из ~/.config/autostart.
Мне казалось, что самое интересное в том, что же там обновилось.
Comment 28 Sergey V Turchin 2023-07-13 13:30:38 MSK
(Ответ для Vitaly Lipatov на комментарий #27)
> перевесим багу на
> apt, ведь это он устанавливает именно такую версию, которая себя так ведёт.
Нет, epm выбирает именно ту, неправильную, версию.

> > Я выше описал по существу.
> Да, спасибо, попробуем повторить с remmina.
Бессмысленно. Это конкретный случай с epm.

> > После обновления 5 марта не запускаются приложения из ~/.config/autostart.
> Мне казалось, что самое интересное в том, что же там обновилось.
systemd стал обрабатывать автозапуск. Подробности я писал выше.
Comment 29 Vitaly Lipatov 2023-07-16 23:52:35 MSK
(Ответ для Sergey V Turchin на комментарий #28)
> (Ответ для Vitaly Lipatov на комментарий #27)
> > перевесим багу на
> > apt, ведь это он устанавливает именно такую версию, которая себя так ведёт.
> Нет, epm выбирает именно ту, неправильную, версию.
При чём тут epm? Версию выбираю я.

> > > Я выше описал по существу.
> > Да, спасибо, попробуем повторить с remmina.
> Бессмысленно. Это конкретный случай с epm.
Если это конкретный случай, мы бы увидели, что не так с desktop файлом, если дело в нём.
 
> > > После обновления 5 марта не запускаются приложения из ~/.config/autostart.
> > Мне казалось, что самое интересное в том, что же там обновилось.
> systemd стал обрабатывать автозапуск. Подробности я писал выше.

Почему-то при этом в Сизифе проблема не воспроизводится?
https://bugzilla.altlinux.org/show_bug.cgi?id=45502#c19
Comment 30 Sergey V Turchin 2023-07-17 11:00:28 MSK
(Ответ для Vitaly Lipatov на комментарий #29)
> Почему-то при этом в Сизифе проблема не воспроизводится?
> https://bugzilla.altlinux.org/show_bug.cgi?id=45502#c19
Возможно, (не)повезло.
Comment 31 Sergey V Turchin 2023-07-17 11:05:29 MSK
(Ответ для Vitaly Lipatov на комментарий #29)
> > epm выбирает именно ту, неправильную, версию.
> При чём тут epm? Версию выбираю я.
Баг висит на тебе в т.ч..

> > Бессмысленно. Это конкретный случай с epm.
> Если это конкретный случай, мы бы увидели, что не так с desktop файлом, если
> дело в нём.
Смотрите исходники systemd-xdg-autostart-generator и systemd-xdg-autostart-condition.
У них там местами есть IMHO странности типа реакции на параметры *GNOME-*.
Comment 32 Mikhail Tergoev 2023-07-21 15:32:02 MSK
KDE + epmp skype 

При запуске skype он автоматически создает .desktop файл для автозагрузки (по умолчанию включено в настройках скайпа)
~/.config/autostart/skypeforlinux.desktop
и как бы мы этот файл не меняли, он снова перезаписывается самим скайпом при следующем его запуске.

[Desktop Entry]
Name=Skype for Linux
Comment=Skype Internet Telephony
Exec=/usr/bin/skypeforlinux
Icon=skypeforlinux
Terminal=false
Type=Application
StartupNotify=false
X-GNOME-Autostart-enabled=true

Иду по пути /usr/bin/skypeforlinux вижу что это скрипт, со своими нюансами, который в итоге запускает /opt/skype/skypeforlinux

Делаю бэкап скрипта /usr/bin/skypeforlinux:
# mv /usr/bin/skypeforlinux /usr/bin/skypeforlinux.bak

Подкидываю символьную ссылку на оригинальный skypeforlinux
# ln -s /opt/skype/skypeforlinux /usr/bin/

Перезахожу в систему и Скайп запускается автоматически, как и должен. 

Возвращаю обратно скрипт за место симлинка, смотрю его:
#!/bin/sh

SCRIPT=$(readlink -f "$0")
USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..)

SKYPE_PATH=/opt/skype/skypeforlinux
SKYPE_LOGS="$HOME/.config/skypeforlinux/logs"

mkdir -p $SKYPE_LOGS

nohup "$SKYPE_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$SKYPE_LOGS/skype-startup.log" 2>&1 &

Убираю в конце амперсанд:
#!/bin/sh

SCRIPT=$(readlink -f "$0")
USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..)

SKYPE_PATH=/opt/skype/skypeforlinux
SKYPE_LOGS="$HOME/.config/skypeforlinux/logs"

mkdir -p $SKYPE_LOGS

nohup "$SKYPE_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$SKYPE_LOGS/skype-startup.log" 2>&1

Автозагрузка работает.
Comment 33 Mikhail Tergoev 2023-07-21 16:22:25 MSK
Контрольная проверка:

Если создать скрипт и добавить его в автозагрузку:
#!/bin/sh
zenity --info &
то автозагрузка не отрабатывает.

Убираем амперсанд:
#!/bin/sh
zenity --info
автозагрузка отрабатывает успешно.
Comment 34 Vitaly Lipatov 2023-07-21 17:33:48 MSK
(Ответ для Mikhail Tergoev на комментарий #33)
> Контрольная проверка:
> 
> Если создать скрипт и добавить его в автозагрузку:
> #!/bin/sh
> zenity --info &
> то автозагрузка не отрабатывает.
> 
> Убираем амперсанд:
> #!/bin/sh
> zenity --info
> автозагрузка отрабатывает успешно.

Спасибо!
Выкину вообще их скрипт запуска в epm 3.58.3.
Comment 35 Repository Robot 2023-07-21 22:05:55 MSK
eepm-3.58.4-alt1 -> sisyphus:

 Fri Jul 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.4-alt1
 - epm play: add pachca
 - epm assure: don't print to stdout ever in --verbose
 - epm pack hplip-plugin: add --nox11 (ALT bug 46507)
 - epm repack: rewrite skype repacking (ALT bug 45502)
 - epm play vkteams: implement via epm pack
 - epm list: implement --upgradable
 - epm play yandex-browser: install for ALT from rpm, add support for corporate package
Comment 36 Tatyana Gagina 2023-12-25 10:30:06 MSK
Переоткрываю ошибку, так как всё ещё воспроизводится в p10.
Версия: eepm-3.57.6-alt1.
Комментарий https://bugzilla.altlinux.org/show_bug.cgi?id=45502#c34 был принят во внимание, но факт остаётся фактом - на 3.57.6-alt1 не работает.

Детали: в Sisyphus не воспроизводится (версия: eepm-3.60.5-alt1).
Comment 37 Repository Robot 2024-03-19 20:22:47 MSK
eepm-3.60.9-alt1 -> p10:

 Mon Mar 11 2024 Vitaly Lipatov <lav@altlinux.ru> 3.60.9-alt1
 - epm repack.d/common.sh: skip alt specific on non ALT systems
 - epm pack.d/generic-appimage.sh: get VERSION from X-AppImage-Version field of a desktop file
 - epm repack: run add_libs_requires by default
 - epm play viber: use AppImage
 - epm play: add tonkeeper
 - epm repack: add net.downloadhelper.coapp.noffmpeg
 - epm play r7-office: update for support new versions
 - add_chromium_deps(): remove libatopology.so.2
 - epm repack balena-etcher: move to /opt
 - epm repack: add hack for get AppImage version from URL
 - epm play: add neovide
 - epm repack librewolf: fix repacking
 Mon Mar 11 2024 Vitaly Lipatov <lav@altlinux.ru> 3.60.8-alt1
 - epm-sh-altlinux-contents-index: fix update content index
 - epm repack plex-desktop: fix repack with eepm-rpm-build
 - epm-search: don't use -- in dnf/yum search
 - set_sudo: check sudo twice
 - distr_info: use lastest ID_LIKE word
 - distr_info: fix Android version detection
 - epm play yandexmusic: update download package name
 - repack.d/generic.sh: disable /usr/lib/.build-id generating
 - epm repack google-chrome-stable: fix summary, add conflicts to google-chrome-preinstall
 - repack.d/unigine-superposition.sh: stop require libQt5Test.so.5
 - epm play: rename yandexmusic.sh to yandex-music.sh
 - epm play: don't check if a play script is executable
 - epm repack teamspeak3: add libwebp6 install (fix github issue 64)
 - epm repack teamspeak3: remove unusable libqwayland*
 - epm play teamspeak: update versions
 - epm play: add singularityapp (fix github issue 49)
 - epm requires: check every file separately
 - epm repack singularityapp: remove common libs
 - epm play: add vk-messenger (fix github issue 50)
 Tue Feb 20 2024 Vitaly Lipatov <lav@altlinux.ru> 3.60.7-alt1
 - epm-update: skip apt-cache (use too much time)
 - /etc/pkgallowscripts.list: allow scripts for eepm as a hack
 - epmp switch-to-nvidia.sh: added check kflavour
 - epm-repofix: rewrite epm repo change
 - epm prescription i586-fix: no remove in auto mode
 - epm repack anydesk: add missed gtk gl libs
 - epm play switch-to-nvidia.sh: add --force support
 - epm play switch-to-nvidia: cleanup check_run_kernel
 - epm repack sbb: fix libcurl-gnutls.so.4(64bit) require (ALT bug 47890)
 Thu Feb 08 2024 Vitaly Lipatov <lav@altlinux.ru> 3.60.6-alt1
 - epm repack net.downloadhelper.coapp: add json for browsers
 - add ALT_BRANCH_ID support for ALT SP Workstation
 - repack.d/net.downloadhelper.coapp.sh: fix path
 - epm play rstudio: add ROSA support
 - epm-repack-rpm: try use hard link during copying
 - epm-sh-functions: fix BIGTMPDIR
 - epm repack librewolf: fix dependencies
 - epm-epm_install: use SYSTEMARCH for distro independent arch checking
 - epm-repolist: add support for apt-dpkg
 - epm play wine: add support for wow64 build
 - epm prescription switch-to-nvidia: fixed check kernel version and added make-initrd
 - epm play: add upscayl (thx @bbadon)
 - epm play: add yandexmusic
 Sat Dec 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.5-alt1
 - epm repack Telegram: disable updater
 - epm play telegram: set maximal version for glibc
 - epm play viber: use only latest Viber version
 - epm play vdhcoapp: add support for 2.x version
 Tue Nov 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.4-alt1
 - epm play vivaldi: disable install external codecs
 - epm-sh-functions: allow override error comment with EPMPROMOMESSAGE
 - epm pack k3s: add symlinks
 - epm-install: fix broken grep rule
 - epm prescription switch-no-nvidia: add ROSA support via kroko-cli
 - epm prescription switch-no-pipeware: add ROSA support
 - epm repo change: add support for ftp.altlinux.org and mirror.eterfund.org
 - __epm_assure_7zip: install 7-zip firstly
 - epm pack: fix dir permissions for AppImage
 - update switch-to-nvidia.sh. More packages. Add vesa as cleanup xorg trigger (#45)
 - update switch-to-nvidia.sh (#46)
 - epm repack Telegram: revert desktop name to origin
 - epm addrepo: add deferred repo support
 - update switch-to-nvidia.sh (#47)
 - epm play librewolf: repack for alt
 - epm repack: add workaround for missed icons
 - epm play: add xod-ide support
 - epm-update: update local packages list only if /etc/bash_completion.d is exists
 Fri Sep 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.3-alt1
 - epm repack: add support for plk-sane
 - epm play: add webcord
 - epm play pantum: replaced set_autoreq by add_libs_requires
 - epm play powershell: fix get version from github
 - epm play rememberthemilk: hidden from the list
 - epm play duplicati: replaced set_autoreq by add_libs_requires
 - epm play kyodialog: replaced set_autoreq by add_libs_requires
 - epm play firefox-nigtly: replaced set_autoreq by add_libs_requires
 - epm play duckstation: move to preview version
 - epm play t1client: added ignore_lib_requires libmng.so.1
 - epm play far2l-portable: move to AppImage
 Fri Sep 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.2-alt1
 - epm play steam: fix bug
 - epm play common.sh: allow removing for packages from the distro repo
 - epm repack generic.sh: override version with value from eepm.yaml file
 - epm play: add guardant (glds)
 - epm repack atom: fix packing with eepm-rpm-build
 - epm prescription switch-to-nvidia: added nvidia-modprobe (for the nvenc codec to work)
 - epm repack wps-office: fix broken deps
 - epm-sh-functions: fix BIGTMPDIR
 - epm play zoom: fix broken deps
 - epm play common.sh: accelerated find provides, fix objdump a.out, skipping empty lines in function add_libs_requires
 - epm play spotify: fix broken deps
 - epm play sane-panakvs: replaced set_autoreq by add_libs_requires
 - epm play realvnc-viewer: replaced set_autoreq by add_libs_requires
 - epm play realvnc-server: replaced set_autoreq by add_libs_requires
 - epm play pycharm-professional: replaced set_autoreq by add_libs_requires
 - epm play jetbrains-toolbox: replaced set_autoreq by add_libs_requires
 - epm play: add SKIPREPACK for packages allowed install nonmodified
 - epm repack: add printer-driver-pantum.sh
 - epm play angie: fix repo for ALT and Astra
 - erc: fixed 7z working with spaces in names
 - erc: added assume Yes on all queries for unpack with 7z
 Sat Aug 26 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.1-alt1
 - epm repack common.sh: speedup requires retrieving
 - epm repack-rpm: try install eepm-rpm-build
 - epm repack: use cpio fixing only for rpm/deb
 - epm repack: fix chat-gpt repack issue
 Thu Aug 24 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.0-alt1
 - epm play: add teamspeak3, teamspeak5, chatgpg-desktop, idea-community
 - epm play: add rememberthemilk, rupost, powershell, dbeaver
 - epm play: add thinlic-client, balena-etcher, bitwig-studio
 - epm play angie: update supported distros
 - epm: fix args for epm tool
 - epm play: add 1c-connect
 - epm-check_updated_repo: add support for LISTS from apt-config (see ALT bug 46987)
 - epm repack yandex-browser: set update-ffmpeg as non executable
 - epm repack generic.sh: do fix_cpio_bug_links (workaround for ALT bug 42189)
 - epm repack teamviewer: rewrite
 - epm repack: telegram: fix .desktop filename to work correctly in Wayland
 - epm prescription: add glusterfs10, glusterfs11
 - epm-downgrade: restore suddenly removed code for full downgrade (ALT bug 47048)
 - epm repack bitwarden: use electron deps
 - epm repack: rewrite with UNIREQUIRES and predefined lists
 - epm repack: add missed yandex-browser-corporate-codecs-ffmpeg-extra.sh
 - epm play steam: install only from repo on ALT
 - use LC_ALL=C instead of LANG=C
 - epm-repack-rpm: use eepm-rpmbuild if available
 - epm play trueconf: fix package name
 - epm play: add trueconf-server
 - epm repack *codecs-ffmpeg: disable autoreq, cleanup
 - epm restore: add pyproject.toml support
 - epm play: check available glibc, not distro version
 - epm play common: add is_openssl_enough, is_pkg_enough, is_glibc_enough
 - epm repack: add is_soname_present and use it for chat-gpt
 - epm play rudesktop: repack for ALT
 - ercat: add --quiet support
 - epm repo add: fix quoting, add --force support
 - epm play wine: don't install wine-mono, wine-gecko directly
 - epm repack kyodialog: fix version
 - epm-install-alt: fix install kernel modules
 - epm play: drop support for options without --
 - epm repack: stop autoreq: yes for some scripts
 - epm repack generic-appimage: use add_libs_requires
 - epm repack: skip ALT only macros using when epm-rpm-build is used
 - epm play: use ffmpeg-plugin-browser on ALT
 - epm repack: skip /usr/lib and /usr/lib64 dir
 - epm play rustdesk: allow install latest 1.2.2 version and fix 1.1.9 install
 - fix breaking typo in i586-support.sh
 - epm repack cnrdrvcups-ufr2-uk: fix issue with fixed libjbig
 Sat Jul 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.59.0-alt1
 - epm play: add rpcs3, pcsx2, duckstation
 - epm play signal: switch to new way to get the latest version
 - epm play: add clion, idea, phpstorm, webstorm
 - epm play: speed up apps list
 - epm play opera: fix install on deb systems
 - epm play yandex-browser: fix install corporate on rpm systems
 Fri Jul 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.4-alt1
 - epm play: add pachca
 - epm assure: don't print to stdout ever in --verbose
 - epm pack hplip-plugin: add --nox11 (ALT bug 46507)
 - epm repack: rewrite skype repacking (ALT bug 45502)
 - epm play vkteams: implement via epm pack
 - epm list: implement --upgradable
 - epm play yandex-browser: install for ALT from rpm, add support for corporate package
 Fri Jul 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.3-alt1
 - epm update --content-index: ignore errors
 - epm update: refactoring
 - epm play add yuzu support
 - epm play add pgadmin4
 - epm play bitrix24: repack always, improve repacking
 Wed Jul 19 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.2-alt1
 - epm play teams: restore install, via web.archive.org
 - epm play: add bitrix24
 - epm play: add figma
 - epm prescription switch-to-nvidia: update kernel only instead of full-upgrade, do i586-fix after all
 - epm-repack-rpm: improve icon subdirs removing from packing
 - distr_info: detect apt-get firstly
 - epm repack: set umask 022 before repack
 Tue Jul 18 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.1-alt1
 - epm repack cnrdrvcups-ufr2-uk: use UNIREQUIRES
 - epm repack yandex-browser: fix Provides (ALT bug 46967)
 - epm repack Telegram/64Gram: add deps from ldd output for the main binary
 - epm repack code/codium/draw.io: use add_electron_deps
 - epm requires: add ELF support
 - distr_info: don't print orig version if it is the same as release
 - epm prescription: update switch-to-nvidia
 - epm repoindex: drop sudo
 - distr_info: get_service_manager: use 1 process name by default
 Sat Jul 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.0-alt1
 - distr_info: get_service_manager: check if systemd is running with pid 1
 - epm play common.sh: use is_repacked for --installed
 - epm repack ipera-client: add missed require (ALT bug 43761)
 - epm-repack-rpm: call generic-default if there is no special repack script
 - epm repack: use AutoReq: no, AutoProv: no by default
 - epm-download: force download for repack
 - epm mark showhold: add --short support for dnf
 - epm mark: add checkhold
 - epm mark: dnf: skip checking if versionlock is not installed
 - distr_info: user HOME_URL if BUG_REPORT_URL is empty
 - distr_info: use VENDOR_ID for select pkgtype
 - epm repack: fix cnrdrvcups-ufr2-uk
 - epm provides: add --short support for apt, separate requires by lines
 - epm print compare version: implement via lua:print for non ALT rpm)
 - epm repack common: implement add_unirequires and UNIREQUIRES support
 - epm repack common: chmod 0755 all executable targets
 - epm repack cuda-z: use UNIREQUIRES
 - epm repack zoom: switch to UNIREQUIRES
 - epm repack anydesk: switch to UNIREQUIRES
 - epm repack: switch to add_electron_deps and add_chromium_deps
 - epm play anydesk: fix download latest version
 Fri Jul 14 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.14-alt1
 - epm play: rewrite packages list operation via join
 - erc: don't expand symlink in a path to a archive
 - erc: extract_archive(): add tgz unpacking
 - epm repack wps-office: fix segfault (ALT bug 45683)
 - epm play onlyoffice: all get any version from github releases
 - epm play onlyoffice: use 7.3.3 for p9 and c9f2
 - epm play: add t1client support
 - epm pack kubo: install /usr/bin/ipfs as executable
 Wed Jul 12 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.13-alt1
 - epm play: add portmaster
 - epm play todoist: fix package name
 - epm play ungoogled-chromium: keep old version due libc.so.6(GLIBC_2.33)
 - epm play: remove repack for rudesktop
 - epm pack: fix binary permissions for 64Gram/Telegram (7z issue)
 - epm repack generic-appimage: fix EXEC getting from desktop file
 - epm: add notify about --no-check-cerificate
 Mon Jul 03 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.12-alt1
 - epm play: add unifiedremote
 - epm sf: fix index update
 - epm play libicu56: use http (ALT bug 46508)
 - epm play vinteo.desktop: fix url (ALT bug 46501)
 - epm repack synology-drive: fix libnautilus issue (ALT bug 46509)
 - epm repack generic-appimage: get PRODUCTCUR from desktop file
 - epm play mssql-tools: fix download url
 - epm repack brave: disable AutoReq
 - epm prescription i586-support: fix typo
 - epm prescription i586-fix: check vulkan-amdgpu only on ALT p10
 - erc: add support for repack tgz->tar in 7z mode
 - erc: use tar for tar creating
 - distr_info: treat 0.x version as Sisyphus
 Sun Jul 02 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.10-alt1
 - epm play: add eXpress client
 - epm play: add firefox-nightly
 - epm play: add weasis
 - eget: fix concatenate_url_and_filename()
 Thu Jun 29 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.9-alt1
 - epm play: add hansoft-client
 - epm prescription i586-fix: fix missed support
 - epm print info: add epm version output
 - epm check_updated_repo: apt based only
 Tue Jun 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.8-alt1
 - epm list --available: fix for yum
 - epm play steam: don't use deb if package can be installed from the repo
 - epm play netbeans: fix install latest version (ALT bug 46505)
 - epm play netbeans: change download url to support any released version, not latest only
 - epm: fix description for epm sf
 - epm repack anydesk: add all needed packages to requires
 - generic-appimage: fix file permissions
 - eepm.spec: drop update-kernel, apt-scripts from requires
 Wed Jun 07 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.7-alt1
 - epm repack: add_requires: for ALT only
 - epm repack audiorelay: disable AutoReq, add manual requires
 - epm repack k3s.sh: fix unitdir (for systemd services)
 - epm repack anydesk: fix requires
 - epm play commfort-client: get version from the site
 - epm-filelist: add missed module epm-check_updated_repo
 - epm play i586-fix: call i586-support firstly
 - epm play aksusbd: add support for i386, aarch64, armhf
 - distr_info: export SYSTEMARCH (-a)
 - epm play: fix (arch dependent) list for deb systems
 - distr_info: don't export vars, set only
 - epm-sh-functions: don't export DISTRVENDOR