Bug 8117

Summary: [UPDATE REQUEST 2016.1] gparted 0.30.0
Product: [ROSA-based products] ROSA Fresh Reporter: Алзим <alzim>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: alzim, m.novosyolov, pastordidi, v.potapov
Version: FreshFlags: v.potapov: qa_verified+
alzim: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: ss
Скриншот
Скрин
ss2

Description Алзим 2017-06-30 08:08:53 MSK
Обновился gparted.
Comment 1 Алзим 2017-06-30 08:10:18 MSK
gparted 0.28.1
https://abf.io/build_lists/2881108
https://abf.io/build_lists/2881109
Comment 2 Алзим 2017-08-10 03:26:38 MSK
gparted 0.29.0
https://abf.io/build_lists/2885876
https://abf.io/build_lists/2885877
Comment 3 Алзим 2017-09-10 23:05:20 MSK
Пересборка
https://abf.io/build_lists/2893333
https://abf.io/build_lists/2893334
Comment 4 Алзим 2017-10-04 19:29:32 MSK
Пересборка
https://abf.io/build_lists/2899128
https://abf.io/build_lists/2899129
Comment 5 Алзим 2017-10-30 21:42:08 MSK
Пересборка
https://abf.io/build_lists/2906978
https://abf.io/build_lists/2906979
Comment 6 Vladimir Potapov 2017-11-10 08:21:30 MSK
(In reply to comment #5)
> Пересборка
> https://abf.io/build_lists/2906978
> https://abf.io/build_lists/2906979

Please, update to 0.30. 
No distribution uses version 0.29
Comment 7 Алзим 2017-11-10 14:43:04 MSK
Updated to 0.30.0
https://abf.io/build_lists/2912184
https://abf.io/build_lists/2912185
Comment 8 Алзим 2017-12-05 16:03:14 MSK
Пересборка
https://abf.io/build_lists/2914358
https://abf.io/build_lists/2914359
Comment 9 Vladimir Potapov 2017-12-22 12:42:25 MSK
After the update, root password don't query on run.
Comment 10 Vladimir Potapov 2017-12-22 12:54:53 MSK
Created attachment 4780 [details]
ss

Exec gparted from menu...
Comment 11 Vladimir Potapov 2017-12-22 12:55:49 MSK
************************
QA Denied
Comment 12 Алзим 2017-12-25 13:21:18 MSK
(In reply to comment #10)
> Created attachment 4780 [details]
> ss
> 
> Exec gparted from menu...

Сейчас должно всё заработать
https://abf.io/build_lists/2916007
https://abf.io/build_lists/2916008
Comment 13 Vladimir Potapov 2017-12-25 19:28:23 MSK
(In reply to comment #12)
> (In reply to comment #10)
> > Created attachment 4780 [details]
> > ss
> > 
> > Exec gparted from menu...
> 
> Сейчас должно всё заработать
> https://abf.io/build_lists/2916007
> https://abf.io/build_lists/2916008

Раньше она спрашивала пароль root в русифицированном диалоге.
Теперь требует пароль пользователя в английском. Все ж таки регрессия, лучше для таких вещей оставить root
Comment 14 Алзим 2017-12-26 05:21:50 MSK
 GParted needs to run as root therefore it needs a graphical switch
   user program to allow normal users to run it.  Most desktops now use
   polkit as their preferred authorisation mechanism.  Therefore
   ./configure looks for polkit's pkexec as the first choice with
   fallbacks in order being: gksudo, gksu, kdesudo and finally xdg-su.
   Also polkit reads action files only from directory
   /usr/share/polkit-1/actions.  Therefore it is likely that a polkit
   action file will need to be installed into this directory.
Comment 15 Алзим 2017-12-26 05:27:06 MSK
Created attachment 4782 [details]
Скриншот

Необходимое уведомление не переведено частично. Это находиться в файле org.gnome.gparted.policy.in.in
Но если я переведу сделав патч, то тогда и англоязычные пользователи будут видеть эту часть уведомления на русском языке.
Comment 16 Vladimir Potapov 2017-12-26 06:03:32 MSK
(In reply to comment #15)
> Created attachment 4782 [details]
> Скриншот
> 
> Необходимое уведомление не переведено частично. Это находиться в файле
> org.gnome.gparted.policy.in.in
> Но если я переведу сделав патч, то тогда и англоязычные пользователи будут
> видеть эту часть уведомления на русском языке.
Все же главная регрессия в том, что требовало пароль рута, а теперь пользователя
Comment 17 Алзим 2017-12-26 06:43:10 MSK
С переводом
https://abf.io/build_lists/2916055
https://abf.io/build_lists/2916056
Comment 18 Vladimir Potapov 2017-12-26 17:46:34 MSK
Incorrect work for user without sudo rights
*******************************************
QA Denied
Comment 19 Алзим 2018-09-28 00:14:51 MSK
*** Bug 9381 has been marked as a duplicate of this bug. ***
Comment 20 Mikhail Novosyolov 2019-03-13 07:14:27 MSK
***** QA ADVISORY *****
gparted 0.33.0

* Используется polkit (pkexec) для запуска от root, запрашивается пароль пользователя из группы wheel (к sudo никакого отношения не имеет!!!)
* Диалог запроса пароля уже русифицирован в апстриме
* Если pkexec не установлен, используется xdg-su (для проверки: sudo mv -v /usr/bin/pkexec /usr/bin/pkexec.bak; gparted)
(патч: https://abf.io/import/gparted/blob/rosa2016.1/0001-Define-main-and-runtime-fallback-graphical-su-progra.patch)
* Если текущего пользователя нет в группе wheel, polkit сам разберется, пароль от какого пользователя запросить
* Удалил запуск через consolehelper времен Мандривы
* Включил опцию --enable-xhost-root, должен нормально запускаться на Wayland
* По аналогии с Fedora включил --enable-libparted-dmraid (поддержка dmraid через libparted), --enable-online-resize для изменения размеров у неотмонтированных файловых систем

+ https://abf.io/build_lists/2965360
+ https://abf.io/build_lists/2965361
Comment 21 Dmitry Postnikov 2019-03-13 10:43:57 MSK
Есть /usr/share/applications/gparted.desktop
Но в Плазме в меню нет Gparted,
Comment 22 Алзим 2019-03-13 10:50:00 MSK
Created attachment 5131 [details]
Скрин

(In reply to Dmitry Postnikov from comment #21)
> Есть /usr/share/applications/gparted.desktop
> Но в Плазме в меню нет Gparted,
Comment 23 Dmitry Postnikov 2019-03-13 11:02:42 MSK
Created attachment 5132 [details]
ss2

Gparted установлен, иконки нет.
Comment 24 Mikhail Novosyolov 2019-03-13 11:29:12 MSK
(In reply to Dmitry Postnikov from comment #23)
> Created attachment 5132 [details]
> ss2
> 
> Gparted установлен, иконки нет.

Иконки есть:

# rpm -ql gparted | grep icon
/usr/share/icons/hicolor/16x16/apps/gparted.png
/usr/share/icons/hicolor/22x22/apps/gparted.png
/usr/share/icons/hicolor/24x24/apps/gparted.png
/usr/share/icons/hicolor/32x32/apps/gparted.png
/usr/share/icons/hicolor/48x48/apps/gparted.png
/usr/share/icons/hicolor/scalable/apps/gparted.svg

# cat /usr/share/applications/gparted.desktop | grep Icon
Icon=gparted

Это какие-то очередные глюки меню в KDE5.
Comment 25 Mikhail Novosyolov 2019-03-13 11:56:04 MSK
Убрал GNOME из списка категорий, очистил кеш plasmashell (rm -fvr ~/.cache/*), перезапустил plasmashell, Gparted появился в меню.

См. https://bugzilla.rosalinux.ru/show_bug.cgi?id=9397, я так и не раскурил, как их поправить.

gparted 0.33.0-2
+ https://abf.io/build_lists/2965400
+ https://abf.io/build_lists/2965401
Comment 26 Dmitry Postnikov 2019-03-13 13:44:50 MSK
(In reply to Mikhail Novosyolov from comment #25)

> gparted 0.33.0-2
> + https://abf.io/build_lists/2965400
> + https://abf.io/build_lists/2965401

Норм все. Работает gparted.
Comment 27 Dmitry Postnikov 2019-03-27 00:07:52 MSK
The update is sent to expanded testing
****************************************
Comment 28 Vladimir Potapov 2019-03-27 11:57:08 MSK
становить один пакет? (Y/n) 
    http://mirror.rosalab.ru/rosa/rosa2016.1/repository/x86_64/media/main/testing/gparted-0.33.0-2-rosa2016.1.x86_64.rpm
                                                                                                                                                                      

устанавливается gparted-0.33.0-2-rosa2016.1.x86_64.rpm из /var/cache/urpmi/rpms
Подготовка...                    ####################################################################################################################################
      1/1: gparted               ####################################################################################################################################
/var/tmp/rpm-tmp.59883: строка 1: /usr/bin/scrollkeeper-update: Нет такого файла или каталога
ERROR: 'script' failed for 
error: %trigger(desktop-common-data-2014.1-12.noarch) scriptlet failed, exit status 12
Comment 29 Dmitry Postnikov 2019-03-27 12:01:50 MSK
(In reply to Vladimir Potapov from comment #28)
> становить один пакет? (Y/n) 
> 
> устанавливается gparted-0.33.0-2-rosa2016.1.x86_64.rpm из
> /var/cache/urpmi/rpms
> error: %trigger(desktop-common-data-2014.1-12.noarch) scriptlet failed, exit
> status 12


В 2014 из 2016 ?
Comment 30 Mikhail Novosyolov 2019-03-27 13:31:01 MSK
Баг scrollkeeper-update мы долго обсуждали, там в пакете триггеры от RPM4, которые работают в RPM5 не так, как надо, нужно его переделывать,и это не относится к gparted.
Comment 31 Vladimir Potapov 2019-03-27 13:36:13 MSK
(In reply to Mikhail Novosyolov from comment #30)
> Баг scrollkeeper-update мы долго обсуждали, там в пакете триггеры от RPM4,
> которые работают в RPM5 не так, как надо, нужно его переделывать,и это не
> относится к gparted.
А почему при этом обновлении ошибка-то возникла?
Comment 32 Mikhail Novosyolov 2019-03-27 14:06:10 MSK
Потому что в gparted есть справка gnome, а триггер упралялки справками gnome корявый
Comment 33 Vladimir Potapov 2019-04-03 15:31:31 MSK
gparted-0.33.0-2
https://abf.io/build_lists/2965400
https://abf.io/build_lists/2965401
*************************** Advisory *************************
New version, add polkit and wayland support
**************************************************************
QA Verified