missing past python module

Bug #1922504 reported by Jérôme Bouat
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bouncy (Debian)
Fix Released
Unknown
bouncy (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

~$ bouncy
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
  File "game.py", line 18, in <module>
    from map import *
  File "/usr/share/games/bouncy/map.py", line 7, in <module>
    import euclid, collide, objects, pyglyph, fonts
  File "/usr/share/games/bouncy/euclid.py", line 36, in <module>
    from past.builtins import long
ModuleNotFoundError: No module named 'past'
~$

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: bouncy 0.6.20071104-7
ProcVersionSignature: Ubuntu 5.4.0-70.78-generic 5.4.94
Uname: Linux 5.4.0-70-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.16
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: XFCE
Date: Sun Apr 4 20:44:21 2021
InstallationDate: Installed on 2020-10-12 (173 days ago)
InstallationMedia: Xubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
PackageArchitecture: all
SourcePackage: bouncy
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile..etc.logrotate.d.apport: 2021-02-03T16:41:54.752959

Revision history for this message
Jérôme Bouat (jeromebouat) wrote :
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for taking your time to report this issue and help making Ubuntu better.

I tested this and got the same error message when attempting to run bouncy. Did some digging and found it is missing a dependency on python3-future. If you install that package manually, it seems to run as expected.

I've also forwarded the issue to Debian, hopefully to get the dependency added in a newer version.

Changed in bouncy (Ubuntu):
status: New → Confirmed
tags: added: groovy hirsute packaging
Changed in bouncy (Debian):
status: Unknown → New
Changed in bouncy (Debian):
status: New → Fix Released
Mathew Hodson (mhodson)
Changed in bouncy (Ubuntu):
importance: Undecided → Medium
tags: added: unmetdeps
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Fwiw, the issue got fixed in Debian and I tried to get it included in the Ubuntu 21.04 release, but I suppose it was too close to release for that (bug 1924907). In any case, it should soon be synced to the new development release, Impish.

If you would like a fix for older Ubuntu releases such as 20.04, I can try to help out with a Stable Release Update (https://wiki.ubuntu.com/StableReleaseUpdates#Procedure). Although as mentioned above, a manual install of python3-future will also resolve the issue :)

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bouncy - 0.6.20071104-8

---------------
bouncy (0.6.20071104-8) unstable; urgency=medium

  * Team upload.
  * Add dependency on python3-future.
    Thanks to Jérôme Bouat for the report, Hans Joachim Desserud for the fix.
    (Closes: #986577) (LP: #1922504)

 -- Reiner Herrmann <email address hidden> Sat, 10 Apr 2021 15:55:51 +0200

Changed in bouncy (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.