Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - causality

Pages: [1]
1
General Discussion / Re: New 0.3.018 Windows version available.
« on: February 09, 2007, 03:39:25 am »
I did wonder about the updater (I have the Linux client but from what I can tell, this particular issue is OS-independent).  My execution of the updater also complains that the mirrors are either unreachable (404 Not Found errors) or don't have a version file, so any attempt to run the updater fails.  I have seen numerous people talk about this in this thread but only as a passing mention.  So, does anyone know whether waiting this out will work (i.e. for the current mirrors to carry the 0.3.018 updates), or is there a list of other mirrors we could use or some other workaround?

I have the latest client (0.3.018) and just need to update the artwork.  Thanks for any light that can be shed on this!   :)

2
Linux Specific Issues / Re: gentoo ebuilds for 0.3.018 is out :)
« on: February 08, 2007, 06:18:18 pm »
Loux,

This would be the first time I have ever tried to edit an ebuild or learn about how they work so my main reason for posting was to enjoy a "many-eyes" approach.  I also decided it would be better for me to just "supply a patch" (or in this case, since the files are so small, I supply the ebuilds) in an attempt to be more constructive than just complaining that something doesn't work.  I know I have made my files available on my Web site, but that should not be interpreted as meaning that I intend to become a package maintainer.

The question of which one people should be using is very easy to answer -- I don't intend to ever update the one I posted; that is a task better left to someone who knows more about this, such as you :D so naturally anyone else who just wants a working set of Planeshift ebuilds and is not interested in problems that seem to have now been solved should still be using your overlay at http://loux.thefuture.free.fr/portage.tar.bz2.  I will be taking down the files on my Web site later today to avoid any confusion, since they seem to have served their purpose.

Thank you again for all of your feedback on this.  With your help, I have learned much about how Portage works in only a couple of days.  :thumbup:

3
Linux Specific Issues / Re: gentoo ebuilds for 0.3.018 is out :)
« on: February 08, 2007, 05:40:46 pm »
Loux, thank you for all of your feedback!  \\o//

I corrected the ebuild cel-ps-1.1-r2592.ebuild so now everything is under /opt and I updated the file shown at http://causality.ifastnet.com/psbuild/cel-ps-1.1-r2592.ebuild.
I also updated the tarball of the contents of my /usr/local/portage/ overlay, available at http://causality.ifastnet.com/psbuild/my_overlay.tar.bz2.

With your help I think I now have all of this working correctly, but if I overlooked something please let me know.  8)

4
Linux Specific Issues / Re: gentoo ebuilds for 0.3.018 is out :)
« on: February 08, 2007, 08:43:56 am »
I had an issue with the current ebuild for 0.3.0.018 in that the compile for cel-ps (ebuild file cel-ps-1.1-r2592.ebuild) would go smoothly and then the install would fail during the execution of the command "jam install" citing access violations (I am guessing it didn't deal well with being in a sandbox since this same command worked when done independently of Portage as the root user, but this is where I don't fully understand how emerge works).  The "install" command was receiving permissions errors related to creating directories and files in /opt/planeshift/cel and no amount of adjusting the permissions of anything under /opt would remedy this problem.

Because the cel ebuild from your ebuilds for 0.3.0.017 (ebuild file cel-1.1-r2592.ebuild) didn't give me this problem, I modified the cel-ps-1.1-r2592.ebuild file to resemble the installation method used there, then rebuilt the "Manifest" file and again ran "emerge planeshift".  Once I did this, cel-ps built and installed without a hitch on my system.

http://causality.ifastnet.com/psbuild/cel-ps-1.1-r2592.ebuild is my modified /usr/local/portage/dev-games/cel-ps/cel-ps-1.1-r2592.ebuild file.
If you replace/modify this file, then be sure to run this (as root) so that emerge won't fail due to mismatched checksums:

Code: [Select]
ebuild /usr/local/portage/dev-games/cel-ps/cel-ps-1.1-r2592.ebuild manifest

Also, once all dependencies were successfully built, the building of Planeshift itself failed because its Manifest (file /usr/local/portage/games-rpg/planeshift/Manifest) indicated an incorrect filesize for http://loux.thefuture.free.fr/distfiles/planeshift-0.3.018.tar.bz2.  To fix that, I edited the Manifest file and corrected the expected filesize.  My modified file can be downloaded at http://causality.ifastnet.com/psbuild/Manifest.

Once this was done, everything built with no problems and installed smoothly.  The only possible "gotcha" was that after all the installation was done, the subsequent "etc-update" wanted to modify "/etc/cel/vfs.cfg" by adding two obviously incorrect entries that contained the /var/tmp/portage temporary working directory from the ebuild.  I am not sure what caused this one, but it was easy to catch and the etc-update option of "2)  Delete update, keeping original as is" took care of this.

For convenience, I also made a tarball of my /usr/local/portage overlay, which is loux's original work (from http://loux.thefuture.free.fr/portage.tar.bz2) plus my modifications mentioned above.  It's available at http://causality.ifastnet.com/psbuild/my_overlay.tar.bz2.

I am definitely no expert in Portage, so let me know if any of the above looks like a bad idea :D but the above changes made this work out for me.

5
Linux Specific Issues / Re: gentoo ebuilds for 0.3.018 is out :)
« on: February 08, 2007, 04:53:24 am »
Sliss,

It looks like you just need to unmask games-rpg/planeshift in /etc/portage/package.keywords and also in /etc/portage/package.unmask.
These two commands (as root) will add the needed entries:

Code: [Select]
echo "games-rpg/planeshift ~*" >> /etc/portage/package.keywords

echo "games-rpg/planeshift" >> /etc/portage/package.unmask

You may also end up having to do similar for some of Planeshift's dependencies, particularly since two of them (crystalspace and cel) now have the -ps suffix.

6
Linux Specific Issues / Re: gentoo ebuilds for 0.3.018 is out :)
« on: February 07, 2007, 07:41:01 pm »
I am using the current ebuild from http://loux.thefuture.free.fr/portage.tar.bz2 and the latest version included therein is 0.3.017 (even though 0.3.018 is available at http://loux.thefuture.free.fr/distfiles).   ;D I can't believe no one else noticed this.  ;D  Is there an alternative download site to get the 0.3.018 ebuild?

Pages: [1]