Bug 6437 - Update request: DOSEMU Needs updating to the new 1.4.0.6 release, because of two issues, #1 So it can run on Modern CPUs and #2 it can be Natively Built on x86_64
Summary: Update request: DOSEMU Needs updating to the new 1.4.0.6 release, because of ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: http://sourceforge.net/tracker/?func=...
Whiteboard: mga2-64-OK mga2-32-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2012-06-12 22:51 CEST by Simon Putt
Modified: 2012-06-30 20:37 CEST (History)
4 users (show)

See Also:
Source RPM: dosemu-1.4.0.6-1.mga2.src.rpm
CVE:
Status comment:


Attachments
boot.log (25.84 KB, text/x-log)
2012-06-15 22:41 CEST, Simon Putt
Details

Description Simon Putt 2012-06-12 22:51:47 CEST
Description of problem:


Version-Release number of selected component (if applicable):

See Source RPM

How reproducible:

Always

Steps to Reproduce:
1.urpmi dosemu
2.run it
3.crash as in the two mail list posts

Fix

Update to http://dosemu.svn.sourceforge.net/viewvc/dosemu/tags/DOSEMU_1_4_0_1/

Thanks
Simon Putt 2012-06-12 22:52:57 CEST

URL: http://sourceforge.net/tracker/?func=detail&aid=3299936&group_id=49784&atid=457447 http://sourceforge.net/tracker/?func=detail&aid=3518248&group_id=49784&atid=457447 => http://sourceforge.net/tracker/?func=detail&aid=3518248&group_id=49784&atid=457447
Hardware: i586 => x86_64

Manuel Hiebel 2012-06-12 22:55:32 CEST

Assignee: bugsquad => mageia

Comment 1 Damien Lallement 2012-06-12 23:26:44 CEST
WIP, thanks for the bug report.

Status: NEW => ASSIGNED

Comment 2 Damien Lallement 2012-06-15 18:27:50 CEST
Can you test dosemu-1.4.0.1-5.mga2 please?
Comment 3 Simon Putt 2012-06-15 22:28:08 CEST
Installing now, But why is there only a i586 build?
Comment 4 Simon Putt 2012-06-15 22:41:15 CEST
Created attachment 2465 [details]
boot.log
Comment 5 Simon Putt 2012-06-16 02:36:37 CEST
ERROR: Unknown CPU type!
CONF: emulated CPU forced down to real CPU: 386
Cannot execute CPUEMU without TSC counter
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x00  errorcode: 0x00000000  cr2: 0x00000000
eip: 0x0815d223  esp: 0xff851cf0  eflags: 0x00010246
cs: 0x0023  ds: 0x002b  es: 0x002b  ss: 0x002b
ERROR: Please report the contents of ~/.dosemu/boot.log at
http://sourceforge.net/tracker/?atid=457447&group_id=49784&func=browse
It would be even more helpful if would recompile DOSEMU and reproduce this
bug with "debug on" in compiletime-settings.
Killed
Comment 6 Damien Lallement 2012-06-18 17:24:02 CEST
Didn't you told last time on IRC that it was working for you on 1.4.0.1? I don't understand as I made a svn snapshot of the 1.4.0.1 tag.
Did you test with this tag or from trunk?
I didn't allow 64bits compilation as it's not working on my laptop with 1.4.0.1.
Let me try trunk version.
Thanks for the feed back!
Comment 7 Simon Putt 2012-06-18 17:35:31 CEST
No i said It worked on Scientific Linux (another RHEL clone like centos)

used a build from RPM Fusion i think, it was a trunk build i think

this is the src.rpm that they used http://download1.rpmfusion.org/free/el/updates/testing/6/SRPMS/dosemu-1.4.0-12.2058svn.el6.src.rpm think latest trunk rev is 2080 or so

Thanks.
Comment 8 Damien Lallement 2012-06-18 19:44:01 CEST
Can you please test: dosemu-1.4.0.1-6.mga2
It's now working on both i586/x86_64 with snapshot 2080 (on my side).
Comment 9 Simon Putt 2012-06-18 20:43:28 CEST
Tested Both i586 and x86_64 on Mageia 2, and both working wonderfully (tested with Doom and Duke3D)

Thanks
Comment 10 Damien Lallement 2012-06-18 22:05:15 CEST
Thank you for testing Simon. I will ask QA for an update request of dosemu.
Comment 11 Simon Putt 2012-06-19 13:12:50 CEST
I was Just browsing the DOSEMU sf site and have now noticed is has switched to git, and has some updates since the last svn 2080 update, could you look at changing to this now please?? the link is 

git://dosemu.git.sourceforge.net/gitroot/dosemu/dosemu

Thanks.
Comment 12 Damien Lallement 2012-06-19 13:16:23 CEST
Thanks for the tip.
So bad that it was not better explained on SF.
I will try 1.4.0.6 and will send it for a test.
If you want to join QA Team in order to help on validating this update request... ;-)
Damien Lallement 2012-06-19 15:27:46 CEST

Summary: DOSEMU Needs updating to the new 1.4.0.1 release, because of two issues, #1 So it can run on Modern CPUs and #2 it can be Natively Built on x86_64 now => Update request: DOSEMU Needs updating to the new 1.4.0.6 release, because of two issues, #1 So it can run on Modern CPUs and #2 it can be Natively Built on x86_64

Damien Lallement 2012-06-19 15:28:06 CEST

Source RPM: dosemu-1.4.0.1-4.mga2.src.rpm => dosemu-1.4.0.6-1.mga2.src.rpm

Damien Lallement 2012-06-19 15:28:31 CEST

Hardware: x86_64 => All
Assignee: mageia => qa-bugs

Comment 13 Samuel Verschelde 2012-06-19 15:31:38 CEST
Marking tested for both archs in Mageia 2, according to comment #9

Damien : can you please list the SRPM(s) when assigning to qa-bugs so that it's obvious at first sight for what versions of Mageia we must test, and what SRPM(s)?

CC: (none) => stormi
Whiteboard: (none) => MGA2-32-OK MGA2-64-OK

Comment 14 Samuel Verschelde 2012-06-19 15:33:13 CEST
cancelling, it looks like the version that was tested in not that which we have to validate. One more reason to list SRPMs! 

Simon: can you test again with the new update?

Whiteboard: MGA2-32-OK MGA2-64-OK => (none)

Comment 15 Damien Lallement 2012-06-19 15:36:11 CEST
Advisory:
-------------
This update of dosemu to 1.4.0.6 allows this package to be natively built on both i586 and x86_64. It's a bug fix release: now modern CPU can be used and no more warning about low memory.

Packages:
-------------
dosemu-1.4.0.6-1.mga2
xdosemu-1.4.0.6-1.mga2
dosemu-freedos-1.4.0.6-1.mga2
dosemu-debug-1.4.0.6-1.mga2

How to test:
-------------
Install dosemu on Mageia 2
Launch it as a user and see the warning and the fact that it's only i586
Install the update
Check that warning disappeared and that you can now play games like Doom/Duke3D

CC: (none) => mageia

Comment 16 Simon Putt 2012-06-19 16:24:20 CEST
dosemu-1.4.0.6-1.mga2.src.rpm

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA2-64-OK

Comment 17 claire robinson 2012-06-19 16:29:05 CEST
Un-validating as this is not quite ready yet :)

Keywords: validated_update => (none)
CC: sysadmin-bugs => (none)

Comment 18 Simon Putt 2012-06-19 16:32:12 CEST
Tested Both arch's on Mga2 x86_64, both seem to run ok, and I tried with a few dos games (wolf3d, Doom/Doom2/Duke3D/Blood and Shadow Warrior) and they ran nice and fast :) no more problems with the lowmem error :)
Comment 19 claire robinson 2012-06-30 14:31:22 CEST
Confirmed the fix i586 mga2

Validating

SRPM: dosemu-1.4.0.6-1.mga2.src.rpm

Advisory:
-------------
This update of dosemu to 1.4.0.6 allows this package to be natively built on
both i586 and x86_64. It's a bug fix release: now modern CPU can be used and no
more warning about low memory.


Could sysadmin please push from core/updates_testing to core/updates

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Whiteboard: MGA2-64-OK => mga2-64-OK mga2-32-OK

Comment 20 Thomas Backlund 2012-06-30 20:36:56 CEST
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0098

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

Thomas Backlund 2012-06-30 20:37:14 CEST

Severity: critical => normal


Note You need to log in before you can comment on or make changes to this bug.