Portato Announcements

Anything that pertains to Portage

Moderator: Moderators

Portato Announcements

Postby Necoro » Sat Sep 08, 2007 22:46

Portato Announcement Thread

This thread is used for announcement of the portato package manager only. Please do not use this to discuss problems. See the Known Issues section below and use the appropriate thread, create a new one for your problem or use the old portato thread. If you have issues concerning the announcement you should post it here, though :)

A short introduction for these who don't know what Portato is:
Portato is a GUI for the package manager of Gentoo/Sabayon :arrow: portage.

Current
Version: 0.14.1
Changes:
  • NEW: allow eix as backend DB
  • NEW: show the list of world packages
  • NEW: allow to search descriptions
  • NEW: add an icon to signal the 'best' version for a package
  • CHANGE: use an internal messagequeue module instead of external shm
  • FIX: bugmail sending
  • I18N: Italian translation - thanks to Ponsi
  • I18N: French translation - thanks to Clément 'moonpyk' Bourgeois

FAQ
Q: Portato suckz. Which are other GUIs out there...
A: You might have a look at porthole, kuroo or himerge.

Q: I use pkgcore/paludis/equo. Does it work with it too?
A: No.

Q: Portato is great. Can I do something to make it even better?
A: Yeah - of course. Have a look at the Supporting section :).

Q: I want a new feature to be included in portato. Whom should I beg?
A: File a feature request here: http://necoro.eu/portato/r/bugs

Known Issues

Layman gives me an error during sync of portato overlay (something with changed location).
This is due to the change of the hoster. Delete and re-add the overlay. But as the svn ebuild (9999) is the only one remaining in there, you can remove the overlay completely in most cases.

Supporting
Portato needs support on different fields:
  • Translating - As of version 0.8.5 portato supports different languages. If you want to get your language into portato or improve an existing one - see http://necoro.eu/portato/translating
  • Documentation - User Documentation is not existing at the moment :). Feel free to write one ;)
  • Testing - Test the application and file bugs :). (Someone who wants to write unittests is warmly welcomed...)
  • Development - Of course Portato always needs developer. You should know the basic principles of (object-oriented) programming, but don't need to know Python or Gtk.
If you have some spare money - don't give it to Portato but to Sabayon/Gentoo/Python/your local Red Cross/UNICEF/... :)

Contact
Homepage: http://necoro.eu/portato
Email: portato (at) necoro (dot) net
IM: are listed in my profile ;)
Last edited by Necoro on Mon Sep 06, 2010 17:13, edited 27 times in total.
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Re: Portato Announcements

Postby joost » Sun Sep 09, 2007 0:12

You are right, your homepage sucks hard.

:D
User avatar
joost
Sagely Hen
 
Posts: 2313
Joined: Fri Nov 17, 2006 12:11
Location: The Netherlands

Re: Portato Announcements

Postby Necoro » Mon Sep 10, 2007 0:45

Portato is in the normal portage tree now :)
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Re: Portato Announcements

Postby wolfden » Mon Sep 10, 2007 2:09

:D YAY Finally!
User avatar
wolfden
Sharecropper
 
Posts: 8822
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: Portato Announcements

Postby lxnay » Mon Sep 10, 2007 8:32

Great!
Image
Join us on IRC (chat.freenode.net #sabayon or WebChat)
Submit bugs to our Bug Tracker
Follow me on Twitter
Add me on Facebook
Add me on Google+
lxnay
Land Owner
 
Posts: 3408
Joined: Thu Oct 13, 2005 23:16
Location: Italy

Re: Portato Announcements

Postby Necoro » Tue Sep 11, 2007 10:18

Portato moves from sourceforge.net to origo.ethz.ch :)
This will take some time - but in the end, everything should be fine AND no more web developer needed :)

--> the new home: http://portato.origo.ethz.ch (http://portato.necoro.net is a shortcut :))

If you get a layman error during sync:
Code: Select all
layman -d portato
layman -a portato

But the svn ebuild is the only one remaining in the overlay. So in most cases you can delete it completely.
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Re: Portato Announcements

Postby Necoro » Wed Oct 10, 2007 22:34

Two things...

First I got this error report:
f I try to view an ebuild from portato, it comes up with a 'Bug Detected' dialog. When I click 'Show Details', it shows me:
Code: Select all
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/portato/gui/gtk/windows.py", line 738, in cb_package_ebuild_clicked
    hook(EbuildWindow)(self.window, self.actual_package())
  File "/usr/lib/python2.4/site-packages/portato/plugin.py", line 333, in wrapper
    ret = call(list[1][0])
  File "/usr/lib/python2.4/site-packages/portato/plugin.py", line 303, in call
    return f(*hargs, **hkwargs) # call function
  File "//usr/lib/python2.4/site-packages/portatosourceview/__init__.py", line 22, in __init__
    EbuildWindow.__init__(self, parent, package)
  File "/usr/lib/python2.4/site-packages/portato/gui/gtk/windows.py", line 377, in __init__
    self._build_view()
  File "//usr/lib/python2.4/site-packages/portatosourceview/__init__.py", line 31, in _build_view
    self.buf.set_language(language[0])
IndexError: list index out of range


I'm using portato 0.8.5 and portatosourceview 2.16.1-r1. Thanks.


The resolution: Upgrade x11-libs/gtksourceview to version 1.8.5-r1. The proxy maintainer for the ebuilds forgot to update the dependency... (I'll tell him again)

Second:
If you are wondering, if/when there will be a next release. We are currently working on writing one backend for all Gentoo Package Manager GUIs (kuroo, porthole, portato, himerge, ...) (project name is catapult in case you were wondering, what the useflag for the svn version should mean ;)). This takes a lot of time. I expect the next release to take another 4 to 8 weeks (but I know, that my release expectations are never correct ... so ... :pirat: )
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Re: Portato Announcements

Postby Necoro » Mon Oct 22, 2007 9:05

Ok - here is a new release: 0.8.6. It is not the one I promised some time ago, as it has only few things from my TODO list done =). So there are no saves of the package queue or restoring the last window size etc. This will take some more time - Sorry.

The following changes have been done in between the versions:
  • "porting" to python-2.5
  • adding support for the "--with-bdeps=y" option in EMERGE_DEFAULT_OPTS
  • fixes in update world
  • adding "Save As" button for the exception dialog
  • some tooltips and new button labels
  • fixed security hole
  • get rid of portatosourceview
The reasons why I did this release are mainly the last two points: There is a security hole in portato-0.8.5 which allows the execution of arbitrary commands as the user while portato is running. This has been fixed. And the other point is the portatosourceview package, which has been a workaround for getting rid of gnome dependencies. As pygtksourceview has been released as an extra package now, I added support for this and portatosourceview is no longer needed.

Note: Portato-0.8.6 will work only with Python-2.5. So you have to do the python-update stuff. Sorry for this...
Last edited by Necoro on Mon Oct 22, 2007 17:10, edited 1 time in total.
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Re: Portato Announcements

Postby Necoro » Mon Oct 22, 2007 17:10

Ok - ebuild has been fixed =)
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Re: Portato Announcements

Postby Necoro » Tue Oct 23, 2007 19:30

Yet another release: 0.8.6.2 - fixes KDE issues...
User avatar
Necoro
Advanced Hen
 
Posts: 242
Joined: Mon Apr 23, 2007 22:47
Location: Munich (Germany)

Next

Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 0 guests