| View previous topic :: View next topic |
| What name you like the most for a new GUI and ncurses portage frontend? |
| Emergetic |
|
66% |
[ 34 ] |
| Portake |
|
33% |
[ 17 ] |
|
| Total Votes : 51 |
|
| Author |
Message |
Pythonhead Developer


Joined: 16 Dec 2002 Posts: 1801 Location: Redondo Beach, Republic of Calif.
|
Posted: Mon Jun 05, 2006 5:54 pm Post subject: |
|
|
| Genone wrote: | nice name.
As for searching a xml+python+ncurses expert, some time ago (two years IIRC) I've been looking into wrting some portage related ncurses stuff myself, but wasn't able to find a decently documented widget framework (pycdk didn't even work with it's own examples, couldn't find any docs about newt), and as the standard curses module in python is very basic and I didn't want to deal with all the window handling stuff myself I dropped the idea. I really hope you have more luck, and if you find anything let me know. |
This is the best I've found and it has great documentation and tutorial/examples:
http://excess.org/urwid/
dev-python/urwid |
|
| Back to top |
|
 |
Tenobok Apprentice


Joined: 09 Jul 2004 Posts: 196 Location: Germany, Karlsruhe
|
Posted: Wed Jun 07, 2006 6:57 am Post subject: |
|
|
I would call the programm "Emerge and see", but that's too long and that's why I would shorten it to emergeNC, which would be fitting to the programm in three ways. (Emerge 'n' see, for the graphical part - emergeNC (Because it uses NCurses) - and a nice wordplay with emergency. _________________ "I love deadlines. I like the whooshing sound they make as they fly by." - Douglas Adams |
|
| Back to top |
|
 |
Krogen Tux's lil' helper

Joined: 26 May 2005 Posts: 103 Location: Chicago PL
|
Posted: Wed Jun 07, 2006 8:54 pm Post subject: |
|
|
| EmergeNC would be no good just for that reason - it rhymes with emergency. Emergency would be a good name for a backup utility - not a portage frontend. |
|
| Back to top |
|
 |
gollo n00b

Joined: 07 Oct 2004 Posts: 9
|
Posted: Mon Jun 12, 2006 10:38 pm Post subject: |
|
|
| Maybe I'm missing something but why are we re-inventing the wheel? There are already portage GUI's. For example Kuroo. Granted this one has the nice cli GUI so that's a plus in it's favor but everything else (remote admin, etc) could all be added fairly easy couldn't it? Just my 0.02. |
|
| Back to top |
|
 |
dol-sen Developer


Joined: 30 Jun 2002 Posts: 2153 Location: Richmond, BC, Canada
|
Posted: Mon Jun 12, 2006 11:26 pm Post subject: |
|
|
He started out wanting to make an ncurses gui. He has since added gtk, etc as other gui frontends. As for porthole, I would not turn down the opportunity to add an ncurses frontend, but as the code stands it would still require gtk for an ncurses front end. There are parts of the code logic embeded in the widget processing/updating. I intend on seperating out what I can so that alternate widget sets can be install flag options. ie. KDE, gtk2, etc. Possibly even an ncurses one if someone wants to do it. Unfortunately seperating out some code will add replication of code and some aditional complexity.
Don't forget, people have different ways of looking at things. He may prefer a different layout of data than what Kuroo and Porthole offer. If not then perhaps it would be better to see if interface development could be added one of the existing projects. _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
| Back to top |
|
 |
JeDi n00b

Joined: 10 Feb 2003 Posts: 42 Location: Belgium
|
Posted: Tue Jun 13, 2006 12:57 pm Post subject: |
|
|
What would be nice is one tool that is decently implemented. What I mean by that is that seperate logic parts are also implemented seperately (I would do that using OO design, but I don't know what language(s) you guys use). It seems that you are planning to abstract the GUI, so more frontends can be made, so that's one big step in the right direction. But other parts could be abstracted as well (sort of plugin system), so new features can be added easily (like the suggestions made in this thread).
Off course I don't have time to help, so these things are easy to say What I want to say is just that as long as there isn't a really flexible portage management tool, new ones will keep springing up, while otherwise only new modules for the one framework would spring up...
So good luck with this, I will follow its progress (and start testing it as soon as I'm done doing windows mobile development in visual studio ).
One more suggestion that I would like to see: if you want to have a tool to easily manage the packages of remote gentoo boxes, I would choose for an web frontend. Every computer has a decent browser nowadays, so you wouldn't need extra software to do some quick'n dirty managing at you parents-in-law's house. It would become something like webmin, or maybe even a module for webmin?
Greetz,
JeDi _________________ Greetz,
JeDi |
|
| Back to top |
|
 |
buanzo n00b

Joined: 21 Apr 2006 Posts: 40 Location: Buenos Aires, Argentina
|
Posted: Tue Jun 13, 2006 7:13 pm Post subject: |
|
|
| JeDi wrote: | But other parts could be abstracted as well (sort of plugin system), so new features can be added easily (like the suggestions made in this thread).
|
Yes, we already have a plugin system in our heads.
| JeDi wrote: | So good luck with this, I will follow its progress (and start testing it as soon as I'm done doing windows mobile development in visual studio ). |
Cool! As soon as we make our first release, I'll setup the genetic-users and announce mailing lists. So far, we only have the -devel one.
| JeDi wrote: | | One more suggestion that I would like to see: if you want to have a tool to easily manage the packages of remote gentoo boxes, I would choose for an web frontend. Every computer has a decent browser nowadays, so you wouldn't need extra software to do some quick'n dirty managing at you parents-in-law's house. It would become something like webmin, or maybe even a module for webmin? |
Wouldn't that be a CGI-based frontend?
Sincerely,
Buanzo _________________ Arturo 'Buanzo' Busleiman - http://www.buanzo.com.ar/pro/eng.html
Enigform - Securely Login to websites using OpenPGP+Firefox
http://wiki.buanzo.org |
|
| Back to top |
|
 |
JeDi n00b

Joined: 10 Feb 2003 Posts: 42 Location: Belgium
|
Posted: Wed Jun 14, 2006 10:33 am Post subject: |
|
|
| buanzo wrote: | | Yes, we already have a plugin system in our heads. |
Very very cool.
| buanzo wrote: | Wouldn't that be a CGI-based frontend?  |
Yes, for example. Or php, or whatever server-side scripting language you choose. Is this planned? That would be great! _________________ Greetz,
JeDi |
|
| Back to top |
|
 |
buanzo n00b

Joined: 21 Apr 2006 Posts: 40 Location: Buenos Aires, Argentina
|
Posted: Wed Jun 14, 2006 11:17 am Post subject: |
|
|
| JeDi wrote: |
Yes, for example. Or php, or whatever server-side scripting language you choose. Is this planned? That would be great! |
It is not planned, but as someone mentioned earlier, we want to split gui from core, thus allowing different frontends to be developed. A web-based one would definitely be a cool thing to do. We'll focus on ncurses and multiplatform GUI right now, but we'll keep the web-based frontend idea in our heads. _________________ Arturo 'Buanzo' Busleiman - http://www.buanzo.com.ar/pro/eng.html
Enigform - Securely Login to websites using OpenPGP+Firefox
http://wiki.buanzo.org |
|
| Back to top |
|
 |
dol-sen Developer


Joined: 30 Jun 2002 Posts: 2153 Location: Richmond, BC, Canada
|
Posted: Wed Jun 14, 2006 2:42 pm Post subject: |
|
|
1) There already is a webmin module for portage. But I believe it is out of date with portage development.
2) Porthole already has a plug-in system, I just don;t have any really good ones though. I have a plugin for profuse, but I have found profuse to mees things up so I have not released it. Another porthole dev came up with a reverse dep plug-in but I have not heard from him in ages
3) for a browser based portage frontend there is/was one made for kde and konquerer, I don't recall the name. But I belive it was not for remote management.
4) Porthole started out as a simple portage browser, that grew and grew. Keeping all logic separate from from gui widgets can be difficult and keeping the two syncronized even more difficult. I know I've been trying to separate some. Some advice, you may find it easier to duplicate functionality in replacement modules for different frontends than keeping the logic completely separate from the gui widgets. It will simplify things greatly in some cases. _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
| Back to top |
|
 |
GNUtoo Veteran


Joined: 05 May 2005 Posts: 1919
|
Posted: Thu Jun 15, 2006 1:10 am Post subject: |
|
|
you could also add advanced search capabilirties
an example wouls be:
to be able to search for a package within a cathegory
reason:
the web frontend isn't great and there is too much packages so sometime it's impossible to find the one you want |
|
| Back to top |
|
 |
buanzo n00b

Joined: 21 Apr 2006 Posts: 40 Location: Buenos Aires, Argentina
|
Posted: Thu Jun 15, 2006 1:12 am Post subject: |
|
|
| new_to_non_X86 wrote: | | you could also add advanced search capabilirties |
Genetic will use eix as a searching backend, among other stuff. Apart from that, dams (developer of profuse and flagedit) will give us a big hand in USE flags related functionality. _________________ Arturo 'Buanzo' Busleiman - http://www.buanzo.com.ar/pro/eng.html
Enigform - Securely Login to websites using OpenPGP+Firefox
http://wiki.buanzo.org |
|
| Back to top |
|
 |
GNUtoo Veteran


Joined: 05 May 2005 Posts: 1919
|
Posted: Thu Jun 15, 2006 1:18 am Post subject: |
|
|
and what about a gestion of binary packages
there are 2 computer
one computer could make the other compile the package and it's dependencies over ssh
it should also be cool to track the dependencies of packages
an example:you install firefox
you dont want it anymore
you unmerge it but not it's dependencies...
but mabe that's a portage related problem |
|
| Back to top |
|
 |
buanzo n00b

Joined: 21 Apr 2006 Posts: 40 Location: Buenos Aires, Argentina
|
Posted: Thu Jun 15, 2006 1:26 am Post subject: |
|
|
| new_to_non_X86 wrote: | and what about a gestion of binary packages
there are 2 computer
one computer could make the other compile the package and it's dependencies over ssh |
Interesting idea/concept. In any case, it's quite a futuristic thing, at least from the project's current status
| new_to_non_X86 wrote: | it should also be cool to track the dependencies of packages
an example:you install firefox
you dont want it anymore
you unmerge it but not it's dependencies...
but mabe that's a portage related problem |
The truth is, I don't want Genetic to store any kind of information, I just want it to be a "client" that issues commands thru ssh, parses the output, etc. I believe that's more a Portage thing, as you correctly state, and, in any case, Portage is growing in stability and features in a good speed  _________________ Arturo 'Buanzo' Busleiman - http://www.buanzo.com.ar/pro/eng.html
Enigform - Securely Login to websites using OpenPGP+Firefox
http://wiki.buanzo.org |
|
| Back to top |
|
 |
GNUtoo Veteran


Joined: 05 May 2005 Posts: 1919
|
Posted: Thu Jun 15, 2006 3:05 am Post subject: |
|
|
| by the way i wait for a great feature in portage 2.2 is there any information about the relase or the developement of the 2.2??? |
|
| Back to top |
|
 |
circus-killer n00b


Joined: 05 Jun 2006 Posts: 67 Location: Johannesburg, South Africa
|
Posted: Thu Jun 15, 2006 7:40 am Post subject: |
|
|
| gentoo_dude wrote: | | I don't like either names. I like the way portage works right now. |
Yeah, portage is shweet the way it is. and both names sound......horrible. both names sound like the speaker of said words has a mental disability.  _________________ Get the f*ck outta here if you ain't down with the clown!
(\ /)
(O.o)
(> <)
This is Bunny. Copy Bunny into your signature to help him on his way to world domination |
|
| Back to top |
|
 |
Sachankara l33t


Joined: 11 Jun 2004 Posts: 696 Location: Stockholm, Sweden
|
Posted: Thu Jun 15, 2006 9:40 am Post subject: |
|
|
Well, wouldn't "PortageGUI" and "PortageCurses" be much more simple? Even though the normal portage tool is called emerge... _________________ Gentoo Hardened Linux 2.6.21 + svorak (Swedish dvorak) |
|
| Back to top |
|
 |
buanzo n00b

Joined: 21 Apr 2006 Posts: 40 Location: Buenos Aires, Argentina
|
|
| Back to top |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 8690 Location: beyond the rim
|
Posted: Thu Jun 15, 2006 1:48 pm Post subject: |
|
|
| buanzo wrote: | | Genetic will use eix as a searching backend, among other stuff. |
In that case don't expect much help from portage devs on any query related subjects. |
|
| Back to top |
|
 |
andrewd18 Guru


Joined: 11 Apr 2004 Posts: 364 Location: Wisconsin, USA
|
Posted: Thu Jun 15, 2006 3:31 pm Post subject: |
|
|
I'd like to see a feature where certain packages could be compiled with different CFLAGS="" options. Xine doesn't do well with -ggdb in the CFLAGS, but I use it for the rest of the system; a nice, easy way of doing that would be nice too.
~~ Andrew D. _________________ Keep Your Toolchain Stable! - emwrap.sh
There's no place like ::1 |
|
| Back to top |
|
 |
Sachankara l33t


Joined: 11 Jun 2004 Posts: 696 Location: Stockholm, Sweden
|
Posted: Thu Jun 15, 2006 4:43 pm Post subject: |
|
|
The best way to do something if you can't come up with a name for it: Call it project X, develop it, finish it, debug it, then come up with a name when you have something to display. There are too many projects that discuss a lot but don't produce any code. At the same time you don't get people exited for something that might eventually fail, so you'll save yourself some embarrasment...  _________________ Gentoo Hardened Linux 2.6.21 + svorak (Swedish dvorak) |
|
| Back to top |
|
 |
Dralnu Veteran


Joined: 24 May 2006 Posts: 1919
|
Posted: Fri Jun 16, 2006 9:17 am Post subject: |
|
|
I should complain to my ISP. My net is WAY slow. Anyways:
I think that portage works just fine as-is. Emerge with a CLI is fine. Konsole works with it. Why the need?
If you have to make one, why not Port Fe, as in Port[age] F[ront] e[nd]. Maybe stupid, I don't know, but both mentioned names make about as much sense as, well, they just don't make sense (actually, I couldn't come up with something funny to say). _________________ The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner. |
|
| Back to top |
|
 |
LanceHaverkamp n00b

Joined: 08 Aug 2004 Posts: 3
|
Posted: Sun Aug 12, 2007 12:46 am Post subject: |
|
|
How about ezmerge
Lance |
|
| Back to top |
|
 |
Zucca Apprentice


Joined: 14 Jun 2007 Posts: 201 Location: Helsinki, Finland
|
Posted: Mon Aug 20, 2007 8:05 pm Post subject: Whoa. |
|
|
I'd really like to see a one ncurses portage frontend.
I currently use emerge from command line and sometimes Kuroo.
Ncurses based could be easily ran from remote computer via ssh (in my case: from cellphone ;P) and what's even better: it can be ran in screen (the software, not device).
Oh btw: If someone already knows about ncurses based Portage frontend, please tell me. =) _________________ Threading support for your bash scripts. |
|
| Back to top |
|
 |
|