Hi Chip,
Thanks for the feedback, sorry for the late reply.
On വ്യാഴം 21 ഡിസംബര് 2017 10:04 രാവിലെ, Chip Frank wrote:
To Whom It May Concern:
I like to try new
software from time-to-time. I've seen some of the awesomeness
of Gitlab (in-action). That said, using a clean install of
Stretch (#!++), inside of a Virtualbox VM (from Oriface's deb
pkg archives, since it is no longer in main or contrib, and
both jessie and stretch backports didn't update with
virtualbox packages) ... the VBox VM having 2GB RAM, 2xCPU
(2.9 GHZ Xeon in VT/X) ...
- First observation: 15-30 minutes install time, from
netinst base (inside 2GBx2CPU VM).
- Second observation: dependency tree is f*ing
insane.
(Setting aside my personal preference for Python, since I've
seen similar insanity with large Python packages -- it is
still, objectively, pure insanity, but for Ruby monkeys
throwing code around without consideration for the
"community".)
- Third observation: installation prompts are
reasonable; however, while nginx is installed and gives the
basic webpage, Gitlab does not work out of the box --
additional configuration is probably required, which, on top
of the install time and insane dependency tree -- not worth
the effort, especially per the docs on Debian.
Suggestion: Pull this
from Debian's official packages.
A specific error message would help fix the problem. Many people use
it in production (I use it at git.fosscommunity.in and at least a
few more people I know use it). A specific bug report on the issue
would be more useful.
Secondary suggestion:
Turn it into a container, such as Docker (or, old-school
chroot).
gitlab upstream provide that already, the debian package is an
additional option for people who like the native package way.
With the advent of PPA's
and running private deb pkg servers -- no reason this
shouldn't be pulled until it is refined to a point of being a
stable one-shot install with specific configuration prompts.
Else, considering the considerable amount of time, should be a
wholly separate package / install. (Very, very commercial,
despite being open-source.)
|