Bug 40532

Summary: Сломался mcopy после обновления до версии 4.0.33-alt1
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: mtoolsAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P5 CC: aen, antohami, ldv, mike
Version: unstableKeywords: regression
Hardware: x86_64   
OS: Linux   
URL: http://www.gnu.org/software/mtools/intro.html
Bug Depends on:    
Bug Blocks: 33000, 27222    

Description Антон Мидюков 2021-07-19 09:02:48 MSK
Сломалась сборка образов с EFI с пересобранным mtools.

mcopy -v -i .efiboot.img -s EFI ::
Copying EFI
Copying BOOT
mcopy: No directory slots
mcopy: No directory slots
mcopy: No directory slots
mcopy: No directory slots
mcopy: No directory slots
mcopy: No directory slots
mcopy: No directory slots
Copying enroll
mcopy: No directory slots
Comment 1 Антон Мидюков 2021-07-19 09:09:34 MSK
(In reply to Антон Мидюков from comment #0)
> Сломалась сборка образов с EFI с пересобранным mtools.
> 

Нет, всё же после обновления до версии 4.0.33-alt1
Comment 2 Michael Shigorin 2021-07-19 11:00:24 MSK
Сообшишь апстриму о регрессии?  Вероятно, они сделали оптимизацию размера FAT
и моя давняя эвристика насчёт размера образа нуждается в поправке или дополнении насчёт размера FAT -- но в любом случае такое изменение поведения без объявления войны неприемлемо.
Comment 3 Michael Shigorin 2021-07-19 11:04:14 MSK
Судя по NEWS, такую фичу не закладывали => явная регрессия:

v4_0_33
        - Fix support for partitions (broken in
        - Portability fixes for Solaris 10 and 11
        - General simplifaction of configure script, and largefile handling
        - Tested and fixed for platforms *without* largefile support
        - In cases where lseek works with 32-bit offsets, prefer
          lseek64 over llseek
        - Fixed floppy sector size handling on platforms that are not
          Linux
        - Added support for image files on command line to mcat

Отправил http://git.altlinux.org/tasks/279743/
Comment 4 Антон Мидюков 2021-07-19 11:06:54 MSK
Может дашь мне добавить проверку в спек? А то по watch опять обновится и поломает.
Comment 5 Michael Shigorin 2021-07-19 13:15:35 MSK
(Ответ для Антон Мидюков на комментарий #4)
> Может дашь мне добавить проверку в спек?
Отлично, делай.  Если получится, поделись с апстримом.

PS: #279743 пока PENDING, извини за слом сизифа ко вторнику :-/
Comment 6 Repository Robot 2021-07-19 14:49:25 MSK
mtools-1:4.0.32-alt2 -> sisyphus:

 Mon Jul 19 2021 Michael Shigorin <mike@altlinux> 1:4.0.32-alt2
 - reverting to 4.0.32 due to mcopy breakage (ALT#40532)