Hello,<br>about the UI, there is already a specification which cover most of the requirements:<br><a href="https://wiki.ubuntu.com/ThirdPartyApt">https://wiki.ubuntu.com/ThirdPartyApt</a><br>The pinning support is described but not implemented, I did exchange several mails with the GApti author in order to motivate him to implement the pinning, I have failed, despite of the specification I was unable to convince that there maybe a good reason to pin a "main/universe" package .
<br><br>GApti is available on Gutsy universe, it would need be extended with the pinning support and an "unpinning" interface.<br><br>Please note that I did already some research on this subject:<br><a href="http://wiki.getdeb.net/Software_Distribution">
http://wiki.getdeb.net/Software_Distribution</a><br><br>The <a href="https://wiki.ubuntu.com/DynamicMirrorDecisions">https://wiki.ubuntu.com/DynamicMirrorDecisions</a> is also a very important detail, you must guarantee that the UI will pick the correct version (the latest), with dynamic mirror the server side component will know/check for synchronized mirrors and return it.
<br><br><br>Thanks<br><br>-- <br>Joćo Pinto<br>IRC: Lamego @ <a href="http://irc.freenode.net">irc.freenode.net</a><br>Jabber ID: <a href="mailto:lamego.pinto@gmail.com">lamego.pinto@gmail.com</a><br>GetDeb Project Manager - 
<a href="http://www.getdeb.net">http://www.getdeb.net</a>