Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 190397 - GUI Update manager for glsa-check
Summary: GUI Update manager for glsa-check
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - External Interaction (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
: 190366 (view as bug list)
Depends on:
Reported: 2007-08-27 11:57 UTC by Immolo
Modified: 2008-12-01 01:26 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---

Ebuild for prototype of glsa-notification (glsa-notification-0.1.ebuild,451 bytes, text/plain)
2007-09-06 03:38 UTC, Marius Mauch (RETIRED)

Note You need to log in before you can comment on or make changes to this bug.
Description Immolo 2007-08-27 11:57:26 UTC
As a Linux technical support person for many users I find it hard to promote Gentoo to any user due to the lack of a graphical update manager such as ubuntu's which is written in python.

With the creation of the Gentoo Linux Installer we need to create a gui update manager that just deals with security which will make using Gentoo 10 times easier plus it will make my job at little easier :P

Please consider my idea as I think its the next big leap Gentoo needs to takes to become a little more user friendly. 

Reproducible: Always
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2007-08-27 13:01:21 UTC
*** Bug 190366 has been marked as a duplicate of this bug. ***
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2007-08-27 15:52:20 UTC
Ok, I've made a simple trayicon app that regulary checks for security updates in the background, but to continue this I need someone to make an icon for it (currently I'm using icons from random apps).
Comment 3 Immolo 2007-08-27 16:48:36 UTC
Why not use the Gentoo logo as an icon and then when you host the application online you can put a request for a new icon to be designed for the next release.

I look forward to seeing your program soon.  
Comment 4 Marius Mauch (RETIRED) gentoo-dev 2007-09-06 03:38:10 UTC
Created attachment 130134 [details]
Ebuild for prototype of glsa-notification

ok, here is a first prototype. It's currently hardcoded to check the system every 60 seconds (for testing purposes) and a lot of things are missing or don't work yet, check the README file for details. Feedback appreciated.
Comment 5 Immolo 2007-09-06 10:48:41 UTC
Great other then updating to python-2.5 its a breeze to install and run.

Have been running for an hour or so with no problems.

I think you have covered all the needs of this program in the README file and the ability to install the update from the GUI is very much needed to make Gentoo a little more user friendly.

Thanks for releasing this application I will let you know if I find any problems. 

Comment 6 Paul Varner (RETIRED) gentoo-dev 2007-09-13 02:39:35 UTC
genone, you can add ~x86 to your ebuild and within the limitations of your README, it appears to be working fine.
Comment 7 Aniruddha 2007-11-04 03:35:00 UTC
I emerged glsa-notification without problems, but I try start the program I get following error:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/glsa_notification/", line 3, in <module>
    import gtk
ImportError: No module named gtk
Comment 8 Aniruddha 2007-11-04 20:43:33 UTC
Here are my python USEflags:

[ebuild   R   ] dev-lang/python-2.5.1-r3  USE="berkdb doc gdbm ipv6 ncurses readline sqlite ssl tk -bootstrap -build -examples -nothreads -ucs2" 0 kB
Comment 9 Marius Mauch (RETIRED) gentoo-dev 2007-11-04 22:47:14 UTC
You need to merge pygtk (I apparently missed to state it in the deps).
Btw, I'm currently busy with a few other things, so don't expect much activity here in the near future.
Comment 10 Aniruddha 2007-11-04 22:57:55 UTC
That is strange! I have pygtk installed:

[ebuild   R   ] dev-python/pygtk-2.10.6  USE="doc opengl -examples" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Too bad you don't have the time work on this great concept :(
Comment 11 Aniruddha 2007-11-11 19:18:52 UTC
Solved! I just needed to run 'python-updater'.