MacPorts Web App (mpwa) online for initial testing.
The MacPorts Web App (mpwa) is online for some initial testing at http://db.macports.org/ This is the start of a vision for a more comprehensive online repository for ports. Please see some of my sketchy documentation at: http://svn.macports.org/repository/macports/users/jberry/mpwa/doc/ design.txt and http://svn.macports.org/repository/macports/users/jberry/mpwa/ doc/portpkg-design.txt To quote from the design document, my goals for mpwa are: Goals: - Develop a network-reachable port storage mechanism - Allow for ad-hoc submission of new ports/revisions by any user - Since users may submit ports and make them available, port availability is not held up for review by committers. Committers may provide special status to approved ports. - All submissions and versions should always remain network reachable so that old versions may be installed and/or reviewed. - Allow for storage of meta information with such a submission: - Submitter - Comments by various users - Build status - (potentially binaries) - etc. - Allow for promotion of such a submission to a special status (stable, whatever) by the port maintainer or other official personnel. Note that what is visible today is not a complete implementation. The following things are implemented, for the most part: - port submit, to submit a port to the repository. - autosubmit, a script I've been running which auto submits svn checkins after they've been given a chance to stabilize. - mpwa web frontend to browse and view ports and port information. The following is not yet implemented: - A handler for the application/vnd.macports.portpkg mime-type to make it easy to download and use a given portpkg. - Any sort of local support for ports by http: url. - port get, to get a particular port and use it locally - Any remote indexing or query support - User accounts - User created tags - Signing of submissions by submitters - Support for dependencies - Nicer css design and information layout. Your feedback or help on the project is desired. In particular, if somebody want so put in a little work on the css and templates, that would be great. James
On May 15, 2007, at 10:42 AM, James Berry wrote:
The MacPorts Web App (mpwa) is online for some initial testing at http://db.macports.org/
This is the start of a vision for a more comprehensive online repository for ports. Please see some of my sketchy documentation at:
http://svn.macports.org/repository/macports/users/jberry/mpwa/doc/ design.txt and http://svn.macports.org/repository/macports/users/jberry/mpwa/ doc/portpkg-design.txt
To quote from the design document, my goals for mpwa are:
Goals:
- Develop a network-reachable port storage mechanism
- Allow for ad-hoc submission of new ports/revisions by any user
- Since users may submit ports and make them available, port availability is not held up for review by committers. Committers may provide special status to approved ports.
- All submissions and versions should always remain network reachable so that old versions may be installed and/or reviewed.
- Allow for storage of meta information with such a submission: - Submitter - Comments by various users - Build status - (potentially binaries) - etc.
- Allow for promotion of such a submission to a special status (stable, whatever) by the port maintainer or other official personnel.
Note that what is visible today is not a complete implementation. The following things are implemented, for the most part:
- port submit, to submit a port to the repository. - autosubmit, a script I've been running which auto submits svn checkins after they've been given a chance to stabilize. - mpwa web frontend to browse and view ports and port information.
The following is not yet implemented:
- A handler for the application/vnd.macports.portpkg mime-type to make it easy to download and use a given portpkg. - Any sort of local support for ports by http: url. - port get, to get a particular port and use it locally - Any remote indexing or query support - User accounts - User created tags - Signing of submissions by submitters - Support for dependencies - Nicer css design and information layout.
Your feedback or help on the project is desired. In particular, if somebody want so put in a little work on the css and templates, that would be great.
James
James, Looks great! Can't wait to see this up and running. I would be more than willing to help out on the design/css layout if I had some mockups or some kind of idea where to go with it. Michael
Le 07-05-15 à 14:23, Michael Jackson a écrit :
On May 15, 2007, at 10:42 AM, James Berry wrote:
The MacPorts Web App (mpwa) is online for some initial testing at http://db.macports.org/
This is the start of a vision for a more comprehensive online repository for ports. Please see some of my sketchy documentation at:
http://svn.macports.org/repository/macports/users/jberry/mpwa/doc/ design.txt and http://svn.macports.org/repository/macports/users/jberry/mpwa/ doc/portpkg-design.txt
To quote from the design document, my goals for mpwa are:
Goals:
- Develop a network-reachable port storage mechanism
- Allow for ad-hoc submission of new ports/revisions by any user
- Since users may submit ports and make them available, port availability is not held up for review by committers. Committers may provide special status to approved ports.
- All submissions and versions should always remain network reachable so that old versions may be installed and/or reviewed.
- Allow for storage of meta information with such a submission: - Submitter - Comments by various users - Build status - (potentially binaries) - etc.
- Allow for promotion of such a submission to a special status (stable, whatever) by the port maintainer or other official personnel.
Note that what is visible today is not a complete implementation. The following things are implemented, for the most part:
- port submit, to submit a port to the repository. - autosubmit, a script I've been running which auto submits svn checkins after they've been given a chance to stabilize. - mpwa web frontend to browse and view ports and port information.
The following is not yet implemented:
- A handler for the application/vnd.macports.portpkg mime-type to make it easy to download and use a given portpkg. - Any sort of local support for ports by http: url. - port get, to get a particular port and use it locally - Any remote indexing or query support - User accounts - User created tags - Signing of submissions by submitters - Support for dependencies - Nicer css design and information layout.
Your feedback or help on the project is desired. In particular, if somebody want so put in a little work on the css and templates, that would be great.
James
James,
Looks great! Can't wait to see this up and running. I would be more than willing to help out on the design/css layout if I had some mockups or some kind of idea where to go with it.
It's already up and running, and looks great ! yves
On May 15, 2007, at 15:44, Yves de Champlain wrote:
Le 07-05-15 à 14:23, Michael Jackson a écrit :
On May 15, 2007, at 10:42 AM, James Berry wrote:
The MacPorts Web App (mpwa) is online for some initial testing at http://db.macports.org/
Looks great! Can't wait to see this up and running. I would be more than willing to help out on the design/css layout if I had some mockups or some kind of idea where to go with it.
It's already up and running, and looks great !
James: Until we decide on a unified email address obfuscation strategy for all of MacPorts, can you please obfuscate the email addresses printed in mpwa? Michael: the design/css layout of mpwa should probably conform with the rest of the MacPorts web experience, which I'm currently in the process of overhauling. I'll post a screenshot of my progress soon.
On May 16, 2007, at 11:51 AM, Ryan Schmidt wrote:
James: Until we decide on a unified email address obfuscation strategy for all of MacPorts, can you please obfuscate the email addresses printed in mpwa?
Hi Ryan, Yes. Done. At least for the generated content. This doesn't do anything yet to address raw Portfiles. James.
James, --- James Berry <jberry@macports.org> wrote:
The following is not yet implemented:
- Support for dependencies
Most of the time, I try to find out, as a MacPorts *user*, which port depends on other ports. Often, a variant adds additional dependencies. As a result, I would like to have the feature above bumped in implementation priority. :-) For the rest: thank you for your hard work! Ringo ___________________________________________________________ 24 FIFA World Cup tickets to be won with Yahoo! Mail http://uk.mail.yahoo.com
participants (5)
-
James Berry
-
Michael Jackson
-
Ringo De Smet
-
Ryan Schmidt
-
Yves de Champlain