Bug 40532 - Сломался mcopy после обновления до версии 4.0.33-alt1
Summary: Сломался mcopy после обновления до версии 4.0.33-alt1
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mtools (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 blocker
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL: http://www.gnu.org/software/mtools/in...
Keywords: regression
Depends on:
Blocks: 33000 27222
  Show dependency tree
 
Reported: 2021-07-19 09:02 MSK by Антон Мидюков
Modified: 2021-07-19 14:49 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)