Even though the program is aimed at 'merging world' it can also be run to merge other packages. Any argument to rtkmerge is sent to emerge when creating the list of packages. Note that these options are not used when emerge is called the second time to actually merge. A reasonable usage of rtkmerge might be `rtkmerge world -u --deep` or `rtkmerge ruby`. The options -p and -v are always set.
rtkmerge doesn't handle dependencies itself, so you should always press the pretend-button to find out which packages will really be installed. A package that you have unchecked might still be installed if it is a dependency of some package that is checked. Hack the code if you want to change this.
2003-09-04: Version 0.6 released. Finally there is a scrollbar in the main window. I'm still not quite satisfied with how it looks but I feel that it is better to release it now because it's an important feature. For those of you who has written to me, thanks for the encouragement. Important in this release is that we have a new programmer: Zack Smith (hoeken). He has contributed with some code and ideas. If you want to contribute with either code or just vague ideas please feel welcome. Infact I'm all out of ideas myself. I almost thought about naming the new version 1.0 because it fulfills most of my project goals. It's basicllay all up to you people now.
2003-08-07: Version 0.5 has been released. Among other changes a progressbar for the individual package has been added. In fact it existed in the previous version as well but it was turned off by default. This one is rewritten and works so good that it has been turned on by default. 'So good' does not mean you can trust it, but it means it doesn't break anything. Right now I use a method which simply approximates the compile time to be as much as the last time you compiled that program. This is done with help of a script called 'splat', which you'll have to merge. Screenshot at bottom of the page
2003-08-06: I have registered a dyndns for this computer. The url here is now froeding.dyndns.org/rtkmerge/. So now I won't have to have nightmare about changing ip all the time.
2003-08-02: I've got some positive response about rtkmerge. Pythonhead wrote an ebuild. It's not in portage yet but you can get it from bugs.
download (old releases)
switch to root-user: su
set permissions: chown root rtkmerge && chgrp root rtkmerge && chmod 755 rtkmerge
move: mv rtkmerge /usr/bin
Failed packages are easily detected, since 0.5
right-clicking on the package