Summary: | games-emulation/hatari-2.1.0 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | urcindalo <urcindalo> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugzilla, eandry, esigra, mgorny, pacho, treecleaner |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/9190 https://github.com/gentoo/gentoo/pull/9304 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 574082 | ||
Attachments: |
hatati-2.1.0.ebuild
My tweak to the hatari-2.1.0 ebuild emutos-0.9.9.1 ebuild |
Description
urcindalo
2018-03-22 12:50:26 UTC
Created attachment 528762 [details]
hatati-2.1.0.ebuild
I have tried to bump it but it fails to run:
$ hatariui
WARNING: configuration file missing!
Traceback (most recent call last):
File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 763, in <module>
main()
File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 714, in main
actions = UIActions()
File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 398, in __init__
cb = self.callbacks = UICallbacks()
File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 59, in __init__
self.config = HatariConfigMapping(self.hatari)
File "/usr/share/hatari/hatariui/hatari.py", line 297, in __init__
self.get_machine()
File "/usr/share/hatari/hatariui/hatari.py", line 388, in get_machine
return self.get("[System]", "nMachineType")
File "/usr/share/hatari/hatariui/config.py", line 189, in get
return self.sections[section][key]
KeyError: '[System]'
I tried your attached ebuild and got the same error, but before that it popped up a window complaining about a missing config file. (I hadn't ever run hatariui before, I always just used hatari). After that I deleted the my /home/chris/.hatari directory, then ran hatari and hit F12 and chose the option to save my config. I noticed it now saves the config to a different directory, /home/<user>/.config/hatari. After that I ran hatariui and it loads correctly with no error message. I think we need an update to emutos as well. I managed to track the regression in hatari down to: 8409e8b05b027df80170acb42fc3b7ecce810866 Add full support for STF/STE MMU at $FF8001 and address translation However the current version of emutos then stalls while trying to detect the RAM size. Updating to 0.9.9.1 restores the behaviour. Created attachment 537696 [details]
My tweak to the hatari-2.1.0 ebuild
Adds a version dependancy on emutos
Created attachment 537698 [details]
emutos-0.9.9.1 ebuild
Uses doins instead of dolib
Hi. I created PR for updated versions of hatari and emutos: https://github.com/gentoo/gentoo/pull/9190 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e4ca67227d1ee5b89ba92a15e115ea7768cb2b commit 36e4ca67227d1ee5b89ba92a15e115ea7768cb2b Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2018-07-11 22:09:06 +0000 Commit: Tony Vroon <chainsaw@gentoo.org> CommitDate: 2018-07-13 09:27:11 +0000 games-emulation/hatari: version bump to 2.1.0 Ebuild based on Alex Bennee's works. Closes: https://bugs.gentoo.org/651146 Package-Manager: Portage-2.3.40, Repoman-2.3.9 games-emulation/hatari/Manifest | 1 + games-emulation/hatari/hatari-2.1.0.ebuild | 76 ++++++++++++++++++++++++++++++ games-emulation/hatari/metadata.xml | 3 ++ 3 files changed, 80 insertions(+) *** Bug 661794 has been marked as a duplicate of this bug. *** Can the p.mask be removed? If so, could you please do that? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33e862f9515ea5b6b15fec19374f01f74c8789f commit e33e862f9515ea5b6b15fec19374f01f74c8789f Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-08-12 17:24:14 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-08-12 17:24:14 +0000 package.mask: Unmask app-emulation/hatari Closes: https://bugs.gentoo.org/651146 profiles/package.mask | 4 ---- 1 file changed, 4 deletions(-) |