Bug 42029

Summary: Невозможно задать смещение (offset) раздела
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: mcpain, obidinog, ptrnine, qwetwe, vercha
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    
Attachments:
Description Flags
Невозможно задать смещение
none
скрин
none
Видео ошибки установки значения смещения none

Description Антон Мидюков 2022-02-23 18:12:37 MSK
Created attachment 10338 [details]
Невозможно задать смещение

Понадобилось отступить на 16 МБ от начала раздела, но это у меня не выходит.
Смещение в поле вписывается, но при нажатии Enter или переходе в другое поле значение тут же обнуляется. Бегунком значение выставляется, но при нажатии ок опять-таки обнуляется.
Comment 1 Антон Мидюков 2022-02-23 18:24:22 MSK
Проблему воспроизвёл также на стартерките p10, p9 и p8.
Comment 2 Антон Мидюков 2022-02-23 19:43:07 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Проблему воспроизвёл также на стартерките p10, p9 и p8.

И на p7, и на p6 у меня ничего не вышло.
Comment 3 Антон Мидюков 2022-02-24 11:45:25 MSK
В образах на p5 тоже не работает. А вот в 4.1.1 работает:
http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/4.1.1/iso/altlinux-4.1.1-desktop-x86_64-install-cd.iso
Comment 4 Vera Blagoveschenskaya 2022-07-27 16:19:25 MSK
Дополню описание:
- ползунком задать смещение нельзя (или проблематично)
- вводом цифр задать смещение можно
- после применения операции разметка создается некорректно, например:
Создан раздел 10240 Мб со смещением 2048 Мб - см. скрин
parted показывает:
Number Start   End    
1      1049kB  10.7Gb
Comment 5 Vera Blagoveschenskaya 2022-07-27 16:19:42 MSK
Created attachment 11206 [details]
скрин
Comment 6 Олег Соловьев 2022-07-27 16:21:54 MSK
(In reply to Vera Blagoveschenskaya from comment #4)
> Дополню описание:
> - ползунком задать смещение нельзя (или проблематично)
> - вводом цифр задать смещение можно
> - после применения операции разметка создается некорректно, например:
> Создан раздел 10240 Мб со смещением 2048 Мб - см. скрин
> parted показывает:
> Number Start   End    
> 1      1049kB  10.7Gb

Охотно верю. При применении смещения почему-то оно применяется как есть, а не умножается на 2048 как должно.
Comment 7 Ivan Alekseev 2023-04-27 16:31:31 MSK
Ошибка воспроизведена на следующих образах:
- Sisyphus: regular-xfce-install.iso (от 24.04.2023)
- p10: alt-workstation-10.1-x86_64.iso

- Шаги для воспроизведения:
1) В установщике дойти этапа разметки дисков;
2) Выбрать диск и нажать "Создать раздел";
3) В строке "Смещение" изменить значение с помощью ползунка;
4) Попытаться задать значение смещения с помощью ползунка и поля для ввода;
5) Переоткрыть окно "Создание раздела", задать значение смещения в поле для ввода и нажать "ОК".

- Фактический результат:
3) Значение смещения с помощью ползунка изменяется, но только до тех пор как будет отпущена кнопка мыши. Значение смещения сбрасывается на 0 MB после того как отпускается кнопка мыши.
4) Значение смещения (0 MB) невозможно изменить как с помощью ползунка, так и с помощью поля для ввода.
5) После нажатия на "ОК" установленное значение смещения сбрасывается на 0 MB.

- Ожидаемый результат:
Значение смещения не сбрасывается и задается корректно как с помощью ползунка, так и с помощью поля для ввода. Установленное значение корректно применяется.
Comment 8 Ivan Alekseev 2023-04-27 16:32:16 MSK
Created attachment 13044 [details]
Видео ошибки установки значения смещения
Comment 9 Repository Robot 2023-11-20 11:55:17 MSK
evms-2.5.5-alt71 -> sisyphus:

 Mon Nov 20 2023 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt71
 - fixes:
   + fix potential null pointer dereference
   + swapfs: fix UUID option (Closes: #46843)
   + truncate volume name if it doesn't fit (Closes: #47037)
   + luks: ensure "_luks" in volume name (Closes: $47041)
   + GPT: use Megabytes instead of Sectors (Closes: 42029)
Comment 10 obidinog@basealt.ru 2023-11-21 16:20:23 MSK
Ошибка не исправлена, смещение не работает. Воспроизведение по шагам из предыдущих комментариев
Comment 11 Олег Соловьев 2023-11-27 18:05:17 MSK
(In reply to obidinog@basealt.ru from comment #10)
> Ошибка не исправлена, смещение не работает. Воспроизведение по шагам из
> предыдущих комментариев

Применил шаги из предыдущих комментариев.
Поведение ожидаемое, ошибка не воспроизвелась
Comment 12 Repository Robot 2023-11-30 16:14:57 MSK
evms-2.5.5-alt73 -> p10:

 Thu Nov 23 2023 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt73
 - GPT: fix regression after alt70
 Tue Nov 21 2023 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt72
 - revert "GPT: use Megabytes instead of Sectors (Closes: 42029)"
 Mon Nov 20 2023 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt71
 - fixes:
   + fix potential null pointer dereference
   + swapfs: fix UUID option (Closes: #46843)
   + truncate volume name if it doesn't fit (Closes: #47037)
   + luks: ensure "_luks" in volume name (Closes: $47041)
   + GPT: use Megabytes instead of Sectors (Closes: 42029)
 Fri Nov 03 2023 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt70
 - GPT: fix partitioning on nvme disks with 4k-sectors