Gentoo Forums
Gentoo Forums
Quick Search: in
Gnome Interface For Portage?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3 ... 12, 13, 14  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
technopozer
n00b
n00b


Joined: 15 Oct 2002
Posts: 3

PostPosted: Tue Oct 15, 2002 5:23 pm    Post subject: Gnome Interface For Portage? Reply with quote

I have seen two version of a KDE interface for Portage, Kemerge & KPortage. Is there one for Gnome and is Gentoo every plan on making graphical interface for Portage?
Back to top
View user's profile Send private message
gillesg
Tux's lil' helper
Tux's lil' helper


Joined: 17 Sep 2002
Posts: 90

PostPosted: Tue Oct 15, 2002 6:43 pm    Post subject: Reply with quote

and what about portagemaster ?
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 15977
Location: Colorado

PostPosted: Tue Oct 15, 2002 7:03 pm    Post subject: Reply with quote

Portagemaster is a java app.
_________________
Safety is my gaol.
US Constitution | Amendments
Back to top
View user's profile Send private message
dreamer3
Guru
Guru


Joined: 24 Sep 2002
Posts: 553

PostPosted: Fri Nov 15, 2002 11:30 am    Post subject: Reply with quote

Anyone interested in a PHP web interface to portage?
Back to top
View user's profile Send private message
axxackall
l33t
l33t


Joined: 06 Nov 2002
Posts: 651
Location: Toronto, Ontario, 3rd Rock From Sun

PostPosted: Fri Nov 15, 2002 4:09 pm    Post subject: Reply with quote

dreamer3 wrote:
Anyone interested in a PHP web interface to portage?


Wouldn't it be better to have it in webmin?
Back to top
View user's profile Send private message
leonardop
Retired Dev
Retired Dev


Joined: 12 Nov 2002
Posts: 7
Location: Colombia

PostPosted: Sat Nov 16, 2002 11:43 pm    Post subject: Reply with quote

Ok, this is interesting. Coincidentially, I've been thinking about writing such an app recently, but my amount of time to spend on this kind of project is very limited (he, isn't it always like that?).

I'm aware of Kportage and PortageMaster atm, but I don't use KDE so all I know of them is from the screenshots (which look very slim, truth be told). Are there any other portage frontends I'm missing?

If there's people out there who might find a GTK+/Gnome 2 frontend to Portage useful, I'm willing to start cookin' something, as long as you let me know. I'm most interested in hearing of feature requests. Writing a wrapper to portage is very easy, but it's the added functionality a GUI can offer what I'm really interested in. All kind of neat things could be implemented if they're reasonable.

(For example, I was thinking about adding MySQL support to a portage frontend, for speeding some things up, like searching the ebuilds database)

What are the best things you think other portage GUIs offer?
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Sun Nov 17, 2002 12:57 am    Post subject: Overview Reply with quote

Main reason I want a GUI to portage is that I want a easy overview, simple way to browse through categories seeing what the tree have to offer, something that are really hard to do in console.

* A hookup to package.mask in it would be nice.
* GUI (progressbar, etc) for the wget part, and "Minimize" option once the compile starts.
* Beep/Sound when done. And a special sound/beep when compile errors out.
* On compile error, 3 buttons with info and stuff "Search forum for <packagename" "Visit forum for help" and "Report bug through Bugzilla (requires account)"

All for now... I really hope a gtk+ frontend for portage are made, it's really needed.
Back to top
View user's profile Send private message
surak
n00b
n00b


Joined: 10 May 2002
Posts: 56
Location: upper-right coast

PostPosted: Sun Nov 17, 2002 1:53 am    Post subject: Reply with quote

Completely agree here too... a gtk2 portage frontend would be great. Just off the top of my head, features like informing the user of updated/new ebuild would be very handy. Some kind of integration with qpkg could be nifty as well...

just some random ideas, though.
Back to top
View user's profile Send private message
RedBeard0531
Guru
Guru


Joined: 21 Sep 2002
Posts: 415
Location: maryland

PostPosted: Sun Nov 17, 2002 5:09 am    Post subject: Reply with quote

I think that when a package or dep is masked, it should display the reason for the mask, then ask if the user wants to ues it anyway(of couse with the abillity to always say no). This should be done right after dep checking, and b4 compalation starts.

I would like more web integration. When rt clicking on a pacage I would like to see, search google, search forums, goto homepage, etc. Mabe even allow ebuild producers to add there own feilds(not sure if posable).

I would like the ability to see what effect a use variable has on an ebuild, and mabey the ability to change what is set. Sorta like seting an environment variable.

The search should accept wildcards, and optionaly include searching the descriptions.

Why not use a universal interface like XMMS. It works nomater what WM u use. the only reason i dont like these progs is that they are generaly ugly. to fix that i sugest allowing a command line swich to deturmine whether to use GTK, Qt, or neither.

thats it 4 now!
_________________
OH MY GOD! Kenny just killed Kenny!
That Basterd!
Back to top
View user's profile Send private message
dreamer3
Guru
Guru


Joined: 24 Sep 2002
Posts: 553

PostPosted: Sun Nov 17, 2002 10:24 am    Post subject: Reply with quote

leonardop wrote:
(For example, I was thinking about adding MySQL support to a portage frontend, for speeding some things up, like searching the ebuilds database)

I have PHP code that dumps almost all of the portage database (it reads and parses all the ebuilds in /usr/portage, doesn't do anything with /var/db/pkg yet) into a nice mysql database... :wink: I just started it today... :D I'm thinking of doing something with a web front end, but it would be nice to query things without scanning my disk for starters... (the whole reason I truly started this project)

Also I think it would be nice to have (ebuilds.gentoo.org) or something similar to Debian's package web search thingy where a non-Gentooer, or someone working on a non-Gentoo box could quickly query the entire Portage system for any number of details... (more detailed than what Debian currently has available)

The hardest part I think is getting the data OUT of portage and into a QUICKLY, easy queryable mysql database. An import routine could probably have been more easily be written in python natively, but I don't know python, so I started with what I know. *shrugs*

If I keep working in a few days I should be able to correctly read and parse ALL .ebuilds (no trivial task) and even break the dependencies down into special tables (once I fully understand the dependency format of the ebuilds).

Then the building of useful things to set on top could begin...
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Sun Nov 17, 2002 2:16 pm    Post subject: Reply with quote

RedBeard0531 wrote:
Why not use a universal interface like XMMS. It works nomater what WM u use. the only reason i dont like these progs is that they are generaly ugly. to fix that i sugest allowing a command line swich to deturmine whether to use GTK, Qt, or neither.


First of all, with universal interface I presume you mean skinnable? Or atleast skinned (not necessarily user changable) which IMO is bad, especially for applications that are supposed to be useful.

What I understand as the main reason for a venture like this would be to give us Gnomers a GUI frontend to Portage too, if you use QT/KDE you already have yours in KPortage so I see no reason for a "universal interface" nor a QT option.
Back to top
View user's profile Send private message
sylphid
n00b
n00b


Joined: 24 Sep 2002
Posts: 17

PostPosted: Sun Nov 17, 2002 10:08 pm    Post subject: Reply with quote

I'd love to help with a gnome2 emerge/portage program. I write code for a living, and I've helped with some other gnome programs, so I should be able to help.
Back to top
View user's profile Send private message
RedBeard0531
Guru
Guru


Joined: 21 Sep 2002
Posts: 415
Location: maryland

PostPosted: Sun Nov 17, 2002 10:55 pm    Post subject: Reply with quote

Lowspirit wrote:
First of all, with universal interface I presume you mean skinnable? Or atleast skinned (not necessarily user changable) which IMO is bad, especially for applications that are supposed to be useful.


That isnt what i mean. What i am saying is that if this is to be the best front-end to portage, why not make it available to all gentooers, not just gnome and kde fans.

The more i think about it, the better a web interface sounds. basicly make a deamon/server on port xxxx. this is great when it comes to the initial environment, as it could even work with lynx. It should have the ability to spawn off seporate procesis and moniter their output. to check the status, just go to the page, and voila a nice statis bar, along with the output of emerge. this also makes remote administration painless.

then again, this might make more sence for the next version of portage.

just my 2c :wink:
_________________
OH MY GOD! Kenny just killed Kenny!
That Basterd!
Back to top
View user's profile Send private message
puddpunk
l33t
l33t


Joined: 20 Jul 2002
Posts: 681
Location: New Zealand

PostPosted: Sun Nov 17, 2002 11:46 pm    Post subject: Reply with quote

IIRC, xmms uses GTK.

And trust me, the other options like using pure X (*gasp*), motif, Tcl/Tk are very ugly, even though most computers have them installed, they are not very desireable.

The only Universal interface you'll find (that runs under X), is X, which is crap.

So you either have to make a http interface of some kind (which is kinda messy with damons and all) or stick with toolkits (Qt, GTK+).

And btw, I'd say remote administration is already painless with portage and its excelent command line tools, you can administer using ssh from anywhere in the world!

So basically I say, make a GTK portage front end, so that the people that want GUI's are happy (GTK runs nicely under Flux or whatever window manager you want, and the libs are relatively small). We already have a KDE front end (2?) and everyone else can use a command line!

On the other hand, I think a webmin module would be a rather fine idea!
Back to top
View user's profile Send private message
fuji
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2002
Posts: 111

PostPosted: Mon Nov 18, 2002 1:13 am    Post subject: Reply with quote

Well i have never used kpackage or portagemaster, so i'm not sure if these ideas are included or not. Anyway, here's my nickels worth of ideas :)

An option to save the log or buffer of the compile after it's complete. Sometimes i see flashes of warnings as well as errors scroll by during the compile time..... i never get to see what they say, and i always forget to output to a file....

an emerge rsync function with the ability to scan the result and ouput what's new only..... not have everything go by the screen.... only the changed stuff. Perhaps to extend this, only the changed packages that are installed on your box. Not using the world file, but one that shows everything installed, dep's and all through the use of qpkg.

gui access to the make.conf file. Perhaps only the major features like USE flags, c/xxflags, arch, method of download, and things like that. Then allow the user to decide if the changes made are only for run-time, or permanent (as in written into make.conf).

a tree-like interface to portage, fully searchable, even let it search the description, or some kind of intelligent search... eg: "icq clients" would pull from net-im the clients that are for icq. I believe, though haven't tested it, the current portage search only searches package names...

Perhaps when updating world, it would do as it does in console, showing what will be updated. In the gui however, it would allow you to select it either by single clicking it, or another method. Then there would be an option to view the changelog.

What about an interface to commit an ebuild.... I don't know the process, as i've never done one, but it might be of some use, i really don't know...

Those are all that i could think of, if more pop into my head, i'll let you know :)
_________________
Came for the hype, stayed for Portage.
Back to top
View user's profile Send private message
puddpunk
l33t
l33t


Joined: 20 Jul 2002
Posts: 681
Location: New Zealand

PostPosted: Mon Nov 18, 2002 1:28 am    Post subject: Reply with quote

fuji wrote:
Well i have never used kpackage or portagemaster, so i'm not sure if these ideas are included or not. Anyway, here's my nickels worth of ideas :)

Indeed
fuji wrote:
An option to save the log or buffer of the compile after it's complete. Sometimes i see flashes of warnings as well as errors scroll by during the compile time..... i never get to see what they say, and i always forget to output to a file....

kportage does this! All output from the build is piped into a text box with scroll back enabled.
fuji wrote:
an emerge rsync function with the ability to scan the result and ouput what's new only..... not have everything go by the screen.... only the changed stuff. Perhaps to extend this, only the changed packages that are installed on your box.

I havn't seen any GUI that does this, but i think there has been a script or two wrtitten for it!
fuji wrote:
gui access to the make.conf file. Perhaps only the major features like USE flags, c/xxflags, arch, method of download, and things like that. Then allow the user to decide if the changes made are only for run-time, or permanent (as in written into make.conf).

kportage does this too!
fuji wrote:
a tree-like interface to portage, fully searchable, even let it search the description, or some kind of intelligent search... eg: "icq clients" would pull from net-im the clients that are for icq. I believe, though haven't tested it, the current portage search only searches package names...

kportage does this. And regular emerge can search description strings. Instead of -s, use -S :)
fuji wrote:
Perhaps when updating world, it would do as it does in console, showing what will be updated. In the gui however, it would allow you to select it either by single clicking it, or another method. Then there would be an option to view the changelog.

I'm pretty sure kportage does this too. It has an ebuild information display, and whatever wbuild you click on, it updates the display.
fuji wrote:
What about an interface to commit an ebuild.... I don't know the process, as i've never done one, but it might be of some use, i really don't know...

Thats really more the developer side of things, not really needed for something that is going to be used by Joe User.

I suggest you emerge kportage and have a look around. It's really quite powerful!
Back to top
View user's profile Send private message
fuji
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2002
Posts: 111

PostPosted: Mon Nov 18, 2002 2:13 am    Post subject: Reply with quote

puddpunk wrote:
fuji wrote:
Well i have never used kpackage or portagemaster, so i'm not sure if these ideas are included or not. Anyway, here's my nickels worth of ideas :)

Indeed
fuji wrote:
An option to save the log or buffer of the compile after it's complete. Sometimes i see flashes of warnings as well as errors scroll by during the compile time..... i never get to see what they say, and i always forget to output to a file....

kportage does this! All output from the build is piped into a text box with scroll back enabled.
fuji wrote:
an emerge rsync function with the ability to scan the result and ouput what's new only..... not have everything go by the screen.... only the changed stuff. Perhaps to extend this, only the changed packages that are installed on your box.

I havn't seen any GUI that does this, but i think there has been a script or two wrtitten for it!
fuji wrote:
gui access to the make.conf file. Perhaps only the major features like USE flags, c/xxflags, arch, method of download, and things like that. Then allow the user to decide if the changes made are only for run-time, or permanent (as in written into make.conf).

kportage does this too!
fuji wrote:
a tree-like interface to portage, fully searchable, even let it search the description, or some kind of intelligent search... eg: "icq clients" would pull from net-im the clients that are for icq. I believe, though haven't tested it, the current portage search only searches package names...

kportage does this. And regular emerge can search description strings. Instead of -s, use -S :)
fuji wrote:
Perhaps when updating world, it would do as it does in console, showing what will be updated. In the gui however, it would allow you to select it either by single clicking it, or another method. Then there would be an option to view the changelog.

I'm pretty sure kportage does this too. It has an ebuild information display, and whatever wbuild you click on, it updates the display.
fuji wrote:
What about an interface to commit an ebuild.... I don't know the process, as i've never done one, but it might be of some use, i really don't know...

Thats really more the developer side of things, not really needed for something that is going to be used by Joe User.

I suggest you emerge kportage and have a look around. It's really quite powerful!


Well don't i feel like a dick lol ;) -- but thanks for that -S switch... must've missed that feature... :)
_________________
Came for the hype, stayed for Portage.
Back to top
View user's profile Send private message
puddpunk
l33t
l33t


Joined: 20 Jul 2002
Posts: 681
Location: New Zealand

PostPosted: Mon Nov 18, 2002 5:47 am    Post subject: Reply with quote

heheh :lol:

Didnt mean to make you look like a dick! :wink:

I use kportage quite a lot, and despite the fact that kde is just so heavy, its almost perfect ;)
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Mon Nov 25, 2002 11:50 pm    Post subject: Status...? Reply with quote

Was there ever any work started or was it just concept/interest checking around? I still soo badly want a GTK Portage frontend, i'd satisfy fine with basics (browsable tree, merge, unmerge), I really don't want to have to install a bunch of KDE libs just because of one application.
Back to top
View user's profile Send private message
puddpunk
l33t
l33t


Joined: 20 Jul 2002
Posts: 681
Location: New Zealand

PostPosted: Tue Nov 26, 2002 1:29 am    Post subject: Re: Status...? Reply with quote

Lowspirit wrote:
I really don't want to have to install a bunch of KDE libs just because of one application.


Kportage depends on KDEBase, which depends on Qt and KDELibs and a few other random programs, depending on your use variables.

All those packages would take up ~100mb, and theres no way around it. So your basically limited to Installing a few libs, or using the command line.
Back to top
View user's profile Send private message
axxackall
l33t
l33t


Joined: 06 Nov 2002
Posts: 651
Location: Toronto, Ontario, 3rd Rock From Sun

PostPosted: Tue Nov 26, 2002 4:17 pm    Post subject: Reply with quote

puddpunk wrote:
On the other hand, I think a webmin module would be a rather fine idea!


If you consider Gentoo for server applications - stick with webmin. Lots of sysadmins hate to install overbloated GTK/GNOME/QT/GNOME environments on their (most likely headless) servers, just minimum of X11 for crazy things like java servlets compiled with AWT (yeah! some windows grown programmers still do it!).

Besides, webmin UI becomes more and more popular in NOCs (network operation centers).
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Tue Nov 26, 2002 5:04 pm    Post subject: Yupp Reply with quote

Everyone keep suggesting other things but topic is "Gnome Interface for portage"...

Sure do a webmin for admins, a universal ui of some sort so everyone can use it, but then this question will just come up again... "Gnome interface for portage?" Cause there are desktop Gentoo users that use Gnome and doesn't want (no KDE vs Gnome fight please) the KDE/QT stuff just to get to install one (top notch btw) application, namely PortageMaster.

I've replaced my main OS with Gentoo, and despite the pure power of commandline portage, it's still something I miss having a nice browsable UI for.
Back to top
View user's profile Send private message
tolle
n00b
n00b


Joined: 05 Nov 2002
Posts: 42
Location: Dorotea in Lappland in Sweden

PostPosted: Tue Nov 26, 2002 5:52 pm    Post subject: Reply with quote

A gtk2 frontend to emerge would rock. If I had any advanced programming skills I would help you.
Back to top
View user's profile Send private message
jaro
n00b
n00b


Joined: 26 Nov 2002
Posts: 4

PostPosted: Tue Nov 26, 2002 5:55 pm    Post subject: text console interface to emerge/portage ???? Reply with quote

Is there any console based interface to emerge/portage ?
I mean something like debians aptitude using ncurses or slang ....
Back to top
View user's profile Send private message
leonardop
Retired Dev
Retired Dev


Joined: 12 Nov 2002
Posts: 7
Location: Colombia

PostPosted: Wed Nov 27, 2002 2:39 am    Post subject: Re: Status...? Reply with quote

Lowspirit wrote:
Was there ever any work started or was it just concept/interest checking around?


Actually, I already started some coding, but it's going to take a little while before a desirable state of the program is reached. As a said before, I'm really busy these days.

Thanks for your features suggestions, they're pretty interesting. Something nice is that apparently all ChangeLogs in the Portage tree are going to be migrated to a XML format... that would allow for a great deal of control over the ChangeLogs contents.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page 1, 2, 3 ... 12, 13, 14  Next
Page 1 of 14

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum