From: Aldis Berjoza on
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(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Garrett Cooper on
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 portmgr@. 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(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Ashish SHUKLA on
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
From: Garrett Cooper on
On Thu, Apr 29, 2010 at 10:57 AM, Ashish SHUKLA <wahjava.ml(a)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(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Ashish SHUKLA on
Garrett Cooper writes:
> On Thu, Apr 29, 2010 at 10:57 AM, Ashish SHUKLA <wahjava.ml(a)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