public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Brian <dol-sen@telus.net>
To: gentoo-portage-dev@lists.gentoo.org
Subject: Re: [gentoo-portage-dev] Hello! && portage UI
Date: Mon, 13 Mar 2006 16:54:51 -0800	[thread overview]
Message-ID: <1142297691.11552.33.camel@localhost> (raw)
In-Reply-To: <cea53e3c0603131439y2b80d08du@mail.gmail.com>

On Tue, 2006-14-03 at 00:39 +0200, tvali wrote:
> Hello!
> 
> I am thinking about making user interface for portage.
> 
> I see the possibility to browse portage tree, turning different
> filters on and off, as it's most important feature. I dont think that
> it should contain any functions for updating, emerging or unmerging or
> syncing at it's beginning, as i think that i havent used portage long
> enough to make a clear design of such a tool.
> 
> Anyway, package browser would be usable for me as a new user of
> portage.
> 
> I describe shortly, what i see as it's functionality:
> * General UI, which looks like a classical e-mail client with
> folder-list on left panel, mail-list on top and one e-mail on bottom.
> Additionally, top and bottom panel should be together in right panel.
> * Left panel contains 2 main folders -- one is to access folders
> in /usr/portage/, another contains keywords like kdebase-meta (or
> kde-base) -- which has packages like kdegraphics-meta inside it (click
> +). This other tree should be hand-made tree + "others" folder, last
> containing all package groups, which are not included in this tree. At
> least, i think that automation may not be possible -- it depends on
> structure, which i dont know.
> * Right panel, which contains tabs -- first tab is for top/bottom
> panels, other are web browsers (konqueror).
> * Top panel contains package list like detailed view of folders
> * Botton panel contains details -- also button for opening www-address
> of package in new tab.
> + there should be search feature.
> + some special folders should be added: --update world, which contains
> all outdated packages jpc. As it would be slow, portage or this UI
> should be cache such things and clean this cache when --sync happens.
> 
> It is possible that integration into Konqueror could be simple and
> usable (like portage:/ protocol).
> 
> In future, additional features like tray-icon for autosync and
> notifications, also adding packages to world and removing, could be
> considered; code should be build in such way that is would be possible
> to add them later in different ways.
> 
> -- 
> tvali

For KDE there are 2 projects that come to mind Kuroo, and another one
that was designed to run in Konguerer, but I don't remember the name.
Kuroo is being actively developed right now, I don't recall seeing
anything recently on the other one.

If your thinking of something being coded in python so that it can
interact with and use portage code for information retrieval then check
out Porthole.  It is a gtk app not KDE, but will run on a KDE desktop.
It sounds like it already does things similar to what you had in mind.

If you wanted to port the gui code from pygtk to pyQt, I am sure that
there would be a number of KDE users that would be pleased.  I would
definitely consider adding an optional KDE interface to it. :)


-- 
Brian <dol-sen@telus.net>

-- 
gentoo-portage-dev@gentoo.org mailing list



  reply	other threads:[~2006-03-14  0:57 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-13 22:39 [gentoo-portage-dev] Hello! && portage UI tvali
2006-03-14  0:54 ` Brian [this message]
2006-03-14 11:14   ` tvali
2006-03-14 14:39     ` Brian
2006-03-14 14:55       ` tvali
2006-03-14 15:07         ` Brian
2006-03-14 15:18       ` Marius Mauch
2006-03-14 16:48         ` tvali
2006-03-14 16:55           ` tvali
2006-03-15  9:51           ` Paul de Vrieze
2006-03-15 14:52             ` solar
2006-03-15 15:12               ` tvali
2006-03-15 16:36                 ` solar
2006-03-15 17:36                   ` tvali
2006-03-15 20:42               ` portage from C (was Re: [gentoo-portage-dev] Hello! && portage UI) Kevin F. Quinn (Gentoo)
2006-03-15 21:37                 ` solar
2006-03-15 22:12                   ` tvali
2006-03-15 22:14                     ` tvali

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1142297691.11552.33.camel@localhost \
    --to=dol-sen@telus.net \
    --cc=gentoo-portage-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox