Dear colleagues,
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
Any advice would be appreciated!
Dne 15. 05. 23 v 12:38 Dmitry Belyavskiy napsal(a):
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
https://rpm-software-management.github.io/mock/Plugin-ChrootScan
or
mock -r fedora-rawhide-i386 --no-cleanup-after foo.src.rpm
mock -r fedora-rawhide-i386 shell
cd /builddir/build
Miroslav
What is the simplest way to get a rawhide i686 VM?
I think that's no longer possible, as it's been many years since Fedora stopped shipping i686 kernels. https://fedoraproject.org/wiki/Changes/Stop_Building_i686_Kernels
I guess you could try creating a VM with some other distro, like Debian, and running a Rawhide container in it?
A.FI.
On Mon, May 15, 2023 at 12:38:35PM +0200, Dmitry Belyavskiy wrote:
Dear colleagues,
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
Fedora discontinued i686 installation support quite a while ago now. As such there is no rawhide i686 VM or cloud image or container image available.
The only usage of i686 libraries in Fedora should be in a multilib context on an x86_64 installation, and even then maintainers are encouraged to drop i686 builds of leaf packages.
With regards, Daniel
On Mon, May 15, 2023 at 11:39 AM Dmitry Belyavskiy dbelyavs@redhat.com wrote:
Dear colleagues,
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
run an i686 userspace in a x86_64 is about the best option these days.
Dear Peter,
On Mon, May 15, 2023 at 1:06 PM Peter Robinson pbrobinson@gmail.com wrote:
On Mon, May 15, 2023 at 11:39 AM Dmitry Belyavskiy dbelyavs@redhat.com wrote:
Dear colleagues,
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
run an i686 userspace in a x86_64 is about the best option these days.
Is there a guideline on how to do it?
On Mon, May 15, 2023 at 12:45 PM Dmitry Belyavskiy dbelyavs@redhat.com wrote:
Dear Peter,
On Mon, May 15, 2023 at 1:06 PM Peter Robinson pbrobinson@gmail.com wrote:
On Mon, May 15, 2023 at 11:39 AM Dmitry Belyavskiy dbelyavs@redhat.com wrote:
Dear colleagues,
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
run an i686 userspace in a x86_64 is about the best option these days.
Is there a guideline on how to do it?
dnf instal blah.i686 I believe should work, TBH it's been a long time since I've tried anything i686.
On Mon, 15 May 2023 at 07:45, Dmitry Belyavskiy dbelyavs@redhat.com wrote:
Dear Peter,
On Mon, May 15, 2023 at 1:06 PM Peter Robinson pbrobinson@gmail.com wrote:
On Mon, May 15, 2023 at 11:39 AM Dmitry Belyavskiy dbelyavs@redhat.com
wrote:
Dear colleagues,
What is the simplest way to get a rawhide i686 VM? I came across a nasty architecture-specific bug, and the code investigation isn't of much help. There is no obvious way to access a core dump via mock (could you please ping me if it exists?) and the VM looks like a reasonable choice.
run an i686 userspace in a x86_64 is about the best option these days.
Is there a guideline on how to do it?
Miroslav Suchy's answer earlier is the best one:
``` mock -r fedora-rawhide-i386 --no-cleanup-after foo.src.rpm mock -r fedora-rawhide-i386 install <whatever else you need to install>
mock -r fedora-rawhide-i386 shell
cd /builddir/build ```