Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 156545
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Default Assignee for New Packages <maintainer-wanted@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: René 'Necoro' Neumann <gentoo@necoro.eu>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
portato-0.5.1.ebuild portato-0.5.1.ebuild text/plain René 'Necoro' Neumann 2006-11-28 13:39 0000 1.37 KB Details
portato-0.5.1b.ebuild new portato-0.5.1b.ebuild text/plain René 'Necoro' Neumann 2006-11-30 10:50 0000 1.34 KB Details
portato-9999.ebuild Portato-SVN-ebuild text/plain René 'Necoro' Neumann 2006-12-03 13:31 0000 1.32 KB Details
portato-0.5.1b-r1.ebuild portato-0.5.1b-r1.ebuild text/plain René 'Necoro' Neumann 2006-12-09 06:19 0000 1.34 KB Details
portato-0.5.2.ebuild portato-0.5.2.ebuild text/plain René 'Necoro' Neumann 2007-01-25 00:15 0000 1.35 KB Details
portato-0.6.1p.ebuild portato-0.6.1p.ebuild text/plain René 'Necoro' Neumann 2007-03-31 23:56 0000 2.46 KB Details
portato-0.7.0p.ebuild portato-0.7.0p.ebuild text/plain René 'Necoro' Neumann 2007-04-20 16:35 0000 2.88 KB Details
portato-0.7.0p.ebuild fixed portato-0.7.0p.ebuild text/plain René 'Necoro' Neumann 2007-04-21 09:21 0000 2.89 KB Details
portato-0.7.3.ebuild portato-0.7.3.ebuild text/plain René 'Necoro' Neumann 2007-05-09 20:44 0000 2.68 KB Details
portatosourceview-2.16.0.ebuild portatosourceview-2.16.0 text/plain René 'Necoro' Neumann 2007-05-09 20:47 0000 1.04 KB Details
portato-0.7.3.ebuild portato-0.7.3.ebuild text/plain René 'Necoro' Neumann 2007-05-13 08:59 0000 2.62 KB Details
portatosourceview-2.16.0.ebuild portatosourceview-2.16.0 text/plain René 'Necoro' Neumann 2007-05-13 09:00 0000 1.03 KB Details
portato-0.7.4.1.ebuild portato-0.7.4.1.ebuild text/plain René 'Necoro' Neumann 2007-06-01 19:03 0000 2.65 KB Details
portato-0.7.4.2.ebuild portato-0.7.4.2.ebuild text/plain René 'Necoro' Neumann 2007-06-03 11:49 0000 2.65 KB Details
portatosourceview-2.16.0-r1.ebuild portatosourceview-2.16.0-r1.ebuild text/plain René 'Necoro' Neumann 2007-06-23 02:41 0000 948 bytes Details
portato-0.7.5.ebuild portato-0.7.5.ebuild text/plain René 'Necoro' Neumann 2007-06-23 02:45 0000 2.58 KB Details
portato-0.8.0.ebuild portato-0.8.0.ebuild text/plain René 'Necoro' Neumann 2007-07-30 08:32 0000 2.21 KB Details
portatosourceview-2.16.1.ebuild portatosourceview-2.16.1.ebuild text/plain René 'Necoro' Neumann 2007-07-30 08:35 0000 947 bytes Details
portato-0.8.1.ebuild portato-0.8.1.ebuild text/plain René 'Necoro' Neumann 2007-08-05 19:40 0000 2.21 KB Details
portato-0.8.5.ebuild portato-0.8.5.ebuild text/plain René 'Necoro' Neumann 2007-08-26 06:06 0000 2.60 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 156545 depends on: Show dependency tree
Bug 156545 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-28 13:38 0000
Hi!

I have attached an ebuild for Portato-0.5.1.

Portato is a graphical frontend for portage/emerge. It is written in Python and
offers a GTK-Interface (Qt is planned). 
It allows the user to emerge, unemerge packages, do an update world a.s.o. More
details can be found in the gentoo-forums:
http://forums.gentoo.org/viewtopic-t-502350.html

This project mainly (!) depends on gentoolkit and pygtk. It does not work with
portage-2.1.2, because some internals seem to have changed.

------- Comment #1 From René 'Necoro' Neumann 2006-11-28 13:39:22 0000 -------
Created an attachment (id=102940) [details]
The ebuild

------- Comment #2 From Jakub Moc (RETIRED) 2006-11-28 14:23:23 0000 -------
Let us know when this works w/ uptodate portage versions and reopen the bug
then. Thanks.

------- Comment #3 From René 'Necoro' Neumann 2006-11-30 10:50:05 0000 -------
So ... I recently added support for portage-2.1.2 ... I'll upload the new
ebuild

------- Comment #4 From René 'Necoro' Neumann 2006-11-30 10:50:54 0000 -------
Created an attachment (id=103055) [details]
new portato-0.5.1b.ebuild

------- Comment #5 From René 'Necoro' Neumann 2006-12-03 13:31:14 0000 -------
Created an attachment (id=103286) [details]
Portato-SVN-ebuild

This is an OPTIONAL (!) ebuild for the svn-version of portato. As portato is
quite young and under development, a package might be outdated, when it goes
into the tree. 

------- Comment #6 From René 'Necoro' Neumann 2006-12-09 06:19:11 0000 -------
Created an attachment (id=103689) [details]
portato-0.5.1b-r1.ebuild

Small changes to have a correct differentiation between DEPEND and RDEPEND.

This change should be done in the svn-ebuild too, but I'll leave it alone to
avoid spamming ;)

------- Comment #7 From Luis Medinas (RETIRED) 2006-12-27 18:46:42 0000 -------
i might be interested in this. It looks a good project but it seem to me it
lacks of an easy gui to simply update and upgrade your system like a systray
icon. What are your main goals for future releases ? Any thoughts about
managing /etc/portage/* files ?

Keep up with good work

------- Comment #8 From René 'Necoro' Neumann 2006-12-28 04:52:00 0000 -------
(In reply to comment #7)
> but it seem to me it
> lacks of an easy gui to simply update and upgrade your system like a systray
> icon.

I don't really get your point here. The GUI offers an "Update world"-button
which is a wrapper around "emerge [--newuse] [--deep] --update world".
Adding functionality to a systray icon is not a good idea imho, because not all
DE's offer one.

> What are your main goals for future releases ? 
The next release will mainly consist of enhancements (slot support, enhanced
--newuse, full 2.1.2 compatibility etc.)
For the nearer future I do not have ideas for completely new things (except an
elog-viewer), so the main goal is to enhance existing features.
A different goal is to offer other GUI's - Qt is planned and ncurses is thought
about ;)

> Any thoughts about managing /etc/portage/* files ?
"Do not touch the user's configuration files if not necessairy" - so there
won't come anything about "managing conf-files".

> 
> Keep up with good work
> 

Thanks :) - and thanks for you interest

------- Comment #9 From René 'Necoro' Neumann 2007-01-25 00:15:17 0000 -------
Created an attachment (id=108067) [details]
portato-0.5.2.ebuild

As I released a new release (0.5.2)- here is the ebuild.
I did not mark the 0.5.1b-r1.ebuild as obsolete, because the new release does
only work with portage-2.1.2 which is still testing.

ChangeLog can be found here:
http://forums.gentoo.org/viewtopic-p-3864447.html#3864447

------- Comment #10 From René 'Necoro' Neumann 2007-03-31 23:56:40 0000 -------
Created an attachment (id=115109) [details]
portato-0.6.1p.ebuild

Here is a new version (0.6.1) of Portato.

Changelog can be found here:
http://portato.svn.sourceforge.net/viewvc/portato/tags/0.6.1/doc/Changelog?revision=216

IMPORTANT: This ebuild is different in some points to the one found in the svn,
as some ebuilds used in the overlay do not exist in the official portage tree.
One big difference is the use of gnome-python-desktop instead of
pygtksourceview for the "syntax"-flag which makes the package depend on dozens
of gnome-packages.
Additionally the "etcproposals"-flag needs a package (app-portage/etcproposals)
not in the tree (this should be removed when portato makes its way into the
tree).

------- Comment #11 From René 'Necoro' Neumann 2007-04-20 16:35:27 0000 -------
Created an attachment (id=116826) [details]
portato-0.7.0p.ebuild

This is the new revision of Portato.
The most important change from 0.6.1 is the new Qt-Frontend. This allows the
user to chose between Gtk and Qt, taking the one which fits better.

------- Comment #12 From René 'Necoro' Neumann 2007-04-21 09:21:12 0000 -------
Created an attachment (id=116878) [details]
fixed portato-0.7.0p.ebuild

"built_with_use x11-libs/vte python" kills emerge process, if vte is not
installed -> changed to "use gtk && built_with_use [...]", as vte is a
dependency if "gtk" is set

------- Comment #13 From René 'Necoro' Neumann 2007-05-09 20:44:15 0000 -------
Created an attachment (id=118684) [details]
portato-0.7.3.ebuild

This is the new version (0.7.3) of portato.

The major ebuild changes are:
- do not depend on gnome-python-desktop anymore (but on portatosourceview)
- removed the "etcproposals" useflag as long as etcproposals is not in the
official tree

Application changes:
- added an icon
- added a systray (yes - I finally did it ^^)
- confirmation dialog to not close the app while there is something emerging =)

------- Comment #14 From René 'Necoro' Neumann 2007-05-09 20:47:33 0000 -------
Created an attachment (id=118685) [details]
portatosourceview-2.16.0

This is the now used implementation of the gtksourceview widget for portato.
This is a slightly modified version of the one found in gnome-python-desktop.

It can be merged into the normal portato-ebuild, but I haven't done it, to not
require the user to compile it each time he installs Portato.

------- Comment #15 From Dan 2007-05-13 04:06:18 0000 -------
Should respect ROOT settings.  don't hardcode /etc/ into the ebuild.

------- Comment #16 From René 'Necoro' Neumann 2007-05-13 08:59:21 0000 -------
Created an attachment (id=119084) [details]
portato-0.7.3.ebuild

I applied for the sunrise-overlay. Here is the new ebuild I applied with :). -
Should also respect $ROOT now, as it uses doins instead of cp.

------- Comment #17 From René 'Necoro' Neumann 2007-05-13 09:00:52 0000 -------
Created an attachment (id=119085) [details]
portatosourceview-2.16.0

Same for the portatosourceview ebuild. Changing proposed category for
"portatosourceview" from "app-portage" to "dev-util".

------- Comment #18 From René 'Necoro' Neumann 2007-05-13 20:19:17 0000 -------
Portato and portatsourceview now are in the sunrise overlay. You can find it
at:
http://overlays.gentoo.org/svn/proj/sunrise/reviewed/app-portage/portato
http://overlays.gentoo.org/svn/proj/sunrise/reviewed/dev-util/portatosourceview

------- Comment #19 From René 'Necoro' Neumann 2007-06-01 19:03:00 0000 -------
Created an attachment (id=120884) [details]
portato-0.7.4.1.ebuild

Version bump ... - now working with PyQt4-4.2

Other changes:
- added name of overlay the package comes from
- filtering "--ask" from EMERGE_DEFAULT_OPTS
- show reason for a package being masked as a tooltip
- added settings: gtk: console font
- show emerge progress in window title

(Already committed to sunrise overlay.)

------- Comment #20 From René 'Necoro' Neumann 2007-06-03 11:49:43 0000 -------
Created an attachment (id=121019) [details]
portato-0.7.4.2.ebuild

Bug fix release 0.7.4.2

(I am wondering how many attachments bugzilla allows ;))

------- Comment #21 From René 'Necoro' Neumann 2007-06-23 02:41:36 0000 -------
Created an attachment (id=122847) [details]
portatosourceview-2.16.0-r1.ebuild

New ebuild with cleaned up dependencies
(already in sunrise)

------- Comment #22 From René 'Necoro' Neumann 2007-06-23 02:45:04 0000 -------
Created an attachment (id=122848) [details]
portato-0.7.5.ebuild

New Portato Release with mostly internal changes and a revised terminal for the
Qt-Users.

As portatosourceview is not bloated with dependencies anymore, the "syntax"
useflag has been removed, making the portatosourceview package mandatory for
gtk-users.

(ebuild committed to sunrise already)

------- Comment #23 From René 'Necoro' Neumann 2007-07-30 08:32:51 0000 -------
Created an attachment (id=126427) [details]
portato-0.8.0.ebuild

New ebuild for a new version :).

Lots of changes in the program - most important point: removed Qt as it is
broken and unlikely to get fixed prior to Konsole is capable of Qt4.

------- Comment #24 From René 'Necoro' Neumann 2007-07-30 08:35:39 0000 -------
Created an attachment (id=126428) [details]
portatosourceview-2.16.1.ebuild

New portatosourceview version as needed by portato-0.8.0. Only changes in the
portato-plugin xml.

------- Comment #25 From René 'Necoro' Neumann 2007-08-05 19:40:57 0000 -------
Created an attachment (id=126991) [details]
portato-0.8.1.ebuild

Bugfix Release ...

is in sunrise overlay :)

------- Comment #26 From Luis Medinas (RETIRED) 2007-08-11 04:21:22 0000 -------
I would like to get this package on the tree. But there are some things i thing
it would be better for this application. For i.e i think when we need to
install a package/update world etc.. it should pull a new dialog with a
progressbar instead of having the vte window this gives the feeling of having a
more automated process when installing the packages. Another thing is pygtk
bindings provite gtksourceview why have another sourceview binding pkg ?
Anyway great job doing this application! Congrats

------- Comment #27 From René 'Necoro' Neumann 2007-08-11 04:51:02 0000 -------
(In reply to comment #26)
> I would like to get this package on the tree. 
:)
> For i.e i think when we need to
> install a package/update world etc.. it should pull a new dialog with a
> progressbar instead of having the vte window 

And where is the Gentoo feeling after this? :) And what should the progress bar
display? - I (personally) think losing scrolling by compiling output would be
... not good. I would prefer to have the systray icon showing when sth is being
done. But I can't figure out in the moment how to do this.

> Another thing is pygtk
> bindings provite gtksourceview why have another sourceview binding pkg ?
PyGtk does not provide GtkSourceview-Bindings. They are normally provided with
the gnome-python-desktop package. Unfortunately this package pulls in half of
gnome (see bug #160991). That's why I have taken this package and ripped out
all gnome dependencies.

> Anyway great job doing this application! Congrats
Thanks :)

------- Comment #28 From René 'Necoro' Neumann 2007-08-26 06:06:12 0000 -------
Created an attachment (id=129201) [details]
portato-0.8.5.ebuild

This is the new portato release 0.8.5.

New Features:
- added an uncaught exception dialog
- i18n
- internal enhancements / killed bugs
- added splash screen
- added notifies (via libnotify)
- added listener / launch gksu/kdesu by ourselves
- now showing differences between "installed" and "enabled" useflags

Additionally I added the "ppc" keyword (it should be added to the
portatosourceview ebuild too - but don't want to submit a new file just for
this small change).

This is the first version I can call "nearly feature complete" (one thing known
not to work are interactive emerges).
If any I would suggest this one for the addition into the portage tree. The
next version will most probably take one to two months...

------- Comment #29 From Luis Medinas (RETIRED) 2007-08-28 02:31:53 0000 -------
What i mean is a dialog like this one from a freebsd ports gui:
http://www.meowfishies.com/img/bpm/bpm-install.png
http://www.freebsd.org/gnome/images/ss218-2.png

This would be wonderful to have on portato and it will be much more
userfriendly :).

------- Comment #30 From René 'Necoro' Neumann 2007-08-28 02:47:06 0000 -------
(In reply to comment #29)
> What i mean is a dialog like this one from a freebsd ports gui:
> http://www.meowfishies.com/img/bpm/bpm-install.png
> http://www.freebsd.org/gnome/images/ss218-2.png
> 
> This would be wonderful to have on portato and it will be much more
> userfriendly :).
> 

As I said - it would only be pseudo-userfriendly. My notice (with genlop -c) is
that the times are most often not correct-.
Also (and this is the most important point), to get the time, I would need to
get the information which package is currently being emerged. This is not
possible at the moment - and I think it will take it's time to get it done.
Perhaps next but more probably the one after it would allow the feature.

With other words: When I implemented the prerequisite, I will implement the
feature you are asking for =).

------- Comment #31 From Luis Medinas (RETIRED) 2007-08-28 03:03:37 0000 -------
(In reply to comment #30)
> With other words: When I implemented the prerequisite, I will implement the
> feature you are asking for =).
> 

Wonderful feel free to ping me if you need testers.

------- Comment #32 From René 'Necoro' Neumann 2007-08-28 03:26:26 0000 -------
As this will take one to two months (I plan like doing one release every month)
- would it be possible to get the current version into the tree never the less?
- Or is your requested feature a "must have"?

------- Comment #33 From Markus Ullmann 2007-09-09 21:19:48 0000 -------
Imported to cvs now :)

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug