After what has seemed an eternity, I have finally been able to finish porthole for a new release that fixes a number of 'outdated' issues with porthole-0.5.0. There have been nearly no issues with the -0.6.0_rc1 release in the unsupported forum thread: http://forums.gentoo.org/viewtopic-t-550420.html Most all bugs I found and fixed myself. I think everyone will find this a much nicer version to use with many feature enhancements. It is also very, very stable. Even the buggy cvs version has been very stable for a long time aside from some incomplete features and small interface bugs which did not affect package installation. I am calling for translation file updates and any new translations that users are willing to do to be included in the final -0.6.0 release. Also, I will be submitting 2 plug-in modules for other packages as well. Brian Reproducible: Always
Created attachment 151493 [details] ebuild
Thanks Brian. I have committed the ebuild with only the ~x86 keyword. Unfortunately, I'm getting a segmentation fault on my AMD64 box, so I'm not comfortable with the adding it with the other keywords until someone with those architecture tests it. I will open a bug on Sourceforge for the AMD64 segmentation fault and I will also open a Gentoo bug for the other architectures to test and re-add the unstable keywords.
I'm adding back the ~amd64 keyword, since the problem is with pygtk-2.12.1 which has now been marked -amd64.
Created attachment 152843 [details] updated ebuild
This is the final release candidate for porthole-0.6.0. It incorporates all bug fixes and the 2 plug-in modules. Changelog from -0.6.0_rc2 - change etc-proposals and profuse plug-in to auto-detect their target commands and disable themselves when not found - bundle profuse and etc-proposals plug-ins with porthole. - add the plug-in gettext strings to portholes translation files. - modify the plug-in dialog to display availability status of the plug-in. - change pocompile.sh and dopot.sh to use /bin/bash. fixes x86-fbsd problem running pocompile.sh - fix bug in get_sync_time() because it was looking for the wrong exception. - check for running python version and disable pycrash if it is python-2.5 since it does not work correctly in 2.5. - merge 2 similar callback functions to eliminate code duplication. Set packageview, summaryview and dependsview to use the new callback function. - complete the right click menu in the new dependsview. - add advanced emerge dialog option to all three rightclick menu's. Now use flags can be set from any of the three views including any pop-up dependancy windows. - add Italian translation - fix small bug in dependsview when right-clicking on a line without a valid package to look up info for - fix another dependsview bug to prevent a dep popup window when there is no valid package to display
Created attachment 152963 [details, diff] bugfix for --oneshot not added for dependencies the ebuild will need this patch added. I don't know how I missed this one until now.
Created attachment 153005 [details] updated ebuid with the patch
porthole-0.6.0_rc3 committed to the tree.
I've released rc4 with all the accumulated bugfixes. Hopefully this will be the last one before the final release. There have been very few bugs submitted overall this release considering the major revamp the code went through.
Created attachment 155141 [details] updated ebuild (no patches applied)
I just added rc4 to the tree, I am going on vacation for the next two weeks and will have very limited availability. If you release the final version before I get back, you have my permission to ask another developer to add it to the tree. Point them to this comment if they ask.
See Bug 265602 for ebuild.
see bug 265602 for a patch and ebuild diff which fixes a <python-2.6 compatibility issue. p.s. I didn't know I should have re-opened this bug for the release. Thanks.
I am using rc5 and it seems that when looking at the porthole summary for a package, use flags specified only in package.use are not reflected in the summary.
In svn the use flag info in the Summary view has been completely re-vamped and should match all portage output since it now gets the final ebuild environment USE flags from portage. Please test the svn version to see if the middle line of USE flag info matches your package.use and other settings. I will do some testing for that condition as well. There are now 3 lines of USE flag info: 1) IUSE as reported by portage which may contain any flags added by eclasses, etc. 2) general USE flag Settings by all the ususal sources. 3) Final environment USE flag settings which should display any overrides that have been made to the general settings. I am just finishing up some code updates to eliminate some deprication warnings and should be releasing -0.6.0 final this week.
I've finally released -0.6.0 final with more bugfixes/small improvements to the code. I think people will be quite pleased with it's progress and stability.
Created attachment 208403 [details] updated ebuild
Also, with this release the following bugs should now be closed as resolved-fixed. bug 195465 Porthole-0.5.0 problem. -0.5.0 is now out of date with portage code and should be removed from the tree. bug 224877, bug 238192, bug 264167, bug 265602 are all bugs on the -0.6.0_rc's and have all been fixed in this release. That should clean out a few on your list. Thank You...
porthole-0.6.0 is now in CVS, thanks!