hi i am working on a database for crux-ports. this database shoud not be for cvs-ports, because they are easy to browse, search and use with prt-get and the list at clc.berlios.de. but when you need a progam that is not a cvs port, you have to search all websites where ports are avalible or install all httup repositorys. and httups are not so easy to handle with prt-get. that is no good solution imho. i know that there are several solutions in discusion and that a 'real' linux-tool would be the best way. but i think it would be nice to have a database where every ever created port for crux is listed. this is especially for new crux users a good thing. so they can see if the software they need is avalible. so here is my suggestion: http://www.polarhome.com:793/~till it is at the moment only filled with dummies for testing. everybody who makes ports for the software he uses could enter his port in the database. updating and deleting entries is also possible. now only a search function is nessesary (the front end is already there). so please tell me your opinion. regards till
Hi Till, On Sat, Jan 10, 2004 at 00:54:30 +0100, Till Biedermann wrote:
hi
i am working on a database for crux-ports. Great
this database shoud not be for cvs-ports, because they are easy to browse, search and use with prt-get and the list at clc.berlios.de. Mmmh, I think there should be only one search page for everything, including CVSup ports. Unfortunately our disk quota at Berlios is not large enough to host such a database there. If we can find a solution for that, I'd gladly contribute the current implemention of the search DB. Especially for new users it's very confusing to have many search databases...
i know that there are several solutions in discusion and that a 'real' linux-tool would be the best way. Well, a web based solution is nice because you can access it from any
[...] platform.
so here is my suggestion:
http://www.polarhome.com:793/~till
it is at the moment only filled with dummies for testing. everybody who makes ports for the software he uses could enter his port in the database. I'd rather go for a database which is generated from the ports, not updated by users. If you look at it from a packagers view, it's duplicate work if you have to update the web entry for every change you do in a Pkgfile. There seems to be such an index of httpup repos already: http://www.mikropiiri.org/crux/httpup_index.html
Well, I'm looking forward to some other comments though :-) Best regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Biel, Switzerland http://jw.tks6.net
hi johannes On Sat, 2004-01-10 at 13:49, Johannes Winkelmann wrote:
Mmmh, I think there should be only one search page for everything, including CVSup ports..............Especially for new users it's very confusing to have many search databases...
i agree. it should be no problem to integrate cvs ports in the database.
I'd rather go for a database which is generated from the ports, not updated by users. If you look at it from a packagers view, it's duplicate work if you have to update the web entry for every change you do in a Pkgfile.
i also totally agree. but this is only an implematation of my first ideas. it should be also no problem to syncronice the database with cvs and httup repositorys. but this will require some rules. for example who updates the database and how is the database updated: with a php-frontend, with sql-dump-files, automatic,... also there should be a clear concept of the database structure. i dont know much about database-theory, so my draft is surely far away from being perfect.
There seems to be such an index of httpup repos already: http://www.mikropiiri.org/crux/httpup_index.html
nice. i did not know that page. but this one seems to be generated from installed httpup-port-directories. so the completeness is not guaranteed. also this page it is well hidden. so this is no help for new crux-users. regards till
hi On Sat, 2004-01-10 at 13:49, Johannes Winkelmann wrote:
I'd rather go for a database which is generated from the ports, not updated by users.
well, here it is: http://www.polarhome.com:793/~till/crux_database2 only the httup-file is needed. the script searches the database for existing entries updates them and add the new ones. regards till
hi now the first fully usable version is ready. http://www.polarhome.com:793/~till/ containing all (nearly all) avalible ports. the database is searchable by port-names and repositories. the database is simply updated by submitting the URL to the httpup file of the repository. known problems: -the server currently hosting the database is often very slow. -if the description of the port in the Pkgfile contains signs that php interprets as string-end an sql-syntax error appears and this port is not added to the database. -a serious problem, that i cant understand is that the unmaintained-repository cant be updated. because there are no problems with the other cvs-repositories i guess that this problem is not caused by my script. regards till
participants (2)
-
Johannes Winkelmann
-
Till Biedermann