* [gentoo-user] New application: app-portage/kportagetray
@ 2010-01-07 20:05 Ronan Arraes Jardim Chagas
2010-01-08 0:11 ` Neil Bothwick
` (3 more replies)
0 siblings, 4 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-07 20:05 UTC (permalink / raw
To: Gentoo User
[-- Attachment #1.1: Type: Text/Plain, Size: 2138 bytes --]
Hello fellows,
I already sent this e-mail to Dev ML but I decided to sent it also to user ML
to get more feedbacks.
I started to code a new application to make some daily tasks easier with
portage. It is called KPortageTray.
It is coded with PyKDE, so, unfortunately (or fortunately :D) you will need
PyKDE and KDE to install it.
I'm not sure if I make something that will need portage 2.2, if anyone can
tell me I'll appreciate.
By now, I just implemented some very common tasks like:
- Sync portage tree;
- Upgrade world set;
- Check if there are upgrade available;
* I'll make something to schedule it in future versions.
- Upgrade portage version;
- Run etc-update, revdep-rebuild or execute dep-clean at the system.
I used a very simple approach: for every actions that the user must see the
output, a script execute a konsole with kdesu. With this way, isn't necessary
to run the application as root which, in my opinion, is better.
This application can save some typing with daily tasks, but it will never
substitute CLI, since some complicate things is very hard to handle. For
example, if there are some Block, KPortageTray warning the user, show the
output from emerge and let the user resolve it. But, since it is very uncommon
to have a Block, this software can really save some time.
I make some tests but it is at the beginning of development, so I'm asking for
help do add new features / give ideas / report bugs. If the community like it,
maybe I'll open a git repository somewhere.
I took three screenshots:
http://yfrog.com/7akportagetray01p
http://yfrog.com/11kportagetray02p
http://yfrog.com/b6kportagetray03p
And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate if
someone test it and give me a feedback :)
My future plans is to make possible to use just PyQT instead PyKDE or make a
version using PyGTK.
But, remember, I have started the development on Saturday, so you probably
will found bugs and problems.
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
[-- Attachment #1.2: kportagetray-20100107.tar.bz2 --]
[-- Type: application/x-bzip-compressed-tar, Size: 80401 bytes --]
[-- Attachment #1.3: kportagetray-20100107.ebuild --]
[-- Type: text/plain, Size: 648 bytes --]
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: media-gfx/digikam/digikam-1.0.0.ebuild, 2009/12/22 Ronis_BR $
EAPI="2"
KDE_LINGUAS="pt_BR"
inherit kde4-base
DESCRIPTION="A set of basic operations for Portage."
HOMEPAGE=""
SRC_URI="${P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~amd64"
SLOT="0"
IUSE=""
RDEPEND="
>=kde-base/kdelibs-${KDE_MINIMAL}
>=kde-base/kdesu-${KDE_MINIMAL}
>=kde-base/konsole-${KDE_MINIMAL}
>=kde-base/pykde4-${KDE_MINIMAL}
dev-python/PyQt4[svg]
dev-lang/python:2.6
"
DEPEND="${RDEPEND}
"
DOCS="ChangeLog"
src_configure() {
kde4-base_src_configure
}
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-07 20:05 [gentoo-user] New application: app-portage/kportagetray Ronan Arraes Jardim Chagas
@ 2010-01-08 0:11 ` Neil Bothwick
2010-01-08 3:36 ` Ronan Arraes Jardim Chagas
` (4 more replies)
2010-01-08 0:40 ` Mark Knecht
` (2 subsequent siblings)
3 siblings, 5 replies; 30+ messages in thread
From: Neil Bothwick @ 2010-01-08 0:11 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1496 bytes --]
On Thu, 7 Jan 2010 18:05:14 -0200, Ronan Arraes Jardim Chagas wrote:
> And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate
> if someone test it and give me a feedback :)
% kportagetray
Traceback (most recent call last):
File "/usr/bin/kportagetray", line 68, in <module>
KPortageTray_MainWindow = KPT_MainWindow()
File "/usr/share/apps/KPortageTray/KPT_MainWindow.py", line 69, in
__init__ self._dbus = KPT_dbus()
File "/usr/share/apps/KPortageTray/KPT_dbus.py", line 38, in __init__
self._notify =
dbus.SessionBus().get_object('org.kde.VisualNotifications',
'/VisualNotifications') File
"/usr/lib64/python2.6/site-packages/dbus/bus.py", line 244, in get_object
follow_name_owner_changes=follow_name_owner_changes) File
"/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 241, in
__init__ self._named_service = conn.activate_name_owner(bus_name) File
"/usr/lib64/python2.6/site-packages/dbus/bus.py", line 183, in
activate_name_owner self.start_service_by_name(bus_name) File
"/usr/lib64/python2.6/site-packages/dbus/bus.py", line 281, in
start_service_by_name 'su', (bus_name, flags))) File
"/usr/lib64/python2.6/site-packages/dbus/connection.py", line 622, in
call_blocking message, timeout) dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.ServiceUnknown: The name
org.kde.VisualNotifications was not provided by any .service files
Sorry :(
--
Neil Bothwick
Why is there an expiration date on sour cream?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-07 20:05 [gentoo-user] New application: app-portage/kportagetray Ronan Arraes Jardim Chagas
2010-01-08 0:11 ` Neil Bothwick
@ 2010-01-08 0:40 ` Mark Knecht
2010-01-08 3:33 ` Ronan Arraes Jardim Chagas
` (3 more replies)
2010-01-08 4:44 ` James Ausmus
2010-01-08 7:03 ` Stroller
3 siblings, 4 replies; 30+ messages in thread
From: Mark Knecht @ 2010-01-08 0:40 UTC (permalink / raw
To: gentoo-user
I have no technical opinion about this app but I will say that:
1) It showed up in my GMail spam folder which is uncommon for me on
this list, and...
2) The idea of end-users installing ebuilds themselves from an unknown
individual delivered through an email list is about as insane as it
could be. Just what I need is an untested ebuild that I install and
build myself stealing everything on my system.
As a user and someone who cares about Gentoo I'd like to see ALL
ebuilds banned from this list. Only takes one bad seed and one
not-very knowledgeable user like me to give the distro a black eye it
doesn't deserve.
Yeah, I'm paranoid...
Cheers,
Mark
On Thu, Jan 7, 2010 at 12:05 PM, Ronan Arraes Jardim Chagas
<ronisbr@gmail.com> wrote:
> Hello fellows,
>
> I already sent this e-mail to Dev ML but I decided to sent it also to user ML
> to get more feedbacks.
>
> I started to code a new application to make some daily tasks easier with
> portage. It is called KPortageTray.
>
> It is coded with PyKDE, so, unfortunately (or fortunately :D) you will need
> PyKDE and KDE to install it.
> I'm not sure if I make something that will need portage 2.2, if anyone can
> tell me I'll appreciate.
>
> By now, I just implemented some very common tasks like:
>
> - Sync portage tree;
> - Upgrade world set;
> - Check if there are upgrade available;
> * I'll make something to schedule it in future versions.
> - Upgrade portage version;
> - Run etc-update, revdep-rebuild or execute dep-clean at the system.
>
> I used a very simple approach: for every actions that the user must see the
> output, a script execute a konsole with kdesu. With this way, isn't necessary
> to run the application as root which, in my opinion, is better.
>
> This application can save some typing with daily tasks, but it will never
> substitute CLI, since some complicate things is very hard to handle. For
> example, if there are some Block, KPortageTray warning the user, show the
> output from emerge and let the user resolve it. But, since it is very uncommon
> to have a Block, this software can really save some time.
>
> I make some tests but it is at the beginning of development, so I'm asking for
> help do add new features / give ideas / report bugs. If the community like it,
> maybe I'll open a git repository somewhere.
>
> I took three screenshots:
>
> http://yfrog.com/7akportagetray01p
> http://yfrog.com/11kportagetray02p
> http://yfrog.com/b6kportagetray03p
>
> And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate if
> someone test it and give me a feedback :)
>
> My future plans is to make possible to use just PyQT instead PyKDE or make a
> version using PyGTK.
>
> But, remember, I have started the development on Saturday, so you probably
> will found bugs and problems.
>
> Regards,
> --
> Ronan Arraes Jardim Chagas
> Control and Automation Engineer
> Gentoo Foundation Member
>
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:40 ` Mark Knecht
@ 2010-01-08 3:33 ` Ronan Arraes Jardim Chagas
2010-01-08 3:41 ` Iain Buchanan
` (2 subsequent siblings)
3 siblings, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 3:33 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 3813 bytes --]
1) You can easily verify the valid of my e-mail looking my signature and/or
searching me at freenode.
2) I'll repeat: this is a development version that I have started to code on
Saturday, so it WILL have bugs and problems, but, like every other open source
application, I need community help to improve it. To be more short: if you
don't stay comfortable to install and test this software, just don't install
or test this software. Many others might want to help the development.
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Quinta-feira 07 Janeiro 2010, às 22:40:04, Mark Knecht escreveu:
> I have no technical opinion about this app but I will say that:
>
> 1) It showed up in my GMail spam folder which is uncommon for me on
> this list, and...
>
> 2) The idea of end-users installing ebuilds themselves from an unknown
> individual delivered through an email list is about as insane as it
> could be. Just what I need is an untested ebuild that I install and
> build myself stealing everything on my system.
>
> As a user and someone who cares about Gentoo I'd like to see ALL
> ebuilds banned from this list. Only takes one bad seed and one
> not-very knowledgeable user like me to give the distro a black eye it
> doesn't deserve.
>
> Yeah, I'm paranoid...
>
> Cheers,
> Mark
>
> On Thu, Jan 7, 2010 at 12:05 PM, Ronan Arraes Jardim Chagas
>
> <ronisbr@gmail.com> wrote:
> > Hello fellows,
> >
> > I already sent this e-mail to Dev ML but I decided to sent it also to
> > user ML to get more feedbacks.
> >
> > I started to code a new application to make some daily tasks easier with
> > portage. It is called KPortageTray.
> >
> > It is coded with PyKDE, so, unfortunately (or fortunately :D) you will
> > need PyKDE and KDE to install it.
> > I'm not sure if I make something that will need portage 2.2, if anyone
> > can tell me I'll appreciate.
> >
> > By now, I just implemented some very common tasks like:
> >
> > - Sync portage tree;
> > - Upgrade world set;
> > - Check if there are upgrade available;
> > * I'll make something to schedule it in future versions.
> > - Upgrade portage version;
> > - Run etc-update, revdep-rebuild or execute dep-clean at the system.
> >
> > I used a very simple approach: for every actions that the user must see
> > the output, a script execute a konsole with kdesu. With this way, isn't
> > necessary to run the application as root which, in my opinion, is better.
> >
> > This application can save some typing with daily tasks, but it will never
> > substitute CLI, since some complicate things is very hard to handle. For
> > example, if there are some Block, KPortageTray warning the user, show the
> > output from emerge and let the user resolve it. But, since it is very
> > uncommon to have a Block, this software can really save some time.
> >
> > I make some tests but it is at the beginning of development, so I'm
> > asking for help do add new features / give ideas / report bugs. If the
> > community like it, maybe I'll open a git repository somewhere.
> >
> > I took three screenshots:
> >
> > http://yfrog.com/7akportagetray01p
> > http://yfrog.com/11kportagetray02p
> > http://yfrog.com/b6kportagetray03p
> >
> > And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate if
> > someone test it and give me a feedback :)
> >
> > My future plans is to make possible to use just PyQT instead PyKDE or
> > make a version using PyGTK.
> >
> > But, remember, I have started the development on Saturday, so you
> > probably will found bugs and problems.
> >
> > Regards,
> > --
> > Ronan Arraes Jardim Chagas
> > Control and Automation Engineer
> > Gentoo Foundation Member
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:11 ` Neil Bothwick
@ 2010-01-08 3:36 ` Ronan Arraes Jardim Chagas
2010-01-08 8:34 ` Neil Bothwick
2010-01-08 3:54 ` Ronan Arraes Jardim Chagas
` (3 subsequent siblings)
4 siblings, 1 reply; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 3:36 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1815 bytes --]
I think I forgot a dependency.
Can you check your version of PyQt4 and if it was built with dbus USE-flag?
I'll correct the ebuild, thanks for the help.
Regards.
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Quinta-feira 07 Janeiro 2010, às 22:11:10, Neil Bothwick escreveu:
> On Thu, 7 Jan 2010 18:05:14 -0200, Ronan Arraes Jardim Chagas wrote:
> > And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate
> > if someone test it and give me a feedback :)
>
> % kportagetray
> Traceback (most recent call last):
> File "/usr/bin/kportagetray", line 68, in <module>
> KPortageTray_MainWindow = KPT_MainWindow()
> File "/usr/share/apps/KPortageTray/KPT_MainWindow.py", line 69, in
> __init__ self._dbus = KPT_dbus()
> File "/usr/share/apps/KPortageTray/KPT_dbus.py", line 38, in __init__
> self._notify =
> dbus.SessionBus().get_object('org.kde.VisualNotifications',
> '/VisualNotifications') File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 244, in get_object
> follow_name_owner_changes=follow_name_owner_changes) File
> "/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 241, in
> __init__ self._named_service = conn.activate_name_owner(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 183, in
> activate_name_owner self.start_service_by_name(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 281, in
> start_service_by_name 'su', (bus_name, flags))) File
> "/usr/lib64/python2.6/site-packages/dbus/connection.py", line 622, in
> call_blocking message, timeout) dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.kde.VisualNotifications was not provided by any .service files
>
> Sorry :(
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:40 ` Mark Knecht
2010-01-08 3:33 ` Ronan Arraes Jardim Chagas
@ 2010-01-08 3:41 ` Iain Buchanan
2010-01-08 8:40 ` Neil Bothwick
2010-01-08 9:53 ` Helmut Jarausch
3 siblings, 0 replies; 30+ messages in thread
From: Iain Buchanan @ 2010-01-08 3:41 UTC (permalink / raw
To: gentoo-user
On Thu, 2010-01-07 at 16:40 -0800, Mark Knecht wrote:
> 2) The idea of end-users installing ebuilds themselves from an unknown
> individual delivered through an email list is about as insane as it
> could be. Just what I need is an untested ebuild that I install and
> build myself stealing everything on my system.
"Note that if I can get you to "su and say" something just by asking,
you have a very serious security problem on your system and you should
look into it."
-- Paul Vixie, vixie-cron 3.0.1 installation notes
the problem there would be with the end-user, not malicious-Ronan, IMHO
> As a user and someone who cares about Gentoo I'd like to see ALL
> ebuilds banned from this list.
Negatory Ghost Rider! Ban ebuild attachments, then someone says
"install this ebuild I wrote from http://root.kit.org/die.ebuild ..."
then what? Ban links too?
Gentoo is about learning (and lots of other stuff too) so if it takes
your system to crash before you learn not to run untrusted executables,
then that's what it takes. I have pretty darn good and regular backups,
but only because I once fsck'd my filesystem without them, and I know
how much of a pain that is.
> Only takes one bad seed and one
> not-very knowledgeable user like me to give the distro a black eye it
> doesn't deserve.
You know enough not to try it though. It's also easy for someone to
reply with a BIG FAT WARNING stating as much to others. I think this
distro has enough bruises that it's toughened up a bit :) Any by the
stage a user can make an overlay, manifest, etc. I think they know a
little bit already.
> Yeah, I'm paranoid...
It's ok to be paranoid, they really _are_ out to get you ;)
But seriously: warn people, sure. Learn about security & ebuilds, sure.
Ban them? Not such a good idea IMHO :)
> Cheers,
> Mark
catchya,
--
Iain Buchanan <iaindb at netspace dot net dot au>
Ralph's Observation:
It is a mistake to let any mechanical object realise that you
are in a hurry.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:11 ` Neil Bothwick
2010-01-08 3:36 ` Ronan Arraes Jardim Chagas
@ 2010-01-08 3:54 ` Ronan Arraes Jardim Chagas
2010-01-08 8:35 ` Neil Bothwick
2010-01-14 14:06 ` Ronan Arraes Jardim Chagas
` (2 subsequent siblings)
4 siblings, 1 reply; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 3:54 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1721 bytes --]
Sorry,
Can you check if knotify is also installed please?
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Quinta-feira 07 Janeiro 2010, às 22:11:10, Neil Bothwick escreveu:
> On Thu, 7 Jan 2010 18:05:14 -0200, Ronan Arraes Jardim Chagas wrote:
> > And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate
> > if someone test it and give me a feedback :)
>
> % kportagetray
> Traceback (most recent call last):
> File "/usr/bin/kportagetray", line 68, in <module>
> KPortageTray_MainWindow = KPT_MainWindow()
> File "/usr/share/apps/KPortageTray/KPT_MainWindow.py", line 69, in
> __init__ self._dbus = KPT_dbus()
> File "/usr/share/apps/KPortageTray/KPT_dbus.py", line 38, in __init__
> self._notify =
> dbus.SessionBus().get_object('org.kde.VisualNotifications',
> '/VisualNotifications') File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 244, in get_object
> follow_name_owner_changes=follow_name_owner_changes) File
> "/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 241, in
> __init__ self._named_service = conn.activate_name_owner(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 183, in
> activate_name_owner self.start_service_by_name(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 281, in
> start_service_by_name 'su', (bus_name, flags))) File
> "/usr/lib64/python2.6/site-packages/dbus/connection.py", line 622, in
> call_blocking message, timeout) dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.kde.VisualNotifications was not provided by any .service files
>
> Sorry :(
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-07 20:05 [gentoo-user] New application: app-portage/kportagetray Ronan Arraes Jardim Chagas
2010-01-08 0:11 ` Neil Bothwick
2010-01-08 0:40 ` Mark Knecht
@ 2010-01-08 4:44 ` James Ausmus
2010-01-08 6:55 ` Ronan Arraes Jardim Chagas
2010-01-08 7:01 ` Stroller
2010-01-08 7:03 ` Stroller
3 siblings, 2 replies; 30+ messages in thread
From: James Ausmus @ 2010-01-08 4:44 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2478 bytes --]
On Thu, Jan 7, 2010 at 12:05 PM, Ronan Arraes Jardim Chagas <
ronisbr@gmail.com> wrote:
> Hello fellows,
>
> I already sent this e-mail to Dev ML but I decided to sent it also to user
> ML
> to get more feedbacks.
>
> I started to code a new application to make some daily tasks easier with
> portage. It is called KPortageTray.
>
> It is coded with PyKDE, so, unfortunately (or fortunately :D) you will need
> PyKDE and KDE to install it.
> I'm not sure if I make something that will need portage 2.2, if anyone can
> tell me I'll appreciate.
>
> By now, I just implemented some very common tasks like:
>
> - Sync portage tree;
> - Upgrade world set;
> - Check if there are upgrade available;
> * I'll make something to schedule it in future versions.
> - Upgrade portage version;
> - Run etc-update, revdep-rebuild or execute dep-clean at the system.
>
> I used a very simple approach: for every actions that the user must see the
> output, a script execute a konsole with kdesu. With this way, isn't
> necessary
> to run the application as root which, in my opinion, is better.
>
> This application can save some typing with daily tasks, but it will never
> substitute CLI, since some complicate things is very hard to handle. For
> example, if there are some Block, KPortageTray warning the user, show the
> output from emerge and let the user resolve it. But, since it is very
> uncommon
> to have a Block, this software can really save some time.
>
> I make some tests but it is at the beginning of development, so I'm asking
> for
> help do add new features / give ideas / report bugs. If the community like
> it,
> maybe I'll open a git repository somewhere.
>
> I took three screenshots:
>
> http://yfrog.com/7akportagetray01p
> http://yfrog.com/11kportagetray02p
> http://yfrog.com/b6kportagetray03p
>
> And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate if
> someone test it and give me a feedback :)
>
This looks pretty awesome - I'm not in a position to test it right now, but
can this be thrown in an overlay so I can get to it in the future easily,
and get the updates easily?
Also, have you thought about (optional) support for/integration with eix? I
would love to have this just popup a notification that I can click which
will show me the (important) info - aka the database diff - from the latest
eix-syncs...
-James
> Regards,
> --
> Ronan Arraes Jardim Chagas
> Control and Automation Engineer
> Gentoo Foundation Member
>
[-- Attachment #2: Type: text/html, Size: 3314 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 4:44 ` James Ausmus
@ 2010-01-08 6:55 ` Ronan Arraes Jardim Chagas
2010-01-08 6:58 ` Zeerak Waseem
2010-01-08 7:01 ` Stroller
1 sibling, 1 reply; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 6:55 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 3222 bytes --]
Hello James,
That is my goal at the future. Let it be each day more integrated with emerge
and its tools.
By now, I just want to see if gentoo community has interest in my idea before
search for some place to host it and put the ebuild at an overlay. And you are
right, I do not recommend for non-experience users to be using this kind of
software.
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sexta-feira 08 Janeiro 2010, às 02:44:04, James Ausmus escreveu:
> On Thu, Jan 7, 2010 at 12:05 PM, Ronan Arraes Jardim Chagas <
>
> ronisbr@gmail.com> wrote:
> > Hello fellows,
> >
> > I already sent this e-mail to Dev ML but I decided to sent it also to
> > user ML
> > to get more feedbacks.
> >
> > I started to code a new application to make some daily tasks easier with
> > portage. It is called KPortageTray.
> >
> > It is coded with PyKDE, so, unfortunately (or fortunately :D) you will
> > need PyKDE and KDE to install it.
> > I'm not sure if I make something that will need portage 2.2, if anyone
> > can tell me I'll appreciate.
> >
> > By now, I just implemented some very common tasks like:
> >
> > - Sync portage tree;
> > - Upgrade world set;
> > - Check if there are upgrade available;
> > * I'll make something to schedule it in future versions.
> > - Upgrade portage version;
> > - Run etc-update, revdep-rebuild or execute dep-clean at the system.
> >
> > I used a very simple approach: for every actions that the user must see
> > the output, a script execute a konsole with kdesu. With this way, isn't
> > necessary
> > to run the application as root which, in my opinion, is better.
> >
> > This application can save some typing with daily tasks, but it will never
> > substitute CLI, since some complicate things is very hard to handle. For
> > example, if there are some Block, KPortageTray warning the user, show the
> > output from emerge and let the user resolve it. But, since it is very
> > uncommon
> > to have a Block, this software can really save some time.
> >
> > I make some tests but it is at the beginning of development, so I'm
> > asking for
> > help do add new features / give ideas / report bugs. If the community
> > like it,
> > maybe I'll open a git repository somewhere.
> >
> > I took three screenshots:
> >
> > http://yfrog.com/7akportagetray01p
> > http://yfrog.com/11kportagetray02p
> > http://yfrog.com/b6kportagetray03p
> >
> > And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate if
> > someone test it and give me a feedback :)
>
> This looks pretty awesome - I'm not in a position to test it right now, but
> can this be thrown in an overlay so I can get to it in the future easily,
> and get the updates easily?
>
> Also, have you thought about (optional) support for/integration with eix? I
> would love to have this just popup a notification that I can click which
> will show me the (important) info - aka the database diff - from the latest
> eix-syncs...
>
> -James
>
> > Regards,
> > --
> > Ronan Arraes Jardim Chagas
> > Control and Automation Engineer
> > Gentoo Foundation Member
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 6:55 ` Ronan Arraes Jardim Chagas
@ 2010-01-08 6:58 ` Zeerak Waseem
2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
0 siblings, 1 reply; 30+ messages in thread
From: Zeerak Waseem @ 2010-01-08 6:58 UTC (permalink / raw
To: gentoo-user
On Fri, 08 Jan 2010 07:55:47 +0100, Ronan Arraes Jardim Chagas
<ronisbr@gmail.com> wrote:
> Hello James,
>
> That is my goal at the future. Let it be each day more integrated with
> emerge
> and its tools.
>
> By now, I just want to see if gentoo community has interest in my idea
> before
> search for some place to host it and put the ebuild at an overlay. And
> you are
> right, I do not recommend for non-experience users to be using this kind
> of
> software.
>
> Regards,
Well, if it wasn't depending on various kde applications and libraries, I
definitely think there's a fairly big market for this... I certainly would
be more than glad to use it :-)
--
Zeerak
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 4:44 ` James Ausmus
2010-01-08 6:55 ` Ronan Arraes Jardim Chagas
@ 2010-01-08 7:01 ` Stroller
2010-01-08 17:50 ` Frank Steinmetzger
2010-01-08 18:32 ` James Ausmus
1 sibling, 2 replies; 30+ messages in thread
From: Stroller @ 2010-01-08 7:01 UTC (permalink / raw
To: gentoo-user
On 8 Jan 2010, at 04:44, James Ausmus wrote:
> ...
> This looks pretty awesome - I'm not in a position to test it right
> now, but can this be thrown in an overlay so I can get to it in the
> future easily, and get the updates easily?
+1
> ... I would love to have this just popup a notification that I can
> click which will show me the (important) info - aka the database
> diff - from the latest eix-syncs...
What is this wonderful feature of eix that I have been missing out on,
please?
Stroller.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-07 20:05 [gentoo-user] New application: app-portage/kportagetray Ronan Arraes Jardim Chagas
` (2 preceding siblings ...)
2010-01-08 4:44 ` James Ausmus
@ 2010-01-08 7:03 ` Stroller
2010-01-08 15:15 ` Ronan Arraes Jardim Chagas
3 siblings, 1 reply; 30+ messages in thread
From: Stroller @ 2010-01-08 7:03 UTC (permalink / raw
To: gentoo-user
On 7 Jan 2010, at 20:05, Ronan Arraes Jardim Chagas wrote:
> ...
> I started to code a new application to make some daily tasks easier
> with
> portage. It is called KPortageTray.
> ...
> I took three screenshots:
>
> http://yfrog.com/7akportagetray01p
> http://yfrog.com/11kportagetray02p
> http://yfrog.com/b6kportagetray03p
Looks great. Is it possible to run it NOT maximised?
I assume so, in which case your screeshots don't really do justice to
your app.
Stroller.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 3:36 ` Ronan Arraes Jardim Chagas
@ 2010-01-08 8:34 ` Neil Bothwick
2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
0 siblings, 1 reply; 30+ messages in thread
From: Neil Bothwick @ 2010-01-08 8:34 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 903 bytes --]
On Fri, 8 Jan 2010 01:36:10 -0200, Ronan Arraes Jardim Chagas wrote:
> I think I forgot a dependency.
> Can you check your version of PyQt4 and if it was built with dbus
> USE-flag? I'll correct the ebuild, thanks for the help.
[nelz@grunthos ~ 0]% eix PyQt4
[U] dev-python/PyQt4
Available versions: (~)4.5.1-r1[2] (~)4.5.4-r1[2] 4.5.4-r4 (~)4.6.2{tbz2} (~)4.7_pre20091231[1] {X assistant +dbus debug doc examples kde opengl phonon +qt3support sql svg webkit xmlpatterns}
Installed versions: 4.6.2{tbz2}(09:38:52 04/12/09)(X dbus kde opengl sql svg webkit -assistant -debug -doc -examples -phonon -xmlpatterns)
Homepage: http://www.riverbankcomputing.co.uk/software/pyqt/intro/
Description: A set of Python bindings for the Qt toolkit
--
Neil Bothwick
Macro: (n.) a series of keystrokes used to simulate a missing but
essential command.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 3:54 ` Ronan Arraes Jardim Chagas
@ 2010-01-08 8:35 ` Neil Bothwick
2010-01-08 15:19 ` Ronan Arraes Jardim Chagas
2010-01-18 20:18 ` Ronan Arraes Jardim Chagas
0 siblings, 2 replies; 30+ messages in thread
From: Neil Bothwick @ 2010-01-08 8:35 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 240 bytes --]
On Fri, 8 Jan 2010 01:54:43 -0200, Ronan Arraes Jardim Chagas wrote:
> Can you check if knotify is also installed please?
Yes, 4.3.85 (4.4 beta 2) from the kde overlay.
--
Neil Bothwick
Can vegetarians eat animal crackers?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:40 ` Mark Knecht
2010-01-08 3:33 ` Ronan Arraes Jardim Chagas
2010-01-08 3:41 ` Iain Buchanan
@ 2010-01-08 8:40 ` Neil Bothwick
2010-01-08 9:53 ` Helmut Jarausch
3 siblings, 0 replies; 30+ messages in thread
From: Neil Bothwick @ 2010-01-08 8:40 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1288 bytes --]
On Thu, 7 Jan 2010 16:40:04 -0800, Mark Knecht wrote:
> 2) The idea of end-users installing ebuilds themselves from an unknown
> individual delivered through an email list is about as insane as it
> could be. Just what I need is an untested ebuild that I install and
> build myself stealing everything on my system.
How is an ebuild posted to this list different from one posted to b.g.o?
Plenty of packages not in portage have ebuilds there, and many of the
packages in portage started off in b.g.o. The forums are also full of
scripts and ebuilds not available elsewhere.
> As a user and someone who cares about Gentoo I'd like to see ALL
> ebuilds banned from this list. Only takes one bad seed and one
> not-very knowledgeable user like me to give the distro a black eye it
> doesn't deserve.
Like the Debian screensaver package on gnome-look that ran downloaded and
ran a shell script? Installing a package from anywhere but the official
repository (and that includes portage overlays) should be done with
caution, but the idea of banning them is ludicrous.
If you want to ban anything that could potentially be abused, you may as
well start by banning life.
--
Neil Bothwick
X-Modem- A device on the losing end of an encounter with lightning.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:40 ` Mark Knecht
` (2 preceding siblings ...)
2010-01-08 8:40 ` Neil Bothwick
@ 2010-01-08 9:53 ` Helmut Jarausch
3 siblings, 0 replies; 30+ messages in thread
From: Helmut Jarausch @ 2010-01-08 9:53 UTC (permalink / raw
To: gentoo-user
On 7 Jan, Mark Knecht wrote:
> 2) The idea of end-users installing ebuilds themselves from an unknown
> individual delivered through an email list is about as insane as it
> could be. Just what I need is an untested ebuild that I install and
> build myself stealing everything on my system.
>
> As a user and someone who cares about Gentoo I'd like to see ALL
> ebuilds banned from this list. Only takes one bad seed and one
> not-very knowledgeable user like me to give the distro a black eye it
> doesn't deserve.
>
This is nonsense!
This list is just a source of information.
Nobody is forced to install anything nor does this
list shuffle off responsibility when maintaining
a Gentoo system.
Furthermore, I'm quite convinced that admins using Gentoo
know what they are doing, especially those subscribed to this
list.
Thanks for beeing concerned about our well-being,
and a HAPPY new year to you,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 8:34 ` Neil Bothwick
@ 2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
2010-01-09 19:39 ` Neil Bothwick
0 siblings, 1 reply; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 15:13 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1438 bytes --]
Ok, so you use QT 4.6.
I'm using QT 4.5.3, I don't know if there are some incompatibility.
But, I'm thinking that the problem is with KNotify, because I use
org.kde.VisualNotifications DBUS service to display notifications at KDE system
tray. This service wasn't found on your system. I'm not sure, but I think that
kde-base/knotify is the package that provides it (or maybe dev-python/notify-
python). Someone correct me if I'm wrong.
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sexta-feira 08 Janeiro 2010, às 06:34:02, Neil Bothwick escreveu:
> On Fri, 8 Jan 2010 01:36:10 -0200, Ronan Arraes Jardim Chagas wrote:
> > I think I forgot a dependency.
> > Can you check your version of PyQt4 and if it was built with dbus
> > USE-flag? I'll correct the ebuild, thanks for the help.
>
> [nelz@grunthos ~ 0]% eix PyQt4
> [U] dev-python/PyQt4
> Available versions: (~)4.5.1-r1[2] (~)4.5.4-r1[2] 4.5.4-r4
> (~)4.6.2{tbz2} (~)4.7_pre20091231[1] {X assistant +dbus debug doc examples
> kde opengl phonon +qt3support sql svg webkit xmlpatterns} Installed
> versions: 4.6.2{tbz2}(09:38:52 04/12/09)(X dbus kde opengl sql svg webkit
> -assistant -debug -doc -examples -phonon -xmlpatterns) Homepage:
> http://www.riverbankcomputing.co.uk/software/pyqt/intro/ Description:
> A set of Python bindings for the Qt toolkit
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 6:58 ` Zeerak Waseem
@ 2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
0 siblings, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 15:13 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 909 bytes --]
Thanks :)
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sexta-feira 08 Janeiro 2010, às 04:58:03, Zeerak Waseem escreveu:
> On Fri, 08 Jan 2010 07:55:47 +0100, Ronan Arraes Jardim Chagas
>
> <ronisbr@gmail.com> wrote:
> > Hello James,
> >
> > That is my goal at the future. Let it be each day more integrated with
> > emerge
> > and its tools.
> >
> > By now, I just want to see if gentoo community has interest in my idea
> > before
> > search for some place to host it and put the ebuild at an overlay. And
> > you are
> > right, I do not recommend for non-experience users to be using this kind
> > of
> > software.
> >
> > Regards,
>
> Well, if it wasn't depending on various kde applications and libraries, I
> definitely think there's a fairly big market for this... I certainly would
> be more than glad to use it :-)
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 7:03 ` Stroller
@ 2010-01-08 15:15 ` Ronan Arraes Jardim Chagas
0 siblings, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 15:15 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 780 bytes --]
If you mean to run the app only at the systray, than, yes, it is possible :)
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sexta-feira 08 Janeiro 2010, às 05:03:19, Stroller escreveu:
> On 7 Jan 2010, at 20:05, Ronan Arraes Jardim Chagas wrote:
> > ...
> > I started to code a new application to make some daily tasks easier
> > with
> > portage. It is called KPortageTray.
> > ...
> > I took three screenshots:
> >
> > http://yfrog.com/7akportagetray01p
> > http://yfrog.com/11kportagetray02p
> > http://yfrog.com/b6kportagetray03p
>
> Looks great. Is it possible to run it NOT maximised?
>
> I assume so, in which case your screeshots don't really do justice to
> your app.
>
> Stroller.
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 8:35 ` Neil Bothwick
@ 2010-01-08 15:19 ` Ronan Arraes Jardim Chagas
2010-01-18 20:18 ` Ronan Arraes Jardim Chagas
1 sibling, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-08 15:19 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 513 bytes --]
Hum, good, a KDE 4.4 user.
I don't know if anything has changed with KDE 4.4, like
org.kde.VisualNotifications service.
I'll try something here.
Thanks!
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sexta-feira 08 Janeiro 2010, às 06:35:21, Neil Bothwick escreveu:
> On Fri, 8 Jan 2010 01:54:43 -0200, Ronan Arraes Jardim Chagas wrote:
> > Can you check if knotify is also installed please?
>
> Yes, 4.3.85 (4.4 beta 2) from the kde overlay.
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 7:01 ` Stroller
@ 2010-01-08 17:50 ` Frank Steinmetzger
2010-01-08 18:32 ` James Ausmus
1 sibling, 0 replies; 30+ messages in thread
From: Frank Steinmetzger @ 2010-01-08 17:50 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 889 bytes --]
Am Freitag, 8. Januar 2010 schrieb Stroller:
> On 8 Jan 2010, at 04:44, James Ausmus wrote:
> > ...
> > This looks pretty awesome - I'm not in a position to test it right
> > now, but can this be thrown in an overlay so I can get to it in the
> > future easily, and get the updates easily?
>
> +1
>
> > ... I would love to have this just popup a notification that I can
> > click which will show me the (important) info - aka the database
> > diff - from the latest eix-syncs...
>
> What is this wonderful feature of eix that I have been missing out on,
> please?
Ehrm, see at one glance what’s new after a sync? But that is only a nice
side-effect to the real use of eix: not having to use a time-consuming
emerge -S.
--
Gruß | Greetings | Qapla'
"If there‘s nothing wrong with me, maybe there‘s something
wrong with the universe." - Dr. Beverly Crusher
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 7:01 ` Stroller
2010-01-08 17:50 ` Frank Steinmetzger
@ 2010-01-08 18:32 ` James Ausmus
2010-01-08 21:42 ` Stroller
1 sibling, 1 reply; 30+ messages in thread
From: James Ausmus @ 2010-01-08 18:32 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 926 bytes --]
On Thu, Jan 7, 2010 at 11:01 PM, Stroller <stroller@stellar.eclipse.co.uk>wrote:
>
> On 8 Jan 2010, at 04:44, James Ausmus wrote:
>
>> ...
>>
>> This looks pretty awesome - I'm not in a position to test it right now,
>> but can this be thrown in an overlay so I can get to it in the future
>> easily, and get the updates easily?
>>
>
> +1
>
> ... I would love to have this just popup a notification that I can click
>> which will show me the (important) info - aka the database diff - from the
>> latest eix-syncs...
>>
>
> What is this wonderful feature of eix that I have been missing out on,
> please?
>
> Stroller.
>
>
>
Use eix-sync instead of emerge --sync, and, at the end of the sync process,
eix automatically does an eix db update, and shows you the diff between the
old db and the new db - updated packages, updated packages you have
installed, new packages, removed pacakges, etc - very handy to have...
-James
[-- Attachment #2: Type: text/html, Size: 1580 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 18:32 ` James Ausmus
@ 2010-01-08 21:42 ` Stroller
0 siblings, 0 replies; 30+ messages in thread
From: Stroller @ 2010-01-08 21:42 UTC (permalink / raw
To: gentoo-user
On 8 Jan 2010, at 18:32, James Ausmus wrote:
> ...
> Use eix-sync instead of emerge --sync, and, at the end of the sync
> process, eix automatically does an eix db update, and shows you the
> diff between the old db and the new db - updated packages, updated
> packages you have installed, new packages, removed pacakges, etc -
> very handy to have...
Oh! Is *that* what that's called!
Stroller.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
@ 2010-01-09 19:39 ` Neil Bothwick
2010-01-10 12:54 ` Ronan Arraes Jardim Chagas
0 siblings, 1 reply; 30+ messages in thread
From: Neil Bothwick @ 2010-01-09 19:39 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 683 bytes --]
On Fri, 8 Jan 2010 13:13:06 -0200, Ronan Arraes Jardim Chagas wrote:
> But, I'm thinking that the problem is with KNotify, because I use
> org.kde.VisualNotifications DBUS service to display notifications at
> KDE system tray. This service wasn't found on your system. I'm not
> sure, but I think that kde-base/knotify is the package that provides it
> (or maybe dev-python/notify- python). Someone correct me if I'm wrong.
I have all those
% eix -Ic notify
[I] dev-python/notify-python (0.1.1-r1@04/12/09)
[U] kde-base/knotify (4.3.85(4.4)
[I] x11-libs/libnotify (0.4.5@04/12/09)
--
Neil Bothwick
If at first you don't succeed, you must be a programmer.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-09 19:39 ` Neil Bothwick
@ 2010-01-10 12:54 ` Ronan Arraes Jardim Chagas
2010-01-10 19:06 ` Neil Bothwick
0 siblings, 1 reply; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-10 12:54 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1009 bytes --]
I think I discovered the problem: the system tray protocol changes a lot with
KDE 4.4 and I couldn't find any documentation about it yet. So, after the
release of docs, I'll modify my code to be compatible.
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sábado 09 Janeiro 2010, às 17:39:18, Neil Bothwick escreveu:
> On Fri, 8 Jan 2010 13:13:06 -0200, Ronan Arraes Jardim Chagas wrote:
> > But, I'm thinking that the problem is with KNotify, because I use
> > org.kde.VisualNotifications DBUS service to display notifications at
> > KDE system tray. This service wasn't found on your system. I'm not
> > sure, but I think that kde-base/knotify is the package that provides it
> > (or maybe dev-python/notify- python). Someone correct me if I'm wrong.
>
> I have all those
>
> % eix -Ic notify
> [I] dev-python/notify-python (0.1.1-r1@04/12/09)
> [U] kde-base/knotify (4.3.85(4.4)
> [I] x11-libs/libnotify (0.4.5@04/12/09)
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-10 12:54 ` Ronan Arraes Jardim Chagas
@ 2010-01-10 19:06 ` Neil Bothwick
0 siblings, 0 replies; 30+ messages in thread
From: Neil Bothwick @ 2010-01-10 19:06 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 416 bytes --]
On Sun, 10 Jan 2010 10:54:57 -0200, Ronan Arraes Jardim Chagas wrote:
> I think I discovered the problem: the system tray protocol changes a
> lot with KDE 4.4 and I couldn't find any documentation about it yet.
> So, after the release of docs, I'll modify my code to be compatible.
And Sod's Law says I try kportagetray just after switching to 4.4 :(
--
Neil Bothwick
ISDN: It Still Does Nothing
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:11 ` Neil Bothwick
2010-01-08 3:36 ` Ronan Arraes Jardim Chagas
2010-01-08 3:54 ` Ronan Arraes Jardim Chagas
@ 2010-01-14 14:06 ` Ronan Arraes Jardim Chagas
2010-01-22 11:48 ` Ronan Arraes Jardim Chagas
2010-02-11 16:03 ` Ronan Arraes Jardim Chagas
4 siblings, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-14 14:06 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1.1: Type: Text/Plain, Size: 996 bytes --]
Finally I created an account at gitorious.org and now we can have a live
ebuild for KPortageTray, which I'm attaching at this e-mail.
By now, it is still at development and the user should use with caution. But,
I'm using it everyday and I think it doesn't have any serious bug. Like I
said, you don't need to run it as root, but it will call kdesu when root
access is needed, so, shouldn't have any serious security issues.
At the current version, I added support for eix-sync and now, after every
sycn, the output of eix-diff is shown at a tab.
I also converted the colors output by the commands (genlop, emerge, etc.) to
HTML, so everything is colored now (but there maybe some bugs at colors).
One more time, it won't work with KDE 4.4 due to a massive change at systray
protocol. As soon as the docs is released I'll tray to adapt KPortageTray to
handle it.
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
[-- Attachment #1.2: kportagetray-9999.ebuild --]
[-- Type: text/plain, Size: 767 bytes --]
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: app-portage/kportagetray/kportagetray-9999.ebuild, 2009/01/13 Ronis_BR $
EAPI="2"
EGIT_REPO_URI="git://gitorious.org/kportagetray/kportagetray.git"
EXPERIMENTAL="true"
KDE_LINGUAS="pt_BR"
inherit kde4-base git
DESCRIPTION="A set of basic operations for Portage."
HOMEPAGE=""
LICENSE="GPL-3"
KEYWORDS="~amd64"
SLOT="0"
IUSE=""
RDEPEND="
>=kde-base/kdelibs-${KDE_MINIMAL}
>=kde-base/kdesu-${KDE_MINIMAL}
>=kde-base/konsole-${KDE_MINIMAL}
>=kde-base/knotify-${KDE_MINIMAL}
>=kde-base/pykde4-${KDE_MINIMAL}
dev-python/PyQt4[svg,dbus]
dev-lang/python:2.6
app-portage/eix
"
DEPEND="${RDEPEND}
"
src_configure() {
kde4-base_src_configure
}
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 8:35 ` Neil Bothwick
2010-01-08 15:19 ` Ronan Arraes Jardim Chagas
@ 2010-01-18 20:18 ` Ronan Arraes Jardim Chagas
1 sibling, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-18 20:18 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 663 bytes --]
Hello fellows,
Now, it has support to search at database with eix, to install and unistall
packages.
Here two more shots of the new interface:
http://yfrog.com/5gkportagetray06p, http://yfrog.com/5gkportagetray07p
You just need to rebuild the package using the ebuild I sent before.
Hope you like
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Sexta-feira 08 Janeiro 2010, às 06:35:21, Neil Bothwick escreveu:
> On Fri, 8 Jan 2010 01:54:43 -0200, Ronan Arraes Jardim Chagas wrote:
> > Can you check if knotify is also installed please?
>
> Yes, 4.3.85 (4.4 beta 2) from the kde overlay.
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:11 ` Neil Bothwick
` (2 preceding siblings ...)
2010-01-14 14:06 ` Ronan Arraes Jardim Chagas
@ 2010-01-22 11:48 ` Ronan Arraes Jardim Chagas
2010-02-11 16:03 ` Ronan Arraes Jardim Chagas
4 siblings, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-01-22 11:48 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1820 bytes --]
Hello fellows,
Finally KPortageTray was submited to KDE overlay.
If anyone wants to use, just use layman to sync this overlay and:
emerge -va kportagetray
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Quinta-feira 07 Janeiro 2010, às 22:11:10, Neil Bothwick escreveu:
> On Thu, 7 Jan 2010 18:05:14 -0200, Ronan Arraes Jardim Chagas wrote:
> > And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate
> > if someone test it and give me a feedback :)
>
> % kportagetray
> Traceback (most recent call last):
> File "/usr/bin/kportagetray", line 68, in <module>
> KPortageTray_MainWindow = KPT_MainWindow()
> File "/usr/share/apps/KPortageTray/KPT_MainWindow.py", line 69, in
> __init__ self._dbus = KPT_dbus()
> File "/usr/share/apps/KPortageTray/KPT_dbus.py", line 38, in __init__
> self._notify =
> dbus.SessionBus().get_object('org.kde.VisualNotifications',
> '/VisualNotifications') File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 244, in get_object
> follow_name_owner_changes=follow_name_owner_changes) File
> "/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 241, in
> __init__ self._named_service = conn.activate_name_owner(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 183, in
> activate_name_owner self.start_service_by_name(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 281, in
> start_service_by_name 'su', (bus_name, flags))) File
> "/usr/lib64/python2.6/site-packages/dbus/connection.py", line 622, in
> call_blocking message, timeout) dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.kde.VisualNotifications was not provided by any .service files
>
> Sorry :(
>
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] New application: app-portage/kportagetray
2010-01-08 0:11 ` Neil Bothwick
` (3 preceding siblings ...)
2010-01-22 11:48 ` Ronan Arraes Jardim Chagas
@ 2010-02-11 16:03 ` Ronan Arraes Jardim Chagas
4 siblings, 0 replies; 30+ messages in thread
From: Ronan Arraes Jardim Chagas @ 2010-02-11 16:03 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1770 bytes --]
Hello fellow,
Finally KPortageTray was ported to KDE 4.4.
You can install it from kde-orverlay (app-portage/kportagetray).
Regards,
--
Ronan Arraes Jardim Chagas
Control and Automation Engineer
Gentoo Foundation Member
Em Qui 07 Jan 2010, às 22:11:10, Neil Bothwick escreveu:
> On Thu, 7 Jan 2010 18:05:14 -0200, Ronan Arraes Jardim Chagas wrote:
> > And I'm attaching tarball and ebuild (80KiB ~) and I would appreciate
> > if someone test it and give me a feedback :)
>
> % kportagetray
> Traceback (most recent call last):
> File "/usr/bin/kportagetray", line 68, in <module>
> KPortageTray_MainWindow = KPT_MainWindow()
> File "/usr/share/apps/KPortageTray/KPT_MainWindow.py", line 69, in
> __init__ self._dbus = KPT_dbus()
> File "/usr/share/apps/KPortageTray/KPT_dbus.py", line 38, in __init__
> self._notify =
> dbus.SessionBus().get_object('org.kde.VisualNotifications',
> '/VisualNotifications') File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 244, in get_object
> follow_name_owner_changes=follow_name_owner_changes) File
> "/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 241, in
> __init__ self._named_service = conn.activate_name_owner(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 183, in
> activate_name_owner self.start_service_by_name(bus_name) File
> "/usr/lib64/python2.6/site-packages/dbus/bus.py", line 281, in
> start_service_by_name 'su', (bus_name, flags))) File
> "/usr/lib64/python2.6/site-packages/dbus/connection.py", line 622, in
> call_blocking message, timeout) dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.kde.VisualNotifications was not provided by any .service files
>
> Sorry :(
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2010-02-11 16:03 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-07 20:05 [gentoo-user] New application: app-portage/kportagetray Ronan Arraes Jardim Chagas
2010-01-08 0:11 ` Neil Bothwick
2010-01-08 3:36 ` Ronan Arraes Jardim Chagas
2010-01-08 8:34 ` Neil Bothwick
2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
2010-01-09 19:39 ` Neil Bothwick
2010-01-10 12:54 ` Ronan Arraes Jardim Chagas
2010-01-10 19:06 ` Neil Bothwick
2010-01-08 3:54 ` Ronan Arraes Jardim Chagas
2010-01-08 8:35 ` Neil Bothwick
2010-01-08 15:19 ` Ronan Arraes Jardim Chagas
2010-01-18 20:18 ` Ronan Arraes Jardim Chagas
2010-01-14 14:06 ` Ronan Arraes Jardim Chagas
2010-01-22 11:48 ` Ronan Arraes Jardim Chagas
2010-02-11 16:03 ` Ronan Arraes Jardim Chagas
2010-01-08 0:40 ` Mark Knecht
2010-01-08 3:33 ` Ronan Arraes Jardim Chagas
2010-01-08 3:41 ` Iain Buchanan
2010-01-08 8:40 ` Neil Bothwick
2010-01-08 9:53 ` Helmut Jarausch
2010-01-08 4:44 ` James Ausmus
2010-01-08 6:55 ` Ronan Arraes Jardim Chagas
2010-01-08 6:58 ` Zeerak Waseem
2010-01-08 15:13 ` Ronan Arraes Jardim Chagas
2010-01-08 7:01 ` Stroller
2010-01-08 17:50 ` Frank Steinmetzger
2010-01-08 18:32 ` James Ausmus
2010-01-08 21:42 ` Stroller
2010-01-08 7:03 ` Stroller
2010-01-08 15:15 ` Ronan Arraes Jardim Chagas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox