On Jul 10, 2009, at 19:55, George Armah wrote:

I was hoping Juan would have replied by now.

Oh, he replied to me directly (copied at bottom). Thanks for replying to me as well. This looks like a great project, and I look forward to seeing it mature =)




1) Do you plan to support categories? Ports list categories that they belong to, so it would be nice to have a browsing option that allows us to
"expand" categories.


The framework has that information. I also asked Juan to layout the UI so that the main port list can easily be resized to accommodate a port category list view on the left - kind of like in Finder. Clicking on each category will filter the current port list to ports from just those categories. If
there is time we will work on implementing this.


2) How are variants handled?  Do you have a gui way to edit
$prefix/etc/macports/variants.conf? What about per-port variants at install
time?


The framework also exposes them but currently they are not exposed in the GUI. I am not sure about editing variants.conf but per-port variants at install time is certainly doable. We just have to figure out a reasonable UI
for it.






3) You said, "I’m working into getting that separate process to be part of the Framework and also make it send notifications back to the Framework to know the progress of the port command being run." ... I'm curious what level or notification you are designing. It would probably be nice to have a window that shows a general progress bar for the current port/ stage... but for debugging purposes, it would be helpful if this could be expanded via
"Details" button or similar to show the verbose or debug output.


The current design uses distributed objects to send messages from the port process to the Framework. The GUI has access to these messages from the Framework. Setting the verbose level is also possible using the Framework. We are planning to display a progress bar at the very least. A window with the log details should be fairly easy to do since we get all those messages. I have asked Juan to speak to the other GSoC student to see if any of his
GSoC work would benefit us in this regard.



4) Do you plan to have a preferences interface to common
$prefix/etc/macports/macports.conf options?

We will need some help implementing this since I am not familiar with the macports.conf file / modifying its preferences etc. If it is one of the files the Tcl interpreter loads before performing port operations, and is
modifiable via Macports Tcl commands then it should fairly easy to do.


I'll discuss the above with Juan and ask him to contact you with some more questions. Our goal right now is to have a functional, non-buggy GUI that
performs all the basic port functions and can be easily extended with
advanced features. I think we will have time to implement some of the above
suggestions.


Thanks for the feedback!
George.





On Jul 8, 2009, at 06:53, Juan Germán Castañeda Echevarria wrote:

El 8 de julio de 2009 01:41, Jeremy Huddleston <[email protected]>escribió:

Hi Juan,

That looks very promising. I'm excited about this work. I do have a few
questions.

1) Do you plan to support categories? Ports list categories that they belong to, so it would be nice to have a browsing option that allows us to
"expand" categories.


I planed to use a source view, but I ended droping it because the interface
design was a lot more complex (for me and users). Categories will be
filtered using the advanced search predicate editor.




2) How are variants handled?  Do you have a gui way to edit
$prefix/etc/macports/variants.conf? What about per-port variants at install
time?


I have thought of per-port variants only, but now that you say that, I think I could add something in the preferences window to change the vavriants.conf
file




3) You said, "I’m working into getting that separate process to be part of the Framework and also make it send notifications back to the Framework to know the progress of the port command being run." ... I'm curious what level or notification you are designing. It would probably be nice to have a window that shows a general progress bar for the current port/ stage... but for debugging purposes, it would be helpful if this could be expanded via
"Details" button or similar to show the verbose or debug output.


Yes, that's the idea, I want to have progress bars and also detailed log views. The level of the notifications are customizable because I change the
ui_$priority tcl methods to send the notifications.



4) Do you plan to have a preferences interface to common
$prefix/etc/macports/macports.conf options?


I haven't thought of preferences so far, in fact I added the preferences interface just to make it more friendly for this demo version (this way you don't have to change the source code). But thanks for pointing that, I'll
take a look at macports.conf.



Thanks,
Jeremy


Thanks to you!!

--
Ash Mac durbatulûk, ash Mac gimbatul, ash Mac thrakatulûk agh burzum- ishi
krimpatul.
Juanger. http://xocoruby.blogspot.com

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to