Just to let you all know, the next thing I'll be working on that's force-get related is to port everything to XML, which will be more portable and more functional than those horrid .fs files.
So it'll be awhile til the next release. Keep filing those bug reports though!
I've decided to freeze force-get-1.7.2 and release all of the changes made in the patches -r2, -r3, and -r4 as force-get-1.7.3.
Changes include:
-Better force-get.conf support
-Several Bugfixes
-Support for multiple URLs in .fs files
I highly recommend upgrading immediately, to prevent any compatibility issues with the force-tree (which will begin utilizing these new features right away) caused by these new features.
-Andy
force-get-1.7.2 will continue to be developed as the last stable version of force-get until work on 1.8 (which includes very radical changes) is complete. force-get-1.7.2 will be released as a series of patches, much in the style of bash. force-get-1.7.2-r2 is the first patched version of 1.7.2 development, and 1.7.2 should be read with a -r1 implied.
1.7.2-r2 contains a few changes that will be present in 1.8, but keeps with the same core that force-get-1.7.2-r1 had. Each subsequent release of 1.7.2-rx will incorporate most of the less extreme changes found in 1.8
Just figured that an explanation was due!
-lakerdonald
Here's a summary of what I'll be working on:
-jaboua and I will be testing all current packages to see if they work with force-get-1.8(beta)'s sandbox code, and making changes to respective Makefiles.
-Contribute a little bit to the fs-make project, which makes FS Writing a bit easier on myself and others, thus encouraging other users to start helping out.
There won't be another release of force-get for awhile, as 1.7.2 is the last force-get I've made that even resembles anything close to Stable.... read more
force-get, as of release 1.7.1, now has --inject and --prune added to it. This basically allows for dummy packages to be inserted into the galaxy file, especially useful for making force-get aware of dependencies installed by another package manager. In the future, I'll add functionality to force-get-conf to search for dependencies in common filesystem locations (like portage's world file, etc.) used by other package managers.
force-get-1.6 has now officially dumped the C Front-end in favor of a shell script, written in bash, which reduces overhead.
It seems pretty stable, but as always, any bugs should be either reported here on on #force-get on Freenode.
And on the seventh day, God said "Let There be Manpages!"
force-get now has a bona-fide manpage, and I'll keep adding to it.
Cheers,
Andy
force-get-1.5.2 fixes this bug:
https://sourceforge.net/tracker/index.php?func=detail&aid=1209573&group_id=137268&atid=738218
force-get-1.5.1 was released yesterday, and includes one of the features promised for 1.6:
A configuration file! I feel that this is much easier and makes a lot more sense than having to export an environment variable everytime you use force-get, or having to clutter up your /etc/profile or .bash_profile.
I've tested it, and it seems to work fine.
Any problems, be sure to submit a bug report!
Just to let you know what's to come in force-get-1.6, here's a list of improvements:
-Use of a configuration file for the Jedi Mirror, instead of an environment variable
-Better dependency handling
-And of course more packages
Anything else you'd like to see added, please use the Feature Request system.
Thanks,
-lakerdonald