Bug 32688

Summary: Please tag drakx master branch and update package
Product: Mageia Reporter: Jybz <j.biernacki+mga>
Component: InstallerAssignee: Sysadmin Team <sysadmin-bugs>
Status: REOPENED --- QA Contact:
Severity: normal    
Priority: Normal CC: dan, mageia, pterjan, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: arm   
OS: Linux   
URL: https://gitweb.mageia.org/software/drakx/
Whiteboard:
Source RPM: drakx-installer-stage2 CVE:
Status comment:

Description Jybz 2024-01-05 08:50:46 CET
Follow up of #32686

Please tag latest master branch to "18.67":
https://gitweb.mageia.org/software/drakx/

and update the package:
http://svnweb.mageia.org/packages/cauldron/drakx-installer-stage2/current/SPECS/drakx-installer-stage2.spec?view=markup
Comment 1 Dan Fandrich 2024-01-05 10:18:42 CET
I've tagged, pushed and submitted to Cauldron 18.67.

CC: (none) => dan
Status: NEW => ASSIGNED

Dan Fandrich 2024-01-05 10:56:29 CET

CC: (none) => thierry.vignaud

Comment 2 Dan Fandrich 2024-01-05 11:05:57 CET
drakx-installer-stage2-18.67-1.mga10 now available in core/release.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED

Comment 3 Jybz 2024-01-05 12:04:23 CET
Well, it looks like the process is not only to update a package.

x86_64 is updated:
http://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/install/stage2/VERSION

but aarch64 is still at an older version (18.62):
http://mirror.math.princeton.edu/pub/mageia/distrib/9/aarch64/install/stage2/VERSION

BTW, it is not build for arm since 2016 (version 17.58):
http://svnweb.mageia.org/packages/cauldron/drakx-installer-stage2/current/SPECS/drakx-installer-stage2.spec?r1=1063377&r2=1063378&
but as it is version 18.62, i believe there is a manual action to update it.


Can you please update aarch64 mirrors ?

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 5 Jybz 2024-01-05 12:07:23 CET
sorry for the link, I copy pasted mga9 instead of cauldron. But the issue is the same.
Comment 6 Dan Fandrich 2024-01-05 19:58:13 CET
The package has:

ExclusiveArch:  %{ix86} x86_64

so it's not going to build that way on ARM. Maybe that ARM version is built another way and that's what the other other tag style is for that I mentioned on IRC (drakx-installer-images-X).
Comment 7 Lewis Smith 2024-01-05 21:01:35 CET
Thank you Dan for fielding this - and for having done something about it so quickly. Assigning it to you.

@Jybz : is this now really about ARM? If so, please change the Hardware header field to what best suits.

Assignee: bugsquad => dan

Comment 8 Jybz 2024-01-05 21:33:22 CET
(In reply to Dan Fandrich from comment #6)
> The package has:
> 
> ExclusiveArch:  %{ix86} x86_64
> 
> so it's not going to build that way on ARM. Maybe that ARM version is built
> another way and that's what the other other tag style is for that I
> mentioned on IRC (drakx-installer-images-X).

No other way. I'm certain that it is just a copy/paste in the mirror. It can not  be build as it on arm so version 18.62 for aarch64 is definitly not build but copy/pasted.

I'm on it, to re-enable arm build, but it is currently not possible.
Jybz 2024-01-05 21:33:58 CET

Hardware: All => arm

Jybz 2024-01-05 21:34:57 CET

CC: (none) => pterjan

Dan Fandrich 2024-01-05 22:01:57 CET

Assignee: dan => j.biernacki+mga

Jybz 2024-01-05 22:04:20 CET

Assignee: j.biernacki+mga => sysadmin-bugs

Comment 9 Jybz 2024-01-05 22:04:51 CET
I don't have admin rights for moving files.
Comment 10 Pascal Terjan 2024-01-05 23:05:58 CET
I had got it to build last year, I pushed my local branch to https://gitweb.mageia.org/software/drakx/log/?h=user/pterjan/arm64
Comment 11 Jybz 2024-01-05 23:18:02 CET
HAHAHAHAHA... Working on it for two month, work is already done...

Did it worked ? I don't see where you skip the installation of grub2-efi(x86_64)  https://gitweb.mageia.org/software/drakx/tree/perl-install/install/any.pm?h=user/pterjan/arm64#n773

Would you have time to talk about it?

(I will copy paste some of your commits into my feature branch ;)
Comment 12 Nicolas Lécureuil 2024-01-05 23:28:54 CET
@pterjan, would it be possible for you to merge this ?

as we may create a 9.1 ( i will propose to the council ) this could be interesting to have this on the mga9 branch too ( along with tv commits )

CC: (none) => mageia

Comment 13 Pascal Terjan 2024-01-07 21:33:32 CET
I didn't get to test it which is why I hadn't pushed it at the time.

I had tested the stage 1 (and pushed https://gitweb.mageia.org/software/drakx/commit/?id=bc1b6ee565efced5ce23ad68a1e302f61bcc8b09) and boot image but not the stage 2.
Comment 14 Jybz 2024-01-07 22:00:02 CET
I'm trying now. I include some of you modifications into my branch.
I believe there are some missing buildrequires in the drakx-install-stage2 package because dracut fails not finding NFS etc. I did not dig further, I just remove it for now.

The bug https://bugs.mageia.org/show_bug.cgi?id=32686 was suppose to fix the stage2, but it still don't find the (good) package grub2-efi(aarch-64) .