Re: New FreeBSD ports system - bachelors work
On Fri, 30 Apr 2010 10:10:44 +0100, Anton Shterenlikht me...@bristol.ac.uk wrote: On Thu, Apr 29, 2010 at 08:08:26PM +0300, Aldis Berjoza wrote: Hello! Some time ago I've read, that FreeBSD might be interested to move ports tree to database (sqlite?). This would require rewriting of all existing and writing some new tools related to ports. I'm IT student and next year I have to write bachelor work. As active FreeBSD user, I am very interested in supporting FreeBSD, and, if FreeBSD developers, think that such ports reimplementation would benefit FreeBSD community, I'd be willing to develop new system. If you have other ideas, how to improve FreeBSD ports please let me know. Currently this is just an idea, but I'm also open to other suggestions/ideas. Aldis, I've a much more interesting, ambitious and challenging proposal - FreeBSD ia64! The FreeBSD ia64 port has the potential to be the FreeBSD HPC solution. But we are not there yet. Despite being able to run the latest -current with zfs, SMP and other latest features and successfully building 17559 ports, FreeBSD ia64 desperately needs motivated and skilled programmers to work on: - kernel debugging: the port suffers from spontaneous reboots under heavy load - building llvm on ia64: http://llvm-ia64.svn.sourceforge.net/viewvc/llvm-ia64/ - building gcc44 and 45 on ia64: these ports don't build at present, and there are lots of other very useful ports which depend on gcc44 (or 45). - optimisation: very little work has been done on this on ia64 so far. Work is needed on compiler flags, optimisation of low level (assembly) routines, SMP and zfs performance. See also this list of things to do: http://www.freebsd.org/platforms/ia64/todo.html YOu can check which ports need work here: http://pointyhat.freebsd.org/errorlogs/packagestats.html In particular, this page lists ports which failed to build: http://pointyhat.freebsd.org/errorlogs/ia64-8-latest/ If you look at Aff. (affected) field, you can pick ports which affect lots of other ports. Then, of course, there are ports which we aren't even building on ia64 portcluster: http://pointyhat.freebsd.org/errorlogs/ia64-8-latest/duds.verbose Any work on these is very helpful. yours anton Unfortunately I don't have any ia64 pc's to work with. Running QEMU on my P4 would take ages -- BSDroot.lv -- coming soon ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: New FreeBSD ports system - bachelors work
On Fri, 30 Apr 2010 10:36:24 +0100, Anton Shterenlikht me...@bristol.ac.uk wrote: On Fri, Apr 30, 2010 at 12:29:55PM +0300, Aldis Berjoza wrote: Unfortunately I don't have any ia64 pc's to work with. Running QEMU on my P4 would take ages This can be arranged. I can provide you with a remote access to HP rx2600 or rx2620, both running 9.0 -current. anton Thanks for suggestion/idea, I'll think about it P.S. Sorry, I'm not really used to mailing list and sometimes forget to add freebsd-ports@ to Cc -- BSDroot.lv -- coming soon ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
New FreeBSD ports system - bachelors work
Hello! Some time ago I've read, that FreeBSD might be interested to move ports tree to database (sqlite?). This would require rewriting of all existing and writing some new tools related to ports. I'm IT student and next year I have to write bachelor work. As active FreeBSD user, I am very interested in supporting FreeBSD, and, if FreeBSD developers, think that such ports reimplementation would benefit FreeBSD community, I'd be willing to develop new system. If you have other ideas, how to improve FreeBSD ports please let me know. Currently this is just an idea, but I'm also open to other suggestions/ideas. Please, FreeBSD team, replay to my email ASAP, cause I have very limited time to select subjects for next semester, this will also affect my bachelors work. Thanks in advance, Aldis Berjoza -- BSDroot.lv -- coming soon ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: New FreeBSD ports system - bachelors work
On Apr 29, 2010, at 10:08 AM, Aldis Berjoza wrote: Some time ago I've read, that FreeBSD might be interested to move ports tree to database (sqlite?). This would require rewriting of all existing and writing some new tools related to ports. I'm IT student and next year I have to write bachelor work. As active FreeBSD user, I am very interested in supporting FreeBSD, and, if FreeBSD developers, think that such ports reimplementation would benefit FreeBSD community, I'd be willing to develop new system. If you have other ideas, how to improve FreeBSD ports please let me know. Currently this is just an idea, but I'm also open to other suggestions/ideas. Please, FreeBSD team, replay to my email ASAP, cause I have very limited time to select subjects for next semester, this will also affect my bachelors work. Aldis, For technical discussions that require some degree of design oversight into ports and packaging in general, please get in touch with port...@. I can tell you right now though, sqlite was an idea that is most likely not going to fly with pkg_install though, unless it's a completely modular framework where BDB 1.8x can be used in its place. The thing is that while certain tools like portmgr use this to `speed' things up... it's somewhat artificial as using INDEX sufficiently fast in most cases and most of the performance -- and most importantly functional issues -- lie elsewhere in the code. FWIW there was also a discussion about the merits of speed with sqlite and bdb with small-to-medium-ish datasets (of which ports is... currently 21k elements stored in one data table), and sqlite was significantly slower according to the performance data nox (I think it was nox at least...) had on hand. Thanks, -Garrett___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: New FreeBSD ports system - bachelors work
Aldis Berjoza writes: Hello! Some time ago I've read, that FreeBSD might be interested to move ports tree to database (sqlite?). This would require rewriting of all existing and writing some new tools related to ports. I hope pkg_improved[1] GSoC project might interest you. [1] - http://wiki.freebsd.org/AndersNore/pkg_improved Ashish -- Sent via Gnus from GNU Emacs They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety. -- Benjamin Franklin, Memoirs of the life and writings of Benjamin Franklin pgpOBDDyz1fxi.pgp Description: PGP signature
Re: New FreeBSD ports system - bachelors work
On Thu, Apr 29, 2010 at 10:57 AM, Ashish SHUKLA wahjava...@gmail.com wrote: Aldis Berjoza writes: Hello! Some time ago I've read, that FreeBSD might be interested to move ports tree to database (sqlite?). This would require rewriting of all existing and writing some new tools related to ports. I hope pkg_improved[1] GSoC project might interest you. [1] - http://wiki.freebsd.org/AndersNore/pkg_improved That's going to become moot in a bit as several of us are working on a combined effort to improve pkg_install. The patch probably also doesn't apply 100%. Thanks, -Garrett ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: New FreeBSD ports system - bachelors work
Garrett Cooper writes: On Thu, Apr 29, 2010 at 10:57 AM, Ashish SHUKLA wahjava...@gmail.com wrote: Aldis Berjoza writes: Hello! Some time ago I've read, that FreeBSD might be interested to move ports tree to database (sqlite?). This would require rewriting of all existing and writing some new tools related to ports. I hope pkg_improved[1] GSoC project might interest you. [1] - http://wiki.freebsd.org/AndersNore/pkg_improved That's going to become moot in a bit as several of us are working on a combined effort to improve pkg_install. The patch probably also doesn't apply 100%. Any way I can track your (several of you's) progress ? I've not tried that just heard of that so suggested it. Thanks -- Ashish SHUKLA Sent via Gnus from GNU Emacs pgp6pRAzGTt3r.pgp Description: PGP signature