Bug 13109

Summary: gnome-maps: missing dependencies
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: Grigorev Andrey <survolog>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, e.malashin, survolog, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Mikhail Novosyolov 2023-01-26 11:13:06 MSK
$ gnome-maps
Settings schema 'org/freedesktop.folks' is not installed
and it crashes
(tried in KDE)
Comment 1 Mikhail Novosyolov 2023-01-26 11:26:17 MSK
Установка folks помогает, но по зависимостям зачем-то тянется evolution-data-server , который содержит /etc/xdg/autostart/*.desktop и будет отжирать память и грузить процессор, а запуск gnome-maps вызывает запуск и кусков evolution.
Comment 2 Mikhail Novosyolov 2023-01-26 11:26:43 MSK
Думаю, стоит все же добавить зависимость. Андрей, реши сам.
Comment 4 Mikhail Novosyolov 2023-02-02 15:26:34 MSK
А не надо в folks-schemas вписать:

# Splitted into separate package
Conflicts: folks < 0.15.5-3

?
Comment 5 Mikhail Novosyolov 2023-02-02 15:28:14 MSK
и в rosa2023.1 git merge сделай, пожалуйста (git checkout rosa2023.1, git merge rosa2021.1, git push, сборка)
Comment 6 Grigorev Andrey 2023-02-02 19:21:07 MSK
В 2023.1 обновление перейдёт из бакпортов, как получу с ними более рабочий образ гнома.

Конфликт точно при обновлении есть?
Comment 7 Mikhail Novosyolov 2023-02-02 21:09:32 MSK
Конфликт точно есть, но вот всплывет ли — думаю, зависит от порядка пакетов в выстроенной транзакции, который без явного указания Confclits не гарантирован.
Comment 8 Grigorev Andrey 2023-02-02 22:52:17 MSK
Ну да. На вид нет способа построить порядок без пометки конфликта между пакетами.
Obsoletes ещё мог бы понадобиться. Но обновление должно бы пройти и без него, раз путь есть.
Вписал конфликт.

folks 0.15.5-3
https://abf.io/build_lists/4316532
https://abf.io/build_lists/4316530
https://abf.io/build_lists/4316569
https://abf.io/build_lists/4316570
https://abf.io/build_lists/4316571

gnome-maps 42.3-4
https://abf.io/build_lists/4316601
https://abf.io/build_lists/4316599
https://abf.io/build_lists/4316600
Comment 9 Mikhail Novosyolov 2023-02-02 23:24:53 MSK
Obsoletes означает замену пакета, а здесь она не нужна
Comment 10 Grigorev Andrey 2023-02-03 10:25:20 MSK
От Георгия.

после установки gnome-maps в kde появляется ошибка:folks:ERROR:folks/libfolks.so.26.0.0.p/backend-store.c:1554:folks_backend_store_load_backends_co: code should not be reached
Bail out! folks:ERROR:folks/libfolks.so.26.0.0.p/backend-store.c:1554:folks_backend_store_load_backends_co: code should not be reached
Аварийный останов (стек памяти сброшен на диск)
Comment 11 Grigorev Andrey 2023-02-16 10:36:32 MSK
sudo rpm -e --nodeps evolution-data-server при попытке запуска gnome-maps приводит к

(org.gnome.Maps:2488): GLib-GIO-ERROR **: 10:24:29.115: Settings schema 'org.gnome.Evolution.DefaultSources' is not installed
Ловушка трассировки/останова (стек памяти сброшен на диск)

Получается, что evolution-data-server нужен для gnome-maps.

libfolks судя по описанию библиотека управления контактами, работающая с evolution-data-server. В gnome-maps есть вход в аккаунт на ресурсе редактирования карт. Это контакт.
Т.е. вырезать данный функционал может и можно. Но зачем?
Comment 12 Grigorev Andrey 2023-02-16 11:03:01 MSK
Add Requires for start in plasma5

gnome-maps 42.3-4
https://abf.io/build_lists/4341490
https://abf.io/build_lists/4341488
https://abf.io/build_lists/4341489
Comment 13 e.malashin@rosalinux.ru 2023-02-16 12:36:18 MSK
(In reply to Grigorev Andrey from comment #12)
> Add Requires for start in plasma5
> 
> gnome-maps 42.3-4
> https://abf.io/build_lists/4341490
> https://abf.io/build_lists/4341488
> https://abf.io/build_lists/4341489

The update sent to testings
Comment 14 Vladimir Potapov 2023-02-21 11:57:20 MSK
folks 0.15.5-3
https://abf.io/build_lists/4316532
https://abf.io/build_lists/4316530
https://abf.io/build_lists/4316569
https://abf.io/build_lists/4316570
https://abf.io/build_lists/4316571
****************************************
The update sent to testings
Comment 15 Grigorev Andrey 2023-02-21 15:14:27 MSK
(In reply to Vladimir Potapov from comment #14)
> folks 0.15.5-3
> https://abf.io/build_lists/4316532
> https://abf.io/build_lists/4316530
> https://abf.io/build_lists/4316569
> https://abf.io/build_lists/4316570
> https://abf.io/build_lists/4316571
> ****************************************
> The update sent to testings

Отмените, пожалуйста, тестинг folks. Его изменение убрано за ненадобностью. Оно не пригодилось.
Comment 16 Vladimir Potapov 2023-03-01 09:37:36 MSK
gnome-maps-42.3-4
https://abf.io/build_lists/4341490
https://abf.io/build_lists/4341488
https://abf.io/build_lists/4341489
************************* Advisory **************************
Crash fix in KDE
*************************************************************
QA Verified