- on kde, portato will minimize to system tray every time I switch to a different desktop; I suppose this is uninteded (however it stops doing that if I uncheck the "redece to tray when minimized" option)

It is unintended - but obviously KDE sends a "you are minimized"-signal ...

Quote:

what does the yellow arrow do? (the one next to + and - )

It should have a tooltip saying "Revert" -> it reverts all changes you made to this package (like changing useflags, toggling masking status etc)

Quote:

will you include the possibility to easily browse the emerge history like on kuroo?

Use (k)elogviewer for this task...

Quote:

EDIT: no actually there's a more serious problem: an error occurs whenever I tell portato to "show upgradable packages":

Portage-2.2 is not yet supported. Sorry... (I'm working on it - but time is rare =/)_________________Inter Deum Et Diabolum Semper Musica Est.

just wanted to announce, that I completely changed the plugin system. Instead of the old "xml/py" dualism, a plugin is now a plain python module. Thus old plugins won't work anymore. I ported the existing default ones and also the "reload portage after emerging"-plugin (which is now distributed with portato, though disabled by default).

Additionally, I allowed plugins to have dependencies. These dependencies disable a plugin if they are not installed... You can see them in the "Plugins" dialog (? -> Plugins) and also install them there if needed. This reduces the useflags for Portato as I don't need to provide an extra one for each plugin

Now the portage-2.2 support is the only thing which is holding back a new release _________________Inter Deum Et Diabolum Semper Musica Est.

portato-0.11_beta is ready. You can find it in my overlay . If there aren't too many bugs until the end of the week, I'll release there. Changelog can be found in the doc-dir _________________Inter Deum Et Diabolum Semper Musica Est.

Portato-0.11 has been released and is already in the portage tree.
Note that due to a missing ppc-keyword in the dependency dev-python/shm, we had to remove ppc from portato as well. We are trying to solve this issue.

Changelog:

NEW: allowed collapsed categories -- similar to porthole

NEW: make max. title length of the console changeable by the user

NEW: added shortcut for "Reload Portage"

NEW allow to send bug report directly per mail

NEW: allowed to dismiss the warning dialogs for keywords/useflags

NEW: complete new plugin system rewrite

NEW: portage-2.2 support

NEW: added new configuration possibilites: colors; max num of scrollback lines (note: only accessible in the config file - not in the GUI)

NEW: support for multiple emerge-jobs (see: parallel builds for portage-2.2)

I just installed Portato and I receive this error when I try to run it from a root shell under X:

Code:

Traceback (most recent call last):
File "/usr/bin/portato", line 97, in <module>
main()
File "/usr/bin/portato", line 52, in main
from portato.gui import run
File "/usr/lib/python2.5/site-packages/portato/gui/__init__.py", line 16, in <module>
from .exception_handling import register_ex_handler
File "/usr/lib/python2.5/site-packages/portato/gui/exception_handling.py", line 16, in <module>
import gtk, pango, gobject
File "/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 48, in <module>
from gtk import _gtk
ImportError: No module named cairo
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.5/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.5/site-packages/portato/plistener.py", line 134, in close
if self._sig is not None:
AttributeError: 'PListener' object has no attribute '_sig'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.5/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.5/site-packages/portato/plistener.py", line 134, in close
if self._sig is not None:
AttributeError: 'PListener' object has no attribute '_sig'

I'm not sure why it's complaining about finding no module named cairo; I do have both x11-libs/cairo and dev-python/pycairo installed. I don't know if the error about a PListener object is related to not finding cairo. I have tried running both "python-updater" and "python-updater -i" and it had no effect. Any ideas?

Tried rebuilding pycairo? The PListener error can be ignored -- this is triggered because the interpreter is aborting due to the missing pycairo._________________Inter Deum Et Diabolum Semper Musica Est.

I released portato-0.11.1. This is mainly a bugfix release - it should now also work with portage-2.1.4.4 and with complexer *DEPENDs in the ebuilds.
Additionally, it now creates a logfile (~/.portato/portato.log) which is also automatically being attached to mail-bug-reports, if not disabled explicitly._________________Inter Deum Et Diabolum Semper Musica Est.

After about 2 months, I had time again to work a little bit on Portato. But there are lots of things left to do: KDE-4 seems to produce lots of bugs; portage-2.2 gets more and more new features or feature changes, which are not honored by portato at the moment, and so on.

So: If you are interested to work on portato, please send me a PN or post here, or send me a mail, ...

Portato really needs a second or third developer, because else the project will probably become more and more out-of-date and thus die in the end ._________________Inter Deum Et Diabolum Semper Musica Est.

thats fine is there any way to remove the depencie of gnome when you remove the userpriv useflag? i really dont want gksu wich depends on gconf only to launch portato without root. there is fakeroot and sudo and su. is there any way to implement one of those?

Well we need a real root - and not a fake one . So currently I do not know of an alternative to gksu or kdesu. If you find one, or find a way to use the normal su instead - well: send me a patch ._________________Inter Deum Et Diabolum Semper Musica Est.

- install portato with the userpriv flag
- install dev-python/shm (as it is not pulled in anymore)
- open the /usr/lib/python2.5/site-packages/portato/constants.py and set the SU_COMMAND to "su -c"_________________Inter Deum Et Diabolum Semper Musica Est.

Short announcement: Portato-0.12 is near and likely to be released in about 2 weeks.

It is currently in beta stadium and can be found in my overly (layman -o http://portato.sf.net/layman.xml -a portato) - would be great, if some of you could take a look and perhaps find the one or the other bug to be squashed before release.