Bug 11005

Summary: swap partitions should have type 0x82
Product: Sisyphus Reporter: Mikhail Gusarov <dottedmag>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: ldv, mcpain, mike, thresh
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail Gusarov 2007-03-03 21:30:07 MSK
В Linux принято использовать тип 0x82 для swap-партиций. Не стоит нарушать это 
соглашение, ибо это будет противоречить принципу наименьшего удивления.

Магическое заклинание от RM, предотвращающее закрытие этого бага как INVALID:
----------------------------------------------------------------------
From: "Dmitry V. Levin" <ldv@altlinux.org>
Subject: Re: о юзабилити, first-time юзерах и инженерах
To: Mikhail Gusarov <dottedmag@dottedmag.net>
Cc: Sergey Bolshakov <sbolshakov@altlinux.org>
Date: Sat, 3 Mar 2007 20:37:10 +0300

Hi,

On Sat, Mar 03, 2007 at 11:25:31PM +0600, Mikhail Gusarov wrote:
> Приветствую.
> 
> Вот лог, решай сам:
> 
> 23:14 < dottedmag> lioka: багу загнать про fsim, чтобы не забыл?
> 23:15 < lioka> dottedmag: где бага ?
> 23:15 < dottedmag> lioka: про тип swap-партиции
> 23:15 < lioka> dottedmag: то есть, в чём бага-то ?

swap должен быть 0x82, тут и обсуждать нечего.
Повесьте баг, пожалуйста, чтобы не забыть.
----------------------------------------------------------------------
Steps to Reproduce:
1. Поставьте систему, разбив при этом своп инсталлятором
Actual Results:  
Партиция со свопом имеет тип 0x83

Expected Results:  
Партиция со свопом имеет тип 0x82
Comment 1 Mike Lykov 2007-03-03 21:54:47 MSK
и еще - если при разбивке диска выбирается тип swap для конкретного раздела, то
выбор файловой системы не предлагать, а сразу ставить тип swapfs.
не имеет смысла давать возможность выбрать фс = другая, кому такое надо -
переделают после установки вручную ;)
Comment 2 Michael Shigorin 2007-03-07 12:48:18 MSK
Возможно, это стоит решать в отдельной (полностью автоматической) стадии
fdisk-fixup при помощи libfdisk или sfdisk вместе с установкой активного раздела
-- Серж напомнил, что evms не позволяет /менять/ тип разделов, только /задавать/
при создании -- а "грохнуть и создать" чревато съездом нумерации для тех, что в
extended.  Если втискивать в vm, то получается после коммита делать тут же fixup
и перечитывать состояние.

2 legion: или активирование раздела у нас всё равно "загрузочная", а не
"разбивочная", болячка (BIOS)?
Comment 3 Sergey Bolshakov 2007-03-07 13:26:31 MSK
для вновь создаваемых разделов это уже реализовано.
Comment 4 Alexey Gladkov 2007-03-07 14:00:13 MSK
(In reply to comment #2)
> 2 legion: или активирование раздела у нас всё равно "загрузочная", а не
> "разбивочная", болячка (BIOS)?

Сейчас в /vm убран выбор активного раздела. Эта функциональность реализована в
/bootloader. Там следующая логика: если ставимся на mbr и нет активного раздела
на этом диске, то акстивным будет первый раздел на диске; если ставимся в
раздел, то он и назначается активным.
Comment 5 Sergey Bolshakov 2007-03-09 20:28:01 MSK
с учётом комментария #1,
fixed in 0.3-alt7
Comment 6 Mikhail Gusarov 2007-03-17 12:22:10 MSK
Поставил server-i586-20070315.iso сказал "разбить для workstation". После 
перезагрузки все партиции имеют тип 0x83

-> REOPEN.
Comment 7 Sergey Bolshakov 2007-03-26 13:42:39 MSD
fixed in 0.3-alt8
Comment 8 Mikhail Gusarov 2007-03-26 17:07:20 MSD
В какую сборку инсталлера войдёт этот alterator-vm?
Comment 9 Sergey Bolshakov 2007-03-26 17:44:53 MSD
провидческими способностями не обладаю
Comment 10 Mikhail Gusarov 2007-03-26 18:05:18 MSD
А что, хоть какого-то releng-процесса не ведётся?