From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.54)
	id 1FIvit-0000sI-6V
	for garchives@archives.gentoo.org; Mon, 13 Mar 2006 22:41:07 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.5.20060308/8.13.5) with SMTP id k2DMdxvo004801;
	Mon, 13 Mar 2006 22:39:59 GMT
Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30])
	by robin.gentoo.org (8.13.5.20060308/8.13.5) with ESMTP id k2DMdwmS008979
	for <gentoo-portage-dev@lists.gentoo.org>; Mon, 13 Mar 2006 22:39:59 GMT
Received: from nproxy.gmail.com ([64.233.182.198])
	by smtp.gentoo.org with esmtp (Exim 4.54)
	id 1FIvhm-0005Ty-82
	for gentoo-portage-dev@lists.gentoo.org; Mon, 13 Mar 2006 22:39:58 +0000
Received: by nproxy.gmail.com with SMTP id x4so1020023nfb
        for <gentoo-portage-dev@gentoo.org>; Mon, 13 Mar 2006 14:39:57 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:mime-version:content-type;
        b=sPHHc0/1wSKivFiwA4dby30gjBP+WKI3icswqwlCEo6gQhJXlFkXczhF3DmLzHfh/VwhxbWJ/bMfYLbW9IvhNJr7IemRmbmDzHcyYNT391XnKY+Y8O12YhWkdD6/89qwrocwpjY92zxjnPgEd9DQNryKbFcuH3cqxoCIfux0uLw=
Received: by 10.49.43.17 with SMTP id v17mr137830nfj;
        Mon, 13 Mar 2006 14:39:56 -0800 (PST)
Received: by 10.49.29.4 with HTTP; Mon, 13 Mar 2006 14:39:56 -0800 (PST)
Message-ID: <cea53e3c0603131439y2b80d08du@mail.gmail.com>
Date: Tue, 14 Mar 2006 00:39:56 +0200
From: tvali <qtvali@gmail.com>
To: gentoo-portage-dev@lists.gentoo.org
Subject: [gentoo-portage-dev] Hello! && portage UI
Precedence: bulk
List-Post: <mailto:gentoo-portage-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-portage-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-portage-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-portage-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-portage-dev.gentoo.org>
X-BeenThere: gentoo-portage-dev@gentoo.org
Reply-to: gentoo-portage-dev@lists.gentoo.org
MIME-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_10768_21958747.1142289596819"
X-Archives-Salt: bfcc7fab-a72c-4b91-86c1-3d4b2e1cd1f7
X-Archives-Hash: 49ab32d384d7deeabef76592943906d1

------=_Part_10768_21958747.1142289596819
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

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 contai=
n
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 clea=
r
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 o=
n
left panel, mail-list on top and one e-mail on bottom. Additionally, top an=
d
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 packag=
e
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
(e-mail: "qtvali@gmail.com"; msn: "qtvali@gmail.com";
icq: "317-492-912")

=DChe eesti internetifirma lehel kohtasin tsitaati:
If you don't do it excellently, dont do it at all. Because if it's not
excellent, it won't be profitable or fun, and if you're not in business for
fun or profit, what the hell are you doing here?
Robert Townsend

------=_Part_10768_21958747.1142289596819
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello!<br>
<br>
I am thinking about making user interface for portage.<br>
<br>
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.<br>
<br>
Anyway, package browser would be usable for me as a new user of portage.<br=
>
<br>
I describe shortly, what i see as it's functionality:<br>
* 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.<br>
* 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 + &quot;others&quot; folder, l=
ast
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.<br>
* Right panel, which contains tabs -- first tab is for top/bottom panels, o=
ther are web browsers (konqueror).<br>
* Top panel contains package list like detailed view of folders<br>
* Botton panel contains details -- also button for opening www-address of p=
ackage in new tab.<br>
+ there should be search feature.<br>
+ 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.<br>
<br>
It is possible that integration into Konqueror could be simple and usable (=
like portage:/ protocol).<br>
<br>
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.<br clear=3D"all">
<br>-- <br>tvali<br>(e-mail: &quot;<a href=3D"mailto:qtvali@gmail.com">qtva=
li@gmail.com</a>&quot;; msn: &quot;<a href=3D"mailto:qtvali@gmail.com">qtva=
li@gmail.com</a>&quot;;<br>icq: &quot;317-492-912&quot;)<br><br>=DChe eesti=
 internetifirma lehel kohtasin tsitaati:
<br>If
you don't do it excellently, dont do it at all. Because if it's not
excellent, it won't be profitable or fun, and if you're not in business
for fun or profit, what the hell are you doing here?<br>Robert Townsend

------=_Part_10768_21958747.1142289596819--
-- 
gentoo-portage-dev@gentoo.org mailing list