[Arm-dev] [question] CentOS 7 Installer ISO generating

Mon May 23 20:02:22 UTC 2016
Lomovtsev, Vadim <Vadim.Lomovtsev at caviumnetworks.com>

Hi Jim,

Thanks for reply.

> What patch did you apply? For this sort of thing, I could be convinced
> to bump the mozjs release with said patch included.
- for mozjs17 package I've applied this one https://bugzilla.mozilla.org/attachment.cgi?id=8740353
- probably you may want to apply patch for mozjs24 package also (https://bugzilla.mozilla.org/attachment.cgi?id=8740354);

> Which packages? KVM support is already built into the distro, so are
> these additional, or patched versions?
There are a lots of testing to be done first with original packages, but probably we may want to provide patched qemu.

Vadim

p.s. sorry for reply format...
________________________________________
From: arm-dev-bounces at centos.org <arm-dev-bounces at centos.org> on behalf of Jim Perrin <jperrin at centos.org>
Sent: Monday, May 23, 2016 10:33:55 PM
To: arm-dev at centos.org
Subject: Re: [Arm-dev] [question] CentOS 7 Installer ISO generating

On 05/23/2016 01:37 PM, Lomovtsev, Vadim wrote:
> Hi all,
>
> With the original ISO and updated kernel using VA length set to 48 bits we got an issue wit polkitd crash because of mozjs can't work with 48 bits VA. There is an open bug https://bugzilla.mozilla.org/show_bug.cgi?id=1143022 but there are not much updates.
>
> So I applied patch for mozjs, recreate rpm and tested it - works well, no crashes observed.

What patch did you apply? For this sort of thing, I could be convinced
to bump the mozjs release with said patch included.

> For my setup I need to have it installed automatically at system deployment phase using installer ISO. Now every time I need to update mozjs rpm manually along with kernel rpm.


Correct. This is one of the reasons we try to push for folks to upstream
their work. Otherwise you get a snowball of things you have to maintain
yourself that just keeps growing.

>
> I've tried to repack existing ISO with my rpms (updating packages repository) but in this case anaconda fails to proceed installation due to rpms signing checks of something like that.
> It looks like I need to recreate whole ISO from scratch, or properly update repodata for packages (simple createrepo is not enough) isn't it?
>

This is likely because yum checks that the packages are properly GPG
signed on install. Since your package isn't signed with the distro key
it may not behave as you'd expect.

> I believe that I need to use CentOS deployed at armv8 system and use lorax to create an ISO , is that right or it could be built in cross-compiler environment?

You should be able to create the metadata from any centos install,
however cross-compiling it would probably break things.

>
> We also will need to add some extra packages for KVM support and this could help us also.


Which packages? KVM support is already built into the distro, so are
these additional, or patched versions?

--
Jim Perrin
The CentOS Project | http://www.centos.org
twitter: @BitIntegrity | GPG Key: FA09AD77
_______________________________________________
Arm-dev mailing list
Arm-dev at centos.org
https://lists.centos.org/mailman/listinfo/arm-dev