1 |
Hi, |
2 |
|
3 |
I am interested in participation in GSoC 2014 and I would like to know your |
4 |
opinion. Using Gentoo for many years on many machines I am still feeling a |
5 |
bit uncomfortable using portage CLI. I know that there are some technical |
6 |
difficulties connected with its performance and I am not blaming anyone. I |
7 |
am also not planning to change distribution, but I think that it would be |
8 |
great to improve somehow the overall user experience. |
9 |
|
10 |
Not feeling talented or motivated enough to revolutionize Portage I still |
11 |
believe that it can be achieved by other means. Being almost sure that such |
12 |
projects are not welcome in the community, especially on GSoC, it is hard |
13 |
for me to say it :) but I would like to make a web GUI for Portage. |
14 |
|
15 |
Doing some research, looking for existing GUI's and trying to find out why |
16 |
I am not using any of them, I have noticed few things. They are not popular |
17 |
or being less polite, they are useless for me, because they are focused on |
18 |
browsing portage database. They do not help in the installation process |
19 |
itself and they do not make switching flags and keywords easier, but more |
20 |
complicated. |
21 |
|
22 |
I still believe that GUI provides more ways to organize and interact with |
23 |
the data. Creating this kind of tool as a web application would make it |
24 |
independent from Xorg and enable it for use in headless environments. |
25 |
|
26 |
Implementing the idea I would like to focus on just a few things and do it |
27 |
as best as possible. The features would be |
28 |
- a queue with jobs |
29 |
- graphical presentation of packages to install, allowing to set the flags |
30 |
and unmasking packages just by clicking |
31 |
- a fully functional terminal (tty.js) presenting additional output from |
32 |
jobs |
33 |
- graphical presentation of all customization made to system in terms of |
34 |
flags, keywords, masks, unmasks, licenses and world installed packages |
35 |
allowing to modify them |
36 |
- a possibility to close the web page in any moment not interrupting the |
37 |
process |
38 |
|
39 |
Not implementing repository browsing at all because websites like |
40 |
http://gpo.zugaina.org do their job well. |
41 |
|
42 |
|
43 |
Do you feel it is all a good idea or would it be just a waste of time? |
44 |
|
45 |
Best regards, |
46 |
Maciej Wójcik |