On 5/11/2017 09:22, Aaron LI wrote:
Hi John Marino, and DFlyers,
I knew Ravenports [0] sometime ago, and noticed that it just did a
initial release.
Recently I had problems with the D/Ports framework w.r.t. multiple
Python versions (3.x vs. 2.7). Also suggested by John, I decided
to try Ravenports a bit.
However, after cloned the Ravenports repo down, I just got lost...
Ravenports currently has ~170 ports, but I have no idea how to
build and install one of them. There is no obvious entry-Makefile
to begin with, and there is no docs for users at the moment...
Also, I knew there is a administration tool for Ravenports, called
ravenadm [1].
But there doesn't provide any further information.
So, how to get started with Ravenports? Thanks very much!
[0] Ravenports : https://github.com/jrmarino/Ravenports
[1] ravenadm : https://github.com/jrmarino/ravenadm
Hi Aaron,
I don't want this to be considered some kind of release announcement,
but I have arranged for DragonFly-CURRENT users that are very curious to
install a functional Ravenports system. This is for preview and
evaluation (for feedback) purposes. Ravenadm is still a work in
progress, and the port count is still small[1].
I've added a Quickstart guide for DF users here:
https://github.com/jrmarino/Ravenports/wiki/quickstart-df
People that follow that procedure should immediately read:
https://github.com/jrmarino/Ravenports/wiki/standard-commands
Familarity with Synth helps, but there are some differences.
It's intended to be intuitive.
Right now, unless you create a repository, built packages are installed
directly with "pkg add" command. Later ravenadm will have a wrapper for
that so that creating repositories are optional.
To iterate, this is just a courtesy preview. I'm still working on a lot
of things. Those interested in port development may wish to read the
porters guide.[2]. (A 90% port converter is possible but doesn't exist
yet).
John
[1] You noted there are ~170 ports, but ravenports is not a 1:1
relationship. Due to the use of variants, there are multiple complete
sets of packages per point. With the use of subpackages, there are
multiple packages per variant. Therefore when quantifying size of
Ravenports, one should either reference the number of variants, or the
total number or packages. currently:
Total ports : 174
Total variants : 232
Total packages : 420
[2] https://github.com/jrmarino/Ravenports/wiki/Ravenporters_Guide