*HIGHLY EXPERIMENTAL* Debian/Ubuntu packages for FoFiX

Discussion particular to FoFiX, its development, and themes
Forum rules
This topic is 14 years and 3 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
FoFiX Dev/Mod Squad
User avatar
jstump91
Member
Posts: 837
Joined: September 21st, 2008
Location: Baltimore, MD (US)
Reputation: 0
Contact:

*HIGHLY EXPERIMENTAL* Debian/Ubuntu packages for FoFiX

Postby jstump91 » Sun Oct 04, 2009 8:58 pm

We have been tossing around the idea of making binary packages for popular GNU/Linux distributions, so I made a Debian package (which should work on Ubuntu as well) of 3.120 final. The packages are on mediafire for now since we're still experimenting with them.

Note that these packages are highly experimental and are quite likely to be broken in some way right now. If you use these packages and have issues, keep the discussion in this thread.

Folder:
http://www.mediafire.com/?sharekey=6576 ... 8b38efea99

Latest binary package (all architectures):
(If in doubt, only download this one.)
http://www.mediafire.com/file/gfjyzgmxm ... -1_all.deb

Latest source package:
(You only need to download these if you want to rebuild the binary package yourself.)
http://www.mediafire.com/file/hmmmimnjj ... .120-1.dsc
http://www.mediafire.com/file/0h05eny0t ... -1.diff.gz
http://www.mediafire.com/file/nxonu0zny ... rig.tar.gz

If you use these, please let us know how well they worked for you.

@Any Debian Developers who may happen to drop by: I am aware that there is some potentially non-DFSG material in these packages. If these packages work nicely for enough people, we may consider creating DFSG-compliant editions of these packages and trying to get them into Debian and Ubuntu. As it stands now, though, some of the tutorial songs may not necessarily obey the DFSG.
jstump91, a.k.a. john.stumpo, a.k.a. stump
jstump.com | stump's blog | FoFiX development | My own code
Can't find a Windows build of the Python module you need? Try my mediafire!
Don't say "Python can't do [insert task here]." Python can do anything with the right modules - said modules may just not have been written yet.
"Python - why settle for snake oil when you can have the whole snake?" --Mark Jackson
Did you search before you posted? Did you read the rules for the subforum you are posting in?
Dr. Professor Logic
User avatar
Lysdestic
Member
Posts: 2939
Joined: December 14th, 2007
Reputation: 7
Contact:

Re: *HIGHLY EXPERIMENTAL* Debian/Ubuntu packages for FoFiX

Postby Lysdestic » Mon Oct 05, 2009 12:19 pm

Will download and test now for you, dearie.

Edit:

Sadly, these are my results:

Code: Select all

lysdestic@Jambi:~/Desktop$ sudo dpkg -i fofix_3.120-1_all.deb
Selecting previously deselected package fofix.
(Reading database ... 603248 files and directories currently installed.)
Unpacking fofix (from fofix_3.120-1_all.deb) ...
dpkg: dependency problems prevent configuration of fofix:
 fofix depends on python-support (>= 0.90.0); however:
  Version of python-support on system is 0.8.7ubuntu4.
 fofix depends on python-pygame; however:
  Package python-pygame is not installed.
dpkg: error processing fofix (--install):
 dependency problems - leaving unconfigured
Processing triggers for menu ...
Processing triggers for man-db ...
Errors were encountered while processing:
 fofix
lysdestic@Jambi:~/Desktop$


Pygame is not installed, because last I checked, pygame in Jaunty was borked with multiple oggs, and I never figured out that Python Path stuff. However, the former is a cause for much more concern.

Additional Edit:

Forcing it to ignore the dependencies, because I obviously have them installed: DO NOT ATTEMPT

Code: Select all

lysdestic@Jambi:~/Desktop$ sudo dpkg -i --ignore-depends=python-support --ignore-depends=python-pygame fofix_3.120-1_all.deb
(Reading database ... 603884 files and directories currently installed.)
Preparing to replace fofix 3.120-1 (using fofix_3.120-1_all.deb) ...
Unpacking replacement fofix ...
Setting up fofix (3.120-1) ...
Usage: update-python-modules [-v] [-c] package_directory [...]
       update-python-modules [-v] [-c] package.dirs [...]
       update-python-modules [-v] [-a|-f|-p]

update-python-modules: error: /usr/share/python-support/fofix.private is not a directory
dpkg: error processing fofix (--install):
 subprocess post-installation script returned error exit status 2
Processing triggers for menu ...
Processing triggers for man-db ...
Errors were encountered while processing:
 fofix


It started the game, but the fullscreen was borked, so I had to force it with (my) --fullscreen=false switch.

Also, because of my forced dependence ignoring, this happened uppon removal:

Code: Select all

lysdestic@Jambi:~/Desktop$ sudo dpkg --remove fofix
dpkg: error processing fofix (--remove):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
Errors were encountered while processing:
 fofix


One final note:
Ignoring those dependencies makes the game work, I can play as normal and everything. I don't suggest anyone do this however. Build that **** on Jaunty (and what the hell is up with that "Usage: update-python-modules" was it me?) remove bang bang, and we have ourselves a deb, baby.

Oh, and again, one final edit on the final removal in case someone is really daft enough to load this on their system, or in case it helps you Stumpo.

Code: Select all

lysdestic@Jambi:~$ sudo dpkg --remove --force-remove-reinstreq fofix
dpkg - warning, overriding problem because --force enabled:
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
(Reading database ... 603883 files and directories currently installed.)
Removing fofix ...
Usage: update-python-modules [-v] [-c] package_directory [...]
       update-python-modules [-v] [-c] package.dirs [...]
       update-python-modules [-v] [-a|-f|-p]

update-python-modules: error: /usr/share/python-support/fofix.private is not a directory
dpkg: error processing fofix (--remove):
 subprocess pre-removal script returned error exit status 2
Usage: update-python-modules [-v] [-c] package_directory [...]
       update-python-modules [-v] [-c] package.dirs [...]
       update-python-modules [-v] [-a|-f|-p]

update-python-modules: error: /usr/share/python-support/fofix.private is not a directory
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 fofix
lysdestic@Jambi:~$


Well, hope I'm not on a trashed system now. Good thing I'm getting Karmic in on a fresh install next week. (ext4, b*tches!)
coolguy567
Member
Posts: 417
Joined: February 20th, 2008
Reputation: 0

Re: *HIGHLY EXPERIMENTAL* Debian/Ubuntu packages for FoFiX

Postby coolguy567 » Mon Dec 07, 2009 4:18 am

Well I just installed it with Ubuntu's built-in GUI package installer. Running it gave me an import error for Numeric, so I installed Numeric using Synaptic and then it worked fine, other than the stuttering I always got with the python 2.6 version (including in Windows). Except multi-track songs don't work properly, as Lysdestic predicted.

I'm not sure what version I have - I know it's 9 point something or other, but I don't know how to check (I'm running Netbook Remix, so "About Ubuntu" isn't in the menu).

Spoiler:

OzzyOzrock wrote:
Electro Tomato wrote:
Sealclubber wrote:I believe the proper term for these notes are "EPIC NOTES" due to the fact that they are EPIC!!!!


Memes are so funny hahaha I'm splitting with laughter I can't control this laughter at this meme which uses a word incorrectly oh hahaha

:glare:

That was EPIC.

My songs. All made in EOF, beat-synced and note-synced, not very many missed notes.
Switchfoot - Meant to Live (now with drums)
Delirious? - Investigate (Live)

Return to “FoFiX”

Who is online

Users browsing this forum: No registered users and 28 guests