/usr/share/games/playonlinux/python/new_guiv3.py is broken (unexpecred ! in code): ... --- /usr/share/pixmaps/ >>> /usr/share/pixmaps/playonlinux.png * Remember, in order to play games, you have to * be in the 'games' group. * Just run 'gpasswd -a <USER> games', then have <USER> re-login. * For more info about Gentoo gaming in general, see our website: * http://games.gentoo.org/ * Compilation and optimization of Python modules for CPython 2.6 ... Compiling /usr/share/games/playonlinux/python/new_guiv3.py ... Sorry: IndentationError: ('unindent does not match any outer indentation level', ('/usr/share/games/playonlinux/python/new_guiv3.py', 565, 9, '\t\t\t\t\t\t !\n')) Reproducible: Always Steps to Reproduce: 1. unmask app-emulation/playonlinux-3.8.8 2. emerge -va app-emulation/playonlinux Actual Results: postinstall failed Expected Results: postinstall must be ok look at new_guiv3.py: -- cut -- if(self.fichier[1] == "question\n"): self.DrawHeader() self.texte.SetLabel(self.fichier[2].replace("\\n","\n")) self.texte.Show() self.titre.SetLabel(self.fichier[3]) self.titre.Show() #self.titre.SetFont(self.fontText) self.YesButton.Show() self.NoButton.Show() ! ^^^^^^^^^ line 565 contains lonely exclamation if(self.fichier[1] == "make_shortcut\n"): self.DrawHeader() -- cut --
emerge --info and build.log plz
Created attachment 260443 [details] emerge.info
Created attachment 260445 [details] broken file * Compilation and optimization of Python modules for CPython 2.6 ... Compiling /usr/share/games/playonlinux/python/new_guiv3.py ... Sorry: IndentationError: ('unindent does not match any outer indentation level', ('/usr/share/games/playonlinux/python/new_guiv3.py', 565, 9, '\t\t\t\t\t\t !\n ')) <<< /usr/share/games/playonlinux/python/new_guiv3.py[co] [ !! ] >>> Auto-cleaning packages...
Created attachment 260448 [details] build.log
Created attachment 260450 [details, diff] patch for new_guiv3.py removing unexpected exclamation
Created attachment 267399 [details, diff] new_guiv3.patch
I added a working patch, at least for me, i hope it works for everyone else.
Fixed by upstream in 3.8.12.