New squeak-vm-3.5.5180.ebuild for inclusion into Portage tree. lintool reports 0 errors, 0 warnings. This version of the ebuild will run with ANY squeak version, choosing the latest version in Portage as the default to install if no version has been previously installed. Squeak operates on the principle of a virtual machine and an image file. In portage, the virtual machine is the dev-lang/squeak package, and the image file is the dev-lang/squeak-vm package. A little convoluted, but hey ... This ebuild will install the Squeak 3.5-5180 image file; it RDEPENDS on ANY squeak image to be installed (dev-lang/squeak), and will install the latest version in Portage if that dependency fails. This makes this version of the ebuild backwards compatible with Squeak 3.2.* virtual machines. Reproducible: Always Steps to Reproduce:
Created attachment 12231 [details] Changelog for ebuild
Created attachment 12232 [details] Actual ebuild
Ok, i checked this ebuild in, please have a look if everything is correct and report back.
Looks great. Thanks for taking care of this so quickly!
Actually, I take that back. Don't close this quite yet ... testing something right now that worked earlier but isn't now. :-)
Okies, i closed the other two bugs, but will let this one open until i hear something from you.
Created attachment 12252 [details] New build that works The Squeak.org people changed the way their image/changes files were distributed. It definitely foobar'd the installation. I have changed the ebuild to reflect the new method of distribution, so all should work fine.
Waiting for latest ebuild to make it to portage to double check it ...
Ok, i checked i your corrected ebuild one minute ago :-)
All ebuilds work properly. The next question: How does one go about getting them unmasked?
Unmasking depends on how stable the ebuild is. So if many people report it as stable it's normally unmasked. If you can tell me that it's save to unmask it, then i'll do so, but i think we should ask Jared Hudson <jhhudso@gentoo.org>.
No, that's OK. I was just wondering how that process worked mostly. The FAQ off the Gentoo site doesn't really go into details about that ... more of the mechanisms behind Portage. Thanks a bunch for your help! AFAIK, this bug can be closed then.
Okies, so I'm closing this bug now. Thanks for your help.