Gentoo Archives: gentoo-user

From: Ronan Arraes Jardim Chagas <ronisbr@×××××.com>
To: Gentoo User <gentoo-user@l.g.o>
Subject: [gentoo-user] New application: app-portage/kportagetray
Date: Thu, 07 Jan 2010 20:06:24
Message-Id: 201001071805.19000.ronisbr@gmail.com
1 Hello fellows,
2
3 I already sent this e-mail to Dev ML but I decided to sent it also to user ML
4 to get more feedbacks.
5
6 I started to code a new application to make some daily tasks easier with
7 portage. It is called KPortageTray.
8
9 It is coded with PyKDE, so, unfortunately (or fortunately :D) you will need
10 PyKDE and KDE to install it.
11 I'm not sure if I make something that will need portage 2.2, if anyone can
12 tell me I'll appreciate.
13
14 By now, I just implemented some very common tasks like:
15
16 - Sync portage tree;
17 - Upgrade world set;
18 - Check if there are upgrade available;
19 * I'll make something to schedule it in future versions.
20 - Upgrade portage version;
21 - Run etc-update, revdep-rebuild or execute dep-clean at the system.
22
23 I used a very simple approach: for every actions that the user must see the
24 output, a script execute a konsole with kdesu. With this way, isn't necessary
25 to run the application as root which, in my opinion, is better.
26
27 This application can save some typing with daily tasks, but it will never
28 substitute CLI, since some complicate things is very hard to handle. For
29 example, if there are some Block, KPortageTray warning the user, show the
30 output from emerge and let the user resolve it. But, since it is very uncommon
31 to have a Block, this software can really save some time.
32
33 I make some tests but it is at the beginning of development, so I'm asking for
34 help do add new features / give ideas / report bugs. If the community like it,
35 maybe I'll open a git repository somewhere.
36
37 I took three screenshots:
38
39 http://yfrog.com/7akportagetray01p
40 http://yfrog.com/11kportagetray02p
41 http://yfrog.com/b6kportagetray03p
42
43 And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate if
44 someone test it and give me a feedback :)
45
46 My future plans is to make possible to use just PyQT instead PyKDE or make a
47 version using PyGTK.
48
49 But, remember, I have started the development on Saturday, so you probably
50 will found bugs and problems.
51
52 Regards,
53 --
54 Ronan Arraes Jardim Chagas
55 Control and Automation Engineer
56 Gentoo Foundation Member

Attachments

File name MIME type
kportagetray-20100107.tar.bz2 application/x-bzip-compressed-tar
kportagetray-20100107.ebuild text/plain
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] New application: app-portage/kportagetray Neil Bothwick <neil@××××××××××.uk>
Re: [gentoo-user] New application: app-portage/kportagetray Mark Knecht <markknecht@×××××.com>
Re: [gentoo-user] New application: app-portage/kportagetray James Ausmus <james.ausmus@×××××.com>
Re: [gentoo-user] New application: app-portage/kportagetray Stroller <stroller@××××××××××××××××××.uk>