GitLab Development Kit merge requestshttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests2014-08-07T14:14:38Zhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/1Improve makefile2014-08-07T14:14:38Zusername-removed-10238Improve makefile- Speed-up bundler
- Add instructions on how to run afterwards- Speed-up bundler
- Add instructions on how to run afterwardsusername-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/2Set custom redis cli fixes #22016-09-23T07:54:02Zusername-removed-10238Set custom redis cli fixes #2This will fix issue #2This will fix issue #2username-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/3Issue #1 use developer configuration for unicorn2014-08-07T15:05:07Zusername-removed-10238Issue #1 use developer configuration for unicornFixes #1Fixes #1username-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/4Issue 4 gitlab url2014-08-08T07:51:59Zusername-removed-10238Issue 4 gitlab urlSolves issue #4Solves issue #4username-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/5Brew fixes2017-06-02T05:19:54Zusername-removed-5302Brew fixesusername-removed-10238username-removed-10238https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/6Set ARCHFLAGS to install postgres gem2015-01-04T11:08:39Zusername-removed-2900Set ARCHFLAGS to install postgres gemPostgres gem needs special ARCHFLAGS otherwise bundle fails with following error:
```
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./...Postgres gem needs special ARCHFLAGS otherwise bundle fails with following error:
```
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20140807-68013-1kd9tnb.rb extconf.rb
checking for pg_config... yes
Using config values from /usr/local/bin/pg_config
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for pg_config_manual.h... yes
checking for PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
```
This is documented also when installing the postgres gem:
```
When installing the postgres gem, including ARCHFLAGS is recommended:
ARCHFLAGS="-arch x86_64" gem install pg
```https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/7Expand copy command2014-08-12T07:52:10ZDJ MountneyExpand copy commandSwitched Makefile to use full cp command, as the shortcut being used before not always being expanded, depending on the shell being used.
On Ubuntu the default shell for make is /bin/sh instead of /bin/bash, sh doesn't support expandi...Switched Makefile to use full cp command, as the shortcut being used before not always being expanded, depending on the shell being used.
On Ubuntu the default shell for make is /bin/sh instead of /bin/bash, sh doesn't support expanding the curly braces on commands.
Fixes #6
Tested on Ubuntu 14.04https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/8Issue db create instructions2014-08-12T08:28:14Zusername-removed-10238Issue db create instructionsUse the dev:setup task does not create a database properly. Instructions now include the create:db taskUse the dev:setup task does not create a database properly. Instructions now include the create:db taskusername-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/9Use Postgres bin path2014-08-18T08:12:21ZDJ MountneyUse Postgres bin pathPostgres on Ubuntu doesn't include the initdb and postgres commands on the PATH, but are still available from the postgres bin directory.
Updated the Makefile to use pg_config to find the postgres bin directory, and use it for the in...Postgres on Ubuntu doesn't include the initdb and postgres commands on the PATH, but are still available from the postgres bin directory.
Updated the Makefile to use pg_config to find the postgres bin directory, and use it for the initdb command, and for the postgres command in the procfile
Works towards completing issue #7https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/10Add to git ignore2014-08-18T08:11:24Zusername-removed-1164jeroenvanbaarsen@gmail.comAdd to git ignore**What does this MR do?**
It adds the `.bundle` directory to the gitignore
**Why is this MR needed?**
Otherwise after you run `make` it will say that your git repo has changes. But it does not really, since that directory should...**What does this MR do?**
It adds the `.bundle` directory to the gitignore
**Why is this MR needed?**
Otherwise after you run `make` it will say that your git repo has changes. But it does not really, since that directory should not be commited.https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/11Replace shell test user2014-08-25T09:14:03Zusername-removed-1164jeroenvanbaarsen@gmail.comReplace shell test user**What does this MR do?**
it makes sure that we also change the `user` in the test environment
**Why is this MR needed?**
If we dont change this, people will run into errors when running the tests:
```
git clone 'https://git...**What does this MR do?**
it makes sure that we also change the `user` in the test environment
**Why is this MR needed?**
If we dont change this, people will run into errors when running the tests:
```
git clone 'https://gitlab.com/gitlab-org/gitlab-shell.git' 'tmp/tests/gitlab-shell/'
Cloning into 'tmp/tests/gitlab-shell'...
remote: Counting objects: 1332, done.
remote: Compressing objects: 100% (879/879), done.
remote: Total 1332 (delta 792), reused 717 (delta 400)
Receiving objects: 100% (1332/1332), 190.34 KiB | 0 bytes/s, done.
Resolving deltas: 100% (792/792), done.
Checking connectivity... done.
git fetch origin && git reset --hard $(git describe v1.9.6 || git describe origin/v1.9.6)
bin/install
mkdir: /home/git/.ssh: Operation not supported
bin/install failed
rake aborted!
Command failed with status (1): [bin/install...]
/Users/jeroen/Development/gitlab/gitlab/lib/tasks/gitlab/shell.rake:49:in `block (4 levels) in <top (required)>'
/Users/jeroen/Development/gitlab/gitlab/lib/tasks/gitlab/shell.rake:24:in `chdir'
/Users/jeroen/Development/gitlab/gitlab/lib/tasks/gitlab/shell.rake:24:in `block (3 levels) in <top (required)>'
Tasks: TOP => gitlab:shell:install
(See full trace by running task with --trace)
```
**Belongs to what issues?**
#8 https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/12Add Ubuntu Requirements to README2014-08-21T07:58:32ZDJ MountneyAdd Ubuntu Requirements to READMEAdded the apt-get install step for Ubuntu to the Requirements section of the README
Also moved the ruby and bundler hints up in order to apply to all install types.
Issue #7Added the apt-get install step for Ubuntu to the Requirements section of the README
Also moved the ruby and bundler hints up in order to apply to all install types.
Issue #7https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/13Requirements clear in readme2014-08-22T10:40:06ZSid SijbrandijRequirements clear in readmeusername-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/14Connect to Redis via sockets only2014-08-29T10:54:24Zusername-removed-5302Connect to Redis via sockets onlyusername-removed-10238username-removed-10238https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/15Readme improve2014-09-16T11:33:43Z🚄 Job van der Voort 🚀Readme improveThe post-installation part was not looking correctly and was written in spoken tone. This should fix it.The post-installation part was not looking correctly and was written in spoken tone. This should fix it.username-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/16pkg-config and cmake dependency for OSX2014-09-22T10:03:51Zusername-removed-2900pkg-config and cmake dependency for OSXOSX also needs `pkg-config` and `cmake` dependency. It's not installed per default.OSX also needs `pkg-config` and `cmake` dependency. It's not installed per default.https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/17Clone this repo2014-09-22T10:36:22Zusername-removed-444Clone this repoI was confused where to run `make` command because it was no `clone` instructions for this repository.
This MR add section with 2 commands: clone repo and cd into it. I think it will be more user-friendlyI was confused where to run `make` command because it was no `clone` instructions for this repository.
This MR add section with 2 commands: clone repo and cd into it. I think it will be more user-friendlyusername-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/18Arch Linux pre-installation instructions2014-09-22T14:51:09Zusername-removed-23522Arch Linux pre-installation instructionshttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/19Fix gitlab-shell redis socket config2014-09-23T13:05:47Zusername-removed-444Fix gitlab-shell redis socket configRight now socket option is not commented in example config. See https://gitlab.com/gitlab-org/gitlab-shell/blob/master/config.yml.example#L34. This cause gitlab-shell use default socket config which is invalidRight now socket option is not commented in example config. See https://gitlab.com/gitlab-org/gitlab-shell/blob/master/config.yml.example#L34. This cause gitlab-shell use default socket config which is invalidusername-removed-5302username-removed-5302https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/20Set 3000 port for web app in gitlab.yml 2014-09-23T15:52:12Zusername-removed-444Set 3000 port for web app in gitlab.yml According to this line https://gitlab.com/gitlab-org/gitlab-development-kit/blob/master/Makefile#L43 we want GitLab be on port 3000. But gitlab.yml use old 80 port from sample config. This MR fixes itAccording to this line https://gitlab.com/gitlab-org/gitlab-development-kit/blob/master/Makefile#L43 we want GitLab be on port 3000. But gitlab.yml use old 80 port from sample config. This MR fixes itusername-removed-5302username-removed-5302