Compare commits

...
Sign in to create a new pull request.

2716 commits

Author SHA1 Message Date
dfe52c6fd0 feat: update to 16.0.8 2023-09-09 12:37:22 +00:00
0a33d97af5 Update upstream source from tag 'upstream/16.0.8+ds1'
Update to upstream version '16.0.8+ds1'
with Debian dir b0ac18f713
2023-09-09 12:35:44 +00:00
b58ad5e8c7 feat: update to 16.0.8 2023-09-09 11:40:26 +00:00
3816fce38f Update upstream source from tag 'upstream/16.0.8+ds1'
Update to upstream version '16.0.8+ds1'
with Debian dir 0258e42959
2023-09-09 11:38:58 +00:00
821ed24af7 New upstream version 16.0.8+ds1 2023-09-09 11:38:58 +00:00
Pirate Praveen
1a3bb21202
Stop installing google-api-client in postinst 2023-07-11 23:39:55 +05:30
Pirate Praveen
ca3d438432
Upload to unstable 2023-07-11 20:11:19 +05:30
Pirate Praveen
eb4ef6c667
Revert "Remove ruby-whitequark-parser dependency (no longer used in migrations)"
This reverts commit 1e610613ba.
2023-07-11 20:10:16 +05:30
Pirate Praveen
fa1feddf44
Use ruby-app-store-connect (now packaged) 2023-07-11 20:05:28 +05:30
Pirate Praveen
d0c72806ac
Upload to unstable 2023-07-11 19:23:18 +05:30
Pirate Praveen
1e610613ba
Remove ruby-whitequark-parser dependency (no longer used in migrations) 2023-07-11 19:22:32 +05:30
Pirate Praveen
e41ea75a58
Fix last version in mainstcript 2023-07-11 01:24:18 +05:30
Pirate Praveen
6d1eb34177
Upload to unstable 2023-07-10 21:04:21 +05:30
Pirate Praveen
0618b4b530
Relax gitaly version in Gemfile to allow release candidates 2023-07-10 21:04:20 +05:30
Pirate Praveen
46828887c0
Install gitaly 15.9 in postinst (archive has 16.0 already) 2023-07-10 21:04:20 +05:30
Pirate Praveen
a0947625f3
Update minimum version of ruby-rack to 2.2.7 2023-07-10 20:09:59 +05:30
Pirate Praveen
033a348ddd
Reupload to unstable 2023-07-10 18:58:46 +05:30
Pirate Praveen
97e30b9257
Remove _build directory in clean (for dpkg-buildpackage) 2023-07-10 18:57:45 +05:30
Pirate Praveen
81eef67aeb
Update minimum version of gitlab-common 2023-07-09 18:48:46 +05:30
Pirate Praveen
09a3d48e67
Refactor vendor directory merging with gitaly 2023-07-09 18:47:43 +05:30
Pirate Praveen
6780c9291c
Upload to experimental 2023-07-09 16:17:49 +05:30
Pirate Praveen
c1c742e3b1
Remove obsolete initializer 2023-07-09 12:38:21 +05:30
Pirate Praveen
6bf248749a
Update dependencies in control and postinst 2023-07-09 12:38:21 +05:30
Pirate Praveen
b7748ec830
Update golang-jwt path since we already vendor v4 2023-07-09 10:23:53 +05:30
Pirate Praveen
452f3530e2
Update changelog 2023-07-09 10:05:56 +05:30
Pirate Praveen
3921773f8e
Update gitaly dependencies and vendor symlinks 2023-07-09 10:04:07 +05:30
Pirate Praveen
b0e9689d1b
Refresh patches 2023-07-09 09:48:07 +05:30
Pirate Praveen
0657555170
Remove ruby-benchmark-memory (not in production group of Gemfile) 2023-07-09 09:38:03 +05:30
Pirate Praveen
a01de85be9
debian/control: Drop vendored or removed dependencies 2023-07-09 09:05:21 +05:30
Pirate Praveen
ef771409aa Update upstream source from tag 'upstream/16.0.7+ds1'
Update to upstream version '16.0.7+ds1'
with Debian dir 87b111a225
2023-07-09 08:57:25 +05:30
Pirate Praveen
ebf5a229dd
Drop ruby-derailed-benchmarks from dependency (moved to test group) 2023-07-08 16:49:28 +05:30
Pirate Praveen
6b9f29be07
Upload to unstable 2023-07-07 11:08:58 +05:30
Pirate Praveen
9b799e0416 Update upstream source from tag 'upstream/15.11.11+ds1'
Update to upstream version '15.11.11+ds1'
with Debian dir aa157ebbd9
2023-07-07 10:45:01 +05:30
Pirate Praveen
4acb22dcf4
Update minimum version of ruby-ruby-parser to 3.20 2023-07-07 10:12:43 +05:30
Pirate Praveen
cd7efbb4bb
Upload to experimental 2023-07-01 20:08:55 +05:30
Pirate Praveen
7d40eb947b
Remove obsolete feature flag 2023-07-01 20:06:44 +05:30
Pirate Praveen
88e89c8dd5
Remove development only gitlab-dangerfiles from Rakefile 2023-07-01 20:04:16 +05:30
Pirate Praveen
42dca7827b
Update minimum versions of dependencies 2023-06-30 02:21:05 +05:30
Pirate Praveen
2b1ff2592a
Refresh patches (redo semver complaint relaxing of stable gems) 2023-06-30 02:20:25 +05:30
Pirate Praveen
23cff2923a
Use more vendored modules from gitaly 2023-06-28 15:38:19 +05:30
Vinay Keshava
1c4a64e886
release v15.11.6+ds1-1 to experimental 2023-06-20 11:36:17 +05:30
Vinay Keshava
943bc47f23
update minimum version of dependencies 2023-06-20 11:35:17 +05:30
Vinay Keshava
373223c649
Refresh Patches 2023-06-20 11:34:45 +05:30
Vinay Keshava
7ff458b718
add .rubocop_revert_ignores.txt to file list 2023-06-20 11:34:26 +05:30
Vinay Keshava
dbd3d92e43 Update upstream source from tag 'upstream/15.11.6+ds1'
Update to upstream version '15.11.6+ds1'
with Debian dir a60c96c41e
2023-06-20 00:51:55 +05:30
Pirate Praveen
a902e85c8c
Reupload to unstable 2023-06-11 22:24:36 +05:30
Mohammed Bilal
6a9971feea
Upload to experimental 2023-06-09 11:20:54 +05:30
Mohammed Bilal
476587688b
Update minimum version of gitaly to 15.10.8 2023-06-09 10:31:46 +05:30
Mohammed Bilal
f87c4d536a Update upstream source from tag 'upstream/15.10.8+ds1'
Update to upstream version '15.10.8+ds1'
with Debian dir d1899e4103
2023-06-09 08:13:14 +05:30
Mohammed Bilal
68c65fd975 New upstream version 15.10.8+ds1 2023-06-09 08:11:10 +05:30
Pirate Praveen
02a284f75c
Relax the immutable option to yarnpkg install 2023-05-30 23:15:32 +05:30
Pirate Praveen
8654aca67e
Switch order of links for package.json 2023-05-30 23:14:59 +05:30
Pirate Praveen
11588340cb
Fix yarn.lock link login (reverse the order in links) 2023-05-30 23:14:49 +05:30
Pirate Praveen
c799085432
Upload to experimental 2023-05-29 11:23:51 +05:30
Pirate Praveen
dcb63cc8d2
Update minimum version of gitaly 2023-05-29 01:25:39 +05:30
Pirate Praveen
7d0597e91e
Set NODE_ENV=production and add immutable for yarnpkg install 2023-05-28 22:38:27 +05:30
Pirate Praveen
1e0ea7acf0
Install yarn.lock 2023-05-28 22:37:26 +05:30
Pirate Praveen
a7870d2fca
Drop all changes to package.json 2023-05-28 22:36:51 +05:30
Pirate Praveen
fde6479d6e
Replace more relative require to lib from config 2023-05-28 19:55:29 +05:30
Pirate Praveen
f6c5ca7d1e
Install more gems from rubygems.org 2023-05-28 19:53:58 +05:30
Pirate Praveen
104b71e19a
Update minimum versions of dependencies 2023-05-28 01:48:29 +05:30
Pirate Praveen
2210f617c6
Update upstream-file-list 2023-05-28 00:40:12 +05:30
Pirate Praveen
03f640df8e
Refresh patches 2023-05-28 00:09:46 +05:30
Pirate Praveen
ce450673bd
Update version in changelog 2023-05-28 00:09:36 +05:30
Pirate Praveen
9e65721c14 Update upstream source from tag 'upstream/15.10.7+ds1'
Update to upstream version '15.10.7+ds1'
with Debian dir 2b63becd34
2023-05-27 22:28:11 +05:30
Pirate Praveen
71bc568de3
Upload to experimental 2023-05-24 19:05:52 +05:30
Pirate Praveen
8ed4c9e591
Update minimum version of ruby-zeitwerk to 2.6.1~ 2023-05-24 19:03:53 +05:30
Pirate Praveen
c5ad9b7818
Upload to experimental 2023-05-23 19:47:09 +05:30
Pirate Praveen
eae9439ec7
Remove more obsolete initializers 2023-05-23 19:45:57 +05:30
Pirate Praveen
b80a813e47
Update minimum version of ruby-json to 2.6.3 2023-05-16 01:53:47 +05:30
Pirate Praveen
30051702d9
Update minimum version of ruby-gitlab-markup to 1.9~ 2023-05-16 01:09:03 +05:30
Pirate Praveen
a0854947d6
Add ruby-google-apis-container-v1 as dependency 2023-05-15 22:37:40 +05:30
Pirate Praveen
7f353826fd
Add ruby-digest-crc to dependency 2023-05-15 22:27:56 +05:30
Pirate Praveen
7fb6c85ea6
Update version in changelog 2023-05-12 17:16:46 +05:30
Pirate Praveen
7427361bf9 Update upstream source from tag 'upstream/15.9.8+ds1'
Update to upstream version '15.9.8+ds1'
with Debian dir 072c60aca9
2023-05-12 17:10:28 +05:30
Pirate Praveen
ae701463d0
Upload to experimental 2023-05-12 16:00:08 +05:30
Pirate Praveen
b826767173
Bump minimum version of ruby-sentry-* to 5.9~ 2023-05-12 16:00:08 +05:30
Pirate Praveen
1344d14743
Remove obsolete feature flags and initializers 2023-05-12 16:00:07 +05:30
Pirate Praveen
11aee6014e
Replace more relative require by absolute path 2023-05-12 13:41:30 +05:30
Pirate Praveen
43bec5faae
Relax dependency on ruby-gitlab-labkit 2023-05-11 20:02:58 +05:30
Pirate Praveen
b7e1d0e50e
Relax dependency on terser gem in patch 2023-05-11 19:39:38 +05:30
Pirate Praveen
672c571e6e
Relax dependency on autoprefixer-rails in patch 2023-05-10 20:03:06 +05:30
Pirate Praveen
4184472e05
Relax dependency on deckar01-task_list in patch 2023-05-10 19:49:38 +05:30
Pirate Praveen
f527a44525
Update minimum version of ruby-aws-sdk-s3 to 1.119.1~ 2023-05-10 19:49:37 +05:30
Pirate Praveen
1641eb0644
Relax dependency on elasticsearch-api in Gemfile 2023-05-10 14:31:58 +05:30
Pirate Praveen
a09f1a0b6a
Add ruby-google-apis-* dependencies 2023-05-10 14:31:58 +05:30
Pirate Praveen
28dd175b34
Install older google-apis-core from rubygems.org 2023-05-10 02:00:26 +05:30
Pirate Praveen
64878fdf75
Install google-cloud-storage from rubygems.org 2023-05-10 01:28:06 +05:30
Pirate Praveen
5dcd31ff47
Update minimum version of ruby-gitlab-fog-azure-rm to 1.7~ 2023-05-10 01:28:05 +05:30
Pirate Praveen
502d191909
Add ruby-openid-connect as dependency 2023-05-10 01:28:05 +05:30
Pirate Praveen
4dd821f42a
Install older omniauth_openid_connect from rubygems.org 2023-05-08 23:20:35 +05:30
Pirate Praveen
367b97fd1d
Relax ruby-omniauth-github dependency in patch 2023-05-08 22:52:08 +05:30
Pirate Praveen
c619a98905
Update minimum version of ruby-rails 2023-05-08 22:52:07 +05:30
Pirate Praveen
96fc5d0dcb
Refresh patches 2023-05-08 21:58:47 +05:30
Pirate Praveen
ec5314ff10 Update upstream source from tag 'upstream/15.9.7+ds1'
Update to upstream version '15.9.7+ds1'
with Debian dir 98150fa7d5
2023-05-08 21:49:52 +05:30
Vinay Keshava
f6f51b81ed
release gitlab v15.9.2+ds1 to experimental 2023-05-08 11:29:42 +05:30
Vinay Keshava
763cef3d09
update min versions of dependencies 2023-05-08 11:28:57 +05:30
Vinay Keshava
76217a5aad
.csscomb.json removed upstream 2023-05-08 11:27:24 +05:30
Vinay Keshava
9697cdffc6
Refresh patches 2023-05-08 11:25:58 +05:30
Vinay Keshava
33a6625bdf Update upstream source from tag 'upstream/15.9.2+ds1'
Update to upstream version '15.9.2+ds1'
with Debian dir 0cf2218c3a
2023-04-23 21:25:59 +05:30
Vinay Keshava
01b99a9694
release v15.8.5+ds1 to experimental 2023-04-03 18:46:06 +05:30
Vinay Keshava
32fa698f2d Update upstream source from tag 'upstream/15.8.5+ds1'
Update to upstream version '15.8.5+ds1'
with Debian dir c586c8064b
2023-04-03 14:15:57 +05:30
Vinay Keshava
ec64e23107
use minimum version of ruby-rack(2.2.6~) 2023-04-03 14:13:11 +05:30
Vinay Keshava
ebb1fe9bfc
use ruby-rack package instead of gem install 2023-04-03 14:12:33 +05:30
Vinay Keshava
9020bb1f23
Install rack gem from rubygems.org in postinst 2023-03-24 19:55:46 +05:30
Pirate Praveen
3da29d95d9
Upload to experimental 2023-03-22 21:14:55 +05:30
Pirate Praveen
a7773b9ac0
Drop ruby-omniauth-shibboleth dependency (dropped in 15.9) 2023-03-22 19:26:58 +05:30
Pirate Praveen
4ff5d4bc85
Upload to experimental 2023-03-22 08:53:01 +05:30
Pirate Praveen
5b52dd6f69
Relax dependency on omniauth-auth0 to allow version 3.1 2023-03-22 08:51:00 +05:30
Pirate Praveen
0cbeecd23e
Don't depend on node-mermaid (version in archive is older and not in bookworm) 2023-03-22 08:47:03 +05:30
Pirate Praveen
aa3a133a79
Upload to experimental 2023-03-19 01:40:40 +05:30
Pirate Praveen
502fbf1ee9
Update minimum version of gitaly 2023-03-19 01:21:25 +05:30
Pirate Praveen
72d421c803
Update changelog 2023-03-18 01:19:50 +05:30
Pirate Praveen
b7f3194870
Remove obsolete feature flags 2023-03-18 01:19:50 +05:30
Pirate Praveen
f2d0844df0
Install app_store_connect gem from rubygems.org in postinst 2023-03-18 01:19:50 +05:30
Pirate Praveen
1bad4b743f
Update minimum versions of dependencies 2023-03-18 01:19:50 +05:30
Pirate Praveen
69ac24a3e7
Refresh patches (remove patches no longer relevant) 2023-03-18 01:19:49 +05:30
Pirate Praveen
91b937df7c Update upstream source from tag 'upstream/15.8.4+ds1'
Update to upstream version '15.8.4+ds1'
with Debian dir 9c0767abea
2023-03-17 16:22:49 +05:30
Pirate Praveen
ab94f9b678
Update minimum version of ruby-grpc to 1.42~ 2023-03-15 17:59:07 +05:30
Pirate Praveen
c450c5971a
Don't try to remove /etc/gitlab/metrics/aggregates
Upgrade fails with
rm: cannot remove '/etc/gitlab/metrics/aggregates.dpkg-remove': Is a directory
2023-03-14 03:30:10 +05:30
Pirate Praveen
da40a43ad0
Upload to experimental 2023-03-13 23:24:37 +05:30
Pirate Praveen
e8cf06222c
Add comment about google-api-client 2023-03-13 23:24:37 +05:30
Pirate Praveen
3458f0483f
Lock mermaid node module to 9.1.6 version for bullseye nodejs 2023-03-13 23:23:20 +05:30
Pirate Praveen
3f7d936709
Drop obsolete config/feature_flags/development/gitaly_catfile-cache.yml 2023-03-13 23:23:19 +05:30
Pirate Praveen
3fe89fef8b
Upload to experimental 2023-03-13 00:33:04 +05:30
Pirate Praveen
bf09d4c020
Use @rails/actioncable from npmjs.com (not from the archive) 2023-03-13 00:31:33 +05:30
Pirate Praveen
54839806c4
Update minimum version of ruby-grape to 1.7~ 2023-03-11 17:59:15 +05:30
Pirate Praveen
9d621bf2e1
Upload to experimental 2023-03-10 00:44:16 +05:30
Pirate Praveen
7d1be4b01e
Switch to ruby-fog-google from the archive 2023-03-10 00:44:16 +05:30
Pirate Praveen
ecd99207e9
Install fog-core 2.1.0 using gem install in postinst (for fog-google) 2023-03-09 11:29:45 +05:30
Pirate Praveen
b0e263f174
Upload to experimental 2023-03-09 10:55:52 +05:30
Pirate Praveen
0e1b1f286b
Update minimum version of ruby-net-ldap to 0.17 2023-03-09 00:50:23 +05:30
Pirate Praveen
c0f328e759
Upload to experimental 2023-03-08 23:07:05 +05:30
Pirate Praveen
2a7dc528d2
Relax dependency on ruby-net-ldap 2023-03-08 23:06:44 +05:30
Pirate Praveen
9d7691c9e2
Upload to experimental 2023-03-08 18:52:05 +05:30
Pirate Praveen
03530721b4
Start a sidekiq cluster instead of standalone 2023-03-08 18:50:47 +05:30
Pirate Praveen
f36950b341
Upload to experimental 2023-03-07 21:36:28 +05:30
Pirate Praveen
9eacaaceb4
Update minimum versions of ruby-gpgme and ruby-doorkeeper-openid-connect 2023-03-07 21:08:49 +05:30
Pirate Praveen
b608575eda
Upload to experimental 2023-03-06 16:27:10 +05:30
Pirate Praveen
48a7cd8248
Remove rubygems.org version of gitlab-labkit 2023-03-06 16:26:09 +05:30
Pirate Praveen
02edd76c73
Upload to experimental 2023-03-06 15:26:12 +05:30
Pirate Praveen
23fffdce9c
Revert "Use openssl 3.0.2 from rubygems.org as workaround for #1032070"
This reverts commit 08fe0d965d.
2023-03-06 15:24:55 +05:30
Pirate Praveen
2a14c7bd83
Upload to experimental 2023-03-05 19:20:22 +05:30
Pirate Praveen
08fe0d965d
Use openssl 3.0.2 from rubygems.org as workaround for #1032070 2023-03-05 19:20:21 +05:30
Pirate Praveen
7663d385f6
Upload to experimental 2023-03-05 16:45:58 +05:30
Pirate Praveen
e1b23495b8
Use ruby-redis-namespace and ruby-invisble-captcha from archives 2023-03-05 16:45:58 +05:30
Pirate Praveen
18e29cc8d2
Update minimum versions of dependencies 2023-03-05 16:45:57 +05:30
Pirate Praveen
e3a8ab2069
Handle new files added by upstream 2023-03-05 14:24:42 +05:30
Pirate Praveen
2609e0e449
Refresh patches 2023-03-05 14:24:42 +05:30
Pirate Praveen
ec5a9ffc08
Update changelog 2023-03-05 14:24:41 +05:30
Pirate Praveen
296055b4ef
New upstream version 15.7.8+ds1 2023-03-05 14:24:40 +05:30
Pirate Praveen
c5c9fd0a0c
Update minimum version of ruby-gitlab-sidekiq-fetcher to (>= 0.9~) 2023-03-04 20:03:51 +05:30
Pirate Praveen
d2f43cd1d4
Upload to experimental 2023-02-28 17:25:07 +05:30
Pirate Praveen
1c52967185
Use ruby-omniauth-google-oauth2 and ruby-oauth2 from archive 2023-02-28 17:22:51 +05:30
Pirate Praveen
ed397fc514
Use gitlab-fog-azure-rm and gitlab-sidekiq-fetcher from archive 2023-02-28 01:59:42 +05:30
Pirate Praveen
6c5f915b35
Use ruby-browser and ruby-memory-profiler from archive 2023-02-27 23:37:11 +05:30
Pirate Praveen
c4a7db34d2
Use ruby-sidekiq and ruby-asciidoctor-kroki from archive 2023-02-27 21:02:58 +05:30
Pirate Praveen
9005cd8f6d
Add ruby-hashie >= 5.0 to Depends 2023-02-27 16:04:14 +05:30
Pirate Praveen
1f84c73daf
Upload to experimental 2023-02-27 11:54:42 +05:30
Pirate Praveen
0f1a7fde93
Update minimum versions of ruby-rails, ruby-telesign
and ruby-net-http-persistent
2023-02-27 11:54:42 +05:30
Pirate Praveen
2fdaaec856
Stop installing spec directory in binary package (some fixtures breaks build) 2023-02-26 21:10:41 +05:30
Pirate Praveen
e2d10f3f39 Update upstream source from tag 'upstream/15.6.8+ds1'
Update to upstream version '15.6.8+ds1'
with Debian dir 5322174a56
2023-02-26 17:19:50 +05:30
Mohammed Bilal
c519eac57f
use matching versions of tiptap core and its extensions 2023-02-09 22:30:41 +05:30
Mohammed Bilal
bc3835294d
relax net-ldap version 2023-02-08 21:46:23 +05:30
Mohammed Bilal
df89b40b06
Add patch to relax oj in ipynbdiff 2023-02-08 15:15:38 +00:00
Mohammed Bilal
dd09b37815
Update min versions
- ruby-oj + oj-introspect [ header file fix]
- ruby-cfpropertylist [ Diff 500 fix ]
2023-02-08 15:15:26 +00:00
Mohammed Bilal
f641ff7cf2
Add patch to check for gitlab-shell-check binary 2023-02-07 21:41:43 +05:30
Mohammed Bilal
a8cfd6de3a
Upload to experimental 2023-01-30 22:10:41 +05:30
Mohammed Bilal
8838c54510
drop relax-gitlab-labkit.patch 2023-01-30 20:54:57 +05:30
Mohammed Bilal
08619a9814
Bump min version of golang-go to 1.18
vendored azure-sdk requires golang 1.18 or later
2023-01-30 20:50:20 +05:30
Mohammed Bilal
4494a1038b
uninstall rack 3.x during postinst 2023-01-30 20:50:20 +05:30
Mohammed Bilal
28638a38a2
install more gems from rubygems.org
gitlab-labkit 0.29.0
ipaddr 1.2.4
deckar01-task_list 2.3.2
google-api-client 0.53.0
2023-01-30 20:50:07 +05:30
Mohammed Bilal
f2daaa1489
Update min versions 2023-01-26 23:11:12 +05:30
Mohammed Bilal
5b97640203
Upload to experimental 2023-01-22 04:32:16 +05:30
Mohammed Bilal
ab8ee2a101
Add new B-Depends
New B-D: (for github.com/AzureAD/microsoft-authentication-library-for-go) [vendored from gitaly]
   - golang-github-kylelemons-godebug-dev,
   - golang-github-cli-browser-dev (fork of github.com/pkg/browser)
2023-01-22 04:32:10 +05:30
Mohammed Bilal
0d63d601ef
New upstream version 15.6.6+ds1 2023-01-22 04:32:09 +05:30
Mohammed Bilal
4b04e7e52c
Update gitaly min version 2023-01-13 23:36:49 +05:30
Mohammed Bilal
33e8868f47
update changelog 2023-01-13 21:47:25 +05:30
Mohammed Bilal
366b53f1d7
symlink more modules from gitaly
some modules which were vendored previously are now vendored along with new gitaly 15.6.4
2023-01-13 21:23:19 +05:30
Mohammed Bilal
168065dc08
Revert "Add patch to use golang-github-cli-browser"
This reverts commit 4cce113ad1.
2023-01-13 21:02:33 +05:30
Mohammed Bilal
615ac8dd1f Update upstream source from tag 'upstream/15.6.4+ds2'
Update to upstream version '15.6.4+ds2'
with Debian dir ca2d232154
2023-01-13 21:01:02 +05:30
Mohammed Bilal
587963225c
Upload to experimental 2023-01-13 16:44:47 +05:30
Mohammed Bilal
4cce113ad1
Add patch to use golang-github-cli-browser 2023-01-13 15:11:14 +05:30
Mohammed Bilal
b6f6675395
symlink cloud.google.com/go from gitaly 2023-01-13 15:11:14 +05:30
Mohammed Bilal
14720a2d90
Remove obsolete config files and update upstream config file list 2023-01-13 15:11:13 +05:30
Mohammed Bilal
7d06182b1d
Add .secretsignore to upstream-file-list 2023-01-13 15:11:13 +05:30
Mohammed Bilal
93c1e6d67d
Refresh patches 2023-01-13 15:11:12 +05:30
Mohammed Bilal
a3377f4ab8
Install unsat gems from rubygems.org 2023-01-13 15:11:11 +05:30
Mohammed Bilal
60a6c94da3
Update min versions and add new deps
New B-D: (for github.com/AzureAD/microsoft-authentication-library-for-go) [vendored]
   - golang-github-kylelemons-godebug-dev,
   - golang-github-cli-browser-dev (fork of github.com/pkg/browser)
2023-01-13 15:02:24 +05:30
Mohammed Bilal
8ec612e4e8
New upstream version 15.6.4+ds1 2023-01-13 15:02:22 +05:30
Mohammed Bilal
7a465ecc9b
Upload to experimental 2023-01-10 17:51:14 +05:30
Mohammed Bilal
28ec29caf7
Refresh patch 2023-01-10 11:36:21 +05:30
Mohammed Bilal
f142dbd410 Update upstream source from tag 'upstream/15.5.7+ds1'
Update to upstream version '15.5.7+ds1'
with Debian dir ab44def76f
2023-01-10 11:25:35 +05:30
Mohammed Bilal
903d6fbaf6
Remove abandoned omniauth gems from B-D
The following packages are abandoned upstream and hence removed from the archive.
gitlab currently vendors the following gems

ruby-omniauth-azure-oauth2 - https://bugs.debian.org/1026203
ruby-omniauth-cas3 - https://bugs.debian.org/1026202
ruby-omniauth-crowd - https://bugs.debian.org/1026267
ruby-omniauth-salesforce - https://bugs.debian.org/1026266
2022-12-17 21:45:37 +05:30
Nilesh Patra
b9b24d50c2 Upload to unstable 2022-12-15 21:39:20 +00:00
Nilesh Patra
7ad048086f Remove dead symlink, choking build 2022-12-15 21:38:56 +00:00
Nilesh Patra
5206ed0e13 Set "Rules-Requires-Root: no" to circumvent debhelper bug, see https://lists.debian.org/debian-devel/2022/12/msg00108.html 2022-12-15 21:38:25 +00:00
Pirate Praveen
9f612b364d
Upload to experimental 2022-12-12 21:45:39 +05:30
Pirate Praveen
b6bdeac1c6
Relax dependency on gitlab-labkit (to match gitaly) 2022-12-12 21:25:26 +05:30
Pirate Praveen
d442bfe2ca
Upload to experimental 2022-12-12 15:39:27 +05:30
Pirate Praveen
6f2cf6325f
Update minimum version of gitaly and ruby-gitaly to 15.5~ 2022-12-12 15:38:49 +05:30
Pirate Praveen
5591ed7ee9
Upload to experimental 2022-12-08 16:48:54 +05:30
Pirate Praveen
17b3c4deb7
Use node-katex from system 2022-12-06 02:38:35 +05:30
Pirate Praveen
6463b326f5
Add node-yaml to dependencies 2022-12-06 01:16:56 +05:30
Pirate Praveen
70bcfdd6a0
Remove obsolete initializer 2022-12-05 02:43:34 +05:30
Pirate Praveen
21f29d0ca4
Revert ruby-omniauth-google-oauth2 version bump (installed via gem install) 2022-12-05 00:05:02 +05:30
Pirate Praveen
f8b33a9675
Update dependencies in control and in postinst 2022-12-04 23:42:07 +05:30
Pirate Praveen
831176fbfe
Use openssl from the archive (patch Gemfile) 2022-12-04 21:58:53 +05:30
Pirate Praveen
f6733182cb
Update changelog 2022-12-04 18:51:05 +05:30
Pirate Praveen
0bc3225c6b Update upstream source from tag 'upstream/15.5.4+ds3'
Update to upstream version '15.5.4+ds3'
with Debian dir 42f2bd1a69
2022-12-04 17:33:49 +05:30
Pirate Praveen
805fbd7767
google.golang.org/grpc is now in vendor 2022-12-04 17:24:12 +05:30
Pirate Praveen
60d6134bd9 Update upstream source from tag 'upstream/15.5.4+ds2'
Update to upstream version '15.5.4+ds2'
with Debian dir a1d9cffe53
2022-12-03 16:12:37 +05:30
Pirate Praveen
2fdfb5ba05
Vendor modules conflicting with golang-github-golang-protobuf-1-5-dev 2022-12-03 12:28:14 +05:30
Pirate Praveen
b0e603a14e
Refresh patches 2022-11-26 12:49:44 +05:30
Pirate Praveen
344ab67f83
Update changelog 2022-11-26 12:48:18 +05:30
Pirate Praveen
bd8bdde03f Update upstream source from tag 'upstream/15.5.4+ds1'
Update to upstream version '15.5.4+ds1'
with Debian dir 52ff02a459
2022-11-25 23:57:34 +05:30
Pirate Praveen
eae846ab74
Tighten node-lodash version for nodejs:any fix 2022-10-27 22:30:22 +05:30
Pirate Praveen
70b3ddc3c6
Restorre using yaml from system for older nodejs compat 2022-10-27 17:06:37 +05:30
Pirate Praveen
5a60ca8fea
Update minimum version of puma and ruby-omniauth 2022-10-24 17:21:18 +05:30
Pirate Praveen
159620bd77
Upload to experimental 2022-10-18 16:02:26 +05:30
Pirate Praveen
0f8803d9f2
Remove obsolete feature flags 2022-10-18 16:01:21 +05:30
Pirate Praveen
171e897f1b
Update dependencies 2022-10-18 16:00:52 +05:30
Pirate Praveen
61f09c5d0b
Gemfile.checksum is shipped by upstream now 2022-10-18 15:59:59 +05:30
Pirate Praveen
153513f531
Refresh patches 2022-10-18 15:59:10 +05:30
Pirate Praveen
f4b2ebe90e Update upstream source from tag 'upstream/15.4.2+ds1'
Update to upstream version '15.4.2+ds1'
with Debian dir 8d68c65232
2022-10-11 01:59:37 +05:30
Pirate Praveen
71715d0794
Drop elasticsearch-rails from debian/gitlab.install too 2022-10-03 00:03:38 +05:30
Pirate Praveen
8f80abca94
Upload to experimental 2022-10-02 17:34:33 +05:30
Pirate Praveen
95a113df74 Update upstream source from tag 'upstream/15.3.4+ds1'
Update to upstream version '15.3.4+ds1'
with Debian dir f071051edd
2022-10-02 17:20:44 +05:30
Pirate Praveen
9645f8990d
Drop elasticsearch-rails component (gem installed in postinst) 2022-10-02 17:17:28 +05:30
Pirate Praveen
bbee0d67f2
Upload to experimental 2022-09-14 22:59:54 +05:30
Pirate Praveen
d2afcf5f6b
Use packaged versions of aws-sdk*, rack-oauth2 and redis-actionpack 2022-09-14 22:58:27 +05:30
Mohammed Bilal
e9d4e397aa
Revert change done to name of upload dir 2022-09-14 20:06:11 +05:30
Mohammed Bilal
d6a8d3b8ee
install danger gem from rubygems.org
We need danger < 9 (dep of gitlab-dangerfiles) inorder to avoid octokit conflict
2022-09-14 20:05:27 +05:30
Mohammed Bilal
e0b2c50a43
Add patch to include babel plugins 2022-09-14 20:04:46 +05:30
Mohammed Bilal
16fc54e109
Refresh patches 2022-09-14 20:04:19 +05:30
Mohammed Bilal
68901de2f9 Update upstream source from tag 'upstream/15.3.2+ds1'
Update to upstream version '15.3.2+ds1'
with Debian dir 6743ccca50
2022-09-14 20:03:26 +05:30
Mohammed Bilal
37eadeca90
New upstream version 15.3.2+ds1 2022-09-14 19:55:36 +05:30
Pirate Praveen
e7df0faa67
Adjust gitlab-labkit version to 0.24.0 in postinst 2022-09-03 12:14:37 +05:30
Pirate Praveen
8c2a450a3c
Upload to experimental 2022-08-29 19:43:07 +05:30
Pirate Praveen
9390741f2e
Update minimum version of ruby-oj 2022-08-29 19:42:42 +05:30
Pirate Praveen
78ae1b7543
Revert "Commit .gitattributes patch to git repo"
This reverts commit 5e478b0826.
2022-08-28 22:11:51 +05:30
Pirate Praveen
f8170dde31
Upload to experimental 2022-08-28 22:10:40 +05:30
Pirate Praveen
81209c0e90
Remove obsolete feature flag 2022-08-28 22:10:40 +05:30
Pirate Praveen
809e4b556e
Update minimum versions and install unsatisfied gems from rubygems.org 2022-08-28 22:10:39 +05:30
Pirate Praveen
5e478b0826
Commit .gitattributes patch to git repo 2022-08-27 14:17:57 +05:30
Pirate Praveen
63bc5e73b7
Add .gitattributes entry for handling cross platform text files 2022-08-27 14:17:13 +05:30
Pirate Praveen
be4b19edf4
Update changelog 2022-08-27 14:05:57 +05:30
Pirate Praveen
b17abaf252
Drop node-codemirror as dependency 2022-08-27 14:05:08 +05:30
Pirate Praveen
ea5404c573
Handle changes in upstream file list 2022-08-27 14:04:32 +05:30
Pirate Praveen
9a6364fe81
Refresh patches 2022-08-27 14:03:50 +05:30
Pirate Praveen
f080289c95 Update upstream source from tag 'upstream/15.3.1+ds1'
Update to upstream version '15.3.1+ds1'
with Debian dir e946436609
2022-08-27 11:54:24 +05:30
Pirate Praveen
a9b040837a
Use packaged versions of ruby-asana and ruby-fog-aws 2022-08-26 13:46:27 +05:30
Mohammed Bilal
95c2e8048a
Upload to experimental 2022-08-26 00:19:53 +05:30
Mohammed Bilal
cda87b2f45
Update minimum version of yamux in runtime dependency 2022-08-26 00:19:27 +05:30
Mohammed Bilal
3ac9af2a62
Upload to experimental 2022-08-25 20:53:47 +05:30
Mohammed Bilal
8c046d1111
Add info regarding gitlab-workhorse 2022-08-25 20:24:44 +05:30
Mohammed Bilal
f0dd6eed4b Update upstream source from tag 'upstream/15.2.3+ds1'
Update to upstream version '15.2.3+ds1'
with Debian dir a3fb03acda
2022-08-24 15:35:11 +00:00
Pirate Praveen
588a0a8276
Upload to experimental 2022-08-23 00:40:23 +05:30
Pirate Praveen
c15e82650f
Add workhorse-vendor in upstream-file-list 2022-08-23 00:39:54 +05:30
Pirate Praveen
eb38aab56a
Upload to experimental 2022-08-23 00:30:47 +05:30
Praveen Arimbrathodiyil
cbde52b44e Merge branch 'fix-arch-indep-build' into 'master'
Fix arch:all build by separating overrides for gitlab and gitlab-workhorse

See merge request ruby-team/gitlab!11
2022-08-22 18:59:24 +00:00
Pirate Praveen
01b0a95f64
Fix arch:all build by separating dh overrides for gitlab and gitlab-workhorse 2022-08-23 00:04:43 +05:30
Pirate Praveen
1d5c8c3053
Upload to experimental 2022-08-19 21:19:17 +05:30
Pirate Praveen
9555f3f34b
Remove obsolete initializers 2022-08-19 20:44:39 +05:30
Pirate Praveen
0de364ead2
Upload to experimental 2022-08-19 14:39:33 +05:30
Pirate Praveen
786deddd56
Use more packaged ruby gem depemdencies 2022-08-19 14:39:33 +05:30
Pirate Praveen
412afa21f8
Upload to experimental 2022-08-15 22:40:18 +05:30
Pirate Praveen
dfddbc2d08
Use packaged versions of graphql and gitlab-labkit 2022-08-15 22:39:32 +05:30
Pirate Praveen
9c23cc72e8
Install omniauth-oauth2 1.7.3 from rubygems.org 2022-08-15 22:28:40 +05:30
Pirate Praveen
fd1dca6fe3
Use packaged version of ruby-gitlab-fog-azure-rm 2022-08-15 13:57:48 +05:30
Pirate Praveen
c9129ff26b
Upload to experimental 2022-08-14 22:23:20 +05:30
Pirate Praveen
fa9c26eeda
Remove obsolete initializer 2022-08-14 22:23:01 +05:30
Pirate Praveen
b680879516
Install more gems directly from rubygems.org 2022-08-14 22:23:01 +05:30
Pirate Praveen
8c2849a3bd
Update (build) dependencies 2022-08-14 22:23:01 +05:30
Pirate Praveen
066fa41e88
Refresh patches 2022-08-13 16:00:24 +05:30
Pirate Praveen
47fd4b9369 Update upstream source from tag 'upstream/15.2.2+ds1'
Update to upstream version '15.2.2+ds1'
with Debian dir a2f1e9dd9f
2022-08-13 15:14:48 +05:30
Pirate Praveen
780d188414
Fix not-binnmuable-all-depends-any 2022-08-11 02:35:38 +05:30
Pirate Praveen
d0e1d59131
Upload to experimental 2022-08-11 00:17:41 +05:30
Pirate Praveen
47cfd6c282
Remove obsolete initializers/00_active_record_gitlab_schema.rb 2022-08-11 00:13:00 +05:30
Pirate Praveen
1f2d45f822
Update dependencies 2022-08-10 23:15:00 +05:30
Pirate Praveen
76a73ea0fc
Update changelog 2022-07-30 13:16:19 +02:00
Pirate Praveen
460bf4d090
Update dependencies 2022-07-30 12:57:39 +02:00
Pirate Praveen
7042ba4935
Install more new gems from rubygems.org (packaged versions need update) 2022-07-30 12:56:47 +02:00
Pirate Praveen
8bff93719f
Install patches directory now present upstream 2022-07-29 22:52:38 +02:00
Pirate Praveen
4af37c07bb
Switched to golang-go from golang-any as work around (Closes #1016217) 2022-07-29 22:50:45 +02:00
Pirate Praveen
1a17c9f8ef
Add debian/salsa-ci.yml 2022-07-29 17:25:05 +02:00
Pirate Praveen
1afce9f23a
Update changelog 2022-07-29 14:52:24 +02:00
Pirate Praveen
7e490ce8d4
Refresh patches 2022-07-29 14:51:45 +02:00
Pirate Praveen
2f3c8b06da Update upstream source from tag 'upstream/15.1.4+ds1'
Update to upstream version '15.1.4+ds1'
with Debian dir cf886bfe92
2022-07-29 14:16:26 +02:00
Pirate Praveen
070252e62e
New upstream version 15.1.3+ds1 2022-07-29 14:03:07 +02:00
Praveen Arimbrathodiyil
ab4c4f2568 Merge branch '1015303-fix-actioncable' into 'master'
Install configuration file for ActionCable

See merge request ruby-team/gitlab!10
2022-07-24 16:23:40 +00:00
Balasankar C
215caf9bce
Change Balu's email ID
Signed-off-by: Balasankar C <balasankarc@debian.org>
2022-07-24 20:01:13 +05:30
Balasankar C
506a08384a
Install configuration file for ActionCable
Starting with GitLab 14.5, ActionCable is mandatory, and cable.yml is a
required configuration file.

Signed-off-by: Balasankar C <balasankarc@debian.org>
2022-07-24 19:15:45 +05:30
Pirate Praveen
b8ba1236e7
Update minimum version of ruby-bootsnap to 1.9.4 2022-07-18 18:06:27 +02:00
Pirate Praveen
0dcbe0ed9f
Upload to experimental 2022-07-17 14:43:15 +02:00
Pirate Praveen
daf8fb9380
Remove obsolete feature flags 2022-07-17 14:43:15 +02:00
Pirate Praveen
4f1e508477
Install more gems from rubygems.org 2022-07-17 14:43:14 +02:00
Pirate Praveen
cad5c3b6e9
Update dependencies 2022-07-17 14:43:14 +02:00
Pirate Praveen
4111d9a9b6
Installed files newly added by upstream 2022-07-17 14:43:13 +02:00
Pirate Praveen
7f41c89970
Refresh patches 2022-07-17 14:43:13 +02:00
Pirate Praveen
8ddcf301b8
New upstream version 15.0.4+ds1 2022-07-17 14:43:12 +02:00
Praveen Arimbrathodiyil
cb6963ba41 Merge branch 'onlyjob' into 'master'
Services: downgraded redis-server "Requires" to "Wants".

See merge request ruby-team/gitlab!9
2022-07-15 20:09:47 +00:00
Praveen Arimbrathodiyil
3948cf0a2a Merge branch 'update_database_config_syntax' into 'master'
Update syntax of database config (required before 14.x → 15.0 upgrade)

See merge request ruby-team/gitlab!8
2022-07-15 19:01:37 +00:00
Dmitry Smirnov
17a7bccde7 Services: downgraded redis-server "Requires" to "Wants".
This allows to disable local Redis in favour of external instance.

Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
2022-07-01 19:04:55 +10:00
Pirate Praveen
da4b3e8879
Upload to experimental 2022-07-01 13:27:15 +05:30
Pirate Praveen
8fd2085456
Update minimum version of ruby-rack for security fix 2022-07-01 13:26:34 +05:30
Pirate Praveen
9067a27979 Update upstream source from tag 'upstream/14.10.5+ds1'
Update to upstream version '14.10.5+ds1'
with Debian dir 761720939f
2022-07-01 11:36:38 +05:30
Pirate Praveen
1a1cd418b6
Upload to experimental 2022-06-27 20:29:23 +05:30
Pirate Praveen
5e2c9a97a4
Add gitlab-dangerfiles as dependency in Gemfile 2022-06-27 20:28:28 +05:30
Pirate Praveen
8dccc823be
Install gitlab-dangerfiles gem via gem command required in Rakefile 2022-06-27 17:03:45 +05:30
Pirate Praveen
f4af2127d0
Update dependencies 2022-06-27 17:03:44 +05:30
Pirate Praveen
ed2a868d23
Update changelog 2022-06-22 00:41:14 +05:30
Pirate Praveen
a3e7ac11d8
Update debian/upstream-file-list with newly added files 2022-06-22 00:41:14 +05:30
Pirate Praveen
73c638aef3
Refresh patches 2022-06-22 00:40:03 +05:30
Pirate Praveen
cf58b65260 Update upstream source from tag 'upstream/14.10.4+ds1'
Update to upstream version '14.10.4+ds1'
with Debian dir 22cb194637
2022-06-21 17:21:11 +05:30
Pirate Praveen
1fadc36945
Use packaged version of ruby-gitlab-markup (drop patches) 2022-06-08 22:28:56 +05:30
Pirate Praveen
1dd3a33174
Use packaged version of prosemirror-view node module 2022-06-07 18:12:18 +05:30
Pirate Praveen
0007b9b5ce
Upload to experimental 2022-06-02 22:24:56 +05:30
Pirate Praveen
74509ade4e Update upstream source from tag 'upstream/14.9.5+ds1'
Update to upstream version '14.9.5+ds1'
with Debian dir af6cc6c5fa
2022-06-02 21:07:26 +05:30
Pirate Praveen
7aeddece60
Upload to experimental 2022-05-14 13:33:06 +05:30
Pirate Praveen
ede5703325
Bump Standards-Version to 4.6.1 (no changes needed) 2022-05-14 13:32:50 +05:30
Pirate Praveen
21a93550b0
Switch to packaged version of node-dateformat 2022-05-12 18:46:38 +05:30
Pirate Praveen
a3720d3121
Upload to experimental 2022-05-11 18:19:34 +05:30
Pirate Praveen
04c1ff772d
Use packaged versions of d3, d3-sankey and d3-selection node modules 2022-05-11 18:18:39 +05:30
Pirate Praveen
a968c77299
Switch to packaged version of node-mermaid 2022-05-11 12:19:55 +05:30
Pirate Praveen
c435995ad4
Upload to experimental 2022-05-10 18:42:30 +05:30
Pirate Praveen
3493b8b53e
Switch to packaged version of node-postcss 2022-05-10 18:42:15 +05:30
Pirate Praveen
145966838f
Upload to experimental 2022-05-08 22:08:17 +05:30
Pirate Praveen
e939c5e75c
Relax dependency on rdoc (ruby 3.0 don't specify any version) 2022-05-08 22:07:05 +05:30
Pirate Praveen
d33c0052e7
Check if graphiql-rails is installed before installing it via gem command 2022-05-08 18:48:40 +05:30
Pirate Praveen
b3b01277af
Update dependencies 2022-05-08 18:36:04 +05:30
Pirate Praveen
3c10849204
Upstream no longer ships file/directory named docker 2022-05-08 18:35:08 +05:30
Pirate Praveen
60a6dc8da2
Disable more tests that need unpackaged modules 2022-05-07 23:26:47 +05:30
Pirate Praveen
46b2f93f0e
Refresh patches 2022-05-07 22:13:53 +05:30
Pirate Praveen
478b71c67b Update upstream source from tag 'upstream/14.9.4+ds1'
Update to upstream version '14.9.4+ds1'
with Debian dir 45428e2009
2022-05-07 20:10:40 +05:30
Pirate Praveen
8e048edb1f
Upload to experimental 2022-05-03 16:27:13 +05:30
Pirate Praveen
8e17b97066 Update upstream source from tag 'upstream/14.8.6+ds1'
Update to upstream version '14.8.6+ds1'
with Debian dir e87bad807c
2022-05-03 16:04:51 +05:30
Pirate Praveen
a517185329
Upload to experimental 2022-05-02 17:48:38 +05:30
Pirate Praveen
9c5bb3a432
Update minimum version of js-cookie to 3.0 2022-05-02 17:47:43 +05:30
Pirate Praveen
367154476c Upload to experimental 2022-04-10 02:27:11 +05:30
Pirate Praveen
c81ce798d3 Update minimum version of ruby-rqrcode and ruby-webauthn 2022-04-09 21:27:44 +05:30
Pirate Praveen
343fab58ec Use packaged version of cron-validator node module 2022-04-09 21:25:41 +05:30
Pirate Praveen
0be71800bd Use packaged version of codemirror node module 2022-04-09 21:19:18 +05:30
Pirate Praveen
cc70e05ac1 Use packaged version of clipboard node module 2022-04-09 14:40:05 +05:30
Pirate Praveen
d842f69759 Upload to experimental 2022-04-08 23:34:12 +05:30
Pirate Praveen
98e444746f Export GEM_HOME from gitlab-rake.sh (Closes: #1008932)
Thanks to Maxmillian Stein
2022-04-08 23:22:56 +05:30
Pirate Praveen
c88f6b2bed Update minimum version of ruby-gitlab-experiment 2022-04-06 16:00:12 +05:30
Pirate Praveen
419d556a21 Upload to experimental 2022-04-05 18:12:51 +05:30
Pirate Praveen
02a9df14d4 Update dependencies 2022-04-05 18:12:17 +05:30
Pirate Praveen
6832e9f529 Refresh patches 2022-04-04 12:50:17 +05:30
Pirate Praveen
2863444a25 Update upstream source from tag 'upstream/14.8.5+ds1'
Update to upstream version '14.8.5+ds1'
with Debian dir ba216e0e38
2022-04-04 11:23:52 +05:30
Pirate Praveen
93a8ffa0e6 Fix max version of obsolete sherlock.rb initializer 2022-04-03 01:01:23 +05:30
Pirate Praveen
fc70086aa1 Update minimum version of ruby-sidekiq-cron to 1.2 2022-04-02 14:57:36 +05:30
Pirate Praveen
e744da84c8 Upload to experimental 2022-04-02 14:09:03 +05:30
Pirate Praveen
3a13373367 Update minimum version of gitaly* to 14.7 2022-04-02 14:08:48 +05:30
Pirate Praveen
f7b8d2c2c9 Update minimum version of ruby-acme-client 2022-04-02 02:25:39 +05:30
Pirate Praveen
6dc31234b0 Upload to experimental 2022-04-01 23:17:56 +05:30
Pirate Praveen
63a14ed45d Switch back to ruby-grpc package from archive 2022-04-01 23:17:56 +05:30
Pirate Praveen
66c64859dc Update minimum versions of dependencies 2022-04-01 23:12:50 +05:30
Pirate Praveen
178d2a97ae Refresh patches 2022-04-01 22:12:55 +05:30
Pirate Praveen
0431e648d7 Update upstream source from tag 'upstream/14.7.7+ds1'
Update to upstream version '14.7.7+ds1'
with Debian dir bdf762213c
2022-04-01 21:49:33 +05:30
Pirate Praveen
5fa21f7a2d Set GEM_HOME and GEM_PATH variables in rake-tasks.sh 2022-03-28 23:11:22 +05:30
Pirate Praveen
862267bc5d Update minimum version of ruby-google-protobuf 2022-03-28 23:11:10 +05:30
Pirate Praveen
33f1d4df75 Add ruby-webrick as dependency 2022-03-28 23:10:05 +05:30
Antoine Le Gonidec
f52e9a3a85 Update syntax of database config
The format we used for the database config YAML file is deprecated, and
will no longer be supported starting with GitLab 15.0.
cf. https://gitlab.com/gitlab-org/gitlab/-/issues/338182

The new format is described in the upstream documentation:
https://docs.gitlab.com/ee/development/database/multiple_databases.html#configdatabaseyml
2022-03-04 16:33:07 +01:00
Pirate Praveen
f587e6f183 Upload to experimental 2022-03-03 21:50:19 +05:30
Pirate Praveen
3835bf1301 Install grpc and graphiql-rails using gem command 2022-03-03 21:50:19 +05:30
Pirate Praveen
40a5e35635 Update dependencies 2022-03-03 21:50:19 +05:30
Pirate Praveen
9798801c05 Remove obsolete initializer 2022-03-03 21:50:19 +05:30
Pirate Praveen
fb0a8b4389 Add parser gem to Gemfile 2022-03-03 21:50:19 +05:30
Pirate Praveen
28fa6f76fb fix 2022-03-03 21:50:19 +05:30
Pirate Praveen
7df15b8516 Refresh patches (remove patches applied upstream) 2022-03-02 13:35:08 +05:30
Pirate Praveen
b7d63309f2 Update upstream source from tag 'upstream/14.7.4+ds1'
Update to upstream version '14.7.4+ds1'
with Debian dir eadf0d8789
2022-03-02 08:18:21 +05:30
Pirate Praveen
c1f2c6ea96 Update minimum version of gitaly (for ruby-gollum-lib update) 2022-02-28 00:29:48 +05:30
Pirate Praveen
86b15ce2b7 Update minimum version of ruby-ruby-magic (for ruby-mini-portile2 compat) 2022-02-28 00:29:42 +05:30
Pirate Praveen
0af1e4731a Upload to experimental 2022-02-27 20:06:32 +05:30
Pirate Praveen
b3e67d50c6 Relax dependency on ruby-sanitize 2022-02-27 20:06:04 +05:30
Pirate Praveen
33dbfafd80 Upload to experimental 2022-02-27 12:55:45 +05:30
Pirate Praveen
e27977b73e Update upstream source from tag 'upstream/14.6.5+ds1'
Update to upstream version '14.6.5+ds1'
with Debian dir 8934906dc1
2022-02-27 12:52:12 +05:30
Pirate Praveen
11a7abff4f Upload to experimental 2022-02-05 20:51:48 +05:30
Pirate Praveen
6394ef6e55 Move source to main section only gitlab binary package needs to be in contrib 2022-02-05 20:51:48 +05:30
Pirate Praveen
dac9ce41cc Update minimum version of ruby-rouge to 3.27~ 2022-02-05 20:02:56 +05:30
Pirate Praveen
4274d4d45e Refresh patches 2022-02-05 19:35:06 +05:30
Pirate Praveen
03dedc826f Update upstream source from tag 'upstream/14.6.4+ds1'
Update to upstream version '14.6.4+ds1'
with Debian dir 102cdc4143
2022-02-05 19:11:31 +05:30
Pirate Praveen
d1d126e844 Sort watch page based on recently created tags 2022-02-05 19:09:05 +05:30
Pirate Praveen
992b9cf694 Upload to experimental 2022-01-26 23:32:16 +05:30
Pirate Praveen
c39e15ea9f Remove obsolete config files 2022-01-26 23:31:47 +05:30
Pirate Praveen
df75b822cf Update minimum versions of dependencies 2022-01-26 23:31:34 +05:30
Pirate Praveen
d3caf65777 Handle newly added files 2022-01-26 13:39:59 +05:30
Pirate Praveen
2564e827ed Refresh patches 2022-01-26 13:39:30 +05:30
Pirate Praveen
ad12974701 Update upstream source from tag 'upstream/14.6.3+ds1'
Update to upstream version '14.6.3+ds1'
with Debian dir 4b7ac0b5c5
2022-01-26 12:10:27 +05:30
Pirate Praveen
41cd387647 Upload to experimental 2022-01-12 13:11:48 +05:30
Pirate Praveen
5b1839d50c Update upstream source from tag 'upstream/14.5.3+ds1'
Update to upstream version '14.5.3+ds1'
with Debian dir 61802afe6d
2022-01-12 13:01:40 +05:30
Pirate Praveen
3612b637d6 Drop node-chart.js dependency and unused links to js libraries 2021-12-26 14:57:56 +05:30
Pirate Praveen
75b1f8188f Upload to experimental 2021-12-17 13:10:13 +05:30
Pirate Praveen
8ae2112e74 Update minimum version of gitlab-common to 14.5 2021-12-17 13:09:33 +05:30
Pirate Praveen
625d342bd0 Upload to experimental 2021-12-17 00:19:30 +05:30
Pirate Praveen
cfba73385b Add debhelper templates to preinst (fixes the removing obsolete conffile) 2021-12-17 00:15:46 +05:30
Pirate Praveen
c96f6dcdbf Rename debian/maintscript to debian/gitlab.mainscript 2021-12-17 00:15:17 +05:30
Pirate Praveen
e681dbba8d Upload to experimental 2021-12-16 22:38:53 +05:30
Pirate Praveen
86d44d376c Adapt for debhelper compat 13 2021-12-16 22:38:53 +05:30
Pirate Praveen
315b69841c Drop compat file, rely on debhelper-compat and bump compat level to 13 2021-12-16 22:38:53 +05:30
Pirate Praveen
ebc7656751 Fix path in maintscript 2021-12-16 11:06:37 +05:30
Pirate Praveen
638a5b2cfa Upload to experimental 2021-12-12 18:44:00 +05:30
Pirate Praveen
397357d4a6 Remove obsolete feature flags 2021-12-12 18:43:21 +05:30
Pirate Praveen
491551f56e Relax dependency on ipynbdiff in Gemfile 2021-12-12 18:42:56 +05:30
Pirate Praveen
4b1f2fff85 Update dependencies 2021-12-12 18:42:46 +05:30
Pirate Praveen
8a2046ad45 Install newly added files 2021-12-11 22:56:51 +05:30
Pirate Praveen
a662de8f89 Refresh patches 2021-12-11 22:56:32 +05:30
Pirate Praveen
83500c16ee Update upstream source from tag 'upstream/14.5.2+ds1'
Update to upstream version '14.5.2+ds1'
with Debian dir 71697809bd
2021-12-11 22:20:40 +05:30
Pirate Praveen
cc79b2bf1f Upload to experimental 2021-12-07 22:41:09 +05:30
Pirate Praveen
970d07b0c9 Update minimum version of ruby-graphql to 1.11.10 2021-12-07 22:41:09 +05:30
Pirate Praveen
cd2ae7a1d9 Refresh patches 2021-12-07 22:41:09 +05:30
Pirate Praveen
3609e13a1c Update minimum version of gitaly to 14.4.4 2021-12-07 22:31:23 +05:30
Pirate Praveen
509e622831 Update upstream source from tag 'upstream/14.4.4+ds1'
Update to upstream version '14.4.4+ds1'
with Debian dir a28694afcd
2021-12-07 22:29:00 +05:30
Pirate Praveen
73459d6424 Build with golang-any >= 2:1.17 2021-11-20 20:10:14 +05:30
Pirate Praveen
468c333144 Upload to experimental 2021-11-19 19:06:04 +05:30
Pirate Praveen
2c087856cc Fix gitlab-puma service failing to start by requiring sidekiq/job_logger 2021-11-19 19:06:04 +05:30
Pirate Praveen
9ec2389e94 Reorganize patches to nodejs and tweaks 2021-11-19 19:06:04 +05:30
Pirate Praveen
daeea7adc8 Update minimum versions of dependencies 2021-11-19 19:06:03 +05:30
Pirate Praveen
42abcc7994 Refresh patches and remove obsolete patches 2021-11-18 23:44:59 +05:30
Pirate Praveen
e2eeffe5dc Install new file added upstream 2021-11-18 23:44:33 +05:30
Pirate Praveen
3607edbc5d Update upstream source from tag 'upstream/14.4.2+ds1'
Update to upstream version '14.4.2+ds1'
with Debian dir 752465c447
2021-11-18 22:13:24 +05:30
Pirate Praveen
0a8552d99d Upload to experimental 2021-11-16 22:08:00 +05:30
Pirate Praveen
3f20769523 Update minimum versions of dependencies 2021-11-16 22:07:03 +05:30
Pirate Praveen
b9544852f2 Replace gitaly build dependency with golang-gitlab-gitlab-org-gitaly-dev 2021-11-16 19:10:09 +05:30
Pirate Praveen
ba3a5ea205 Upload to experimental 2021-11-16 16:26:37 +05:30
Pirate Praveen
716d398d41 Refresh patches and create Gemfile subdirectory for patches 2021-11-11 20:16:39 +05:30
Pirate Praveen
8804f2dc83 Update dependencies 2021-11-11 20:16:39 +05:30
Pirate Praveen
6df538c3c1 Update changelog 2021-11-11 17:04:36 +05:30
Pirate Praveen
53db5290d4 Update upstream source from tag 'upstream/14.3.4+ds1'
Update to upstream version '14.3.4+ds1'
with Debian dir b76f2c5e2f
2021-11-11 11:25:31 +05:30
Pirate Praveen
97204a4bea Upload to experimental 2021-11-05 01:15:49 +05:30
Pirate Praveen
ee10b5c887 Lock @tiptap/extension-code-block to 2.0.0-beta.16 2021-11-04 22:39:25 +05:30
Pirate Praveen
f9cc170785 Upload to experimental 2021-11-04 02:03:17 +05:30
Pirate Praveen
f80f671f78 Update prior-version in maintscript for rm_conffile 2021-11-04 02:02:45 +05:30
Pirate Praveen
fef750d687 Switch to bash for quotes support in arguments for gitlab-rake 2021-11-04 02:01:51 +05:30
Pirate Praveen
e1c21b132b Upload to experimental 2021-11-04 00:52:39 +05:30
Pirate Praveen
d35a285316 Tighten some tiptap extension versions too in package.json 2021-11-03 01:11:39 +05:30
Pirate Praveen
17c1261892 Add a preinst script to check version of postgresql 2021-11-03 01:11:39 +05:30
Pirate Praveen
d00da40e08 Use matching version of @tiptap/core in package.json 2021-11-02 20:08:18 +05:30
Pirate Praveen
398f356712 Update minimum version of ruby-unleash 2021-11-02 03:42:32 +05:30
Pirate Praveen
1a7bb9b642 Force specific version of monaco-editor-webpack-plugin for compatibility 2021-11-01 23:49:05 +05:30
Pirate Praveen
7d421291df Remove obsolete maintscript 2021-10-30 00:27:54 +05:30
Pirate Praveen
77f7eb63bf Update dependencies 2021-10-30 00:27:44 +05:30
Pirate Praveen
ad185d4fe5 Relax dependency on rails in Gemfile 2021-10-30 00:02:11 +05:30
Pirate Praveen
36de66b07a Update minimum versions of gitaly, ruby-gitaly and gitlab-common 2021-10-29 22:03:29 +05:30
Pirate Praveen
4ae4671472 Update version in changelog 2021-10-29 22:02:32 +05:30
Pirate Praveen
43416ee97d Update upstream source from tag 'upstream/14.2.6+ds1'
Update to upstream version '14.2.6+ds1'
with Debian dir 7d2b7c02e9
2021-10-29 20:45:47 +05:30
Pirate Praveen
1a25c27275 Rename workhorse binary to gitlab-workhorse 2021-10-29 20:06:32 +05:30
Pirate Praveen
ac1c9f9ba3 Fix XS-Go-Import-Path (remove extra workhorse from import path) 2021-10-29 20:05:58 +05:30
Pirate Praveen
7b4d52505d Update minimum version of golang gitab-labkit 2021-10-29 02:20:08 +05:30
Pirate Praveen
b778eb63a9 Update changelog 2021-10-28 01:37:37 +05:30
Pirate Praveen
e456053620 Update import path for workhorse 2021-10-28 01:36:56 +05:30
Pirate Praveen
bc37520631 Refresh patches 2021-10-28 01:36:19 +05:30
Pirate Praveen
8da35bec51 Update upstream source from tag 'upstream/14.2.5+ds1'
Update to upstream version '14.2.5+ds1'
with Debian dir f23823307f
2021-10-27 15:25:16 +05:30
Pirate Praveen
e3bb51fb33 Upload to experimental 2021-10-04 20:55:43 +05:30
Pirate Praveen
4a9bb0dbfe Update min versions of gitaly, ruby-gitaly, gitlab-common, ruby-gitlab-labkit 2021-10-04 20:54:36 +05:30
Pirate Praveen
24efc58fa7 Upload to experimental 2021-10-03 02:22:43 +05:30
Pirate Praveen
444b1e740b Don't add babel plugins now added by upstream again in babel.config.js 2021-10-03 02:21:26 +05:30
Pirate Praveen
11639f79c4 Remove manual resolution for monaco-editor and fix version incompatibility 2021-10-03 00:48:38 +05:30
Sruthi Chandran
56ce90ad98 Relax autoprefixer-rails version to ~> 10.2 2021-10-02 03:39:35 +05:30
Sruthi Chandran
a07dea71c7 Install .browserslistrc 2021-10-02 03:37:11 +05:30
Sruthi Chandran
7b826e1de7 Update changelog 2021-10-02 02:44:33 +05:30
Sruthi Chandran
197d691777 Set minimum versions for deps 2021-10-02 02:42:24 +05:30
Sruthi Chandran
6256e6891a Update upstream file list and install files 2021-10-02 01:59:54 +05:30
Sruthi Chandran
dc858f77b5 Run upstream file check before dh_install 2021-10-02 01:11:04 +05:30
Sruthi Chandran
1acbae39b8 Refresh patches 2021-10-01 04:34:20 +05:30
Sruthi Chandran
b02a0bcf00 Remove patches no longer required 2021-10-01 04:33:47 +05:30
Sruthi Chandran
6ab01fcdba Update upstream source from tag 'upstream/14.1.7+ds1'
Update to upstream version '14.1.7+ds1'
with Debian dir 606fc7797a
2021-09-30 23:04:05 +05:30
Pirate Praveen
945f3ac2e7 Upload to experimental 2021-09-20 23:22:56 +05:30
Pirate Praveen
bad5f10577 Update minimum version of postgresql-contrib (>= 12~) 2021-09-20 23:18:23 +05:30
Pirate Praveen
c6e0fd4135 Update minimum version of ruby-grape-logging (>= 1.8~) 2021-09-20 23:18:15 +05:30
Pirate Praveen
7fcc141a2e Update minimum version of nodejs (>= 12~) for yarn 3.0 2021-09-20 23:18:07 +05:30
Pirate Praveen
c0297ce272 Update changelog 2021-09-09 15:48:09 +05:30
Pirate Praveen
631c8dd7b9 Add openssh-server to recommends (systemd nspawn do not have this by default) 2021-09-09 03:36:36 +05:30
Pirate Praveen
35424cbf81 Fix activerecord 6.1.4 compatibility issue with postgresql cte 2021-09-08 22:56:40 +05:30
Pirate Praveen
6967805d17 Remove config/initializers/mailer_retries.rb in clean 2021-09-08 01:40:01 +05:30
Pirate Praveen
374b0ec808 Remove obsolete initializer mailer_retries.rb 2021-09-08 00:28:06 +05:30
Pirate Praveen
cb0bb2f245 Remove obsolete initializer labkit_middleware.rb 2021-09-08 00:27:29 +05:30
Pirate Praveen
7be813505b Update minimum version of ruby-apollo-upload-server 2021-09-07 23:28:16 +05:30
Pirate Praveen
f540e31ac2 Remove obsolete initializer action_dispatch_journey_formatter.rb 2021-09-07 23:25:33 +05:30
Pirate Praveen
224ff17833 Update minimum versions of ruby-flipper* 2021-09-07 23:09:46 +05:30
Pirate Praveen
4930273285 Update minimum versions add ruby-kas-grpc 2021-09-07 03:56:21 +05:30
Pirate Praveen
ac0abaacaf Relax dependency on autoprefixer-rails in Gemfile 2021-09-07 00:29:08 +05:30
Pirate Praveen
014f2be462 Update minimum versions of dependencies 2021-09-07 00:26:50 +05:30
Sruthi Chandran
4ac5cedcbf Update maintscript 2021-09-06 04:47:14 +05:30
Sruthi Chandran
9279d3cff1 Update upstream file check sh 2021-09-05 02:33:14 +05:30
Sruthi Chandran
70dbca020d Update upstream-file-list, install file and ignored-file-list 2021-09-05 02:33:14 +05:30
Sruthi Chandran
f755b8ceae Disable failing tests 2021-09-05 01:32:39 +05:30
Sruthi Chandran
7aa669f7ed Set minimum version for golang-google-grpc-dev 2021-09-05 01:09:32 +05:30
Sruthi Chandran
48e939e598 Add golang-github-hashicorp-yamux-dev to builddeps 2021-09-05 01:05:12 +05:30
Sruthi Chandran
914b3d1872 Update changelog 2021-09-05 00:53:14 +05:30
Sruthi Chandran
cb1b58703f Add gitaly to builddeps 2021-09-05 00:48:50 +05:30
Sruthi Chandran
0bcd46527f Update upstream source from tag 'upstream/14.0.10'
Update to upstream version '14.0.10'
with Debian dir b0cad650b0
2021-09-04 03:14:00 +05:30
Sruthi Chandran
e135864ffa Update changelog 2021-09-04 02:52:05 +05:30
Sruthi Chandran
03ff48a997 Refresh patches 2021-09-04 02:52:05 +05:30
Sruthi Chandran
ed44479d24 Remove patches already applied upstream 2021-09-04 02:52:05 +05:30
Sruthi Chandran
3bbd721fc3 New upstream version 14.0.10 2021-09-04 02:52:04 +05:30
Pirate Praveen
75824f5514 Bump Standards-Version to 4.6.0 (no changes needed) 2021-08-27 01:50:00 +05:30
Pirate Praveen
3dc6d3f09b Upload to experimental 2021-08-10 21:08:32 +05:30
Pirate Praveen
d6c246ac63 Switch back to using ruby-grpc package 2021-08-10 21:07:34 +05:30
Pirate Praveen
b0606e5100 Update minimum version of ruby-rqrcode-rails3 for 2FA fix 2021-08-10 21:05:51 +05:30
Pirate Praveen
c94ce0c0dd Change ruby2.7 dependency to ruby (for scripts that needs ruby) 2021-08-10 02:12:50 +05:30
Pirate Praveen
cd96b1229a Upload to experimental 2021-08-10 01:06:03 +05:30
Pirate Praveen
217cc28279 Switch back to using packaged ruby-google-protobuf (see #992008) 2021-08-10 01:04:42 +05:30
Pirate Praveen
27478f47b8 Upload to experimental 2021-08-04 17:16:45 +05:30
Pirate Praveen
4890a8a4f6 Update upstream source from tag 'upstream/13.12.9+ds1'
Update to upstream version '13.12.9+ds1'
with Debian dir 245b3e148f
2021-08-04 16:30:59 +05:30
Pirate Praveen
e95d8cf57d Upload to experimental 2021-07-08 21:56:02 +05:30
Pirate Praveen
da12140b9a Update upstream source from tag 'upstream/13.12.8+ds1'
Update to upstream version '13.12.8+ds1'
with Debian dir 7dd5714dff
2021-07-08 21:51:58 +05:30
Pirate Praveen
fa9aa61b49 Upload to experimental 2021-07-02 02:17:29 +05:30
Pirate Praveen
df98e9fba0 Update minimum versions of ruby-rails and ruby-nokogiri 2021-07-02 02:17:29 +05:30
Pirate Praveen
7d872c506e Refresh patches 2021-07-02 02:17:29 +05:30
Pirate Praveen
a0e6cc2626 Update upstream source from tag 'upstream/13.12.6+ds1'
Update to upstream version '13.12.6+ds1'
with Debian dir 492090d23c
2021-07-02 01:07:42 +05:30
Pirate Praveen
a7270347cf Upload to experimental 2021-06-21 23:58:29 +05:30
Pirate Praveen
e3bd3d3d08 Update upstream source from tag 'upstream/13.12.4+ds1'
Update to upstream version '13.12.4+ds1'
with Debian dir b4799be9cb
2021-06-21 23:57:32 +05:30
Pirate Praveen
814e57608e Install grpc and google-protobuf before GEM_HOME is set 2021-06-21 23:48:23 +05:30
Pirate Praveen
3823096c59 Export GEM_HOME in gitlab-rails-console script 2021-06-21 23:01:13 +05:30
Pirate Praveen
0c81fb0d22 Update minimum version of golang-any (>= 2:1.15~) 2021-06-21 21:43:28 +05:30
Pirate Praveen
c5616dd459 Upload to experimental 2021-06-21 15:15:48 +05:30
Pirate Praveen
81063307aa Set GEM_HOME variable in gitlab-debian.conf 2021-06-21 15:14:12 +05:30
Pirate Praveen
5909466264 Upload to experimental 2021-06-21 14:10:25 +05:30
Pirate Praveen
1bcb4acac8 Move gem install to start of postinst, before regenerating Gemfile.lock 2021-06-21 14:09:06 +05:30
Pirate Praveen
27a7b7ef1f Upload to experimental 2021-06-21 01:03:21 +05:30
Pirate Praveen
d3a2479614 Add workaround for #989774 (install google-protobuf from rubygems.org) 2021-06-21 00:47:56 +05:30
Pirate Praveen
e7bda00cca Upload to experimental 2021-06-18 23:01:48 +05:30
Pirate Praveen
f6c30f3a0d Update minimum version of ruby-gitlab-experiment to 0.5.4 2021-06-18 21:59:37 +05:30
Pirate Praveen
7d9bd6d2e4 Upload to experimental 2021-06-17 22:20:29 +05:30
Pirate Praveen
fa672767c3 Update minimum version of ohai to 16.13.0-2 2021-06-17 22:19:54 +05:30
Pirate Praveen
de88e1146b Upload to experimental 2021-06-17 20:10:31 +05:30
Pirate Praveen
6ec2a132e1 Backport fix for rails 6.0.3.7 support (Thanks to Antoine Le Gonidec) 2021-06-17 20:09:14 +05:30
Pirate Praveen
4f387a08bc Upload to experimental 2021-06-12 20:10:00 +05:30
Pirate Praveen
6d061c1333 Remove dependency on ruby-google-protobuf (See #989774) 2021-06-12 20:10:00 +05:30
Pirate Praveen
b3da4f290b Relax dependency on ruby-pg-query 2021-06-12 01:11:21 +05:30
Pirate Praveen
3afd1d6651 Use packaged version of node-katex 2021-06-12 01:11:21 +05:30
Pirate Praveen
e353ca15c0 Update dependencies 2021-06-10 00:27:15 +05:30
Pirate Praveen
30313f3072 Relax dependency on autoprefixer gem in Gemfile 2021-06-10 00:26:54 +05:30
Pirate Praveen
7b3bd15cdc Handle new files included by upstream 2021-06-09 22:53:00 +05:30
Pirate Praveen
8badeed3e5 Refresh patches 2021-06-09 22:52:32 +05:30
Pirate Praveen
524e02e468 Update changelog for new upstream release 2021-06-09 22:52:19 +05:30
Pirate Praveen
d7a59cb6b5 Update upstream source from tag 'upstream/13.12.3+ds1'
Update to upstream version '13.12.3+ds1'
with Debian dir 0d3717162d
2021-06-08 01:25:13 +05:30
Pirate Praveen
bd0a194965 Upload to experimental 2021-06-02 17:14:44 +05:30
Pirate Praveen
961fb706d5 Update upstream source from tag 'upstream/13.11.5+ds1'
Update to upstream version '13.11.5+ds1'
with Debian dir cd75b9e1a6
2021-06-02 17:13:06 +05:30
Pirate Praveen
630bcf8d08 Upload to experimental 2021-05-12 15:55:54 +05:30
Pirate Praveen
95554b29b2 Update upstream source from tag 'upstream/13.11.3+ds1'
Update to upstream version '13.11.3+ds1'
with Debian dir 839ba4976a
2021-05-12 15:33:01 +05:30
Pirate Praveen
86b266c8ed Drop dependency on ruby-jquery-atwho-rails (no longer used) 2021-05-12 01:20:29 +05:30
Pirate Praveen
ee188aa69d Use node-rails-actioncable from system 2021-05-10 01:11:57 +05:30
Pirate Praveen
1ee4f8772b Relax dependency of gon in Gemfile and update minimum version in d/control 2021-04-30 17:52:08 +05:30
Pirate Praveen
e3c1b1baff Upload to experimental 2021-04-30 00:44:56 +05:30
Pirate Praveen
ec640f827b Remove obsolete puma initializer (we have puma 5.2.2) 2021-04-30 00:44:56 +05:30
Pirate Praveen
63dbbb33e2 Update minimum versions of dependencies 2021-04-30 00:12:11 +05:30
Pirate Praveen
a240492479 Remove obsolete config files and update upstream config file list 2021-04-30 00:11:21 +05:30
Pirate Praveen
3cfb60517b Refresh patches 2021-04-30 00:10:56 +05:30
Pirate Praveen
98cd7bfd8e Update upstream source from tag 'upstream/13.11.2+ds1'
Update to upstream version '13.11.2+ds1'
with Debian dir ac249bbb68
2021-04-29 21:19:29 +05:30
Pirate Praveen
8bc51979c6 Upload to experimental (staging) 2021-04-28 18:45:48 +05:30
Pirate Praveen
60e7c731c5 Update minimum version of redis-server to 5:6.0.12~ 2021-04-28 18:45:48 +05:30
Pirate Praveen
274d8be34f Update minimum version of ruby-carrierwave to 1.3.2 2021-04-28 18:45:48 +05:30
Pirate Praveen
12905e534a Update minimum version of node-mermaid to 8.9.2 2021-04-28 18:45:48 +05:30
Pirate Praveen
713f2e1161 Update upstream source from tag 'upstream/13.10.4+ds1'
Update to upstream version '13.10.4+ds1'
with Debian dir 9870a1bc55
2021-04-28 17:24:33 +05:30
Pirate Praveen
a8845b769d Upload to experimental 2021-04-25 18:14:46 +05:30
Pirate Praveen
daca4c5fd6 Update minimum version of ruby-mail-room 2021-04-25 18:14:16 +05:30
Pirate Praveen
36bdb97738 Keep gitlab-workhorse binary in main 2021-04-24 22:36:02 +05:30
Pirate Praveen
fd2331cd65 Upload to experimental 2021-04-24 00:24:55 +05:30
Pirate Praveen
a798ef112a Update version of gitlab-workhorse to same version as gitlab 2021-04-21 01:01:57 +05:30
Pirate Praveen
b07acac134 Use packaged versions of @babel/* 2021-04-21 01:01:41 +05:30
Pirate Praveen
5f6094489d Relax dependency on ruby-rexml to allow version embedded in libruby2.7 2021-04-20 23:17:37 +05:30
Pirate Praveen
e702d624af Use packaged versions of lodash and babel-plugin-lodash 2021-04-20 23:14:12 +05:30
Pirate Praveen
97d7d949e4 Update minimum version of node-prosemirror-{model,markdown} 2021-04-18 20:54:54 +05:30
Pirate Praveen
768ee498e8 Update changelog 2021-04-18 00:33:45 +05:30
Pirate Praveen
7479abe471 Update minimum versions of dependencies 2021-04-18 00:33:44 +05:30
Pirate Praveen
704227c1ff New upstream version 13.10.3+ds2 2021-04-18 00:33:44 +05:30
Pirate Praveen
cc5a1794ac Upload to experimental 2021-04-17 23:32:13 +05:30
Pirate Praveen
b0ff007e84 Remove files no longer shipped by upstream from file lists 2021-04-17 23:30:11 +05:30
Pirate Praveen
3ecfb50b3d Add golang-github-getsentry-raven-go-dev as build dependency 2021-04-17 23:29:40 +05:30
Pirate Praveen
2166516d83 Refresh patches 2021-04-17 20:43:06 +05:30
Pirate Praveen
89d9cbce42 Update upstream source from tag 'upstream/13.10.3+ds1'
Update to upstream version '13.10.3+ds1'
with Debian dir d46fb941dc
2021-04-17 20:09:07 +05:30
Pirate Praveen
0a98dbda3b Build gitlab-workhorse binary from workhorse directory 2021-04-17 20:05:48 +05:30
Pirate Praveen
684df5604e Upload to experimental 2021-04-15 23:58:12 +05:30
Pirate Praveen
9b03fe71bd Refresh patches 2021-04-15 23:58:12 +05:30
Pirate Praveen
41bcf3cda5 Add ruby-saml as a dependency 2021-04-15 23:58:12 +05:30
Pirate Praveen
998664b918 Update minimum version of ruby-rexml to 3.2.5 2021-04-15 22:42:28 +05:30
Pirate Praveen
443b0fd2ea Update upstream source from tag 'upstream/13.9.6+ds1'
Update to upstream version '13.9.6+ds1'
with Debian dir 5725912f20
2021-04-15 22:35:20 +05:30
Pirate Praveen
a55c2dc6a9 Upload to experimental 2021-04-01 23:41:07 +05:30
Pirate Praveen
bd823d3c84 Remove obsolete initializer 2021-04-01 23:41:06 +05:30
Pirate Praveen
309ccd81e6 Add ruby-ruby-magic-static as new dependency 2021-04-01 23:41:06 +05:30
Pirate Praveen
82b2ef464e Drop ruby-hipchat dependency and refresh patch for the same change in Gemfile 2021-04-01 17:48:33 +05:30
Pirate Praveen
9adaa9b51a Update upstream source from tag 'upstream/13.9.5+ds1'
Update to upstream version '13.9.5+ds1'
with Debian dir 71eb89d788
2021-04-01 16:37:56 +05:30
Pirate Praveen
4e28766cc0 Update watch file regex for github.com components 2021-04-01 16:35:51 +05:30
Pirate Praveen
2179e4d594 Upload to experimental 2021-03-27 16:10:16 +05:30
Pirate Praveen
6039dda4d6 Update minimum versions of ruby-rugged and ruby-licensee
This reverts commit 0495c56792.
2021-03-27 16:09:02 +05:30
Pirate Praveen
bd4ed8f3e0 Relax dependency on gitlab-labkit (for matching with gitaly requirement) 2021-03-27 16:07:33 +05:30
Pirate Praveen
538b117167 Upload to experimental 2021-03-23 23:41:49 +05:30
Pirate Praveen
0495c56792 Revert "Update minimum versions of ruby-rugged and ruby-licensee"
This reverts commit 6ccaddeba4.
2021-03-22 23:49:55 +05:30
Pirate Praveen
8bac81f8e8 Upload to experimental 2021-03-19 00:11:40 +05:30
Pirate Praveen
23eeaa097f Update upstream source from tag 'upstream/13.9.4+ds1'
Update to upstream version '13.9.4+ds1'
with Debian dir ae6f4fd291
2021-03-18 23:55:19 +05:30
Pirate Praveen
014a4e65d1 Upload to experimental 2021-03-11 21:46:51 +05:30
Pirate Praveen
6ccaddeba4 Update minimum versions of ruby-rugged and ruby-licensee 2021-03-11 21:46:02 +05:30
Pirate Praveen
c649c25dbb Upload to experimental 2021-03-11 21:12:46 +05:30
Pirate Praveen
de9fa4053e Update dependencies 2021-03-11 21:11:37 +05:30
Pirate Praveen
99853b47cb Update maintscript and upstream-config-file-list 2021-03-11 21:11:08 +05:30
Pirate Praveen
2fd95a0807 Add set -e and fix typos in file names 2021-03-11 21:10:30 +05:30
Pirate Praveen
b71697f5f9 Update debian/upstream-file-list 2021-03-11 21:09:56 +05:30
Pirate Praveen
99c75becf3 Refresh patches 2021-03-11 21:09:22 +05:30
Pirate Praveen
8aebb619f3 Update upstream source from tag 'upstream/13.9.3+ds1'
Update to upstream version '13.9.3+ds1'
with Debian dir 6ebd924a1f
2021-03-11 19:15:09 +05:30
Pirate Praveen
8de7e15af5 Upload to experimental 2021-03-09 17:00:03 +05:30
Pirate Praveen
59fd6d1756 Fix typo in dependency (ruby-azure-storage-common) 2021-03-09 16:59:22 +05:30
Pirate Praveen
977271857d Update minimum version of gitaly to 13.8~ 2021-03-09 00:57:02 +05:30
Pirate Praveen
ce3b8db129 Upload to experimental 2021-03-08 23:37:45 +05:30
Pirate Praveen
2ee22179fb Update minimum versions of dependencies 2021-03-08 23:37:01 +05:30
Pirate Praveen
be7e61c63e Relax dependency on bcrypt and webrick in Gemfile 2021-03-08 23:36:37 +05:30
Pirate Praveen
e353b2665a Refresh patches 2021-03-08 22:30:29 +05:30
Pirate Praveen
b0ff9938b4 Update upstream source from tag 'upstream/13.8.5+ds1'
Update to upstream version '13.8.5+ds1'
with Debian dir 9115fc5c98
2021-03-08 18:14:56 +05:30
Pirate Praveen
7b8d5abea0 Upload to experimental 2021-03-05 17:54:44 +05:30
Pirate Praveen
b445b2273a Update minimum version of ruby-thrift to 0.14~ 2021-03-05 17:54:44 +05:30
Pirate Praveen
4e647c893c Refresh patches 2021-03-05 17:54:44 +05:30
Pirate Praveen
e345adcc5d Update upstream source from tag 'upstream/13.7.8+ds1'
Update to upstream version '13.7.8+ds1'
with Debian dir dbc4117c60
2021-03-05 16:21:16 +05:30
Pirate Praveen
75e536bf7a Remove elasticsearch-model component from debian/gbp.conf 2021-03-05 16:19:01 +05:30
Pirate Praveen
575540fd7e Merge branch 'master-13.7' 2021-03-05 16:18:43 +05:30
Pirate Praveen
29b73ae3aa Upload to experimental 2021-03-02 23:56:43 +05:30
Pirate Praveen
7e88869458 Remove more obsolete config files, thanks to Dragos Jarca and Lars Kruse 2021-03-02 23:54:59 +05:30
Pirate Praveen
fe065618ae Remove config-file-list generated during build from repo 2021-03-01 19:56:14 +05:30
Pirate Praveen
8261391b25 Upload to experimental 2021-03-01 19:33:25 +05:30
Pirate Praveen
0a8f4002d4 Remove more obsolete configuration files 2021-03-01 19:31:49 +05:30
Pirate Praveen
c2d303ff88 Automatically check if any config files changed during build 2021-02-28 22:48:11 +05:30
Pirate Praveen
7492f31907 Update minimum versions to ruby-commonmarker and ruby-progressbar 2021-02-28 19:06:59 +05:30
Pirate Praveen
34cad7c7e1 Update changelog 2021-02-28 19:06:54 +05:30
Pirate Praveen
98741d55b7 Remove obsolte feature flags and initializers 2021-02-27 17:25:05 +05:30
Pirate Praveen
901e46aa79 Add resolutions: typescript 4.1.5 in package.json 2021-02-25 15:18:01 +05:30
Pirate Praveen
6ffe122398 Upload to experimental 2021-02-24 22:51:40 +05:30
Pirate Praveen
2d47476f46 Update minimum versions of ruby-fog-google and ruby-mail-room 2021-02-22 22:41:27 +05:30
Pirate Praveen
816883e743 Ignore embedded gitlab-workhorse (packaged separately) 2021-02-22 22:40:57 +05:30
Pirate Praveen
6c5a8b737f Refresh patches 2021-02-22 22:40:45 +05:30
Pirate Praveen
eaabfef43f Update changelog 2021-02-22 22:40:37 +05:30
Pirate Praveen
d621a64387 Switch back to ruby-licensee 8.9 for rugged 0.28 2021-02-22 19:39:11 +05:30
Dmitry Smirnov
44ff9a321b watch: corrected for "uscan --download-version" case. 2021-02-23 00:34:16 +11:00
Pirate Praveen
db2c994a67 Switch back to ruby-rugged 0.28 (use snapshot.debian.org) 2021-02-22 17:33:33 +05:30
Pirate Praveen
51594d4a58 Add --quiet to gitlab-sidekiq.service running bundle install --local 2021-02-22 17:33:24 +05:30
Pirate Praveen
8d88b2aefc Update upstream source from tag 'upstream/13.7.7'
Update to upstream version '13.7.7'
with Debian dir 2ce297e60a
2021-02-22 17:31:28 +05:30
Dmitry Smirnov
cd9a0f35ed changelog update
* Corrected upstream version ("+ds1") to fix orig tars acquisition.
 * Removed CI-related changelog entry (CI file isnot shipped with the package).
2021-02-22 15:25:00 +11:00
Dmitry Smirnov
938ef19b16 watch: added "repacksuffix=+ds1". 2021-02-22 15:24:32 +11:00
Pirate Praveen
8ea1af2fc7 Upload to experimental 2021-02-22 01:35:51 +05:30
Pirate Praveen
b5ca8e35e3 Switch back to ruby-rugged 0.28 (use snapshot.debian.org) 2021-02-22 01:34:34 +05:30
Pirate Praveen
a2094ba48c Add --quiet to gitlab-sidekiq.service running bundle install --local 2021-02-20 12:52:35 +05:30
Pirate Praveen
8f936015f6 Upload to experimental 2021-02-19 19:39:01 +05:30
Pirate Praveen
0f63328fab Update minimum version of gitaly (for gitaly-git2go command) 2021-02-19 19:39:00 +05:30
Pirate Praveen
54171e33f7 Regenerate Gemfile.lock before gitlab-sidekiq service start 2021-02-19 19:39:00 +05:30
Pirate Praveen
77e7dcf5e3 Upload to experimental 2021-02-19 14:50:47 +05:30
Pirate Praveen
7cb02d213a Update minimum version of gitaly (for gitaly-git2go command) 2021-02-19 14:50:47 +05:30
Pirate Praveen
e1927013bc Regenerate Gemfile.lock before gitlab-sidekiq service start 2021-02-19 14:50:47 +05:30
Dmitry Smirnov
1658f2e0a2 CI: minor corrections; exclude "buster-backports" and tags.
not-for-changelog
2021-02-16 22:36:56 +11:00
Dmitry Smirnov
18ff04ab77 L:debian-rules-uses-unnecessary-dh-argument 2021-02-16 22:34:43 +11:00
Dmitry Smirnov
e293c6c2fb watch: fixed upstream MUT/tarballs downloading with "uscan" and "origtargz". 2021-02-16 22:28:55 +11:00
Pirate Praveen
1f9a380741 Change dependency on ruby to ruby2.7 2021-02-12 01:01:35 +05:30
Pirate Praveen
6f31a51519 Upload to experimental 2021-02-11 23:39:23 +05:30
Pirate Praveen
6a0a4e2d68 Update upstream source from tag 'upstream/13.6.7'
Update to upstream version '13.6.7'
with Debian dir 98b8813be2
2021-02-11 23:38:06 +05:30
Pirate Praveen
66763597fd Update minimum version of ruby to 2.7.2 and rubygems-integration to 1.18 2021-02-05 00:08:33 +05:30
Pirate Praveen
4dd5333b38 Upload to experimental 2021-02-04 15:53:47 +05:30
Pirate Praveen
3c5d53bb4d Update upstream source from tag 'upstream/13.6.6'
Update to upstream version '13.6.6'
with Debian dir 623d107bd1
2021-02-04 15:47:34 +05:30
Pirate Praveen
8e4dd2d649 Update minimum version of ruby-attr-encrypted 2021-02-04 15:27:41 +05:30
Pirate Praveen
e535fd4fd5 Document how to activate a new user from rails console 2021-02-01 19:05:37 +05:30
Pirate Praveen
4365c59b4f Use gitlab-rails-console command in README.Debian 2021-02-01 19:05:27 +05:30
Pirate Praveen
70d4865e32 Upload to experimental 2021-01-30 21:13:35 +05:30
Pirate Praveen
ead17b17d6 Sync patches with buster-fasttrack branch 2021-01-30 21:13:35 +05:30
Pirate Praveen
cbe3ddfc6a Update minimum version of dependencies and add new dependencies 2021-01-30 21:13:35 +05:30
Pirate Praveen
dc8ff1e815 Update upstream-file-list 2021-01-30 21:13:35 +05:30
Pirate Praveen
d62cfca0ad Refresh patches 2021-01-30 21:13:35 +05:30
Pirate Praveen
88d9c276e6 Update changelog 2021-01-30 21:13:35 +05:30
Pirate Praveen
e087feee83 New upstream version 13.6.5 2021-01-30 21:13:34 +05:30
Pirate Praveen
be82141550 New upstream version 13.5.7 2021-01-30 21:13:33 +05:30
Pirate Praveen
aa040cbfac Update minimum version of node-popper.js 2021-01-30 21:13:33 +05:30
Pirate Praveen
949b7a85ed Update minimum version of ruby-mini-magick 2021-01-30 21:13:33 +05:30
Pirate Praveen
c40962c542 Fix syntax of nginx.ssl.config.example 2021-01-30 21:13:33 +05:30
Pirate Praveen
6f1a91da8e Upload to experimental 2021-01-30 21:13:33 +05:30
Pirate Praveen
65c436d655 New upstream version 13.5.6 2021-01-30 21:13:33 +05:30
Pirate Praveen
46909a7fbc Switch back to using lodash from npmjs.com (see #979531) 2021-01-30 21:13:33 +05:30
Pirate Praveen
5434991abd Update changelog 2021-01-30 21:13:33 +05:30
Pirate Praveen
b29dd36697 Don't install yarn.lock (we use some dependencies from system) 2021-01-30 21:13:33 +05:30
Pirate Praveen
479a61f83e Update nginx configuration using upstream templates 2021-01-30 21:13:33 +05:30
Pirate Praveen
7c2b577635 Refresh patches (create new patches to fix dependency mismatch) 2021-01-30 21:13:33 +05:30
Pirate Praveen
6f341559d5 Update minimum versions of dependencies 2021-01-30 21:13:33 +05:30
Pirate Praveen
41dda6d589 Install or ignore files newly added in this release 2021-01-30 21:13:33 +05:30
Pirate Praveen
7ed664d1de New upstream version 13.5.5 2021-01-30 21:13:32 +05:30
Dmitry Smirnov
035298663f cme fix dpkg-copyright 2021-01-25 20:09:55 +11:00
Dmitry Smirnov
fe2cd4c979 copyright: corrected syntax to pass "cme check dpkg-copyright". 2021-01-15 01:03:11 +11:00
Pirate Praveen
bdd3986cba Add node_modules as first path to resolve in webpack.config.js 2021-01-04 20:35:13 +05:30
Pirate Praveen
0206859040 Use link protocol only in case of permission errors 2020-12-24 20:32:23 +05:30
Pirate Praveen
3945471fc8 Use link: and portal: protocols in package.json for packaged modules 2020-12-23 00:38:36 +05:30
Pirate Praveen
0b96d9e2bc Refactor to make node_modules and package.json write-able 2020-12-21 20:48:56 +05:30
Pirate Praveen
43df5d0233 Switch to yarn 2.x with node-modules plugin 2020-12-21 03:16:23 +05:30
Pirate Praveen
87d79396df Use node-css-loader 5.x and node-postcss 8.x 2020-12-21 03:15:39 +05:30
Pirate Praveen
4e710148d8 Upload to unstable 2020-12-17 16:16:37 +05:30
Pirate Praveen
49d40037b4 Tighten dependency on node-autosize for bug fix 2020-12-14 17:51:31 +05:30
Pirate Praveen
79a45d57de Use packaged font-awesome node module 2020-12-14 00:21:42 +05:30
Pirate Praveen
9abef1b71a Use packaged version of webpack-stats-plugin 2020-12-12 23:53:18 +05:30
Pirate Praveen
fcd4be54e3 Use packaged version of js-yaml node module 2020-12-11 16:49:44 +05:30
Pirate Praveen
16fd3660ec Use packaged version of minimatch node module 2020-12-11 16:06:01 +05:30
Pirate Praveen
dd8f94c6bf Use packaged version of katex node module 2020-12-11 15:51:21 +05:30
Pirate Praveen
53dc81de58 Use packaged version of mermaid node module 2020-12-11 02:57:36 +05:30
Pirate Praveen
222dfe0deb Use packaged version of uuid node module 2020-12-11 01:42:18 +05:30
Sruthi Chandran
f28d3cb20b Add canvas as externals in webpack.config.js 2020-12-09 23:15:18 +05:30
Pirate Praveen
4a8c79befd
Upload to unstable 2020-12-08 16:59:22 +05:30
Pirate Praveen
92c41d0a87
Drop dependency on ruby-grpc (now handled by gem install) 2020-12-08 16:59:20 +05:30
Pirate Praveen
6bb9cd71a9 Update upstream source from tag 'upstream/13.4.7'
Update to upstream version '13.4.7'
with Debian dir 290c51568c
2020-12-08 15:32:39 +05:30
Pirate Praveen
68734dc350
Update uuid to ^8.3.1 in package.json 2020-12-07 23:46:22 +05:30
Pirate Praveen
5b84b1f2f7
Install grpc using gem command (ruby-grpc package has an unfixed regression) 2020-12-07 23:46:21 +05:30
Pirate Praveen
649ae0b4e6
Remove schema-utils 3.0 from package.json (incompatibilities resolved) 2020-12-07 17:52:42 +05:30
Pirate Praveen
6a8dc1efe9
Use packaged version of pdfjs-dist and adapt for worker-loader 3 api 2020-12-07 01:51:00 +05:30
Sruthi Chandran
b9bf4c6f03 Upload to unstable 2020-12-06 22:54:21 +05:30
Pirate Praveen
e50d3c2428
Update changelog 2020-12-06 17:27:36 +05:30
Pirate Praveen
c63789a24b
Add schema-utils 3.0, mkdirp 1.0 and loader-utils 2.0 to package.json
to ensure compatibility with packaged modules (See #976310)
2020-12-06 17:23:43 +05:30
Pirate Praveen
9b82a72575
Use packaged version of copy-webpack-plugin 2020-12-06 15:37:20 +05:30
Pirate Praveen
112f239cc2
Use packaged version of style-loader 2020-12-06 00:42:19 +05:30
Pirate Praveen
3762ce7927
Use packaged version of file-loader 2020-12-05 22:49:45 +05:30
Pirate Praveen
b00a598b4a
Use packaged version of node-raw-loader 2020-12-05 20:51:16 +05:30
Pirate Praveen
3a87c3cd40
Use packaged version of node-css-loader 2020-12-05 20:49:43 +05:30
Sruthi Chandran
36e3dabe46 Update changelog 2020-12-03 14:48:28 +05:30
Sruthi Chandran
47c982349b Set minimum version for google-protobuf 2020-12-03 14:48:20 +05:30
Sruthi Chandran
aacc6aff43 Set minimum version for grpc 2020-12-03 00:45:29 +05:30
Sruthi Chandran
94d94ca391 Upload to unstable 2020-12-02 23:45:50 +05:30
Sruthi Chandran
a6379ea974 Upload to experimental 2020-11-27 02:29:25 +05:30
Sruthi Chandran
e81d35de62 Add new link for .gitlab_kas_secret 2020-11-27 02:24:20 +05:30
Sruthi Chandran
3708ec6724 Update deps 2020-11-27 02:23:32 +05:30
Sruthi Chandran
8019570c78 Update new and removed files 2020-11-27 02:20:53 +05:30
Sruthi Chandran
785641d6a9 Refresh patches 2020-11-27 02:20:53 +05:30
Sruthi Chandran
b2b023cf11 Remove patches not required 2020-11-24 16:41:16 +05:30
Pirate Praveen
fb4a3edd3d
Bump Standards-Version to 4.5.1 (no changes needed) 2020-11-24 09:53:54 +00:00
Pirate Praveen
366d0ee64f
Update changelog 2020-11-24 15:23:03 +05:30
Pirate Praveen
1a28b41c02 Update upstream source from tag 'upstream/13.4.6'
Update to upstream version '13.4.6'
with Debian dir 29871e4f73
2020-11-24 15:20:35 +05:30
Pirate Praveen
13e4655d38 Run only a single test for now 2020-11-22 10:38:29 +00:00
Pirate Praveen
c7042f454c Run tests again and grant required database privilleges 2020-11-22 10:37:35 +00:00
Pirate Praveen
c5dab90c1d Add more autopkgtest dependencies 2020-11-22 10:34:14 +00:00
Pirate Praveen
5182dad647 Update patches to adjust more autopkgtest dependencies in Gemfile 2020-11-22 10:33:37 +00:00
Pirate Praveen
2620c5d9ee Add more autopkgtest dependencies 2020-11-19 10:55:28 +00:00
Pirate Praveen
b9c8ff8132 Relax more test dependencies 2020-11-19 10:55:28 +00:00
Pirate Praveen
8ba09e0eca
Update minimum version of ruby-redis-namespace to 1.7 2020-11-07 16:21:30 +05:30
Pirate Praveen
0c17662c38
Update minimum version of gitaly 2020-11-07 15:35:17 +05:30
Pirate Praveen
480c32fefa
Add fixed CVEs in changelog 2020-11-07 15:28:29 +05:30
Abraham Raji
d157e5907e Upload to Unstable 2020-11-05 12:28:31 +05:30
Abraham Raji
f1fdd2f3bc Update upstream source from tag 'upstream/13.3.9'
Update to upstream version '13.3.9'
with Debian dir 25a29baf38
2020-11-05 12:13:27 +05:30
Pirate Praveen
049080c254 Comment out png_quantizator dependency in Gemfile 2020-10-31 19:27:52 +00:00
Pirate Praveen
95c14a45b5 Add new autopkgtest dependencies 2020-10-31 19:27:51 +00:00
Pirate Praveen
98494e29e0 Relax dependency on bullet rubygem in Gemfile 2020-10-31 11:05:48 +00:00
Pirate Praveen
ec99b221c6
Upload to unstable 2020-10-28 21:02:58 +05:30
Pirate Praveen
123c8172fc
Tighten dependency on gitlab-shell and gitaly 2020-10-28 21:02:13 +05:30
Pirate Praveen
d73cf3936e
Switch back to using css-loader module from npmjs.com 2020-10-28 16:14:34 +05:30
Pirate Praveen
5443516750
Update changelog 2020-10-25 23:11:09 +05:30
Pirate Praveen
5e8055944a
Create btree_gist extension in postgres database 2020-10-25 23:10:15 +05:30
Pirate Praveen
735863d103
Tighten versions of dependencies 2020-10-25 23:09:29 +05:30
Pirate Praveen
55e0fe2d9c
Install new directory data 2020-10-25 00:47:43 +05:30
Pirate Praveen
57b415a5ed
Refresh patches 2020-10-25 00:47:17 +05:30
Pirate Praveen
1d029133f1 Update upstream source from tag 'upstream/13.3.8'
Update to upstream version '13.3.8'
with Debian dir 107bf6cd3e
2020-10-25 00:02:11 +05:30
Pirate Praveen
7166c1fe5a
Add fixed CVEs in changelog 2020-10-11 22:05:12 +05:30
Abraham Raji
86f390906a
Upload to Unstable 2020-10-04 04:20:01 +05:30
Abraham Raji
6461b4967b Update upstream source from tag 'upstream/13.2.10'
Update to upstream version '13.2.10'
with Debian dir 47156ba980
2020-10-03 22:31:15 +00:00
Pirate Praveen
8b1cce8f6e Upload to unstable 2020-09-06 14:41:30 +05:30
Pirate Praveen
61e9debdfc Use packaged versions of prosemirror-markdown and timeago.js node modules 2020-09-06 14:41:30 +05:30
Cédric Boutillier
ce52c5454e [ci skip] Add .gitattributes to keep unwanted files out of the source package 2020-09-03 20:04:57 +00:00
Pirate Praveen
09c5818416 Update minimum version of ruby-websocket-extensions 2020-09-03 14:48:12 +05:30
Pirate Praveen
9c09ef5fa1 Upload to unstable 2020-09-03 12:19:45 +05:30
Pirate Praveen
0c03e108fa Remove faraday-middleware-aws-signers-v4 from upstream-file-list 2020-09-03 12:19:45 +05:30
Pirate Praveen
4cc517f352 Update minimum version of node-jquery to 3.5 2020-09-03 12:19:45 +05:30
Pirate Praveen
440b22b2eb Refresh patches 2020-09-03 12:19:45 +05:30
Pirate Praveen
0c019fe1e6 New upstream version 13.2.8 2020-09-03 12:19:45 +05:30
Pirate Praveen
86a86a9f9b Drop faraday-middleware-aws-signers-v4 from components list 2020-09-03 12:19:44 +05:30
Cédric Boutillier
22ad87f3bd [ci skip] Update team name 2020-09-01 13:30:07 +00:00
Pirate Praveen
1419178527 Upload to unstable 2020-08-21 00:52:42 +05:30
Pirate Praveen
68b2dd3dc0 Remove gitlab-unicorn.service and install gitlab-puma.service 2020-08-21 00:52:42 +05:30
Pirate Praveen
956a715cff Add puma.rb and use it from gitlab-puma.service 2020-08-21 00:50:33 +05:30
Pirate Praveen
c196da8e5f Remove unicorn from Gemfile and choose puma 2020-08-21 00:15:34 +05:30
Pirate Praveen
1602088de6 Add gitlab-puma.service as dependency of gitlab.service 2020-08-21 00:15:34 +05:30
Karthik
40295f4802 add puma dependency to debian/control, add puma systemd service, update gitlab service with puma 2020-08-20 19:35:27 +05:30
Pirate Praveen
5b711cebeb Upload to unstable 2020-08-20 17:51:36 +05:30
Pirate Praveen
ee25de4c33 Drop phantomjs from autopkgtest dependencies, add needs-internet restriction 2020-08-20 17:51:36 +05:30
Pirate Praveen
e397d61429 Switch to aws-sdk v3 with upstream patch 2020-08-20 17:31:46 +05:30
Pirate Praveen
1811005b7d Upload to unstable 2020-08-19 03:02:08 +05:30
Pirate Praveen
aa8127b610 Update upstream source from tag 'upstream/13.2.6'
Update to upstream version '13.2.6'
with Debian dir 6ac5a1fda4
2020-08-19 03:01:27 +05:30
Pirate Praveen
3faba10c9b Upload to unstable 2020-08-18 20:17:55 +05:30
Pirate Praveen
adec0870be Relax dependency on ruby-browser 2020-08-18 20:17:14 +05:30
Pirate Praveen
c6d931219a Refresh patches 2020-08-18 20:15:12 +05:30
Pirate Praveen
052bee989a Update upstream source from tag 'upstream/13.2.5'
Update to upstream version '13.2.5'
with Debian dir 38613aeee9
2020-08-18 19:55:19 +05:30
Pirate Praveen
46c263f6d0 Bump minimum version of webpack to 4.43 2020-08-15 18:36:08 +05:30
Pirate Praveen
dd409e762a Reupload to unstable 2020-08-11 19:51:51 +05:30
Pirate Praveen
ed25957479 Relax dependency on sidekiq gem in Gemfile to allow 6.x version 2020-08-11 19:45:39 +05:30
Pirate Praveen
05384b004b Relax dependency on ruby-gitlab-sidekiq-fetcher 2020-08-11 19:45:39 +05:30
Abraham Raji
834a4b05cd Update copyright license names 2020-08-11 13:41:56 +00:00
Abraham Raji
25a8246c66 Update copyright license names 2020-08-11 13:22:13 +00:00
Abraham Raji
61378937c8 Added Attribution 4.0 International (CC BY 4.0) 2020-08-11 13:14:12 +00:00
Abraham Raji
3de9ecc79f Added SIL Open Font License 2020-08-11 12:59:09 +00:00
Abraham Raji
1bb206ff8d Added Font Awesome Free License 2020-08-11 12:47:23 +00:00
Abraham Raji
1946da8153 Added copyright notices for spring Template 2020-08-11 12:35:02 +00:00
Abraham Raji
679d8f7388 Added copyright notices for nfhugo Template 2020-08-11 12:01:43 +00:00
Abraham Raji
13921c34c4 Added copyright notices for nfhexo Template 2020-08-11 11:52:16 +00:00
Abraham Raji
b6d27d6260 Added copyright notices for Hexo Template 2020-08-11 11:48:29 +00:00
Abraham Raji
1cce217602 Added copyright notice for Gatsby Template 2020-08-11 07:47:48 +00:00
Abraham Raji
3e898d927a Added copyright notices for Hexo Template 2020-08-11 07:30:24 +00:00
Abraham Raji
4008f28cda Added copyright notices for Hugo Template 2020-08-11 06:24:43 +00:00
Pirate Praveen
8aac399057 Tighten dependency on ruby-gitaly and ruby-acme-client 2020-08-11 01:25:43 +05:30
Pirate Praveen
fb2c1694e4 Upload to experimental 2020-08-09 22:54:33 +05:30
Pirate Praveen
25a80afd1c Update changelog 2020-08-09 19:09:31 +05:30
Pirate Praveen
a3abb79dc6 Update upstream source from tag 'upstream/13.2.3'
Update to upstream version '13.2.3'
with Debian dir 0600a237b1
2020-08-09 18:57:19 +05:30
Pirate Praveen
2042d04fcb Allow gitlab user to create schema 2020-08-09 17:42:36 +05:30
Pirate Praveen
f63a04369f Update changelog 2020-08-09 17:42:36 +05:30
Pirate Praveen
198aecd858 Remove files no longer shipped by upstream from install 2020-08-09 17:41:57 +05:30
Pirate Praveen
d3cb5b11de Tighten dependencies 2020-08-09 17:41:57 +05:30
Pirate Praveen
47d16f1c2d Refresh patches 2020-08-09 17:41:57 +05:30
Pirate Praveen
9c63f7bcc8 New upstream version 13.2.1 2020-08-09 17:41:57 +05:30
Pirate Praveen
036e5a5f03 Upload to experimental 2020-08-09 01:32:05 +05:30
Pirate Praveen
cd599381b8 Update upstream source from tag 'upstream/13.1.6'
Update to upstream version '13.1.6'
with Debian dir 48da139e2c
2020-08-09 01:28:15 +05:30
Pirate Praveen
48bb63180b Fix path tmp/backup to tmp/backups in previous commit 2020-07-16 21:09:24 +05:30
Pirate Praveen
361bdbb4b2 Move tmp/backup outside /run via symbolic link 2020-07-16 20:55:20 +05:30
Pirate Praveen
0c236aef7c Upload to experimental 2020-07-16 17:36:05 +05:30
Pirate Praveen
0a1bff920a Fix permissions for ${gitlab_data_dir}/shared/artifacts/tmp/* 2020-07-16 17:36:05 +05:30
Pirate Praveen
c7eaf98957 Remove obsolete initializer: rack_attack_new.rb 2020-07-16 17:21:49 +05:30
Pirate Praveen
39d4f542f3 Drop ruby 2.5 compat patches, we have ruby 2.7 in fasttrack now 2020-07-14 13:19:46 +05:30
Pirate Praveen
731a844332 Update minimum version of ruby to 2.7 2020-07-11 22:06:46 +05:30
Pirate Praveen
c26db89090 Upload to experimental 2020-07-10 23:50:26 +05:30
Pirate Praveen
f63ed07031 Update upstream source from tag 'upstream/13.1.4'
Update to upstream version '13.1.4'
with Debian dir cdde1738b8
2020-07-10 23:48:49 +05:30
Pirate Praveen
998aa7b49c Tighten dependencies for ruby 2.7 support 2020-07-10 23:20:04 +05:30
Pirate Praveen
80a083b0e2 Upload to experimental 2020-07-09 12:57:01 +05:30
Pirate Praveen
387c3be4e5 New upstream version 13.1.3 2020-07-09 12:57:00 +05:30
Pirate Praveen
8971fcc4b6 Use packaged version of codemirror 2020-07-03 14:39:25 +05:30
Pirate Praveen
039bc183d9 Update changelog 2020-07-02 21:51:34 +05:30
Pirate Praveen
4e452e009e Use packaged versions of d3 and d3-sankey node modules 2020-07-02 21:28:01 +05:30
Pirate Praveen
75843f6e51 Add command for checking syntax of modified files 2020-07-02 15:23:41 +05:30
Pirate Praveen
8dfcbfef9e Update upstream-file-list 2020-07-02 15:23:18 +05:30
Pirate Praveen
3331c8051f Refresh patches 2020-07-02 14:25:08 +05:30
Pirate Praveen
92f46e4aad Add a script to run syntax check on all files 2020-07-02 02:18:45 +05:30
Pirate Praveen
2e1107c47d Upload to experimental 2020-07-02 02:17:08 +05:30
Pirate Praveen
9d7949c2bb Update minimum version of ruby-kaminari to 1.2.1 2020-07-02 02:17:08 +05:30
Pirate Praveen
3dfe0174e1 Refresh patches 2020-07-02 01:55:08 +05:30
Pirate Praveen
f2ef523b6c Update upstream source from tag 'upstream/13.1.2'
Update to upstream version '13.1.2'
with Debian dir 9d8afabfc8
2020-07-02 01:49:44 +05:30
Pirate Praveen
63c700cdf4 Upload to experimental 2020-07-01 17:11:23 +05:30
Pirate Praveen
ea93cba9ae Refresh patches 2020-07-01 17:11:23 +05:30
Pirate Praveen
5899de818a Update minimum version of ruby-mail-room 2020-07-01 17:09:01 +05:30
Pirate Praveen
3095c928ef Update upstream source from tag 'upstream/13.1.1'
Update to upstream version '13.1.1'
with Debian dir f04f531534
2020-07-01 16:12:27 +05:30
Pirate Praveen
c0ac72472c Use packaged version of node-glob 2020-07-01 16:06:17 +05:30
Pirate Praveen
272c1cb9d1 Use packaged versions: node-brace-expansion and node-cache-loader 2020-07-01 15:44:16 +05:30
Pirate Praveen
2b81774ab4 Add patch to fix ruby 2.5 compatibility issue 2020-06-30 17:45:29 +05:30
Pirate Praveen
1caf9bb2d1 Update minimum version of ruby-oauth2 to 1.4.4 2020-06-30 01:51:21 +05:30
Pirate Praveen
cd669944da Use packaged version of node-compression-webpack-plugin 2020-06-29 19:58:58 +05:30
Pirate Praveen
17611c86a3 Upload to experimental 2020-06-29 16:38:26 +05:30
Pirate Praveen
fa5f0e7560 Switch to using structure.sql from schema.rb for database initialization 2020-06-29 16:38:26 +05:30
Pirate Praveen
fde38bf386 Include changelog entries from master-13.0 branch 2020-06-29 16:08:42 +05:30
Pirate Praveen
0b481ea17d Update dependencies on ruby-faraday, ruby-sentry-raven and ruby-grape-entity 2020-06-25 00:25:06 +05:30
Pirate Praveen
9944b2a412 Tighten dependencies 2020-06-24 00:08:05 +05:30
Pirate Praveen
47f77a302b Add rack-timeout gem to Gemfile 2020-06-24 00:07:28 +05:30
Pirate Praveen
2305c4714c Relax dependency on faraday gem 2020-06-24 00:07:00 +05:30
Pirate Praveen
7e01fb8c99 Update changelog 2020-06-23 00:50:14 +05:30
Pirate Praveen
7e28affa35 Update debian/upstream-file-list for new release 2020-06-23 00:48:59 +05:30
Pirate Praveen
883b38ed1d Refresh patches 2020-06-23 00:43:41 +05:30
Pirate Praveen
6864290656 Update upstream source from tag 'upstream/13.1.0'
Update to upstream version '13.1.0'
with Debian dir 63dec219e8
2020-06-23 00:14:05 +05:30
Pirate Praveen
91ab30850b Drop dependency on ruby-liquid and ruby-influxdb 2020-06-20 01:02:18 +05:30
Pirate Praveen
74190f631b Update minimum version of webpack to 4.30~ 2020-06-13 01:24:17 +05:30
Pirate Praveen
4254efa908 Upload to experimental 2020-06-11 17:02:17 +05:30
Pirate Praveen
d6be420864 Update upstream source from tag 'upstream/13.0.6'
Update to upstream version '13.0.6'
with Debian dir 03baeccf9b
2020-06-11 16:49:20 +05:30
Pirate Praveen
b61133ee6f Upload to experimental 2020-06-04 15:39:19 +05:30
Pirate Praveen
4e5a3c2e9b Update upstream source from tag 'upstream/13.0.4'
Update to upstream version '13.0.4'
with Debian dir 5842ec48df
2020-06-04 15:14:34 +05:30
Pirate Praveen
3f232b0728 Update minimum version for rm_conffile to include 12.10.7 2020-05-31 21:29:50 +05:30
Pirate Praveen
25c3c7be86 Tighten dependency on ruby-gitaly and yarnpkg 2020-05-31 21:28:35 +05:30
Pirate Praveen
632f30fe6f Add link to issue about missing rack-timeout 2020-05-31 01:29:12 +05:30
Pirate Praveen
74037ab738 Upload to experimental 2020-05-30 21:16:03 +05:30
Pirate Praveen
4e34de6884 Refresh patch 2020-05-30 21:16:03 +05:30
Pirate Praveen
bcb984ad78 Update upstream source from tag 'upstream/13.0.3'
Update to upstream version '13.0.3'
with Debian dir 0f488c0558
2020-05-30 21:10:39 +05:30
Pirate Praveen
4f1cbbb6ef Update changelog 2020-05-30 21:05:12 +05:30
Pirate Praveen
4e50c73fe8 Tighten minimum version of gitaly 2020-05-30 20:56:41 +05:30
Pirate Praveen
4c6805ace2 Use packaged version of node-vue-template-compiler 2020-05-30 20:56:41 +05:30
Pirate Praveen
36c4da153f Upload to experimental 2020-05-30 20:56:41 +05:30
Pirate Praveen
eee8c8c885 Update minimum version of grape to 1.3.3 2020-05-30 20:02:36 +05:30
Pirate Praveen
b3a4056897 Update patch to update grape dependency (from upstream repo) 2020-05-30 20:02:36 +05:30
Pirate Praveen
e28ade6223 Update changelog 2020-05-25 16:23:42 +05:30
Pirate Praveen
238b7ff9c4 Remove obsolete initializer from /etc/gitlab 2020-05-25 16:23:42 +05:30
Pirate Praveen
6cd286d859 Add (ruby-)rack-timeout to Gemfile and Depends 2020-05-25 16:23:42 +05:30
Pirate Praveen
5989e83688 Handle newly added files in this release 2020-05-25 16:23:42 +05:30
Pirate Praveen
b823a15e93 Refresh patches 2020-05-25 16:23:42 +05:30
Pirate Praveen
df79fe94f4 New upstream version 13.0.0 2020-05-25 16:23:42 +05:30
Dmitry Smirnov
1a1fbfab4f minor copyright correction 2020-05-20 18:37:42 +10:00
Pirate Praveen
e75be1633d Upload to experimental 2020-05-18 16:35:47 +05:30
Pirate Praveen
674729f1cf Update css-loader options in config/webpack.config.js 2020-05-18 16:35:07 +05:30
Pirate Praveen
7001dd292f Upload to experimental 2020-05-16 16:00:30 +05:30
Pirate Praveen
0f12e77197 Update dependency on node-css-loader to 2.1.1 2020-05-16 16:00:30 +05:30
Pirate Praveen
e0218ee61f Upload to experimental 2020-05-09 16:29:11 +05:30
Pirate Praveen
c0b6e4bab2 Update minimum version of ruby-faraday 2020-05-09 16:27:14 +05:30
Pirate Praveen
db168f6b65 Use packaged version of vue node module 2020-05-07 21:37:47 +05:30
Pirate Praveen
2c8e51bcbc Update changelog 2020-05-05 14:58:55 +05:30
Pirate Praveen
eec7436b59 Update upstream source from tag 'upstream/12.10.3'
Update to upstream version '12.10.3'
with Debian dir 4764e135ca
2020-05-05 14:31:44 +05:30
Pirate Praveen
8e489d1485 Upload to experimental 2020-05-04 07:00:24 +05:30
Pirate Praveen
d2fb3946a2 Refresh patches 2020-05-04 06:59:50 +05:30
Pirate Praveen
fc2622f376 Relax dependency on net-ssh gem to allow new major version 2020-05-04 06:58:41 +05:30
Pirate Praveen
0604d3516d Use packaged version of node-babel-loader 2020-05-03 16:10:17 +05:30
Pirate Praveen
e48c3747e9 Upload to experimental 2020-05-01 12:50:09 +05:30
Pirate Praveen
0babc585f0 Update minimum version of ruby-nokogiri to 1.10.9 2020-05-01 12:42:47 +05:30
Pirate Praveen
7fe0eb7332 Update upstream source from tag 'upstream/12.10.2'
Update to upstream version '12.10.2'
with Debian dir 349a9d99df
2020-05-01 12:38:38 +05:30
Pirate Praveen
3dafb02b66 Fix debian/watch for new gitlab.com tags page change 2020-05-01 12:12:14 +05:30
Pirate Praveen
ae1bd4aba3 Upload to experimental 2020-04-25 11:02:39 +05:30
Pirate Praveen
6e3fc06352 Update upstream source from tag 'upstream/12.10.1'
Update to upstream version '12.10.1'
with Debian dir 41f6404ff8
2020-04-25 11:01:32 +05:30
Pirate Praveen
42703f4431 Use packaged version of babel node module 2020-04-25 00:15:18 +05:30
Pirate Praveen
fd9705e969 Add graphql-tag node module to package.json 2020-04-23 00:22:18 +05:30
Pirate Praveen
43b4c567b2 Upload to experimental 2020-04-22 23:52:33 +05:30
Pirate Praveen
1a208ccf6a Relax dependency on gitaly ruby gem in Gemfile 2020-04-22 23:50:14 +05:30
Pirate Praveen
5be0d7896b Remove initializer not needed (we have the required rails version) 2020-04-22 23:49:16 +05:30
Pirate Praveen
52bb51e5bf Tighten dependency on gitaly 2020-04-22 23:48:48 +05:30
Pirate Praveen
579d544110 Make db/structure.sql writable by gitlab user 2020-04-22 23:48:22 +05:30
Pirate Praveen
c3aeb112bd Update lintian overrides 2020-04-22 20:31:21 +05:30
Pirate Praveen
5b9f267876 Fix typo in dependency name
ruby-derailed_benchmarks -> ruby-derailed-benchmarks
2020-04-22 20:24:32 +05:30
Pirate Praveen
c4d9fa7d9e Tighten dependencies 2020-04-22 20:13:14 +05:30
Pirate Praveen
f4606b16c9 Update upstream file list 2020-04-22 20:12:45 +05:30
Pirate Praveen
80dec2332a Update gitlab.install (remove files not present) 2020-04-22 20:02:15 +05:30
Pirate Praveen
67a60267e7 Refresh patches 2020-04-22 19:44:27 +05:30
Pirate Praveen
0fb65a92ab Update upstream source from tag 'upstream/12.10.0'
Update to upstream version '12.10.0'
with Debian dir 47b9c7634b
2020-04-22 19:11:39 +05:30
Pirate Praveen
6d5be2487f Stop excluding non-dfsg files (removed upstream) 2020-04-22 18:50:59 +05:30
Pirate Praveen
a56e333970 Drop embedded copy of derailed_benchmarks and use packaged version 2020-04-20 00:47:41 +05:30
Pirate Praveen
2189cbc0d5 Upload to experimental 2020-04-15 19:37:52 +05:30
Pirate Praveen
6b0cba4791 Tighten dependency on gitaly 2020-04-15 19:37:51 +05:30
Pirate Praveen
fef46eb7e7 Refresh patches 2020-04-15 14:48:40 +05:30
Pirate Praveen
6ab12f82bb Update upstream source from tag 'upstream/12.9.3+dfsg'
Update to upstream version '12.9.3+dfsg'
with Debian dir dd85ac5b03
2020-04-15 14:46:27 +05:30
Pirate Praveen
7f53325c79 Upload to experimental 2020-04-13 15:23:52 +05:30
Pirate Praveen
b7805d56ca Add copyrigt for snowplow-javascript-tracker 2020-04-13 15:19:12 +05:30
Pirate Praveen
3044a0a626 Update lintian override for missing source for sp.js 2020-04-13 15:15:22 +05:30
Pirate Praveen
20133602fd Update upstream file list for new component 2020-04-13 15:06:00 +05:30
Pirate Praveen
8142c89133 Update upstream source from tag 'upstream/12.9.2+dfsg'
Update to upstream version '12.9.2+dfsg'
with Debian dir 634d9ac166
2020-04-13 14:07:46 +05:30
Pirate Praveen
e34e73a42a Add snowplow-javascript-tracker as component 2020-04-13 14:06:13 +05:30
Pirate Praveen
07da1765d7 Update upstream source from tag 'upstream/12.9.2+dfsg'
Update to upstream version '12.9.2+dfsg'
with Debian dir 659c7859ce
2020-04-13 14:03:24 +05:30
Pirate Praveen
96205d3782 Add comments to all patches 2020-04-13 13:49:04 +05:30
Pirate Praveen
f68f06a658 Update upstream source from tag 'upstream/12.9.2+dfsg'
Update to upstream version '12.9.2+dfsg'
with Debian dir 379508db4f
2020-04-13 13:29:51 +05:30
Pirate Praveen
b79255c7c9 Exclude one_password binaries and embed snowplow-javascript-tracker 2020-04-13 13:26:22 +05:30
Pirate Praveen
9fc8874428 Upload to experimental 2020-04-12 21:19:30 +05:30
Pirate Praveen
8ccba90157 Update copyright file with missing attributions 2020-04-12 21:19:30 +05:30
Pirate Praveen
00272311f0 Update lintian overrides 2020-04-12 19:46:08 +05:30
Pirate Praveen
a24a856a6c Move source package also to contrib as gitlab-common is moved to src:gitaly 2020-04-12 19:27:12 +05:30
Pirate Praveen
fbcb173b0c Upload to experimental 2020-04-12 18:19:10 +05:30
Pirate Praveen
f9e0ea3581 Drop work around for missing assets/select2.png (not required in
NODE_ENV=production mode for webpack)
2020-04-12 18:19:10 +05:30
Pirate Praveen
febdb44177 Drop gitlab-common binary (moved to src:gitaly) 2020-04-12 17:52:09 +05:30
Praveen Arimbrathodiyil
32d5daa771 Merge branch 'webpack-switch-to-production' into 'master'
Build assets generated by webpack in production mode

See merge request ruby-team/gitlab!5
2020-04-12 12:21:47 +00:00
vv221
9d95c466b0 Build assets generated by webpack in production mode
Fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956508
Fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927297
2020-04-12 10:16:22 +02:00
Pirate Praveen
5a0901da96 Upload to experimental 2020-04-11 19:54:41 +05:30
Pirate Praveen
f2c54b1123 Exclude packaged modules from transpiling (webpack/babel-loader) 2020-04-11 19:53:21 +05:30
Pirate Praveen
63298a3ec1 Remove --max-old-path option to webpack (correctly passed in NODE_OPTIONS) 2020-04-11 19:53:13 +05:30
Pirate Praveen
c94e43b910 Upload to experimental 2020-04-11 16:37:21 +05:30
Pirate Praveen
dec3e625ab Tighten dependency on gitlab-common 2020-04-11 16:36:48 +05:30
Pirate Praveen
46a6010195 Upload to experimental 2020-04-11 01:30:12 +05:30
Pirate Praveen
1e3087460f Pass NODE_OPTIONS="--max-old-space-size=2048" to webpack to work with nodejs 10 2020-04-11 00:46:45 +05:30
Pirate Praveen
05542edbb8 Tighten dependency on ruby-graphql (for backports) 2020-04-10 22:19:59 +05:30
Pirate Praveen
9c7431dd64 Upload to experimental 2020-04-10 09:26:00 +05:30
Pirate Praveen
e2104d2833 Override json evil license lintian error (listed as an example license) 2020-04-10 09:19:27 +05:30
Pirate Praveen
0d4ba35fa5 Upload to experimental 2020-04-09 18:50:36 +05:30
Pirate Praveen
7d7a86b690 Add special handling for webpack to find .json file 2020-04-09 18:43:07 +05:30
Pirate Praveen
4d670bbf2d Update minimum version of nodejs to 12 (See #956211) 2020-04-08 19:42:40 +05:30
Pirate Praveen
e8fdc94ca8 Remove dependencies: node-cache-loader, node-raw-loader, node-file-loader 2020-04-08 19:24:18 +05:30
Pirate Praveen
37b291790a Update node-* dependencies 2020-04-08 19:07:08 +05:30
Pirate Praveen
8c3ba002ea Tighten dependencies: gitlab-shell, gitlab-workhorse 2020-04-08 19:07:08 +05:30
Pirate Praveen
cc5a5f1738 Tighten dependencies: ruby-mail-room, ruby-gitaly, gitaly 2020-04-08 19:07:08 +05:30
Pirate Praveen
f1b9898e30 Tighten dependencies: ruby-rouge, ruby-diffy, ruby-gitlab-labkit 2020-04-08 19:07:08 +05:30
Pirate Praveen
b799f37c93 Change dependency: ruby-slack-notifier -> ruby-slack-messenger 2020-04-08 19:07:08 +05:30
Pirate Praveen
9f33f574b8 Update changelog 2020-04-08 19:07:08 +05:30
Pirate Praveen
06cac047f9 Install files newly added in new upstream release 2020-04-08 19:07:08 +05:30
Pirate Praveen
dc7a5d4b4a Refresh patches 2020-04-08 19:07:08 +05:30
Pirate Praveen
29999ff085 Switch ruby-parser to ruby-ruby-parser 2020-04-08 18:37:08 +05:30
Pirate Praveen
2bfe7510f4 New upstream version 12.9.2 2020-04-08 18:37:08 +05:30
Pirate Praveen
6df336dc67 Switch to gitlab's fork of derailed_benchmarks gem 2020-04-08 14:10:57 +05:30
Pirate Praveen
886ef337c4 Upload to experimental 2020-04-04 16:11:59 +05:30
Pirate Praveen
45ce97f7af Remove obsolete initializer: active_record_becomes.rb 2020-04-04 16:10:51 +05:30
Pirate Praveen
d44588583f Drop dependency on libjs-pdf (not needed anymore) 2020-04-03 20:00:59 +05:30
Pirate Praveen
95fd5c6f06 Start nginx after letsencrypt configuration 2020-04-03 17:59:00 +05:30
Pirate Praveen
f20934b035 Upload to experimental 2020-04-03 17:45:32 +05:30
Pirate Praveen
b0746d46d1 Add a work around for missing assets/select2.png error on web console 2020-04-03 17:43:56 +05:30
Pirate Praveen
d1fadde153 Upload to experimental 2020-04-02 20:23:09 +05:30
Pirate Praveen
4d727aeff8 Use jquery.waitforimages from npmjs.com (packaged version is broken) 2020-04-02 20:22:06 +05:30
Pirate Praveen
04bda8531c Refresh patch (remove fuzz) 2020-04-02 20:21:42 +05:30
Pirate Praveen
95b522dc72 Upload to experimental 2020-04-01 20:25:19 +05:30
Pirate Praveen
dc7fd7be84 Tighten dependency on ruby-grape-path-helpers 2020-04-01 20:24:47 +05:30
Pirate Praveen
3651e61851 Tighten dependencies for dependencies in buster-backports 2020-04-01 13:07:18 +05:30
Pirate Praveen
65e21b3ae4 Upload to experimental 2020-03-28 19:55:51 +05:30
Pirate Praveen
dd848e864e Exclude core-js from transpiling 2020-03-28 19:53:26 +05:30
Pirate Praveen
0abc996aea Upload to experimental 2020-03-28 18:12:56 +05:30
Pirate Praveen
f5dc88739e Add new dependencies for embedded derailed_benchmarks gem 2020-03-28 18:11:35 +05:30
Pirate Praveen
03bb7949cb Update changelog 2020-03-28 15:27:09 +05:30
Pirate Praveen
ab59c8d20c Bump Standards-Version to 4.5.0 (no changes needed) 2020-03-28 13:23:47 +05:30
Pirate Praveen
ae15ed391d Update upstream source from tag 'upstream/12.8.8'
Update to upstream version '12.8.8'
with Debian dir b2d322041b
2020-03-28 13:23:19 +05:30
Pirate Praveen
2c628a8940 Upload to experimental 2020-03-26 17:27:43 +05:30
Pirate Praveen
3115d2f649 Tighten dependency on ruby-rack and ruby-rails 2020-03-26 17:25:10 +05:30
Pirate Praveen
b6d8554e0a Fix protobuf compatibility issue with patch 2020-03-25 14:04:13 +05:30
Pirate Praveen
72bd1f8ecc Cherry pick patch from upstream merge request to support grape 1.3 2020-03-25 13:54:16 +05:30
Pirate Praveen
f17ba195be Tighten dependency on ruby-method-source and ruby-grape 2020-03-25 11:00:37 +05:30
Pirate Praveen
1f516b8f3e Relax dependency on ruby-method-source 2020-03-25 10:59:31 +05:30
Pirate Praveen
a70fd075bb Removed now unused d3 modules from dependencies 2020-03-18 16:01:38 +05:30
Pirate Praveen
7e3000de07 Drop unused patch file 2020-03-17 23:31:41 +05:30
Pirate Praveen
c29c22af69 Drop patch to lower minimum ruby version (already satsfied in buster) 2020-03-17 23:29:42 +05:30
Pirate Praveen
f1598ef01d Drop unused patch file 2020-03-17 23:25:11 +05:30
Pirate Praveen
70e8a4f1b1 Add ruby-stackprof as dependency 2020-03-17 18:00:40 +05:30
Pirate Praveen
ff5cdde5df Upload to experimental 2020-03-17 17:40:49 +05:30
Pirate Praveen
e5abe73c33 Tighten dependency on gitlab-shell and relax dependency on gitlab-common 2020-03-17 14:22:55 +05:30
Pirate Praveen
701b363263 Delete obsolete configuration files 2020-03-14 20:59:41 +05:30
Pirate Praveen
f65d131fc8 Tighten dependency on ruby-redis-actionpack 2020-03-14 00:39:58 +05:30
Pirate Praveen
a4fe2b39e9 Update more dependencies 2020-03-13 20:00:41 +05:30
Pirate Praveen
c60f881f37 Update minimum version of ruby-devise to 4.7.1 for rails 6 support 2020-03-13 18:59:50 +05:30
Pirate Praveen
699d0fc414 Add new dependencies: ruby-liquid, ruby-lru-redux, ruby-erubi, ruby-mail 2020-03-13 18:58:28 +05:30
Pirate Praveen
53e7c83df9 Tighten dependency on rails-i18n 2020-03-13 18:44:22 +05:30
Pirate Praveen
5fe7feb007 Tighten dependency on gitlab-labkit and gitaly 2020-03-13 18:41:23 +05:30
Pirate Praveen
b9ef6c3c9d Relax dependency on rdoc 2020-03-13 18:39:49 +05:30
Pirate Praveen
40c1ea2e9c Tighten dependency on elasticsearch-api 2020-03-13 17:42:43 +05:30
Pirate Praveen
2ba7fe9767 Fix dependency versions of elasticsearch-* gems 2020-03-13 17:40:39 +05:30
Pirate Praveen
c9ecb600cf Tighten dependency on ruby-doorkeeper-openid-connect 2020-03-13 17:28:04 +05:30
Pirate Praveen
b0de306b0e Drop patch to relax responders (required version in the arhive) 2020-03-13 17:26:17 +05:30
Pirate Praveen
b3269fd1f3 Relax dependency on rails and tighten dpendency on bootsnap 2020-03-13 17:19:44 +05:30
Pirate Praveen
4c6fe1f7e8 Fix syntax error in Gemfile introduced by a patch 2020-03-13 17:08:37 +05:30
Sruthi Chandran
74e828ae7b Update upstream source from tag 'upstream/12.8.6'
Update to upstream version '12.8.6'
with Debian dir 09effd55f1
2020-03-13 15:48:13 +05:30
Sruthi Chandran
5cbe61f93b Update changelog 2020-03-13 15:27:43 +05:30
Sruthi Chandran
fddcb77d95 Update new files and removed files 2020-03-12 21:56:43 +05:30
Sruthi Chandran
97009eb964 Update upstream source from tag 'upstream/12.8.6'
Update to upstream version '12.8.6'
with Debian dir 69e7dd75ba
2020-03-12 21:28:22 +05:30
Sruthi Chandran
8dc700535c New upstream version 12.8.6 2020-03-12 21:24:23 +05:30
Sruthi Chandran
98ea1da6eb Update changelog 2020-03-12 20:19:57 +05:30
Sruthi Chandran
548a14dc91 Refresh patches 2020-03-12 20:19:57 +05:30
Sruthi Chandran
250224e364 Removed embedded doorkeeper module 2020-03-12 20:19:57 +05:30
Sruthi Chandran
9d45611290 Deleted patches already applied upstream 2020-03-12 20:19:57 +05:30
Sruthi Chandran
df6ec68d08 New upstream version 12.8.5 2020-03-09 13:42:32 +05:30
Sruthi Chandran
9c9c70aabc Remove embedded doorkeeper as it is available in experimental 2020-03-09 13:39:43 +05:30
Sruthi Chandran
c737b85fae Update embedded module versions 2020-03-09 13:22:34 +05:30
Pirate Praveen
b7d16c0b32 Update changelog 2020-03-07 23:24:52 +05:30
Pirate Praveen
edc029b8cb Update upstream source from tag 'upstream/12.6.8'
Update to upstream version '12.6.8'
with Debian dir 3ff4d865d0
2020-03-07 23:21:50 +05:30
Pirate Praveen
68ca0f29de Add back simplecov and remove gitlab-styles 2020-02-29 12:50:57 +05:30
Pirate Praveen
a433ff52a7 Add ruby-simplecov as autopkgtest dependency 2020-02-28 21:07:40 +05:30
Pirate Praveen
f0d8ad33f0 Use packaged version of node-xterm 2020-02-28 18:54:31 +05:30
Pirate Praveen
a0df5ccec2 Add ruby-spring as autopkgtest dependency 2020-02-28 18:12:16 +05:30
Pirate Praveen
b709681391 Fix rspec-rails dependency in Gemfile 2020-02-28 17:39:25 +05:30
Pirate Praveen
d6c96a53f2 Add ruby-rspec-rails to autopkgtest dependencies 2020-02-28 17:35:36 +05:30
Pirate Praveen
1060278311 Add ruby-factory-bot-rails as autopkgtest dependency 2020-02-28 17:32:44 +05:30
Pirate Praveen
fd1ecefc28 Add ruby-database-cleaner as autopkgtest dependency 2020-02-28 15:05:57 +05:30
Pirate Praveen
11d4be7bf8 add ruby-awesome-print as autopkgtest dependency 2020-02-28 15:04:33 +05:30
Pirate Praveen
403834169a Add ruby-pry-byebug as autopkgtest dependency 2020-02-28 13:06:31 +05:30
Pirate Praveen
780a54263c Remove lint and style checks gems 2020-02-28 12:49:51 +05:30
Pirate Praveen
b6afa4afb0 Include development, test group in Gemfile for autopkgtest 2020-02-28 11:55:49 +05:30
Pirate Praveen
bf317f6fe2 Add ruby-rails-controller-testing as autopkgtest dependency 2020-02-25 15:20:44 +05:30
Pirate Praveen
74574186b6 Add ruby-webmock as autopkgtest dependency 2020-02-25 15:19:30 +05:30
Pirate Praveen
fd36c93328 Add ruby-email-spec and ruby-json-schema as autopkgtest depends 2020-02-25 15:17:27 +05:30
Pirate Praveen
56e497ffa1 Add ruby-shoulda-matchers as autopkgtest dependency 2020-02-25 15:09:39 +05:30
Pirate Praveen
2e1f1c655c Add ruby-selenium-webdriver as autopkgtest dependency 2020-02-24 17:17:28 +00:00
Pirate Praveen
fefd6c4c21 Add ruby-rsepc-retry to autopkgtest dependencies 2020-02-24 21:31:12 +05:30
Pirate Praveen
e9f968aa76 Add ruby-fuubar to autopkgtest Depends 2020-02-24 20:31:41 +05:30
Pirate Praveen
64adace59b Refresh stable gems in test group 2020-02-24 20:28:28 +05:30
Pirate Praveen
3e562a1b66 Upload to experimental 2020-02-23 19:49:14 +05:30
Pirate Praveen
29b4dbaa51 Update changelog 2020-02-23 19:47:59 +05:30
Pirate Praveen
efa1331877 Don't run full autopkgtest till some gems are packaged 2020-02-23 19:47:58 +05:30
Pirate Praveen
6b7be3dca5 Use more packaged node modules 2020-02-23 19:47:58 +05:30
Pirate Praveen
8aceb46208 Update changelog 2020-02-21 18:04:46 +05:30
Pirate Praveen
8289231bfb Refresh patches again to relax all stable gems 2020-02-20 23:03:16 +05:30
Pirate Praveen
77a6b41e8b Relax dependency on rdoc (ruby 2.5 comes with rdoc 6.0) 2020-02-20 21:01:44 +05:30
Pirate Praveen
eed9a5b83d Add lines removed by mistake in an earlier commit 2020-02-20 20:51:44 +05:30
Pirate Praveen
34dfe8a9aa Relax ruby-rack-cors version in Gemfile 2020-02-20 20:51:17 +05:30
Pirate Praveen
d364fbfbf6 Upload to experimental 2020-02-15 14:12:56 +01:00
Pirate Praveen
a4e1294be1 Update upstream source from tag 'upstream/12.6.7'
Update to upstream version '12.6.7'
with Debian dir 2e3ff3aa57
2020-02-15 14:06:40 +01:00
Pirate Praveen
dec276452e Update minimum version of ruby-excon and ruby-rack-cors 2020-02-15 13:13:27 +01:00
Pirate Praveen
0527bc7a5e Add fixed CVEs to changelog 2020-02-15 12:26:00 +01:00
Abhijith PA
c48a1dbd7b changelog entry 2020-02-09 19:15:13 +05:30
Abhijith PA
8fad47fa89 Refresh patches 2020-02-09 19:10:35 +05:30
Abhijith PA
45d72b0e4e remove 0760-bump-rubyzip.patch 2020-02-09 19:10:13 +05:30
Abhijith PA
b84166eff2 Update upstream source from tag 'upstream/12.6.6'
Update to upstream version '12.6.6'
with Debian dir 0f02c542e0
2020-02-01 01:22:30 +05:30
Sruthi Chandran
41e76c33a1 Upload to experimental 2020-01-14 01:27:05 +05:30
Sruthi Chandran
6c52be0543 Update upstream source from tag 'upstream/12.6.4'
Update to upstream version '12.6.4'
with Debian dir 1351d68bfb
2020-01-14 00:59:02 +05:30
Sruthi Chandran
36b541110f Fix typo in d/watch 2020-01-14 00:53:19 +05:30
Sruthi Chandran
abb2f6dd38 Exclude .rej file generated by quilt in file list 2020-01-14 00:44:41 +05:30
Sruthi Chandran
1f8663ade8 Remove .rej file generated by quilt 2020-01-14 00:44:01 +05:30
Sruthi Chandran
b0334fef43 Update changelog 2020-01-13 22:46:57 +05:30
Sruthi Chandran
ff9590b38b Update upstream source from tag 'upstream/12.6.3'
Update to upstream version '12.6.3'
with Debian dir 3e8699d205
2020-01-13 22:35:14 +05:30
Sruthi Chandran
15954a9b7f Remove embedded core-js as required version is now available 2020-01-13 22:01:20 +05:30
Sruthi Chandran
e7af794152 Update deps on prometheus-client-mmap 2020-01-12 00:48:01 +05:30
Sruthi Chandran
45ce89c93e Update changelog 2020-01-12 00:27:09 +05:30
Sruthi Chandran
9d6df11a27 New upstream version 12.6.3 2020-01-12 00:27:09 +05:30
Sruthi Chandran
86274ece36 Remove heapy from watch file 2020-01-12 00:27:09 +05:30
Sruthi Chandran
b918a049b5 Update deps on packaged node-modules 2020-01-12 00:26:35 +05:30
Sruthi Chandran
165a56c99f Restore 0740-use-packaged-modules.patch 2020-01-11 19:08:58 +05:30
Pirate Praveen
8f028be15f Fix last version of obsolete config file 2020-01-08 20:46:14 +05:30
Sruthi Chandran
cedc726ca6 Fix file list after removing embedded module heapy 2020-01-08 16:17:14 +05:30
Sruthi Chandran
63bf46dca8 Update upstream source from tag 'upstream/12.6.2'
Update to upstream version '12.6.2'
with Debian dir 552b362230
2020-01-08 16:07:22 +05:30
Sruthi Chandran
e40793ca16 Update changelog 2020-01-08 00:25:46 +05:30
Sruthi Chandran
bf144385f8 Add ruby-heapy to deps 2020-01-08 00:25:46 +05:30
Sruthi Chandran
1b11b79726 Remove embedded module heapy as packaged version is now available 2020-01-07 23:25:06 +05:30
Sruthi Chandran
5701398f41 Remove .eslintrc.yml files 2020-01-07 23:14:48 +05:30
Utkarsh Gupta
40d5ef01bf Fix d/control 2020-01-04 03:18:29 +05:30
Utkarsh Gupta
36d3527b54 Update d/ch 2020-01-04 03:00:32 +05:30
Utkarsh Gupta
7d320a4c3f Update upstream source from tag 'upstream/12.6.2'
Update to upstream version '12.6.2'
with Debian dir 5e1419a463
2020-01-04 02:57:37 +05:30
Utkarsh Gupta
01d2d8b829 Embed doorkeeper 2020-01-04 02:51:06 +05:30
Pirate Praveen
e9b8ed4427 Update changelog 2020-01-03 19:20:36 +05:30
Pirate Praveen
8f981ffde8 Update upstream source from tag 'upstream/12.6.2'
Update to upstream version '12.6.2'
with Debian dir 54526297bc
2020-01-03 18:41:47 +05:30
Pirate Praveen
583785a02f Update changelog 2020-01-02 02:04:16 +05:30
Pirate Praveen
c210b0b5e2 Remove obsolete initializer: rack_attack_git_basic_auth.rb 2020-01-02 02:03:22 +05:30
Pirate Praveen
91b31e792f Update minimum version of ruby-aws-sdk for bug fix 2020-01-02 01:52:31 +05:30
Pirate Praveen
7aca50f823 Update changelog 2020-01-02 01:13:09 +05:30
Pirate Praveen
1e0bc37ef0 Remove gitlab-peek from upstream-file-list (component removed) 2020-01-02 00:55:27 +05:30
Pirate Praveen
6df9b62547 Update upstream source from tag 'upstream/12.6.1'
Update to upstream version '12.6.1'
with Debian dir e4748337f9
2020-01-02 00:45:04 +05:30
Pirate Praveen
935951ddec Tighten dependencies 2020-01-02 00:33:30 +05:30
Sruthi Chandran
c53677ca62 Override false lintian error 2020-01-01 14:56:18 +05:30
Sruthi Chandran
b918168f98 Refresh 2020-01-01 14:40:56 +05:30
Sruthi Chandran
d808028c80 Refresh patches 2020-01-01 14:38:38 +05:30
Sruthi Chandran
62661f24ee Remove embedded gitlab peek as no longer required 2020-01-01 14:36:44 +05:30
Sruthi Chandran
3c6f33daec New upstream release 2020-01-01 14:03:57 +05:30
Sruthi Chandran
a780c8ea83 Update upstream source from tag 'upstream/12.6.1'
Update to upstream version '12.6.1'
with Debian dir 5460237efc
2020-01-01 14:00:00 +05:30
Pirate Praveen
e165c9e297 Update changelog 2019-12-31 15:48:29 +05:30
Pirate Praveen
906460e61f Update minimum version of ruby-premailer-rails to 1.10.3 2019-12-31 15:46:01 +05:30
Pirate Praveen
f8ae4e32fe Update minimum version of ruby-gpgme to 2.0.19 2019-12-31 15:45:35 +05:30
Pirate Praveen
dc4a6cf4da Update changelog 2019-12-30 17:37:26 +05:30
Pirate Praveen
cd1b3d5ac5 Relax dependency on grpc and google-protobuf gems 2019-12-30 17:36:08 +05:30
Pirate Praveen
0db1ed4b34 Tighten dependencies 2019-12-26 23:17:59 +05:30
Pirate Praveen
95fd7eae80 Relax dependency on responders in Gemfile 2019-12-26 23:17:20 +05:30
Pirate Praveen
4e24b40abb Update upstream file list 2019-12-26 22:41:20 +05:30
Pirate Praveen
7c745a8784 Refresh patches 2019-12-26 22:33:15 +05:30
Pirate Praveen
c537c1337d Update changelog 2019-12-26 22:16:39 +05:30
Pirate Praveen
38f7d08512 Update upstream source from tag 'upstream/12.5.4'
Update to upstream version '12.5.4'
with Debian dir d9c413fb5f
2019-12-26 22:15:43 +05:30
Pirate Praveen
73aafe0802 Update changelog 2019-12-26 21:04:52 +05:30
Pirate Praveen
cd558437ba Update minimum version of ruby-rouge to 3.11 2019-12-24 00:12:35 +05:30
Pirate Praveen
cee6dbc62e Update minimum version of asciidoctor-plantuml 2019-12-23 22:55:54 +05:30
Pirate Praveen
784006d8c0 Update minimum version of gitaly 2019-12-23 18:11:46 +05:30
Pirate Praveen
576758ab35 Update asciidoctor-plantuml require statement for new api 2019-12-23 14:51:22 +05:30
Pirate Praveen
829b8ad6b5 Remove obsolete config file 2019-12-22 23:51:05 +05:30
Pirate Praveen
01bf1c6eb1 Add dependency on ruby-gitlab-net-dns 2019-12-22 23:42:52 +05:30
Pirate Praveen
47c46d68fc Relax rouge version in Gemfile 2019-12-22 23:14:24 +05:30
Pirate Praveen
fcc9d85a53 Relax asciidoctor-plantuml in Gemfile 2019-12-22 23:08:17 +05:30
Pirate Praveen
b8f05922b4 Update upstream source from tag 'upstream/12.4.6'
Update to upstream version '12.4.6'
with Debian dir 89ca9a2d30
2019-12-22 22:58:06 +05:30
Pirate Praveen
4ec5ee0e82 Update ignored files and upstream files lists 2019-12-22 21:50:22 +05:30
Pirate Praveen
a70866eae7 Don't install 16790-render-xml-artifacts.yml 2019-12-21 21:49:27 +05:30
Pirate Praveen
6b776fae71 Update version in changelog 2019-12-21 21:45:16 +05:30
Pirate Praveen
42c93ca0a5 Refresh patches 2019-12-21 21:33:11 +05:30
Pirate Praveen
8ad3f84daf Update changelog 2019-12-21 21:16:05 +05:30
Pirate Praveen
e507ef15b2 Update upstream source from tag 'upstream/12.4.6'
Update to upstream version '12.4.6'
with Debian dir bc5da479d0
2019-12-21 21:01:11 +05:30
Pirate Praveen
834a17e807 Update upstream source from tag 'upstream/12.3.9'
Update to upstream version '12.3.9'
with Debian dir bc5da479d0
2019-12-20 00:14:50 +05:30
Pirate Praveen
2e60ff4e0e Update changelog 2019-12-19 22:37:22 +05:30
Abhijith PA
ba6a01f21d Update upstream source from tag 'upstream/12.3.9'
Update to upstream version '12.3.9'
with Debian dir c6a97af8ac
2019-12-16 22:38:24 +05:30
Abhijith PA
d1a7d1f41e New upstream version 12.3.9 2019-12-16 22:33:55 +05:30
Pirate Praveen
15920a3121 Update minimum version of gitlab-shell 2019-12-06 22:10:52 +05:30
Pirate Praveen
f5512f95d5 Add ruby-elasticsearch as dependency 2019-12-06 14:36:28 +05:30
Pirate Praveen
90966dbd2f Add ruby-countries as dependency 2019-12-06 14:33:21 +05:30
Pirate Praveen
0112e889cf Add ruby-net-dns as dependency 2019-12-06 12:41:21 +05:30
Pirate Praveen
b0c021b41f Add ruby-unleash as dependency 2019-12-06 12:37:33 +05:30
Pirate Praveen
bf5c977da5 Add ruby-net-ntp as dependency 2019-12-06 12:34:33 +05:30
Pirate Praveen
64669d7607 Update minimum version of ruby-prof 2019-12-06 12:33:04 +05:30
Pirate Praveen
c4219e34fd Update upstream source from tag 'upstream/12.3.8'
Update to upstream version '12.3.8'
with Debian dir d2214bdf23
2019-12-06 12:15:10 +05:30
Pirate Praveen
0fc02c2f69 Embed gitlab-peek 2019-12-06 12:11:03 +05:30
Pirate Praveen
4d2550e06a Remove gitlab-license gem from Gemfile (EE only) 2019-12-06 11:58:46 +05:30
Pirate Praveen
b33ac019af Update minimum version of ruby-chronic-duration 2019-12-05 22:51:11 +05:30
Pirate Praveen
a89de87903 Relax dependency on kubeclient in Gemfile to allow 4.3 2019-12-05 22:29:25 +05:30
Pirate Praveen
97b613afc0 Update minimum version of ruby-jira 2019-12-05 22:27:23 +05:30
Pirate Praveen
ae077fa651 Update minimum version of ruby-gitlab-sidekiq-fetcher 2019-12-05 22:26:03 +05:30
Pirate Praveen
d248e7aa95 Update minimum version of ruby-aws-sdk 2019-12-05 22:08:30 +05:30
Pirate Praveen
4209277517 Install and use embedded faraday-middleware-aws-signers-v4 2019-12-05 22:07:53 +05:30
Pirate Praveen
ca524d42e2 Update upstream source from tag 'upstream/12.3.8'
Update to upstream version '12.3.8'
with Debian dir eab0c7bbc2
2019-12-05 21:50:45 +05:30
Pirate Praveen
9108c2ba8d Embed faraday-middleware-aws-signers-v4 2019-12-05 21:41:22 +05:30
Pirate Praveen
fdbc192148 Update elasticsearch* dependencies 2019-12-05 19:14:26 +05:30
Pirate Praveen
27aecb2bbb Update gitlab.install with elasticsearch-rails 2019-12-05 18:03:26 +05:30
Pirate Praveen
f2bfe580fb Update upstream source from tag 'upstream/12.3.8'
Update to upstream version '12.3.8'
with Debian dir 20f45ac713
2019-12-05 17:55:02 +05:30
Pirate Praveen
5a57cfbd23 Embed elasticsearch-rails 2019-12-05 17:50:31 +05:30
Pirate Praveen
7ecb891e8f Use packaged snowplow-tracker and embedded elasticsearch-model 2019-12-04 22:21:29 +05:30
Pirate Praveen
845c9fc2fe New upstream version 12.3.8 2019-12-04 22:21:29 +05:30
Pirate Praveen
c5013e8230 Remove snowplow-tracker and add elasticsearch-model 2019-12-04 21:54:26 +05:30
Pirate Praveen
e21c503a8b Update minimum versions of ruby-graphql and ruby-fog-google 2019-12-04 21:43:30 +05:30
Pirate Praveen
7104481907 Remove EE only gems from Gemfile 2019-12-04 21:39:59 +05:30
Pirate Praveen
f3a1a07aaa Update upstream-file-list 2019-12-04 21:31:55 +05:30
Pirate Praveen
0878d391fa Install more files added by upstream 2019-12-04 21:22:53 +05:30
Pirate Praveen
e261f2f0ba Refresh patches 2019-12-04 21:09:36 +05:30
Pirate Praveen
0de7cdbb9c Update changelog 2019-12-04 20:46:48 +05:30
Pirate Praveen
8c27418630 Update upstream source from tag 'upstream/12.3.8'
Update to upstream version '12.3.8'
with Debian dir 403316904f
2019-12-04 20:42:26 +05:30
Pirate Praveen
b659e4f8d1 Update minimum version of git to 2.24~ 2019-11-29 21:20:45 +05:30
Pirate Praveen
e581225eda Check if yarn cache directory is present before updating permissions 2019-11-29 20:56:11 +05:30
Pirate Praveen
1f0b46dc88 Update minimum version of yarnpkg to 1.19~ 2019-11-29 20:45:54 +05:30
Pirate Praveen
f0453acbe1 Update changelog 2019-11-29 13:40:15 +05:30
Pirate Praveen
91588ebb9a Set minimum version of ruby-gitlab-labkit as 0.5~ 2019-11-29 13:39:09 +05:30
Pirate Praveen
acfb2107b8 Relax dependency on ruby-gitlab-labkit 2019-11-29 13:38:53 +05:30
Pirate Praveen
033d4b14eb Update changelog 2019-11-29 12:28:15 +05:30
Pirate Praveen
800985b450 Tighten dependency on gitlab-workhorse and gitaly
(Fixes: CVE-2019-19260)
2019-11-29 12:28:15 +05:30
Pirate Praveen
ca129b8928 Refresh patch with confirmation from Balasankar 2019-11-28 22:42:28 +05:30
Pirate Praveen
9c0250c08b Add patches for CVEs 2019-11-28 21:03:30 +05:30
Pirate Praveen
aa82105a72 Bump minimum version of ruby-font-awesome-rails to allow rails 5.2.3 2019-11-26 00:54:28 +05:30
Pirate Praveen
55bebb797c Update changelog 2019-11-22 21:32:31 +05:30
Pirate Praveen
631bb28f09 Use node-d3 5.12 (required to update rollup to 1.x) 2019-11-22 21:25:00 +05:30
Pirate Praveen
bb045fed42 Update changelog 2019-11-20 13:16:48 +05:30
Pirate Praveen
51d8c823d1 Bump minimum version of ruby-zip to 2.0 to match Gemfile 2019-11-20 13:15:39 +05:30
Utkarsh Gupta
2e79ead5dd Update d/ch 2019-11-20 00:12:36 +05:30
Utkarsh Gupta
4f2f3915d0 Add patch to bump rubyzip 2019-11-20 00:04:03 +05:30
Pirate Praveen
a609649553 Update minimum version for rm_confifile maintscript option 2019-11-15 19:10:45 +05:30
Pirate Praveen
808b0d308d Add gitlab-rails-console command as a convenience script 2019-11-11 22:42:33 +05:30
Dmitry Smirnov
c3b1108e7b Revert "Add sp.js to debian/missing-sources"
This reverts commit 7ec39ded36
2019-11-02 00:00:10 +00:00
Utkarsh Gupta
30a3e4922e Update d/ch 2019-11-02 01:42:02 +05:30
Utkarsh Gupta
7ec39ded36 Add sp.js to debian/missing-sources 2019-11-02 01:38:46 +05:30
Utkarsh Gupta
f871274f6f v4 -> v6 2019-11-02 01:16:06 +05:30
Utkarsh Gupta
4b6f37e177 Update d/ch 2019-10-31 02:00:02 +05:30
Utkarsh Gupta
f76bc84284 Update upstream source from tag 'upstream/12.2.9'
Update to upstream version '12.2.9'
with Debian dir 04e5ec57e3
2019-10-31 01:42:12 +05:30
Pirate Praveen
7606d40c2f Update changelog 2019-10-24 23:47:36 +05:30
Pirate Praveen
519786022b Update minimum versions of gitaly, gitlab-workhorse and gitlab-shell 2019-10-24 23:45:50 +05:30
Dmitry Smirnov
56c3f8d582 CI: re-factored 2019-10-25 02:13:03 +11:00
Pirate Praveen
bc92554850 Update minimum versions of bundler and nodejs 2019-10-23 19:54:17 +05:30
Dmitry Smirnov
c5c5a5b1dc CI: new lintian job + minor corrections 2019-10-23 19:20:37 +11:00
Pirate Praveen
45cfa155ee Update upstream source from tag 'upstream/12.2.8'
Update to upstream version '12.2.8'
with Debian dir d94d61e243
2019-10-21 00:13:15 +05:30
Sruthi Chandran
a8f45c21a1 Update changelog 2019-10-20 23:06:28 +05:30
Pirate Praveen
18cedcf17c Remove obsolete conf file: initializers/postgresql_opclasses_support.rb 2019-10-20 21:23:05 +05:30
Pirate Praveen
6a1f51db1f Tighten dependency on ruby-gitlab-labkit 2019-10-20 21:11:54 +05:30
Pirate Praveen
c6609f7656 Add ruby-invisible-captcha as dependency 2019-10-20 21:10:28 +05:30
Pirate Praveen
39afa6b569 Update upstream source from tag 'upstream/12.2.8'
Update to upstream version '12.2.8'
with Debian dir 0d91bbe053
2019-10-20 20:38:19 +05:30
Sruthi Chandran
fd273c7f0c Remove old config files 2019-10-17 23:51:09 +05:30
Sruthi Chandran
2b670955e2 Add contracts, dependency of embedded snowplow in deps 2019-10-17 23:51:08 +05:30
Sruthi Chandran
48c6133b9f Relax contracts, dependency of embedded snowplow 2019-10-17 23:51:08 +05:30
Sruthi Chandran
4881d7708d Embed snowplow-tracker 2019-10-17 23:51:08 +05:30
Sruthi Chandran
7ea420d238 Fix patch 0110-make-test-dependencies-conditional.patch 2019-10-17 23:51:08 +05:30
Sruthi Chandran
7fe7a8335d Use system ruby-statistics 2019-10-17 23:51:08 +05:30
Sruthi Chandran
4a6c079ef0 Update d/upstream-file-list 2019-10-17 23:51:08 +05:30
Sruthi Chandran
271c7a7671 New upstream version 12.2.8 2019-10-17 23:51:08 +05:30
Sruthi Chandran
b022540ee0 Remove ruby-statistics from components as the package cleared new queue 2019-10-17 23:51:08 +05:30
Sruthi Chandran
4747de8887 New upstream version 12.2.8 2019-10-17 23:51:08 +05:30
Sruthi Chandran
0356a7b7e8 Embed snowplow-tracker as component 2019-10-17 23:51:08 +05:30
Sruthi Chandran
b2234c6fe0 Update deps 2019-10-17 23:51:08 +05:30
Dmitry Smirnov
02d171a673 CI: unpack MUT components 2019-10-15 20:34:12 +11:00
Sruthi Chandran
f1ff453fd7 Update changelog 2019-10-12 23:32:45 +05:30
Sruthi Chandran
e2bc5149f6 Update deps 2019-10-12 23:32:28 +05:30
Sruthi Chandran
f5d1c1fd15 Update new upstream file list 2019-10-12 23:05:09 +05:30
Sruthi Chandran
364ea88bd9 Relax bootsnap 2019-10-12 23:04:40 +05:30
Sruthi Chandran
a140b234c7 Refresh patches and delete obselete patches 2019-10-12 22:33:52 +05:30
Sruthi Chandran
dffb5523fb Update upstream source from tag 'upstream/12.2.8'
Update to upstream version '12.2.8'
with Debian dir f17b01f824
2019-10-12 21:55:52 +05:30
Utkarsh Gupta
e1bac13994 Update d/ch 2019-10-07 21:40:03 +05:30
Utkarsh Gupta
4c3140342c Bump Standards-Version to 4.4.1 2019-10-07 21:38:44 +05:30
Utkarsh Gupta
afc4fa9433 Update upstream source from tag 'upstream/12.1.14'
Update to upstream version '12.1.14'
with Debian dir 929e41dede
2019-10-07 21:29:15 +05:30
Pirate Praveen
7757644e89 Add node-core-js (<< 3~) constraint to use embedded core-js module 2019-10-07 00:05:21 +05:30
Pirate Praveen
f5f962c399 Update changelog 2019-10-05 23:09:16 +05:30
Pirate Praveen
240cdb3fce Fix last version of initializers/active_record_verbose_query_logs.rb 2019-10-05 22:40:32 +05:30
Sruthi Chandran
e3e1b6de81 Update changelog 2019-10-05 12:16:58 +05:30
Dmitry Smirnov
571cac576e Added helper script to unpack MUT components; CI orig tarball handling correction. 2019-10-05 09:03:27 +10:00
Pirate Praveen
742c9f437a Remove obsolete initializers 2019-10-05 00:29:50 +05:30
Pirate Praveen
96fa737425 Set path for gitlab.rb 2019-10-05 00:19:09 +05:30
Pirate Praveen
7def25d4d1 Fix relative path in config/initializers 2019-10-04 23:33:05 +05:30
Pirate Praveen
c83ddacfc7 Tighten dependencies 2019-10-04 23:19:33 +05:30
Sruthi Chandran
50375a5cdd Update path for ruby-statistics 2019-10-04 00:11:43 +05:30
Sruthi Chandran
4057edebda Add ruby-statistics to install file 2019-10-04 00:11:20 +05:30
Sruthi Chandran
c5c7324974 Update upstream source from tag 'upstream/12.1.13'
Update to upstream version '12.1.13'
with Debian dir d5bcd9e127
2019-10-03 23:21:30 +05:30
Sruthi Chandran
f625c4af4d Add ruby-statistics gem as component 2019-10-03 23:07:27 +05:30
Sruthi Chandran
0842e6c77b Update upstream file list with embedded derailed-benchmarks and heapy 2019-10-03 20:57:19 +05:30
Sruthi Chandran
9d2e3c67ca Update upstream source from tag 'upstream/12.1.13'
Update to upstream version '12.1.13'
with Debian dir adfc313085
2019-10-03 20:53:03 +05:30
Sruthi Chandran
c0538d0ff8 Update path for embedded derailed-benchmarks and heapy 2019-10-03 20:48:28 +05:30
Sruthi Chandran
6eefd2da4c Install embedded derailed-benchmarks and heapy 2019-10-03 20:48:28 +05:30
Sruthi Chandran
86141753e8 Refresh patches 2019-10-03 20:48:28 +05:30
Sruthi Chandran
97c7bb74e9 Add heapy gem as component 2019-10-03 20:48:28 +05:30
Sruthi Chandran
dbce0600c5 New upstream version 12.1.13 2019-10-03 20:48:27 +05:30
Sruthi Chandran
73951b7177 Update changelog 2019-10-03 14:01:15 +05:30
Sruthi Chandran
36348b3624 Add derailed_benchmarks gem as component 2019-10-03 13:59:36 +05:30
Sruthi Chandran
6e7d6daa74 Add patch to relax gitlab-labkit 2019-10-03 13:59:06 +05:30
Sruthi Chandran
7376ad73dc Remove graphql-docs development test dep 2019-10-03 13:58:00 +05:30
Sruthi Chandran
d67625bbc7 Update upstream source from tag 'upstream/12.1.13'
Update to upstream version '12.1.13'
with Debian dir 239423a713
2019-10-03 12:11:51 +05:30
Dmitry Smirnov
d9d0a463d0 CI: minor update 2019-10-02 19:02:11 +10:00
Sruthi Chandran
e5197861ed Update changelog 2019-10-01 00:19:33 +05:30
Sruthi Chandran
a74597b7ef Refresh patch 2019-10-01 00:19:20 +05:30
Sruthi Chandran
34d7b3d5ca Update upstream source from tag 'upstream/12.1.12'
Update to upstream version '12.1.12'
with Debian dir 12483ca840
2019-10-01 00:03:28 +05:30
Sruthi Chandran
20ffda35d8 Update changelog 2019-09-30 23:57:01 +05:30
Sruthi Chandran
8cf52f3a75 Override lintian false positives 2019-09-30 23:47:07 +05:30
Sruthi Chandran
19d35b2765 Update new upstream files in ignored/install files 2019-09-30 23:46:10 +05:30
Sruthi Chandran
513d59e324 Remove embedded gems 2019-09-30 23:44:51 +05:30
Sruthi Chandran
0382d1ae54 Remove 0840-embed-gitlab-labkit.patch 2019-09-30 23:44:50 +05:30
Sruthi Chandran
c3288c805b Update deps version 2019-09-30 23:44:50 +05:30
Sruthi Chandran
86421cc06c Refresh patches and delete patches already applied upstream 2019-09-30 23:44:50 +05:30
Sruthi Chandran
da6367271f Update upstream source from tag 'upstream/12.1.11'
Update to upstream version '12.1.11'
with Debian dir 6183fb855f
2019-09-30 21:11:34 +05:30
Sruthi Chandran
ec75b63d26 Use .gz and not .bz2 2019-09-30 21:07:21 +05:30
Pirate Praveen
bb6bb71047 Update changelog 2019-09-27 22:46:34 +05:30
Pirate Praveen
2daca23eca Update minimum version of gitaly to 1.47.3 2019-09-27 22:45:50 +05:30
Pirate Praveen
eef3c64f13 Update changelog 2019-09-25 15:53:09 +05:30
Pirate Praveen
3480b69932 Use embedded copy of core-js 2019-09-25 15:52:48 +05:30
Pirate Praveen
9f9fbdb595 Update upstream source from tag 'upstream/12.0.9'
Update to upstream version '12.0.9'
with Debian dir 0f7f4375c6
2019-09-25 13:30:44 +05:30
Pirate Praveen
e4883831b4 Add core-js 3 as component (require transition) 2019-09-25 13:21:09 +05:30
Utkarsh Gupta
4983fd12d1 Update watch file (gitlab-ce is now gitlab-foss) 2019-09-24 01:52:11 +05:30
Utkarsh Gupta
b8b192b414 Update d/ch 2019-09-24 01:45:46 +05:30
Utkarsh Gupta
6ed702ba40 Update minimum version for ruby-octokit 2019-09-24 01:44:26 +05:30
Pirate Praveen
a0f7db6e23 Update watch file (gitlab-ce is now gitlab-foss) 2019-09-23 16:13:03 +05:30
Utkarsh Gupta
9a39874ad4 Fix patch field and close bug 2019-09-22 02:31:07 +05:30
Utkarsh Gupta
20fe75e0a5 Update d/ch 2019-09-16 22:38:03 +05:30
Utkarsh Gupta
edd69c7b2d Add patch to bump asciidoctor 2019-09-16 22:34:37 +05:30
Utkarsh Gupta
f0e043d339 Update d/control to update asciidoctor 2019-09-16 22:31:22 +05:30
Nilesh
b04eb8c857 Update changelog 2019-09-12 01:38:38 -04:00
Nilesh
4dc27d6355 Update upstream source from tag 'upstream/12.0.9'
Update to upstream version '12.0.9'
with Debian dir c9a53f4985
2019-09-11 10:11:26 -04:00
Pirate Praveen
1107367b46 Update changelog 2019-09-11 11:59:30 +05:30
Pirate Praveen
ce6655ffd1 Update minimum version of ruby-gitaly-proto dependency 2019-09-11 11:07:47 +05:30
Pirate Praveen
b82f23302c Update changelog 2019-09-10 23:34:30 +05:30
Pirate Praveen
8a38a199b1 Add missing dependencies 2019-09-10 23:32:18 +05:30
Sruthi Chandran
d1170dd3a6 Update changelog 2019-09-07 22:01:02 +05:30
Sruthi Chandran
fd8726cf02 Add puma to deps and fix node-core-js version 2019-09-07 01:09:24 +05:30
Sruthi Chandran
be92ed278a Restart gitlab-sidekiq in postinst 2019-09-07 01:00:32 +05:30
Sruthi Chandran
36faa84000 Fix deps version of ruby-apollo-upload-server 2019-09-05 19:44:00 +05:30
Sruthi Chandran
45e2e10ace Fix version for beta release 2019-09-05 19:43:10 +05:30
Sruthi Chandran
deb547ef73 Remove already packaged embedded modules 2019-09-05 19:10:28 +05:30
Sruthi Chandran
1446d8385e Override lintian false source missing error 2019-09-05 19:03:22 +05:30
Sruthi Chandran
03126720c2 Rename debian/upstream-file-list.new as debian/upstream-file-list 2019-09-05 19:03:22 +05:30
Sruthi Chandran
4bca70b516 Update instruction in debian/upstream-file-count-check.sh 2019-09-04 23:00:52 +05:30
Sruthi Chandran
ad0d778a3b Update install and ignored file lists 2019-09-04 22:46:03 +05:30
Sruthi Chandran
8a1f098df3 Refresh patches and delete obsolete patches 2019-09-04 22:21:00 +05:30
Sruthi Chandran
cc00d41238 Update changelog 2019-09-04 21:03:52 +05:30
Sruthi Chandran
f15e6a15a1 Update upstream source from tag 'upstream/12.0.8'
Update to upstream version '12.0.8'
with Debian dir 5f4f06f4c8
2019-09-04 21:02:36 +05:30
Sruthi Chandran
95f0c0ff12 Remove dfsg as the files are removed upstream 2019-09-04 20:58:58 +05:30
Sruthi Chandran
ee31e980e9 Upload to experimental 2019-08-14 17:15:53 +05:30
Sruthi Chandran
af2cd3bde3 Remove already packaged gems from embedded gems (jaeger-client, opentracing and thrift) 2019-08-14 15:47:38 +05:30
Sruthi Chandran
8db93dc562 Update upstream source from tag 'upstream/11.11.8+dfsg'
Update to upstream version '11.11.8+dfsg'
with Debian dir 81afd9c943
2019-08-14 15:27:14 +05:30
Sruthi Chandran
d3b5027d6a Update changelog 2019-08-14 15:24:56 +05:30
Sruthi Chandran
688ef3ecba Update mail id to d.o in control 2019-08-14 15:20:40 +05:30
Pirate Praveen
bb1f27cd5d Update changelog 2019-08-11 13:02:52 +05:30
Pirate Praveen
cdc1b05afe Remove upstream-file-list.new in clean 2019-08-11 12:59:57 +05:30
Pirate Praveen
a6391fb51b Use packaged node-file-loader 2019-08-08 22:47:32 +05:30
Pirate Praveen
2b78405ee2 Use packaged versions of node-url-loader and node-raw-loader 2019-08-08 21:14:53 +05:30
Pirate Praveen
6ccc6565b2 Use packaged node-imports-loader and node-exports-loader 2019-08-08 18:50:45 +05:30
Pirate Praveen
de0ef9f240 Use packaged node-worker-loader and node-cache-loader 2019-08-08 16:47:21 +05:30
Pirate Praveen
72723286f7 Switch to packaged version of webpack 2019-08-08 15:17:34 +05:30
Pirate Praveen
5e38d68984 Update minimum version of gitaly 2019-08-06 15:40:52 +00:00
Pirate Praveen
fc73d1c672 Update changelog 2019-08-06 15:40:22 +00:00
Pirate Praveen
7292979a11 Add ruby-sassc and ruby-jaeger-client as dependency 2019-08-06 15:34:04 +00:00
Dmitry Smirnov
84c5b23ca9 CI: dropped .git directory and added job to build on Buster. 2019-08-04 18:22:03 +10:00
Pirate Praveen
9e37335c56 Tighten dependency on ruby-grpc 2019-08-03 20:17:44 +05:30
Pirate Praveen
e8a8570199 Update dependency on ruby-gitaly-proto 2019-08-03 16:23:52 +05:30
Pirate Praveen
2e195067e7 Tighten dependency on ruby-batch-loader 2019-08-03 15:15:51 +05:30
Pirate Praveen
f7f86f622a Embed gitlab-labkit 2019-08-03 15:15:18 +05:30
Pirate Praveen
2a3f5104a2 Embed sassc-rails 2019-08-03 14:34:24 +05:30
Pirate Praveen
1aa9618b85 Update dependency on ruby-sidekiq and ruby-nokogiri 2019-08-03 14:27:34 +05:30
Pirate Praveen
57e40bf3b0 Embed apollo_upload_server 2019-08-03 11:04:32 +05:30
Pirate Praveen
84f8cb92ee Embed omniauth-salesforce 2019-08-03 10:27:51 +05:30
Pirate Praveen
def209a37b Embed omniauth-ultraauth 2019-08-03 10:13:22 +05:30
Pirate Praveen
3b48cd06ea Add ruby-omniauth-openid-connect as dependency 2019-08-02 23:09:17 +05:30
Pirate Praveen
0b96d56b31 Update embedded rails version to 5.1.7 2019-08-02 22:44:51 +05:30
Pirate Praveen
d13ef26fe3 Install security.txt 2019-07-31 18:58:28 +00:00
Pirate Praveen
9ebbf3e31b Update changelog 2019-07-31 18:32:57 +00:00
Pirate Praveen
618748c37d Bump standards version to 4.4.0 2019-07-31 18:31:44 +00:00
Pirate Praveen
df44416e5d Refresh patches 2019-07-31 18:15:35 +00:00
Pirate Praveen
e4101ca0fa Update upstream source from tag 'upstream/11.11.7+dfsg'
Update to upstream version '11.11.7+dfsg'
with Debian dir 9976e88fbb
2019-07-31 17:27:57 +00:00
Praveen Arimbrathodiyil
67c526921e Fix previous commit 2019-07-24 14:05:05 +00:00
Praveen Arimbrathodiyil
8c6542c046 Update minimum version of ruby-fog-google to 1.8.2-2~ 2019-07-24 14:02:58 +00:00
Pirate Praveen
715105270f Tighten dependency on gitaly 2019-07-11 18:04:14 +05:30
Pirate Praveen
c227b12644 Use packaged version of node-d3 2019-07-11 18:03:10 +05:30
Pirate Praveen
72095cd455 Update changelog 2019-07-07 13:19:06 +05:30
Pirate Praveen
4285743f63 Update minimum version of ruby-gitaly-proto 2019-07-07 13:14:30 +05:30
Pirate Praveen
42edcd3694 Refresh patches 2019-07-07 11:29:07 +05:30
Pirate Praveen
ad11324c19 Update upstream source from tag 'upstream/11.10.8+dfsg'
Update to upstream version '11.10.8+dfsg'
with Debian dir 890e9ebfea
2019-07-07 11:19:08 +05:30
Pirate Praveen
3ecb8267ca Use packaged version of vue-resource 2019-06-16 21:26:04 +05:30
Pirate Praveen
713c417864 Use packaged d3-transition and d3-time-format 2019-06-16 15:55:12 +05:30
Pirate Praveen
7633184bd7 Use packaged d3-time, dateformat and webpack-stats-plugin 2019-06-15 16:08:11 +05:30
Pirate Praveen
84e1180dd3 Use packaged bootstrap, three-orbit-control, three-stl-loader, timeago.js
and underscore
2019-06-15 00:17:17 +05:30
Pirate Praveen
52f4ec98a2 Use packaged pikaday and update path in application.scss (Closes: #930529) 2019-06-14 23:20:31 +05:30
Pirate Praveen
d3e20aa434 e package mousetrap, popper.js and raven-js 2019-06-14 20:57:33 +05:30
Pirate Praveen
b84a04fb24 Use packaged jquery.waitforimages, js-cookie, jszip and jszip-utils 2019-06-14 13:11:45 +05:30
Pirate Praveen
96b4a398b2 Use packaged fuzzaldrin-plus, glob, jed, jquery, jquery-ujs 2019-06-13 23:58:02 +05:30
Pirate Praveen
4f5cb69473 Use packaged d3-* sub modules 2019-06-13 23:27:46 +05:30
Pirate Praveen
91cb4f525c Use packaged core-js and css-loader 2019-06-13 22:55:32 +05:30
Pirate Praveen
74d861d179 Use packaged axios, brace-expansion and chart.js 2019-06-13 22:21:11 +05:30
Pirate Praveen
930b173c8b Use packaged version of node-autosize 2019-06-11 21:13:48 +05:30
Pirate Praveen
0e5f19e402 Update changelog 2019-06-05 13:17:25 +05:30
Pirate Praveen
c3b07bf09b Refresh patch 2019-06-05 13:17:25 +05:30
Pirate Praveen
7293705393 Update upstream source from tag 'upstream/11.10.5+dfsg'
Update to upstream version '11.10.5+dfsg'
with Debian dir 3f4431d8a0
2019-06-05 12:26:57 +05:30
Pirate Praveen
8cb3f74f52 New upstream version 11.10.5+dfsg 2019-06-05 12:25:43 +05:30
Pirate Praveen
9cba97a0f0 Arrange changelog in chronological order 2019-06-05 12:23:14 +05:30
Abhijith PA
83c7501c26 Reverting to [6328108e] 2019-05-31 06:53:31 +00:00
Abhijith PA
97af045d6e git push origin master-11.8 2019-05-30 18:41:17 +05:30
Abhijith PA
9c0ae08772 update changelog for 11.8.10 2019-05-30 18:40:40 +05:30
Utkarsh Gupta
24b7527dde Update d/changelog 2019-05-21 21:10:03 +05:30
Utkarsh Gupta
cd78470267 Bump devise to 4.6.2 2019-05-21 21:07:14 +05:30
Utkarsh Gupta
e53469079d Add patch to bump devise to 4.6.2 2019-05-21 20:56:07 +05:30
Utkarsh Gupta
d8e0908633 Make yarn.lock writable 2019-05-18 16:23:43 +05:30
Utkarsh Gupta
db6e4bc45c Update d/ch and add myself as an uploader 2019-05-18 01:47:06 +05:30
Pirate Praveen
b4d85bffed Remove obsolete configuration files
(cherry picked from commit 643a01191b)
2019-05-18 01:39:34 +05:30
Abhijith PA
d106cda2f1 remove embedded pdf.js and use libjs-pdf
(cherry picked from commit d9db5ce207)
2019-05-18 01:38:53 +05:30
Utkarsh Gupta
381f17dfcf Update d/upstream-file-list 2019-05-18 01:34:04 +05:30
Utkarsh Gupta
5cdc6a46c3 Do not use --frozen-lockfile with yarnpkg 2019-05-18 01:30:26 +05:30
Utkarsh Gupta
acd33773dc Update version for gitlab-{shell, workhorse}, and gitaly 2019-05-18 01:28:30 +05:30
Utkarsh Gupta
6bcf6e159f Update d/control to update gem versions 2019-05-18 01:25:02 +05:30
Utkarsh Gupta
8d3716f78c Add lintian-overrides for false-positive errors 2019-05-18 01:14:58 +05:30
Utkarsh Gupta
4eacc13567 Update d/changelog with previous entries 2019-05-18 01:13:19 +05:30
Utkarsh Gupta
94815042ff Update d/copyright to exclude pdf.* 2019-05-18 01:06:42 +05:30
Utkarsh Gupta
703fbcc41e Install graphql-tag via yarnpkg 2019-05-18 01:05:44 +05:30
Utkarsh Gupta
7043a3f3b5 Refresh d/patches 2019-05-18 01:04:41 +05:30
Utkarsh Gupta
b960044a5b Update 0050-relax-stable-libs.patch 2019-05-18 00:59:38 +05:30
Utkarsh Gupta
75cb152793 Update upstream source from tag 'upstream/11.10.4+dfsg'
Update to upstream version '11.10.4+dfsg'
with Debian dir bcbb406bfc
2019-05-18 00:56:04 +05:30
Utkarsh Gupta
8d5a2ebf0f Update changelog 2019-05-11 07:41:17 +00:00
Utkarsh Gupta
b5eae23a5d Update d/changelog 2019-05-04 01:59:28 +05:30
Utkarsh Gupta
d23a63cf1b Update d/patches/0680-* 2019-05-04 01:48:48 +05:30
Utkarsh Gupta
fa5a783454 Update d/patches/0470-* 2019-05-03 23:39:18 +05:30
Utkarsh Gupta
65c34987a4 Update d/patches/0290-* 2019-05-03 23:31:32 +05:30
Utkarsh Gupta
394d62b06e Update d/patches/0050-* 2019-05-03 20:56:42 +05:30
Utkarsh Gupta
00ca37f5d9 Update upstream source from tag 'upstream/11.8.9'
Update to upstream version '11.8.9'
with Debian dir bff64168d3
2019-05-03 19:54:08 +05:30
Abhijith PA
a3ca76cb88 debian/gitlab-ci.yml: with .origtargz not possible to build repacked source 2019-04-19 04:24:29 +00:00
Abhijith PA
0992045963 update changelog 2019-04-19 08:36:55 +05:30
Abhijith PA
be062d56f2 update changelog 2019-04-19 08:36:35 +05:30
Abhijith PA
bf8b095abe update changelog 2019-04-03 18:49:15 +05:30
Sruthi Chandran
a0d812b440 Update changelog 2019-03-22 00:20:26 +05:30
Sruthi Chandran
cdee8d5140 Update upstream source from tag 'upstream/11.8.3'
Update to upstream version '11.8.3'
with Debian dir bfb9466dc2
2019-03-21 23:57:42 +05:30
Pirate Praveen
a6e14171be Set minimum version of git to 2.18 2019-03-17 18:48:12 +05:30
Pirate Praveen
b954a1adb5 Update changelog 2019-03-17 18:34:51 +05:30
Pirate Praveen
4cd14ed1c2 Handle migration from rails 4.2 2019-03-17 18:06:09 +05:30
Pirate Praveen
094e408385 Drop patch which expected rails 5.2 2019-03-17 17:22:59 +05:30
Pirate Praveen
4c65ba56e1 Update changelog 2019-03-17 17:02:26 +05:30
Pirate Praveen
afa3a914fd Remove obsolete config files 2019-03-17 17:01:37 +05:30
Pirate Praveen
a233316a77 Tighten dependency on ruby-lograge 2019-03-17 12:53:33 +05:30
Pirate Praveen
1acd00dc1e Set minimum version of ruby to 1:2.5~ and add conflict with libruby2.3 2019-03-17 12:46:35 +05:30
Pirate Praveen
fb1a16b423 Add link to gitlab page on Debian wiki 2019-03-17 11:51:09 +05:30
Pirate Praveen
20d47c212c Yarn is available only as yarnpkg command 2019-03-15 23:05:39 +05:30
Pirate Praveen
77e5b2c195 Update changelog 2019-03-15 22:26:20 +05:30
Pirate Praveen
7c1914a00a Move gitlab-shell dependency to gitlab-common 2019-03-15 22:26:20 +05:30
Pirate Praveen
9a9d5f0bef Tighten dependency on gitaly and gitlab-shell 2019-03-15 22:26:20 +05:30
Pirate Praveen
632e36e758 Remove dependency on npm and use yarnpkg directly instead 2019-03-15 22:26:20 +05:30
Sruthi Chandran
ebd740859e Relax nokogiri 2019-03-15 22:00:32 +05:30
Sruthi Chandran
aa8775e974 Fix typo 2019-03-15 21:42:07 +05:30
Sruthi Chandran
6a6651c0af Remove jwt and omniauth-google-oauth2 from control as they are embedded 2019-03-15 21:34:31 +05:30
Sruthi Chandran
dfcbc7d970 Patch Gemfile to use embedded jwt 2019-03-15 21:34:31 +05:30
Sruthi Chandran
a6c13ce3b5 Embed jwt-2.1.0 2019-03-15 21:16:06 +05:30
Sruthi Chandran
6f9529cc78 Patch Gemfile to used embedded omniauth-google-oauth2 2019-03-15 21:12:51 +05:30
Sruthi Chandran
98c6f15bc9 Embed omniauth-google-oauth2 2019-03-15 21:12:14 +05:30
Sruthi Chandran
2f1aa4583f Refactor tmpfiles.d/ conf files 2019-03-15 18:43:32 +05:30
Sruthi Chandran
cd21646c66 Update changelog 2019-03-14 17:12:37 +05:30
Sruthi Chandran
0f44576248 add thrift gemspec to include-binaries 2019-03-14 17:12:37 +05:30
Sruthi Chandran
9a2e7a3d17 Patch Gemfile to use embedded thrift 2019-03-14 17:12:37 +05:30
Sruthi Chandran
1730a38f1c Embed thrift 2019-03-14 13:35:24 +05:30
Sruthi Chandran
d822bc8110 Patch Gemfile to use embedded jaeger-client 2019-03-14 13:24:35 +05:30
Sruthi Chandran
5a90db87f7 Embed jaeger-client 2019-03-14 13:21:19 +05:30
Sruthi Chandran
d1412c0ef5 Patch Gemfile to use embedded opentracing 2019-03-14 13:14:13 +05:30
Sruthi Chandran
e027f55b03 Embed opentracing 0.4.3 2019-03-14 13:13:30 +05:30
Sruthi Chandran
f7791ef5ea Update changelog 2019-03-13 23:28:01 +05:30
Sruthi Chandran
8682e2a54f Refresh patches and remove 0120-remove-tracing-group.patch 2019-03-13 23:22:21 +05:30
Sruthi Chandran
0425796c6b Update upstream source from tag 'upstream/11.8.2'
Update to upstream version '11.8.2'
with Debian dir 842f987b7a
2019-03-13 22:55:59 +05:30
Pirate Praveen
3d3b7c0faa Update changelog 2019-03-12 21:37:31 +05:30
Pirate Praveen
e60aa79f1e Tighten dependency on libjs-uglify 2019-03-12 21:00:58 +05:30
Pirate Praveen
74d498596b Set GEM_PATH for using embedded gems 2019-03-12 20:43:23 +05:30
Pirate Praveen
e93789a259 Use embedded rails 5.1 2019-03-12 20:42:49 +05:30
Pirate Praveen
e243bafc9b Embed rails 5.1 temporarily till gitlab supports rails 5.2 2019-03-12 20:41:51 +05:30
Pirate Praveen
88178d6b0c Remove monkey patch not needed with rails 5.2 2019-03-06 20:10:16 +05:30
Pirate Praveen
f01e92ca67 Create target file of secrets.yml symbolic link 2019-03-06 19:57:08 +05:30
Pirate Praveen
a7e56fdfcc Tighten dependency on googleauth to pull ruby-jwt >= 2.0 2019-03-06 13:50:57 +05:30
Pirate Praveen
72cb5f8f42 Tighten dependency on ruby-oauth2 2019-03-06 12:51:46 +05:30
Pirate Praveen
63309241a4 Tighten dependency on ruby-sidekiq-cron 2019-03-06 12:48:48 +05:30
Pirate Praveen
4fbec836d2 Tighten dependency on ruby-fog* 2019-03-06 12:26:04 +05:30
Pirate Praveen
00f73ea7df Tighten dependency on ruby-pg 2019-03-06 12:20:39 +05:30
Pirate Praveen
01c45f19a5 Replace rails 5.2 patch with rails 5.1 patch from upstream 2019-03-06 11:48:47 +05:30
Pirate Praveen
31dc6eda08 Tighten dependency on ruby-google-api-client 2019-03-05 21:37:32 +05:30
Pirate Praveen
9599e87ae3 Tighten dependency on ruby-omniauth-azure-oauth2 2019-03-05 11:51:38 +05:30
Pirate Praveen
7e4892df08 Tighten dependency on ruby-gitaly-proto 2019-03-05 11:39:26 +05:30
Pirate Praveen
4c9e74537c Remove tracing group from Gemfile 2019-03-04 21:29:59 +05:30
Pirate Praveen
0ae906adad Tighten dependency on ruby-kubeclient 2019-03-04 21:24:48 +05:30
Pirate Praveen
dde79fbd00 Relax dependency on acts-as-taggable-on 2019-03-04 21:07:15 +05:30
Pirate Praveen
dbf55cc3b7 Tighten dependency on ruby-nokogiri 2019-03-04 20:46:45 +05:30
Pirate Praveen
8fd1b31a61 Tighten dependency on ruby-truncato 2019-03-04 20:32:29 +05:30
Pirate Praveen
bf0122a7f6 Bump fog and related gems in Gemfile with upstream patch 2019-03-04 20:18:14 +05:30
Pirate Praveen
13769c502e Update patch to relax pg gem in Gemfile 2019-03-04 20:01:07 +05:30
Pirate Praveen
bfbede42ad Relax dependency on ruby-rack 2019-03-04 18:50:20 +05:30
Pirate Praveen
f6c9df2d5d Refresh patches with fuzz 2019-03-04 18:24:32 +05:30
Sruthi Chandran
1393660c05 Update changelog 2019-03-02 23:09:20 +05:30
Sruthi Chandran
fabb91da5b Refresh patches, remove 0420-relax-js-regex.patch already applied upstream 2019-03-02 23:07:12 +05:30
Sruthi Chandran
d461da30b8 Update upstream source from tag 'upstream/11.8.0'
Update to upstream version '11.8.0'
with Debian dir 979a9a8b8d
2019-03-02 22:36:31 +05:30
Dmitry Smirnov
134d89c93d nginx.conf: removed "proxy_set_header X-Forwarded-Proto $scheme;"
When TLS is terminated on load balancer, unencrypted connection is
 established to Nginx which drops "X-Forwarded-Proto" header (if set by the
 load balancer) causing notorious error on (successful) authentication:

    422 The change you requested was rejected
2019-02-22 18:24:00 +11:00
Sruthi Chandran
8f98c93cfa Update changelog 2019-02-15 22:23:36 +05:30
Sruthi Chandran
37a649e3b3 Update debian/upstream-file-count-check.sh to use locale C.UTF8 2019-02-15 22:11:34 +05:30
Sruthi Chandran
416f224b43 Update debian/upstream-file-list 2019-02-15 22:11:34 +05:30
Sruthi Chandran
49c72b9976 Update installed file list 2019-02-15 22:07:37 +05:30
Sruthi Chandran
7ffe579a93 Add a list of files ignored from debian/gitlab.install 2019-02-15 20:54:47 +05:30
Sruthi Chandran
cc0447cea6 Update script to identify new/removed files 2019-02-15 20:52:51 +05:30
Sruthi Chandran
c645e122bb Update deps 2019-02-15 19:01:15 +05:30
Sruthi Chandran
6bc2d85f7b Refresh patches 2019-02-15 18:28:22 +05:30
Sruthi Chandran
ac53515c13 Update upstream source from tag 'upstream/11.7.5'
Update to upstream version '11.7.5'
with Debian dir 754b07a58f
2019-02-15 15:40:33 +05:30
Sruthi Chandran
65a2ae3b42 Update upstream source from tag 'upstream/11.7.5'
Update to upstream version '11.7.5'
with Debian dir 754b07a58f
2019-02-13 22:34:19 +05:30
Sruthi Chandran
62c4265d29 New upstream version 11.7.5 2019-02-13 22:33:31 +05:30
Sruthi Chandran
e4453685a4 Update changelog 2019-02-13 22:32:40 +05:30
Sruthi Chandran
cf2db36437 Update changelog, merged from master-11.5 2019-02-13 21:49:25 +05:30
Dmitry Smirnov
2f34fa724b clean: remove CI files 2019-01-27 09:06:08 +11:00
Abhijith PA
459d83b9c8 Add team upload to changelog 2019-01-22 11:27:51 +05:30
Abhijith PA
d583248458 merge changelog from master-11.5 2019-01-22 11:27:34 +05:30
Dmitry Smirnov
8cdc515a6d Avoid error in mk-origtargz by clearing Files-Excluded;
That also removes "+dfsg" part from version.
2019-01-15 18:50:42 +11:00
Dmitry Smirnov
320f25e5a5 un-mess changelog 2019-01-15 17:56:28 +11:00
Dmitry Smirnov
6328108eda CI: corrections & new tests 2019-01-15 16:58:35 +11:00
Balasankar "Balu" C
97b3bd362a Merge branch 'salsa-version-link' into 'master'
Add patch to use project link on Salsa in the help page

See merge request ruby-team/gitlab!2
2019-01-07 07:11:24 +00:00
Pirate Praveen
a6c5b7cb89
Always overwrite private copy of gitlab-debian.conf (to add new entries) 2019-01-07 12:39:10 +05:30
Balasankar C
d5fe0f94f1
Add patch to use project link on Salsa in the help page 2019-01-05 17:49:51 +05:30
Balasankar C
7fb73ff66d
Set debian version as env variable 2019-01-05 17:49:51 +05:30
Balasankar C
7bc018b2b8
Add patch to set installation type 2019-01-04 23:02:14 +05:30
Sruthi Chandran
394b793376 Update changelog 2019-01-03 13:29:46 +05:30
Sruthi Chandran
ee75f0f716 Bump Standards-Version to 4.3.0 (no changes needed) 2019-01-03 13:29:46 +05:30
Pirate Praveen
b4d3571df8 Tighten dependency on ruby-grape-path-helpers 2018-12-27 20:33:03 +05:30
Sruthi Chandran
1ef6c104f7 Update changelog and upload to experimental 2018-12-27 15:57:08 +05:30
Sruthi Chandran
ae03eadb7b Set path for yarn 2018-12-27 15:53:07 +05:30
Sruthi Chandran
65dd8e1597 Remove config/initializers/active_record_verbose_query_logs.rb 2018-12-27 15:52:28 +05:30
Sruthi Chandran
82a33ceb93 Add patch 0680-rails-5_2.patch to make it work with rails5.2 2018-12-27 15:50:21 +05:30
Sruthi Chandran
e345e3de97 Update rails-i18n dep version 2018-12-25 13:50:51 +05:30
Sruthi Chandran
d2fe3c484a Fix typo 2018-12-25 13:44:37 +05:30
Sruthi Chandran
f2636f0fcc Relax gitlab-sidekiq-fetcher 2018-12-25 13:39:20 +05:30
Sruthi Chandran
410d4c4ce0 Add patch to relax rails 2018-12-25 13:26:31 +05:30
Sruthi Chandran
4603606b20 Update deps 2018-12-25 13:24:56 +05:30
Sruthi Chandran
21dc2c293e Update changelog 2018-12-24 00:18:29 +05:30
Sruthi Chandran
adb3f9a7ea Don't install .eslintrc.yml 2018-12-24 00:13:16 +05:30
Sruthi Chandran
efca0c78ce Install newly added files 2018-12-24 00:12:55 +05:30
Sruthi Chandran
db132aedf0 Refresh patches 2018-12-24 00:09:40 +05:30
Sruthi Chandran
765f748f62 Update changelog 2018-12-23 22:59:58 +05:30
Sruthi Chandran
262552607f Update upstream source from tag 'upstream/11.6.0+dfsg'
Update to upstream version '11.6.0+dfsg'
with Debian dir 652719c335
2018-12-23 12:15:09 +05:30
Sruthi Chandran
9038cc4149 Update changelog 2018-12-21 20:48:56 +05:30
Sruthi Chandran
c7456244d7 Add myself to uploaders 2018-12-21 20:48:56 +05:30
Sruthi Chandran
20ec8dc0a9 Update upstream source from tag 'upstream/11.5.5+dfsg'
Update to upstream version '11.5.5+dfsg'
with Debian dir f97b902940
2018-12-21 20:22:43 +05:30
Pirate Praveen
a378c70a7c Add gitaly: client_path to gitlab.yml 2018-12-19 14:49:48 +05:30
Pirate Praveen
1a4c79f9c9 Add golang-any as autopkgtest dependency (to build gitlab-shell) 2018-12-19 11:31:08 +05:30
Pirate Praveen
78d95b6bba Relax dependency on rspec-rails 2018-12-18 23:27:56 +05:30
Pirate Praveen
6f41084f7a Drop autopkgtest dependencies installed from rubygems.org 2018-12-18 23:01:43 +05:30
Pirate Praveen
31b8c37178 Install test only dependencies from rubygems.org for autopkgtest 2018-12-18 23:01:13 +05:30
Pirate Praveen
6cfc40f263 Add Gemfile.autopkgtest to specify test only dependencies 2018-12-18 23:01:13 +05:30
Pirate Praveen
20a881471c Remove optional bullet dependency from Gemfile 2018-12-18 23:01:13 +05:30
Pirate Praveen
849e2a9ef2 Move gitlab-rake to /usr/sbin (depends on /sbin/runuser) 2018-12-18 12:16:40 +05:30
Pirate Praveen
739cdc7332 Explicitly call /usr/bin/bundle to avoid gem installed bundler 2018-12-18 12:14:07 +05:30
Pirate Praveen
a4a65b4d7b Restart gitlab before checks in postinst (fixes failures in some checks) 2018-12-16 20:40:25 +05:30
Pirate Praveen
5c43195ed2 Update changelog, upload to unstable 2018-12-15 14:54:54 +05:30
Pirate Praveen
5d32bb6e11 Update upstream source from tag 'upstream/11.5.4+dfsg'
Update to upstream version '11.5.4+dfsg'
with Debian dir 767079a723
2018-12-15 14:42:44 +05:30
Pirate Praveen
d549bfbb1a Restart gitaly before gitlab:check in postinst 2018-12-15 13:14:01 +05:30
Pirate Praveen
452626d55f Update changelog 2018-12-15 00:25:43 +05:30
Pirate Praveen
b3919618a3 Remove world write permissions of .yarn-metadata.json files 2018-12-15 00:23:51 +05:30
Pirate Praveen
38ab7ea8a0 Look for changes in /usr/share/rubygems-integration as well 2018-12-14 17:14:49 +05:30
Pirate Praveen
3713340850 Update minimum version of ruby-nokogiri to 1.8.4 2018-12-14 13:51:44 +05:30
Pirate Praveen
82a9a4fe74 Update changelog 2018-12-13 20:48:51 +05:30
Pirate Praveen
e2d5eb1a46 Add an example fqdn in debconf template 2018-12-13 20:45:40 +05:30
Pirate Praveen
6737450494 Add a note about reusing existing system users for Gitlab instance 2018-12-13 20:36:32 +05:30
Pirate Praveen
1664dc6551 Add workaround for webpack failure 2018-12-13 16:52:04 +05:30
Pirate Praveen
d3b9396216 Remove obsolete asset_sync.rb initializer config file 2018-12-13 15:47:20 +05:30
Pirate Praveen
20f37b513e Remove puma group from Gemfile (we use unicorn) 2018-12-13 15:33:43 +05:30
Pirate Praveen
917f909d6e Update changelog, upload to experimental 2018-12-13 14:58:04 +05:30
Pirate Praveen
418df50088 Update lintian overrides 2018-12-13 14:52:32 +05:30
Pirate Praveen
19404659d0 Install new file introduced upstream 2018-12-13 14:49:54 +05:30
Pirate Praveen
27cc757df3 Update dependencies 2018-12-13 14:49:40 +05:30
Pirate Praveen
e93d7a1329 Refresh patches 2018-12-13 14:23:24 +05:30
Pirate Praveen
1ca641458d Update changelog for new upstream 2018-12-13 14:22:01 +05:30
Pirate Praveen
34f90111be Update upstream source from tag 'upstream/11.5.3+dfsg'
Update to upstream version '11.5.3+dfsg'
with Debian dir 6bc9a61633
2018-12-13 13:40:05 +05:30
Pirate Praveen
eb89ba37d7 Set minimum version of ruby-sass to 3.5 2018-12-10 18:34:57 +05:30
Pirate Praveen
c6263ab04e Tighten dependency on ruby-octokit 2018-12-10 15:11:25 +05:30
Pirate Praveen
50e78083b0 Only gitlab binary needs to be in contrib 2018-12-08 14:09:12 +05:30
Pirate Praveen
120688d555 update changelog 2018-12-08 12:51:20 +05:30
Pirate Praveen
dad4e0dafe Update changelog 2018-12-06 13:22:35 +05:30
Pirate Praveen
9be3c2fcaf Install .babelrc.js (it used to be .babelrc) 2018-12-06 13:10:53 +05:30
Pirate Praveen
5909e0a10d Remove gitlab-markup dependency 2018-12-06 12:54:04 +05:30
Pirate Praveen
fa73e1e155 Update dependencies 2018-12-06 12:52:12 +05:30
Pirate Praveen
f7f4b58364 Adjust install file for upstream changes 2018-12-06 12:52:12 +05:30
Pirate Praveen
086651cd74 Refresh patches 2018-12-06 12:52:12 +05:30
Pirate Praveen
cfd869b722 Update changelog 2018-12-06 11:32:51 +05:30
Pirate Praveen
8198101422 Update upstream source from tag 'upstream/11.4.9+dfsg'
Update to upstream version '11.4.9+dfsg'
with Debian dir ede7fd3f38
2018-12-05 23:22:28 +05:30
Pirate Praveen
29cb4e3228 Update changelog 2018-11-29 22:02:57 +05:30
Pirate Praveen
3216e440bf Update upstream source from tag 'upstream/11.3.11+dfsg'
Update to upstream version '11.3.11+dfsg'
with Debian dir 0dc9379170
2018-11-29 20:51:47 +05:30
Pirate Praveen
af3883e6ac Update changelog 2018-11-22 20:44:54 +05:30
Pirate Praveen
34275bc4ad Update changelog 2018-11-21 11:51:29 +05:30
Pirate Praveen
dc51d6e1e3 Tighten dependencies 2018-11-21 11:49:10 +05:30
Pirate Praveen
844d59b87a Relax ruby-js-regex version 2018-11-21 11:48:38 +05:30
Pirate Praveen
6ef141ac37 Fix upstream count check 2018-11-20 21:36:00 +05:30
Pirate Praveen
0eb002f4d7 Update changelog 2018-11-20 21:01:01 +05:30
Pirate Praveen
6b65f4dab7 Refresh patches 2018-11-20 21:00:51 +05:30
Pirate Praveen
4af4929f64 Update upstream source from tag 'upstream/11.3.10+dfsg'
Update to upstream version '11.3.10+dfsg'
with Debian dir 5b2cb01000
2018-11-20 20:48:11 +05:30
Pirate Praveen
467153b419 Update changelog 2018-11-20 10:46:43 +05:30
Pirate Praveen
744ce4c9dd Revert "Update dependency for github-linguist removal"
This reverts commit 562e132c6e.
2018-11-20 10:00:44 +05:30
Pirate Praveen
57e681e784 Revert to using github-linguist 5 2018-11-20 10:00:23 +05:30
Pirate Praveen
45fd157907 update changelog 2018-11-19 20:48:54 +05:30
Pirate Praveen
ed8478a249 Make gitlab-check more generic as gitlab-rake 2018-11-19 20:48:18 +05:30
Pirate Praveen
d7beef17b3 Add gitlab-check as a command 2018-11-19 20:23:02 +05:30
Pirate Praveen
af99d1618d Tighten dependency on gitaly 2018-11-19 19:45:40 +05:30
Pirate Praveen
562e132c6e Update dependency for github-linguist removal 2018-11-19 18:30:53 +05:30
Pirate Praveen
90f076db32 Remove github-linguist dependency 2018-11-19 18:29:56 +05:30
Pirate Praveen
7477192ca9 Update changelog 2018-11-18 18:45:52 +05:30
Pirate Praveen
676dae15cd Tighten dependencies 2018-11-18 18:42:05 +05:30
Pirate Praveen
138356e226 Remove config files removed upstream 2018-11-18 12:05:39 +05:30
Pirate Praveen
95d1659c4a Install new usptream files 2018-11-18 11:35:14 +05:30
Pirate Praveen
49afe053ee Refresh patches 2018-11-18 11:20:06 +05:30
Pirate Praveen
1fb51b2ec9 Update upstream source from tag 'upstream/11.2.8+dfsg'
Update to upstream version '11.2.8+dfsg'
with Debian dir 11d3012532
2018-11-18 11:01:12 +05:30
Pirate Praveen
a2c0f9478c Update changelog 2018-11-17 13:04:27 +05:30
Pirate Praveen
03dd3696b5 Switch to grape-path-helpers 2018-11-16 16:51:13 +05:30
Pirate Praveen
60e4b4f1f8 Update changelog with fixed CVE ids 2018-11-16 16:50:22 +05:30
Pirate Praveen
5bf2c35883 Refresh webpack patches 2018-11-12 17:59:31 +05:30
Pirate Praveen
afed34ba3b Update lintian overrides 2018-11-12 17:02:03 +05:30
Pirate Praveen
0b1ca0fcb7 Allow doorkeeper 4.4 2018-11-12 16:28:27 +05:30
Pirate Praveen
503de87f72 install INSTALLATION_TYPE file 2018-11-10 22:40:14 +05:30
Pirate Praveen
6802f62b1d Add graphql dependencies 2018-11-10 22:37:21 +05:30
Pirate Praveen
9998918b17 Tighten dependency versions 2018-11-08 22:15:09 +05:30
Pirate Praveen
cfa971508f Update files to be instaled and file count check 2018-11-08 21:25:13 +05:30
Pirate Praveen
ea6a49adbe Refresh patches 2018-11-08 20:39:57 +05:30
Pirate Praveen
31040b1715 ee directory is no onger present in upstream tarball 2018-11-08 19:29:04 +05:30
Pirate Praveen
460acdb35f Update changelog 2018-11-08 19:28:41 +05:30
Pirate Praveen
ef232b12d6 Update upstream source from tag 'upstream/11.1.8+dfsg'
Update to upstream version '11.1.8+dfsg'
with Debian dir 3eac2e299c
2018-11-08 19:24:36 +05:30
Pirate Praveen
dbbfd34d01 Fix permissions of shared 2018-10-19 13:00:15 +05:30
Pirate Praveen
b03d5ba9ab More upstream fixes 2018-10-19 12:30:32 +05:30
Pirate Praveen
85a98abced Tighten recommends on gitaly 2018-10-18 22:09:23 +05:30
Pirate Praveen
540e6131f8 Update html-sanitizer 2.8 compatibility patch 2018-10-18 21:04:53 +05:30
Pirate Praveen
1b01282ee4 Use upstream provided yarn.lock file 2018-10-18 17:13:12 +05:30
Pirate Praveen
a16915ae2f Fix file system permissions 2018-10-18 13:25:25 +05:30
Pirate Praveen
9cbefd80a6 Improve patch as per upstream suggestion 2018-10-18 13:25:25 +05:30
Pirate Praveen
1fa195819c Fix relative path for config/gitlab.yml and lib/gitlab 2018-10-17 19:59:37 +05:30
Pirate Praveen
81dbd85cb2 Add ucf as a dependency 2018-10-17 17:41:18 +05:30
Pirate Praveen
d98d183440 update changelog 2018-10-15 17:01:13 +05:30
Pirate Praveen
a413aa848e Remove chmod/chown -R usage in postinst 2018-10-15 17:00:32 +05:30
Pirate Praveen
a100c25dc7 Tighten dependecies, add ruby-device-detector 2018-10-15 17:00:32 +05:30
Pirate Praveen
817822b770 Add dependency on bzip2 2018-10-15 16:13:57 +05:30
Pirate Praveen
bb0212bfb5 Update upstream source from tag 'upstream/10.8.7+dfsg'
Update to upstream version '10.8.7+dfsg'
with Debian dir a059c0bbb7
2018-10-15 16:10:40 +05:30
Pirate Praveen
155cc97423 update changelog 2018-10-15 16:09:37 +05:30
Pirate Praveen
856d41b8b7 Exclude ee directory 2018-10-15 16:03:35 +05:30
Pirate Praveen
664bfec179 Refresh and rename patches 2018-10-15 15:54:03 +05:30
Pirate Praveen
92c1238e29 Update upstream source from tag 'upstream/10.8.7+dfsg'
Update to upstream version '10.8.7+dfsg'
with Debian dir d722969127
2018-10-15 14:43:41 +05:30
Pirate Praveen
e8804dd7b1 Fix ownership of gitlab_data_dir/public 2018-10-13 23:40:45 +05:30
Pirate Praveen
8f98f06935 update changelog 2018-10-13 22:36:43 +05:30
Pirate Praveen
fbfd7b9f0c Remove more chown -R commands 2018-10-13 22:20:11 +05:30
Pirate Praveen
e7e1bdf31c Add ruby-ed25519 and remove ruby-rbnacl 2018-10-13 22:20:11 +05:30
Pirate Praveen
973d502ef1 Create .ssh/autherized_keys as gitlab user 2018-10-13 21:23:13 +05:30
Pirate Praveen
703dbc9023 Relax net-ssh version 2018-10-13 21:22:49 +05:30
Pirate Praveen
ad34c02a21 Relax dropzonejs-rails version 2018-10-13 21:02:24 +05:30
Pirate Praveen
af8da3120a Remove .eslintrc from binary package 2018-10-13 20:39:34 +05:30
Pirate Praveen
06514dff8e Relax default_value_for in Gemfile 2018-10-13 18:35:17 +05:30
Pirate Praveen
783bc8432c Give gitlab_user ownership of gitlab_data_dir 2018-10-13 18:06:30 +05:30
Pirate Praveen
b3e81c1955 set default value for gitlab_data_dir 2018-10-13 18:00:29 +05:30
Pirate Praveen
7df360b842 update changelog 2018-10-13 00:14:30 +05:30
Pirate Praveen
3bc6e226ce Bump Standards-Version to 4.2.1 (no changes needed) 2018-10-13 00:11:04 +05:30
Pirate Praveen
b6e5ac0106 Bump dependency on gitaly (for user management via gitlab-common) 2018-10-13 00:10:19 +05:30
Lucas Kanashiro
92a74b6aaa Relax recaptcha version (Closes: #907488) 2018-09-04 08:14:38 -03:00
Pirate Praveen
d8db64134b remove extra line 2018-08-23 19:11:08 +05:30
Praveen Arimbrathodiyil
01c3cde3f6 Merge branch 'master' into 'master'
Update Readme.Debian by adding bundle exec into the commands and also adding a…

See merge request ruby-team/gitlab!1
2018-08-23 13:20:24 +00:00
pavi
30f4a86af1 Update Readme.Debian by adding bundle exec into the commands and also adding a way to grant admin access for existing user. 2018-08-23 13:06:12 +00:00
Pirate Praveen
fe15e9e04f update changelog 2018-08-20 21:51:16 +05:30
Pirate Praveen
9066e2d87e Bump Standards-Version to 4.2.0 (no changes needed) 2018-08-20 21:38:23 +05:30
Pirate Praveen
317c39634c Update upstream source from tag 'upstream/10.7.7+dfsg'
Update to upstream version '10.7.7+dfsg'
with Debian dir 69050722be
2018-08-20 21:38:19 +05:30
Pirate Praveen
38503e3f52 update changelog 2018-06-30 16:52:25 +05:30
Pirate Praveen
d09c58e541 Support html-sanitizer >= 2.7.1 2018-06-30 16:51:30 +05:30
Pirate Praveen
c794d645dd Performance improvement to the patch 2018-06-27 18:29:42 +05:30
Pirate Praveen
09ebef6214 document upstream issue for 8 to 10 upgrade 2018-06-27 17:54:40 +05:30
Pirate Praveen
20c400e4e4 Tighten dependencies 2018-06-27 17:38:58 +05:30
Pirate Praveen
1c5c24cd8f add back ruby dependency 2018-06-27 16:17:54 +05:30
Pirate Praveen
8110b429a5 update changelog 2018-06-27 16:14:39 +05:30
Pirate Praveen
08016043ad Refresh patches 2018-06-27 16:13:27 +05:30
Pirate Praveen
6dd2eb13f7 Update upstream source from tag 'upstream/10.7.6+dfsg'
Update to upstream version '10.7.6+dfsg'
with Debian dir d621e562d0
2018-06-27 16:04:44 +05:30
Pirate Praveen
7669270580 Update gitlab 8 to 10 migration support patch 2018-06-25 19:16:31 +05:30
Pirate Praveen
d767532b4e update changelog 2018-06-21 21:43:46 +05:30
Pirate Praveen
843488ce2e Support upgrading from 8.13 to 10.x 2018-06-21 21:42:38 +05:30
Pirate Praveen
4a40e0c5d0 Don't remove gitlab_data_dir in purge 2018-06-13 15:02:39 +05:30
Pirate Praveen
1a48f77018 Move common dependencies to gitlab-common 2018-06-13 13:50:14 +05:30
Pirate Praveen
4aedf560e7 update changelog 2018-06-13 11:00:39 +05:30
Pirate Praveen
a72ca86192 Update default file for init script 2018-06-13 10:56:38 +05:30
Pirate Praveen
6eccbab227 Add gitlab-common binary to handle user creation 2018-06-12 21:00:26 +05:30
Pirate Praveen
ce781b2619 Relax ruby version check 2018-06-12 18:34:56 +05:30
Pirate Praveen
19ea70c804 rename in anticipation of new gitlab-common binary 2018-06-12 17:18:43 +05:30
Pirate Praveen
d99528f914 update changelog 2018-06-03 20:55:08 +05:30
Pirate Praveen
79d51ab403 Bump minimum version of gitlab-workhorse to 4.1.0 2018-06-03 20:54:33 +05:30
Pirate Praveen
5c8cd7452e update changelog 2018-06-03 20:19:30 +05:30
Pirate Praveen
65fad5c6ae refresh patches 2018-06-03 20:19:11 +05:30
Pirate Praveen
acd46e29f0 Update upstream source from tag 'upstream/10.7.5+dfsg'
Update to upstream version '10.7.5+dfsg'
with Debian dir cb4f053fa1
2018-06-03 19:53:35 +05:30
Pirate Praveen
54a2f60739 update overrides 2018-05-12 20:56:35 +05:30
Pirate Praveen
3038f48412 upload to experimental 2018-05-12 20:54:44 +05:30
Pirate Praveen
7302d251cb Tighten dependency on gitlab-shell to >= 7.1.2 2018-05-12 12:27:29 +05:30
Pirate Praveen
49931d92b2 Tighten dependencies 2018-05-10 11:49:59 +05:30
Pirate Praveen
48e83ad41e adjust file count 2018-05-09 16:27:58 +05:30
Pirate Praveen
855426d518 update changelog 2018-05-09 12:43:06 +05:30
Pirate Praveen
0ab431c304 Refresh patches 2018-05-09 12:38:34 +05:30
Pirate Praveen
77c78a3f93 Update upstream source from tag 'upstream/10.7.3+dfsg'
Update to upstream version '10.7.3+dfsg'
with Debian dir 9760eb3097
2018-05-09 12:02:17 +05:30
Pirate Praveen
846e192278 fix filenamemagle as well to use bz2 2018-05-08 19:58:28 +05:30
Dmitry Smirnov
349fa4dddd watch file to version 4; get tar.bz2 instead of tar.gz;
Still, mk-origtargz doesn't like upstream tarballs...
2018-05-07 00:34:38 +10:00
Dmitry Smirnov
b8ef6d4cdc copyright: format URL to HTTPS. 2018-05-06 16:04:08 +10:00
Dmitry Smirnov
bdd7cb7923 CI: origtargz 2018-05-06 13:52:57 +10:00
Dmitry Smirnov
53b1b3b9c1 CI: experimental CI. 2018-05-06 04:53:52 +10:00
Pirate Praveen
ca22081a78 update changelog 2018-05-02 18:11:17 +05:30
Pirate Praveen
6d783f2167 Remove symlinks for vendored files (now using it directly) 2018-05-02 17:43:51 +05:30
Pirate Praveen
f0628bd24c Use yarn installed webpack 2018-05-02 17:29:48 +05:30
Pirate Praveen
97f7614c5b Set minimum version of nodejs to 6 (punycode@2.1.0 needs nodejs >= 6) 2018-05-02 14:44:42 +05:30
Pirate Praveen
4cb6d07fe7 add comment to copyright about being in contrib 2018-05-01 15:56:58 +05:30
Pirate Praveen
3267e03389 add default-mta as optional dependency 2018-05-01 15:56:58 +05:30
Pirate Praveen
70a230bb7e upload to unstable 2018-05-01 15:39:12 +05:30
Pirate Praveen
b5a15fb368 Add override for missing sources 2018-05-01 15:35:55 +05:30
Pirate Praveen
14dd7ea239 Bump Standards-Version to 4.1.4 (no changes needed) 2018-05-01 15:13:37 +05:30
Pirate Praveen
992e4b68f0 fix 2018-05-01 15:12:27 +05:30
Pirate Praveen
e7a9c8bfb9 Update upstream source from tag 'upstream/10.6.5+dfsg'
Update to upstream version '10.6.5+dfsg'
with Debian dir c26cf4dd8a
2018-05-01 15:08:50 +05:30
Pirate Praveen
513a79f6ab Update watch file for new gitlab.com download url pattern 2018-05-01 15:02:26 +05:30
Pirate Praveen
73bc94f367 Use vendored js files (to ease backporting to jessie) 2018-05-01 15:02:26 +05:30
Pirate Praveen
8c8db5af6c Remove node-uglify from build deps 2018-04-29 17:03:42 +05:30
Pirate Praveen
e06295b3e0 update changelog 2018-04-29 16:59:26 +05:30
Pirate Praveen
8ccd4db00e Relax dependency on asciidoctor-plantuml 2018-04-29 16:35:25 +05:30
Pirate Praveen
f052aa3af8 Use salsa.debian.org in Vcs-* fields 2018-04-27 14:22:36 +05:30
Pirate Praveen
0125a4859d Bump Standards-Version to 4.1.4 (no changes needed) 2018-04-27 14:22:33 +05:30
Pirate Praveen
5f129c7dec update changelog 2018-04-27 14:18:23 +05:30
Pirate Praveen
01af6b17bb Install all frontend dependencies via npm 2018-04-26 18:48:38 +05:30
Pirate Praveen
ce1c7a9921 Update description, webpack is in main now 2018-04-26 18:43:33 +05:30
Pirate Praveen
a823c99d6c fix ruby-unf-ext version constraint 2018-04-25 22:15:01 +05:30
Dmitry Smirnov
bb85602534 895871-markdown.patch is forwarded upstream. 2018-04-17 12:21:56 +10:00
Dmitry Smirnov
42a8e904e2 New patch to fix Markdown rendering (Closes: #895871). 2018-04-17 12:01:55 +10:00
Dmitry Smirnov
1c50ce0726 Tightening Depends...
~~~~
Bundler could not find compatible versions for gem "posix-spawn":
  In Gemfile:
gitlab-flowdock-git-hook (>= 1.0.1, ~> 1.0) was resolved to 1.0.1, which
depends on
      gitlab-grit (>= 2.4.1) was resolved to 2.8.2, which depends on
        posix-spawn (~> 0.3)

Could not find gem 'posix-spawn (~> 0.3)', which is required by gem 'gitlab-grit
(>= 2.4.1)', in any of the sources.
~~~~
2018-04-16 19:09:06 +10:00
Dmitry Smirnov
8f0df06c7c ruby-arel (>= 6.0.4~) is crucial.
Fixes the following problem:

~~~~
TypeError: Cannot visit Integer
/usr/share/gitlab/app/models/application_setting.rb:243:in `rescue in current'
/usr/share/gitlab/app/models/application_setting.rb:232:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'

Caused by:
NoMethodError: undefined method `visit_Integer' for #<Arel::Visitors::PostgreSQL:0x00005648fdfdb190>
Did you mean?  visit_String
/usr/share/gitlab/app/models/application_setting.rb:243:in `rescue in current'
/usr/share/gitlab/app/models/application_setting.rb:232:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'

Caused by:
TypeError: Cannot visit Integer
/usr/share/gitlab/app/models/application_setting.rb:236:in `block in current'
/usr/share/gitlab/app/models/application_setting.rb:235:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'

Caused by:
NoMethodError: undefined method `visit_Integer' for #<Arel::Visitors::PostgreSQL:0x00005648fdfdb190>
Did you mean?  visit_String
/usr/share/gitlab/app/models/application_setting.rb:236:in `block in current'
/usr/share/gitlab/app/models/application_setting.rb:235:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
dpkg: error processing package gitlab (--configure):
~~~~
2018-04-16 16:02:16 +10:00
Dmitry Smirnov
bc55a2bc45 Fixed versioning of dependencies. 2018-04-16 15:14:55 +10:00
Dmitry Smirnov
2f94f4d91e Recommends += gitaly; (Closes: #894015)
Gitaly is no longer optional so we should at least recommend it.
2018-04-16 14:32:20 +10:00
Dmitry Smirnov
3e60a44b30 gitlab.yml.example: fixed path to "gitaly.socket". 2018-04-16 14:29:30 +10:00
Dmitry Smirnov
dead43f69d Build-Depends tightening: ruby-grape-entity (>= 0.7.1~)
~~~
Could not find gem 'grape-entity (~> 0.7.1)' in any of the gem sources listed in
your Gemfile.
~~~~
2018-04-16 12:26:26 +10:00
Pirate Praveen
99cd046955 update changelog 2018-04-05 14:08:31 +05:30
Pirate Praveen
64954c5cbe Update upstream source from tag 'upstream/10.6.3+dfsg'
Update to upstream version '10.6.3+dfsg'
with Debian dir a8737a65cc
2018-04-05 14:04:15 +05:30
Pirate Praveen
3261f0d30f Update upstream source from tag 'upstream/10.6.2+dfsg'
Update to upstream version '10.6.2+dfsg'
with Debian dir a8737a65cc
2018-04-04 22:54:28 +05:30
Pirate Praveen
2a125fff38 Upload to unstable 2018-04-04 22:28:58 +05:30
Pirate Praveen
8c2127108b Relax dependency on grape-entity 2018-04-04 22:27:21 +05:30
Pirate Praveen
cf216f886d Tighten dependency on ruby-loofah 2018-04-04 21:52:11 +05:30
Pirate Praveen
5d34383ed9 refresh patches 2018-04-04 21:51:30 +05:30
Pirate Praveen
ae59dbf672 Update upstream source from tag 'upstream/10.6.2+dfsg'
Update to upstream version '10.6.2+dfsg'
with Debian dir 9183239593
2018-04-04 21:45:45 +05:30
Pirate Praveen
b6c662bc48 relax grpc 2018-03-27 22:51:10 +05:30
Pirate Praveen
d06650f8e9 refresh patches 2018-03-27 22:49:57 +05:30
Pirate Praveen
ca3485e31f fix patch 2018-03-27 22:47:51 +05:30
Pirate Praveen
340c2f4f25 update dependencies 2018-03-27 21:46:53 +05:30
Pirate Praveen
0c2e730735 update overrides 2018-03-27 20:45:43 +05:30
Pirate Praveen
24280c27f3 install plugins directory 2018-03-27 20:33:58 +05:30
Pirate Praveen
47134e777a update changelog 2018-03-27 20:24:38 +05:30
Pirate Praveen
78b925fd30 Refresh patches 2018-03-27 20:24:05 +05:30
Pirate Praveen
448628f984 Update upstream source from tag 'upstream/10.6.0+dfsg'
Update to upstream version '10.6.0+dfsg'
with Debian dir 16230ac43b
2018-03-27 19:54:52 +05:30
Pirate Praveen
6c13c714c2 update changelog 2018-03-26 16:34:10 +05:30
Pirate Praveen
c46d449533 Tighten dependency on ruby-omniauth-auth0 2018-03-26 14:57:52 +05:30
Pirate Praveen
e908693969 refresh patches 2018-03-26 14:57:00 +05:30
Pirate Praveen
9097078d16 Update upstream source from tag 'upstream/10.5.6+dfsg'
Update to upstream version '10.5.6+dfsg'
with Debian dir 6f582c38ec
2018-03-26 14:25:38 +05:30
Dmitry Smirnov
3378a82786 tighten/version dependency ruby-net-ldap:
Otherwise upgrade from GitLab 9.5 may fail as follows:

~~~~
Bundler could not find compatible versions for gem "net-ldap":
  In Gemfile:
    net-ldap

    gitlab_omniauth-ldap (~> 2.0.4) was resolved to 2.0.4, which depends on
      net-ldap (~> 0.16)

Could not find gem 'net-ldap (~> 0.16)', which is required by gem
'gitlab_omniauth-ldap (~> 2.0.4)', in any of the sources.
~~~~
2018-03-26 16:56:30 +11:00
Pirate Praveen
808a85ee71 update changelog 2018-03-23 21:02:36 +05:30
Pirate Praveen
62aac29d23 Remove plantuml_lexer.rb initializer from /etc (Closes: #893867) 2018-03-23 21:00:16 +05:30
Pirate Praveen
9065a49551 Relax kubeclient dependency 2018-03-23 15:20:11 +05:30
Pirate Praveen
b37e927d55 update changelog 2018-03-22 21:32:50 +05:30
Pirate Praveen
ccd6093f3b use more node modules from system 2018-03-22 21:31:48 +05:30
Pirate Praveen
b998560fec isolate yarn to its own directory 2018-03-22 21:16:18 +05:30
Pirate Praveen
88da6da317 Start using system node libs, don't add yarn to package.json 2018-03-22 21:15:16 +05:30
Pirate Praveen
42a1aa3564 remove devDependencies from package.json 2018-03-22 17:32:54 +05:30
Pirate Praveen
c3f63be05a tighten devise to 4.4.3 2018-03-21 21:52:00 +05:30
Pirate Praveen
b595094f3f lock ajv-keywords to 2.1.1 2018-03-21 21:51:46 +05:30
Pirate Praveen
2cada181ee Use all node modules via yarn 2018-03-21 19:38:24 +05:30
Pirate Praveen
8a12bacaba fix yarn-error.log path 2018-03-21 18:22:18 +05:30
Pirate Praveen
22022c4cbb use yarn installed katex 2018-03-21 18:21:45 +05:30
Pirate Praveen
3ddd53cf97 Switch to yarn from npm 2018-03-21 10:39:39 +05:30
Pirate Praveen
1a1d85effb lock ajv-keywords@2.1 for npm 2018-03-20 22:50:11 +05:30
Pirate Praveen
eba77b60b9 document-register-element is locked to 1.3.0 already 2018-03-20 22:05:56 +05:30
Pirate Praveen
f22fda7616 remove all devDependencies 2018-03-20 21:46:55 +05:30
Pirate Praveen
0c8cd4dccd add npm to package.json 2018-03-20 21:34:16 +05:30
Pirate Praveen
dd5841918b tighten dependency on ruby-gitlab-flowdock-git-hook 2018-03-20 20:28:20 +05:30
Pirate Praveen
a401281db8 Tighten gollum-lib dependencies, remove math_lexer.rb initializer 2018-03-20 18:52:21 +05:30
Pirate Praveen
2d746ee9a2 relax flipper dependencies 2018-03-19 14:22:20 +05:30
Pirate Praveen
7184853716 relax google-protobuf 2018-03-19 14:09:54 +05:30
Pirate Praveen
ee91b49906 Update CVEs and security bug fix 2018-03-19 13:21:47 +05:30
Pirate Praveen
1d65a303f5 relax gitaly-proto 2018-03-19 12:58:49 +05:30
Pirate Praveen
1dcbb7ad35 Relax google-api-client 2018-03-19 12:44:07 +05:30
Pirate Praveen
b6bd6ad978 fix omniauth-gitlab requirement 2018-03-19 12:30:19 +05:30
Pirate Praveen
54afefca59 tighten dependencies of rails and gitlab-shell 2018-03-18 20:42:14 +05:30
Pirate Praveen
eea7e16523 update overrides 2018-03-18 15:57:53 +05:30
Pirate Praveen
f1f75e18d0 Update upstream source from tag 'upstream/10.5.5+dfsg'
Update to upstream version '10.5.5+dfsg'
with Debian dir 3b268008f9
2018-03-18 15:46:05 +05:30
Pirate Praveen
fe6dbef187 remove dh_fixperms (already fixed upstream) 2018-03-18 15:34:42 +05:30
Pirate Praveen
0f08004d1f install symbol directory 2018-03-18 15:32:12 +05:30
Pirate Praveen
563be5f7f0 update changelog 2018-03-18 15:27:21 +05:30
Pirate Praveen
6d4922bb7c revert to compat 10 2018-03-18 15:25:43 +05:30
Pirate Praveen
8419bc5a55 update changelog 2018-03-18 15:18:50 +05:30
Pirate Praveen
324609ebe3 Bump debhelper compat to 11 and standards version to 4.1.3 2018-03-18 15:16:44 +05:30
Pirate Praveen
ed4be79eef tighten dependencies 2018-03-18 15:15:23 +05:30
Pirate Praveen
ab6cd18448 Add new node-* dependencies already in the archive as depends 2018-03-18 14:38:15 +05:30
Pirate Praveen
d9f41d8139 Refresh patches 2018-03-18 12:27:51 +05:30
Pirate Praveen
59f9a1be02 Update upstream source from tag 'upstream/10.5.5+dfsg'
Update to upstream version '10.5.5+dfsg'
with Debian dir 2eb5a0a2ae
2018-03-17 18:28:35 +05:30
Pirate Praveen
7f6a82660b Remove files no longer present in vendor 2018-03-17 18:25:27 +05:30
Dmitry Smirnov
7bfdae1eaa Depends: set minimum version for "rake".
~~~~
Bundler could not find compatible versions for gem "rake":
  In Gemfile:
    grape-route-helpers (~> 2.0) was resolved to 2.1.0, which depends on
      rake (>= 11.0.0)

Could not find gem 'rake (>= 11.0.0)', which is required by gem
'grape-route-helpers (~> 2.0)', in any of the sources.
~~~~
2018-03-16 16:38:18 +11:00
Pirate Praveen
7c381b64c4 update branch info 2018-03-15 12:30:10 +05:30
Dmitry Smirnov
59bab3ed47 Added new patch to fix Markdown rendering (Closes: #890757).
Thanks, Libor Klepáč.
2018-03-14 20:53:58 +11:00
Dmitry Smirnov
a4c1248499 Depends += "ruby-excon (>= 0.60.0~)"
Fixed yet another case of broken dependency after upgrading from Gitlab 8.5
on Stretch:

~~~~
Bundler could not find compatible versions for gem "excon":
  In Gemfile:
    fog-core (~> 1.44) was resolved to 1.45.0, which depends on
      excon (~> 0.58)

Could not find gem 'excon (~> 0.58)', which is required by gem 'fog-core (~>
1.44)', in any of the sources.
~~~~
2018-03-14 20:42:31 +11:00
Pirate Praveen
5cd9c34d18 mention master-10 2018-03-12 13:01:14 +05:30
Pirate Praveen
b83ed301a5 explain how each branch is used 2018-03-12 12:57:10 +05:30
Pirate Praveen
5fb986d5b5 update changelog 2018-03-01 23:45:57 +05:30
Pirate Praveen
24f4a7496e Locales should be compiled before precompiling assets 2018-03-01 23:45:05 +05:30
Pirate Praveen
142716c02b Remove locale directory during purge 2018-02-28 23:07:08 +05:30
Pirate Praveen
291eaaa2c8 Remove phantomjs from dependencies 2018-02-28 12:01:48 +05:30
Pirate Praveen
cda4589813 remove webpack-bundle-analyzer 2018-02-26 16:52:34 +05:30
Pirate Praveen
eb6ebe6417 update changelog 2018-02-25 19:13:23 +05:30
Pirate Praveen
7a96ea9415 add npm 5.6.0 to package.json 2018-02-25 19:11:35 +05:30
Pirate Praveen
d67fcacee2 libjs-atwho package now works, removing the workaround 2018-02-25 19:11:11 +05:30
Pirate Praveen
08901ce51a update changelog 2018-02-23 00:04:05 +05:30
Pirate Praveen
f2d44084dc build locales 2018-02-23 00:00:41 +05:30
Pirate Praveen
b9f2d25561 relax dependencies 2018-02-22 23:59:30 +05:30
Pirate Praveen
23d874964a update changelog 2018-02-14 20:11:05 +05:30
Pirate Praveen
9e82ee6d91 Use jquery from system for compatibility with at.js in node_modules 2018-02-14 20:09:31 +05:30
Pirate Praveen
7efefc06fb update changelog 2018-02-14 17:20:32 +05:30
Pirate Praveen
286257652b Add workaround for broken libjs-jquery-atwho (#890391) 2018-02-14 17:18:49 +05:30
Pirate Praveen
8bcd27c5aa update changelog 2018-02-14 14:46:42 +05:30
Pirate Praveen
6725cd44d0 needs a newer npm for @ support in module names 2018-02-14 14:44:28 +05:30
Pirate Praveen
18398a2f8f Fix dependency (rails-dom-testing -> ruby-rails-dom-testing) 2018-02-14 14:43:51 +05:30
Dmitry Smirnov
f5f611eec3 Fixed dependencies.
~~~~
Could not find gem 'redcarpet (~> 3.4)'
Could not find gem 'asana (~> 0.6.0)'
Could not find gem 'gettext_i18n_rails (~> 1.8)'
Could not find gem 'octokit (>= 4.6.2, ~> 4.6)'
Could not find gem 'rack-test (~> 0.7.0)', which is required by gem 'actionpack (= 4.2.9)'
...

  in any of the gem sources listed in your Gemfile.

...

ERROR in ./issue_show/index.js
Module build failed: Error: Cannot find module 'debug/node'
~~~~
2018-01-09 18:44:54 +11:00
Pirate Praveen
a47ba1fb6a update changelog 2017-12-26 17:32:44 +05:30
Pirate Praveen
56331bb9fe tighten dependencies 2017-12-26 17:31:00 +05:30
Pirate Praveen
46c7d8d897 fix permissions for .gitlab_shell_secret 2017-12-25 23:50:56 +05:30
Pirate Praveen
ea679071f8 relax dependencies 2017-12-25 21:16:13 +05:30
Pirate Praveen
b861ab3fff add missing attributions 2017-12-13 23:50:33 +05:30
Pirate Praveen
6e808e20a0 bump standards 2017-12-13 10:51:13 +05:30
Pirate Praveen
c486e2f3d4 remove unreleased version 2017-12-13 10:50:36 +05:30
Pirate Praveen
af2d9e8d7a exclude .git from upstream file count 2017-12-13 10:48:53 +05:30
Pirate Praveen
43fd2404bf update copyright for initializers 2017-12-13 01:30:27 +05:30
Pirate Praveen
42286ef273 add copyright for animate 2017-12-13 01:25:56 +05:30
Pirate Praveen
8261d3dcc5 add copyright for xterm.css 2017-12-13 01:21:59 +05:30
Pirate Praveen
729d26b16d add copyright for vendor/gitignore 2017-12-13 01:15:54 +05:30
Pirate Praveen
7c5d6cd0dd Fix first time installation issues 2017-12-13 00:51:58 +05:30
Pirate Praveen
f2e56e0d18 remove more unused libraries 2017-09-26 15:08:15 +05:30
Pirate Praveen
7c881d5605 rearrange, remove unneeded deps 2017-09-26 14:55:05 +05:30
Pirate Praveen
be6b5d0c15 update changelog 2017-09-25 16:18:24 +05:30
Pirate Praveen
0665442fe7 link minified pdf*.js 2017-09-25 15:58:07 +05:30
Pirate Praveen
940dcde86a Updated version 9.5.4+dfsg from 'upstream/9.5.4+dfsg'
with Debian dir 637b417b0e
2017-09-25 11:41:29 +05:30
Pirate Praveen
0437fc8246 use katex from system 2017-09-25 11:36:48 +05:30
Pirate Praveen
5dc5101f06 update overrides 2017-09-25 10:44:30 +05:30
Pirate Praveen
85f97d6113 update overrides 2017-09-24 12:39:23 +05:30
Pirate Praveen
bb2db26932 remove tessuite field 2017-09-24 12:35:39 +05:30
Pirate Praveen
a3cf7834a4 bump standards, update build deps 2017-09-24 12:31:32 +05:30
Pirate Praveen
d35a892149 Updated version 9.5.4+dfsg from 'upstream/9.5.4+dfsg'
with Debian dir 50cbdb1d84
2017-09-24 12:27:42 +05:30
Pirate Praveen
95228b78e7 replace vendored js with system libs 2017-09-24 12:25:44 +05:30
Pirate Praveen
749c471666 update overrides 2017-09-24 12:01:50 +05:30
Pirate Praveen
3d4ad3e536 fix permissions 2017-09-23 21:24:39 +05:30
Pirate Praveen
13c837be81 remove rbnacl-libsodium (rbnacl already provides it) 2017-09-22 17:35:12 +05:30
Pirate Praveen
e9e692c89c install regexpu-core from npm 2017-09-19 21:47:32 +05:30
Pirate Praveen
6815f38379 update dependencies 2017-09-19 19:06:40 +05:30
Pirate Praveen
62affc810b use more system libs 2017-09-19 19:05:58 +05:30
Pirate Praveen
d91112ff81 fix gitlab-mailroom service 2017-09-17 22:13:29 +05:30
Pirate Praveen
542cdffefe add more dependencies 2017-09-17 15:45:13 +05:30
Pirate Praveen
0ec6ab4476 use more libs from system 2017-09-17 15:30:48 +05:30
Pirate Praveen
09de59dd63 update dependencies 2017-09-15 17:34:23 +05:30
Pirate Praveen
1518225895 use imports-loader and url-loader from system 2017-09-15 17:31:42 +05:30
Pirate Praveen
ec4417671d add node-jszip as dependency 2017-09-15 14:04:56 +05:30
Pirate Praveen
8f5dc575d9 use jszip from system 2017-09-15 14:04:05 +05:30
Pirate Praveen
e71e374c7f loaders can't be found in system path now 2017-09-15 14:00:46 +05:30
Pirate Praveen
9a6241d565 add path for loaders too, by Jishnu 2017-09-15 14:00:02 +05:30
Pirate Praveen
b7c8171931 install .babelrc 2017-09-15 13:47:33 +05:30
Pirate Praveen
db39333642 always install example configs 2017-09-12 18:08:23 +05:30
Pirate Praveen
efab522bee update gitlab.yml.example 2017-09-12 17:43:12 +05:30
Pirate Praveen
369acfbadf use ln -sf 2017-09-12 17:42:58 +05:30
Pirate Praveen
4349ea1c38 add rufus-scheduler 2017-09-12 17:42:36 +05:30
Pirate Praveen
13088ebe2c add more dependencies 2017-09-11 23:18:09 +05:30
Pirate Praveen
9410785f7a update/tighten dependencies 2017-09-11 21:07:24 +05:30
Pirate Praveen
845360da31 relax rbnacl 2017-09-11 21:06:55 +05:30
Pirate Praveen
fc14a15c98 skip peek-mysql2 2017-09-11 18:38:16 +05:30
Pirate Praveen
ee25f8147b update/tighten dependencies 2017-09-11 18:36:32 +05:30
Pirate Praveen
d72042c834 tighten dependencies 2017-09-10 22:30:07 +05:30
Pirate Praveen
94d7f3b18d relax task_list 2017-09-10 22:29:58 +05:30
Pirate Praveen
f8e51f4b93 refresh patches 2017-09-10 18:21:32 +05:30
Pirate Praveen
9795ea552f update changelog 2017-09-10 17:41:13 +05:30
Pirate Praveen
24f7fe97bd Merge branch 'master-9.2' 2017-09-10 17:38:17 +05:30
Pirate Praveen
0a9133aa00 Updated version 9.5.4+dfsg from 'upstream/9.5.4+dfsg'
with Debian dir dc72e6f245
2017-09-10 17:26:13 +05:30
Pirate Praveen
28a5621974 remove npm pulled webpack 2017-09-09 22:17:18 +05:30
Pirate Praveen
0fca49167d symlink raw-loader and exports-loader to node_modules 2017-09-09 14:58:20 +05:30
Pirate Praveen
c4aec24b1c add node-file-loader to depends 2017-09-09 11:15:18 +05:30
Pirate Praveen
e930ede140 drop file-loader 2017-09-09 11:14:16 +05:30
Pirate Praveen
eff29f7fae add node-eslint-plugin-html to depends 2017-09-09 10:35:05 +05:30
Pirate Praveen
247927138c drop eslint-plugin-html from package.json 2017-09-09 10:34:45 +05:30
Pirate Praveen
33db7bee6c use more packaged libs 2017-09-06 23:16:42 +05:30
Pirate Praveen
3fc2774930 add config option to webpack 2017-09-04 10:53:19 +05:30
Pirate Praveen
e5fb637032 add phantomjs to dependencies 2017-09-04 10:37:39 +05:30
Pirate Praveen
c6ec4c7136 json does not allow comments 2017-09-04 10:32:29 +05:30
Pirate Praveen
d626986354 add node-lie as dependency 2017-09-04 10:12:23 +05:30
Pirate Praveen
bf943ef801 use system webpack 2017-09-04 10:11:15 +05:30
Pirate Praveen
4574c88a7c prepare for using system webpack 2017-09-04 10:08:05 +05:30
Pirate Praveen
1ffb582697 upload to unstable 2017-09-01 18:02:42 +05:30
Pirate Praveen
3be81a883d set NODE_PATH for webpack 2017-09-01 17:28:47 +05:30
Pirate Praveen
558f194c06 run webpack target instead of webpack-prod 2017-09-01 17:19:32 +05:30
Pirate Praveen
a1423d278a set ROOT_PATH in webpack.config.js 2017-08-23 09:38:10 +05:30
Pirate Praveen
93b5160611 set NODE_PATH and --context for webpack command 2017-08-23 09:13:29 +05:30
Pirate Praveen
14d8f10bf7 run webpack 2017-08-22 19:19:31 +05:30
Pirate Praveen
302dbd50e4 use webpack from npm 2017-08-22 19:19:12 +05:30
Pirate Praveen
0d76bc527a add npm as a dependency 2017-08-22 17:25:26 +05:30
Pirate Praveen
d04e1a7cff update minimum version of gitlab-shell 2017-08-22 17:05:49 +05:30
Pirate Praveen
e7f6290a1e use npm install for front end dependencies 2017-08-22 17:03:57 +05:30
Pirate Praveen
bd9f7088b3 move to contrib 2017-08-22 16:38:12 +05:30
Pirate Praveen
44e2f14de0 relax pg dependency 2017-08-22 10:30:25 +05:30
Pirate Praveen
24f4bce393 tighten/update depndencies 2017-08-20 00:17:47 +05:30
Pirate Praveen
b7803bead1 relax more dependencies 2017-08-20 00:17:22 +05:30
Pirate Praveen
0fe4b08442 tighten dependencies, add more depends 2017-08-19 19:09:58 +05:30
Pirate Praveen
cba1141158 update patches, relax more gems 2017-08-19 19:09:35 +05:30
Pirate Praveen
979c5f2332 tighten versions, add new dependencies 2017-08-19 00:41:26 +05:30
Pirate Praveen
b3aafb3fcd relax gollum-rugged_adapter 2017-08-19 00:40:42 +05:30
Pirate Praveen
ed799aec7c install new files and directories 2017-08-17 23:19:21 +05:30
Pirate Praveen
8965f123ab remove uglifyjs commands 2017-08-17 23:04:11 +05:30
Pirate Praveen
9c632eddb6 refresh patches 2017-08-17 23:00:15 +05:30
Pirate Praveen
6e758cd33e update changelog 2017-08-17 23:00:01 +05:30
Pirate Praveen
938b64d13e Updated version 9.2.10+dfsg from 'upstream/9.2.10+dfsg'
with Debian dir dc72e6f245
2017-08-17 22:01:06 +05:30
Pirate Praveen
6432792916 fix watch file for new url scheme 2017-08-17 21:58:55 +05:30
Balasankar C
c7efa4cee7
Add patch for CVE-2016-9086 2017-08-17 19:03:37 +05:30
Pirate Praveen
4fb6378723 bump standards, change section to net 2017-08-14 12:34:54 +05:30
Pirate Praveen
dcb7bf1a15 update changelog 2017-08-14 12:22:06 +05:30
Pirate Praveen
d89bff8a7f tighten dependency on ruby-truncato 2017-08-14 12:21:11 +05:30
Pirate Praveen
887121af56 update changelog 2017-07-30 16:14:07 +05:30
Pirate Praveen
4dd9805ac8 relax ruby-net-ssh dependency 2017-07-30 16:12:49 +05:30
Pirate Praveen
44cb4f8790 update changelog 2017-07-18 15:31:08 +05:30
Pirate Praveen
9da239f78e relax webmock 2017-07-18 15:16:42 +05:30
Pirate Praveen
8e04ec9382 update changelog 2017-07-18 14:07:10 +05:30
Pirate Praveen
c1edf85766 relax depenency on asana 2017-07-18 14:06:36 +05:30
Pirate Praveen
1542674154 fix typo, clarify 2017-06-05 22:11:09 +05:30
Pirate Praveen
1e1a87cd3b update changelog 2017-06-05 22:00:13 +05:30
Pirate Praveen
536948887f export all varibales in gitlab-debian.conf 2017-06-05 21:58:04 +05:30
Praveen Arimbrathodiyil
c693f57be9 upload to unstable 2017-05-12 10:13:18 +05:30
Praveen Arimbrathodiyil
d2d0f660c8 update changelog 2017-05-12 10:02:48 +05:30
Praveen Arimbrathodiyil
385845ec8f fix packagename for dbc_go in config 2017-05-12 09:57:29 +05:30
Praveen Arimbrathodiyil
ec58d79656 set dbc_dbuser in postinst too 2017-05-12 09:44:35 +05:30
Praveen Arimbrathodiyil
9d7b2f0778 upload to unstable 2017-05-11 22:29:53 +05:30
Praveen Arimbrathodiyil
15d5a26790 remove hard coded gitlab user in postinst 2017-05-11 22:27:11 +05:30
Praveen Arimbrathodiyil
64dce4e79c remove dbconfig-common config in purge 2017-05-11 22:20:51 +05:30
Balasankar C
7cf57f4eb8
Revert "Fix CVE-2017-8778"
This reverts commit 7241318db4.
2017-05-06 23:02:07 +05:30
Balasankar C
bc6958ae7a
Ignore .pc folder from quilt 2017-05-06 00:06:13 +05:30
Balasankar C
7241318db4
Fix CVE-2017-8778 2017-05-05 23:57:14 +05:30
Praveen Arimbrathodiyil
91401687c3 upload to unstable 2017-04-27 11:28:42 +05:30
Praveen Arimbrathodiyil
ea241dd970 fix letsencrypt email handling 2017-04-27 11:23:26 +05:30
Praveen Arimbrathodiyil
f198d87199 upload to unstable 2017-04-26 21:12:38 +05:30
Praveen Arimbrathodiyil
55a2db1d4e update changelog 2017-04-26 20:24:34 +05:30
Praveen Arimbrathodiyil
fe9de28786 ask email for letsencrypt 2017-04-26 20:23:50 +05:30
Praveen Arimbrathodiyil
8152bb431f update changelog 2017-04-21 19:31:59 +05:30
Praveen Arimbrathodiyil
9a257e780b check if gitlab_data_dir is empty as well 2017-04-21 19:31:09 +05:30
Praveen Arimbrathodiyil
1b01da6667 update changelog 2017-04-21 16:03:37 +05:30
Benjamin Drung
ac68fae02e Quote variable for test -n calls
$ test -n; echo $?
0
$ test -n ""; echo $?
1
2017-04-21 16:01:39 +05:30
Praveen Arimbrathodiyil
54f0d8896a use -- sh -c for runuser 2017-04-21 15:03:54 +05:30
Praveen Arimbrathodiyil
22de637298 update changelog 2017-04-21 13:51:53 +05:30
Praveen Arimbrathodiyil
993946077e switch to using runuser from su 2017-04-21 13:50:40 +05:30
Praveen Arimbrathodiyil
e40cb82195 update changelog 2017-04-21 13:40:35 +05:30
Praveen Arimbrathodiyil
51514c0001 change template name to purge_data 2017-04-21 13:39:50 +05:30
Praveen Arimbrathodiyil
a470003cf3 update changelog 2017-04-21 13:17:19 +05:30
Praveen Arimbrathodiyil
7fa2ea01ff don't set gitlab user in postinst 2017-04-21 13:15:30 +05:30
Praveen Arimbrathodiyil
46b101a574 update changelog 2017-04-21 12:47:31 +05:30
Praveen Arimbrathodiyil
83189ec0e0 use dbconfig-common for database 2017-04-21 12:47:11 +05:30
Praveen Arimbrathodiyil
8816d45e94 fix typo 2017-04-20 12:01:01 +05:30
Praveen Arimbrathodiyil
eb28b21c7e update gitlab user in override.conf 2017-04-20 11:59:40 +05:30
Praveen Arimbrathodiyil
c60a09eae5 update doc with new way of reading variables 2017-04-20 11:53:38 +05:30
Praveen Arimbrathodiyil
755450b380 update changelog 2017-04-20 11:50:12 +05:30
Praveen Arimbrathodiyil
8f15e1d4c6 don't override systemd override.conf 2017-04-20 11:47:34 +05:30
Praveen Arimbrathodiyil
b3a957ee4c update changelog 2017-04-20 11:40:10 +05:30
Praveen Arimbrathodiyil
d754030ccd handle pre-seeding of https and letsencrypt 2017-04-20 11:32:10 +05:30
Praveen Arimbrathodiyil
ba96466d12 always create required varibales in config file 2017-04-19 18:19:32 +05:30
Praveen Arimbrathodiyil
50856123c5 add comment for unique matching 2017-04-19 15:33:00 +05:30
Praveen Arimbrathodiyil
165203a3ac describe all small and all caps variables 2017-04-19 15:11:39 +05:30
Praveen Arimbrathodiyil
a1599c35ed preseed values from config file 2017-04-19 14:20:58 +05:30
Praveen Arimbrathodiyil
582df940da fix syntax 2017-04-17 14:38:24 +05:30
Praveen Arimbrathodiyil
a2d65f9c61 update changelog 2017-04-17 11:06:40 +05:30
Praveen Arimbrathodiyil
8ed3768bb3 check varibales are defined before using them 2017-04-17 11:05:50 +05:30
Praveen Arimbrathodiyil
20c77e7cb7 update changelog 2017-04-17 10:12:56 +05:30
Praveen Arimbrathodiyil
a99872e5ec make postrm idempotent 2017-04-17 10:09:55 +05:30
Balasankar C
c9148dc95f
Repack source to remove fuzzaldrin-plus.js 2017-04-13 18:13:05 +05:30
Balasankar C
dfd1eeb536
New upstream version 8.13.11+dfsg1 2017-04-13 18:12:07 +05:30
Praveen Arimbrathodiyil
c995b35751 update changelog 2017-03-23 17:16:57 +05:30
Praveen Arimbrathodiyil
33eb420ac6 be more defensive in rm -rf 2017-03-23 17:16:26 +05:30
Praveen Arimbrathodiyil
f92b012a7a don't fail if defaults file is not found 2017-03-23 17:01:41 +05:30
Praveen Arimbrathodiyil
849cb09aef repalce with official backported patch 2017-03-21 22:08:56 +05:30
Praveen Arimbrathodiyil
3fb54e9d80 update changelog 2017-03-21 20:12:53 +05:30
Praveen Arimbrathodiyil
661540e604 move gitlab_log_dir to /etc (needed got gitlab-unicorn service) 2017-03-21 20:11:34 +05:30
Praveen Arimbrathodiyil
d301f672d5 update changelog 2017-03-21 18:28:59 +05:30
Balasankar C
4633e24a80
Add CVE patch 2017-03-21 14:56:56 +05:30
Praveen Arimbrathodiyil
885dd87a97 export DB before bundle in autopkgtest 2017-03-17 22:52:59 +05:30
Praveen Arimbrathodiyil
07c6693120 upload to unstable 2017-03-17 22:30:24 +05:30
Praveen Arimbrathodiyil
4a4a221846 use source and export only required variables 2017-03-17 22:27:14 +05:30
Praveen Arimbrathodiyil
623f0fdf01 update changelog 2017-03-14 17:28:32 +05:30
Praveen Arimbrathodiyil
e154dc50b8 use command -v instead of test -x 2017-03-14 17:27:22 +05:30
Praveen Arimbrathodiyil
2c9069326b upload to unstable 2017-03-14 17:21:29 +05:30
Praveen Arimbrathodiyil
f0c3fe8a12 update changelog 2017-03-13 14:34:19 +05:30
Praveen Arimbrathodiyil
1cdb908f64 move path setting used only in post* outside /etc 2017-03-13 14:33:48 +05:30
Balasankar C
f5117976df Update changelog 2017-02-24 17:53:10 +05:30
Praveen Arimbrathodiyil
1b59512170 improve echo wording 2017-02-24 14:46:32 +05:30
Praveen Arimbrathodiyil
8b09472f29 fix userdel 2017-02-24 14:33:51 +05:30
Balasankar C
ac1dd4c0e1 Fix problems with gitlab_user not set 2017-02-24 13:05:34 +05:30
Balasankar C
c160045850
Check for gitlab_user before trying to delete 2017-02-24 11:30:24 +05:30
Balasankar C
ea2bc36da2
Add changelog entry 2017-02-22 12:13:53 +05:30
Balasankar C
996abf57ec
Remove db only if command is available 2017-02-22 12:02:43 +05:30
Praveen Arimbrathodiyil
1b9c7f9902 update gitlab-shell version 2017-02-20 19:54:55 +05:30
Praveen Arimbrathodiyil
51aefea655 remove /etc/gitlab/ssl 2017-02-20 18:54:43 +05:30
Praveen Arimbrathodiyil
43da0d9f91 copy gitlab_yml correcly 2017-02-20 18:47:40 +05:30
Praveen Arimbrathodiyil
57f3d06e39 update changelog 2017-02-20 18:33:16 +05:30
Praveen Arimbrathodiyil
15cca163fd gitlab.yml is not gz now 2017-02-20 18:16:58 +05:30
Praveen Arimbrathodiyil
d9a8b7a138 set gitlab_user default value in postrm 2017-02-20 18:12:03 +05:30
Praveen Arimbrathodiyil
374c768315 fix path of gitlab-debian.conf 2017-02-20 18:08:36 +05:30
Praveen Arimbrathodiyil
3da5397ff6 check if db exist before dropping 2017-02-20 18:06:31 +05:30
Praveen Arimbrathodiyil
76f03adf07 use id -u 2017-02-20 18:02:42 +05:30
Praveen Arimbrathodiyil
00cbdaf00c remove gitlab user only if exist 2017-02-20 17:23:37 +05:30
Praveen Arimbrathodiyil
80f8263a91 fix gitlab-debian.conf bootstrap 2017-02-20 17:21:01 +05:30
Balasankar C
6556581a8f
Revert "Run wrap-and-sort -a"
This reverts commit 0077c22366.
2017-02-20 17:20:00 +05:30
Balasankar C
0077c22366
Run wrap-and-sort -a 2017-02-20 17:09:18 +05:30
Balasankar C
6d395c25f1
Fix extended description 2017-02-20 17:08:56 +05:30
Praveen Arimbrathodiyil
0c01eefe99 update install file and nginx conf files 2017-02-20 17:03:20 +05:30
Praveen Arimbrathodiyil
4a0116a160 update changelog 2017-02-20 16:44:57 +05:30
Praveen Arimbrathodiyil
379bb93191 use /usr/lib/gitlab/templates for config templates 2017-02-20 16:41:19 +05:30
Balasankar C
b241eca5c4
Update description 2017-02-19 18:03:03 +05:30
Praveen Arimbrathodiyil
7b0c240daa fix templates 2017-02-16 17:51:09 +05:30
Praveen Arimbrathodiyil
aaeb178579 upload to unstable 2017-02-16 17:35:41 +05:30
Praveen Arimbrathodiyil
a93ae2eb50 remove hard coded gitlab user 2017-02-16 17:35:01 +05:30
Praveen Arimbrathodiyil
585d4a4df2 read gitlab_user from debconf 2017-02-16 16:35:08 +05:30
Praveen Arimbrathodiyil
8290440f60 update changelog 2017-02-16 15:56:51 +05:30
Praveen Arimbrathodiyil
f1432c8088 remove all data during purge after user confirmation 2017-02-16 15:53:38 +05:30
Praveen Arimbrathodiyil
5e31e3a779 use simpler default value for gitlab_user 2017-02-15 18:04:28 +05:30
Praveen Arimbrathodiyil
e9468976bf install tmpfiles.d/gitlab.conf.example in /usr/share/doc 2017-02-15 14:21:54 +05:30
Praveen Arimbrathodiyil
4d062a0ae9 purge tmpfiles 2017-02-15 13:41:22 +05:30
Praveen Arimbrathodiyil
26cf41833b manage tmpfiles.d/gitlab.conf via ucf 2017-02-15 12:55:30 +05:30
Praveen Arimbrathodiyil
e352a4ee97 update changelog 2017-02-15 11:57:19 +05:30
Praveen Arimbrathodiyil
413fee7b5a ask about username in config 2017-02-15 11:49:55 +05:30
Praveen Arimbrathodiyil
8a552c1dfc add template for gitlab user selection 2017-02-15 11:46:53 +05:30
Praveen Arimbrathodiyil
df90f8ac01 change gitlab.target to gitlab.service 2017-02-15 11:31:43 +05:30
Johannes Schauer
edec704950 instructions of how to upgrade from non-Debian installations 2017-02-15 11:28:38 +05:30
Praveen Arimbrathodiyil
418b1b81b1 Patch by Benjamin Drung
Use 'set -e' to let the script fail when any command fails. This allows
us to remove the "command || exit 1" constructs.
2017-02-15 11:09:50 +05:30
Praveen Arimbrathodiyil
e7430db19d Patch by Benjamin Drung
If the sysadmin changes the gitlab user in
/etc/gitlab/gitlab-debian.conf, the package installation or upgrade will
fail, because grantpriv.sh will always grant privileges to the gitlab
user. Thus adapt grantpriv.sh to honor the gitlab_user setting.
2017-02-15 11:06:52 +05:30
Praveen Arimbrathodiyil
1359e5823c update lintian overrides 2017-02-07 22:40:42 +05:30
Praveen Arimbrathodiyil
3af768d09c add tag 2017-02-07 22:34:36 +05:30
Praveen Arimbrathodiyil
3f6ff4d1cc update changelog 2017-02-07 21:26:40 +05:30
Praveen Arimbrathodiyil
ce30b1fbca set minimum version for gitlab-shell 2017-02-07 21:26:40 +05:30
Balasankar C
d218fa9635 Add myself to uploaders 2017-02-07 15:33:47 +00:00
Balasankar C
ef6bd2ff56 Fix patch to remove required version 2017-02-07 15:32:46 +00:00
Praveen Arimbrathodiyil
b45e5c30dd update changelog 2017-02-07 11:24:44 +05:30
Praveen Arimbrathodiyil
f6c070a8a4 use upstream patch for git 2.11 support backport 2017-02-07 11:23:02 +05:30
Praveen Arimbrathodiyil
4d3caf404e update patches for git 2.11 support 2017-02-04 15:48:46 +05:30
Praveen Arimbrathodiyil
65ba7a4d90 upload to unstable 2017-01-18 13:21:29 +05:30
Praveen Arimbrathodiyil
6191f39f04 tighten gitlab-shell version 2017-01-18 13:20:06 +05:30
Praveen Arimbrathodiyil
ea03af6494 update changelog 2017-01-18 12:15:17 +05:30
Praveen Arimbrathodiyil
409cb7ff71 backport git 2.11 support 2017-01-18 12:13:55 +05:30
Praveen Arimbrathodiyil
8b24c3e122 use turbolinks with gitlab-turbolinks-classic patch 2017-01-18 11:53:21 +05:30
Praveen Arimbrathodiyil
3b03776010 tighten ruby-github-markup 2017-01-15 18:12:35 +05:30
Praveen Arimbrathodiyil
e93e182b51 refresh patches 2017-01-15 13:33:34 +05:30
Praveen Arimbrathodiyil
95eb72f16e Upstream version 8.13.11+dfsg
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEKnl0ri/BUtd4Z9pKzh+cZ0USwioFAlh7KdEACgkQzh+cZ0US
 wirO1hAAiXgjTqHBQRijGxyG5R3YG0LhlcwExVTbQOz5yUq+1WiZcAyolsoLAlfR
 UyHMTc7h6L7rJP4JiGmIvn5RlSi/PJEotGMXQ6zWmbtaUpmoCf36wifC7Cpo2Sx7
 SZ2wwELGHruW694NucmaWY6b06N3FEGIGhMDjhsbyTW+hmbUEsAw/V6azIWlC+ph
 6K+UgLf9OpJcsaUkvF6tKIySoD3PMO39w348/dLvdff+leJkRU6OW+YwjqI8c8+U
 3J7c8APZDnGgMWITRC1ZhuFO4Mz2NlVLZe/4e0hsHV2rooXo0nWt6XC5mGLfkuNQ
 Ihbl/u0wC4tWIvdY+F1thEJg/3OlGzk4qdbzWGifiDPa/Y1gciB8hsR2TEGkvhEQ
 b/zrnNTJE8ZYksfOeiNT4LLOfuGTXLIdnRMKoNvecK+ptGaTN/rh83Te/MR0EgCz
 VcjXy5+Cbuq0cobWRtqwwBmyGsZztALjEHLjBfja/F/opV49wg5AYzIBg85PHmjA
 zbSpbPHSC54PNX7zMMEPb1U/aD/QDU0aNtUdONGsyWc/XjJSymFaW3E3WMbRp5+A
 G9w2Iyky8LKDyIFnd86E8pT4HVc9zW7a3fP/4duBk1FkK5xYn0ORphuNPC83h3+Q
 q8BnVJP6pBOoml1fWnezGUHNuCTLGxebsPxNElyMvhOELS2Nj58=
 =OZJC
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.13.11+dfsg'

Upstream version 8.13.11+dfsg

# gpg: Signature made Sun 15 Jan 2017 01:20:41 PM IST
# gpg:                using RSA key 2A7974AE2FC152D77867DA4ACE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2017-01-15 13:20:41 +05:30
Praveen Arimbrathodiyil
e5c8be30a2 update changelog and watch for new upstream release 2017-01-15 13:19:06 +05:30
Praveen Arimbrathodiyil
68333e44ff SSL -> SSL/TLS 2016-12-31 13:21:12 +05:30
Praveen Arimbrathodiyil
41a7b6bbde update changelog 2016-12-31 13:09:31 +05:30
Praveen Arimbrathodiyil
05e2a1c18c remove wosign from suggested ca list 2016-12-31 13:07:59 +05:30
Praveen Arimbrathodiyil
152ccdb742 upload to unstable 2016-12-11 22:07:27 +05:30
Praveen Arimbrathodiyil
16060c7f34 update changelog 2016-12-08 23:49:30 +05:30
Praveen Arimbrathodiyil
daece03c7a add dpkg trigger to recreate Gemfile.lock 2016-12-08 23:46:56 +05:30
Praveen Arimbrathodiyil
370503b349 update changelog 2016-12-07 23:42:39 +05:30
Praveen Arimbrathodiyil
7c8d4af18b use -C option for queues 2016-12-07 23:40:47 +05:30
Praveen Arimbrathodiyil
26ada91777 remove duplicate service files 2016-12-07 23:38:44 +05:30
Praveen Arimbrathodiyil
d847112468 update changelog 2016-12-07 16:51:13 +05:30
Praveen Arimbrathodiyil
12432f43ff update to use jquery-ui-rails to 6.0 2016-12-07 16:32:31 +05:30
Praveen Arimbrathodiyil
932ed3eeb6 refresh patch 2016-12-07 15:38:58 +05:30
Praveen Arimbrathodiyil
87d881b29d add closing bug number 2016-12-07 15:24:47 +05:30
Praveen Arimbrathodiyil
aa8e1151bb tighten ruby-grape-entity 2016-12-06 01:27:52 +05:30
Praveen Arimbrathodiyil
12fd2001a6 update changelog 2016-12-05 11:56:14 +05:30
Praveen Arimbrathodiyil
f0360bd323 add patch for cve-2016-9469 2016-12-05 11:53:48 +05:30
Praveen Arimbrathodiyil
41d8f78b21 disable failing test 2016-12-01 23:25:20 +05:30
Praveen Arimbrathodiyil
acb835f01d enable more tests 2016-12-01 22:21:41 +05:30
Praveen Arimbrathodiyil
ab9ea999ea enable tests that failed because of bad email 2016-12-01 12:48:44 +05:30
Praveen Arimbrathodiyil
9b20daae7c configure email for test mode 2016-12-01 12:45:18 +05:30
Praveen Arimbrathodiyil
fb3c87aa9e update changelog 2016-11-30 23:06:38 +05:30
Praveen Arimbrathodiyil
81752befcb enable more tests 2016-11-30 22:53:06 +05:30
Praveen Arimbrathodiyil
e57dfd51b9 Upstream version 8.13.6+dfsg2
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEKnl0ri/BUtd4Z9pKzh+cZ0USwioFAlg+sdIACgkQzh+cZ0US
 wiot3Q//d8sxzbI6G8gOzA+ExFMTgV31eX1TBGPW8BMv9Lc2bskgyMtSZ6S8TmaI
 AU6lryXxoERWTbVC8p+A8mKrObpV5gm7oYvd+b+UAOTXXbCg4/u7y49hza5L0mKJ
 TtSkasDRDEDHhZhlU1yLfKNgulVnWNlpW35WMvFiwN4TpI9PaHsfYnxg057a/jQg
 vKkgXrUy8hbbQ+skqGnXfru5T1EZiSJyEgdvPf+N6zXQI+zLKZ7LytgvliIqYjm+
 RHzlNZRF2zbXci2bIuT8Wc16txNvSFQPAxOPHHG5P0ihLLwWI07VywPcpj35tdf6
 6ezTP9EL4mf++W1HtfpqjQ4eT50dJoQC2EozVxuqHNOyl4vn5TfxkJd51w1Z1/wW
 1bVWmK9VF6/b6AC2bUEXaOxt6SUoOEGSYXgEsrMtE+f4nSmAK08zowickKbcZs25
 vnK2IZEAt/Bf1LwNkxFAwGqKKYmwmLtcG1sIJtTxaEKZE5r7PH4GKqeXxrlHsQpg
 uIqeMsbEBoWN4iJ5uL+p3auJarn16Od5nizUgSgMqudU+224jM5QHSLb4M2hWIlF
 qp6+5ecAcV8MIEzt0F5eg48olaaHbpPsfhaK7Q0w1enCJpHQjuaKXWz4PGtdJz7U
 5T7ZMVwa8RewaYcb6VdB8xV48ChSRqCM7v7yJGhSgf629z5jmxY=
 =bM5N
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.13.6+dfsg2'

Upstream version 8.13.6+dfsg2

# gpg: Signature made ബുധന്‍ 30 നവംബര്‍ 2016
# gpg:                using RSA key 2A7974AE2FC152D77867DA4ACE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-11-30 16:32:42 +05:30
Praveen Arimbrathodiyil
7f114369bb remove linting tasks 2016-11-30 16:31:35 +05:30
Praveen Arimbrathodiyil
2c65775852 update changelog 2016-11-30 16:15:33 +05:30
Praveen Arimbrathodiyil
4110fdec98 relax grape-entity 2016-11-30 16:14:40 +05:30
Praveen Arimbrathodiyil
653f70569c run tests in test mode 2016-11-30 14:38:34 +05:30
Praveen Arimbrathodiyil
75ded92652 fix autopkgtest 2016-11-28 23:52:43 +05:30
Praveen Arimbrathodiyil
8f51fea04c tighten licensee version 2016-11-26 12:23:06 +05:30
Praveen Arimbrathodiyil
593134fb57 tighten fuzzaldrin-plus 2016-11-25 22:07:18 +05:30
Praveen Arimbrathodiyil
c3af39e1eb replace fuzzaldrin-plus 2016-11-25 22:06:43 +05:30
Praveen Arimbrathodiyil
64a0e02610 add closing bug for fuzzaldrin-plus 2016-11-25 22:05:27 +05:30
Praveen Arimbrathodiyil
c2b3bb1cdb upload to unstable 2016-11-24 15:30:18 +05:30
Praveen Arimbrathodiyil
1a7a539c41 tighten omniauth-facebook 2016-11-24 14:09:11 +05:30
Praveen Arimbrathodiyil
ef978463e4 tighten gitlab-git 2016-11-24 14:04:47 +05:30
Praveen Arimbrathodiyil
ac68f3fdbc refresh patches 2016-11-24 13:52:58 +05:30
Praveen Arimbrathodiyil
3814882c6d Upstream version 8.13.6+dfsg1
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJYNqEdAAoJEM4fnGdFEsIqzGkQAIqFcIFT8ZgTSo5i6pijZWNT
 rohqRY3B5bJsB5yBf180AZJuRC6MBaOkVdv2hMfZh30Db/LRLFtiaj/a+xd6fpsI
 EClybAt8cLi3LpGdSNyhEyWs4DbTbFeSevsg0vrxfvCPyzrkjnRJjBTnuRzIpX6v
 1yuCBOVRr+ctvH+d1XZ99LVCP9G/pAkDYU61tnizMQlMRNKrBmK4R14nDWfcP9hx
 jaWZFhHiZGs9gRE19LtBe3yajGSVweUaxQJd2oeUQXlVovTZXSCb5Z0U+xCGblWr
 P6UKoRYWNH27z2+xZFzkf/VPVl+RnPjxKrM41TcLJDGEMBBciQBW87TPKnzSfL65
 tEF/1cMEoc2deRG/dWKERl/q4AueN49AIv8n6lJRJmqrdkMxchnCu9GsQDx7z8ka
 o/0Zjv1+ZB6jVL12d1ASO+ydo8i3nVA/egF+2N1t6BKtAcJh5iXNKlnIHCFJc8zF
 uuepzW9KvV0r/1j3nnNkD+F5qYC/yAaXhkV+s12OEBW1qp3K/txZp8CXI+ZtwYjJ
 eBNQIMTgrdK6n6gowrHcC1thd0dgY1hSdjrOXkFuzNxhvX/vGY/dTQ4YdsJcN9vN
 JYn2AwKYdhsetOvEFnfe2L9P5Vr6BR5Krzyje4m+iE75QLjwEGz2aoBfp0UJsThO
 DgON3TvcXWxxhZzVls23
 =+o/V
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.13.6+dfsg1'

Upstream version 8.13.6+dfsg1

# gpg: Signature made Thursday 24 November 2016 01:43:17 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-11-24 13:43:26 +05:30
Praveen Arimbrathodiyil
8c772dd4ee update changelog 2016-11-24 13:40:41 +05:30
Praveen Arimbrathodiyil
8dfff33346 add ruby-fuubar as testdeps 2016-11-13 20:51:21 +05:30
Praveen Arimbrathodiyil
cb863b6347 add ruby-awesome-print to testdeps 2016-11-13 20:35:57 +05:30
Praveen Arimbrathodiyil
5dc6d368ad reupload to unstable 2016-11-11 10:56:47 +05:30
Praveen Arimbrathodiyil
2658775868 tighten omniauth-gitlab 2016-11-08 19:37:02 +05:30
Praveen Arimbrathodiyil
786598c9f6 tighten dependencies 2016-11-05 20:08:02 +05:30
Praveen Arimbrathodiyil
af2cdc6bd5 upload to experimental 2016-11-04 16:24:00 +05:30
Praveen Arimbrathodiyil
0e9baf7a25 tighten gitlab-shell version 2016-11-04 16:22:54 +05:30
Praveen Arimbrathodiyil
38f8504a5b tighten more dependencies 2016-11-04 14:39:44 +05:30
Praveen Arimbrathodiyil
c73c4cab7d tighten dependencies 2016-11-04 00:24:53 +05:30
Praveen Arimbrathodiyil
f8281d6503 fix Gemfile syntax errors 2016-11-03 18:20:52 +05:30
Praveen Arimbrathodiyil
2bba569340 add lsb-base as depends 2016-11-03 15:28:49 +05:30
Praveen Arimbrathodiyil
7fd83a3073 CHANGELOG -> CHANGELOG.md 2016-11-03 15:17:56 +05:30
Praveen Arimbrathodiyil
4a90582846 refresh patches 2016-11-03 15:15:38 +05:30
Praveen Arimbrathodiyil
25682c191c update changelog 2016-11-03 12:32:56 +05:30
Praveen Arimbrathodiyil
d9fc5faa64 Upstream version 8.13.3+dfsg1
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJYGuCPAAoJEM4fnGdFEsIqq3IP/iPfJfISnBeBG3Mxwdcn/hz1
 hv3DCNcl5XhG0ZwN1Spmdpf140FInF9LbywQUYPNUJNj+NCIiMuWzUD7OD9g/6UY
 PPTGK2tgkOMohAwbv9Iz8Uy5jkhD8WhZgQvy9TaLyZ/asnDfIyW/nE6P1VTOYuhi
 ld/+b67VqZbA1+Sbmk4/TAfJXnol3QN7LsXIVFVDko0Rd281nYDbvfgnOdyDBfgf
 1f10i2z3lNVGJF6/FUVYOkKjqUFmxRb/W8dDbI/BfpWYyBN0UCyO2FkgNXbSBsjL
 BOunU5b3E/foJonrv9JVyGixOTrSUcf5XjOWmi+6S6LW8OqIb8ZQIueiZvoj6s9R
 3ng8G8hfBwna3Iyni/XCIZcTHS5o8j516qCopp0nMGDNGt5Dc74ACsq47jk4DOxV
 eSmxbCat97nYdNBDWO0oNyX68zAfj5hdTLNtZ/K4u6/cyZVjCpf8CxlMqN4WXSB2
 +HtMd/C+6WsHJtqU+eWBGMolv3TRVicAEdplQ+q2co7Wv81EkfcLea5SikdzUj0G
 S8LpUNkB55iJJ+0ebq4f8AJrIVj7G3Zn91LxxtFLRjERkvZB3FLtW0KN+WBC9hiD
 sedi5vFyFcxfLA/Zq5WojedUsOo/quXKwdO9Nx42xr9RAQPXCbdIKrz5wdvBqwz4
 u14LGnZRyc7rpYWFfa8B
 =LMJ8
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.13.3+dfsg1'

Upstream version 8.13.3+dfsg1

# gpg: Signature made Thursday 03 November 2016 12:30:31 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-11-03 12:30:35 +05:30
Praveen Arimbrathodiyil
a3e6979930 disable failing test 2016-10-02 11:43:00 +05:30
Praveen Arimbrathodiyil
7122f0748d add issue link for controllers failure 2016-10-02 11:35:34 +05:30
Praveen Arimbrathodiyil
d0178113b2 add controllers to spec.pattern 2016-10-02 11:34:12 +05:30
Praveen Arimbrathodiyil
03b360059e add todo/config for tests 2016-10-02 11:15:01 +05:30
Praveen Arimbrathodiyil
a04ef9fcd0 use gitlab_data_dir variable instead of gitlab_home 2016-10-01 16:37:22 +05:30
Praveen Arimbrathodiyil
d6bd3b07be move gitlab check to its own script 2016-10-01 16:11:47 +05:30
Praveen Arimbrathodiyil
b0baf69655 update override 2016-10-01 15:25:41 +05:30
Praveen Arimbrathodiyil
44d9bd6905 upload to unstable 2016-10-01 15:23:22 +05:30
Praveen Arimbrathodiyil
a335c64a6f update version 2016-10-01 15:21:16 +05:30
Praveen Arimbrathodiyil
1fe434c71d Upstream version 8.12.3+dfsg1
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJX74aZAAoJEM4fnGdFEsIqBRMQAIn6NhcaZP6v0pz2TluQZWF8
 yfSN26+Qb7xoTiigwEkK59abYQRhMMUrRTXPW5D9AzWH1Rah0buHrrQIppgO+ppl
 di7Oo+knmvtbxqzGjXOUgmkAp5sYTfsVkVGFhATFgBJ9nvohshcSLpcNWwBUWzHL
 93NGcpPHjUUkPOJYPN7aRdaH8pYpIcSEWeMvITFVsVvmO6Ms2n4256xbkjWIOD51
 SIl1J12xRsY54MjMjuvwoQJKd5bYeUW+txmDAqDkhv8TJ8VKBDwCt3FyiVIvM0KE
 cuz+DrUfEldC62iVUhplwp7NCudDHZy4cwSo1yPq4BKI1nyZQy3QWH6/SejD+g1y
 o3ooICtNyPy11aERBMYsUEGYtLiER94KvV3SqFtKnRTAg1NEnwaqxrKY067jDYix
 9bv+HKLp+L8+rIgrDMrN/CHohRERB+Pfrhw3uW1ddpvLSJh6kQAtKdaFSYS8e6lB
 uXxoioOqmew1dZSULPmO6VQpMBSmeWBLTXLG8WUWYMcvMhhQuvd0M1rkFdERUNZw
 Z2CATWnBFo13KJtDoq+N3D91tCfNcJisAWhFJC0JuxOBZNeMrC75IShOiL+oi3yL
 xyv9sNhftA8PbgzNCmn8n7v0MxLRlzLr/0/zMI2j/M4OX/62msSnqSqCbvTXe2Ut
 v6v9tuVG2UkFFAmv9HSl
 =l+sC
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.12.3+dfsg1'

Upstream version 8.12.3+dfsg1

# gpg: Signature made Saturday 01 October 2016 03:19:13 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-10-01 15:19:13 +05:30
Praveen Arimbrathodiyil
a267db40c7 bump gitlab-shell and gitlab-workhorse versions 2016-10-01 15:16:00 +05:30
Praveen Arimbrathodiyil
ef145c1ca9 create db/schema.rb only in postinst 2016-10-01 15:08:03 +05:30
Praveen Arimbrathodiyil
acd121d1cc remove test_after_commit (debian has new major version) 2016-10-01 10:25:36 +05:30
Praveen Arimbrathodiyil
2c1fbc7a73 add ruby-license-finder to test depends 2016-10-01 10:07:57 +05:30
Praveen Arimbrathodiyil
2bb8ceff19 add link to .gitlab_workhorse_secret 2016-09-30 22:07:09 +05:30
Praveen Arimbrathodiyil
e5f75c1bdb add ruby-oj to depends 2016-09-30 18:38:42 +05:30
Praveen Arimbrathodiyil
f0b1953ac7 relax omniauth-facebook 2016-09-29 10:42:38 +05:30
Praveen Arimbrathodiyil
10ae047e35 update overrides 2016-09-29 10:33:39 +05:30
Praveen Arimbrathodiyil
a8a166e54e install changelogs 2016-09-29 10:28:16 +05:30
Praveen Arimbrathodiyil
549c1c3f82 refresh patches 2016-09-29 10:17:09 +05:30
Praveen Arimbrathodiyil
1e8a0824c8 add timecop to test depends 2016-09-29 10:16:49 +05:30
Praveen Arimbrathodiyil
ecbf4da4ef update changelog 2016-09-29 09:48:06 +05:30
Praveen Arimbrathodiyil
48a8cbd0b0 Upstream version 8.12.1+dfsg1
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJX7JXDAAoJEM4fnGdFEsIq9ZkP/3RumUYdMPcFkpQjSLQB2MEg
 cYlm3KyHbO7vjr4lZMcgPTKm7Qa5WCzu3vgLulrS/3F68pP6ZlWM3BzDXeKCWMV7
 hH4W21cJPiN12jzYy9lxDZoygFXrV6qSJb808GZIvCg8SF8b7jxbo9ZCkU6MsEVm
 8J29L32mmKISwW/HA2ZTkqzsXkjEtoyreS1ABFGvUvo7tVzn3e3VKvKwJLfCKFc0
 LQlFndxg22GISRAlSsywG37Ojto5ZwWrLXHYySFhShZHN27xdRyotU7DlEyKY9TS
 25H7QCZtDOOXKL3IaAr6Znm9x9a6loQ/Uy7wny38GhY2uDfgmZ4BAA0GuFNd099o
 zGfEJjeUqFk6FwyK7hJNkPNAF+5ePnCdehbRUDVeaqDX74oCszKCOqgHAVakrpDP
 SGBASO2E3WLMIt7DcPq5WJ3N+n/OCsXEh4OZ0NyKZl4u+uOWb2SnVvJTLL42COA/
 Q8YmiqB7x9topdcw/JWPXdp8JlrZBca5KTRc1GtqvA+bxARJQTNv1ocKsMUBIHs5
 qzflDJXbJG171OHVKL9D2qUCwz8jtS56dGowEJNHvk2tOfL6VNpkyOVxiQjJ01Ba
 iZOnepW4tFsIaWb5poQcpuOuvK9HBbX49HtHEe0irflB+rWEfMnI4Nyq8iDBkUg2
 Vavm9AgSI7upscQKNIoN
 =4D1W
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.12.1+dfsg1'

Upstream version 8.12.1+dfsg1

# gpg: Signature made Thursday 29 September 2016 09:47:07 AM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-09-29 09:47:07 +05:30
Praveen Arimbrathodiyil
aff2b22cb2 remove gbp.conf, we can use uscan to repack 2016-09-29 09:45:51 +05:30
Praveen Arimbrathodiyil
bedcf58bb7 update changelog 2016-09-29 09:22:38 +05:30
Dmitry Smirnov
6f15d802bd rake-tasks: "set -e"; cd to "/usr/share/gitlab". 2016-09-26 14:49:28 +10:00
Dmitry Smirnov
be299832ee fix failure to start masked gitlab.service after reinstall.
Essentially problem is due to L:maintainer-script-should-not-use-service [1]:
 postinst invoke `rake-tasks.sh` which tries to start gitlab using "service gitlab start"
 before debhelper-generated scripts that unmask "gitlab.service".

 This commit modifies postinst to run "rake gitlab:check" after #DEBHELPER#
 scripts that take care of starting GitLab (which is no longer started by
 `rake-tasks.sh`).

 [1]: https://lintian.debian.org/tags/maintainer-script-should-not-use-service.html
2016-09-26 13:50:23 +10:00
Dmitry Smirnov
46c87e29b2 remove obsolete conffiles (thanks, adequate). 2016-09-20 17:04:11 +10:00
Dmitry Smirnov
2b6e59dbdb Repack orig.tar; drop Files-Excluded. 2016-09-20 15:56:53 +10:00
Praveen Arimbrathodiyil
4fe3bd7897 merge test and development, test groups 2016-09-18 21:53:59 +05:30
Praveen Arimbrathodiyil
a1b6de3dad update changelog 2016-09-18 20:50:43 +05:30
Praveen Arimbrathodiyil
3e42d2f975 add test tep on gem2deb-test-runner 2016-09-18 20:24:51 +05:30
Praveen Arimbrathodiyil
8a692aaf0c relax capybara, add ruby-sham-rack 2016-09-18 19:58:09 +05:30
Praveen Arimbrathodiyil
3f3f10222b loosen minitest in Gemfile 2016-09-18 19:41:30 +05:30
Praveen Arimbrathodiyil
199c5f1ca5 relax rspec-retry dependency 2016-09-18 19:26:29 +05:30
Praveen Arimbrathodiyil
3818dcf65a use environment variable to exclude groups 2016-09-18 19:06:28 +05:30
Praveen Arimbrathodiyil
5bb32036dd try changing group name 2016-09-18 15:19:33 +05:30
Praveen Arimbrathodiyil
1c8b469376 create .bundle directory 2016-09-18 15:07:16 +05:30
Praveen Arimbrathodiyil
a27a0e6b1a move .bundle to /var/lib/gitlab 2016-09-18 14:56:32 +05:30
Praveen Arimbrathodiyil
72532ad17c remove development, test from bundle install 2016-09-18 12:59:36 +05:30
Praveen Arimbrathodiyil
854614e002 use optional groups for test 2016-09-18 11:32:55 +05:30
Praveen Arimbrathodiyil
a9632cf86e use spec.rake 2016-09-18 10:10:24 +05:30
Praveen Arimbrathodiyil
ecac818d7e Merge branch 'master' of git+ssh://git.debian.org/git/pkg-ruby-extras/gitlab 2016-09-17 22:00:33 +05:30
Praveen Arimbrathodiyil
d2ee25cb3b upload to unstable 2016-09-17 21:42:12 +05:30
Praveen Arimbrathodiyil
8419bd6a48 update autopkgtest dependencies 2016-09-17 20:53:31 +05:30
Praveen Arimbrathodiyil
047687548c try need root option 2016-09-17 20:06:42 +05:30
Praveen Arimbrathodiyil
62fe446e36 use su instead of sudo 2016-09-17 15:33:46 +05:30
Praveen Arimbrathodiyil
fa561738d8 fix test depends 2016-09-17 15:04:50 +05:30
Praveen Arimbrathodiyil
670c75eb04 update changelog 2016-09-17 15:02:00 +05:30
Praveen Arimbrathodiyil
8d9dd0d4e9 Merge branch 'tests' 2016-09-17 15:01:06 +05:30
Praveen Arimbrathodiyil
68dcf3289f upload to unstable 2016-09-17 14:53:10 +05:30
Praveen Arimbrathodiyil
ac32bfc38e use gitlab provided code to generate secrets.yml 2016-09-17 14:38:57 +05:30
Praveen Arimbrathodiyil
458ff9aa9b add initializers failures 2016-09-16 22:03:12 +05:30
Praveen Arimbrathodiyil
86f3a872cb helpers tests failed 2016-09-16 18:06:57 +05:30
Praveen Arimbrathodiyil
47c58a90d4 add failures 2016-09-16 13:56:24 +05:30
Praveen Arimbrathodiyil
67b2bd5ec9 run spec/finders 2016-09-16 13:46:07 +05:30
Praveen Arimbrathodiyil
ddec89ed71 use -H in sudo 2016-09-16 13:40:08 +05:30
Praveen Arimbrathodiyil
5a88445914 Merge branch 'tests' of git+ssh://git.debian.org/git/pkg-ruby-extras/gitlab into tests 2016-09-16 13:37:37 +05:30
Praveen Arimbrathodiyil
a58b494eff add phantomjs to depends 2016-09-16 13:36:22 +05:30
Praveen Arimbrathodiyil
474b2687eb add more tests 2016-09-16 13:36:22 +05:30
Praveen Arimbrathodiyil
e1302c7daf update tests 2016-09-16 13:36:22 +05:30
Praveen Arimbrathodiyil
ce0d0d9f26 setup autopkgtest 2016-09-16 13:36:22 +05:30
Praveen Arimbrathodiyil
d51bda25bb upload to unstable 2016-09-16 12:44:14 +05:30
Praveen Arimbrathodiyil
7e45979cfa add phantomjs to depends 2016-09-16 00:17:35 +05:30
Praveen Arimbrathodiyil
1d3f2aacb0 add more tests 2016-09-16 00:12:45 +05:30
Praveen Arimbrathodiyil
3639372421 update tests 2016-09-16 00:02:48 +05:30
Praveen Arimbrathodiyil
6550c2551f setup autopkgtest 2016-09-15 21:33:05 +05:30
Praveen Arimbrathodiyil
c5baa3e444 move override to binary 2016-09-15 14:58:48 +05:30
Praveen Arimbrathodiyil
b6b07f7a7e fix uglifyjs invocation 2016-09-15 14:54:49 +05:30
Praveen Arimbrathodiyil
3eb1850f48 add embedded cropper.js to overrides 2016-09-15 14:44:03 +05:30
Praveen Arimbrathodiyil
4ae717b571 add ruby-prof as dependency 2016-09-14 18:58:27 +05:30
Praveen Arimbrathodiyil
60a18fc9e1 add back ruby-prof in Gemfile 2016-09-14 18:57:38 +05:30
Praveen Arimbrathodiyil
de9ef1f963 add dependency on ruby-chronic 2016-09-14 18:02:23 +05:30
Praveen Arimbrathodiyil
8eb7d72a07 tighten devise 2016-09-14 17:59:38 +05:30
Praveen Arimbrathodiyil
289237207a more lintian overrides 2016-09-13 19:58:28 +05:30
Praveen Arimbrathodiyil
3e998dfc5b minifie vue*.js 2016-09-13 19:48:36 +05:30
Praveen Arimbrathodiyil
33b160c633 update changelog to build dfsg1 2016-09-13 19:45:23 +05:30
Praveen Arimbrathodiyil
136d25fb5f Upstream version 8.11.3+dfsg1
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJX2AnfAAoJEM4fnGdFEsIqrg8P/3U8ZHj5liEZVG2psAtGfexc
 tKSnXhp+fGGzyJpayfe+Ck+8CL6uSXyw4iav/4IMflHFgG0fcYnLZvx3OawTVVnL
 ptMyv+hwt0znKXfkyV/5cU7CV36XWlbgPBahV61l91Do8GTsaTYc34cfSBCzCpjO
 IiY9L5bLmUpcYOit3q7vXXO5uHMJ1odOSh46q5SHHh1ZyBJxlYJzrn+RE3Oh4KOv
 SAo+eNSnbQDuUZQErqkxclLH/PQdg2cOotCgtnOPXtKGQI0Yv1AynLp2/Xjdkayp
 NHlGeTSO33PUi5SJtHSGZkYVA6/Ku0ORSIiXVEYaZAxeIOTEH9JV2tHp0PmYpkyl
 E91JqJystMCNgoCRSEtbyQvi9WF5i44s4oxL31rBWebtLdy7PXhAwLlcsBoDWR5F
 qngUa8owpX7YNEKJIBB27tqWrY8W5Qt5xuN3JN4j9YJOU6x43DzzcEShy5p6CjCX
 8QAL0jETMi5Urr1q1wNBw+YRuQbd3/4b4ADZfNxNQZ7GggB+Rxfk8T8zkedAXPSs
 R5oau0L5IbMPKQAITQFfPYuX53Imu8ftv5J7GFPcd0mYL34Rher2VXfKhfz/UGkV
 ry/2Etdty+6oQPM1Ai76emzea0bLOOqpD3P2fPncm0nZqacqV/WzMnMIur3r2gVU
 lBf6m5e1jSIWD6ptrD5T
 =DDin
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.11.3+dfsg1'

Upstream version 8.11.3+dfsg1

# gpg: Signature made Tue 13 Sep 2016 07:44:55 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-09-13 19:44:55 +05:30
Praveen Arimbrathodiyil
06a48b338b remove vue*.min.js 2016-09-13 19:43:14 +05:30
Praveen Arimbrathodiyil
f0c41767d2 more overrides 2016-09-13 19:13:14 +05:30
Praveen Arimbrathodiyil
b87c9d803e add more overrides 2016-09-13 18:43:15 +05:30
Praveen Arimbrathodiyil
e3d680065c update lintian-overrides for false positives 2016-09-13 18:37:24 +05:30
Praveen Arimbrathodiyil
94ca29297a refresh patches 2016-09-13 18:27:13 +05:30
Praveen Arimbrathodiyil
397754dce1 tighten dependencies 2016-09-13 17:54:06 +05:30
Praveen Arimbrathodiyil
6713b461b3 update changelog 2016-09-13 17:45:59 +05:30
Praveen Arimbrathodiyil
81b210a2f9 Upstream version 8.11.3+dfsg
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJX1+3WAAoJEM4fnGdFEsIqMMkQAIn6jjWAE7E6dY3JHdj2W9D+
 7O4nzxqetWoB8sr3L86KYmkY2C/brqPaeSxtXZr4RVJSQCfaN/cINIvtw5BAn9kI
 1AIca/qxIOLHQPhDAc0gDSdbVDGDVKT68Q1XeovqqJeG2eC3fC+iV1MX1GIY1RS1
 rjyjXAsEeZLNhowFnwYuPXd96n/55k3anBbmc3EzA7t6ExaEjqt/KNxQtE+IVotN
 fzft36Srw6Hh9+q/4tP2swr1EB8FXqorp6ruIMPg3RQISENoEKgoFEuFo3htGcnB
 uE4fqTMdPm7SsuXFuyetCmaD31RwtT58rMlVdQ3kGZc+ouTNmf1JprsUnU2UmEml
 u/8WpiC7u6pLozHIyQBRBzfBk0PdWqGrGHDnIKo7onu+XkIbhUoK+pYiFs1SKojE
 uS42JvMFyefCpadjVwLZgpj5lgM2Nlz7JQaYP9VDJCMBw0uw3LNeXGbo25jE8/9j
 kPyAI3KQf9HZyYbgnUl9H6IGjUdm5VuC0UFc/FNoSW8AhqqF0jwTlDZBq0bN4t3G
 pk+e4ZX0URzQrTm0uYGFZHzo+UW1Iun6FChNfV/M/ZW3nDnhJWBSnRaX2CvTtCrO
 7QJZF24cHvrVBoA3qLfh+0eEtueGyziR8LlID2MOT1JBWvLBwHd9/zWcZpuzL76I
 R4E+LbElEg0Y7S5IhWjI
 =NoKc
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.11.3+dfsg'

Upstream version 8.11.3+dfsg

# gpg: Signature made Tue 13 Sep 2016 05:45:18 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-09-13 17:45:18 +05:30
Praveen Arimbrathodiyil
d3e1cc1784 remove ruby-devise-async dependency 2016-09-13 15:28:20 +05:30
Praveen Arimbrathodiyil
1d66631389 upload to unstable 2016-09-07 23:21:38 +05:30
Praveen Arimbrathodiyil
c41776ae82 -ruby-activerecord-deprecated-finders from deps 2016-09-04 20:27:47 +05:30
Dmitry Smirnov
509241b79d tighten "ruby-vmstat" dependency versioning
~~~~
Could not find gem 'vmstat (>= 2.1.1, ~> 2.1)' in any of the gem sources listed
in your Gemfile or available on this machine.
~~~~
2016-09-02 11:42:37 +10:00
Praveen Arimbrathodiyil
684c546f9a reupload to unstable 2016-09-01 13:17:11 +05:30
Praveen Arimbrathodiyil
47236db82a upload to experimental 2016-08-31 19:25:02 +05:30
Praveen Arimbrathodiyil
d806b1d4c5 clear assets cache before precompile 2016-08-31 13:33:35 +05:30
Praveen Arimbrathodiyil
5300f5a8db set minimum version of rouge 2016-08-31 01:06:42 +05:30
Praveen Arimbrathodiyil
07c6cdb26c tighten omniauth-saml, rack-oauth2, sinatra; use gemojione directly 2016-08-30 22:32:13 +05:30
Praveen Arimbrathodiyil
2e0a2c6834 close rouge 2.0 compat bug 2016-08-26 09:52:10 +05:30
Praveen Arimbrathodiyil
c8606c6731 update gitlab-shell version 2016-08-25 22:36:16 +05:30
Praveen Arimbrathodiyil
d090e715ec relax jquery-rails 2016-08-25 20:41:26 +05:30
Praveen Arimbrathodiyil
823ccdf9fb tighten doorkeeper 2016-08-25 17:05:09 +05:30
Praveen Arimbrathodiyil
dac0c3c5ca relax gitlab_git 2016-08-25 14:58:19 +05:30
Praveen Arimbrathodiyil
970f314751 change letsencrypt to certbot 2016-08-25 14:18:28 +05:30
Praveen Arimbrathodiyil
ad2295affc fix copyright 2016-08-25 14:16:42 +05:30
Praveen Arimbrathodiyil
aff87e25cf update dependencies 2016-08-25 12:38:21 +05:30
Praveen Arimbrathodiyil
be09c2008b install docker-compose.yml 2016-08-24 23:27:24 +05:30
Praveen Arimbrathodiyil
c1cba611d9 refresh patches 2016-08-24 20:52:28 +05:30
Praveen Arimbrathodiyil
bcc36f76b2 update changelog 2016-08-24 12:52:43 +05:30
Praveen Arimbrathodiyil
abf6eb15cd Upstream version 8.10.5+dfsg
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJXvUr5AAoJEM4fnGdFEsIqpwcP/1KkJazxkMOms6NepaqUgnp2
 fBdduisZY/vtjsfqdsNmOD5jx2lHLZ4rvTXmVoaYI+HVjOG/osD+tGAuIGj2NSSx
 GcqI2UFPRdqUv5ySSZImFjkvaCkR0ZrT5AL9W+c+v96Il2Nt/KojUdl6urfhtJjS
 jzDuBFS7boFQKR0PHLsXZhBVEbnGgXkpJdM2rfiKLL6+2dpcQv0iSQOSHhpvwskB
 SGBrLR8nEjpx2EsUibKDnmxg10nzcz9wQCTwzDvcHlSN9z2hSHWBil0bX20zFMHY
 hc00564xs2fD9F1+nWdV/ycYKHFMW258nBl6AmJWd+tc+cYqZ2IUyILzselfUgnB
 jusOT/BTSEWiP4Jhv+7NHFeALNT/wQ66gRjvS7zBmgDzIjhlAz4gP+n1X7uXrOgg
 8mza5LLURIEaUdyYoFh01/VTJ0sEjQTqNrbO0qZpx3HyS0nVklJBM3P06wwMw0nN
 qUmWf/5xx9wMUwOwzWKa2livWRLzkJFj5HV1b5VZYyREZ6Ix9m+f/a92vIVvoPxj
 6CQ+Qdx07lGf+zNxGD20/L12abZ/D4mzu9vhdZQ3ZbbVONZpoGUtaPUjsF6nx1kb
 9LXR7Y8Gw31AGrWsjxaMUiqO/tmpggz2Z8VjAEpjm5n+wF5qXiDfChwhNerVs7yG
 MfEXU74nTr/ZSNeJAiNn
 =G/fm
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.10.5+dfsg' into master-8.10

Upstream version 8.10.5+dfsg

# gpg: Signature made Wednesday 24 August 2016 12:51:29 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-08-24 12:51:30 +05:30
Praveen Arimbrathodiyil
284ce55cae Upstream version 8.10.5+dfsg
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCAAGBQJXvUqRAAoJEM4fnGdFEsIqr8QP/jJyRmB4q+6aH7pMqsPhhzH0
 yjmR6XCU8Lbx2fD7JizCGjybq4WfvvJIWsBmGRfLkd4boJNMykcjwji5q6n14GKC
 QiPQOYa1M2zxAzjnRAu3RcsadmYPF63tc6zo4E80man+KyefbplJKKamr2g445RP
 71ezZ6bVH/pDCjZuKD1KRtl0/Q3wYGagyKTaKgVxvz+4n9WOzWYEhzQniywWi6tY
 5BaDH9jYYS+Dxvqter3d4pR7un8yQYEG02MXwsA9Fl1jwOUcZ0JhBb9U1vecheg6
 Yfrhk/b5+lVFRzZNwDqGXp8JaFjiEX7oq4NrgJrIgFKLxtvbmzkIssXkzUcLb/m/
 H8Z9s0PrpeaeNVKWYc9+UGyDo0iB8CdYygk3GifpX/6/fiU69FsSD1SSgVgqLhD4
 ZvJXfTrmP4f9eXl+zm/nM8FOau+KlWd/QoBQ2RaUsv969f8qJcd7A5IUrlwGRVkJ
 ew0d9yIm7GvVOo9YfPACP0T+IrOfEPLJ39lXyG3H50Kj+/Ol3aIvdX5nZAKy+uLQ
 xfBZN8vAIJPeX6oX3P7UUuJRZLk6jDzF5j+EGNNBcoqaWMaksdB91uhSfehThQfQ
 yjC0q+VwIKCr7DhztbjPiP7G07lAvFWYvwFe7J1BmGHY8GcXZMWRFrcSG7/j2toA
 dRdoMAeG6g8Ku/wkgjPV
 =L3td
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.10.5+dfsg'

Upstream version 8.10.5+dfsg

# gpg: Signature made Wednesday 24 August 2016 12:49:45 PM IST using RSA key ID CE1F9C674512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>" [ultimate]
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>" [ultimate]
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>" [ultimate]
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>" [ultimate]
2016-08-24 12:49:51 +05:30
Praveen Arimbrathodiyil
55394021f2 relax rails 2016-08-22 11:07:27 +05:30
Praveen Arimbrathodiyil
c6533171ee upload to unstable 2016-08-15 19:51:13 +05:30
Praveen Arimbrathodiyil
90248657ec add to gitlab group 2016-08-15 14:49:57 +05:30
Praveen Arimbrathodiyil
973653590e create system user 2016-08-13 17:10:33 +05:30
Dmitry Smirnov
5506fed6b5 Set "runners.patch" as forwarded. 2016-08-08 16:35:38 +10:00
Dmitry Smirnov
49de153b1d New patch to fix error 500 on runners page (Closes: #819903).
Thanks, Libor Klepáč.
2016-08-08 16:17:21 +10:00
Dmitry Smirnov
17f5cf8efd Depends: add versioned dependency on "ruby-mail"
This is to fix https://git.fosscommunity.in/debian-ruby/TaskTracker/issues/109

 Versioning indirect dependencies is not very nice but what else we
 could do to prevent the problem?
2016-08-01 11:30:01 +10:00
Praveen Arimbrathodiyil
5bf8445034 don't fail when .ssh exist 2016-07-26 15:03:20 +05:30
Dmitry Smirnov
f213958b65 Tighten versioned dependency on ruby-unicorn-worker-killer
~~~~
Resolving dependencies....
Bundler could not find compatible versions for gem "unicorn":
  In Gemfile:
    unicorn (~> 5.0)

    unicorn-worker-killer (~> 0.4.2) was resolved to 0.4.2, which depends on
      unicorn (~> 4)
~~~~
2016-07-26 11:42:10 +10:00
Praveen Arimbrathodiyil
5ab33f4c7f allow unicorn 5.0 2016-07-21 13:53:29 +05:30
Praveen Arimbrathodiyil
bdf4314790 tighten flowdock-git-hook 2016-07-21 13:07:38 +05:30
Praveen Arimbrathodiyil
c81e8421c1 tighten tinder 2016-07-21 12:01:36 +05:30
Praveen Arimbrathodiyil
049733d10d tighten virtus 2016-07-21 11:18:48 +05:30
Praveen Arimbrathodiyil
3bfbb7aafa tighten fogbugz 2016-07-21 10:56:49 +05:30
Praveen Arimbrathodiyil
422fa81782 upload to unstable 2016-07-20 23:14:05 +05:30
Praveen Arimbrathodiyil
184238ef63 create .ssh/authorized_keys in postinst 2016-07-20 23:09:19 +05:30
Praveen Arimbrathodiyil
1cb605e1d8 update templates 2016-07-20 20:55:29 +05:30
Praveen Arimbrathodiyil
a9d7e3362d add onlyjob's changes 2016-07-20 20:51:52 +05:30
Praveen Arimbrathodiyil
e350278c66 upload to unstable 2016-07-20 20:28:30 +05:30
Praveen Arimbrathodiyil
7869d2a3f7 skip gitlab🐚install 2016-07-20 20:13:31 +05:30
Praveen Arimbrathodiyil
590763e211 drop bin rebuild from dependency 2016-07-20 18:23:27 +05:30
Praveen Arimbrathodiyil
e777b7be25 tighten dependencies 2016-07-19 22:28:08 +05:30
Dmitry Smirnov
e0ed448cf7 templates: StartSSL --> CAcert
Replace StartSSL with CAcert. StartSSL is often advertised as free CA
 but they are not that great: free only for non-profits and can refuse
 to renew certificates.
 CAcert is a non-profit community-governed CA.
2016-07-18 04:24:13 +10:00
Dmitry Smirnov
388d1951fc templates: normalise apostrophe 2016-07-18 04:20:43 +10:00
Dmitry Smirnov
2e41d2b0a3 Rewrite terrible upstream .service files:
* added meta "gitlab.service" that work alike corresponding init.d script
 * new .service files with support for "reload" and propagation of "reload" from "gitlab.service"
 * non-forking PIDFILE-less implementation

This commit fixes services' start-up and postinst error on first install.
2016-07-18 04:15:13 +10:00
Dmitry Smirnov
2568098b28 rules: properly use dh-systemd (Closes: #820991) 2016-07-18 04:09:23 +10:00
Dmitry Smirnov
cf52b49f3a rules: do not install LICENSE files 2016-07-18 04:03:09 +10:00
Dmitry Smirnov
2d30d5dc0f remove generated assets on purge 2016-07-18 03:40:15 +10:00
Dmitry Smirnov
0e43ba3ff5 Do not leave dangling symlinks behind after purge 2016-07-18 03:39:35 +10:00
Dmitry Smirnov
86a23e2ba3 Depends += "ruby-htmlentities" 2016-07-18 03:29:34 +10:00
Dmitry Smirnov
b9c599f239 tighten direct dependencies 2016-07-18 03:29:03 +10:00
Praveen Arimbrathodiyil
d1eb11e602 tighten dependencies 2016-07-14 21:04:16 +05:30
Praveen Arimbrathodiyil
a00a4d5093 fix config file handling 2016-07-14 20:33:33 +05:30
Praveen Arimbrathodiyil
4d8567fd50 relax rouge, grape 2016-07-10 20:23:52 +05:30
Praveen Arimbrathodiyil
e62f6d1fb5 reupload to unstable 2016-07-09 20:14:43 +05:30
Praveen Arimbrathodiyil
7fcf9650f1 update font-awesome-rails dependency 2016-06-28 17:33:40 +05:30
Praveen Arimbrathodiyil
260607d0ed upload to experimental 2016-06-23 23:54:57 +05:30
Praveen Arimbrathodiyil
3deed8f868 update dependencies 2016-06-23 22:02:56 +05:30
Praveen Arimbrathodiyil
efa420e390 update changelog 2016-06-22 15:31:54 +05:30
Praveen Arimbrathodiyil
a4e5b02e56 Upstream version 8.9.0+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJXamHbAAoJEM4fnGdFEsIqNRsP/22hTgfbGJhI513cy0Yva1iV
 6UhpFI9ikV2F9qTctRK7jdpRaD/Ml3kQSNb+qkQnGsrk83jHq2GJKWX8gs4Xcvxe
 CSUfSAMEoQnt2WQjdBLUgdgqvnS0I6c6hPDj9vDbKrha6+SOiTHILBGB0iItYhFT
 aJKcjPp0/M8nNzJuhyd1tHRa+hw15l2l7b26c7UUSYdQUpVRdRpfZ+vuJr5JLN66
 ONOTLH0zXLbvcg+29SLJrX3ltUu+0xAnbkJlQgxn9DDab4iwXO45umVAjC8tDLK1
 NOvPqI7h7B7XHqPlbjv5WG+CQpGwBRc9R855jmdntcQyr6TriDvYutWChwUPOjts
 JN+PvpBTHttR5lDxP9vgGdHgcJqwpdWJNuQOlP3D0CQ0uVJIOEzSJsKQD9zYJTTM
 VJviTEiXe+NNgZyhDlYomG9ffvnuPCgeqgXjQbSPm8ullirzJ/pKazRlobdrgike
 9khFH1YMN6hqV4uqLZompKNSRVcjrzERceB1/JLlRtXAm1dCKjkabOYFiEGDTC65
 Wrk8bAycF/D4Wz96rxuBZHsYwfSmshfdJjGPPRVXTO7UjsG3Zsf+EIfQIUb6vbmy
 +FYFuX0lQtgCY3TaGoZGjSZziBDoi3kuIF/svNlnIMAKtMMJlGKV3LmQk0sGwJTQ
 ID/1EatDCp9rWKyLLwAZ
 =cKCY
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.9.0+dfsg'

Upstream version 8.9.0+dfsg

# gpg: Signature made Wednesday 22 June 2016 03:30:59 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-06-22 15:31:13 +05:30
Praveen Arimbrathodiyil
9b74180f71 upload to experimental 2016-06-22 13:57:38 +05:30
Praveen Arimbrathodiyil
ed782bcb80 symlink .ssh 2016-06-20 11:01:03 +05:30
Praveen Arimbrathodiyil
f847e666cd remove dir_to_symlink 2016-06-19 21:06:10 +05:30
Praveen Arimbrathodiyil
2d1626f56f remove link to /run 2016-06-19 20:47:53 +05:30
Praveen Arimbrathodiyil
2ab4686a66 override gitlab: dir-or-file-in-run run/gitlab/ 2016-06-19 20:36:34 +05:30
Praveen Arimbrathodiyil
74c5ae7ee0 update links 2016-06-19 20:27:58 +05:30
Praveen Arimbrathodiyil
398a37ae59 use maintscript 2016-06-19 20:17:07 +05:30
Praveen Arimbrathodiyil
18ccf5e5b8 use maintscript helper to remove conffile 2016-06-19 17:35:30 +05:30
Praveen Arimbrathodiyil
17de5f1790 remove devise-async.rb 2016-06-19 16:47:40 +05:30
Praveen Arimbrathodiyil
280e4a81b5 update dependencies 2016-06-19 13:58:08 +05:30
Praveen Arimbrathodiyil
805b5bf884 use jquery instead of jquery2 2016-06-17 15:53:27 +05:30
Praveen Arimbrathodiyil
24f4e26010 add ruby-rainbow 2016-06-17 00:41:47 +05:30
Praveen Arimbrathodiyil
1cd0ab6740 tighten dependencies 2016-06-16 23:46:49 +05:30
Praveen Arimbrathodiyil
a6e3214527 Upstream version 8.9.0+dfsg~rc4
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJXYuXXAAoJEM4fnGdFEsIqpckP/3z8F04Ycu0DCrnro5GFrk2X
 ei0rrA81SkYZie1+M/YV0sOYQYq5Tg52tmmklY7BbjkiLzeuXeR38uVY2w7eT0c/
 JfwI1dMtOAjAlRVspGLshmAN0pFcLnqAZiXw2xNTnUlpVZ5YCo2G04rqY2DbOCwi
 ch8pZZ/Msxja89zgcpiykbRk5FV9rOMA/oIs6SIOYqC9Eai2ah+KnPmawV/eoU9p
 wthKvIKtazIHDcRqi83OygPc1JbfT6qNOe1ERinAMf4esAAnX0Ve+w1ojjvCl+JT
 O3xcJNPaOYl/vUe/Jyxc+EYOjp9nwmNEGN2pKFFeSDMWemJNDdTjuSk1/81Yf3nD
 Ybra0lt5Pkx/n+poi3FAsuiJlotgq2tU6vCqUKz1r9OKdDd/l9kgDzZuIzOVvNAn
 XCuyeCtvPUdegxXbOqpCXLMkcre2iSv60kG9RyOEKknicaPko/DDE0/ZisHh4xTS
 lbShEyvwAngYwR/LvFXJ7VplEytxeYnUv3LMsmJ/OVR/37s9VOllpFIvo4IgNrLL
 Q1pz2kWxb9dp7SqJFcUS8X5NavSxHLveZ4cdTMI+w9GF35QH4s21rog54tFL0QG/
 DGd5V5Kmzh9c5oILIk0H6caV58HdEdFaBfo2EHxEVkQpT0zaUgZh4E+RsAUq2Vws
 5N8M2WyIkr4cQodBHpEG
 =kuod
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.9.0+dfsg_rc4'

Upstream version 8.9.0+dfsg~rc4

# gpg: Signature made Thursday 16 June 2016 11:15:59 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-06-16 23:16:06 +05:30
Praveen Arimbrathodiyil
d73fd0dd66 refresh patches 2016-06-16 23:10:45 +05:30
Praveen Arimbrathodiyil
d987b6228e Upstream version 8.9.0+debian~rc4
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJXYuRgAAoJEM4fnGdFEsIqgwgP/R7xR2HQ8CpGbaeMi33JM/qU
 eN1/u5X7aue7CwqCw3WGBW2PubHZRxJmbxwPE4GasWPnnvtAg5+RU7whJbbeeEwV
 kwQdP1VfddSolARD+4sBi6mQtkFn03n0GZm7Hel9m2pssevwN4DSAf4b7i/eoa5l
 35WTQdPGYbU3LCIYvdg7yPYvroFK2lz+aIsA/1Al4qvjrZy/hZbc0Xgb7U4nmJMI
 tlybL9eYQIB+gxAkozxEUWZXhEyo2u4/WwDSosm47N1s9Hv/2H7ks2dzKVhD3phS
 fbTf5fmeDF82yAtrpWYMO8xDEpkXQB/BtRFDBEFkkSERZ8jR6Yml/f8BzTWzSgiV
 AItfbPaHldj5RDZ+gpOmE0cQ4Uol/XvvXxH6ZQdcQuqG2ZfgWwvqONTLuBV0MRyu
 74Unc6Ul4+649oq2hSe5+lcLhUBYEsIxcdre69Qy9GKJ85m61+DQcV4VvgFOvrdv
 cAwImWtLW/Tm2RzdvpicJlYO4szrSKYyub5avrCSwpgLBmxGVAkWnJtm8YOuwcBX
 cHcodr1gnfWjya+g67BAhWyhRWBZD9r3hvKULkSOyc1ls7870su9MkUSLNZboBrA
 sly/J6ochXrnijysIEHqjLphLWAh4E8JKahIJIHPvgU8ZQFkhIx+I6tFlqPu4y8M
 f8Aeky6lOfEosNPYNtmp
 =O7yH
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.9.0+debian_rc4'

Upstream version 8.9.0+debian~rc4

# gpg: Signature made Thursday 16 June 2016 11:09:44 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-06-16 23:09:51 +05:30
Praveen Arimbrathodiyil
24516b13a5 relax all stable library dependencies 2016-06-16 12:31:48 +05:30
Praveen Arimbrathodiyil
3c95b32a4d update dependeny in control 2016-06-12 12:54:31 +05:30
Praveen Arimbrathodiyil
6a26d3cf9d upload to unstable 2016-06-12 12:51:38 +05:30
Praveen Arimbrathodiyil
a400c3c782 allow minor updates 2016-06-12 12:50:18 +05:30
Praveen Arimbrathodiyil
15280457bd add ruby-coffee-script-source (>= 1.10.0~) as dep 2016-06-05 18:24:54 +05:30
Praveen Arimbrathodiyil
39da97ddce add postgresql-contrib as dependency 2016-06-05 18:21:01 +05:30
Praveen Arimbrathodiyil
98359842f0 bump request_store 2016-06-05 11:10:17 +05:30
Praveen Arimbrathodiyil
c99e13e558 bump minimum rails version 2016-06-04 22:40:52 +05:30
Praveen Arimbrathodiyil
7354baa025 upload to unstable 2016-06-04 21:47:30 +05:30
Praveen Arimbrathodiyil
3be84292d1 set minimum version of gitlab-shell 2016-06-03 22:35:33 +05:30
Praveen Arimbrathodiyil
2c47b94326 create /etc/gitlab-shell 2016-06-03 22:35:20 +05:30
Praveen Arimbrathodiyil
e23803cc48 fix path and remove on purge 2016-06-03 22:11:46 +05:30
Praveen Arimbrathodiyil
1e17fd44c9 update changelog 2016-06-03 21:48:09 +05:30
Praveen Arimbrathodiyil
f17c0f5a1b use ucf for gitlab-shell config 2016-06-03 21:46:33 +05:30
Praveen Arimbrathodiyil
7631d53536 echos should go after debconf init 2016-06-03 18:10:06 +05:30
Praveen Arimbrathodiyil
d286940d3c create letsencrypt links always 2016-06-03 16:20:17 +05:30
Praveen Arimbrathodiyil
9da14d2ba5 remove debconf questions on purge 2016-06-03 15:38:06 +05:30
Praveen Arimbrathodiyil
26b727b949 don't create extention if already exist 2016-06-03 14:40:13 +05:30
Praveen Arimbrathodiyil
e7d06e85c2 use tmpfiles.d for symlink 2016-06-03 13:43:03 +05:30
Praveen Arimbrathodiyil
0e15a8af4b can't put links in /run 2016-06-02 22:42:16 +05:30
Praveen Arimbrathodiyil
143f31f605 fix chain links 2016-06-02 22:38:11 +05:30
Praveen Arimbrathodiyil
bfde34fe25 upload to unstable 2016-06-02 22:27:54 +05:30
Praveen Arimbrathodiyil
2dd9d8e37b moove tmp/cache to /var 2016-06-02 22:00:08 +05:30
Praveen Arimbrathodiyil
dc40a2f570 update changelog 2016-06-02 21:01:07 +05:30
Praveen Arimbrathodiyil
9d6cc9736b check if nginx site dir exist 2016-06-02 21:00:49 +05:30
Praveen Arimbrathodiyil
7767f90971 enable postgres extention 2016-06-02 21:00:27 +05:30
Praveen Arimbrathodiyil
a9ab9796cd relax gollum-lib 2016-06-02 15:52:42 +05:30
Praveen Arimbrathodiyil
ad43e56218 update dependencies 2016-06-02 14:16:22 +05:30
Praveen Arimbrathodiyil
2630e4008b relax jquery-rails 2016-06-02 13:37:44 +05:30
Praveen Arimbrathodiyil
300e3d6562 update dependencies 2016-06-02 13:36:21 +05:30
Praveen Arimbrathodiyil
b1f5274b53 bump standards 2016-06-02 12:09:44 +05:30
Praveen Arimbrathodiyil
8a8e9e8a8c add new dependencies 2016-06-02 12:08:21 +05:30
Praveen Arimbrathodiyil
6a62ca7fd8 nstall newly added directory 2016-06-02 12:02:04 +05:30
Praveen Arimbrathodiyil
aa0c7c4f1f refresh patches 2016-06-02 11:31:04 +05:30
Praveen Arimbrathodiyil
c949aba93d update changelog 2016-06-02 11:14:19 +05:30
Praveen Arimbrathodiyil
c9b101eec2 Upstream version 8.8.2+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJXT8XGAAoJEM4fnGdFEsIqSJkP/0PahUPCTF3Ip2pPYueXgit2
 f5SNTsrneL421FYqhF9RWXR75LFLVq2MRG8BmSgmBA4vFlTqmPO/XHlfxi4+7K3K
 QJrlCNunrTirA3SvMd35TXX3Nw/OgUhxkCr1uMZX4j4etFecLttNRnRyYViX0Ttz
 jvZsnYEyZXg3q29tQ/GVVSUwU+hOt426oZe/Qm9vL6btlXoUECthg7zzyexNoiXv
 vrFVfyCdKSDVQ0qH5zFHo6MHqqdI/yK6iz5RagJspRQAZQxZdJyI0Cbl7m0NxhzF
 jZB8tM8RWdIn5wiWdSLdsoSl4JkOV/hYQhAkoAMOaXzwmbhGKWBkpEecR55M67wm
 4ddGJeg2VZATmusqZ4GbmXNlc5tFeSRWi1ZkxTI0vBH7pZNE4plvIjviShbuJdLE
 5GMwDMwfLaCPyD0soVA/PI5KHRWRN4Yb9brzpv6HeG674FfnSFI5npMcuUWILd6V
 Gni9P9tZ+qJOvkDlFg1rAPzDW168ItWzve84MyMMiITpwpbJopU2l/BnNg95+/w/
 R1DYoX0KCByGt5uyvlKmRxbEreI27ejefWixCGDNe7oLKuNBa0CpDuwa3h9RHX2C
 wvkdZZN/PfnJrEJ6sfXA6QWdxoS+viWjrX5JehWh7yc14lpzDQbbMsYVhOCj4E0t
 A7whepnqSrGmq7fed9KI
 =/1bb
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.8.2+dfsg'

Upstream version 8.8.2+dfsg

# gpg: Signature made Thursday 02 June 2016 11:06:06 AM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-06-02 11:06:37 +05:30
Praveen Arimbrathodiyil
1f59634196 add epoch to git version 2016-04-09 00:23:08 +05:30
Praveen Arimbrathodiyil
251b0eb422 upload to unstable 2016-04-08 17:29:45 +05:30
Praveen Arimbrathodiyil
1a0b49fe08 add exit 0 for purge 2016-04-08 17:29:17 +05:30
Praveen Arimbrathodiyil
1463b74c07 formatting changes 2016-04-08 17:03:46 +05:30
Praveen Arimbrathodiyil
39a2bfd88a make nginx optional, use ucf for conf files 2016-04-08 17:00:57 +05:30
Praveen Arimbrathodiyil
68078685d6 make nginx optional, add httpd 2016-04-08 00:24:27 +05:30
Praveen Arimbrathodiyil
8020a96a01 don't overwrite nginx configuration 2016-04-08 00:24:03 +05:30
Praveen Arimbrathodiyil
40b43b735d add comments to patches 2016-04-05 22:57:46 +05:30
Praveen Arimbrathodiyil
7dc074633b upload to unstable 2016-04-05 22:55:47 +05:30
Praveen Arimbrathodiyil
81630832e5 remove gitlab_conf variable 2016-04-05 21:31:44 +05:30
Praveen Arimbrathodiyil
71941da8be check minimum version of git 2016-04-05 21:16:03 +05:30
Praveen Arimbrathodiyil
9649e3b1dc move permissions change after gitlab shell is set 2016-04-05 21:12:05 +05:30
Praveen Arimbrathodiyil
869a24f41e change ownership and more checks 2016-04-05 21:06:24 +05:30
Praveen Arimbrathodiyil
c805cc9eef update README 2016-04-05 14:36:26 +05:30
Praveen Arimbrathodiyil
a9ebe1bc53 move db to /var/lib 2016-04-05 14:30:16 +05:30
Praveen Arimbrathodiyil
7ef398a164 make builds writeable 2016-04-05 14:27:56 +05:30
Praveen Arimbrathodiyil
35848950c3 restrict file permissions for secrets 2016-04-05 12:37:43 +05:30
Praveen Arimbrathodiyil
2d8014dee1 run migrations when db exist 2016-04-05 12:17:23 +05:30
Praveen Arimbrathodiyil
cba29a1faf fix uploads permission 2016-04-05 12:15:30 +05:30
Praveen Arimbrathodiyil
3d17922f7f update minimum version of devise 2016-04-05 11:57:59 +05:30
Praveen Arimbrathodiyil
bd72b5a956 tighten versions 2016-04-05 11:39:26 +05:30
Praveen Arimbrathodiyil
31c66da8de reupload to unstable 2016-04-05 00:15:03 +05:30
Praveen Arimbrathodiyil
1b38165bff wiki creation still fails 2016-04-04 23:43:22 +05:30
Praveen Arimbrathodiyil
404502f470 check if letsencrypt cert is already present 2016-04-04 23:12:52 +05:30
Praveen Arimbrathodiyil
6206489e19 use unicode, check db exist 2016-04-04 22:39:31 +05:30
Praveen Arimbrathodiyil
2ea8045ece use embedded fuzzaldrin-plus 2016-04-04 15:41:38 +05:30
Praveen Arimbrathodiyil
3222f65db1 not ignoring public 2016-04-04 14:51:16 +05:30
Praveen Arimbrathodiyil
96be15493e move whole of shared to /var 2016-04-04 14:47:44 +05:30
Praveen Arimbrathodiyil
2de0907374 add openssh-client as a dependency 2016-04-04 12:32:19 +05:30
Praveen Arimbrathodiyil
1e50d9c7a3 add exim compatibility issue link 2016-04-03 17:47:21 +05:30
Praveen Arimbrathodiyil
f6f9ad8416 prefer postfix 2016-04-03 17:43:36 +05:30
Praveen Arimbrathodiyil
a75de423dc add mta as dependency 2016-04-03 17:41:58 +05:30
Praveen Arimbrathodiyil
f5e3df084d add comments to patches 2016-04-03 12:04:28 +05:30
Praveen Arimbrathodiyil
29d0946ca6 redirect output to /dev/null 2016-04-03 12:02:39 +05:30
Praveen Arimbrathodiyil
408e0194d9 make letsencryt conditional 2016-04-03 11:37:40 +05:30
Praveen Arimbrathodiyil
251b8e32bb change letsencrypt to recommends 2016-04-03 11:09:56 +05:30
Praveen Arimbrathodiyil
3da6b75b4d upload to experimental 2016-04-02 21:30:59 +05:30
Praveen Arimbrathodiyil
3277b180cf more lintian override 2016-04-02 21:14:17 +05:30
Praveen Arimbrathodiyil
81a1650006 set minimum version of ruby-gitlab-git 2016-04-02 20:14:04 +05:30
Praveen Arimbrathodiyil
af5ffd6d09 make uploads directory permissions 0700 2016-04-02 19:50:36 +05:30
Praveen Arimbrathodiyil
c6385db896 update minimum version of ruby-gitlab-emoji 2016-04-02 19:35:08 +05:30
Praveen Arimbrathodiyil
b63ec6d162 add ruby-akismet to depends 2016-04-02 19:05:19 +05:30
Praveen Arimbrathodiyil
5e81b74803 refresh patches 2016-04-02 18:29:19 +05:30
Praveen Arimbrathodiyil
d431465499 update changelog 2016-04-02 18:14:42 +05:30
Praveen Arimbrathodiyil
895c350f4a Upstream version 8.5.8+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJW/758AAoJEM4fnGdFEsIqC78QAJ7p33vY9NEGeN7eqLYORQ+u
 PvHn7lBgRbyXLm78XQLVKfZTI0b3Gn1NQ97B4We7l8RJSxc/eaCJmT54BTQYKGKs
 Uc5Ssj7Pn/FVhEUw9iOnpkuneJ8tLdkpPIJinkaL2ZUJbsTmJJ/Zxu/NyvjEfgdT
 ADZScNCkJUTdkaZyci6APTzOe77eWidJGL+6ioB9Ac5fCr0cqp1wPi/pVKDFJufn
 sCC/v12Lp88+uJXl6oO43gW7ufEsKf+opR8zutHXml5nUKuQccnt2drZ8L9x5nna
 T4slX1ZvKc4dBPWgKELjrnxup2yTTdVvPw7flb9VwLLTzXb8pCuwQ0l5OX6laNZb
 qm0CsYir6p13PnAOENBNiDSH4m4jWTUE9c5K4WQegXVCypy5V6+/KSsG0Fpoosne
 aMoaTeODHPWliUu0qm4bHUduKN/8pB2Odkr62Rgfwb+pYnLqoZTz265QM8YAPW9f
 jQ6CaA1esn+9nHw4n9pK8CnG2rFqKHqfQrDJIl0/PXcY4WG2yOaVWZorCjK/CGNG
 20w7rcIi2IhHfNQhmG4CAtJ+edAj0vfaStMVxler0NzA2sfn8ASdBINQZepLWMIV
 EMTGWFlzGQ0AUvkR21aC6uqjsVlAaJRW8CsEB1b54Sn9s2lwIhEkwqYd5YgPIiju
 DTCXlFIZZPeFGdU4YwVh
 =0UVW
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.5.8+dfsg' into master-8.5

Upstream version 8.5.8+dfsg

# gpg: Signature made Saturday 02 April 2016 06:13:40 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-04-02 18:13:45 +05:30
Praveen Arimbrathodiyil
4502604cf3 Upstream version 8.5.8+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJW/73JAAoJEM4fnGdFEsIqMWYP/1LkqLBkCQhgWDsKugRru2dc
 vbVkQjMf9K0JG2FGPoHuxQfb1WaZD4dVbbdDhrGPSm/soE0uWcqxzZDjlBL2tZTH
 d0T3IoZi0J25+8sIJsLCYuM34PsP39ripI/iUoerEyHNaAnaRGyi1bElMARD9HWH
 e3obzwjPwewoMJZRVNp4fZBcuIolt2bEi7ckHYLhdt98AVVnwTSONEAnaWj0KaLW
 CGmUB+KM6fn/wcsS/gJr5PkiHj/yRzIh44yQHregTWkuDU23u/OUYg44GHSefSpR
 4WuDMjb2AS8n/7BoOl8miziuhwuwKcPze3tDC/DoESeFWEWpbx5H2TGXE0FNCp4B
 6XFCFUxkJjoMgqmJdeGxUmM9j32GHvlfywITc1Yl6E7Cp0gHpmenLq3KtvZakt+9
 EMWzi7nXItKkC5lOJ197OstFImmvAyTbmrhuAsRxAGa3k0uYKhYHRwZY+CecRrvB
 RmXi4U4REA2EjQtI5O2mo+5IlznX/LDaRaCaoe50rEXrpppMvw51B8BE2rGQlF68
 rNn+1FzFda73sstxEB0NjkfukUoufyjyudL6/PHUVyF0fi4GrLMXS6gYdM6liZcp
 mXugxdoJmdKkoa/hLY/WFlBt0TBbN0vaVVTQPLC2spihOXe2e/38ceT9dzFChuLU
 bQK7HsC+xbPs/d1WIx7k
 =mNQB
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.5.8+dfsg'

Upstream version 8.5.8+dfsg

# gpg: Signature made Saturday 02 April 2016 06:10:41 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-04-02 18:10:49 +05:30
Praveen Arimbrathodiyil
133e4229d4 use redis-server.service 2016-03-18 20:01:24 +05:30
Praveen Arimbrathodiyil
0075a707fb update ruby-redcarpet minimum version for ruby2.3 2016-03-18 19:29:46 +05:30
Praveen Arimbrathodiyil
120eb121b2 update ruby-pg dependency for ruby 2.3 gemspec 2016-03-18 19:26:33 +05:30
Praveen Arimbrathodiyil
dc97a1a4c3 fix wiki display 2016-03-18 19:12:59 +05:30
Johannes Schauer
3d34ef4aea debian/README.Debian: fix typo 2016-03-18 19:11:48 +05:30
Praveen Arimbrathodiyil
fda2204ff8 fix coffee script via patch 2016-03-18 14:17:40 +05:30
Praveen Arimbrathodiyil
8b9650420b update minimum version of ruby-net-ssh 2016-03-18 12:26:26 +05:30
Praveen Arimbrathodiyil
6c11ef47f9 update ruby-grape-entity minimum version 2016-03-18 12:22:34 +05:30
Praveen Arimbrathodiyil
24b514f047 upload to unstable 2016-03-16 20:23:20 +05:30
Praveen Arimbrathodiyil
8bbb8b17df relax grape entity 2016-03-16 20:16:18 +05:30
Praveen Arimbrathodiyil
dfa945f163 update README.Debian 2016-03-16 19:51:43 +05:30
Praveen Arimbrathodiyil
a00d81b6ce update README.Debian 2016-03-16 19:46:15 +05:30
Praveen Arimbrathodiyil
4ccd2394ea update changelog 2016-03-16 19:24:26 +05:30
Praveen Arimbrathodiyil
3c1fecaec9 relax stable libs 2016-03-15 21:57:01 +05:30
Praveen Arimbrathodiyil
52e933fe30 upload to unstable 2016-03-15 19:43:29 +05:30
Praveen Arimbrathodiyil
b5071952bf relax omniauth 2016-03-14 23:30:00 +05:30
Praveen Arimbrathodiyil
b8a243f476 fix ruby-pg version 2016-03-14 19:42:54 +05:30
Praveen Arimbrathodiyil
6e94392784 replace gitlab:setup with db:schema:load 2016-03-14 18:58:24 +05:30
Praveen Arimbrathodiyil
8c7b3458fb reverse wrap and sort 2016-03-13 11:51:59 +05:30
Praveen Arimbrathodiyil
d1abae29bf relax rails 2016-03-13 11:47:59 +05:30
Cédric Boutillier
f21767a701 Run wrap-and-sort on packaging files 2016-03-04 15:15:01 +00:00
Cédric Boutillier
f8d182f21e Use https:// in Vcs-* fields 2016-03-04 12:50:38 +00:00
Cédric Boutillier
f724c7d0b3 Use https:// in Vcs-* fields 2016-03-04 12:30:22 +00:00
Cédric Boutillier
e25b4c4384 Remove version in the gem2deb build-dependency 2016-03-04 11:58:00 +00:00
Balasankar C
c8006c87ac
Add partial changelog entry 2016-02-28 22:48:29 +05:30
Balasankar C
47c16d2fe5
Add dep3 header 2016-02-28 22:48:16 +05:30
Balasankar C
e68e86fec2
Bump Standards Version 2016-02-28 22:48:03 +05:30
Balasankar C
dd546f8a8d
Fix typo 2016-02-28 22:47:30 +05:30
Praveen Arimbrathodiyil
490f282a5a add letsencrypt to depends 2016-02-21 22:51:36 +05:30
Praveen Arimbrathodiyil
ac978c5cbd update README.Debian with information on symlinks 2016-02-21 20:09:09 +05:30
Praveen Arimbrathodiyil
1fcefa4553 set minimum version of ruby-pg 2016-02-21 13:56:00 +05:30
Praveen Arimbrathodiyil
ad998d906b upload to unstable 2016-02-18 22:51:39 +05:30
Praveen Arimbrathodiyil
3b26830969 create cache in /var/lib/gitlab 2016-02-18 22:42:43 +05:30
Praveen Arimbrathodiyil
7fc97ee4a2 overwrite broken links 2016-02-18 22:04:43 +05:30
Praveen Arimbrathodiyil
d5e765bbfe .secret file has to be created 2016-02-18 22:00:42 +05:30
Praveen Arimbrathodiyil
beb47e181f .secret may be a symlink 2016-02-18 19:26:48 +05:30
Praveen Arimbrathodiyil
ad6b514bd3 overwrite Gemfile.lock link 2016-02-18 19:09:00 +05:30
Praveen Arimbrathodiyil
ae820c4aeb check for .secret existence before creating 2016-02-18 19:04:50 +05:30
Praveen Arimbrathodiyil
2e61a668a2 create .secret in /var/lib/gitlab 2016-02-18 18:59:05 +05:30
Praveen Arimbrathodiyil
a4e59c05d8 move Gemfile.lock to /var/lib/gitlab 2016-02-18 18:39:34 +05:30
Praveen Arimbrathodiyil
b0967c9241 remove ownership of gitlab_app_root 2016-02-18 18:14:36 +05:30
Praveen Arimbrathodiyil
d4d931cac0 create secrets.yml 2016-02-18 18:12:32 +05:30
Praveen Arimbrathodiyil
1e1bab6fb4 define nginx-user 2016-02-18 18:12:09 +05:30
Praveen Arimbrathodiyil
0fad2fabb9 xargs not required 2016-02-18 17:53:04 +05:30
Praveen Arimbrathodiyil
354d864101 move public to /var/lib/gitlab 2016-02-18 17:30:10 +05:30
Praveen Arimbrathodiyil
01dab416e5 move tmp to /run/gitlab 2016-02-18 17:18:11 +05:30
Praveen Arimbrathodiyil
bd3d98ef0a set gitlab_shell_secret file 2016-02-18 17:14:19 +05:30
Praveen Arimbrathodiyil
e7ab706f71 config in /etc, log a symlink to /var/log/gitlab 2016-02-18 17:04:24 +05:30
Praveen Arimbrathodiyil
3974530347 xargs is not necessary 2016-02-18 14:52:26 +05:30
Praveen Arimbrathodiyil
36bae5730e add symlinks for log and run 2016-02-18 14:49:32 +05:30
Praveen Arimbrathodiyil
3ba2b5b56c change gitlab_home to gitlab_app_root 2016-02-18 14:31:41 +05:30
Praveen Arimbrathodiyil
235a16129c update gitlab.yml for user_home 2016-02-18 13:41:11 +05:30
Praveen Arimbrathodiyil
acc8e90105 move gitlab user's home to /var/lib 2016-02-18 13:02:28 +05:30
Praveen Arimbrathodiyil
51780a5223 correct bug number 2016-02-16 14:08:24 +05:30
Praveen Arimbrathodiyil
b4acc27d4e upload to unstable 2016-02-16 13:58:35 +05:30
Praveen Arimbrathodiyil
1d6314556e allow www-data read access in /run/gitlab 2016-02-16 13:57:52 +05:30
Praveen Arimbrathodiyil
06dbba6f5d use variables in ExecStart 2016-02-16 13:18:26 +05:30
Praveen Arimbrathodiyil
4841aff2d4 switch to sendmail by default 2016-02-16 12:58:43 +05:30
Praveen Arimbrathodiyil
d793dafb1f update changelog 2016-02-16 12:55:39 +05:30
Praveen Arimbrathodiyil
6ba4b8a918 install gitlab.conf to tmpfiles.d 2016-02-16 12:14:22 +05:30
Praveen Arimbrathodiyil
26b2d24ad7 upload to unstable 2016-02-16 00:10:15 +05:30
Praveen Arimbrathodiyil
5e57c26a17 enable gitlab-mailroom.service 2016-02-15 23:41:25 +05:30
Praveen Arimbrathodiyil
5d1565da32 fix path for gitlab-workhorse 2016-02-15 23:33:23 +05:30
Praveen Arimbrathodiyil
56a999065b use tmpfiles.d for /run 2016-02-15 23:15:45 +05:30
Praveen Arimbrathodiyil
3c1489343b update changelog 2016-02-15 23:08:44 +05:30
Praveen Arimbrathodiyil
30705191ef fix pid path mismatch 2016-02-15 23:03:46 +05:30
Praveen Arimbrathodiyil
bb5383b4cf fix vcs-git 2016-02-15 21:37:39 +05:30
Praveen Arimbrathodiyil
0927b13b27 fix more paths 2016-02-15 20:21:48 +05:30
Praveen Arimbrathodiyil
beffbdf3ee update gitlab-debian.conf too 2016-02-15 19:24:59 +05:30
Praveen Arimbrathodiyil
6023c32517 use RuntimeDirectory option 2016-02-15 19:00:37 +05:30
Praveen Arimbrathodiyil
ae52e6cd89 create /var/run/gitlab/{pids,sockets} 2016-02-15 18:37:03 +05:30
Praveen Arimbrathodiyil
37a6efbbaa use correct path for socket 2016-02-15 16:47:29 +05:30
Praveen Arimbrathodiyil
b479925436 fix log path 2016-02-15 13:51:04 +05:30
Praveen Arimbrathodiyil
6474e1165a move bc to build dep 2016-02-15 13:02:02 +05:30
Praveen Arimbrathodiyil
428aade405 fix pid, sockets path in gitlab-workhorse.service 2016-02-14 12:45:31 +05:30
Praveen Arimbrathodiyil
a1746c5fa0 update changelog 2016-02-13 23:53:49 +05:30
Praveen Arimbrathodiyil
9e86aa5a1a switch to su 2016-02-13 23:52:29 +05:30
Praveen Arimbrathodiyil
bcfcb14820 upload to unstable 2016-02-13 21:56:03 +05:30
Praveen Arimbrathodiyil
5471c93b13 change paths in nginx to /var 2016-02-13 20:47:04 +05:30
Praveen Arimbrathodiyil
c40b9fc787 move uploads to /var 2016-02-13 20:38:31 +05:30
Praveen Arimbrathodiyil
58ebc5700a don't fail if the directory exist 2016-02-13 20:14:10 +05:30
Praveen Arimbrathodiyil
3d25ed3b03 update template language style 2016-02-13 20:12:37 +05:30
Praveen Arimbrathodiyil
6e6da4ebfa move file check to sh file 2016-02-13 19:38:52 +05:30
Praveen Arimbrathodiyil
f656491a73 fix syntax/line break 2016-02-13 19:16:45 +05:30
Praveen Arimbrathodiyil
b6f1bbfcc0 add bc to rules 2016-02-13 19:13:45 +05:30
Praveen Arimbrathodiyil
124022d62c add missing files to debian/install 2016-02-13 19:11:17 +05:30
Praveen Arimbrathodiyil
2bb60520ca use /var for gitlab-workhorse too 2016-02-13 18:17:07 +05:30
Praveen Arimbrathodiyil
cc0689a262 update changelog 2016-02-13 18:01:29 +05:30
Praveen Arimbrathodiyil
f57fd08e4e create log, pid and socket paths 2016-02-13 18:01:11 +05:30
Praveen Arimbrathodiyil
e81778ff80 use bin/* for start and stop 2016-02-13 18:00:18 +05:30
Praveen Arimbrathodiyil
d8e19a4295 read variables in bin/* 2016-02-13 17:59:45 +05:30
Praveen Arimbrathodiyil
92b29bd03f use ENV for setting variables 2016-02-13 17:59:07 +05:30
Praveen Arimbrathodiyil
be482dd9d0 set pid_path and socket_path 2016-02-13 17:57:09 +05:30
Praveen Arimbrathodiyil
9216344eed introduce gitlab_log_dir and gitlab_pid_path 2016-02-13 17:56:05 +05:30
Praveen Arimbrathodiyil
08d0f07005 update template ordering 2016-02-12 17:39:53 +05:30
Praveen Arimbrathodiyil
2734f0a9fc check for empty db before overwriting 2016-02-12 17:32:34 +05:30
Praveen Arimbrathodiyil
651f4d51d5 use simpler export command 2016-02-12 17:24:13 +05:30
Praveen Arimbrathodiyil
78cc74f3c5 don't overwrite existing db 2016-02-12 15:10:19 +05:30
Praveen Arimbrathodiyil
98df064022 fix systemd checking 2016-02-12 01:02:03 +05:30
Praveen Arimbrathodiyil
4ccabc22ca upload to unstable 2016-02-12 00:17:13 +05:30
Praveen Arimbrathodiyil
7b1c595b19 fix systemd check 2016-02-12 00:16:44 +05:30
Praveen Arimbrathodiyil
c711544bdb add note about missing nginx plugin 2016-02-11 01:38:57 +05:30
Praveen Arimbrathodiyil
b42334ad96 stop nginx and retrieve letsencrypt cert 2016-02-11 01:37:24 +05:30
Praveen Arimbrathodiyil
1babca66f4 update changelog 2016-02-10 23:23:58 +05:30
Balasankar C
2286e3c817
Add smtp configuration 2016-02-10 22:08:01 +05:30
Praveen Arimbrathodiyil
a5ec27954a set minimum version of gitlab-workhorse 2016-02-10 00:10:59 +05:30
Praveen Arimbrathodiyil
1398eae1fa upload to unstable 2016-02-09 23:39:44 +05:30
Praveen Arimbrathodiyil
dfb2de91e3 match any hostname 2016-02-09 23:39:08 +05:30
Praveen Arimbrathodiyil
3a1a6bd420 export all variables in gitlab-debian.conf 2016-02-09 22:41:02 +05:30
Praveen Arimbrathodiyil
c2604b1c2c add missing space 2016-02-09 21:45:06 +05:30
Praveen Arimbrathodiyil
6fb438e2b0 configure gitlab_url correctly 2016-02-09 20:51:38 +05:30
Praveen Arimbrathodiyil
cfd763ce5b close ssh key upload bug 2016-02-09 19:43:45 +05:30
Praveen Arimbrathodiyil
a9ac6ab664 export all variables 2016-02-09 19:30:07 +05:30
Praveen Arimbrathodiyil
7ec784ea3e set minimum version of gitlab_git to 7.2.24 2016-02-09 17:26:02 +05:30
Praveen Arimbrathodiyil
7a9c8cdaed add bundler to dependencies 2016-02-09 16:36:09 +05:30
Praveen Arimbrathodiyil
8e2adcb028 make ssl and letsencrypt false by default 2016-02-09 16:17:52 +05:30
Praveen Arimbrathodiyil
ee2d4382dc add issue link 2016-02-09 14:02:25 +05:30
Praveen Arimbrathodiyil
dd9668fac9 add git as dependency 2016-02-07 16:43:11 +05:30
Praveen Arimbrathodiyil
2f0f8af4e8 use mktemp for temporary files 2016-02-07 15:51:02 +05:30
Praveen Arimbrathodiyil
dd0d0b7db4 update changelog 2016-02-07 15:22:25 +05:30
Praveen Arimbrathodiyil
2ef2ae7d8d fix alignment, use only space, add comments 2016-02-07 15:20:19 +05:30
Praveen Arimbrathodiyil
f470f67925 add link to letsencrypt certificate 2016-02-07 14:54:54 +05:30
Praveen Arimbrathodiyil
b731561839 update templates 2016-02-07 14:40:33 +05:30
Praveen Arimbrathodiyil
e7b6777216 configure ssl in nginx 2016-02-07 14:22:01 +05:30
Praveen Arimbrathodiyil
e1a6f889a3 ask letsencrypt question 2016-02-06 00:13:36 +05:30
Praveen Arimbrathodiyil
e50ef9202e add letencrypt option 2016-02-05 23:51:05 +05:30
Praveen Arimbrathodiyil
2307619413 add letsencrypt details 2016-02-05 23:38:43 +05:30
Praveen Arimbrathodiyil
75f6123baa install nginx ssl conf example 2016-02-05 23:24:04 +05:30
Praveen Arimbrathodiyil
262ff0b254 add nginx example conf with ssl 2016-02-05 23:21:36 +05:30
Praveen Arimbrathodiyil
76fb55e12b really relax nokogiri 2016-02-05 21:24:09 +05:30
Praveen Arimbrathodiyil
d3154a8bbd relax nokogiri 2016-02-05 21:21:42 +05:30
Praveen Arimbrathodiyil
673f0f5a8e refresh patches 2016-02-05 20:36:43 +05:30
Praveen Arimbrathodiyil
9eb83cdaec update changelog 2016-02-05 20:32:03 +05:30
Praveen Arimbrathodiyil
73cd87dcd0 remove ~ in dversionmangle 2016-02-05 20:31:06 +05:30
Praveen Arimbrathodiyil
1fa17d8af6 Upstream version 8.4.3+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWtLfUAAoJEM4fnGdFEsIqruoQAJqBpdoLNFnMWMIinZQhN7cg
 cVJg5jZ1nHVLIzB5KUiKd436DRgsqeUpzHrNoAVtV9+9wxxWLZUuX/gryV3uqti1
 rWgc9mH/2ly0NVg0NeAVWie7gdgv8ut8JT8fAsSD3uqmMncn3BysqYOjDrA5AKLj
 9YbRluzM3q74sWsIbzvUsTJaJJ74jEa6C+YEyuM8UNbp3gljsHrhaQ/rUlrQ2/lw
 RfJDzRjdUgVOQ201p380VH8cmF9uBF7RDMW6gYVzYG9BJuF6V6Gghnu0P0H/nRbv
 REhzeYswD6ni8LIaalxSmQ0rjSfQrP8K23OB8F4qOGj+SYcsE5+9PYZ0ZmAcd4XR
 /tBKipv1uEJEZnt4Q9o1o22v3Kn1l0P1kbjhCrLtIbCcBmmv6Hgj8FCAh5K7CUsx
 jjnWRbxASIYFIPBsyTrPJ8/qyZWiuqiX6Rq6Io1K+fuqWsi9/HOo20/YogxsPbx5
 c/76nukY2x+xv8UEv8Q8sFz7oUnzuhVj9DC/jgpd4dA+FNEpYBK5x6Md8qpxvx2F
 /Wqfb0M6Y+y0lIhK2ivLgqfl2UeJ/sf6n4D4KnbpdFm5n+pMIXE4Q47vUXlL6znW
 D1VBVRT+YNOdyRh9CPGUqRLVHfRfw+OK/KlSUZKV7doZVIfe5icQxzU7g5bIiy7s
 0KSBIFs9V07hVEjWZ+MD
 =Dzft
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.4.3+dfsg'

Upstream version 8.4.3+dfsg

# gpg: Signature made Friday 05 February 2016 08:25:16 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-02-05 20:25:24 +05:30
Praveen Arimbrathodiyil
8f3961c19d upload to unstable 2016-02-04 16:28:38 +05:30
Praveen Arimbrathodiyil
7774b05920 add dh-systemd, make vcs https 2016-02-04 16:28:00 +05:30
Praveen Arimbrathodiyil
f472a3891e gitlab.target is provided for systemd 2016-02-04 16:26:55 +05:30
Praveen Arimbrathodiyil
ac1f91b5c4 enable systemd unit files 2016-02-04 16:22:17 +05:30
Praveen Arimbrathodiyil
cc11e53141 make gitlab starting conditional (systemd or sysv) 2016-02-04 15:33:53 +05:30
Praveen Arimbrathodiyil
0b05de1029 remove unused override 2016-02-04 15:12:39 +05:30
Praveen Arimbrathodiyil
643711fcd3 close multiple bugs fixed by Gemfile.lock remoaval 2016-02-04 14:53:19 +05:30
Praveen Arimbrathodiyil
aff3e6f134 remove Gemfile.lock if found 2016-02-04 14:49:51 +05:30
Praveen Arimbrathodiyil
ac540fdb5a install systemd unit files 2016-02-04 14:39:56 +05:30
Praveen Arimbrathodiyil
3f04a89506 move to conf dir 2016-02-04 14:38:21 +05:30
Praveen Arimbrathodiyil
08d11256ac update changelog 2016-02-04 13:43:02 +05:30
Praveen Arimbrathodiyil
2581dd2c74 add systemd units 2016-02-04 13:32:45 +05:30
Praveen Arimbrathodiyil
83e4782137 remove export from gitlab-debian.conf for systemd
- so we can use it as EnvironmentFile in systemd services
2016-02-04 13:31:45 +05:30
Praveen Arimbrathodiyil
8631f0349d set minimum version of omniauth-facebook 2016-02-02 20:25:13 +05:30
Praveen Arimbrathodiyil
19119ba864 add bug link 2016-02-02 19:47:30 +05:30
Praveen Arimbrathodiyil
c9f1de6558 fix variable assignment 2016-02-02 19:39:43 +05:30
Praveen Arimbrathodiyil
906a9bf66f omniauth-facebook 3.0.0 is in archive 2016-02-02 19:28:57 +05:30
Praveen Arimbrathodiyil
8181537299 add new depends 2016-02-02 17:40:07 +05:30
Praveen Arimbrathodiyil
ad4b3078cb permission change is now merged 2016-01-29 23:11:45 +05:30
Praveen Arimbrathodiyil
e588efcd23 refresh patches 2016-01-29 23:10:24 +05:30
Praveen Arimbrathodiyil
e602990e9e update changelog 2016-01-29 22:55:28 +05:30
Praveen Arimbrathodiyil
219627f095 Upstream version 8.4.0+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWq6AvAAoJEM4fnGdFEsIqCCAQAJJJU0Ihtsegirigg4aoSJnK
 EANGWU7lwliDsbBKKThNmZR/Ak2Vl2Wu6OgmN+sCyVUcdHlupPWv2k2rWMVRSt99
 fz6HYR8rvYn7YY9MnSybMe05gmTHzf0tH8ZACSw7xvWkSsPDKdbD33cRMmT2tHrs
 EI8ByLH12tth2ZE7ljnEdpuFTKXVGIWndE68+oxkafrc/E6OxpL26jkQfleKCFG2
 yPg0P0L3ovxel8zzOaoDZLzhQm2bWHIdIYjgwOCE7h4j0c8Mf5M9aMuovr5DngzT
 im+r6S6NkbSbbXi01J78+Q5rH99oV8RDY8eAxKaYo5kXAGonU6KeE21Y0GTbgS/F
 1VsmFY002k3XircazVh7lXIrn7PPIh2WfAw5v9iXfD1/xlsdWhS9mpvairFHaamR
 iz27OpwFIaVr3yKBojjxOIaZfadBdoSWZB0ZbZltrA7Vv79k6wm3OzaUWnJuoEo6
 NgHGXnqCR5kZ1h1fRv6xRFRd2GlVyxJmzH3JbD3w/Kf0fq9aSvu4H9AJnNIJtrvX
 KZsg+zwSHNOah8/CmSe4PblEfLR7NWDy5WIyaO5LGznRgCxl4KB+tOHSAiuTP/OW
 fZ3DDPCvPc4X57kuxTGBh0Y7qFsuU5MkCQkEYef4XuN1gfXbDjwPAXWRWTPayGlQ
 hx8qQa9fXipD22tYKWSW
 =JR6o
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.4.0+dfsg'

Upstream version 8.4.0+dfsg

# gpg: Signature made Friday 29 January 2016 10:53:59 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-01-29 22:54:07 +05:30
Praveen Arimbrathodiyil
db893ad00e fix quotes 2016-01-29 22:24:20 +05:30
Praveen Arimbrathodiyil
945b5ce7f9 update quotes 2016-01-29 21:57:02 +05:30
Praveen Arimbrathodiyil
801c0bccf6 remove sudo 2016-01-29 21:37:47 +05:30
Praveen Arimbrathodiyil
2a885bfef0 relax net-ssh 2016-01-28 02:02:33 +05:30
Praveen Arimbrathodiyil
996ecc1620 upload to experimental 2016-01-27 13:40:36 +05:30
Praveen Arimbrathodiyil
e50a5a702d use environemnt variables 2016-01-27 13:40:11 +05:30
Praveen Arimbrathodiyil
a0fee04300 add missing coma 2016-01-27 13:08:26 +05:30
Praveen Arimbrathodiyil
dd1d297758 add missing coma 2016-01-27 13:07:10 +05:30
Praveen Arimbrathodiyil
7b55f3176f formatting fix, add coma in depends 2016-01-27 13:05:12 +05:30
Praveen Arimbrathodiyil
0af85ca569 update dependencies 2016-01-27 13:02:36 +05:30
Praveen Arimbrathodiyil
19fed519d5 update changelog 2016-01-25 07:58:36 +05:30
Praveen Arimbrathodiyil
638edb5111 read gitlab-debian.conf for env variables 2016-01-25 07:50:50 +05:30
Praveen Arimbrathodiyil
b8a1493724 upload to experimental 2016-01-24 15:19:26 +05:30
Praveen Arimbrathodiyil
b73de2efb5 update changelog 2016-01-24 15:19:10 +05:30
Praveen Arimbrathodiyil
773852cc9d remove unnecessary db_go command 2016-01-24 14:42:39 +05:30
Praveen Arimbrathodiyil
33b719893d export DB variable 2016-01-24 13:06:25 +05:30
Praveen Arimbrathodiyil
e57c0f6ce7 configure nginx 2016-01-24 09:47:27 +05:30
Praveen Arimbrathodiyil
8312c51259 fix hostname condition 2016-01-23 23:56:02 +05:30
Praveen Arimbrathodiyil
e77afc3a96 configure hostname and email 2016-01-23 23:47:33 +05:30
Praveen Arimbrathodiyil
31e23343a4 start gitlab before gitlab check 2016-01-23 23:02:18 +05:30
Praveen Arimbrathodiyil
df06b5accc fix whitespace error 2016-01-23 22:36:42 +05:30
Praveen Arimbrathodiyil
d5c1f366b7 set DB=postgres 2016-01-23 22:35:34 +05:30
Praveen Arimbrathodiyil
f6579beb52 Merge branch 'debconf' 2016-01-23 22:15:53 +05:30
Praveen Arimbrathodiyil
3c88a26d92 fix variable names 2016-01-23 21:42:31 +05:30
Praveen Arimbrathodiyil
c9c8640f27 make mysql optional 2016-01-23 21:05:43 +05:30
Balasankar C
4368c6419f
Remove echo from postinst also 2016-01-22 22:15:12 +05:30
Balasankar C
0c07aeb69b
Remove unwanted echo statement 2016-01-22 22:09:40 +05:30
Praveen Arimbrathodiyil
8440115c38 add gemdeps tracker link 2016-01-22 20:48:49 +05:30
Praveen Arimbrathodiyil
38c7c683bb document debian specific changes 2016-01-22 15:55:06 +05:30
Praveen Arimbrathodiyil
7a159fb956 handle gitlab-shell log 2016-01-22 10:44:53 +05:30
Praveen Arimbrathodiyil
5f16cf6bd1 cleanup changelog 2016-01-20 22:13:58 +05:30
Praveen Arimbrathodiyil
be8e4693d7 add text for public-domain 2016-01-20 22:12:32 +05:30
Praveen Arimbrathodiyil
c771ef0c84 add public-domain 2016-01-20 22:10:33 +05:30
Praveen Arimbrathodiyil
423a6a4500 add GPL and fix formating 2016-01-20 22:08:06 +05:30
Praveen Arimbrathodiyil
ff1fafd650 add copyright info for vendor js 2016-01-20 22:02:53 +05:30
Praveen Arimbrathodiyil
5583220b06 add OFL for fonts 2016-01-20 21:53:12 +05:30
Praveen Arimbrathodiyil
de19f1b0ee upload to unstable 2016-01-20 00:57:14 +05:30
Praveen Arimbrathodiyil
96f9585ef3 refreh patch 2016-01-20 00:52:31 +05:30
Praveen Arimbrathodiyil
56d07ffb16 tag patches 2016-01-20 00:51:50 +05:30
Praveen Arimbrathodiyil
8ec1d3e4f5 bump compat to 9 2016-01-20 00:37:16 +05:30
Praveen Arimbrathodiyil
3337700a44 add more overrides 2016-01-20 00:18:21 +05:30
Praveen Arimbrathodiyil
718791deee add non minified source for latinise.js 2016-01-20 00:11:53 +05:30
Praveen Arimbrathodiyil
c1c59c7c75 add libjs-fuzzaldrin-plus to depends 2016-01-19 16:31:26 +05:30
Praveen Arimbrathodiyil
9ad2da39ec it hs woff and woff2 2016-01-19 16:22:39 +05:30
Praveen Arimbrathodiyil
3b93c6148c update font filenames 2016-01-19 16:15:35 +05:30
Praveen Arimbrathodiyil
def791b4a0 update changelog 2016-01-19 16:13:17 +05:30
Praveen Arimbrathodiyil
94edbca68b Upstream version 8.4.0+dfsg~rc2
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWnhL+AAoJEM4fnGdFEsIqmloP/0HpUbaj7HfM+R02jhLqK9fs
 lZ0vFBqfpLGM9rQRXqCmGFpYObsmiGZgoWmpIhDBoW/JljXH8pa4C/1En6qHMVC8
 l7d+5TqbKekwGaaqKVsP9/T/1lsgcf1vIcQZRa63VvIPYQ9bZKuzaMV8/h9YiIOo
 qlYfHWt122d6xRj3pQdpNrmEwtniBwiTQbwMm78RbS9kU/AeIlfBSaBuW64c9DHy
 C1K0L6naYu+4EFquwo9zdpWGF0P+DjfAK0TEOoJK6EBVrurnSbdSjPwTgJaFpXuy
 SdJc8G5EdOp8nMvPBjDGwfw5UOoPcENhb+Ru6X3Q/ltW8I4qr0OT0JsHPdwPE7db
 IIpZN/zrSVOEe9tom6QkEWcKvjh3iJA/bDAJT6uQdvV8y8ZwNRx21LEw1C3plAsO
 lvmH7Pvzel/LjHYPOJfEI+i0AbFTh5NlVj2v66VYsxOCB70M2wKIHX8RsvMtdEYA
 rt5PiTFABZKb3WjjE+Kvxeue/ETJgBUmOLr+7x4KXOMxdsWuXI3qYL07kmSYTjlG
 5kYSorGyQXnaZg27MqFiVplmIT4dXnDIJn7mMYPi79cmTMYMOdVtSkF7CZc03lax
 9KOsWNi7DtCuVK6cTuahnkaWAoOZeYu8kODE/FH60tuKSiQWOvijCquRdJ0bE0SV
 ypBN93pst422K3lb8L10
 =mu//
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.4.0+dfsg_rc2'

Upstream version 8.4.0+dfsg~rc2

# gpg: Signature made Tuesday 19 January 2016 04:12:06 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-01-19 16:12:12 +05:30
Praveen Arimbrathodiyil
f70df3b117 fix watch file 2016-01-19 16:11:38 +05:30
Praveen Arimbrathodiyil
5d4f9f0ec1 remove fuzzaldrin-plus.min.js 2016-01-19 16:03:52 +05:30
Praveen Arimbrathodiyil
a8869649b8 use packaged fuzzaldrin-plus 2016-01-19 15:59:31 +05:30
Praveen Arimbrathodiyil
757cee6e00 add debconf option 2016-01-16 15:43:30 +05:30
Praveen Arimbrathodiyil
b8a8f4d7c1 run gitlab:check 2016-01-16 02:16:50 +05:30
Praveen Arimbrathodiyil
7e693ff6d0 don't be default 2016-01-16 02:08:06 +05:30
Praveen Arimbrathodiyil
6cc844c8ed add ngnix conf 2016-01-16 02:05:49 +05:30
Praveen Arimbrathodiyil
8c976d2669 use mkdir -p 2016-01-16 00:53:46 +05:30
Praveen Arimbrathodiyil
b171ae4b7d proceed if user exist 2016-01-16 00:44:31 +05:30
Praveen Arimbrathodiyil
faa80bdc5f -H is only for sudo, not for su 2016-01-16 00:25:48 +05:30
Praveen Arimbrathodiyil
6daadc819d fix su command argument 2016-01-16 00:18:07 +05:30
Praveen Arimbrathodiyil
86620fda03 fix permissions 2016-01-16 00:14:53 +05:30
Praveen Arimbrathodiyil
5b3d8719ea fix su command 2016-01-16 00:09:19 +05:30
Praveen Arimbrathodiyil
eb38b5efe4 fix path to repositories 2016-01-16 00:00:03 +05:30
Praveen Arimbrathodiyil
6db7d7c211 make normal user, allow ssh login 2016-01-15 23:46:32 +05:30
Praveen Arimbrathodiyil
8f191e58a6 use tcp for redis 2016-01-15 23:43:54 +05:30
Praveen Arimbrathodiyil
6941764e2a fix permissions 2016-01-15 23:42:03 +05:30
Praveen Arimbrathodiyil
c6218be868 fix git config 2016-01-15 23:02:10 +05:30
Praveen Arimbrathodiyil
e70cf0ab41 fix uploads permission 2016-01-15 23:01:16 +05:30
Praveen Arimbrathodiyil
c60fb206ce link resque.yml 2016-01-15 20:06:05 +05:30
Praveen Arimbrathodiyil
9643c77c7a give gitlab use shell access (for gitlab-shell) 2016-01-15 19:52:08 +05:30
Praveen Arimbrathodiyil
6fbf639024 configure redis for tcp 2016-01-15 19:50:28 +05:30
Praveen Arimbrathodiyil
3fea10bcac move all conf files to debian/conf 2016-01-15 19:47:10 +05:30
Praveen Arimbrathodiyil
ce19c43d74 tighten gitlab-shell 2016-01-15 15:58:08 +05:30
Praveen Arimbrathodiyil
7961aa8e9f add ruby-method-source to depends 2016-01-15 13:17:07 +05:30
Praveen Arimbrathodiyil
791a06f9bd add ruby-allocations 2016-01-15 13:10:35 +05:30
Praveen Arimbrathodiyil
2a4aa94400 tighten cal-heatmap-rails version 2016-01-15 10:22:58 +05:30
Praveen Arimbrathodiyil
904dda7a91 add recaptcha, omniauth-cas3 2016-01-15 00:30:21 +05:30
Praveen Arimbrathodiyil
21467fb7d9 add ruby-omniauth-azure-oauth2 to depends 2016-01-15 00:11:06 +05:30
Praveen Arimbrathodiyil
f69bffb628 fix font names 2016-01-14 19:11:19 +05:30
Praveen Arimbrathodiyil
ca08fd48cc refresh patches 2016-01-14 19:11:10 +05:30
Praveen Arimbrathodiyil
cfeda7f743 refresh patches 2016-01-14 19:01:28 +05:30
Praveen Arimbrathodiyil
a810882857 update changelog 2016-01-14 18:38:38 +05:30
Praveen Arimbrathodiyil
21d2216d5a Upstream version 8.4.0+dfsg~rc1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWl52zAAoJEM4fnGdFEsIqla4P/1nsqkZ3ShL2zBAC1kweWQMo
 Kw3Pzp8yhtZlBu2fonYzEOMo2pwS+MZXKFURQr4/J9zRDlzDsB+85G93yciwjSWp
 pL0klQn4/GyBA/vMI6cwOnIcSM8wU2z3vJow1/ghGn9V5mfkkZzDFYwP5SAl1KEA
 /MzTRnBOQXeVsOQ4ihmFWvuhGiseVHU7dkOCa67aNcLqx6s/6sqSM+fH0RI7kFhP
 nSO55PGccyJOWboxaiJ6BOv4wQnVYfds+hJtylNQ0dU86Gmn8dsHEgTeeP2tAzAd
 bgS6KHwyjazgogRDlJHIxgpeacLPAQN9zZw/lLXe0QJaIWPgyIdAHf6h7JNfhA0W
 PyNKjb51IzEJOgx3ovdOtT0oH0HYPNzCtH7318zJmba/oo9xJX4BMbHXc5D8VC7Q
 Srh2yDqZU8n1nG60ggCoV+JKik53A9fYa0q0IqyJNtcX7zhWnE91zyEQ+NWg4u42
 GfYaRIoyjHethweJ7xMFsG25carWIN0DiTuTnx4K0s5cCRjEOFKuzVHGRhykaeew
 JhSZ6bnrZDEnrb4RhObusdfMT9Qvh2pZw4/pMjiGiTGRzRbhFe29hSlvfSD5pAY8
 2Oe/EaEc/+vLrICiwTvHz6P/fGv0Z3LOZZn2nNiczhp4MhsWo1+2Kaqiq+h15V65
 l6NATSHMwiQnF8XGNDqE
 =tBUs
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.4.0+dfsg_rc1' into master-8.4

Upstream version 8.4.0+dfsg~rc1

# gpg: Signature made Thursday 14 January 2016 06:38:03 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2016-01-14 18:38:09 +05:30
Praveen Arimbrathodiyil
26609afffb tighten ruby-sass-rails 2016-01-12 11:07:31 +05:30
Praveen Arimbrathodiyil
a58cdff026 allow sprocket 3.3.0 2016-01-12 00:54:32 +05:30
Praveen Arimbrathodiyil
bdd35cc7f9 remove patch
deleted:    debian/patches/0200-rails-4.2.patch
2016-01-12 00:50:19 +05:30
Praveen Arimbrathodiyil
d8a8b95e72 needs gitlab-git >= 7.2.21 for lfs pointer check 2016-01-06 23:21:43 +05:30
Praveen Arimbrathodiyil
29e0176c88 add ruby-state-machines-activerecord dependency 2016-01-03 18:27:29 +05:30
Praveen Arimbrathodiyil
fb329b5d90 create repositories directory 2015-12-31 23:49:47 +05:30
Praveen Arimbrathodiyil
15fca2bedb update gitlab-shell dependency 2015-12-29 00:01:58 +05:30
Praveen Arimbrathodiyil
d92abf5549 set minimum version for ruby-gitlab-emoji 2015-12-23 22:19:32 +05:30
Praveen Arimbrathodiyil
dabe76a187 set minimum version for ruby-rack-attack 2015-12-23 21:04:57 +05:30
Praveen Arimbrathodiyil
84467a2373 add ruby-babosa to depends 2015-12-23 20:42:11 +05:30
Praveen Arimbrathodiyil
dc99cea053 needs ruby-asana 0.4.0 2015-12-23 20:38:04 +05:30
Praveen Arimbrathodiyil
9042a52889 needs sidekiq 4.0 2015-12-23 19:54:52 +05:30
Praveen Arimbrathodiyil
dc3bb567a0 add ruby-sidekiq-cron dependency 2015-12-23 19:48:46 +05:30
Praveen Arimbrathodiyil
3691cf2fac remove development, test 2015-12-23 12:03:16 +05:30
Praveen Arimbrathodiyil
daa3d11ba8 refresh patches 2015-12-23 02:32:54 +05:30
Praveen Arimbrathodiyil
2bfc9fb939 update changelog 2015-12-23 02:06:15 +05:30
Praveen Arimbrathodiyil
ddef8051c3 Upstream version 8.3.0+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWebPvAAoJEM4fnGdFEsIqdHMP+wU5Lscg/2nWBgPexPTwVYzt
 7YugEoRwEmprgdtnxMQVhRGH3eTd347vHWXzUvSXjYIox1X6OBqu5vw0rt5zuV+y
 iE/tB9go1tBWq72neOc3vHfZiRmlYcg63JrmszLxRCRJZ4iMxJpjw6ArfK4JX50l
 okUXBP0PUVVLYWv9QO/GFnVAHlZZjJJ9l/bMgjFWi2FP8NKD1Qh6wAEfG28K4nld
 Y1bDX1T3UAyVv9C4VyMnPBjwgYBeZFH8spalsa68YmFkjc37LMWWXH7EuED4f7yW
 WanXYl7AHVMDwonAjTaNKAi+TdeE2jeet8bZ1irC9pPqC1F27rhVMbuzXGmwjhpK
 csK9AWWQ0HDX4+v5BZbpYS5e86KMR7MRWrj1eoQlD4n2UI7C+oBxhqBlRZZXwd3M
 HedAf50GsEHGmoD3Td+JBZwH1VLyM1eyQm2BzUezuIgA60FybJkQhwh1Fj9B3YoZ
 R6p409M+sE3g+ZP7Grqj2NYhtxgyF4paY3TTmbY9akwQa++E16UY21VGDn4AsPqH
 ADqji9jxJBKVgRgJGNFlm/VWOp5+96HJlKcTOP3rjReokVDKC/7g+q13FQv0P1rX
 i/kShXNU5rGVcUPuf9bTHox9xm/opIU4rfttiPlARsUzqgrpqfM29bj/K0/3X23r
 X50OrpkZc8PM3O7UWWRv
 =xK6P
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.3.0+dfsg' into master-8.3.0

Upstream version 8.3.0+dfsg

# gpg: Signature made Wednesday 23 December 2015 02:04:55 AM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2015-12-23 02:05:10 +05:30
Praveen Arimbrathodiyil
77b2c1ab56 upload to experimental 2015-12-18 00:00:39 +05:30
Praveen Arimbrathodiyil
77c535494f fix hard-coded path for workhorse 2015-12-17 20:19:00 +05:30
Praveen Arimbrathodiyil
b571cb35b9 change git-http-server to workhorse 2015-12-17 18:15:41 +05:30
Praveen Arimbrathodiyil
1c2f7121e5 revert last change 2015-12-17 17:46:28 +05:30
Praveen Arimbrathodiyil
e13004a1e8 fix hardcoded path 2015-12-17 16:44:50 +05:30
Praveen Arimbrathodiyil
2ec80cff3a use gitlab-workhorse 2015-12-17 16:06:30 +05:30
Praveen Arimbrathodiyil
f088f9ca37 ignore more lintian warnings 2015-12-16 13:33:28 +05:30
Praveen Arimbrathodiyil
512750dd3d make Rakefile executable 2015-12-15 16:44:27 +05:30
Praveen Arimbrathodiyil
c2a9e51b5b ignore missing templates.pot 2015-12-15 16:43:30 +05:30
Praveen Arimbrathodiyil
1856c76cb3 Rakefile is fine 2015-12-15 16:38:49 +05:30
Praveen Arimbrathodiyil
7e24e49def add #! 2015-12-15 16:38:32 +05:30
Praveen Arimbrathodiyil
8fddb0ebe0 magle debian version in watch 2015-12-15 15:12:02 +05:30
Praveen Arimbrathodiyil
c912924208 fix vcs url 2015-12-15 15:06:02 +05:30
Praveen Arimbrathodiyil
b1a87d7d8f source init functions 2015-12-15 14:59:01 +05:30
Praveen Arimbrathodiyil
d0fba6adcc fix jquery.nicescroll link 2015-12-15 00:11:24 +05:30
Praveen Arimbrathodiyil
d846717fa9 fix typo 2015-12-14 23:40:54 +05:30
Praveen Arimbrathodiyil
15d989004b use dfsg version 2015-12-14 23:40:02 +05:30
Praveen Arimbrathodiyil
60c7cdb301 Upstream version 8.2.1+dfsg
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWbwWVAAoJEM4fnGdFEsIqf28QAKnzpiFtCa8rWHgWMXDFM/gQ
 Ah1XKbUFpCyxrlPFCkWgw4/QAx7LtLntz6mNXB89OGjw7BRfWLjgdUChFmP5gcJl
 zKgtTzkgFCFiE5PcI50rO2nUL+YHkeVWqWLJNeldPazMb4LEOMzPIS8nAbg4R6ym
 wogiqvfMdyMmZySuu7fdXHpd8tPLEjJPRSjKxv9DPo1BUd2Dt35fkhzljtoxZJsE
 GSfAl+K9KKf2uTKnsgrNIYKVzFxoSDWe0frmURA8tbLZv7axrc/7O7qofTfW0hN9
 1jZkVdYIHXKdmASVDG1adeo5Hda9Kn1DhVyEhcttPUvTyx60+85OMrAFjv9Jfk14
 ae2HD+7QN6J3yme045ZkKjzJ1yXkEcCBRUYI9KT9ycLzfwgksj45nrCa6KEwnx6s
 gl4Uo+UJgN2IVtvmyXVyw7VD0YBUwb3co9XiZ22HFWy/kDXwMqZzFx826sTTwzyA
 6LClGR0gkj1UEIuMSiFkHQWY+DhIUL2hWQSK2TtOGbPUAnaW1g7yPsypFOg06H3G
 axTq8q+YvCr4KuDJI6OSpuwQN6VxbRxwqGD/M+elcJrT1O1mgc9YtYGP0JrxUN7e
 y0fQ4Crl5DsvQ/ma0vWOhKXp2IQU3UFt48rkbGLbsdSKtkp2Wy+6fBKnLoFOI8wE
 P5F6IdHjTYGlop3IOl6B
 =LLhN
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.2.1+dfsg'

Upstream version 8.2.1+dfsg

# gpg: Signature made Monday 14 December 2015 11:38:21 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2015-12-14 23:38:28 +05:30
Praveen Arimbrathodiyil
527c5fc2be filter non-free js from orig source 2015-12-14 23:37:00 +05:30
Praveen Arimbrathodiyil
60a50cdb75 use libjs-graphael 2015-12-14 23:32:07 +05:30
Praveen Arimbrathodiyil
d1f11a5d09 use packaged chart-lib 2015-12-14 18:57:14 +05:30
Praveen Arimbrathodiyil
b8e63d2236 use packaged clipboard 2015-12-13 17:50:34 +05:30
Praveen Arimbrathodiyil
d23e0d8c3d use packaged nicescroll 2015-12-13 16:16:51 +05:30
Praveen Arimbrathodiyil
d90166cb63 fix description 2015-12-12 15:08:31 +05:30
Praveen Arimbrathodiyil
73a0990704 use packaged jquery plugins cookie and history 2015-12-12 14:59:27 +05:30
Praveen Arimbrathodiyil
31e97114c7 license is captured in copyright file 2015-12-12 12:42:43 +05:30
Praveen Arimbrathodiyil
19a41b921f update copyright 2015-12-12 12:42:01 +05:30
Praveen Arimbrathodiyil
631386f955 refresh patch 2015-12-12 12:37:08 +05:30
Praveen Arimbrathodiyil
20e1643aff update redcarpet 2015-12-12 12:35:10 +05:30
Praveen Arimbrathodiyil
4f29068dcd fix permissions for fonts 2015-12-12 12:19:43 +05:30
Praveen Arimbrathodiyil
3708e55179 update control 2015-12-12 11:50:40 +05:30
Praveen Arimbrathodiyil
e746a7e6a2 relax omniauth-facebook 2015-12-12 11:50:25 +05:30
Praveen Arimbrathodiyil
082217a132 add ruby-github-linguist to deps 2015-11-27 16:24:30 +05:30
Praveen Arimbrathodiyil
cf420b1ad4 set minimum version of gitlab-git 2015-11-27 12:11:36 +05:30
Praveen Arimbrathodiyil
7fe3b30b15 add ruby-omniauth-facebook to depends 2015-11-27 10:59:19 +05:30
Praveen Arimbrathodiyil
3fd1ebb15b remove gitlab_meta (only for tracking installs) 2015-11-26 17:10:21 +05:30
Praveen Arimbrathodiyil
051a936621 add rails 4.2 with upstream patch 2015-11-26 17:08:11 +05:30
Praveen Arimbrathodiyil
eadcbccc20 refresh patches for 8.1.0->8.2.1 2015-11-26 16:55:07 +05:30
Praveen Arimbrathodiyil
eed9e7149c update changelog 2015-11-26 14:37:47 +05:30
Praveen Arimbrathodiyil
a292291723 Upstream version 8.2.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWVsvHAAoJEM4fnGdFEsIq0dkP/3TvW75HCWSdxkIh9iw6VoNU
 Fg3MH4lVts+eMM1fzFHtTK+z1HKFOpD8EXUq96ZkaZZyx+L1QHuHjbaFaDFKm+oP
 15qBCZ5LAnvnQ1WDybHiwFv3Q3hVaSSXkx7c5jCodwrlM/AYa7Bd7DTji2eLdWdv
 Izvz/Ety/Sd3zT0l5GlNmZDFSPTN94TTAnI4WzlZT9rfk+iTIX2Ik6Z/iSC92NRo
 fpkvGxqUmHTX38AUK72KhFMEsfVeKC7Bbk5zRoLx67K6lLvw4JKuVzsq7BAn7ZB8
 pPHNcxnX6ooMFyC+nz28DK07yAK9HYhC6nz7u0pZOHW3Yhf886oqmvBf3Hi/6Zmo
 AES4xSWUFmF5B7HyvywAtF3CTPIpKqB2rvrrQd+KEQ4PSkjlZCUu4oCltU1TJU0I
 E8ngPRxheZndNnoBZu0QfpE4x4hRDK55sss4e4ybBYoGaWuiPJFG1lv0MoxF6FOu
 zn5c8LJLEXyiPCvI8WwWOjxkqSINzGkdvV8mIBEJDMeMqhDob4xlP+RWIYEsSzIS
 BwXAGq6fYazz719UGKlhgqSsOpmTl9JLVKPAAmTdRf5zOT+EU3kcL1wIpFQUFyzb
 djyiJS1jLFP3LpuFGYLaBWWNoY7e7Dw43bVPbR9Ot7nxrF/WJVPfZc4u1H70jbEU
 ZYm5YRWJYNQ/cf8zEUNT
 =ocUu
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.2.1'

Upstream version 8.2.1

# gpg: Signature made Thursday 26 November 2015 02:37:19 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2015-11-26 14:37:26 +05:30
Praveen Arimbrathodiyil
17c6c4946f fix install path 2015-11-20 15:07:01 +05:30
Praveen Arimbrathodiyil
d6f6afe9be add ruby-fogbugz dependency 2015-11-11 21:03:47 +05:30
Praveen Arimbrathodiyil
9e3a7afddd add unicorn.rb 2015-11-11 16:28:40 +05:30
Praveen Arimbrathodiyil
dfbdde8280 add init script 2015-11-11 16:23:27 +05:30
Praveen Arimbrathodiyil
517d4746fd fix space issue 2015-11-10 23:00:48 +05:30
Praveen Arimbrathodiyil
d94d1c5ef8 add gitlab shell 2015-11-10 20:57:56 +05:30
Praveen Arimbrathodiyil
ec7fd08352 add force=yes for gitlab:setup 2015-11-09 19:02:10 +05:30
Praveen Arimbrathodiyil
c191de487d remove db:create, gitlab:setup will do it 2015-11-09 01:04:55 +05:30
Praveen Arimbrathodiyil
899b5c51c2 change permissions of gitlab-shell 2015-11-09 00:13:51 +05:30
Praveen Arimbrathodiyil
57bc1087cc add gitlab:setup task 2015-11-09 00:12:39 +05:30
Praveen Arimbrathodiyil
2220dea286 add gitlab-shell to depends 2015-11-08 23:31:13 +05:30
Praveen Arimbrathodiyil
8b8eb0955f update gitlab-shell path 2015-11-08 23:04:50 +05:30
Praveen Arimbrathodiyil
e6f6742539 switch to state_machines-activerecord 2015-11-08 23:00:13 +05:30
Praveen Arimbrathodiyil
6f0ba22606 set gitlab user 2015-11-04 02:12:09 +05:30
Praveen Arimbrathodiyil
44e2882fb7 adjust asset names for jquery-ui 2015-11-04 01:51:30 +05:30
Praveen Arimbrathodiyil
1e885470d0 add comments 2015-11-03 18:15:04 +05:30
Praveen Arimbrathodiyil
5384313b41 set minimum version to mail-room 2015-11-03 18:11:07 +05:30
Praveen Arimbrathodiyil
2614237393 gitlab user needs shell argument 2015-11-03 18:04:55 +05:30
Praveen Arimbrathodiyil
17660bb6b1 set minimum version to gitlab_git 2015-11-03 17:56:42 +05:30
Praveen Arimbrathodiyil
3710d30ea2 create gitlab_data_dir 2015-11-03 17:54:13 +05:30
Praveen Arimbrathodiyil
6cbbf28cc1 update db checks 2015-11-03 17:44:51 +05:30
Praveen Arimbrathodiyil
6f4af34b27 fix loop condition 2015-11-02 23:28:23 +05:30
Praveen Arimbrathodiyil
710a48aa68 add nodejs and remove dbconfig-common 2015-11-02 19:06:32 +05:30
Praveen Arimbrathodiyil
d351782a38 allow backports 2015-11-02 05:46:08 +05:30
Praveen Arimbrathodiyil
1dc996728f run rake tasks 2015-11-01 20:00:16 +05:30
Praveen Arimbrathodiyil
f7ca08b540 use postgres commands to create database 2015-11-01 19:50:55 +05:30
Praveen Arimbrathodiyil
264985b4dc remove quilt deleted patches 2015-10-25 23:35:05 +05:30
Praveen Arimbrathodiyil
6cc6cdbabb add new dep 2015-10-24 22:04:54 +05:30
Praveen Arimbrathodiyil
1a7038f240 fix typo 2015-10-24 20:15:11 +05:30
Praveen Arimbrathodiyil
30a45d62d8 update changelog 2015-10-24 20:11:18 +05:30
Praveen Arimbrathodiyil
6bdfba8d68 refresh patches at 8.1.0 2015-10-24 20:10:10 +05:30
Praveen Arimbrathodiyil
7e5e325bc2 Upstream version 8.1.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWK4S6AAoJEM4fnGdFEsIqIfsQAK1koSkPonRBGoIh6rceCjAe
 Rz0XwAFC1RCDo3ypbuMYi6h9PL1Kp3bADzm54DwgrEwUm0j+yrIri5EAUlNl/J06
 ZLV4VtaKM7In4taVGd/24ml8mrHh4XpJiTV83UBhcVqJRpvjUQhfnGgxj7QtUanm
 bytHavoY8q274hXHh3YKL4qn3CpsjfvUIYC8JAgViyB4xybkkiuqBZYzXrvkiB4u
 dubhwRqFHzz7ZOTdaas4mXrHUjG6xDDsfoC6950xHbEp4NwyZlEHSXMvXSIfGLQ6
 FY4JRrfTUaZoUCXARdejXO8DcV4y8KlGfnAGG0SJP9o1cN45yhjkiBfSrpdTtyJV
 jfu8zKW4BmWKdOc+HYEJ4QRNEb2a1bp8J/CzQRZvNqSXyVOVeyH1P9NqysBIgoor
 RYVOFoOuZBRZPOWDFVd/ilQUtM/pkk6QJ21WK/zHtm5KPIpZ/C6PgZIIXwY2xbwf
 Zeo46lq2ZGlBvkQRnE+sNptZIKkbuzd6yNMeqU5pE4EzeVIV9MmE+lSzyLYDn/5E
 0w6BG4w/W+YPcLHCYAnVDBp1wcFYJgRZ0Ak2aGiuIx+ejoKOLIJYGK9MyNjJ+b6V
 646w+jZETZ1b0OWzjGPBAGjl1utQtmFABrsBbRDZ85RzgDIUdAwN+daW16jgDbJ0
 oQVOM7BV9cK4Nh8SCFJW
 =3w5D
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.1.0'

Upstream version 8.1.0

# gpg: Signature made Saturday 24 October 2015 06:46:42 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2015-10-24 18:46:52 +05:30
Praveen Arimbrathodiyil
39561c1c7f remove dbconfig-common 2015-10-24 13:21:59 +05:30
Praveen Arimbrathodiyil
d44ad1bea3 add POTFILES.in 2015-10-24 13:03:36 +05:30
Praveen Arimbrathodiyil
0d8223f8e8 add config and templates 2015-10-24 13:00:34 +05:30
Praveen Arimbrathodiyil
0a25e32367 install yml files 2015-10-24 12:51:45 +05:30
Praveen Arimbrathodiyil
df0e0d8de3 remove predeps, set minimum coffee-rails 2015-10-24 12:49:31 +05:30
Praveen Arimbrathodiyil
84c78b6d70 add database configuration 2015-10-09 20:13:23 +05:30
Praveen Arimbrathodiyil
68edff9823 add postgresql dependencies 2015-10-05 19:34:59 +05:30
Praveen Arimbrathodiyil
de3783179e loosen gollum-lib for newer rougue 2015-10-02 10:19:32 +05:30
Praveen Arimbrathodiyil
aac7b62ec3 add nested_form to depends 2015-10-02 09:22:55 +05:30
Praveen Arimbrathodiyil
542f5d9cde add ruby-gitlab-meta to deps 2015-10-02 09:20:22 +05:30
Praveen Arimbrathodiyil
c07534e5dd converts recommends to depends (bundler need them) 2015-10-01 23:04:59 +05:30
Praveen Arimbrathodiyil
6a3c137c9b loosen slim 2015-10-01 22:00:10 +05:30
Praveen Arimbrathodiyil
7e469ef585 loosen kaminari 2015-10-01 21:37:39 +05:30
Praveen Arimbrathodiyil
8c69f688e0 add ruby-omniauth-crowd to deps 2015-10-01 17:08:46 +05:30
Praveen Arimbrathodiyil
6d7998718d firce ruby-pg dependency 2015-10-01 17:02:25 +05:30
Praveen Arimbrathodiyil
f1b5a7b8e7 add sprockets to deps 2015-10-01 16:34:49 +05:30
Praveen Arimbrathodiyil
2504cff6ec add ruby-paranoia to depends 2015-10-01 13:36:50 +05:30
Praveen Arimbrathodiyil
a824ddc210 loosen whenever 2015-10-01 13:28:01 +05:30
Praveen Arimbrathodiyil
8a64ac3312 add ruby-whenever to depends 2015-10-01 13:27:36 +05:30
Praveen Arimbrathodiyil
c862aed4dd add ruby-activerecord-session-store to deps 2015-10-01 12:24:09 +05:30
Praveen Arimbrathodiyil
444dee6d38 set minimum version 2015-10-01 11:04:03 +05:30
Praveen Arimbrathodiyil
5c378df245 add ruby-activerecord-deprecated-finders to deps 2015-10-01 10:20:01 +05:30
Praveen Arimbrathodiyil
f520ccd03d add ruby-email-reply-parser to depends 2015-10-01 10:17:00 +05:30
Praveen Arimbrathodiyil
8003dab804 add ruby-mail-room to depends 2015-10-01 10:12:00 +05:30
Praveen Arimbrathodiyil
38f6320a80 add myself to uploaders 2015-10-01 10:05:15 +05:30
Praveen Arimbrathodiyil
f12a732161 loosen octokit 2015-10-01 10:02:40 +05:30
Praveen Arimbrathodiyil
891ece063b disable newrelic 2015-09-30 22:57:45 +05:30
Praveen Arimbrathodiyil
f2a1c8b67a remove development and test 2015-09-30 21:01:53 +05:30
Praveen Arimbrathodiyil
546fee6c16 use su 2015-09-30 21:01:43 +05:30
Praveen Arimbrathodiyil
08374a6ca2 loosen request_store 2015-09-30 20:50:37 +05:30
Praveen Arimbrathodiyil
8fec017cac loosen nprogress-rails 2015-09-30 20:40:29 +05:30
Praveen Arimbrathodiyil
43d2ade5a2 loosen jquery-ui-rails 2015-09-30 16:29:34 +05:30
Praveen Arimbrathodiyil
5ca1cf9f5b loosen jquery-rails 2015-09-30 16:24:17 +05:30
Praveen Arimbrathodiyil
447d2e2261 loosen jquery-atwho-rails 2015-09-30 16:20:05 +05:30
Praveen Arimbrathodiyil
f47a63883e loosen gon 2015-09-30 16:14:33 +05:30
Praveen Arimbrathodiyil
893d7395d2 loosen jquery-turbolinks 2015-09-30 08:46:06 +05:30
Praveen Arimbrathodiyil
e7fa57d0ca add minimum version for turbolinks 2015-09-30 08:42:35 +05:30
Praveen Arimbrathodiyil
300d47b312 loosen uglifier 2015-09-30 08:39:55 +05:30
Praveen Arimbrathodiyil
d137234e63 loosen sass-rails 2015-09-30 08:36:36 +05:30
Praveen Arimbrathodiyil
00bdd7c957 loosen ace-rails-ap 2015-09-30 08:33:34 +05:30
Praveen Arimbrathodiyil
ec97b0d742 loosen underscore-rails 2015-09-30 08:08:35 +05:30
Praveen Arimbrathodiyil
e929cb6a8c disable fogbugz 2015-09-29 16:38:21 +05:30
Praveen Arimbrathodiyil
4e8113845f loosen asana 2015-09-29 14:35:09 +05:30
Praveen Arimbrathodiyil
8d76a5baec loosen slack-notifier 2015-09-29 14:30:28 +05:30
Praveen Arimbrathodiyil
e87b162414 loosen tinder 2015-09-29 12:45:05 +05:30
Praveen Arimbrathodiyil
aa2a91a443 add colorize to depends 2015-09-29 12:34:59 +05:30
Praveen Arimbrathodiyil
773b13065c loosen colorize 2015-09-29 12:34:09 +05:30
Praveen Arimbrathodiyil
ea9f78cc80 loosen sidekiq 2015-09-29 12:28:22 +05:30
Praveen Arimbrathodiyil
c2342d6dd7 ruby-unicorn -> unicorn 2015-09-29 12:22:04 +05:30
Praveen Arimbrathodiyil
6befb62661 add unicorn and unicorn-worker-killer to deps 2015-09-29 12:20:34 +05:30
Praveen Arimbrathodiyil
aeee1ddceb loosen unicorn 2015-09-29 12:12:42 +05:30
Praveen Arimbrathodiyil
799697e27e add more deps 2015-09-29 00:24:12 +05:30
Praveen Arimbrathodiyil
34f30ce585 loosen creole 2015-09-29 00:20:28 +05:30
Praveen Arimbrathodiyil
2bdb60b6b2 add ruby-org to depends 2015-09-29 00:17:17 +05:30
Praveen Arimbrathodiyil
22270e9f37 loosen rdoc 2015-09-29 00:10:44 +05:30
Praveen Arimbrathodiyil
40d6b624f1 loosen redcarpet 2015-09-29 00:02:55 +05:30
Praveen Arimbrathodiyil
0c330c108e add ruby-task-list as dependency 2015-09-28 23:58:01 +05:30
Praveen Arimbrathodiyil
b36dd456b1 tighten fog, unf 2015-09-28 23:54:44 +05:30
Praveen Arimbrathodiyil
7ac88bb173 loosen fog version 2015-09-28 18:21:47 +05:30
Praveen Arimbrathodiyil
1715e8fcfb loosen carrierwave 2015-09-28 18:11:56 +05:30
Praveen Arimbrathodiyil
825564a656 loosen haml-rails 2015-09-28 18:03:51 +05:30
Praveen Arimbrathodiyil
880dfd72c5 loosen enumerize 2015-09-28 17:49:02 +05:30
Praveen Arimbrathodiyil
6de9582dd0 loosen stamp 2015-09-28 17:43:19 +05:30
Praveen Arimbrathodiyil
08014e9654 loosen rack-cors 2015-09-28 17:28:40 +05:30
Praveen Arimbrathodiyil
11a8b3c9a4 loosen omniauth-kerberos 2015-09-27 14:12:46 +05:30
Praveen Arimbrathodiyil
9e9b246f8b loosen omniauth-shibboleth 2015-09-27 13:27:07 +05:30
Praveen Arimbrathodiyil
bcee54769d loosen omniauth-twitter 2015-09-25 12:30:58 +05:30
Praveen Arimbrathodiyil
ee788a8b65 loosen omniauth-google-oauth2 2015-09-25 12:24:12 +05:30
Praveen Arimbrathodiyil
ef97de7b16 bump standards 2015-09-25 12:19:49 +05:30
Praveen Arimbrathodiyil
0531015a2b refresh patches 2015-09-25 12:17:16 +05:30
Praveen Arimbrathodiyil
613a939a79 add itp 2015-09-25 12:09:41 +05:30
Praveen Arimbrathodiyil
7ddef9ac59 update changelog 2015-09-25 12:08:10 +05:30
Praveen Arimbrathodiyil
29b99b479a Upstream version 8.0.2
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJWBOu1AAoJEM4fnGdFEsIqaoEP/1CxGMDXVvj1kdkWKCpj0jxx
 a0XE+KJ4DloOpoRP7D4V6/dtcfTmg6KFrzax56yTzz63j2WkjZ7kf2x+RlBzIX5v
 rhOqawv6qJlELhhBWRCO287oejJc5voBU8LMwX3mSu2rzC0yLromfdJF4M7JERC9
 h+5KNmwiLHCIPITtIjDshhHdD0VearSuoLAvmcokxx12JdN0tiVB5lLHynZHKjp1
 zm31Kq8XFNQqWwifTzS6PXlZZHYQxeni+pzSos7GVGFkJ81lOUGw+w4QjRfOF32I
 TF4eUmX/UAP8pQHhJaco3njREdUdydSNnGy97UVFkJSibsYdN7a3rYiZj2kQanly
 ok8X9v3IaEjzPdvSekO3rSibzTnkCCs4+FNj05UanVF6s/nZXfpP3sLmhxk5MLrW
 xMkdrdpQasKThjxudGqFZia0E5pYRShInk+oEmzbY4qHcAZPH/NGZZArRR3qxSNx
 wFct1RLpYd+YmqCV7ikKfAI9yb/LsKsK9seXb0Oui+gJOYTPoHJFXBXmvD77qxAI
 irmuGpr3UhthqPdr1ElD26xXZO0beB3/rPEZSLHTgFA0pMb7uDO+y21/GMPsKkJs
 KfnZZOOjybJTffL1SW7NwP0Bq6asWqKIIxaPfXkYxD7cJCGkAGN6qY/9/OJNlvUE
 gQZB+/kgE6oo2zNHQiv0
 =C9Sz
 -----END PGP SIGNATURE-----

Merge tag 'upstream/8.0.2'

Upstream version 8.0.2

# gpg: Signature made Friday 25 September 2015 12:07:41 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2015-09-25 12:07:48 +05:30
Praveen Arimbrathodiyil
a7228ec127 loosen grape version 2015-09-25 11:37:35 +05:30
Praveen Arimbrathodiyil
a1c108656c use omniauth-ldap 2015-09-25 11:26:01 +05:30
Praveen Arimbrathodiyil
77a9cafa8a add rqrcode-rails3 to depends 2015-09-25 11:12:56 +05:30
Praveen Arimbrathodiyil
9615fdbc1a add ruby-devise-two-factor to deps 2015-09-24 22:21:07 +05:30
Praveen Arimbrathodiyil
86ff585755 loosen rack-oauth2 2015-09-24 22:14:53 +05:30
Praveen Arimbrathodiyil
ca4caa597a loosen doorkeeper 2015-09-24 20:43:21 +05:30
Praveen Arimbrathodiyil
5e5d69706b add ruby-omniauth-saml as dependency 2015-09-24 20:23:45 +05:30
Praveen Arimbrathodiyil
9c1aedca65 lock omniauth-kerberos version 2015-09-24 18:22:24 +05:30
Praveen Arimbrathodiyil
e8f875ef58 uncomment devise-async dep 2015-09-24 17:54:51 +05:30
Praveen Arimbrathodiyil
08850f9e7e loosen devise 2015-09-24 16:59:00 +05:30
Praveen Arimbrathodiyil
d94b8f2f1f update issue link for rails version 2015-09-24 15:42:54 +05:30
Praveen Arimbrathodiyil
b173b7ed8d loosen rails version 2015-09-24 15:36:10 +05:30
Praveen Arimbrathodiyil
28059229b2 copy adduser.sh from diaspora-common 2015-09-24 12:14:52 +05:30
Praveen Arimbrathodiyil
81b08e2a3e install gitlab-debian.conf 2015-09-24 00:57:51 +05:30
Praveen Arimbrathodiyil
a272966c3b html-pipeline-gitlab -> html-pipeline 2015-09-21 11:05:39 +05:30
Praveen Arimbrathodiyil
35ac1b2e6a fix package name scrollto -> jquery-scrollto 2015-09-12 15:56:37 +05:30
Praveen Arimbrathodiyil
1ab3090c1a fix typo bitbucker->bitbucket 2015-09-12 15:54:57 +05:30
Praveen Arimbrathodiyil
9327ce6b25 fix typo omnioauth->omniauth 2015-09-12 15:48:14 +05:30
Praveen Arimbrathodiyil
80939adbee import postinst from diaspora 2015-09-12 15:42:12 +05:30
Praveen Arimbrathodiyil
0a035406b7 install everything to /usr/share/gitlab 2015-09-12 15:05:32 +05:30
Praveen Arimbrathodiyil
0d9b0a09b6 don't install as ruby lib 2015-09-12 15:02:55 +05:30
Praveen Arimbrathodiyil
6155d54628 fix depends 2015-09-11 14:57:20 +05:30
Praveen Arimbrathodiyil
cbd34c4c8b disable tests 2015-09-11 14:54:44 +05:30
Praveen Arimbrathodiyil
e8abe79287 update changelog 2015-09-11 14:53:52 +05:30
Praveen Arimbrathodiyil
2652cb3595 Upstream version 7.14.3
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABCAAGBQJV8pqnAAoJEM4fnGdFEsIqiaYP/j/21twWTENpUxImQ6+nWGiE
 ba41+E34MtiXzrRZOGVpKe7otCyvemZsUbOG8VwzK5ErNSeaBtCwxz9kT7uTpB8v
 Wqt9sevFiRyiLLkn3iG1xct2hxx9WNldmC55tUZz3jjvnLVDK4wh3AncQaN5mG19
 3UG5nSyxzFbAbmLlwR196MbAlJg4GLOw+HfuPT1XC/+RTYPVoNsM2ULiL3iamdpG
 5JSQLW2QN3cs7tyMAf4ZwrikJNa47Gi/Sat1VYSMA4EyI3y+HFJTu7CkwUzbJYTv
 Li288SirPuLv/sfjDYaUCGLVQmRaLFih5VLRJZ6R+jNKkesbKGgiNyOc/qY4uCCm
 ySPSlQU9nYwnTAacU+C9az0MOo4mj/b6JlHGKkUzjP2j6WGY5UR1PeyNSTIIxpvv
 gEDUNW9FQp5HiHh/ss1O54Li8hBo2/tnJmIEWynX904eNbHMzHsr5d1LAp0T99SE
 Z8NtxSMz+w4ZS4XXlVM3z6j+GJKmsUIyyHoQawvlBGi2WyozYwdR+vw8Jlz02++V
 2g4NJMarOI/xlc7ApIMb7v9cTOWuhkdvE7QkLxefXWF6UmvWl71Q2GPgipvoK59U
 U9bjEAIbR1XbQPF+0MEc4DJEfI8OHkUFBJStqrAVeMd/fKPqXwyr+L07rCRInhf4
 bq2MZvptAH6vFMREqUQ0
 =hNPU
 -----END PGP SIGNATURE-----

Merge tag 'upstream/7.14.3'

Upstream version 7.14.3

# gpg: Signature made Friday 11 September 2015 02:41:03 PM IST using RSA key ID 4512C22A
# gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen@debian.org>"
# gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen@onenetbeyond.org>"
# gpg:                 aka "Pirate Praveen (piratesin) <me@j4v4m4n.in>"
# gpg:                 aka "Pirate Praveen (PP) <praveen@privacyrequired.com>"
# gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a@gmail.com>"
2015-09-11 14:52:50 +05:30
Cédric Boutillier
b2337bfa35 first approx for gitlab deps 2015-04-27 15:12:35 +02:00
Cédric Boutillier
eb25430711 Upstream version 7.10.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCAAGBQJVPJFOAAoJEImvgrc5zSF6P0IH/R+16dxeDLIQZCV1ZPn15r31
 9YqJoMBFenYnKi836AwAxlXaQ+mHY+8G4Bf8jP8Tk4rAr2ENqnaZn6gwyG0J+BR3
 8nxB//MVjux412GqwQXt8foFzKxOjsljRpk77CUjQaZVMJ4T9YnKPWGji1o5Sf+e
 55cZIgxtoqESpZGhrds9IPmt4jPqfwvOge3Fh8K/4WH018GK29eK/OMqk6SjJZLl
 fxUY1PTLIY0rwCaa8Sxw1MLypiN6RjaLUm54rMDYw+mcWcNEIO2UcOnuQ1hXgYgP
 eD/0/PG/ImOKS+rN7q7bVK2sdk5g6ocN+woWAb1am3lBt0XP1dV5XNcarbjKTaQ=
 =Vv4a
 -----END PGP SIGNATURE-----

Merge tag 'upstream/7.10.0'

Upstream version 7.10.0

# gpg: Signature faite le dim. 26 avril 2015 09:18:38 CEST avec la clef RSA d'identifiant 39CD217A
# gpg: Bonne signature de « Cédric Boutillier <boutil@debian.org> »
# gpg:                 alias « Cédric Boutillier <cedric.boutillier@upmc.fr> »
# gpg:                 alias « Cédric Boutillier <cedric.boutillier@polytechnique.org> »
# gpg:                 alias « Cédric Boutillier <cedric.boutillier@gmail.com> »
2015-04-26 09:18:42 +02:00
Cédric Boutillier
a0fe064782 update debian/watch to use gitlab.org repo 2015-04-26 09:16:46 +02:00
Cédric Boutillier
5f9aa5aba2 Imported Debian patch 7.2.1-1 2014-09-02 14:37:08 +02:00
94 changed files with 14228 additions and 0 deletions

3
debian/.gitattributes vendored Normal file
View file

@ -0,0 +1,3 @@
.gitattributes export-ignore
gbp.conf export-ignore
salsa-ci.yml export-ignore

47
debian/.gitlab-ci.yml vendored Normal file
View file

@ -0,0 +1,47 @@
---
# https://docs.gitlab.com/ce/ci/yaml/#include
include:
- remote: https://salsa.debian.org/onlyjob/ci/raw/master/onlyjob-ci.yml
## "amd64-unstable+lintian" job always runs by default (except on
## "buster-backports" branches).
## Only for arch:all packages:
binary-indep:
extends: .build-indep
## Job to check Build-Depends versioning:
amd64-testing_unstable:
extends: .build
except:
- buster-backports
- tags
variables:
arch: amd64
dist: testing_unstable
i386-unstable:
extends: .build
except:
- buster-backports
- tags
variables:
arch: i386
dist: unstable
amd64-experimental:
extends: .build
except:
- buster-backports
- tags
variables:
arch: amd64
dist: experimental
amd64-stable:
extends: .build
when: manual
allow_failure: true
variables:
arch: amd64
dist: stable

88
debian/Gemfile.autopkgtest vendored Normal file
View file

@ -0,0 +1,88 @@
# --- Special code for migrating to Rails 5.0 ---
def rails5?
%w[1 true].include?(ENV["RAILS5"])
end
gem_versions = {}
gem_versions['activerecord_sane_schema_dumper'] = rails5? ? '1.0' : '0.2'
gem_versions['default_value_for'] = rails5? ? '~> 3.0.5' : '~> 3.0'
gem_versions['rails'] = rails5? ? '5.0.7' : '4.2.10'
gem_versions['rails-i18n'] = rails5? ? '~> 5.1' : '~> 4.0.9'
# --- The end of special code for migrating to Rails 5.0 ---
source 'https://rubygems.org'
gem 'rails', gem_versions['rails']
# Use packaged native gems
gem 'rake', '12.3.1'
gem 'rails-dom-testing', '1.0.6'
gem 'nokogiri', '1.8.4'
gem 'pg', '~> 0.19.0'
gem 'rack', '~> 1.6.4'
gem 'sprockets-rails', '~> 2.3.2'
if ENV["INCLUDE_TEST_DEPENDS"] == "true"
gem 'bootsnap', '~> 1.3'
gem 'pry-byebug', '~> 3.4.1', platform: :mri
gem 'pry-rails', '~> 0.3.4'
gem 'awesome_print', require: false
gem 'fuubar', '~> 2.2.0'
gem 'database_cleaner', '~> 1.5.0'
gem 'factory_bot_rails', '~> 4.8.2'
gem 'rspec-rails', '~> 3.7' # Use packaged version
gem 'rspec-retry', '~> 0.4.5'
gem 'rspec_profiling', '~> 0.0.5'
gem 'rspec-set', '~> 0.1.3'
gem 'rspec-parameterized', require: false
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
gem 'minitest', '~> 5.7.0'
# Generate Fake data
gem 'ffaker', '~> 2.4'
gem 'capybara', '~> 2.15'
gem 'capybara-screenshot', '~> 1.0.0'
gem 'selenium-webdriver', '~> 3.12'
gem 'spring', '~> 2.0.0'
gem 'spring-commands-rspec', '~> 1.0.4'
gem 'gitlab-styles', '~> 2.4', require: false
# Pin these dependencies, otherwise a new rule could break the CI pipelines
gem 'rubocop', '~> 0.54.0'
gem 'rubocop-rspec', '~> 1.22.1'
gem 'scss_lint', '~> 0.56.0', require: false
gem 'haml_lint', '~> 0.26.0', require: false
gem 'simplecov', '~> 0.14.0', require: false
gem 'bundler-audit', '~> 0.5.0', require: false
gem 'benchmark-ips', '~> 2.3.0', require: false
gem 'license_finder', '~> 5.4', require: false
gem 'knapsack', '~> 1.16'
gem 'activerecord_sane_schema_dumper', gem_versions['activerecord_sane_schema_dumper']
gem 'stackprof', '~> 0.2.10', require: false
gem 'simple_po_parser', '~> 1.1.2', require: false
gem 'timecop', '~> 0.8.0'
#end
#group :test do
gem 'shoulda-matchers', '~> 3.1.2', require: false
gem 'email_spec', '~> 2.2.0'
gem 'json-schema', '~> 2.8.0'
gem 'webmock', '>= 2.3.2'
gem 'rails-controller-testing' if rails5? # Rails5 only gem.
gem 'test_after_commit', '~> 1.1' unless rails5? # Remove this gem when migrated to rails 5.0. It's been integrated to rails 5.0.
gem 'sham_rack', '~> 1.3.6'
gem 'concurrent-ruby', '~> 1.0.5'
gem 'test-prof', '~> 0.2.5'
gem 'rspec_junit_formatter'
end

161
debian/README.Debian vendored Normal file
View file

@ -0,0 +1,161 @@
Debian specific changes in gitlab
=================================
1. Redis connection: redis-server package in debian follows upstream default
and listens on tcp port 6379. So gitlab package in debian is configured to use
tcp sockets. gitlab developers recommend using unix sockets. You can change to
using unix sockets by changing the following configuration files.
/etc/redis/redis.conf, /etc/gitlab/resque.yml, and /etc/gitlab/cable.yml
2. wiki backend: debian package uses gollum-rugged_adapter whereas gitlab
upstream still use gollum-grit_adapter. grit is no longer maintained and grit
developers recommend switching to rugged. gollum-lib developers have announced
their intention to switch to rugged_adapter by default and this is in progress.
3. default paths: debian package has changed some default values for paths
which you can see at /etc/gitlab/gitlab-debian.conf
4. database: gitlab package configures postgresql database with peer
authentication.
5. gem versions: some gem dependency requirements are relaxed to work with
their packaged version in debian.
You can find the list of gems required by gitlab and their corresponding
package versions in debian at
http://debian.fosscommunity.in/status/?appname=gitlab&sort=satisfied
6. vendored js files: some embedded javascript files in
vendor/assets/javascripts are replaced by their packaged version.
7. root directory of rails is read only (/usr/share/gitlab); following symbolic
links are added to enable write access to gitlab app
> config -> /etc/gitlab
> Gemfile.lock -> /var/lib/gitlab/Gemfile.lock
> log -> /var/log/gitlab
> builds -> /var/log/gitlab/builds
> tmp -> /run/gitlab
> /run/gitlab/cache -> var/lib/gitlab/cache
> public -> /var/lib/gitlab/public
> shared -> /var/lib/gitlab/shared
> db -> /var/lib/gitlab/db
> /usr/share/gitlab/.secret -> /var/lib/gitlab/.secret
8. ssl certificates: This package tries to use letsencrypt package to obtain
ssl certificates, if it is installed (via Recommends). If letsencrypt is not
required, you can copy ssl certificate and key to /etc/gitlab/ssl as gitlab.crt
and gitlab.key. If letsencrypt option is selected, symbolic links are added for
certificates obtained using letsencrypt to /etc/gitlab/ssl.
9. exim compatibility issue: If you use exim as your mta, then see
https://github.com/gitlabhq/gitlabhq/issues/4866#issuecomment-145784636
Useful diagnostics
==================
Upstream documentation will instruct to run commands like the following:
$ sudo -u gitlab -H bundle exec rake XXX RAILS_ENV=production
Where XXX is something like "db:migrate", "gitlab:check" or "gitlab:env:info".
In Debian, the rake command has to be called by the gitlab user from app home
directory /usr/share/gitlab and with the environment variables from
/etc/gitlab/gitlab-debian.conf set. So above command could be run like:
$ runuser -u gitlab -- sh -c 'cd /usr/share/gitlab && . /etc/gitlab/gitlab-debian.conf && export DB RAILS_ENV && bundle exec rake XXX RAILS_ENV=production'
One useful command to run in this environment is:
$ bundle exec rake gitlab:check RAILS_ENV=production
Which will output helpful diagnostics about the state of your system including
how to fix possible problems. Another one is:
$ bundle exec rake gitlab:env:info RAILS_ENV=production
To see service status with systemd, you can use:
$ systemctl status gitlab.service -l
$ systemctl status gitlab-unicorn.service -l
$ systemctl status gitlab-sidekiq.service -l
$ systemctl status gitlab-workhorse.service -l
$ journalctl -xn
It is advised to attach the output of above commands to bugreports.
Migrating from non-Debian gitlab
================================
0. Backup everything you don't want to loose like:
- the postgresql database used by your gitlab instance
- the repositories/ directory
- the public/uploads/ directory
- your .ssh/authorized_keys
1. Remove the init script for your old gitlab installation, like:
$ rm /etc/init.d/gitlab
2. Install Debian gitlab:
$ apt-get install gitlab
3. Stop gitlab services:
$ systemctl stop gitlab.service
4. Rename your old database to gitlab_production and set the user gitlab as
its owner and the owner of all its tables, sequences and views
$ su - postgres
$ psql
# drop database gitlab_production;
# alter database gitlabhq_production rename to gitlab_production;
# alter database gitlab_production owner to gitlab;
# \q
$ for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" gitlab_production` ; do psql -c "alter table \"$tbl\" owner to gitlab" gitlab_production ; done
$ for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" gitlab_production` ; do psql -c "alter table \"$tbl\" owner to gitlab" gitlab_production ; done
5. Copy your old repository directory to /var/lib/gitlab/repositories/
6. Copy your old public/uploads/ directory to /var/lib/gitlab/public/uploads/
7. Copy your old .ssh/authorized_keys to /var/lib/gitlab/.ssh/authorized_keys
8. Fix your /var/lib/gitlab/.ssh/authorized_keys to contain the right path to gitlab-shell like:
$ sed -i 's/^command="[^ ]\+gitlab-shell /command="\/usr\/share\/gitlab-shell\/bin\/gitlab-shell /' /usr/share/gitlab/.ssh/authorized_keys
9. Fix permission:
$ chown -R gitlab:gitlab /var/lib/gitlab/repositories/ /var/lib/gitlab/public/uploads/ /var/lib/gitlab/.ssh/authorized_keys
$ chmod -R ug+rwX,o-rwx /var/lib/gitlab/repositories/
$ find /var/lib/gitlab/public/uploads -type f -exec chmod 0644 {} \;
$ find /var/lib/gitlab/public/uploads -type d -not -path /var/lib/gitlab/public/uploads -exec chmod 0700 {} \;
10. Migrate the database:
$ runuser -u gitlab -- sh -c 'cd /usr/share/gitlab && . /etc/gitlab/gitlab-debian.conf && export DB RAILS_ENV && bundle exec rake db:migrate RAILS_ENV=production'
11. Fix hooks:
# su gitlab
$ /usr/share/gitlab-shell/bin/create-hooks
12. Start gitlab:
$ systemctl start gitlab.service
13. Check the installation:
$ runuser -u gitlab -- sh -c 'cd /usr/share/gitlab && . /etc/gitlab/gitlab-debian.conf && export DB RAILS_ENV && bundle exec rake gitlab:check RAILS_ENV=production'
Resetting admin password without web interface
==============================================
The steps involve dropping into rails console as gitlab user for production environment and then resetting the admin password via the user object.
$ gitlab-rails-console
irb(main):001:0> user = User.where(admin: true).first
irb(main):002:0> user.password = 'secret_pass'
irb(main):003:0> user.password_confirmation = 'secret_pass'
irb(main):004:0> user.save!
Activating a newly registered user
======================================
The steps involve dropping into rails console as gitlab user for production environment and running the following commands.
$ gitlab-rails-console
irb(main):001:0> user = User.find_by(email: 'useraddress@domain')
irb(main):004:0> user.state='active'
irb(main):005:0> user.save
Granting an existing user admin access
======================================
The steps involve dropping into rails console as gitlab user for production environment and running the following commands.
$ gitlab-rails-console
irb(main):001:0> user = User.find_by(email: 'useraddress@domain')
irb(main):003:0> user.admin=true
irb(main):004:0> user.state='active'
irb(main):005:0> user.save
Latest information regarding supported versions
===============================================
Subscribe to https://wiki.debian.org/gitlab to get updates about new package
versions in unofficial repositories.

14
debian/README.source vendored Normal file
View file

@ -0,0 +1,14 @@
Git Branches and meanings:
master :always current development, now 9.x in contrib, using npm
syslibs :now 9.x in main, needs packages in NEW
master-8 :created to continue working on gitlab 8.x when master moved
to 9 (since 9.x upload in unstable, this branch is not relevant)
stretch-updates :now 8.x in main, security updates for stretch
Create master-10 till 10.x is ready for unstable. Security updates should be
in stretch-updates branch or in temporary branches created from it.
certain go dependencies of gitlab-workhorse is not yet packaged.So you'll have
to rename the previous workhorse orig tar when importing a new verision of gitlab

3311
debian/changelog vendored Normal file

File diff suppressed because it is too large Load diff

4
debian/check-ruby-syntax.sh vendored Normal file
View file

@ -0,0 +1,4 @@
# For whole tree
find . -name \*.rb -exec ruby -wc {} \; 2>&1 | grep error
# For changed files
for i in `git diff --name-only debian/13.1.1-1 HEAD | grep \.rb\$`; do ruby -wc $i; done

48
debian/clean vendored Normal file
View file

@ -0,0 +1,48 @@
## Debian CI:
debian/.gitlab-ci.yml
# Build directory
_build/
# We don't need lint tasks
lib/tasks/haml-lint.rake
lib/tasks/rubocop.rake
lib/tasks/scss-lint.rake
debian/upstream-file-list.new
debian/upstream-config-file-list.new
# We have rails > 6.0.2
config/initializers/active_record_fix_insert_all.rb
# We have sidekiq 6
config/initializers/mailer_retries.rb
# We have puma 5.2.2
config/initializers/puma_client_tempfile_patch.rb
# For workhorse
## Failing tests that require test data from the Internet:
workhorse/main_test.go
workhorse/authorization_test.go
workhorse/channel_test.go
workhorse/gitaly_integration_test.go
workhorse/gitaly_test.go
workhorse/jobs_test.go
workhorse/sendfile_test.go
workhorse/upload_test.go
workhorse/internal/upload/*_test.go
workhorse/internal/objectstore/*_test.go
workhorse/internal/redis/*_test.go
## Need definitions from excluded test files
workhorse/cable_test.go
## Need github.com/johannesboyne/gofakes3/backend/s3mem
workhorse/internal/objectstore/s3_object_test.go
workhorse/internal/objectstore/test/s3_stub.go
workhorse/internal/filestore/file_handler_test.go
workhorse/internal/upload/destination/objectstore/test/s3_stub.go
workhorse/internal/upload/destination/objectstore/s3_object_test.go
workhorse/internal/upload/destination/destination_test.go
## Failing tests
workhorse/internal/gitaly/gitaly_test.go
workhorse/internal/gitaly/unmarshal_test.go

9
debian/conf/cable.yml vendored Normal file
View file

@ -0,0 +1,9 @@
production:
adapter: redis
url: redis://localhost:6379
development:
adapter: redis
url: redis://localhost:6379
test:
adapter: redis
url: redis://localhost:6379

51
debian/conf/database.yml vendored Normal file
View file

@ -0,0 +1,51 @@
#
# PRODUCTION
#
production:
main:
adapter: postgresql
host: /var/run/postgresql
encoding: unicode
database: gitlab_production
pool: 10
# username: git
# password:
# host: localhost
# port: 5432
#
# Development specific
#
development:
main:
adapter: postgresql
encoding: unicode
database: gitlabhq_development
pool: 5
username: postgres
password:
#
# Staging specific
#
staging:
main:
adapter: postgresql
encoding: unicode
database: gitlabhq_staging
pool: 5
username: postgres
password:
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test: &test
main:
adapter: postgresql
encoding: unicode
host: /var/run/postgresql
database: gitlab_test
pool: 5
#username: postgres
password:

73
debian/conf/gitlab vendored Executable file
View file

@ -0,0 +1,73 @@
#! /bin/sh
# Copy this lib/support/init.d/gitlab.default.example file to
# /etc/default/gitlab in order for it to apply to your system.
# RAILS_ENV defines the type of installation that is running.
# Normal values are "production", "test" and "development".
RAILS_ENV="production"
# Read debian specific configuration
. /etc/gitlab/gitlab-debian.conf
. /etc/gitlab-common/gitlab-common.conf
for i in $(grep -v '#' /etc/gitlab/gitlab-debian.conf | cut -d= -f 1)
do
export $i
done
# app_user defines the user that GitLab is run as.
# The default is "git".
export app_user=${gitlab_user}
# app_root defines the folder in which gitlab and it's components are installed.
# The default is "/home/$app_user/gitlab"
app_root=${gitlab_app_root}
# gitlab_log_dir is defined in /etc/gitlab/gitlab-debian.conf
# pid_path defines a folder in which the gitlab and it's components place their pids.
# This variable is also used below to define the relevant pids for the gitlab components.
# The default is "$app_root/tmp/pids"
pid_path="${gitlab_pid_path}"
# socket_path defines the folder in which gitlab places the sockets
#The default is "$app_root/tmp/sockets"
socket_path="${gitlab_pid_path}"
# web_server_pid_path defines the path in which to create the pid file fo the web_server
# The default is "$pid_path/unicorn.pid"
web_server_pid_path="$pid_path/unicorn.pid"
# sidekiq_pid_path defines the path in which to create the pid file for sidekiq
# The default is "$pid_path/sidekiq.pid"
sidekiq_pid_path="$pid_path/sidekiq.pid"
# sidekiq_logfile defines log file used by sidekiq
sidekiq_logfile="${gitlab_log_dir}/sidekiq.log"
gitlab_workhorse_pid_path="$pid_path/gitlab-workhorse.pid"
# The -listenXxx settings determine where gitlab-workhorse
# listens for connections from NGINX. To listen on localhost:8181, write
# '-listenNetwork tcp -listenAddr localhost:8181'.
# The -authBackend setting tells gitlab-workhorse where it can reach
# Unicorn.
gitlab_workhorse_options="-listenUmask 0 -listenNetwork unix -listenAddr $socket_path/gitlab-workhorse.socket -authBackend http://127.0.0.1:8080"
gitlab_workhorse_log="${gitlab_log_dir}/gitlab-workhorse.log"
# mail_room_enabled specifies whether mail_room, which is used to process incoming email, is enabled.
# This is required for the Reply by email feature.
# The default is "false"
mail_room_enabled=false
# mail_room_pid_path defines the path in which to create the pid file for mail_room
# The default is "$pid_path/mail_room.pid"
mail_room_pid_path="$pid_path/mail_room.pid"
# mail_room_logfile defines log file used by mailroom
mail_room_logfile="${gitlab_log_dir}/mail_room.log"
# shell_path defines the path of shell for "$app_user" in case you are using
# shell other than "bash"
# The default is "/bin/bash"
shell_path="/bin/bash"

12
debian/conf/gitlab-debian.conf.example vendored Normal file
View file

@ -0,0 +1,12 @@
# Variables with all small letters are debian specific
# Variables with all caps are passed to gitlab app
RAILS_ENV=production
DB=postgres
GEM_HOME=/var/lib/gitlab/.gem
# This will be replaced by debian/rules at the time of build.
GITLAB_DEBIAN_VERSION="__NEW_VERSION__"
SALSA_TAG_URL="https://salsa.debian.org/ruby-team/gitlab/tags/debian/"
gitlab_app_root=/usr/share/gitlab
gitlab_data_dir=/var/lib/gitlab
gitlab_pid_path=/run/gitlab
gitlab_log_dir=/var/log/gitlab

14
debian/conf/gitlab.target vendored Normal file
View file

@ -0,0 +1,14 @@
#####################################################
#
# GitLab version : 5.x - 7.x
# Contributors : davispuh, mtorromeo, axilleas, boeserwolf91, Stefan Tatschner (rumpelsepp)
# Downloaded from : https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/init/systemd
#
####################################################
[Unit]
Description=GitLab Service
Requires=gitlab-puma.service gitlab-sidekiq.service gitlab-mailroom.service gitlab-workhorse.service
[Install]
WantedBy=multi-user.target

744
debian/conf/gitlab.yml.example vendored Normal file
View file

@ -0,0 +1,744 @@
# # # # # # # # # # # # # # # # # #
# GitLab application config file #
# # # # # # # # # # # # # # # # # #
#
########################### NOTE #####################################
# This file should not receive new settings. All configuration options #
# * are being moved to ApplicationSetting model! #
# If a setting requires an application restart say so in that screen. #
# If you change this file in a Merge Request, please also create #
# a MR on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests #
########################################################################
#
#
# How to use:
# 1. Copy file as gitlab.yml
# 2. Update gitlab -> host with your fully qualified domain name
# 3. Update gitlab -> email_from
# 4. If you installed Git from source, change git -> bin_path to /usr/local/bin/git
# IMPORTANT: If Git was installed in a different location use that instead.
# You can check with `which git`. If a wrong path of Git is specified, it will
# result in various issues such as failures of GitLab CI builds.
# 5. Review this configuration file for other settings you may want to adjust
# For Debian specific changes: See /usr/share/doc/README.Debian
production: &base
#
# 1. GitLab app settings
# ==========================
## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
#host: localhost
#port: 80 # Set to 443 if using HTTPS, see installation.md#using-https for additional HTTPS configuration details
https: false # Set to true if using HTTPS, see installation.md#using-https for additional HTTPS configuration details
# Uncommment this line below if your ssh host is different from HTTP/HTTPS one
# (you'd obviously need to replace ssh.host_example.com with your own host).
# Otherwise, ssh host will be set to the `host:` value above
# ssh_host: ssh.host_example.com
# Relative URL support
# WARNING: We recommend using an FQDN to host GitLab in a root path instead
# of using a relative URL.
# Documentation: http://doc.gitlab.com/ce/install/relative_url.html
# Uncomment and customize the following line to run in a non-root path
#
# relative_url_root: /gitlab
# Trusted Proxies
# Customize if you have GitLab behind a reverse proxy which is running on a different machine.
# Add the IP address for your reverse proxy to the list, otherwise users will appear signed in from that address.
trusted_proxies:
# Examples:
#- 192.168.1.0/24
#- 192.168.2.1
#- 2001:0db8::/32
# Uncomment and customize if you can't use the default user to run GitLab (default: 'git')
user: git #gitlab_user (DON'T REMOVE THIS COMMENT)
user_home: /var/lib/gitlab
## Date & Time settings
# Uncomment and customize if you want to change the default time zone of GitLab application.
# To see all available zones, run `bundle exec rake time:zones:all RAILS_ENV=production`
# time_zone: 'UTC'
## Email settings
# Uncomment and set to false if you need to disable email sending from GitLab (default: true)
# email_enabled: true
# Email address used in the "From" field in mails sent by GitLab
# Using environmental variables from /etc/gitlab/gitlab-debian.conf
# email_from: example@example.com
# email_display_name: GitLab
# email_reply_to: noreply@example.com
# email_subject_suffix: ''
# Email server smtp settings are in config/initializers/smtp_settings.rb.sample
# default_can_create_group: false # default: true
# username_changing_enabled: false # default: true - User can change her username/namespace
## Automatic issue closing
# If a commit message matches this regular expression, all issues referenced from the matched text will be closed.
# This happens when the commit is pushed or merged into the default branch of a project.
# When not specified the default issue_closing_pattern as specified below will be used.
# Tip: you can test your closing pattern at http://rubular.com.
# issue_closing_pattern: '((?:[Cc]los(?:e[sd]?|ing)|[Ff]ix(?:e[sd]|ing)?|[Rr]esolv(?:e[sd]?|ing))(:?) +(?:(?:issues? +)?%{issue_ref}(?:(?:, *| +and +)?)|([A-Z][A-Z0-9_]+-\d+))+)'
## Default project features settings
default_projects_features:
issues: true
merge_requests: true
wiki: true
snippets: true
builds: true
container_registry: true
## Webhook settings
# Number of seconds to wait for HTTP response after sending webhook HTTP POST request (default: 10)
# webhook_timeout: 10
## Repository downloads directory
# When a user clicks e.g. 'Download zip' on a project, a temporary zip file is created in the following directory.
# The default is 'shared/cache/archive/' relative to the root of the Rails app.
# repository_downloads_path: shared/cache/archive/
## Reply by email
# Allow users to comment on issues and merge requests by replying to notification emails.
# For documentation on how to set this up, see http://doc.gitlab.com/ce/administration/reply_by_email.html
incoming_email:
enabled: false
# The email address including the `%{key}` placeholder that will be replaced to reference the item being replied to.
# The placeholder can be omitted but if present, it must appear in the "user" part of the address (before the `@`).
address: "gitlab-incoming+%{key}@gmail.com"
# Email account username
# With third party providers, this is usually the full email address.
# With self-hosted email servers, this is usually the user part of the email address.
user: "gitlab-incoming@gmail.com"
# Email account password
password: "[REDACTED]"
# IMAP server host
host: "imap.gmail.com"
# IMAP server port
port: 993
# Whether the IMAP server uses SSL
ssl: true
# Whether the IMAP server uses StartTLS
start_tls: false
# The mailbox where incoming mail will end up. Usually "inbox".
mailbox: "inbox"
# The IDLE command timeout.
idle_timeout: 60
## Build Artifacts
artifacts:
enabled: true
# The location where build artifacts are stored (default: shared/artifacts).
# path: shared/artifacts
## Git LFS
lfs:
enabled: true
# The location where LFS objects are stored (default: shared/lfs-objects).
# storage_path: shared/lfs-objects
## GitLab Pages
pages:
enabled: false
# The location where pages are stored (default: shared/pages).
# path: shared/pages
# The domain under which the pages are served:
# http://group.example.com/project
# or project path can be a group page: group.example.com
host: example.com
port: 80 # Set to 443 if you serve the pages with HTTPS
https: false # Set to true if you serve the pages with HTTPS
# external_http: ["1.1.1.1:80", "[2001::1]:80"] # If defined, enables custom domain support in GitLab Pages
# external_https: ["1.1.1.1:443", "[2001::1]:443"] # If defined, enables custom domain and certificate support in GitLab Pages
## Mattermost
## For enabling Add to Mattermost button
mattermost:
enabled: false
host: 'https://mattermost.example.com'
## Gravatar
## For Libravatar see: http://doc.gitlab.com/ce/customization/libravatar.html
gravatar:
# gravatar urls: possible placeholders: %{hash} %{size} %{email} %{username}
# plain_url: "http://..." # default: http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon
# ssl_url: "https://..." # default: https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon
## Auxiliary jobs
# Periodically executed jobs, to self-heal Gitlab, do external synchronizations, etc.
# Please read here for more information: https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job
cron_jobs:
# Flag stuck CI jobs as failed
stuck_ci_jobs_worker:
cron: "0 * * * *"
# Execute scheduled triggers
pipeline_schedule_worker:
cron: "19 * * * *"
# Remove expired build artifacts
expire_build_artifacts_worker:
cron: "50 * * * *"
# Periodically run 'git fsck' on all repositories. If started more than
# once per hour you will have concurrent 'git fsck' jobs.
repository_check_worker:
cron: "20 * * * *"
# Send admin emails once a week
admin_email_worker:
cron: "0 0 * * 0"
# Remove outdated repository archives
repository_archive_cache_worker:
cron: "0 * * * *"
registry:
# enabled: true
# host: registry.example.com
# port: 5005
# api_url: http://localhost:5000/ # internal address to the registry, will be used by GitLab to directly communicate with API
# key: config/registry.key
# path: shared/registry
# issuer: gitlab-issuer
#
# 2. GitLab CI settings
# ==========================
gitlab_ci:
# Default project notifications settings:
#
# Send emails only on broken builds (default: true)
# all_broken_builds: true
#
# Add pusher to recipients list (default: false)
# add_pusher: true
# The location where build traces are stored (default: builds/). Relative paths are relative to Rails.root
# builds_path: builds/
#
# 3. Auth settings
# ==========================
## LDAP settings
# You can test connections and inspect a sample of the LDAP users with login
# access by running:
# bundle exec rake gitlab:ldap:check RAILS_ENV=production
ldap:
enabled: false
servers:
##########################################################################
#
# Since GitLab 7.4, LDAP servers get ID's (below the ID is 'main'). GitLab
# Enterprise Edition now supports connecting to multiple LDAP servers.
#
# If you are updating from the old (pre-7.4) syntax, you MUST give your
# old server the ID 'main'.
#
##########################################################################
main: # 'main' is the GitLab 'provider ID' of this LDAP server
## label
#
# A human-friendly name for your LDAP server. It is OK to change the label later,
# for instance if you find out it is too large to fit on the web page.
#
# Example: 'Paris' or 'Acme, Ltd.'
label: 'LDAP'
# Example: 'ldap.mydomain.com'
host: '_your_ldap_server'
# This port is an example, it is sometimes different but it is always an integer and not a string
port: 389 # usually 636 for SSL
uid: 'sAMAccountName' # This should be the attribute, not the value that maps to uid.
# Examples: 'america\\momo' or 'CN=Gitlab Git,CN=Users,DC=mydomain,DC=com'
bind_dn: '_the_full_dn_of_the_user_you_will_bind_with'
password: '_the_password_of_the_bind_user'
# Encryption method. The "method" key is deprecated in favor of
# "encryption".
#
# Examples: "start_tls" or "simple_tls" or "plain"
#
# Deprecated values: "tls" was replaced with "start_tls" and "ssl" was
# replaced with "simple_tls".
#
encryption: 'plain'
# Enables SSL certificate verification if encryption method is
# "start_tls" or "simple_tls". (Defaults to false for backward-
# compatibility)
verify_certificates: false
# Specifies the path to a file containing a PEM-format CA certificate,
# e.g. if you need to use an internal CA.
#
# Example: '/etc/ca.pem'
#
ca_file: ''
# Specifies the SSL version for OpenSSL to use, if the OpenSSL default
# is not appropriate.
#
# Example: 'TLSv1_1'
#
ssl_version: ''
# Set a timeout, in seconds, for LDAP queries. This helps avoid blocking
# a request if the LDAP server becomes unresponsive.
# A value of 0 means there is no timeout.
timeout: 10
# This setting specifies if LDAP server is Active Directory LDAP server.
# For non AD servers it skips the AD specific queries.
# If your LDAP server is not AD, set this to false.
active_directory: true
# If allow_username_or_email_login is enabled, GitLab will ignore everything
# after the first '@' in the LDAP username submitted by the user on login.
#
# Example:
# - the user enters 'jane.doe@example.com' and 'p@ssw0rd' as LDAP credentials;
# - GitLab queries the LDAP server with 'jane.doe' and 'p@ssw0rd'.
#
# If you are using "uid: 'userPrincipalName'" on ActiveDirectory you need to
# disable this setting, because the userPrincipalName contains an '@'.
allow_username_or_email_login: false
# To maintain tight control over the number of active users on your GitLab installation,
# enable this setting to keep new users blocked until they have been cleared by the admin
# (default: false).
block_auto_created_users: false
# Base where we can search for users
#
# Ex. 'ou=People,dc=gitlab,dc=example' or 'DC=mydomain,DC=com'
#
base: ''
# Filter LDAP users
#
# Format: RFC 4515 https://tools.ietf.org/search/rfc4515
# Ex. (employeeType=developer)
#
# Note: GitLab does not support omniauth-ldap's custom filter syntax.
#
# Example for getting only specific users:
# '(&(objectclass=user)(|(samaccountname=momo)(samaccountname=toto)))'
#
user_filter: ''
# LDAP attributes that GitLab will use to create an account for the LDAP user.
# The specified attribute can either be the attribute name as a string (e.g. 'mail'),
# or an array of attribute names to try in order (e.g. ['mail', 'email']).
# Note that the user's LDAP login will always be the attribute specified as `uid` above.
attributes:
# The username will be used in paths for the user's own projects
# (like `gitlab.example.com/username/project`) and when mentioning
# them in issues, merge request and comments (like `@username`).
# If the attribute specified for `username` contains an email address,
# the GitLab username will be the part of the email address before the '@'.
username: ['uid', 'userid', 'sAMAccountName']
email: ['mail', 'email', 'userPrincipalName']
# If no full name could be found at the attribute specified for `name`,
# the full name is determined using the attributes specified for
# `first_name` and `last_name`.
name: 'cn'
first_name: 'givenName'
last_name: 'sn'
# GitLab EE only: add more LDAP servers
# Choose an ID made of a-z and 0-9 . This ID will be stored in the database
# so that GitLab can remember which LDAP server a user belongs to.
# uswest2:
# label:
# host:
# ....
## OmniAuth settings
omniauth:
# Allow login via Twitter, Google, etc. using OmniAuth providers
enabled: false
# Uncomment this to automatically sign in with a specific omniauth provider's without
# showing GitLab's sign-in page (default: show the GitLab sign-in page)
# auto_sign_in_with_provider: saml
# Sync user's email address from the specified Omniauth provider every time the user logs
# in (default: nil). And consequently make this field read-only.
# sync_email_from_provider: cas3
# CAUTION!
# This allows users to login without having a user account first. Define the allowed providers
# using an array, e.g. ["saml", "twitter"], or as true/false to allow all providers or none.
# User accounts will be created automatically when authentication was successful.
allow_single_sign_on: ["saml"]
# Locks down those users until they have been cleared by the admin (default: true).
block_auto_created_users: true
# Look up new users in LDAP servers. If a match is found (same uid), automatically
# link the omniauth identity with the LDAP account. (default: false)
auto_link_ldap_user: false
# Allow users with existing accounts to login and auto link their account via SAML
# login, without having to do a manual login first and manually add SAML
# (default: false)
auto_link_saml_user: false
# Set different Omniauth providers as external so that all users creating accounts
# via these providers will not be able to have access to internal projects. You
# will need to use the full name of the provider, like `google_oauth2` for Google.
# Refer to the examples below for the full names of the supported providers.
# (default: [])
external_providers: []
## Auth providers
# Uncomment the following lines and fill in the data of the auth provider you want to use
# If your favorite auth provider is not listed you can use others:
# see https://github.com/gitlabhq/gitlab-public-wiki/wiki/Custom-omniauth-provider-configurations
# The 'app_id' and 'app_secret' parameters are always passed as the first two
# arguments, followed by optional 'args' which can be either a hash or an array.
# Documentation for this is available at http://doc.gitlab.com/ce/integration/omniauth.html
providers:
# See omniauth-cas3 for more configuration details
# - { name: 'cas3',
# label: 'cas3',
# args: {
# url: 'https://sso.example.com',
# disable_ssl_verification: false,
# login_url: '/cas/login',
# service_validate_url: '/cas/p3/serviceValidate',
# logout_url: '/cas/logout'} }
# - { name: 'authentiq',
# # for client credentials (client ID and secret), go to https://www.authentiq.com/developers
# app_id: 'YOUR_CLIENT_ID',
# app_secret: 'YOUR_CLIENT_SECRET',
# args: {
# scope: 'aq:name email~rs address aq:push'
# # callback_url parameter is optional except when 'gitlab.host' in this file is set to 'localhost'
# # callback_url: 'YOUR_CALLBACK_URL'
# }
# }
# - { name: 'github',
# app_id: 'YOUR_APP_ID',
# app_secret: 'YOUR_APP_SECRET',
# url: "https://github.com/",
# verify_ssl: true,
# args: { scope: 'user:email' } }
# - { name: 'bitbucket',
# app_id: 'YOUR_APP_ID',
# app_secret: 'YOUR_APP_SECRET' }
# - { name: 'gitlab',
# app_id: 'YOUR_APP_ID',
# app_secret: 'YOUR_APP_SECRET',
# args: { scope: 'api' } }
# - { name: 'google_oauth2',
# app_id: 'YOUR_APP_ID',
# app_secret: 'YOUR_APP_SECRET',
# args: { access_type: 'offline', approval_prompt: '' } }
# - { name: 'facebook',
# app_id: 'YOUR_APP_ID',
# app_secret: 'YOUR_APP_SECRET' }
# - { name: 'twitter',
# app_id: 'YOUR_APP_ID',
# app_secret: 'YOUR_APP_SECRET' }
#
# - { name: 'saml',
# label: 'Our SAML Provider',
# groups_attribute: 'Groups',
# external_groups: ['Contractors', 'Freelancers'],
# args: {
# assertion_consumer_service_url: 'https://gitlab.example.com/users/auth/saml/callback',
# idp_cert_fingerprint: '43:51:43:a1:b5:fc:8b:b7:0a:3a:a9:b1:0f:66:73:a8',
# idp_sso_target_url: 'https://login.example.com/idp',
# issuer: 'https://gitlab.example.com',
# name_identifier_format: 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient'
# } }
#
# - { name: 'crowd',
# args: {
# crowd_server_url: 'CROWD SERVER URL',
# application_name: 'YOUR_APP_NAME',
# application_password: 'YOUR_APP_PASSWORD' } }
#
# - { name: 'auth0',
# args: {
# client_id: 'YOUR_AUTH0_CLIENT_ID',
# client_secret: 'YOUR_AUTH0_CLIENT_SECRET',
# namespace: 'YOUR_AUTH0_DOMAIN' } }
# SSO maximum session duration in seconds. Defaults to CAS default of 8 hours.
# cas3:
# session_duration: 28800
# Shared file storage settings
shared:
# path: /mnt/gitlab # Default: shared
# Gitaly settings
gitaly:
# Path to the directory containing Gitaly client executables.
client_path: /usr/bin
# Default Gitaly authentication token. Can be overriden per storage. Can
# be left blank when Gitaly is running locally on a Unix socket, which
# is the normal way to deploy Gitaly.
token:
#
# 4. Advanced settings
# ==========================
## Repositories settings
repositories:
# Paths where repositories can be stored. Give the canonicalized absolute pathname.
# IMPORTANT: None of the path components may be symlink, because
# gitlab-shell invokes Dir.pwd inside the repository path and that results
# real path not the symlink.
storages: # You must have at least a `default` storage path.
default:
path: /var/lib/gitlab/repositories/
gitaly_address: unix:/run/gitlab/sockets/private/gitaly.socket # TCP connections are supported too (e.g. tcp://host:port)
# gitaly_token: 'special token' # Optional: override global gitaly.token for this storage.
failure_count_threshold: 10 # number of failures before stopping attempts
failure_wait_time: 30 # Seconds after an access failure before allowing access again
failure_reset_time: 1800 # Time in seconds to expire failures
storage_timeout: 5 # Time in seconds to wait before aborting a storage access attempt
## Backup settings
backup:
path: "tmp/backups" # Relative paths are relative to Rails.root (default: tmp/backups/)
# archive_permissions: 0640 # Permissions for the resulting backup.tar file (default: 0600)
# keep_time: 604800 # default: 0 (forever) (in seconds)
# pg_schema: public # default: nil, it means that all schemas will be backed up
# upload:
# # Fog storage connection settings, see http://fog.io/storage/ .
# connection:
# provider: AWS
# region: eu-west-1
# aws_access_key_id: AKIAKIAKI
# aws_secret_access_key: 'secret123'
# # The remote 'directory' to store your backups. For S3, this would be the bucket name.
# remote_directory: 'my.s3.bucket'
# # Use multipart uploads when file size reaches 100MB, see
# # http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
# multipart_chunk_size: 104857600
# # Turns on AWS Server-Side Encryption with Amazon S3-Managed Keys for backups, this is optional
# # encryption: 'AES256'
# # Specifies Amazon S3 storage class to use for backups, this is optional
# # storage_class: 'STANDARD'
## GitLab Shell settings
gitlab_shell:
path: /usr/share/gitlab-shell/
hooks_path: /usr/share/gitlab-shell/hooks/
# File that contains the secret key for verifying access for gitlab-shell.
# Default is '.gitlab_shell_secret' relative to Rails.root (i.e. root of the GitLab app).
# secret_file: /var/lib/gitlab/.gitlab_shell_secret
# Git over HTTP
upload_pack: true
receive_pack: true
# Git import/fetch timeout
# git_timeout: 800
# If you use non-standard ssh port you need to specify it
# ssh_port: 22
workhorse:
# File that contains the secret key for verifying access for gitlab-workhorse.
# Default is '.gitlab_workhorse_secret' relative to Rails.root (i.e. root of the GitLab app).
# secret_file: /var/lib/gitlab/.gitlab_workhorse_secret
## Git settings
# CAUTION!
# Use the default values unless you really know what you are doing
git:
bin_path: /usr/bin/git
# The next value is the maximum memory size grit can use
# Given in number of bytes per git object (e.g. a commit)
# This value can be increased if you have very large commits
max_size: 20971520 # 20.megabytes
# Git timeout to read a commit, in seconds
timeout: 10
## Webpack settings
# If enabled, this will tell rails to serve frontend assets from the webpack-dev-server running
# on a given port instead of serving directly from /assets/webpack. This is only indended for use
# in development.
webpack:
# dev_server:
# enabled: true
# host: localhost
# port: 3808
## Monitoring
# Built in monitoring settings
monitoring:
# Time between sampling of unicorn socket metrics, in seconds
# unicorn_sampler_interval: 10
# IP whitelist to access monitoring endpoints
ip_whitelist:
- 127.0.0.0/8
# Sidekiq exporter is webserver built in to Sidekiq to expose Prometheus metrics
sidekiq_exporter:
# enabled: true
# address: localhost
# port: 3807
#
# 5. Extra customization
# ==========================
extra:
## Google analytics. Uncomment if you want it
# google_analytics_id: '_your_tracking_id'
## Piwik analytics.
# piwik_url: '_your_piwik_url'
# piwik_site_id: '_your_piwik_site_id'
rack_attack:
git_basic_auth:
# Rack Attack IP banning enabled
# enabled: true
#
# Whitelist requests from 127.0.0.1 for web proxies (NGINX/Apache) with incorrect headers
# ip_whitelist: ["127.0.0.1"]
#
# Limit the number of Git HTTP authentication attempts per IP
# maxretry: 10
#
# Reset the auth attempt counter per IP after 60 seconds
# findtime: 60
#
# Ban an IP for one hour (3600s) after too many auth attempts
# bantime: 3600
development:
<<: *base
test:
<<: *base
gravatar:
enabled: true
lfs:
enabled: false
gitlab:
host: localhost
port: 80
# When you run tests we clone and setup gitlab-shell
# In order to setup it correctly you need to specify
# your system username you use to run GitLab
# user: YOUR_USERNAME
pages:
path: tmp/tests/pages
repositories:
storages:
default:
path: tmp/tests/repositories/
gitaly_address: unix:tmp/tests/gitaly/gitaly.socket
failure_count_threshold: 999999
failure_wait_time: 0
storage_timeout: 30
broken:
path: tmp/tests/non-existent-repositories
gitaly_address: unix:tmp/tests/gitaly/gitaly.socket
gitaly:
enabled: true
token: secret
backup:
path: tmp/tests/backups
gitlab_shell:
path: tmp/tests/gitlab-shell/
hooks_path: tmp/tests/gitlab-shell/hooks/
issues_tracker:
redmine:
title: "Redmine"
project_url: "http://redmine/projects/:issues_tracker_id"
issues_url: "http://redmine/:project_id/:issues_tracker_id/:id"
new_issue_url: "http://redmine/projects/:issues_tracker_id/issues/new"
jira:
title: "JIRA"
url: https://sample_company.atlassian.net
project_key: PROJECT
omniauth:
enabled: true
allow_single_sign_on: true
external_providers: []
providers:
- { name: 'cas3',
label: 'cas3',
args: { url: 'https://sso.example.com',
disable_ssl_verification: false,
login_url: '/cas/login',
service_validate_url: '/cas/p3/serviceValidate',
logout_url: '/cas/logout'} }
- { name: 'github',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET',
url: "https://github.com/",
verify_ssl: false,
args: { scope: 'user:email' } }
- { name: 'bitbucket',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET' }
- { name: 'gitlab',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET',
args: { scope: 'api' } }
- { name: 'google_oauth2',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET',
args: { access_type: 'offline', approval_prompt: '' } }
- { name: 'facebook',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET' }
- { name: 'twitter',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET' }
- { name: 'auth0',
args: {
client_id: 'YOUR_AUTH0_CLIENT_ID',
client_secret: 'YOUR_AUTH0_CLIENT_SECRET',
namespace: 'YOUR_AUTH0_DOMAIN' } }
- { name: 'authentiq',
app_id: 'YOUR_CLIENT_ID',
app_secret: 'YOUR_CLIENT_SECRET',
args: { scope: 'aq:name email~rs address aq:push' } }
ldap:
enabled: false
servers:
main:
label: ldap
host: 127.0.0.1
port: 3890
uid: 'uid'
encryption: 'plain' # "start_tls" or "simple_tls" or "plain"
base: 'dc=example,dc=com'
user_filter: ''
group_base: 'ou=groups,dc=example,dc=com'
admin_group: ''
staging:
<<: *base

121
debian/conf/nginx.conf.example vendored Normal file
View file

@ -0,0 +1,121 @@
## GitLab
##
## Lines starting with two hashes (##) are comments with information.
## Lines starting with one hash (#) are configuration parameters that can be uncommented.
##
##################################
## CONTRIBUTING ##
##################################
##
## If you change this file in a Merge Request, please also create
## a Merge Request on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests
##
###################################
## configuration ##
###################################
##
## See installation.md#using-https for additional HTTPS configuration details.
upstream gitlab-workhorse {
# GitLab socket file,
# for Omnibus this would be: unix:/var/opt/gitlab/gitlab-workhorse/socket
server unix:/run/gitlab/gitlab-workhorse.socket fail_timeout=0;
}
map $http_upgrade $connection_upgrade_gitlab {
default upgrade;
'' close;
}
## NGINX 'combined' log format with filtered query strings
log_format gitlab_access $remote_addr - $remote_user [$time_local] "$request_method $gitlab_filtered_request_uri $server_protocol" $status $body_bytes_sent "$gitlab_filtered_http_referer" "$http_user_agent";
## Remove private_token from the request URI
# In: /foo?private_token=unfiltered&authenticity_token=unfiltered&feed_token=unfiltered&...
# Out: /foo?private_token=[FILTERED]&authenticity_token=unfiltered&feed_token=unfiltered&...
map $request_uri $gitlab_temp_request_uri_1 {
default $request_uri;
~(?i)^(?<start>.*)(?<temp>[\?&]private[\-_]token)=[^&]*(?<rest>.*)$ "$start$temp=[FILTERED]$rest";
}
## Remove authenticity_token from the request URI
# In: /foo?private_token=[FILTERED]&authenticity_token=unfiltered&feed_token=unfiltered&...
# Out: /foo?private_token=[FILTERED]&authenticity_token=[FILTERED]&feed_token=unfiltered&...
map $gitlab_temp_request_uri_1 $gitlab_temp_request_uri_2 {
default $gitlab_temp_request_uri_1;
~(?i)^(?<start>.*)(?<temp>[\?&]authenticity[\-_]token)=[^&]*(?<rest>.*)$ "$start$temp=[FILTERED]$rest";
}
## Remove feed_token from the request URI
# In: /foo?private_token=[FILTERED]&authenticity_token=[FILTERED]&feed_token=unfiltered&...
# Out: /foo?private_token=[FILTERED]&authenticity_token=[FILTERED]&feed_token=[FILTERED]&...
map $gitlab_temp_request_uri_2 $gitlab_filtered_request_uri {
default $gitlab_temp_request_uri_2;
~(?i)^(?<start>.*)(?<temp>[\?&]feed[\-_]token)=[^&]*(?<rest>.*)$ "$start$temp=[FILTERED]$rest";
}
## A version of the referer without the query string
map $http_referer $gitlab_filtered_http_referer {
default $http_referer;
~^(?<temp>.*)\? $temp;
}
## Normal HTTP host
server {
## Either remove "default_server" from the listen line below,
## or delete the /etc/nginx/sites-enabled/default file. This will cause gitlab
## to be served if you visit any address that your server responds to, eg.
## the ip address of the server (http://x.x.x.x/)n 0.0.0.0:80 default_server;
listen 0.0.0.0:80;
listen [::]:80;
server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com
server_tokens off; ## Don't show the nginx version number, a security best practice
## See app/controllers/application_controller.rb for headers set
## Real IP Module Config
## http://nginx.org/en/docs/http/ngx_http_realip_module.html
real_ip_header X-Real-IP; ## X-Real-IP or X-Forwarded-For or proxy_protocol
real_ip_recursive off; ## If you enable 'on'
## If you have a trusted IP address, uncomment it and set it
# set_real_ip_from YOUR_TRUSTED_ADDRESS; ## Replace this with something like 192.168.1.0/24
## Individual nginx logs for this GitLab vhost
access_log /var/log/nginx/gitlab_access.log gitlab_access;
error_log /var/log/nginx/gitlab_error.log;
location / {
client_max_body_size 0;
gzip off;
## https://github.com/gitlabhq/gitlabhq/issues/694
## Some requests take more than 30 seconds.
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade_gitlab;
proxy_pass http://gitlab-workhorse;
}
error_page 404 /404.html;
error_page 422 /422.html;
error_page 500 /500.html;
error_page 502 /502.html;
error_page 503 /503.html;
location ~ ^/(404|422|500|502|503)\.html$ {
# Location to the GitLab's public directory,
# for Omnibus this would be: /opt/gitlab/embedded/service/gitlab-rails/public.
root /usr/share/gitlab/public;
internal;
}
}

170
debian/conf/nginx.ssl.conf.example vendored Normal file
View file

@ -0,0 +1,170 @@
## GitLab
##
## Modified from nginx http version
## Modified from http://blog.phusion.nl/2012/04/21/tutorial-setting-up-gitlab-on-debian-6/
## Modified from https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html
##
## Lines starting with two hashes (##) are comments with information.
## Lines starting with one hash (#) are configuration parameters that can be uncommented.
##
##################################
## CONTRIBUTING ##
##################################
##
## If you change this file in a Merge Request, please also create
## a Merge Request on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests
##
###################################
## configuration ##
###################################
##
## See installation.md#using-https for additional HTTPS configuration details.
upstream gitlab-workhorse {
# GitLab socket file,
# for Omnibus this would be: unix:/var/opt/gitlab/gitlab-workhorse/socket
server unix:/run/gitlab/gitlab-workhorse.socket fail_timeout=0;
}
map $http_upgrade $connection_upgrade_gitlab_ssl {
default upgrade;
'' close;
}
## NGINX 'combined' log format with filtered query strings
log_format gitlab_ssl_access $remote_addr - $remote_user [$time_local] "$request_method $gitlab_ssl_filtered_request_uri $server_protocol" $status $body_bytes_sent "$gitlab_ssl_filtered_http_referer" "$http_user_agent";
## Remove private_token from the request URI
# In: /foo?private_token=unfiltered&authenticity_token=unfiltered&feed_token=unfiltered&...
# Out: /foo?private_token=[FILTERED]&authenticity_token=unfiltered&feed_token=unfiltered&...
map $request_uri $gitlab_ssl_temp_request_uri_1 {
default $request_uri;
~(?i)^(?<start>.*)(?<temp>[\?&]private[\-_]token)=[^&]*(?<rest>.*)$ "$start$temp=[FILTERED]$rest";
}
## Remove authenticity_token from the request URI
# In: /foo?private_token=[FILTERED]&authenticity_token=unfiltered&feed_token=unfiltered&...
# Out: /foo?private_token=[FILTERED]&authenticity_token=[FILTERED]&feed_token=unfiltered&...
map $gitlab_ssl_temp_request_uri_1 $gitlab_ssl_temp_request_uri_2 {
default $gitlab_ssl_temp_request_uri_1;
~(?i)^(?<start>.*)(?<temp>[\?&]authenticity[\-_]token)=[^&]*(?<rest>.*)$ "$start$temp=[FILTERED]$rest";
}
## Remove feed_token from the request URI
# In: /foo?private_token=[FILTERED]&authenticity_token=[FILTERED]&feed_token=unfiltered&...
# Out: /foo?private_token=[FILTERED]&authenticity_token=[FILTERED]&feed_token=[FILTERED]&...
map $gitlab_ssl_temp_request_uri_2 $gitlab_ssl_filtered_request_uri {
default $gitlab_ssl_temp_request_uri_2;
~(?i)^(?<start>.*)(?<temp>[\?&]feed[\-_]token)=[^&]*(?<rest>.*)$ "$start$temp=[FILTERED]$rest";
}
## A version of the referer without the query string
map $http_referer $gitlab_ssl_filtered_http_referer {
default $http_referer;
~^(?<temp>.*)\? $temp;
}
## Redirects all HTTP traffic to the HTTPS host
server {
## Either remove "default_server" from the listen line below,
## or delete the /etc/nginx/sites-enabled/default file. This will cause gitlab
## to be served if you visit any address that your server responds to, eg.
## the ip address of the server (http://x.x.x.x/)
listen 0.0.0.0:80;
listen [::]:80 ipv6only=on;
server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com
server_tokens off; ## Don't show the nginx version number, a security best practice
return 301 https://$http_host$request_uri;
access_log /var/log/nginx/gitlab_access.log gitlab_ssl_access;
error_log /var/log/nginx/gitlab_error.log;
}
## HTTPS host
server {
listen 0.0.0.0:443 ssl;
listen [::]:443 ipv6only=on ssl;
server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com
server_tokens off; ## Don't show the nginx version number, a security best practice
## Strong SSL Security
## https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html & https://cipherli.st/
ssl on;
ssl_certificate /etc/gitlab/ssl/gitlab.crt;
ssl_certificate_key /etc/gitlab/ssl/gitlab.key;
# GitLab needs backwards compatible ciphers to retain compatibility with Java IDEs
ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
## See app/controllers/application_controller.rb for headers set
## [Optional] If your certficate has OCSP, enable OCSP stapling to reduce the overhead and latency of running SSL.
## Replace with your ssl_trusted_certificate. For more info see:
## - https://medium.com/devops-programming/4445f4862461
## - https://www.ruby-forum.com/topic/4419319
## - https://www.digitalocean.com/community/tutorials/how-to-configure-ocsp-stapling-on-apache-and-nginx
# ssl_stapling on;
# ssl_stapling_verify on;
# ssl_trusted_certificate /etc/nginx/ssl/stapling.trusted.crt;
# resolver 208.67.222.222 208.67.222.220 valid=300s; # Can change to your DNS resolver if desired
# resolver_timeout 5s;
## [Optional] Generate a stronger DHE parameter:
## sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 4096
##
# ssl_dhparam /etc/ssl/certs/dhparam.pem;
## [Optional] Enable HTTP Strict Transport Security
# add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
## Real IP Module Config
## http://nginx.org/en/docs/http/ngx_http_realip_module.html
real_ip_header X-Real-IP; ## X-Real-IP or X-Forwarded-For or proxy_protocol
real_ip_recursive off; ## If you enable 'on'
## If you have a trusted IP address, uncomment it and set it
# set_real_ip_from YOUR_TRUSTED_ADDRESS; ## Replace this with something like 192.168.1.0/24
## Individual nginx logs for this GitLab vhost
access_log /var/log/nginx/gitlab_access.log gitlab_ssl_access;
error_log /var/log/nginx/gitlab_error.log;
location / {
client_max_body_size 0;
gzip off;
## https://github.com/gitlabhq/gitlabhq/issues/694
## Some requests take more than 30 seconds.
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade_gitlab_ssl;
proxy_pass http://gitlab-workhorse;
}
error_page 404 /404.html;
error_page 422 /422.html;
error_page 500 /500.html;
error_page 502 /502.html;
error_page 503 /503.html;
location ~ ^/(404|422|500|502|503)\.html$ {
# Location to the GitLab's public directory,
# for Omnibus this would be: /opt/gitlab/embedded/service/gitlab-rails/public
root /usr/share/gitlab/public;
internal;
}
}

78
debian/conf/puma.rb vendored Normal file
View file

@ -0,0 +1,78 @@
# frozen_string_literal: true
# Load "path" as a rackup file.
#
# The default is "config.ru".
#
rackup 'config.ru'
pidfile "#{ENV['gitlab_pid_path']}/puma.pid"
state_path "#{ENV['gitlab_pid_path']}/puma.state"
stdout_redirect File.join(ENV['gitlab_log_dir'],"puma.stdout.log"),
File.join(ENV['gitlab_log_dir'],"puma.stderr.log"),
true
# Configure "min" to be the minimum number of threads to use to answer
# requests and "max" the maximum.
#
# The default is "0, 16".
#
threads 1, 16
# By default, workers accept all requests and queue them to pass to handlers.
# When false, workers accept the number of simultaneous requests configured.
#
# Queueing requests generally improves performance, but can cause deadlocks if
# the app is waiting on a request to itself. See https://github.com/puma/puma/issues/612
#
# When set to false this may require a reverse proxy to handle slow clients and
# queue requests before they reach puma. This is due to disabling HTTP keepalive
queue_requests false
# Bind the server to "url". "tcp://", "unix://" and "ssl://" are the only
# accepted protocols.
bind "unix://#{ENV['gitlab_pid_path']}/gitlab.socket"
workers 3
require_relative "#{ENV['gitlab_app_root']}/lib/gitlab/cluster/lifecycle_events"
require_relative "#{ENV['gitlab_app_root']}/lib/gitlab/cluster/puma_worker_killer_initializer"
on_restart do
# Signal application hooks that we're about to restart
Gitlab::Cluster::LifecycleEvents.do_before_master_restart
end
before_fork do
# Signal to the puma killer
Gitlab::Cluster::PumaWorkerKillerInitializer.start @config.options unless ENV['DISABLE_PUMA_WORKER_KILLER']
# Signal application hooks that we're about to fork
Gitlab::Cluster::LifecycleEvents.do_before_fork
end
Gitlab::Cluster::LifecycleEvents.set_puma_options @config.options
on_worker_boot do
# Signal application hooks of worker start
Gitlab::Cluster::LifecycleEvents.do_worker_start
end
# Preload the application before starting the workers; this conflicts with
# phased restart feature. (off by default)
preload_app!
tag 'gitlab-puma-worker'
# Verifies that all workers have checked in to the master process within
# the given timeout. If not the worker process will be restarted. Default
# value is 60 seconds.
#
worker_timeout 60
# Use json formatter
require_relative "#{ENV['gitlab_app_root']}/lib/gitlab/puma_logging/json_formatter"
json_formatter = Gitlab::PumaLogging::JSONFormatter.new
log_formatter do |str|
json_formatter.call(str)
end

8
debian/conf/resque.yml vendored Normal file
View file

@ -0,0 +1,8 @@
# If you change this file in a Merge Request, please also create
# a Merge Request on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests
#
development: redis://localhost:6379
test: redis://localhost:6379
# default redis configuration in debian is tcp
#production: unix:/var/run/redis/redis.sock
production: redis://localhost:6379

15
debian/conf/smtp_settings.rb vendored Normal file
View file

@ -0,0 +1,15 @@
# To enable smtp email delivery for your GitLab instance do the following:
# 1. Rename this file to smtp_settings.rb
# 2. Edit settings inside this file
# 3. Restart GitLab instance
#
# For full list of options and their values see http://api.rubyonrails.org/classes/ActionMailer/Base.html
#
# If you change this file in a Merge Request, please also create a Merge Request on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests
if Rails.env.production?
Rails.application.config.action_mailer.delivery_method = :sendmail
Rails.application.config.action_mailer.default_options = {from: "#{ENV['GITLAB_EMAIL_FROM']}" || "#{Settings.gitlab['email_from']}" || ''}
ActionMailer::Base.sendmail_settings = {}
end

2
debian/conf/tmpfiles.d/gitlab.conf vendored Normal file
View file

@ -0,0 +1,2 @@
L /run/gitlab/cache - - - - /var/cache/gitlab
L /run/gitlab/backups - - - - /var/lib/gitlab/backups

578
debian/control vendored Normal file
View file

@ -0,0 +1,578 @@
Source: gitlab
Section: net
Priority: optional
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Cédric Boutillier <boutil@debian.org>,
Pirate Praveen <praveen@debian.org>,
Balasankar C <balasankarc@debian.org>,
Sruthi Chandran <srud@debian.org>,
Utkarsh Gupta <utkarsh@debian.org>
Build-Depends: debhelper-compat (= 13),
gem2deb,
dh-golang,
# See #1016217 (gccgo and x/net don't work well together right now)
# golang-any (>= 2:1.17~),
golang-go (>= 2:1.18~),
bc,
golang-github-alecthomas-chroma-v2-dev,
golang-github-aws-aws-sdk-go-dev,
golang-github-azure-azure-storage-blob-go-dev (>= 0.10~),
golang-github-beorn7-perks-dev,
golang-github-client9-reopen-dev,
golang-github-davecgh-go-spew-dev,
golang-github-dgrijalva-jwt-go-dev (>= 3.2.0~),
golang-github-disintegration-imaging-dev,
golang-github-fzambia-sentinel-dev,
golang-github-garyburd-redigo-dev,
golang-github-golang-jwt-jwt-dev (>= 4.4.3~),
golang-github-google-uuid-dev,
golang-github-golang-protobuf-1-5-dev,
golang-github-getsentry-raven-go-dev (>= 0.2~),
golang-github-gomodule-redigo-dev,
# protobuf-1-5
# golang-github-grpc-ecosystem-go-grpc-prometheus-dev,
golang-github-hashicorp-yamux-dev (>= 0.0+git20210316.a95892c~),
golang-github-jfbus-httprs-dev,
golang-github-jtolds-gls-dev (>= 4.20~),
golang-github-jpillora-backoff-dev,
golang-github-mitchellh-copystructure-dev,
golang-github-mitchellh-reflectwalk-dev,
golang-github-pmezard-go-difflib-dev,
# protobuf-1-5
# golang-github-prometheus-client-golang-dev,
golang-github-cespare-xxhash-dev,
# golang-github-prometheus-client-model-dev,
# golang-github-prometheus-common-dev,
golang-github-ryszard-goskiplist-dev,
golang-github-sebest-xff-dev,
golang-github-sirupsen-logrus-dev,
golang-github-stretchr-testify-dev (>= 1.4~),
golang-gitlab-gitlab-org-gitaly-dev (>= 16~),
golang-github-beevik-ntp-dev,
# protobuf-1-5
# golang-gitlab-gitlab-org-labkit-dev (>= 1.14~),
golang-github-oklog-ulid-dev,
# golang-gocloud-dev,
golang-golang-x-crypto-dev,
golang-golang-x-net-dev,
golang-golang-x-sys-dev (>= 0.0~git20180510.7dfd129~),
# protobuf-1-5
# golang-google-genproto-dev,
golang-honnef-go-tools-dev,
golang-procfs-dev,
# protobuf-1-5
# golang-protobuf-extensions-dev,
golang-toml-dev,
golang-websocket-dev,
# protobuf-1-5
# golang-google-grpc-dev (>= 1.38~),
libimage-exiftool-perl,
golang-github-kylelemons-godebug-dev,
golang-github-cli-browser-dev
Standards-Version: 4.6.1
Vcs-Git: https://salsa.debian.org/ruby-team/gitlab.git
Vcs-Browser: https://salsa.debian.org/ruby-team/gitlab
Homepage: https://about.gitlab.com/
XS-Ruby-Versions: all
XS-Go-Import-Path: gitlab.com/gitlab-org/gitlab
Rules-Requires-Root: no
Package: gitlab
Section: contrib/net
Architecture: all
XB-Ruby-Versions: ${ruby:Versions}
Depends: ${shlibs:Depends}, ${misc:Depends},
gitlab-common (>= 16~),
ruby (>= 1:2.7~),
rubygems-integration (>= 1.18~),
lsb-base (>= 3.0-6),
rake (>= 12.3.0~),
bundler (>= 1.17.3~),
postgresql-client,
postgresql-contrib (>= 12~),
dbconfig-pgsql | dbconfig-no-thanks,
bc,
redis-server (>= 5:6.0.12~),
# See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956211
nodejs (>= 12~),
nginx | httpd,
default-mta | postfix | exim4 | mail-transport-agent,
openssh-client,
bzip2,
ucf,
gitlab-workhorse (>= ${source:Version}),
ruby-rails (>= 2:6.1.7.2~),
ruby-websocket-extensions (>= 0.1.5~),
ruby-zeitwerk (>= 2.6.1~),
ruby-bootsnap (>= 1.15~),
ruby-ipaddr (>= 1.2.5~),
ruby-responders (>= 3.0~),
ruby-sprockets (>= 3.7~),
ruby-view-component (>= 2.82~),
ruby-pg (>= 1.5.3~),
ruby-neighbor (>= 0.2.3~),
ruby-rugged (>= 1.2~),
ruby-grape-path-helpers (>= 1.7.1~),
ruby-faraday (>= 1.0~),
ruby-marginalia (>= 1.11.1~),
# Authorization
ruby-declarative-policy (>= 1.1),
# Authentication libraries
ruby-devise (>= 4.8.1~),
ruby-bcrypt (>= 3.1.14~),
ruby-doorkeeper (>= 5.6.6~),
ruby-doorkeeper-openid-connect (>= 1.8.6~),
ruby-rexml (>= 3.2.3.1~),
ruby-saml (>= 1.13~),
ruby-omniauth (>= 2.1~),
ruby-omniauth-auth0 (>= 3.1~),
ruby-omniauth-azure-activedirectory-v2 (>= 2.0~),
ruby-omniauth-dingtalk-oauth2 (>= 1.0.1~),
ruby-omniauth-alicloud (>= 2.0.1~),
ruby-omniauth-facebook (>= 4.0~),
ruby-omniauth-github (>= 2.0.1~),
ruby-omniauth-gitlab (>= 1.0.2~),
ruby-omniauth-google-oauth2 (>= 1.1~),
ruby-omniauth-kerberos (>= 0.3.0-3~),
ruby-omniauth-oauth2-generic (>= 0.2.2~),
ruby-omniauth-saml (>= 2.1~),
ruby-omniauth-twitter (>= 1.4~),
ruby-omniauth-oauth (>= 1.2~),
ruby-omniauth-authentiq (>= 0.3.3~),
ruby-omniauth-openid-connect (>= 0.10~),
ruby-openid-connect (>= 1.3~),
ruby-omniauth-atlassian-oauth2 (>= 0.2.0~),
ruby-rack-oauth2 (>= 1.21.3~),
ruby-jwt (>= 2.1~),
# Spam and anti-bot protection
ruby-recaptcha (>= 5.12~),
ruby-akismet (>= 3.0~),
ruby-invisible-captcha (>= 2.0~),
# Two-factor authentication
ruby-devise-two-factor (>= 4.0.2~),
ruby-rqrcode-rails3 (>= 0.1.7-2~),
ruby-rqrcode (>= 1.2~),
# GitLab Pages
ruby-validates-hostname (>= 1.0.11~),
ruby-zip (>= 2.3.2~),
# GitLab Pages letsencrypt support
ruby-acme-client (>= 2.0.9~),
# Browser detection
ruby-browser (>= 5.3.1~),
# OS detection for usage ping
ohai (>= 17.9.0~),
# GPG
ruby-gpgme (>= 2.0.22~),
# LDAP Auth
ruby-omniauth-ldap (>= 2.2~),
ruby-ntlm (>= 0.6.1~),
ruby-net-ldap (>= 0.17.1~),
# API
ruby-grape (>= 1.7~),
ruby-grape-entity (>= 0.10~),
ruby-rack-cors (>= 1.0.6~),
# GraphQL API
ruby-graphql (>= 1.13.12~),
ruby-graphiql-rails (>= 1.4.10~),
ruby-apollo-upload-server (>= 2.1~),
# Used by BulkImport feature (group::import)
ruby-graphlient (>= 0.4.0),
#
ruby-hashie (>= 5.0~),
# Pagination
ruby-kaminari (>= 1.2.2~),
# HAML
ruby-hamlit (>= 2.15~),
# Files attachments
ruby-carrierwave (>= 1.3.2~),
ruby-mini-magick (>= 4.10.1~),
# for backups
ruby-fog-aws (>= 3.18~),
ruby-fog-core (>= 2.1~),
ruby-excon (>= 0.72~),
ruby-fog-google (>= 1.19~),
ruby-fog-local (>= 0.8~),
ruby-fog-aliyun (>= 0.4.0~),
ruby-gitlab-fog-azure-rm (>= 1.7~),
ruby-azure-storage-blob (>= 2.0.0-3~),
ruby-azure-storage-common (>= 2.0.1-5~),
# for Google storage
ruby-google-apis-core (>= 0.10~),
ruby-google-apis-compute-v1 (>= 0.57~),
ruby-google-apis-container-v1beta1 (>= 0.43~),
ruby-google-apis-container-v1 (>= 0.43~),
ruby-google-apis-cloudbilling-v1 (>= 0.21~),
ruby-google-apis-cloudresourcemanager-v1 (>= 0.31~),
ruby-google-apis-iam-v1 (>= 0.36~),
ruby-google-apis-serviceusage-v1 (>= 0.28~),
ruby-google-apis-sqladmin-v1beta4 (>= 0.41~),
ruby-google-apis-androidpublisher-v3 (>= 0.34~),
# for aws storage
ruby-unf (>= 0.1.4-2~),
ruby-unf-ext (>= 0.0.7.4),
# Seed data
ruby-seed-fu (>= 2.3.7~),
# Search
ruby-elasticsearch-model (>= 7.2~),
ruby-elasticsearch (>= 5.0.3~),
ruby-elasticsearch-rails (>= 7.2~),
ruby-elasticsearch-api (>= 7.13.3~),
ruby-aws-sdk-core (>= 3.172~),
ruby-aws-sdk-cloudformation (>= 1.0~),
ruby-aws-sdk-s3 (>= 1.122~),
ruby-faraday-middleware-aws-sigv4,
ruby-typhoeus (>= 1.4~),
# Markdown and HTML processing
ruby-html-pipeline (>= 2.14.3~),
ruby-task-list (>= 2.3.1~),
ruby-gitlab-markup (>= 1.9~),
ruby-github-markup (>= 1.7~),
ruby-commonmarker (>= 0.23.6~),
ruby-kramdown (>= 2.3.1~),
ruby-redcloth (>= 4.3.2-3~),
# rdoc is built-in with ruby
ruby-org (>= 0.9.12-2~),
ruby-creole (>= 0.5.0~),
ruby-wikicloth (>= 0.8.1~),
asciidoctor (>= 2.0.17~),
ruby-asciidoctor-include-ext (>= 0.4~),
ruby-asciidoctor-plantuml (>= 0.0.16~),
ruby-asciidoctor-kroki (>= 0.8~),
ruby-rouge (>= 4.1~),
ruby-truncato (>= 0.7.12~),
ruby-bootstrap-form (>= 4.2~),
ruby-nokogiri (>= 1.14.3~),
ruby-escape-utils (>= 1.2.1~),
# Calendar rendering
ruby-icalendar,
# Diffs
ruby-diffy (>= 3.4~),
ruby-diff-match-patch (>= 0.1~),
# Application server
ruby-rack (>= 2.2.7~),
ruby-rack-timeout (>= 0.6.0~),
puma (>= 5.6.5~),
ruby-puma-worker-killer (>= 0.3.1~),
ruby-sd-notify,
# State machine
ruby-state-machines-activerecord (>= 0.8~),
ruby-state-machines-activemodel (>= 0.7.1~),
# Issue tags
ruby-acts-as-taggable-on (>= 9.0~),
# Background jobs
ruby-sidekiq (>= 6.5.7~),
ruby-sidekiq-cron (>= 1.8~),
ruby-redis-namespace (>= 1.9~),
# Cron Parser
ruby-fugit (>= 1.8.1~),
# HTTP requests
ruby-httparty (>= 0.16.4~),
# Colored output to console
ruby-rainbow (>= 3.0~),
# Progress bar
ruby-progressbar (>= 1.10~),
# Linear-time regex library for untrusted regular expressions
ruby-re2 (>= 1.5~),
# Misc
ruby-semver-dialects (>= 1.2.1~),
ruby-version-sorter (>= 2.3~),
# Export Ruby Regex to Javascript
ruby-js-regex (>= 3.8~),
# User agent parsing
ruby-device-detector,
# Redis
ruby-redis (>= 4.7~),
ruby-connection-pool (>= 2.0~),
# Redis session store
ruby-redis-actionpack (>= 5.3~),
# Discord integration
ruby-discordrb-webhooks (>= 3.4~),
# JIRA integration
ruby-jira (>= 2.1.4~),
# Flowdock integration
ruby-flowdock (>= 0.7~),
ruby-posix-spawn (>= 0.3.13~),
# Slack integration
ruby-slack-messenger (>= 2.3.3~),
# Hangouts Chat integration
ruby-hangouts-chat (>= 0.0.5),
# Asana integration
ruby-asana (>= 0.10.13~),
# FogBugz integration
ruby-fogbugz (>= 0.3.0~),
# Kubernetes integration
ruby-kubeclient (>= 4.11~),
ruby-recursive-open-struct (>= 1.1.1~),
ruby-http (>= 4.4~),
# AI
ruby-ruby-openai (>= 3.7~),
ruby-circuitbox (>= 2.0~),
# Sanitize user input
ruby-sanitize (>= 6.0~),
ruby-babosa (>= 1.0.3~),
# Sanitizes SVG input
ruby-loofah (>= 2.20.0~),
# Working with license
ruby-licensee (>= 9.14.1~),
# Protect against bruteforcing
ruby-rack-attack (>= 6.6.1~),
# Ace editor
ruby-ace-rails-ap (>= 4.1~),
# Detect and convert string character encoding
ruby-charlock-holmes (>= 0.7.5~),
# Detect mime content type from content
ruby-ruby-magic (>= 0.6~),
# Faster blank
ruby-fast-blank,
# Parse time & duration
ruby-gitlab-chronic (>= 0.10.5~),
ruby-gitlab-chronic-duration (>= 0.10.6.2~),
#
ruby-webpack-rails (>= 0.9.10~),
# Many node modules are still in NEW, some are yet to be packaged
# so we use yarn to downlod those and hence gitlab is in contrib
yarnpkg (>= 1.22.4~),
ruby-rack-proxy (>= 0.7.6~),
#
ruby-sassc-rails (>= 2.1~),
ruby-sassc (>= 2.0~),
ruby-autoprefixer-rails (>= 10.2.5.1~),
ruby-terser (>= 1.0.2~),
#
ruby-addressable (>= 2.8~),
ruby-tanuki-emoji (>= 0.6~),
ruby-gon (>= 6.4~),
ruby-request-store (>= 1.5.1~),
ruby-virtus (>= 1.0.5-3~),
ruby-base32 (>= 0.3.0~),
# Sentry integration
ruby-sentry-raven (>= 3.1~),
ruby-sentry-ruby (>= 5.9~),
ruby-sentry-rails (>= 5.9~),
ruby-sentry-sidekiq (>= 5.9~),
# PostgreSQL query parsing
ruby-pg-query (>= 2.2.1~),
#
ruby-premailer-rails (>= 1.10.3-2~),
# LabKit: Tracing and Correlation
ruby-gitlab-labkit (>= 0.32~),
# Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0
# because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900
ruby-thrift (>= 0.16~),
# I18n
ruby-ruby-parser (>= 3.20~),
ruby-whitequark-parser (>= 3.0~),
ruby-rails-i18n (>= 7.0~),
ruby-gettext-i18n-rails (>= 1.8~),
ruby-gettext-i18n-rails-js (>= 1.3~),
ruby-gettext (>= 3.3.3~),
#
ruby-batch-loader (>= 2.0.1~),
# Perf bar
ruby-peek (>= 1.1~),
# Snowplow events tracking
ruby-snowplow-tracker (>= 0.8~),
# Metrics
ruby-method-source (>= 1.0~),
ruby-webrick (>= 1.8.1~),
ruby-prometheus-client-mmap (>= 0.23~),
#
ruby-warning (>= 1.3~),
#
ruby-octokit (>= 4.15~),
#
ruby-mail-room (>= 0.10.0+really0.0.23~),
#
ruby-email-reply-trimmer (>= 0.1~),
ruby-html2text,
#
ruby-prof (>= 1.3~),
ruby-stackprof (>= 0.2.23~),
ruby-rbtrace (>= 0.4~),
ruby-memory-profiler (>= 1.0~),
ruby-activerecord-explain-analyze (>= 0.1~),
# OAuth
ruby-oauth2 (>= 2.0~),
# oauth2 2.0 is installed from rubygems.org
ruby-omniauth-oauth2 (>= 1.7.3~),
# Health check
ruby-health-check (>= 3.0~),
# System information
ruby-vmstat (>= 2.3~),
ruby-sys-filesystem (>= 1.4.3~),
# NTP client
ruby-net-ntp,
# SSH keys support
ruby-ssh-data (>= 1.2~),
# Spamcheck GRPC protocol definitions
ruby-spamcheck (>= 1.10.1~),
# Gitaly GRPC client
ruby-gitaly (>= 15.11~),
# KAS GRPC protocol definitions
ruby-kas-grpc (>= 16~),
#
ruby-grpc (>= 1.42~),
#
ruby-google-protobuf (>= 3.19.4~),
#
ruby-toml-rb (>= 2.2~),
# Feature toggles
ruby-flipper (>= 0.25~),
ruby-flipper-active-record (>= 0.25~),
ruby-flipper-active-support-cache-store (>= 0.25~),
ruby-unleash (>= 3.2.2~),
ruby-gitlab-experiment (>= 0.7.1~),
# Structured logging
ruby-lograge (>= 0.10~),
ruby-grape-logging (>= 1.8~),
# DNS Lookup
ruby-gitlab-net-dns (>= 0.9.2~),
# Countries list
ruby-countries (>= 4.0~),
ruby-retriable (>= 3.1.2~),
# LRU cache
ruby-lru-redux,
ruby-erubi (>= 1.9~),
ruby-mail (>= 2.8.1),
# File encryption
ruby-lockbox (>= 1.1.1~),
# Email validation
ruby-valid-email,
# JSON
ruby-json (>= 2.6.3~),
ruby-json-schema (>= 2.8.1-2~),
ruby-json-schemer (>= 0.2.12~),
ruby-oj (>= 3.14.1-2~),
ruby-oj-introspect(>= 0.7.1-3~),
ruby-multi-json (>= 1.14.1~),
ruby-yajl (>= 1.4.3~),
ruby-webauthn (>= 3.0~),
ruby-parslet,
ruby-ipynbdiff (>= 0.4.7~),
ruby-ed25519 (>= 1.3~),
# Vulnerability advisories
ruby-cvss-suite,
# Apple plist parsing
ruby-cfpropertylist (>= 3.0~),
ruby-app-store-connect,
# For phone verification
ruby-telesign (>= 2.2.4~),
# for ruby 3.1
ruby-net-http-persistent (>= 4.0~),
ruby-telesignenterprise,
# for google-cloud-storage
ruby-digest-crc,
# packaged node modules - all node packages are not packaged yet
node-rails-actioncable,
node-autosize (>= 4.0.2~dfsg1-5~),
node-axios (>= 0.17.1~),
node-babel7,
node-babel-loader (>= 8.0~),
node-babel-plugin-lodash,
node-bootstrap,
node-brace-expansion (>= 1.1.8~),
node-cache-loader (>= 4.1~),
node-clipboard (>= 2.0.8~),
node-compression-webpack-plugin (>= 3.0.1~),
node-copy-webpack-plugin (>= 5.0~),
node-core-js (>= 3.2.1~),
node-cron-validator,
node-css-loader (>= 5.0~),
# node-d3 includes d3-sankey
node-d3 (>= 5.16~),
node-d3-selection (>= 1.2~),
node-dateformat (>= 5.0.1~),
node-deckar01-task-list (>= 2.2.1),
node-dompurify (>= 2.3.6~),
node-exports-loader (>= 0.7~),
node-imports-loader (>= 0.8~),
node-file-loader (>= 5.0~),
node-font-awesome,
node-fuzzaldrin-plus (>= 0.5~),
node-glob (>= 7.1.6~),
node-jed (>= 1.1.1-2~),
node-jquery (>= 3.5~),
node-jquery-ujs,
# Broken
# node-jquery.waitforimages,
node-js-cookie (>= 3.0~),
node-js-yaml (>= 3.13.1~),
node-jszip,
node-jszip-utils (>= 0.0.2+dfsg-2~),
node-katex (>= 0.13~),
node-lodash (>= 4.17.21+dfsg+~cs8.31.198.20210220-9~bpo11+2),
node-marked (>= 0.3~),
# node-mermaid (>= 8.13.10~),
node-minimatch,
node-miragejs,
node-mousetrap,
node-pdfjs-dist,
# Include node-pikaday only after @gitlab/ui is accepted
# node-pikaday (>= 1.8.0-2~),
node-popper.js (>= 1.16.1~),
node-postcss (>= 8.4.5~),
node-prismjs (>= 1.6~),
node-prosemirror-markdown (>= 1.5.2~),
node-prosemirror-model (>= 1.16.1~),
node-prosemirror-state (>= 1.3.4~),
node-prosemirror-view,
node-raven-js,
node-raw-loader (>= 4.0~),
node-style-loader (>= 1.0~),
node-three-orbit-controls (>= 82.1.0-3~),
node-three-stl-loader (>= 1.0.4~),
node-timeago.js (>= 4.0~),
node-underscore (>= 1.9~),
node-url-loader (>= 3.0~),
node-uuid (>= 8.1~),
node-vue (>= 2.6.10~),
node-vue-resource (>= 1.5.1~),
# Blocked by #927254
# node-vue-router,
webpack (>= 4.43~),
node-webpack-stats-plugin,
node-worker-loader (>= 2.0~),
node-xterm,
node-yaml,
# using yarn install for remaining node modules as it is in contrib
# node-babel-core,
# node-babel-eslint,
# node-babel-loader,
# node-babel-plugin-transform-define,
# node-babel-preset-latest,
# node-babel-preset-stage-2,
# node-debug (>= 3.1.0~),
# node-katex,
# node-marked,
# gitlab-sidekiq was failing without puma
puma
Recommends: certbot,
gitaly (>= 16~),
openssh-server
Conflicts: libruby2.5
Description: git powered software platform to collaborate on code (non-omnibus)
gitlab provides web based interface to host source code and track issues.
It allows anyone for fork a repository and send merge requests. Code review
is possible using merge request workflow. Using groups and roles project
access can be controlled.
.
Unlike the official package from GitLab Inc., this package does not use
omnibus.
.
Note: Currently this package is in contrib because it uses yarn to install
some of its front end dependencies.
Package: gitlab-workhorse
Section: net
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Built-Using: ${misc:Built-Using}
Description: unloads Git HTTP traffic from the GitLab Rails app (Unicorn)
gitlab-workhorse was designed to unload Git HTTP traffic from the GitLab Rails
app (Unicorn) to a separate daemon. It also serves 'git archive' downloads for
GitLab. All authentication and authorization logic is still handled by the
GitLab Rails app.
.
Architecture: Git client -> NGINX -> gitlab-workhorse (makes auth request to
GitLab Rails app) -> git-upload-pack

674
debian/copyright vendored Normal file
View file

@ -0,0 +1,674 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: gitlab-foss
Source: https://gitlab.com/gitlab-org/gitlab-foss
Comment: This package installs front end dependencies (nodejs modules) using
yarn package manager from outside debian. This can go to main when all
those nodejs modules are packaged in main.
Files: *
Copyright: 2011-2015 GitLab B.V.
License: Expat
Files: app/assets/stylesheets/framework/animations.scss
Copyright: 2016 Daniel Eden
License: Expat
Files: config/initializers/postgresql_cte.rb
Copyright: 2012 Dan McClain
License: Expat
Files: config/initializers/postgresql_opclasses_support.rb
Copyright: 2004-2016 David Heinemeier Hansson
License: Expat
Files: debian/*
Copyright: 2015-2020 Pirate Praveen <praveen@debian.org>
License: Expat
Files: doc/legal/*_contributor_license_agreement.md
Copyright: the Google Open Source Programs Office
License: CC-BY-3.0
Files: snowplow-javascript-tracker/*
Copyright: 2010 Anthon Pang
2012 Snowplow Analytics Ltd
License: BSD-3-clause
Files: vendor/Dockerfile/hexo/themes/landscape/Gruntfile.js*
vendor/gitlab-ci-yml/*
Copyright: 2016-2017, GitLab.org
License: Expat
Files: vendor/gitignore/*
Copyright: Github, Inc
License: CC0-1.0
Files: vendor/assets/javascripts/jasmine-jquery.js
Copyright: 2010-2014 Wojciech Zawistowski, Travis Jeffery
License: Expat
Files: vendor/assets/javascripts/jquery.endless-scroll.js
Copyright: 2008 Fred Wu
License: Expat or GPL-3+
Files: vendor/assets/javascripts/u2f.js
Copyright: 2014-2015, Google Inc.
License: BSD-3-clause
Files: vendor/assets/javascripts/jquery.scrollTo.js
Copyright: 2007-2015, Ariel Flesler - aflesler<a>gmail<d>com | http://flesler.blogspot.com
License: Expat
Files: vendor/assets/javascripts/snowplow/sp.js
Copyright: Anthon Pang, Snowplow Analytics Ltd
License: BSD-2-clause
Files: vendor/assets/stylesheets/cropper.css
Copyright: 2014-2016, Fengyuan Chen and contributors
License: Expat
Files: vendor/assets/javascripts/latinise.js
Copyright: Ed (http://semplicewebsites.com/removing-accents-javascript)
License: public-domain
Files: vendor/project_templates/hugo.tar.gz
Copyright: 2014 Spencer Lyon
2015 Dean Attali,
2017 Michael Romero
2011-2015 Twitter, Inc.
2005, 2014 jQuery Foundation, Inc.
License: Expat
Comment: hugo.tar.gz has project.bundle which contains these notices
Files: vendor/project_templates/hexo.tar.gz
Copyright: 2013 Tommy Chen
2012 Janis Skarnelis - janis@fancyapps.com
2018 Font Awesome
License: Expat and GPL-3+ and Font-Awesome-Free-License
Comment: hexo.tar.gz has project.bundle which contains these notices
Files: vendor/project_templates/gatsby.tar.gz
Copyright: 2015 gatsbyjs
License: Expat
Comment: gatsby.tar.gz has project.bundle which contains the above notice
Files: vendor/project_templates/nfhexo.tar.gz
Copyright: 2013 Tommy Chen
2012 Janis Skarnelis - janis@fancyapps.com
2018 Font Awesome
License: Expat and GPL-3+ and Font-Awesome-Free-License
Comment: nfhexo.tar.gz has project.bundle which contains these notices
Files: vendor/project_templates/nfhugo.tar.gz
Copyright: 2014 Spencer Lyon
2015 Dean Attali,
2017 Michael Romero
2011-2015 Twitter, Inc.
2005, 2014 jQuery Foundation, Inc.
License: Expat
Comment: nfhugo.tar.gz has project.bundle which contains these notices
Files: vendor/project_templates/spring.tar.gz
Copyright: 2004 Apache Software Foundation (ASF)
License: Apache-2.0
Comment: spring.tar.gz has project.bundle which contains this notice
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the full text of the Apache-2.0 license
can be found in the file '/usr/share/common-licenses/Apache-2.0'
License: BSD-2-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
License: BSD-3-clause
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of highlight.js nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License: CC-BY-3.0
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK
OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
PROHIBITED.
.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS
LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE
RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS
AND CONDITIONS.
.
1. Definitions
.
1. "Adaptation" means a work based upon the Work, or upon the Work
and other pre-existing works, such as a translation, adaptation,
derivative work, arrangement of music or other alterations of a
literary or artistic work, or phonogram or performance and
includes cinematographic adaptations or any other form in which
the Work may be recast, transformed, or adapted including in any
form recognizably derived from the original, except that a work
that constitutes a Collection will not be considered an Adaptation
for the purpose of this License. For the avoidance of doubt, where
the Work is a musical work, performance or phonogram, the
synchronization of the Work in timed-relation with a moving image
("synching") will be considered an Adaptation for the purpose of
this License.
2. "Collection" means a collection of literary or artistic works,
such as encyclopedias and anthologies, or performances, phonograms
or broadcasts, or other works or subject matter other than works
listed in Section 1(f) below, which, by reason of the selection
and arrangement of their contents, constitute intellectual
creations, in which the Work is included in its entirety in
unmodified form along with one or more other contributions, each
constituting separate and independent works in themselves, which
together are assembled into a collective whole. A work that
constitutes a Collection will not be considered an Adaptation (as
defined above) for the purposes of this License.
3. "Distribute" means to make available to the public the original
and copies of the Work or Adaptation, as appropriate, through sale
or other transfer of ownership.
4. "Licensor" means the individual, individuals, entity or entities
that offer(s) the Work under the terms of this License.
5. "Original Author" means, in the case of a literary or artistic
work, the individual, individuals, entity or entities who created
the Work or if no individual or entity can be identified, the
publisher; and in addition (i) in the case of a performance the
actors, singers, musicians, dancers, and other persons who act,
sing, deliver, declaim, play in, interpret or otherwise perform
literary or artistic works or expressions of folklore; (ii) in the
case of a phonogram the producer being the person or legal entity
who first fixes the sounds of a performance or other sounds; and,
(iii) in the case of broadcasts, the organization that transmits
the broadcast.
6. "Work" means the literary and/or artistic work offered under the
terms of this License including without limitation any production
in the literary, scientific and artistic domain, whatever may be
the mode or form of its expression including digital form, such as
a book, pamphlet and other writing; a lecture, address, sermon or
other work of the same nature; a dramatic or dramatico-musical
work; a choreographic work or entertainment in dumb show; a
musical composition with or without words; a cinematographic work
to which are assimilated works expressed by a process analogous to
cinematography; a work of drawing, painting, architecture,
sculpture, engraving or lithography; a photographic work to which
are assimilated works expressed by a process analogous to
photography; a work of applied art; an illustration, map, plan,
sketch or three-dimensional work relative to geography,
topography, architecture or science; a performance; a broadcast; a
phonogram; a compilation of data to the extent it is protected as
a copyrightable work; or a work performed by a variety or circus
performer to the extent it is not otherwise considered a literary
or artistic work.
7. "You" means an individual or entity exercising rights under this
License who has not previously violated the terms of this License
with respect to the Work, or who has received express permission
from the Licensor to exercise rights under this License despite a
previous violation.
8. "Publicly Perform" means to perform public recitations of the Work
and to communicate to the public those public recitations, by any
means or process, including by wire or wireless means or public
digital performances; to make available to the public Works in
such a way that members of the public may access these Works from
a place and at a place individually chosen by them; to perform the
Work to the public by any means or process and the communication
to the public of the performances of the Work, including by public
digital performance; to broadcast and rebroadcast the Work by any
means including signs, sounds or images.
9. "Reproduce" means to make copies of the Work by any means
including without limitation by sound or visual recordings and the
right of fixation and reproducing fixations of the Work, including
storage of a protected performance or phonogram in digital form or
other electronic medium.
.
2. Fair Dealing Rights. Nothing in this License is intended to reduce,
limit, or restrict any uses free from copyright or rights arising
from limitations or exceptions that are provided for in connection
with the copyright protection under copyright law or other
applicable laws.
.
3. License Grant. Subject to the terms and conditions of this License,
Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
perpetual (for the duration of the applicable copyright) license to
exercise the rights in the Work as stated below:
.
1. to Reproduce the Work, to incorporate the Work into one or more
Collections, and to Reproduce the Work as incorporated in the
Collections;
2. to create and Reproduce Adaptations provided that any such
Adaptation, including any translation in any medium, takes
reasonable steps to clearly label, demarcate or otherwise identify
that changes were made to the original Work. For example, a
translation could be marked "The original work was translated from
English to Spanish," or a modification could indicate "The
original work has been modified.";
3. to Distribute and Publicly Perform the Work including as
incorporated in Collections; and,
4. to Distribute and Publicly Perform Adaptations.
5.
.
For the avoidance of doubt:
1. Non-waivable Compulsory License Schemes. In those
jurisdictions in which the right to collect royalties
through any statutory or compulsory licensing scheme cannot
be waived, the Licensor reserves the exclusive right to
collect such royalties for any exercise by You of the rights
granted under this License;
2. Waivable Compulsory License Schemes. In those jurisdictions
in which the right to collect royalties through any
statutory or compulsory licensing scheme can be waived, the
Licensor waives the exclusive right to collect such
royalties for any exercise by You of the rights granted
under this License; and,
3. Voluntary License Schemes. The Licensor waives the right to
collect royalties, whether individually or, in the event
that the Licensor is a member of a collecting society that
administers voluntary licensing schemes, via that society,
from any exercise by You of the rights granted under this
License.
.
The above rights may be exercised in all media and formats whether now
known or hereafter devised. The above rights include the right to make
such modifications as are technically necessary to exercise the rights
in other media and formats. Subject to Section 8(f), all rights not
expressly granted by Licensor are hereby reserved.
.
4. Restrictions. The license granted in Section 3 above is expressly
made subject to and limited by the following restrictions:
.
1. You may Distribute or Publicly Perform the Work only under the
terms of this License. You must include a copy of, or the Uniform
Resource Identifier (URI) for, this License with every copy of the
Work You Distribute or Publicly Perform. You may not offer or
impose any terms on the Work that restrict the terms of this
License or the ability of the recipient of the Work to exercise
the rights granted to that recipient under the terms of the
License. You may not sublicense the Work. You must keep intact all
notices that refer to this License and to the disclaimer of
warranties with every copy of the Work You Distribute or Publicly
Perform. When You Distribute or Publicly Perform the Work, You may
not impose any effective technological measures on the Work that
restrict the ability of a recipient of the Work from You to
exercise the rights granted to that recipient under the terms of
the License. This Section 4(a) applies to the Work as incorporated
in a Collection, but this does not require the Collection apart
from the Work itself to be made subject to the terms of this
License. If You create a Collection, upon notice from any Licensor
You must, to the extent practicable, remove from the Collection
any credit as required by Section 4(b), as requested. If You
create an Adaptation, upon notice from any Licensor You must, to
the extent practicable, remove from the Adaptation any credit as
required by Section 4(b), as requested.
2. If You Distribute, or Publicly Perform the Work or any Adaptations
or Collections, You must, unless a request has been made pursuant
to Section 4(a), keep intact all copyright notices for the Work
and provide, reasonable to the medium or means You are utilizing:
(i) the name of the Original Author (or pseudonym, if applicable)
if supplied, and/or if the Original Author and/or Licensor
designate another party or parties (e.g., a sponsor institute,
publishing entity, journal) for attribution ("Attribution
Parties") in Licensor's copyright notice, terms of service or by
other reasonable means, the name of such party or parties; (ii)
the title of the Work if supplied; (iii) to the extent reasonably
practicable, the URI, if any, that Licensor specifies to be
associated with the Work, unless such URI does not refer to the
copyright notice or licensing information for the Work; and (iv) ,
consistent with Section 3(b), in the case of an Adaptation, a
credit identifying the use of the Work in the Adaptation (e.g.,
"French translation of the Work by Original Author," or
"Screenplay based on original Work by Original Author"). The
credit required by this Section 4 (b) may be implemented in any
reasonable manner; provided, however, that in the case of a
Adaptation or Collection, at a minimum such credit will appear,
if a credit for all contributing authors of the Adaptation or
Collection appears, then as part of these credits and in a manner
at least as prominent as the credits for the other contributing
authors. For the avoidance of doubt, You may only use the credit
required by this Section for the purpose of attribution in the
manner set out above and, by exercising Your rights under this
License, You may not implicitly or explicitly assert or imply any
connection with, sponsorship or endorsement by the Original
Author, Licensor and/or Attribution Parties, as appropriate, of
You or Your use of the Work, without the separate, express prior
written permission of the Original Author, Licensor and/or
Attribution Parties.
3. Except as otherwise agreed in writing by the Licensor or as may be
otherwise permitted by applicable law, if You Reproduce,
Distribute or Publicly Perform the Work either by itself or as
part of any Adaptations or Collections, You must not distort,
mutilate, modify or take other derogatory action in relation to
the Work which would be prejudicial to the Original Author's honor
or reputation. Licensor agrees that in those jurisdictions (e.g.
Japan), in which any exercise of the right granted in Section 3(b)
of this License (the right to make Adaptations) would be deemed to
be a distortion, mutilation, modification or other derogatory
action prejudicial to the Original Author's honor and reputation,
the Licensor will waive or not assert, as appropriate, this
Section, to the fullest extent permitted by the applicable
national law, to enable You to reasonably exercise Your right
under Section 3(b) of this License (right to make Adaptations) but
not otherwise.
.
5. Representations, Warranties and Disclaimer
.
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF
ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW
THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO
YOU.
.
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY
FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY
DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF
LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
.
7. Termination
.
1. This License and the rights granted hereunder will terminate
automatically upon any breach by You of the terms of this License.
Individuals or entities who have received Adaptations or
Collections from You under this License, however, will not have
their licenses terminated provided such individuals or entities
remain in full compliance with those licenses. Sections 1, 2, 5,
6, 7, and 8 will survive any termination of this License.
2. Subject to the above terms and conditions, the license granted
here is perpetual (for the duration of the applicable copyright in
the Work). Notwithstanding the above, Licensor reserves the right
to release the Work under different license terms or to stop
distributing the Work at any time; provided, however that any such
election will not serve to withdraw this License (or any other
license that has been, or is required to be, granted under the
terms of this License), and this License will continue in full
force and effect unless terminated as stated above.
.
8. Miscellaneous
.
1. Each time You Distribute or Publicly Perform the Work or a
Collection, the Licensor offers to the recipient a license to the
Work on the same terms and conditions as the license granted to
You under this License.
2. Each time You Distribute or Publicly Perform an Adaptation,
Licensor offers to the recipient a license to the original Work on
the same terms and conditions as the license granted to You under
this License.
3. If any provision of this License is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability
of the remainder of the terms of this License, and without further
action by the parties to this agreement, such provision shall be
reformed to the minimum extent necessary to make such provision
valid and enforceable.
4. No term or provision of this License shall be deemed waived and no
breach consented to unless such waiver or consent shall be in
writing and signed by the party to be charged with such waiver or
consent.
5. This License constitutes the entire agreement between the parties
with respect to the Work licensed here. There are no
understandings, agreements or representations with respect to the
Work not specified here. Licensor shall not be bound by any
additional provisions that may appear in any communication from
You. This License may not be modified without the mutual written
agreement of the Licensor and You.
6. The rights granted under, and the subject matter referenced, in
this License were drafted utilizing the terminology of the Berne
Convention for the Protection of Literary and Artistic Works (as
amended on September 28, 1979), the Rome Convention of 1961, the
WIPO Copyright Treaty of 1996, the WIPO Performances and
Phonograms Treaty of 1996 and the Universal Copyright Convention
(as revised on July 24, 1971). These rights and subject matter
take effect in the relevant jurisdiction in which the License
terms are sought to be enforced according to the corresponding
provisions of the implementation of those treaty provisions in the
applicable national law. If the standard suite of rights granted
under applicable copyright law includes additional rights not
granted under this License, such additional rights are deemed to
be included in the License; this License is not intended to
restrict the license of any rights under applicable law.
License: CC0-1.0
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT
RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR
THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR
DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR
WORKS PROVIDED HEREUNDER.
.
Statement of Purpose
.
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
.
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
reputation or greater distribution for their Work in part through the use
and efforts of others.
.
For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with
a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.
.
Copyright and Related Rights. A Work made available under CC0 may be protected
by copyright and related or neighboring rights ("Copyright and Related
Rights"). Copyright and Related Rights include, but are not limited to,
the following:
.
the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;
moral rights retained by the original author(s) and/or performer(s);
publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
rights protecting against unfair competition in regards to a Work, subject
to the limitations in paragraph 4(a), below;
rights protecting the extraction, dissemination, use and reuse of data
in a Work;
database rights (such as those arising under Directive 96/9/EC of the European
Parliament and of the Council of 11 March 1996 on the legal protection of
databases, and under any national implementation thereof, including any
amended or successor version of such directive); and
other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.
.
2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time
extensions), (iii) in any current or future medium and for any number of
copies, and (iv) for any purpose whatsoever, including without limitation
commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
the Waiver for the benefit of each member of the public at large and to the
detriment of Affirmer's heirs and successors, fully intending that such Waiver
shall not be subject to revocation, rescission, cancellation, termination,
or any other legal or equitable action to disrupt the quiet enjoyment of the
Work by the public as contemplated by Affirmer's express Statement of Purpose.
.
3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account
Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
is so judged Affirmer hereby grants to each affected person a royalty-free,
non transferable, non sublicensable, non exclusive, irrevocable and
unconditional license to exercise Affirmer's Copyright and Related Rights
in the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions),
(iii) in any current or future medium and for any number of copies, and (iv)
for any purpose whatsoever, including without limitation commercial,
advertising or promotional purposes (the "License"). The License shall be
deemed effective as of the date CC0 was applied by Affirmer to the Work.
Should any part of the License for any reason be judged legally invalid or
ineffective under applicable law, such partial invalidity or ineffectiveness
shall not invalidate the remainder of the License, and in such case Affirmer
hereby affirms that he or she will not (i) exercise any of his or her
remaining Copyright and Related Rights in the Work or (ii) assert any
associated claims and causes of action with respect to the Work, in either
case contrary to Affirmer's express Statement of Purpose.
.
4. Limitations and Disclaimers.
.
No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.
Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or
other defects, accuracy, or the present or absence of errors, whether
or not discoverable, all to the greatest extent permissible under applicable
law.
.
Affirmer disclaims responsibility for clearing rights of other persons that
may apply to the Work or any use thereof, including without limitation any
person's Copyright and Related Rights in the Work. Further, Affirmer
disclaims responsibility for obtaining any necessary consents,
permissions or other rights required for any use of the Work.
.
Affirmer understands and acknowledges that Creative Commons is not a party
to this document and has no duty or obligation with respect to this CC0 or
use of the Work.
License: Expat
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
License: Font-Awesome-Free-License
Font Awesome Free is free, open source, and GPL friendly. You can use it for
commercial projects, open source projects, or really almost whatever you want.
Full Font Awesome Free license: https://fontawesome.com/license/free.
.
# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
packaged as SVG and JS file types.
.
# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
.
# Code: MIT License (https://opensource.org/licenses/MIT)
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
.
# Attribution
Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
Awesome Free files already contain embedded comments with sufficient
attribution, so you shouldn't need to do anything additional when using these
files normally.
.
We've kept attribution comments terse, so we ask that you do not actively work
to remove them from files, especially code. They're a great way for folks to
learn about Font Awesome.
.
# Brand Icons
All brand icons are trademarks of their respective owners. The use of these
trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**
License: GPL-3+
This program is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later
version.
.
This program is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more
details.
.
You should have received a copy of the GNU General Public
License along with this package; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU General Public
License version 3 can be found in the file
`/usr/share/common-licenses/GPL-3'.
License: public-domain
All scripts are Public Domain.

2
debian/gbp.conf vendored Normal file
View file

@ -0,0 +1,2 @@
[DEFAULT]
component = [ 'snowplow-javascript-tracker', 'workhorse-vendor' ]

12
debian/gitlab-rails-console.sh vendored Executable file
View file

@ -0,0 +1,12 @@
#! /bin/sh
set -e
# Read debian specific configuration
. /etc/gitlab-common/gitlab-common.conf
. /etc/gitlab/gitlab-debian.conf
export DB RAILS_ENV GEM_HOME
cd /usr/share/gitlab
runuser -u ${gitlab_user} -- sh -c "/usr/bin/bundle exec rails console -e production"

12
debian/gitlab-rake.sh vendored Executable file
View file

@ -0,0 +1,12 @@
#! /bin/bash
# Using bash for ${variable@Q} option for passing quotes from command line argument to rake
set -e
# Read debian specific configuration
. /etc/gitlab-common/gitlab-common.conf
. /etc/gitlab/gitlab-debian.conf
export DB RAILS_ENV GEM_HOME
cd /usr/share/gitlab
runuser -u ${gitlab_user} -- sh -c "/usr/bin/bundle exec rake ${@@Q}"

16
debian/gitlab-update-gemfile-lock.sh vendored Executable file
View file

@ -0,0 +1,16 @@
#! /bin/sh
set -e
# Read debian specific configuration
. /etc/gitlab-common/gitlab-common.conf
. /etc/gitlab/gitlab-debian.conf
export DB RAILS_ENV
cd /usr/share/gitlab
# Remove all lines from Gemfile.lock
runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/Gemfile.lock && \
truncate -s 0 ${gitlab_data_dir}/Gemfile.lock"
# Regenerate Gemfile.lock
runuser -u ${gitlab_user} -- sh -c '/usr/bin/bundle install --local'

1
debian/gitlab-workhorse.install vendored Normal file
View file

@ -0,0 +1 @@
debian/tmp/usr/bin

63
debian/gitlab.config vendored Executable file
View file

@ -0,0 +1,63 @@
#!/bin/sh
# config maintainer script for gitlab
CONFIGFILE=/etc/gitlab/gitlab-debian.conf
set -e
# source debconf stuffs
. /usr/share/debconf/confmodule
# Load config file, if it exists.
if [ -e $CONFIGFILE ]; then
. $CONFIGFILE || true
# Store values from config file into
# debconf db.
db_set gitlab/fqdn "$GITLAB_HOST"
db_set gitlab/ssl "${GITLAB_HTTPS:-false}"
db_set gitlab/letsencrypt "${gitlab_letsencrypt:-false}"
if [ -n "$gitlab_letsencrypt_email" ]; then
db_set gitlab/letsencrypt_email "${gitlab_letsencrypt_email}"
fi
fi
# What is your fqdn?
db_input high gitlab/fqdn || true
db_go
# Do you want https?
db_input high gitlab/ssl || true
db_go
# Don't prompt for letsencrypt if not installed
if command -v letsencrypt >/dev/null; then
# Do you want Let's Encrypt?
db_get gitlab/ssl
if [ "${RET}" = "true" ]
then
db_input high gitlab/letsencrypt || true
db_go
db_get gitlab/letsencrypt
gitlab_letsencrypt=$RET
if [ "$gitlab_letsencrypt" = "true" ]; then
# Get email for letsencrypt updates
db_input high gitlab/letsencrypt_email || true
db_go
fi
fi
fi
db_get gitlab-common/user
gitlab_user=$RET
# source dbconfig-common shell library, and call the hook function
if [ -f /usr/share/dbconfig-common/dpkg/config ]; then
. /usr/share/dbconfig-common/dpkg/config
dbc_dbtypes="pgsql"
dbc_dbname="gitlab_production"
dbc_dbuser="$gitlab_user"
dbc_go gitlab "$@"
fi

3
debian/gitlab.dirs vendored Normal file
View file

@ -0,0 +1,3 @@
/var/cache/gitlab
/var/log/gitlab
/var/log/gitlab-shell

2
debian/gitlab.docs vendored Normal file
View file

@ -0,0 +1,2 @@
README.md
debian/README.Debian

19
debian/gitlab.gitlab-mailroom.service vendored Normal file
View file

@ -0,0 +1,19 @@
[Unit]
Description=Gitlab mailroom Worker
PartOf=gitlab.target
Requires=gitlab-puma.service
Wants=gitlab-puma.service
After=gitlab-puma.service
PartOf=gitlab.service
ReloadPropagatedFrom=gitlab-puma.service
[Service]
Type=simple
WorkingDirectory=/usr/share/gitlab
EnvironmentFile=/etc/gitlab/gitlab-debian.conf
SyslogIdentifier=gitlab-mailroom
ExecStart=/usr/bin/bundle exec mail_room -q -c /etc/gitlab/mail_room.yml
Restart=on-abnormal
[Install]
WantedBy=gitlab.target

22
debian/gitlab.gitlab-puma.service vendored Normal file
View file

@ -0,0 +1,22 @@
[Unit]
Description=GitLab Puma Server
PartOf=gitlab.target
Wants=redis-server.service
Wants=postgresql.service
After=redis-server.service postgresql.service
PartOf=gitlab.service
ReloadPropagatedFrom=gitlab.service
Conflicts=gitlab-unicorn.service
[Service]
Type=simple
WorkingDirectory=/usr/share/gitlab
EnvironmentFile=/etc/gitlab/gitlab-debian.conf
EnvironmentFile=-/etc/default/gitlab
SyslogIdentifier=gitlab-puma
ExecStart=/usr/bin/bundle exec puma -C config/puma.rb -e $RAILS_ENV
ExecReload=/bin/kill -USR2 $MAINPID
Restart=on-abnormal
[Install]
WantedBy=gitlab.target

25
debian/gitlab.gitlab-sidekiq.service vendored Normal file
View file

@ -0,0 +1,25 @@
[Unit]
Description=GitLab Sidekiq Worker
PartOf=gitlab.target
Wants=redis-server.service
Wants=postgresql.service
After=redis-server.service postgresql.service
PartOf=gitlab.service
ReloadPropagatedFrom=gitlab.service
[Service]
Type=simple
WorkingDirectory=/usr/share/gitlab
EnvironmentFile=/etc/gitlab/gitlab-debian.conf
Environment=SIDEKIQ_QUEUES=*
SyslogIdentifier=gitlab-sidekiq
ExecStartPre=truncate -s 0 Gemfile.lock
ExecStartPre=/usr/bin/bundle install --local --quiet
ExecStart=/usr/bin/bundle exec bin/sidekiq-cluster $SIDEKIQ_QUEUES -e $RAILS_ENV
Restart=on-abnormal
## No "Type=notify" support; wait for service to initialise:
ExecStartPost=-/bin/sh -c "for i in 4 4 4 4 4 4 4 4; do sleep $i; (ps -h -o command -p $MAINPID | grep -q -P \"sidekiq\s\d\.\d\.\d\") && exit 0; done"
[Install]
WantedBy=gitlab.target

25
debian/gitlab.gitlab-workhorse.service vendored Normal file
View file

@ -0,0 +1,25 @@
[Unit]
Description=Gitlab Workhorse handles slow HTTP requests for Gitlab.
PartOf=gitlab.target
Requires=gitlab-puma.service
Wants=gitlab-puma.service
After=gitlab-puma.service
PartOf=gitlab.service
ReloadPropagatedFrom=gitlab-puma.service
[Service]
Type=simple
WorkingDirectory=/usr/share/gitlab
EnvironmentFile=/etc/gitlab/gitlab-debian.conf
SyslogIdentifier=gitlab-workhorse
ExecStart=/usr/bin/gitlab-workhorse \
-listenUmask 0 \
-listenNetwork unix \
-listenAddr ${gitlab_pid_path}/gitlab-workhorse.socket \
-authBackend http://127.0.0.1:8080 \
-authSocket ${gitlab_pid_path}/gitlab.socket \
-documentRoot ${gitlab_app_root}/public
Restart=on-abnormal
[Install]
WantedBy=gitlab.target

1
debian/gitlab.init vendored Symbolic link
View file

@ -0,0 +1 @@
../lib/support/init.d/gitlab

77
debian/gitlab.install vendored Normal file
View file

@ -0,0 +1,77 @@
debian/conf/gitlab etc/default
debian/conf/puma.rb etc/gitlab
debian/conf/database.yml etc/gitlab
debian/conf/gitlab.yml.example usr/lib/gitlab/templates
debian/conf/resque.yml etc/gitlab
debian/conf/cable.yml etc/gitlab
debian/conf/gitlab-debian.conf.example usr/lib/gitlab/templates
debian/conf/*.target lib/systemd/system
debian/conf/smtp_settings.rb etc/gitlab/initializers
debian/conf/tmpfiles.d/gitlab.conf /usr/lib/tmpfiles.d/
debian/conf/nginx.conf.example usr/lib/gitlab/templates
debian/conf/nginx.ssl.conf.example usr/lib/gitlab/templates
debian/rake-tasks.sh usr/lib/gitlab/scripts
debian/gitlab-rake.sh usr/lib/gitlab/scripts
debian/gitlab-rails-console.sh usr/lib/gitlab/scripts
debian/gitlab-update-gemfile-lock.sh usr/lib/gitlab/scripts
.browserslistrc usr/share/gitlab
.editorconfig usr/share/gitlab
.lefthook usr/share/gitlab
.license_encryption_key.pub usr/share/gitlab
.markdownlint.yml usr/share/gitlab
.solargraph.yml.example usr/share/gitlab
.vale.ini usr/share/gitlab
babel.config.js usr/share/gitlab
app usr/share/gitlab
bin usr/share/gitlab
CHANGELOG.md usr/share/gitlab
changelogs usr/share/gitlab
config/* etc/gitlab
config.ru usr/share/gitlab
CONTRIBUTING.md usr/share/gitlab
crowdin.yml usr/share/gitlab
danger usr/share/gitlab
data usr/share/gitlab
Dangerfile usr/share/gitlab
doc usr/share/gitlab
docker-compose.yml usr/share/gitlab
Dockerfile.assets usr/share/gitlab
fixtures usr/share/gitlab
Gemfile usr/share/gitlab
Guardfile usr/share/gitlab
generator_templates usr/share/gitlab
glfm_specification usr/share/gitlab
GITLAB_ELASTICSEARCH_INDEXER_VERSION usr/share/gitlab
GITLAB_KAS_VERSION usr/share/gitlab
GITLAB_METRICS_EXPORTER_VERSION usr/share/gitlab
GITLAB_PAGES_VERSION usr/share/gitlab
GITALY_SERVER_VERSION usr/share/gitlab
GITLAB_SHELL_VERSION usr/share/gitlab
GITLAB_WORKHORSE_VERSION usr/share/gitlab
haml_lint usr/share/gitlab
INSTALLATION_TYPE usr/share/gitlab
jest.config.*.js usr/share/gitlab
jest_resolver.js usr/share/gitlab
lib usr/share/gitlab
locale usr/share/gitlab
MAINTENANCE.md usr/share/gitlab
metrics_server usr/share/gitlab
package.json usr/share/gitlab
patches var/lib/gitlab
PHILOSOPHY.md usr/share/gitlab
PROCESS.md usr/share/gitlab
rubocop usr/share/gitlab
Rakefile usr/share/gitlab
README.md usr/share/gitlab
scripts usr/share/gitlab
security.txt usr/share/gitlab
sidekiq_cluster usr/share/gitlab
storybook usr/share/gitlab
tests.yml usr/share/gitlab
yarn.lock var/lib/gitlab
tooling usr/share/gitlab
vendor usr/share/gitlab
VERSION usr/share/gitlab
shared var/lib/gitlab
public var/lib/gitlab
db var/lib/gitlab

26
debian/gitlab.links vendored Normal file
View file

@ -0,0 +1,26 @@
var/lib/gitlab/public usr/share/gitlab/public
var/lib/gitlab/shared usr/share/gitlab/shared
var/lib/gitlab/db usr/share/gitlab/db
var/lib/gitlab/node_modules usr/share/gitlab/node_modules
usr/share/gitlab/package.json var/lib/gitlab/package.json
var/lib/gitlab/yarn-error.log usr/share/gitlab/yarn-error.log
var/lib/gitlab/yarn.lock usr/share/gitlab/yarn.lock
var/lib/gitlab/.yarn usr/share/gitlab/.yarn
var/lib/gitlab/.yarnrc.yml usr/share/gitlab/.yarnrc.yml
var/lib/gitlab/.ssh usr/share/gitlab/.ssh
var/lib/gitlab/.bundle usr/share/gitlab/.bundle
var/lib/gitlab/secrets.yml etc/gitlab/secrets.yml
var/lib/gitlab/locale usr/share/gitlab/app/assets/javascripts/locale
usr/share/gitlab/app/assets/javascripts/locale.static/index.js var/lib/gitlab/locale/index.js
usr/share/gitlab/scripts var/lib/gitlab/scripts
var/log/gitlab usr/share/gitlab/log
var/log/gitlab/builds usr/share/gitlab/builds
run/gitlab usr/share/gitlab/tmp
etc/gitlab usr/share/gitlab/config
/var/lib/gitlab/.gitlab_workhorse_secret /usr/share/gitlab/.gitlab_workhorse_secret
/var/lib/gitlab/.gitlab_shell_secret /usr/share/gitlab/.gitlab_shell_secret
/var/lib/gitlab/.gitlab_kas_secret /usr/share/gitlab/.gitlab_kas_secret
/var/lib/gitlab/Gemfile.lock /usr/share/gitlab/Gemfile.lock
/usr/lib/gitlab/scripts/gitlab-rake.sh /usr/sbin/gitlab-rake
/usr/lib/gitlab/scripts/gitlab-rails-console.sh /usr/sbin/gitlab-rails-console
/usr/lib/gitlab/scripts/gitlab-update-gemfile-lock.sh /usr/sbin/gitlab-update-gemfile-lock

40
debian/gitlab.lintian-overrides vendored Normal file
View file

@ -0,0 +1,40 @@
# Used by chkconfig tool for rpm based systems, it can be safely ignored
gitlab: init.d-script-has-unknown-lsb-keyword etc/init.d/gitlab:15 chkconfig
# just an example, not used directly
gitlab: executable-not-elf-or-script usr/share/gitlab/lib/support/init.d/gitlab.default.example
# just an example, not used directly
gitlab: executable-not-elf-or-script usr/share/gitlab/lib/support/deploy/deploy.sh
# comes from upstream, timestamp will not change on rebuilds
gitlab: package-contains-timestamped-gzip usr/share/gitlab/spec/fixtures/ci_build_artifacts_metadata.gz
# upgrade handled via apt, script not required
gitlab: executable-not-elf-or-script usr/share/gitlab/bin/upgrade.rb
gitlab: executable-not-elf-or-script usr/share/gitlab/bin/ci/upgrade.rb
# False-positives: there are no init.d files for those services:
init.d-script-not-marked-as-conffile etc/init.d/gitlab-sidekiq
init.d-script-not-marked-as-conffile etc/init.d/gitlab-workhorse
init.d-script-not-marked-as-conffile etc/init.d/gitlab-unicorn
init.d-script-not-marked-as-conffile etc/init.d/gitlab-mailroom
# Not needed; SysV uses one 'gitlab' init script.
init.d-script-not-included-in-package etc/init.d/gitlab-workhorse
init.d-script-not-included-in-package etc/init.d/gitlab-sidekiq
init.d-script-not-included-in-package etc/init.d/gitlab-mailroom
init.d-script-not-included-in-package etc/init.d/gitlab-unicorn
# libjs-cropper is 1.2.2, embedded cropper.js is 2.3.0 and a different upstream
embedded-javascript-library usr/share/gitlab/app/assets/javascripts/lib/cropper.js please use libjs-cropper
# This is not the raphael library
embedded-javascript-library usr/share/gitlab/app/assets/javascripts/lib/raphael.js please use libjs-raphael
embedded-javascript-library usr/share/gitlab/app/assets/javascripts/network/raphael.js please use libjs-raphael
# This is not the jquery library
embedded-javascript-library usr/share/gitlab/app/assets/javascripts/extensions/jquery.js please use libjs-jquery
embedded-javascript-library usr/share/gitlab/vendor/assets/javascripts/extensions/jquery.js please use libjs-jquery
embedded-javascript-library usr/share/gitlab/app/assets/javascripts/commons/jquery.js please use libjs-jquery
# used as test data
package-contains-vcs-control-file usr/share/gitlab/spec/javascripts/fixtures/.gitignore
package-contains-eslint-config-file usr/share/gitlab/spec/javascripts/.eslintrc.yml

1220
debian/gitlab.maintscript vendored Normal file

File diff suppressed because it is too large Load diff

396
debian/gitlab.postinst vendored Executable file
View file

@ -0,0 +1,396 @@
#! /bin/sh
# postinst script for gitlab
# copied from postinst script for hplip
# $Id: hplip.postinst,v 1.1 2005/10/15 21:39:04 hmh Exp $
#
# see: dh_installdeb(1)
set -e
# Setup variables
# Now using gitlab-common.defaults to override variables used only in
# maintainer scripts. Earlier versions used gitlab-debian.conf for this.
# Now gitlab-debian.conf will only have user/admin configurable variables
# and variables required by systemd services.
gitlab_common_defaults=/usr/lib/gitlab-common/gitlab-common.defaults
test -f ${gitlab_common_defaults} && . ${gitlab_common_defaults}
# Show debconf questions
. /usr/share/debconf/confmodule
. /usr/share/dbconfig-common/dpkg/postinst
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
#
# quoting from the policy:
# Any necessary prompting should almost always be confined to the
# post-installation script, and should be protected with a conditional
# so that unnecessary prompting doesn't happen if a package's
# installation fails and the `postinst' is called with `abort-upgrade',
# `abort-remove' or `abort-deconfigure'.
#######################################################################
# Read debian specific configuration
#######################################################################
# Always copy the example configuration file in case there are newer entries
# added by maintainer
cp ${gitlab_debian_conf_example} ${gitlab_debian_conf_private}
. ${gitlab_debian_conf_private}
# If /etc/gitlab/gitlab-debian.conf is already present, use it
test -f ${gitlab_debian_conf} && . ${gitlab_debian_conf}
export DB RAILS_ENV
# Read default values (we cannot do this before gitlab-debian.conf is exported
# as we want to override variables set by gitlab-debian.conf in earlier gitlab
# versions with gitlab-debian.defaults)
. ${gitlab_common_defaults}
# Read gitlab_user from gitlab-common.conf
test -f ${gitlab_common_conf} && . ${gitlab_common_conf}
# Required for embedded gems
export GEM_HOME=/var/lib/gitlab/.gem
export GEM_PATH=$(gem env gempath)
# Once bundler gets --prefer-local option (merged upstream) these will be automated
# Updating these rubygem packages are complicated
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v 1.8.0 "^graphiql-rails$" >/dev/null; then gem install -v 1.8.0 graphiql-rails; fi"
# TODO: Update packages for these gems
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v 1.44.0 "^google-cloud-storage$" >/dev/null; then gem install -v 1.44.0 google-cloud-storage; fi"
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 3.22.2' "^google-protobuf$" >/dev/null; then gem install -v '~> 3.22.2' google-protobuf; fi"
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 0.1.3' "^net-protocol$" >/dev/null; then gem install -v '~> 0.1.3' net-protocol; fi"
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 1.3' "^duo_api$" >/dev/null; then gem install -v '~> 1.3' duo_api; fi"
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 0.3' "^google-cloud-profiler-v2$" >/dev/null; then gem install -v '~> 0.3' google-cloud-profiler-v2; fi"
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 1.10' "^faraday$" >/dev/null; then gem install -v '~> 1.10' faraday; fi"
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 0.0.12' "^arr-pm$" >/dev/null; then gem install -v '~> 0.0.12' arr-pm; fi"
# we have a newer incompatible version in the archive
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 0.6.1' "^omniauth_openid_connect$" >/dev/null; then gem install -v '~> 0.6.1' omniauth_openid_connect; fi"
# Packaged version is probably buggy - task lists on issues broken
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v 2.3.2 "^deckar01-task_list$" >/dev/null; then gem install -v 2.3.2 deckar01-task_list; fi"
# We have a newer incompatible version in the archive
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v 0.10.0 "^google-apis-core$" >/dev/null; then gem install -v 0.10.0 google-apis-core; fi"
# archive has gitaly 16.0
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~> 15.9.0.pre.rc3' "^gitaly$" >/dev/null; then gem install -v '~> 15.9.0.pre.rc3' gitaly; fi"
# Uninstall rack 3.x
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v '~>3.0' "^rack$" >/dev/null; then gem uninstall -v '~>3.0' rack; fi"
# Gitlab needs this specific version due to
# https://github.com/fog/fog-google/issues/421
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v 2.1.0 "^fog-core$" >/dev/null; then gem install -v 2.1.0 fog-core; fi"
# new gem
runuser -u ${gitlab_user} -- sh -c "if ! gem list -i -v 0.0.17.pre.alpha1 "^devfile$" >/dev/null; then gem install -v 0.0.17.pre.alpha1 devfile; fi"
#######################################################################
# update Gemfile.lock and yarn.lock, always
#######################################################################
runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/Gemfile.lock && \
truncate -s 0 ${gitlab_data_dir}/Gemfile.lock"
# Don't modify yarn.lock until all dependencies are packaged
#runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/yarn.lock && \
#truncate -s 0 ${gitlab_data_dir}/yarn.lock"
runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/yarn-error.log"
cd ${gitlab_app_root}
if ! runuser -u ${gitlab_user} -- sh -c 'bundle --local --quiet'; then
if [ "$1" = "triggered" ]; then
# probably triggered in the middle of an system upgrade; ignore failure
# but abort here
echo "#########################################################################"
echo "# Failed to detect gitlab dependencies; if you are in the middle of an #"
echo "# upgrade, this is probably fine, there will be another attempt later. #"
echo "# #"
echo "# If you are NOT in the middle of an upgrade, there is probably a real #"
echo "# issue. Please report a bug. #"
echo "#########################################################################"
exit 0
else
# something is really broken
exit 1
fi
fi
cd - >/dev/null
case "$1" in
configure)
gitlab_builds_log=${gitlab_log_dir}/builds
gitlab_repo_path=${gitlab_data_dir}/repositories
gitlab_uploads_path=${gitlab_data_dir}/public/uploads
# Create directories and change ownership
echo "Creating runtime directories for gitlab..."
# Setup ssh key file
runuser -u ${gitlab_user} -- sh -c "mkdir -p ${gitlab_data_dir}/.ssh"
runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/.ssh/authorized_keys"
# Create .bundle for .bundle/config
runuser -u ${gitlab_user} -- sh -c "mkdir -p ${gitlab_data_dir}/.bundle"
# Create locale for app/assets/javascripts/locale
runuser -u ${gitlab_user} -- sh -c "mkdir -p ${gitlab_data_dir}/locale"
# Create backup directory for tmp/backups symbolic link
runuser -u ${gitlab_user} -- sh -c "mkdir -p ${gitlab_data_dir}/backups"
# Create more required directories
mkdir -p ${gitlab_pid_path}
chown ${gitlab_user}: ${gitlab_data_dir}/public ${gitlab_cache_path} \
${gitlab_log_dir} ${gitlab_shell_log} ${gitlab_pid_path} \
${gitlab_data_dir}/db ${gitlab_data_dir}/locale ${gitlab_data_dir}/shared \
${gitlab_data_dir}/shared/* ${gitlab_data_dir}/shared/artifacts/* \
${gitlab_data_dir}/shared/artifacts/tmp/*
for i in ${gitlab_repo_path} ${gitlab_uploads_path}\
${gitlab_shell_log} ${gitlab_builds_log}; do
runuser -u ${gitlab_user} -- sh -c "mkdir -p $i"
done
# nginx/httpd should be able to connect to gitlab-workhorse.socket and serve public
chown ${gitlab_user}:${nginx_user} ${gitlab_uploads_path}/../* ${gitlab_pid_path}
# Customize permissions
echo "Updating file permissions..."
chmod ug+rwX,o-rwx,u-s,g+s ${gitlab_repo_path}/
for i in ${gitlab_data_dir} ${gitlab_shell_root}; do
chown ${gitlab_user}: $i
done
# Make package.json writable for yarn 2
chown ${gitlab_user}: /var/lib/gitlab/package.json
chown ${gitlab_user}: /var/lib/gitlab/yarn.lock
runuser -u ${gitlab_user} -- sh -c "chmod 700 ${gitlab_uploads_path}"
runuser -u ${gitlab_user} -- sh -c 'git config --global core.autocrlf "input"'
# Commands below needs to be run from gitlab_app_root
cd ${gitlab_app_root}
# Obtain hostname from debconf db
echo "Configuring hostname and email..."
db_get gitlab/fqdn
GITLAB_HOST=$RET
GITLAB_EMAIL_FROM="no-reply@$GITLAB_HOST"
GITLAB_EMAIL_DISPLAY_NAME="Gitlab"
GITLAB_EMAIL_REPLY_TO="no-reply@$GITLAB_HOST"
# Check if ssl option is selected
db_get gitlab/ssl
GITLAB_HTTPS=$RET
gl_proto="http"
db_get gitlab/letsencrypt
gitlab_letsencrypt=$RET
db_get gitlab/letsencrypt_email
gitlab_letsencrypt_email=$RET
cp -a -f ${gitlab_debian_conf_private} ${gitlab_debian_conf_private}.tmp
# If the admin deleted or commented some variables but then set
# them via debconf, (re-)add them to the conffile.
test -z "$GITLAB_HOST" || grep -Eq '^ *GITLAB_HOST=' ${gitlab_debian_conf_private} || \
echo "GITLAB_HOST=" >> ${gitlab_debian_conf_private}
test -z "$GITLAB_EMAIL_FROM" || grep -Eq '^ *GITLAB_EMAIL_FROM=' ${gitlab_debian_conf_private} || \
echo "GITLAB_EMAIL_FROM=" >> ${gitlab_debian_conf_private}
test -z "$GITLAB_EMAIL_DISPLAY_NAME" || grep -Eq '^ *GITLAB_EMAIL_DISPLAY_NAME=' ${gitlab_debian_conf_private} || \
echo "GITLAB_EMAIL_DISPLAY_NAME=" >> ${gitlab_debian_conf_private}
test -z "$GITLAB_EMAIL_REPLY_TO" || grep -Eq '^ *GITLAB_EMAIL_REPLY_TO=' ${gitlab_debian_conf_private} || \
echo "GITLAB_EMAIL_REPLY_TO=" >> ${gitlab_debian_conf_private}
test -z "$GITLAB_HTTPS" || grep -Eq '^ *GITLAB_HTTPS=' ${gitlab_debian_conf_private} || \
echo "GITLAB_HTTPS=" >> ${gitlab_debian_conf_private}
test -z "$gitlab_letsencrypt" || grep -Eq '^ *gitlab_letsencrypt=' ${gitlab_debian_conf_private} || \
echo "gitlab_letsencrypt=" >> ${gitlab_debian_conf_private}
test -z "$gitlab_letsencrypt_email" || grep -Eq '^ *gitlab_letsencrypt_email=' ${gitlab_debian_conf_private} || \
echo "gitlab_letsencrypt_email=" >> ${gitlab_debian_conf_private}
sed -e "s/^ *GITLAB_HOST=.*/GITLAB_HOST=\"$GITLAB_HOST\"/" \
-e "s/^ *GITLAB_EMAIL_FROM=.*/GITLAB_EMAIL_FROM=\"$GITLAB_EMAIL_FROM\"/" \
-e "s/^ *GITLAB_EMAIL_DISPLAY_NAME=.*/GITLAB_EMAIL_DISPLAY_NAME=\"$GITLAB_EMAIL_DISPLAY_NAME\"/" \
-e "s/^ *GITLAB_EMAIL_REPLY_TO=.*/GITLAB_EMAIL_REPLY_TO=\"$GITLAB_EMAIL_REPLY_TO\"/" \
-e "s/^ *GITLAB_HTTPS=.*/GITLAB_HTTPS=\"$GITLAB_HTTPS\"/" \
-e "s/^ *gitlab_letsencrypt=.*/gitlab_letsencrypt=\"$gitlab_letsencrypt\"/" \
-e "s/^ *gitlab_letsencrypt_email=.*/gitlab_letsencrypt_email=\"$gitlab_letsencrypt_email\"/" \
< ${gitlab_debian_conf_private} > ${gitlab_debian_conf_private}.tmp
mv -f ${gitlab_debian_conf_private}.tmp ${gitlab_debian_conf_private}
# Copy example configurations
cp ${gitlab_yml_example} ${gitlab_yml_private}
cp ${gitlab_shell_config_example} ${gitlab_shell_config_private}
# Set gitlab user first time
sed -i "s/GITLAB_USER/${gitlab_user}/" ${gitlab_yml_private}
# Update gitlab user (its a hack, proper fix is to have gitlab accept GITLAB_USER variable)
sed -i "s/^ *user:.* #gitlab_user/ user: $gitlab_user #gitlab_user/" ${gitlab_yml_private}
if [ "$GITLAB_HTTPS" = "true" ]; then
echo "Configuring nginx with HTTPS..."
# Workaround for #813770
gl_proto="https"
echo "Configuring gitlab with HTTPS..."
sed -i "s/#port: 80/port: 443/" ${gitlab_yml_private}
sed -i "s/https: false/https: true/" ${gitlab_yml_private}
echo "Updating gitlab_url in gitlab-shell configuration..."
sed -i \
"s/gitlab_url: http*:\/\/.*/gitlab_url: ${gl_proto}:\/\/${GITLAB_HOST}/"\
${gitlab_shell_config_private}
mkdir -p /etc/gitlab/ssl
nginx_conf_example=${nginx_ssl_conf_example}
# Check if letsencrypt option is selected
if [ "$gitlab_letsencrypt" = "true" ]; then
echo "Configuring letsencrypt..."
ln -sf /etc/letsencrypt/live/${GITLAB_HOST}/fullchain.pem \
/etc/gitlab/ssl/gitlab.crt
ln -sf /etc/letsencrypt/live/${GITLAB_HOST}/privkey.pem \
/etc/gitlab/ssl/gitlab.key
# Check if certificate is already present
if [ -e /etc/letsencrypt/live/${GITLAB_HOST}/fullchain.pem ]; then
echo "Let's encrypt certificate already present."
else
# Port 80 and 443 should be available for letsencrypt
if command -v nginx > /dev/null; then
echo "Stopping nginx for letsencrypt..."
invoke-rc.d nginx stop
fi
db_get gitlab/letsencrypt_email
gitlab_letsencrypt_email=$RET
LETSENCRYPT_CMD="letsencrypt --standalone --agree-tos -m $gitlab_letsencrypt_email -d ${GITLAB_HOST} certonly"
$LETSENCRYPT_CMD || {
echo "letsencrypt auto configuration failed..."
echo "Stop your webserver and try running letsencrypt manually..."
echo "$LETSENCRYPT_CMD"
}
if command -v nginx > /dev/null; then
echo "Starting nginx (letsencrypt configuration completed) ..."
invoke-rc.d nginx start
fi
fi
fi
else
# Revert https setting
sed -i "s/port: 443/#port: 80/" ${gitlab_yml_private}
sed -i "s/https: true/https: false/" ${gitlab_yml_private}
fi
# Cleanup in case letsencrypt were disabled later
if [ "$gitlab_letsencrypt" = "false" ]; then
if [ -L /etc/gitlab/ssl/gitlab.crt ]; then
if [ "$(file /etc/gitlab/ssl/gitlab.crt|awk '{ print $NF }')" = "/etc/letsencrypt/live/${GITLAB_HOST}/fullchain.pem" ]; then
echo "Removing symbolic links to letsencrypt certificate..."
rm -f /etc/gitlab/ssl/gitlab.crt
fi
fi
if [ -L /etc/gitlab/ssl/gitlab.key ]; then
if [ "$(file /etc/gitlab/ssl/gitlab.key|awk '{ print $NF }')" = "/etc/letsencrypt/live/${GITLAB_HOST}/privkey.pem" ]; then
echo "Removing symbolic links to letsencrypt certificate private key..."
rm -f /etc/gitlab/ssl/gitlab.key
fi
fi
fi
# Override User for systemd services
for service in mailroom puma sidekiq workhorse; do
path=/etc/systemd/system/gitlab-${service}.service.d
mkdir -p $path
if [ -e $path/override.conf ]; then
echo "$path/override.conf already exist"
# Make sure only gitlab user is updated
sed -i "s/^ *User=.*/User=$gitlab_user/" $path/override.conf
else
printf "[Service]\nUser=${gitlab_user}\n" > $path/override.conf
fi
done
# Manage gitlab-shell's config.yml via ucf
mkdir -p /etc/gitlab-shell
echo "Registering ${gitlab_shell_config} via ucf"
ucf --debconf-ok --three-way ${gitlab_shell_config_private} ${gitlab_shell_config}
ucfr gitlab ${gitlab_shell_config}
# Manage gitlab.yml via ucf
echo "Registering ${gitlab_yml} via ucf"
ucf --debconf-ok --three-way ${gitlab_yml_private} ${gitlab_yml}
ucfr gitlab ${gitlab_yml}
# Manage gitlab-debian.conf via ucf
echo "Registering ${gitlab_debian_conf} via ucf"
ucf --debconf-ok --three-way ${gitlab_debian_conf_private} ${gitlab_debian_conf}
ucfr gitlab ${gitlab_debian_conf}
# configure nginx site
if test -d /etc/nginx/sites-available/; then
if test -f ${nginx_conf_example}; then
nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}"
sed -e "s/YOUR_SERVER_FQDN/${GITLAB_HOST}/"\
${nginx_conf_example} >${nginx_site_private}
ucf --debconf-ok --three-way ${nginx_site_private} ${nginx_site}
ucfr gitlab ${nginx_site}
ln -fs ${nginx_site} /etc/nginx/sites-enabled/
else
echo "nginx example configuration file not found"
exit 1
fi
fi
# Reload nginx
if command -v nginx > /dev/null; then
echo "Reloading nginx configuration..."
invoke-rc.d nginx reload
fi
dbc_go gitlab "$@"
db_stop
# enable the pg_trgm extension
runuser -u postgres -- sh -c "psql -d gitlab_production -c \"CREATE EXTENSION IF NOT EXISTS pg_trgm;\""
# enable the btree_gist extension
runuser -u postgres -- sh -c "psql -d gitlab_production -c \"CREATE EXTENSION IF NOT EXISTS btree_gist;\""
# Allow gitlab user to create schema
runuser -u postgres -- sh -c "psql -c \"GRANT CREATE ON database gitlab_production TO ${gitlab_user};\""
# Remove Gemfile.lock if present
rm -f ${gitlab_data_dir}/Gemfile.lock
# Create Gemfile.lock and .secret in /var/lib/gitlab
runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/Gemfile.lock"
echo "Verifying we have all required libraries..."
runuser -u ${gitlab_user} -- sh -c 'bundle install --without development test --local'
echo "Running final rake tasks and tweaks..."
. /usr/lib/gitlab/scripts/rake-tasks.sh
;;
triggered)
# Already handled
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#
case "$1" in
configure)
if command -v gitaly > /dev/null; then
echo "Restarting gitaly..."
invoke-rc.d gitaly restart
fi
echo "Restarting gitlab-sidekiq..."
systemctl restart gitlab-sidekiq
echo "Restarting gitlab..."
invoke-rc.d gitlab restart
echo "Running rake checks..."
gitlab-rake gitlab:check
;;
esac

223
debian/gitlab.postrm vendored Normal file
View file

@ -0,0 +1,223 @@
#! /bin/sh
# postrm.skeleton
# Skeleton maintainer script showing all the possible cases.
# Written by Charles Briscoe-Smith, March-June 1998. Public Domain.
# Abort if any command returns an error value
set -e
# Set variables
gitlab_common_defaults=/var/lib/gitlab-common/gitlab-common.defaults
# This script is called twice during the removal of the package; once
# after the removal of the package's files from the system, and as
# the final step in the removal of this package, after the package's
# conffiles have been removed.
# Ensure the menu system is updated
# Read debian specific configuration
if [ -f ${gitlab_common_defaults} ]
then
. ${gitlab_common_defaults}
else
echo "${gitlab_common_defaults} not found. Not removing anything."
exit 0
fi
if [ -f ${gitlab_debian_conf} ]
then
. ${gitlab_debian_conf}
else
echo "${gitlab_debian_conf} not found. Not removing anything."
exit 0
fi
if [ -f ${gitlab_common_conf} ]
then
. ${gitlab_common_conf}
else
echo "${gitlab_common_conf} not found. Not removing anything."
exit 0
fi
safely_remove() {
CANDIDATE_DIR=$1
if [ -n "${CANDIDATE_DIR}" ];then
if [ -e ${CANDIDATE_DIR} ]; then
echo "Removing: $i"
rm -rf ${CANDIDATE_DIR}
fi
fi
}
case "$1" in
remove)
# This package is being removed, but its configuration has not yet
# been purged.
:
# Remove diversion
# ldconfig is NOT needed during removal of a library, only during
# installation
;;
purge)
# This package has previously been removed and is now having
# its configuration purged from the system.
:
# purge debconf questions
if [ -e /usr/share/debconf/confmodule ]; then
# Source debconf library.
. /usr/share/debconf/confmodule
# Do you want to remove all data?
db_input high gitlab/purge_data || true
db_go
# Check if we should remove data?
db_get gitlab/purge_data
if [ "${RET}" = "true" ]; then
if [ -n "${gitlab_data_dir}" ] && [ -d ${gitlab_data_dir} ]; then
for i in shared public db repositories secrets.yml Gemfile.lock; do
if [ -e ${gitlab_data_dir}/$i ]; then
echo "Removing: ${gitlab_data_dir}/$i"
rm -rf ${gitlab_data_dir}/$i; fi
done
fi
for i in ${gitlab_log_dir} ${gitlab_cache_path} ${gitlab_pid_path}; do
safely_remove $i
done
# Remove locale directory
echo "Removing: ${gitlab_app_root}/app/assets/javascripts/locale"
safely_remove ${gitlab_app_root}/app/assets/javascripts/locale
if [ ! -z "${gitlab_user}" ]; then
# Do only if gitlab_user is set
if command -v dropdb >/dev/null; then
echo "Removing Database: gitlab_production"
if runuser -u ${gitlab_user} -- sh -c 'psql gitlab_production -c ""' ; then su postgres -c "dropdb gitlab_production"; fi
else
echo "dropdb command not found. Hence not removing database."
fi
else
echo "gitlab_user not set. Hence not removing user."
fi
safely_remove ${gitlab_ssl_path}
fi
# Remove my changes to the db.
db_purge
fi
nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}"
dbconfig_config="/etc/dbconfig-common/gitlab.conf"
if [ -f ${nginx_site} ]; then echo "Found nginx site configuration at ${nginx_site}..."; fi
# we mimic dpkg as closely as possible, so we remove configuration
# files with dpkg backup extensions too:
### Some of the following is from Tore Anderson:
for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do
rm -f ${nginx_site}$ext
rm -f ${gitlab_debian_conf}$ext
rm -f ${gitlab_yml}$ext
rm -f ${gitlab_tmpfiles}$ext
rm -f ${gitlab_shell_config}$ext
rm -f ${dbconfig_config}$ext
done
for i in ${nginx_site} ${gitlab_debian_conf} ${gitlab_yml} \
${gitlab_tmpfiles} ${gitlab_shell_config} ${dbconfig_config}; do
# remove the configuration file itself
if [ -f $i ] ; then rm -f $i; fi
# and finally clear it out from the ucf database
if which ucf >/dev/null; then
if [ -n "$i" ]; then ucf --purge $i; fi
fi
if which ucfr >/dev/null; then
if [ -n "$i" ]; then ucfr --purge gitlab $i; fi
fi
done
# remove generated assets
if [ -n "${gitlab_data_dir}" ]; then safely_remove ${gitlab_data_dir}/public/assets; fi
# Remove private copies of configuration files
rm -f ${nginx_site_private}
rm -f ${gitlab_debian_conf_private}
rm -f ${gitlab_yml_private}
rm -f ${gitlab_tmpfiles_private}
rm -f ${gitlab_shell_config_private}
# Remove systemd service overrides
for service in mailroom unicorn sidekiq workhorse; do
path=/etc/systemd/system/gitlab-${service}.service.d
rm -rf $path
done
# cleanup complete
exit 0
;;
disappear)
if test "$2" != overwriter; then
echo "$0: undocumented call to \`postrm $*'" 1>&2
exit 0
fi
# This package has been completely overwritten by package $3
# (version $4). All our files are already gone from the system.
# This is a special case: neither "prerm remove" nor "postrm remove"
# have been called, because dpkg didn't know that this package would
# disappear until this stage.
:
;;
upgrade)
# About to upgrade FROM THIS VERSION to version $2 of this package.
# "prerm upgrade" has been called for this version, and "preinst
# upgrade" has been called for the new version. Last chance to
# clean up.
:
;;
failed-upgrade)
# About to upgrade from version $2 of this package TO THIS VERSION.
# "prerm upgrade" has been called for the old version, and "preinst
# upgrade" has been called for this version. This is only used if
# the previous version's "postrm upgrade" couldn't handle it and
# returned non-zero. (Fix old postrm bugs here.)
:
;;
abort-install)
# Back out of an attempt to install this package. Undo the effects of
# "preinst install...". There are two sub-cases.
:
if test "${2+set}" = set; then
# When the install was attempted, version $2's configuration
# files were still on the system. Undo the effects of "preinst
# install $2".
:
else
# We were being installed from scratch. Undo the effects of
# "preinst install".
:
fi ;;
abort-upgrade)
# Back out of an attempt to upgrade this package from version $2
# TO THIS VERSION. Undo the effects of "preinst upgrade $2".
:
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2
exit 0;;
esac
#DEBHELPER#
exit 0

16
debian/gitlab.preinst vendored Normal file
View file

@ -0,0 +1,16 @@
#!/bin/sh
set -e
pg_version=$(pg_lsclusters |grep 5432 |awk '{print $1}')
if [ "${pg_version}" -lt 12 ]; then
echo "========================================================================"
echo "Upgrade postgresql to at least version 12 before upgrading gitlab."
echo "You can use pg_upgradecluster command to upgrade the postgresql version."
echo "Aborting gitlab installation..."
echo "========================================================================"
exit 1
fi
#DEBHELPER#

13
debian/gitlab.service vendored Normal file
View file

@ -0,0 +1,13 @@
[Unit]
Description=GitLab Services
BindsTo=gitlab-puma.service gitlab-sidekiq.service gitlab-mailroom.service gitlab-workhorse.service
After=gitlab-puma.service gitlab-sidekiq.service gitlab-mailroom.service gitlab-workhorse.service
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=-/bin/true
ExecReload=-/bin/true
[Install]
WantedBy=gitlab.target

66
debian/gitlab.templates vendored Normal file
View file

@ -0,0 +1,66 @@
Template: gitlab/fqdn
Type: string
Default: localhost
_Description: Fully qualified domain name for this instance of Gitlab:
Please choose the domain name which should be used to access this
instance of Gitlab.
.
This should be the fully qualified name as seen from the Internet, with
the domain name that will be used to access the Gitlab instance, without any
protocol specifiers like https://.
.
If a reverse proxy is used, give the hostname that the proxy server
responds to.
.
Example: git.example.com
Template: gitlab/ssl
Type: boolean
Default: false
_Description: Enable https?
Enabling https means that an SSL/TLS certificate is required to access this
Gitlab instance (as Nginx will be configured to respond only to https
requests). A self-signed certificate is enough for local testing (and can be
generated using, for instance, the package easy-rsa), but it is not
recommended for a production instance.
.
Some certificate authorities like Let's Encrypt (letsencrypt.org), CAcert
(cacert.org) offer free SSL/TLS certificates.
Note: CAcert issued certificates are not trusted by all browsers, it requires
installing CAcert's root certificate in such cases.
.
Nginx must be reloaded after the certificate and key files are made available
at /etc/gitlab/ssl. letsencrypt package may be used to automate interaction
with Let's Encrypt to obtain a certificate.
Template: gitlab/letsencrypt
Type: boolean
Default: false
_Description: Use Let's Encrypt?
Symbolic links to certificate and key created using letsencrypt package
(/etc/letencrypt/live) will be added to /etc/gitlab/ssl if this option is
selected.
.
Otherwise, certificate and key files have to be placed manually to
/etc/gitlab/ssl directory as 'gitlab.crt' and 'gitlab.key'.
.
Nginx will be stopped, if this option is selected, to allow letsencrypt to use
ports 80 and 443 during domain ownership validation and certificate retrieval
step.
.
Note: letsencrypt does not have a usable nginx plugin currently, so
certificates must be renewed manually after 3 months, when current
letsencrypt certificate expire. If you choose yes here, you will also be
agreeing to letsencrypt terms of service.
Template: gitlab/letsencrypt_email
Type: string
_Description: Email address for letsencrypt updates:
Please provide a valid email address for letsencrypt updates.
Template: gitlab/purge_data
Type: boolean
Default: true
_Description: Remove all data?
This will permanently remove all data of this Gitlab instance such as database,
repositories, uploaded files, SSH public keys etc.

2
debian/gitlab.triggers vendored Normal file
View file

@ -0,0 +1,2 @@
interest-noawait /usr/lib/ruby/vendor_ruby
interest-noawait /usr/share/rubygems-integration

38
debian/ignored-file-list vendored Normal file
View file

@ -0,0 +1,38 @@
builds
.codeclimate.yml
db
debian
.dockerignore
.eslintignore
.eslintrc.yml
.foreman
Gemfile.lock
.gitattributes
.github
.gitignore
.gitlab
.gitlab-ci.yml
.gitpod.yml
.haml-lint.yml
.haml-lint_todo.yml
LICENSE
log
.mailmap
.mdlrc
.mdlrc.style
.nvmrc
.prettierignore
.prettierrc
.projections.json.example
public
qa
.rubocop_revert_ignores.txt
.rubocop_todo.yml
.rubocop.yml
.ruby-version
snowplow-javascript-tracker
.test_license_encryption_key.pub
.theia
tmp
workhorse-vendor
.yamllint

1005
debian/missing-sources/latinise.js vendored Normal file

File diff suppressed because it is too large Load diff

1
debian/not-installed vendored Normal file
View file

@ -0,0 +1 @@
usr/share/gocode

View file

@ -0,0 +1,497 @@
We should be able to update minor versions of stable libs without breaking
gitlab Gemfile
--- a/Gemfile
+++ b/Gemfile
@@ -13,63 +13,63 @@
# NOTE: When incrementing the major or minor version here, also increment activerecord_version
# in vendor/gems/attr_encrypted/attr_encrypted.gemspec until we resolve
# https://gitlab.com/gitlab-org/gitlab/-/issues/375713
-gem 'rails', '~> 6.1.7.2'
+gem 'rails', '~> 6.1.7', '>= 6.1.7.2'
-gem 'bootsnap', '~> 1.16.0', require: false
+gem 'bootsnap', '~> 1.16', require: false
gem 'openssl', '~> 3.0'
-gem 'ipaddr', '~> 1.2.5'
+gem 'ipaddr', '~> 1.2', '>= 1.2.5'
# Responders respond_to and respond_with
gem 'responders', '~> 3.0'
-gem 'sprockets', '~> 3.7.0'
+gem 'sprockets', '~> 3.7'
-gem 'view_component', '~> 2.82.0'
+gem 'view_component', '~> 2.82'
# Supported DBs
-gem 'pg', '~> 1.5.3'
+gem 'pg', '~> 1.5', '>= 1.5.3'
gem 'neighbor', '~> 0.2.3'
gem 'rugged', '~> 1.5'
-gem 'grape-path-helpers', '~> 1.7.1'
+gem 'grape-path-helpers', '~> 1.7', '>= 1.7.1'
gem 'faraday', '~> 1.0'
-gem 'marginalia', '~> 1.11.1'
+gem 'marginalia', '~> 1.11', '>= 1.11.1'
# Authorization
-gem 'declarative_policy', '~> 1.1.0'
+gem 'declarative_policy', '~> 1.1'
# Authentication libraries
-gem 'devise', '~> 4.8.1'
+gem 'devise', '~> 4.8', '>= 4.8.1'
gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable'
gem 'bcrypt', '~> 3.1', '>= 3.1.14'
gem 'doorkeeper', '~> 5.6', '>= 5.6.6'
gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.6'
-gem 'rexml', '~> 3.2.5'
-gem 'ruby-saml', '~> 1.13.0'
-gem 'omniauth', '~> 2.1.0'
+gem 'rexml', '~> 3.2', '>= 3.2.5'
+gem 'ruby-saml', '~> 1.13'
+gem 'omniauth', '~> 2.1'
gem 'omniauth-auth0', '~> 3.1'
gem 'omniauth-azure-activedirectory-v2', '~> 2.0'
gem 'omniauth-azure-oauth2', '~> 0.0.9', path: 'vendor/gems/omniauth-azure-oauth2' # See gem README.md
gem 'omniauth-dingtalk-oauth2', '~> 1.0'
-gem 'omniauth-alicloud', '~> 2.0.1'
-gem 'omniauth-facebook', '~> 4.0.0'
-gem 'omniauth-github', '2.0.1'
+gem 'omniauth-alicloud', '~> 2.0', '>= 2.0.1'
+gem 'omniauth-facebook', '~> 4.0'
+gem 'omniauth-github', '~> 2.0', '>= 2.0.1'
gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md
gem 'omniauth-google-oauth2', '~> 1.1'
gem 'omniauth-oauth2-generic', '~> 0.2.2'
-gem 'omniauth-saml', '~> 2.1.0'
+gem 'omniauth-saml', '~> 2.1'
gem 'omniauth-twitter', '~> 1.4'
gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md
gem 'omniauth_openid_connect', '~> 0.6.1'
# Locked until Ruby 3.0 upgrade since upgrading will pull in an updated net-smtp gem.
# See https://docs.gitlab.com/ee/development/emails.html#rationale.
-gem 'openid_connect', '= 1.3.0'
+gem 'openid_connect', '~> 1.3'
gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce' # See gem README.md
gem 'omniauth-atlassian-oauth2', '~> 0.2.0'
-gem 'rack-oauth2', '~> 1.21.3'
+gem 'rack-oauth2', '~> 1.21', '>= 1.21.3'
gem 'jwt', '~> 2.5'
# Kerberos authentication. EE-only
@@ -79,59 +79,59 @@
# Spam and anti-bot protection
gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails'
gem 'akismet', '~> 3.0'
-gem 'invisible_captcha', '~> 2.0.0'
+gem 'invisible_captcha', '~> 2.0'
# Two-factor authentication
-gem 'devise-two-factor', '~> 4.0.2'
+gem 'devise-two-factor', '~> 4.0', '>= 4.0.2'
gem 'rqrcode-rails3', '~> 0.1.7'
gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted'
# GitLab Pages
-gem 'validates_hostname', '~> 1.0.11'
-gem 'rubyzip', '~> 2.3.2', require: 'zip'
+gem 'validates_hostname', '~> 1.0', '>= 1.0.11'
+gem 'rubyzip', '~> 2.3', '>= 2.3.2', require: 'zip'
# GitLab Pages letsencrypt support
gem 'acme-client', '~> 2.0'
# Browser detection
-gem 'browser', '~> 5.3.1'
+gem 'browser', '~> 5.3', '>= 5.3.1'
# OS detection for usage ping
gem 'ohai', '~> 17.9'
# GPG
-gem 'gpgme', '~> 2.0.22'
+gem 'gpgme', '~> 2.0', '>= 2.0.22'
# LDAP Auth
# GitLab fork with several improvements to original library. For full list of changes
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master
-gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap'
+gem 'gitlab_omniauth-ldap', '~> 2.2', require: 'omniauth-ldap'
gem 'net-ldap', '~> 0.17.1'
# API
-gem 'grape', '~> 1.5.2'
+gem 'grape', '~> 1.5','>= 1.5.2'
gem 'grape-entity', '~> 0.10.0'
-gem 'rack-cors', '~> 1.1.1', require: 'rack/cors'
+gem 'rack-cors', '~> 1.1', '>= 1.1.1', require: 'rack/cors'
gem 'grape-swagger', '~>1.5.0', group: [:development, :test]
gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test]
# GraphQL API
-gem 'graphql', '~> 1.13.12'
+gem 'graphql', '~> 1.13', '>= 1.13.12'
gem 'graphiql-rails', '~> 1.8'
-gem 'apollo_upload_server', '~> 2.1.0'
+gem 'apollo_upload_server', '~> 2.1'
gem 'graphql-docs', '~> 2.1.0', group: [:development, :test]
gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import)
-gem 'hashie', '~> 5.0.0'
+gem 'hashie', '~> 5.0'
# Pagination
-gem 'kaminari', '~> 1.2.2'
+gem 'kaminari', '~> 1.2', '>= 1.2.2'
# HAML
-gem 'hamlit', '~> 2.15.0'
+gem 'hamlit', '~> 2.15'
# Files attachments
gem 'carrierwave', '~> 1.3'
-gem 'mini_magick', '~> 4.10.1'
+gem 'mini_magick', '~> 4.10','>= 4.10.1'
# for backups
gem 'fog-aws', '~> 3.18'
@@ -147,10 +147,10 @@
# We may want to update this dependency if this is ever addressed upstream, e.g. via
# https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93
gem 'fog-aliyun', '~> 0.4'
-gem 'gitlab-fog-azure-rm', '~> 1.7.0', require: 'fog/azurerm'
+gem 'gitlab-fog-azure-rm', '~> 1.7', require: 'fog/azurerm'
# for Google storage
-gem 'google-cloud-storage', '~> 1.44.0'
+gem 'google-cloud-storage', '~> 1.44'
gem 'google-apis-core', '~> 0.10.0'
gem 'google-apis-compute_v1', '~> 0.57.0'
gem 'google-apis-container_v1', '~> 0.43.0'
@@ -166,36 +166,36 @@
gem 'unf', '~> 0.1.4'
# Seed data
-gem 'seed-fu', '~> 2.3.7'
+gem 'seed-fu', '~> 2.3','>= 2.3.7'
# Search
gem 'elasticsearch-model', '~> 7.2'
gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation'
-gem 'elasticsearch-api', '7.13.3'
-gem 'aws-sdk-core', '~> 3.172.0'
+gem 'elasticsearch-api', '~> 7.13', '>= 7.13.3'
+gem 'aws-sdk-core', '~> 3.172'
gem 'aws-sdk-cloudformation', '~> 1'
-gem 'aws-sdk-s3', '~> 1.122.0'
+gem 'aws-sdk-s3', '~> 1.122'
gem 'faraday_middleware-aws-sigv4', '~>0.3.0'
-gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections
+gem 'typhoeus', '~> 1.4' # Used with Elasticsearch to support http keep-alive connections
# Markdown and HTML processing
-gem 'html-pipeline', '~> 2.14.3'
-gem 'deckar01-task_list', '2.3.2'
-gem 'gitlab-markup', '~> 1.9.0', require: 'github/markup'
+gem 'html-pipeline', '~> 2.14','>= 2.14.3'
+gem 'deckar01-task_list', '~> 2.3', '>= 2.3.2'
+gem 'gitlab-markup', '~> 1.9', require: 'github/markup'
gem 'commonmarker', '~> 0.23.6'
-gem 'kramdown', '~> 2.3.1'
-gem 'RedCloth', '~> 4.3.2'
-gem 'rdoc', '~> 6.3.2'
+gem 'kramdown', '~> 2.3', '>= 2.3.1'
+gem 'RedCloth', '~> 4.3', '>= 4.3.2'
+gem 'rdoc', '~> 6.3', '>= 6.3.2'
gem 'org-ruby', '~> 0.9.12'
gem 'creole', '~> 0.5.0'
-gem 'wikicloth', '0.8.1'
-gem 'asciidoctor', '~> 2.0.18'
+gem 'wikicloth', '~> 0.8.1'
+gem 'asciidoctor', '~> 2.0', '>= 2.0.18'
gem 'asciidoctor-include-ext', '~> 0.4.0', require: false
gem 'asciidoctor-plantuml', '~> 0.0.16'
gem 'asciidoctor-kroki', '~> 0.8.0', require: false
-gem 'rouge', '~> 4.1.0'
+gem 'rouge', '~> 4.1'
gem 'truncato', '~> 0.7.12'
-gem 'nokogiri', '~> 1.14.3'
+gem 'nokogiri', '~> 1.14', '>= 1.14.3'
# Calendar rendering
gem 'icalendar'
@@ -205,12 +205,12 @@
gem 'diff_match_patch', '~> 0.1.0'
# Application server
-gem 'rack', '~> 2.2.7'
+gem 'rack', '~> 2.2', '>= 2.2.7'
# https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually
gem 'rack-timeout', '~> 0.6.3', require: 'rack/timeout/base'
group :puma do
- gem 'puma', '~> 5.6.5', require: false
+ gem 'puma', '~> 5.6', '>= 5.6.5', require: false
gem 'puma_worker_killer', '~> 0.3.1', require: false
gem 'sd_notify', '~> 0.1.0', require: false
end
@@ -222,13 +222,13 @@
gem 'acts-as-taggable-on', '~> 9.0'
# Background jobs
-gem 'sidekiq', '~> 6.5.7'
-gem 'sidekiq-cron', '~> 1.8.0'
-gem 'redis-namespace', '~> 1.9.0'
+gem 'sidekiq', '~> 6.5', '>= 6.5.7'
+gem 'sidekiq-cron', '~> 1.8'
+gem 'redis-namespace', '~> 1.9'
gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', require: 'sidekiq-reliable-fetch'
# Cron Parser
-gem 'fugit', '~> 1.8.1'
+gem 'fugit', '~> 1.8', '>= 1.8.1'
# HTTP requests
gem 'httparty', '~> 0.20.0'
@@ -240,11 +240,11 @@
gem 'ruby-progressbar', '~> 1.10'
# Linear-time regex library for untrusted regular expressions
-gem 're2', '~> 1.6.0'
+gem 're2', '~> 1.6'
# Misc
-gem 'semver_dialects', '~> 1.2.1'
+gem 'semver_dialects', '~> 1.2', '>= 1.2.1'
gem 'version_sorter', '~> 2.3'
# Export Ruby Regex to Javascript
@@ -254,21 +254,21 @@
gem 'device_detector'
# Redis
-gem 'redis', '~> 4.8.0'
+gem 'redis', '~> 4.8'
gem 'connection_pool', '~> 2.0'
# Redis session store
-gem 'redis-actionpack', '~> 5.3.0'
+gem 'redis-actionpack', '~> 5.3'
# Discord integration
gem 'discordrb-webhooks', '~> 3.4', require: false
# Jira integration
-gem 'jira-ruby', '~> 2.1.4'
+gem 'jira-ruby', '~> 2.1', '>= 2.1.4'
gem 'atlassian-jwt', '~> 0.2.0'
# Slack integration
-gem 'slack-messenger', '~> 2.3.4'
+gem 'slack-messenger', '~> 2.3', '>= 2.3.4'
# Hangouts Chat integration
gem 'hangouts-chat', '~> 0.0.5', require: 'hangouts_chat'
@@ -280,18 +280,18 @@
gem 'ruby-fogbugz', '~> 0.3.0'
# Kubernetes integration
-gem 'kubeclient', '~> 4.11.0'
+gem 'kubeclient', '~> 4.11'
# AI
gem 'ruby-openai', '~> 3.7'
-gem 'circuitbox', '2.0.0'
+gem 'circuitbox', '2.0'
# Sanitize user input
gem 'sanitize', '~> 6.0'
-gem 'babosa', '~> 1.0.4'
+gem 'babosa', '~> 1.0', '>= 1.0.4'
# Sanitizes SVG input
-gem 'loofah', '~> 2.21.0'
+gem 'loofah', '~> 2.21'
# Working with license
# Detects the open source license the repository includes
@@ -313,32 +313,32 @@
gem 'rack-proxy', '~> 0.7.6'
-gem 'sassc-rails', '~> 2.1.0'
-gem 'autoprefixer-rails', '10.2.5.1'
-gem 'terser', '1.0.2'
+gem 'sassc-rails', '~> 2.1'
+gem 'autoprefixer-rails', '~> 10.2', '>= 10.2.5.1'
+gem 'terser', '~> 1.0', '>= 1.0.2'
gem 'addressable', '~> 2.8'
gem 'tanuki_emoji', '~> 0.6'
-gem 'gon', '~> 6.4.0'
-gem 'request_store', '~> 1.5.1'
+gem 'gon', '~> 6.4'
+gem 'request_store', '~> 1.5', '>= 1.5.1'
gem 'base32', '~> 0.3.0'
-gem 'gitlab-license', '~> 2.2.1'
+gem 'gitlab-license', '~> 2.2', '>= 2.2.1'
# Protect against bruteforcing
-gem 'rack-attack', '~> 6.6.1'
+gem 'rack-attack', '~> 6.6', '>= 6.6.1'
# Sentry integration
gem 'sentry-raven', '~> 3.1'
-gem 'sentry-ruby', '~> 5.8.0'
-gem 'sentry-rails', '~> 5.8.0'
-gem 'sentry-sidekiq', '~> 5.8.0'
+gem 'sentry-ruby', '~> 5.8'
+gem 'sentry-rails', '~> 5.8'
+gem 'sentry-sidekiq', '~> 5.8'
# PostgreSQL query parsing
#
gem 'pg_query', '~> 2.2', '>= 2.2.1'
-gem 'premailer-rails', '~> 1.10.3'
+gem 'premailer-rails', '~> 1.10', '>= 1.10.3'
gem 'gitlab-labkit', '~> 0.32.0'
gem 'thrift', '>= 0.16.0'
@@ -346,11 +346,11 @@
# I18n
gem 'ruby_parser', '~> 3.20', require: false
gem 'rails-i18n', '~> 7.0'
-gem 'gettext_i18n_rails', '~> 1.8.0'
+gem 'gettext_i18n_rails', '~> 1.8'
gem 'gettext_i18n_rails_js', '~> 1.3'
gem 'gettext', '~> 3.3', require: false, group: :development
-gem 'batch-loader', '~> 2.0.1'
+gem 'batch-loader', '~> 2.0', '>= 2.0.1'
# Perf bar
gem 'peek', '~> 1.1'
@@ -362,10 +362,10 @@
gem 'snowplow-tracker', '~> 0.8.0'
# Metrics
-gem 'webrick', '~> 1.8.1', require: false
+gem 'webrick', '~> 1.8', '>= 1.8.1', require: false
gem 'prometheus-client-mmap', '~> 0.23', require: 'prometheus/client'
-gem 'warning', '~> 1.3.0'
+gem 'warning', '~> 1.3'
group :development do
gem 'lefthook', '~> 1.3.13', require: false
@@ -493,8 +493,8 @@
gem 'health_check', '~> 3.0'
# System information
-gem 'vmstat', '~> 2.3.0'
-gem 'sys-filesystem', '~> 1.4.3'
+gem 'vmstat', '~> 2.3'
+gem 'sys-filesystem', '~> 1.4', '>= 1.4.3'
# NTP client
gem 'net-ntp'
@@ -503,25 +503,25 @@
gem 'ssh_data', '~> 1.3'
# Spamcheck GRPC protocol definitions
-gem 'spamcheck', '~> 1.3.0'
+gem 'spamcheck', '~> 1.3'
# Gitaly GRPC protocol definitions
-gem 'gitaly', '~> 15.9.0-rc3'
+gem 'gitaly', '~> 15.9'
# KAS GRPC protocol definitions
gem 'kas-grpc', '~> 0.1.0'
-gem 'grpc', '~> 1.42.0'
+gem 'grpc', '~> 1.42'
gem 'google-protobuf', '~> 3.22', '>= 3.22.3'
-gem 'toml-rb', '~> 2.2.0'
+gem 'toml-rb', '~> 2.2'
# Feature toggles
gem 'flipper', '~> 0.25.0'
gem 'flipper-active_record', '~> 0.25.0'
gem 'flipper-active_support_cache_store', '~> 0.25.0'
-gem 'unleash', '~> 3.2.2'
+gem 'unleash', '~> 3.2', '>= 3.2.2'
gem 'gitlab-experiment', '~> 0.7.1'
# Structured logging
@@ -532,9 +532,9 @@
gem 'gitlab-net-dns', '~> 0.9.2'
# Countries list
-gem 'countries', '~> 4.0.0'
+gem 'countries', '~> 4.0'
-gem 'retriable', '~> 3.1.2'
+gem 'retriable', '~> 3.1', '>= 3.1.2'
# LRU cache
gem 'lru_redux'
@@ -546,24 +546,24 @@
# `config/initializers/mail_starttls_patch.rb` has also been patched to
# fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is
# released.
-gem 'mail', '= 2.8.1'
+gem 'mail', '~> 2.8.1'
gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false
gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer'
# File encryption
-gem 'lockbox', '~> 1.1.1'
+gem 'lockbox', '~> 1.1', '>= 1.1.1'
# Email validation
gem 'valid_email', '~> 0.1'
# JSON
-gem 'json', '~> 2.6.3'
+gem 'json', '~> 2.6', '>= 2.6.3'
gem 'json_schemer', '~> 0.2.18'
-gem 'oj', '~> 3.13.21'
+gem 'oj', '~> 3.13', '>= 3.13.21'
gem 'oj-introspect', '~> 0.7'
-gem 'multi_json', '~> 1.14.1'
-gem 'yajl-ruby', '~> 1.4.3', require: 'yajl'
+gem 'multi_json', '~> 1.14', '>= 1.14.1'
+gem 'yajl-ruby', '~> 1.4','>= 1.4.3', require: 'yajl'
gem 'webauthn', '~> 3.0'
@@ -574,14 +574,14 @@
gem 'ipynbdiff', path: 'vendor/gems/ipynbdiff'
-gem 'ed25519', '~> 1.3.0'
+gem 'ed25519', '~> 1.3'
# Error Tracking OpenAPI client
# See https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/rake_tasks.md#update-openapi-client-for-error-tracking-feature
gem 'error_tracking_open_api', path: 'vendor/gems/error_tracking_open_api'
# Vulnerability advisories
-gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite'
+gem 'cvss-suite', '~> 3.0','>= 3.0.1', require: 'cvss_suite'
# Work with RPM packages
gem 'arr-pm', '~> 0.0.12'

View file

@ -0,0 +1,114 @@
Bundler will fail when it can't find these locally
--- a/Gemfile
+++ b/Gemfile
@@ -111,14 +111,12 @@
gem 'grape', '~> 1.5','>= 1.5.2'
gem 'grape-entity', '~> 0.10.0'
gem 'rack-cors', '~> 1.1', '>= 1.1.1', require: 'rack/cors'
-gem 'grape-swagger', '~>1.5.0', group: [:development, :test]
-gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test]
+
# GraphQL API
gem 'graphql', '~> 1.13', '>= 1.13.12'
gem 'graphiql-rails', '~> 1.8'
gem 'apollo_upload_server', '~> 2.1'
-gem 'graphql-docs', '~> 2.1.0', group: [:development, :test]
gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import)
gem 'hashie', '~> 5.0'
@@ -348,7 +346,6 @@
gem 'rails-i18n', '~> 7.0'
gem 'gettext_i18n_rails', '~> 1.8'
gem 'gettext_i18n_rails_js', '~> 1.3'
-gem 'gettext', '~> 3.3', require: false, group: :development
gem 'batch-loader', '~> 2.0', '>= 2.0.1'
@@ -367,85 +364,6 @@
gem 'warning', '~> 1.3'
-group :development do
- gem 'lefthook', '~> 1.3.13', require: false
- gem 'rubocop'
- gem 'solargraph', '~> 0.47.2', require: false
-
- gem 'letter_opener_web', '~> 2.0.0'
- gem 'lookbook', '~> 2.0', '>= 2.0.1'
-
- # Better errors handler
- gem 'better_errors', '~> 2.10.0'
-
- gem 'sprite-factory', '~> 1.7'
-
- gem "listen", "~> 3.7"
-end
-
-group :development, :test do
- gem 'deprecation_toolkit', '~> 1.5.1', require: false
- gem 'bullet', '~> 7.0.2'
- gem 'pry-byebug'
- gem 'pry-rails', '~> 0.3.9'
- gem 'pry-shell', '~> 0.6.1'
-
- gem 'awesome_print', require: false
-
- gem 'database_cleaner', '~> 1.7.0'
- gem 'factory_bot_rails', '~> 6.2.0'
- gem 'rspec-rails', '~> 6.0.1'
-
- # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
- gem 'minitest', '~> 5.11.0'
-
- # Generate Fake data
- gem 'ffaker', '~> 2.10'
-
- gem 'spring', '~> 4.1.0'
- gem 'spring-commands-rspec', '~> 1.0.4'
-
- gem 'gitlab-styles', '~> 10.0.0', require: false
-
- gem 'haml_lint', '~> 0.40.0', require: false
- gem 'bundler-audit', '~> 0.7.0.1', require: false
-
- # Benchmarking & profiling
- gem 'benchmark-ips', '~> 2.11.0', require: false
- gem 'benchmark-memory', '~> 0.1', require: false
-
- gem 'knapsack', '~> 1.21.1'
- gem 'crystalball', '~> 0.7.0', require: false
-
- gem 'simple_po_parser', '~> 1.1.6', require: false
-
- gem 'png_quantizator', '~> 0.2.1', require: false
-
- gem 'parallel', '~> 1.19', require: false
-
- gem 'test_file_finder', '~> 0.1.3'
-
- gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup'
-
- gem 'pact', '~> 1.63'
-end
-
-group :development, :test, :danger do
- gem 'gitlab-dangerfiles', '~> 3.10.0', require: false
-end
-
-group :development, :test, :coverage do
- gem 'simplecov', '~> 0.21', require: false
- gem 'simplecov-lcov', '~> 0.8.0', require: false
- gem 'simplecov-cobertura', '~> 1.3.1', require: false
- gem 'undercover', '~> 0.4.4', require: false
-end
-
-# Gems required in omnibus-gitlab pipeline
-group :development, :test, :omnibus do
- gem 'license_finder', '~> 7.0', require: false
-end
-
group :test do
gem 'fuubar', '~> 2.2.0'
gem 'rspec-retry', '~> 0.6.2'

View file

@ -0,0 +1,13 @@
Make test dependencies conditional so we can enable them when running autopkgtest
--- a/Gemfile
+++ b/Gemfile
@@ -364,7 +364,7 @@
gem 'warning', '~> 1.3'
-group :test do
+if ENV["INCLUDE_TEST_DEPENDS"] == "true"
gem 'fuubar', '~> 2.2.0'
gem 'rspec-retry', '~> 0.6.2'
gem 'rspec_profiling', '~> 0.0.6'

View file

@ -0,0 +1,13 @@
Allow newer versions of httparty to satisfy dependency
--- a/Gemfile
+++ b/Gemfile
@@ -229,7 +229,7 @@
gem 'fugit', '~> 1.8', '>= 1.8.1'
# HTTP requests
-gem 'httparty', '~> 0.20.0'
+gem 'httparty', '~> 0.20'
# Colored output to console
gem 'rainbow', '~> 3.0'

View file

@ -0,0 +1,22 @@
This gem is used only in gitlab Enterprise Edition
--- a/Gemfile
+++ b/Gemfile
@@ -73,7 +73,7 @@
gem 'jwt', '~> 2.5'
# Kerberos authentication. EE-only
-gem 'gssapi', '~> 1.3.1', group: :kerberos
+
gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos
# Spam and anti-bot protection
@@ -321,8 +321,6 @@
gem 'request_store', '~> 1.5', '>= 1.5.1'
gem 'base32', '~> 0.3.0'
-gem 'gitlab-license', '~> 2.2', '>= 2.2.1'
-
# Protect against bruteforcing
gem 'rack-attack', '~> 6.6', '>= 6.6.1'

View file

@ -0,0 +1,14 @@
Forwarded: https://gitlab.com/gitlab-org/gitlab/-/issues/354323
--- a/Gemfile
+++ b/Gemfile
@@ -32,6 +32,9 @@
gem 'neighbor', '~> 0.2.3'
+# Background migrations/fix vulnerabilities
+gem 'parser', '~> 3.0'
+
gem 'rugged', '~> 1.5'
gem 'grape-path-helpers', '~> 1.7', '>= 1.7.1'

View file

@ -0,0 +1,17 @@
Description: Patch to allow oj >= 3.13
Author: Mohammed Bilal <mdbilal@disroot.org>
Forwarded: not-needed
Last-Update: 2023-02-08
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/vendor/gems/ipynbdiff/ipynbdiff.gemspec
+++ b/vendor/gems/ipynbdiff/ipynbdiff.gemspec
@@ -23,7 +23,7 @@
s.require_paths = ['lib']
s.add_runtime_dependency 'diffy', '~> 3.4'
- s.add_runtime_dependency 'oj', '~> 3.13.16'
+ s.add_runtime_dependency 'oj', '>= 3.13.16'
s.add_development_dependency 'bundler', '~> 2.2'
s.add_development_dependency 'pry', '~> 0.14'

View file

@ -0,0 +1,15 @@
rubygems.org only has pre releases
Forwarded: not-needed
--- a/Gemfile
+++ b/Gemfile
@@ -425,7 +425,7 @@
gem 'spamcheck', '~> 1.3'
# Gitaly GRPC protocol definitions
-gem 'gitaly', '~> 15.9'
+gem 'gitaly', '~> 15.9.0-rc3'
# KAS GRPC protocol definitions
gem 'kas-grpc', '~> 0.1.0'

View file

@ -0,0 +1,13 @@
Debian specific patch to help webpack find sources
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -44,7 +44,7 @@
const GraphqlKnownOperationsPlugin = require('./plugins/graphql_known_operations_plugin');
-const ROOT_PATH = path.resolve(__dirname, '..');
+const ROOT_PATH = '/usr/share/gitlab';
const SUPPORTED_BROWSERS = fs.readFileSync(path.join(ROOT_PATH, '.browserslistrc'), 'utf-8');
const SUPPORTED_BROWSERS_HASH = crypto
.createHash('sha256')

View file

@ -0,0 +1,36 @@
Yarn executable in debian is yarnpkg
--- a/lib/tasks/yarn.rake
+++ b/lib/tasks/yarn.rake
@@ -3,7 +3,7 @@
namespace :yarn do
desc 'Ensure Yarn is installed'
task :available do
- unless system('yarn --version', out: File::NULL)
+ unless system('yarnpkg --version', out: File::NULL)
warn(
'Error: Yarn executable was not detected in the system.'.color(:red),
'Download Yarn at https://yarnpkg.com/en/docs/install'.color(:green)
@@ -14,10 +14,10 @@
desc 'Ensure Node dependencies are installed'
task check: ['yarn:available'] do
- unless system('yarn check --ignore-engines', out: File::NULL)
+ unless system('yarnpkg check --ignore-engines', out: File::NULL)
warn(
- 'Error: You have unmet dependencies. (`yarn check` command failed)'.color(:red),
- 'Run `yarn install` to install missing modules.'.color(:green)
+ 'Error: You have unmet dependencies. (`yarnpkg check` command failed)'.color(:red),
+ 'Run `yarnpkg install` to install missing modules.'.color(:green)
)
abort
end
@@ -25,7 +25,7 @@
desc 'Install Node dependencies with Yarn'
task install: ['yarn:available'] do
- unless system('yarn install --pure-lockfile --ignore-engines --prefer-offline')
+ unless system('yarnpkg install')
abort 'Error: Unable to install node modules.'.color(:red)
end
end

21
debian/patches/series vendored Normal file
View file

@ -0,0 +1,21 @@
Gemfile/0010-relax-stable-libs.patch
Gemfile/0020-remove-development-test.patch
Gemfile/0030-make-test-dependencies-conditional.patch
Gemfile/0040-relax-httparty.patch
Gemfile/0090-remove-ee-only-gems.patch
Gemfile/0180-add-parser-gem.patch
Gemfile/0220-relax-oj-in-ipynbdiff.patch
Gemfile/0230-relax-gitaly-for-rc.patch
nodejs/0010-set-webpack-root.patch
nodejs/0030-use-yarnpkg.patch
tweaks/0010-source-init-functions.patch
tweaks/0020-fix-mail-room-path.patch
tweaks/0030-fix-gitlab-yml-path.patch
tweaks/0040-debian-usage-ping.patch
tweaks/0050-add-salsa-link-to-help.patch
tweaks/0060-fix-relative-paths.patch
tweaks/0070-remove-capybara-screenshot-rspec.patch
tweaks/0080-search-binaries-in-path.patch
tweaks/0090-cross-platform-text.patch
tweaks/0100-rename-gitlab-shell-check.patch
tweaks/0110-remove-dangerfiles.patch

View file

@ -0,0 +1,24 @@
Description: fix lintian warning and init script error
Bug: https://gitlab.com/gitlab-org/gitlab-ce/issues/12954
--- a/lib/support/init.d/gitlab
+++ b/lib/support/init.d/gitlab
@@ -15,6 +15,9 @@
# chkconfig: - 85 14
### END INIT INFO
+### source init functions
+. /lib/init/vars.sh
+. /lib/lsb/init-functions
###
# DO NOT EDIT THIS FILE!
@@ -37,7 +40,7 @@
web_server_pid_path="$pid_path/puma.pid"
mail_room_enabled=false
mail_room_pid_path="$pid_path/mail_room.pid"
-gitlab_workhorse_dir=$(cd $app_root/../gitlab-workhorse 2> /dev/null && pwd)
+gitlab_workhorse_dir=$app_root/../gitlab-workhorse
gitlab_workhorse_pid_path="$pid_path/gitlab-workhorse.pid"
gitlab_workhorse_options="-listenUmask 0 -listenNetwork unix -listenAddr $socket_path/gitlab-workhorse.socket -authBackend http://127.0.0.1:8080 -authSocket $rails_socket -documentRoot $app_root/public"
gitlab_workhorse_log="$app_root/log/gitlab-workhorse.log"

View file

@ -0,0 +1,12 @@
require_relative does not work with debian package layout
--- a/config/mail_room.yml
+++ b/config/mail_room.yml
@@ -1,6 +1,6 @@
:mailboxes:
<%
- require_relative "../lib/gitlab/mail_room" unless defined?(Gitlab::MailRoom)
+ require "/usr/share/gitlab/lib/gitlab/mail_room" unless defined?(Gitlab::MailRoom)
Gitlab::MailRoom.enabled_configs.each do |key, config|
%>
-

View file

@ -0,0 +1,12 @@
Fix for debian package layout
--- a/config/settings.rb
+++ b/config/settings.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require_relative '../lib/gitlab_settings'
+require_relative '/usr/share/gitlab/lib/gitlab_settings'
file = ENV.fetch('GITLAB_CONFIG') { Rails.root.join('config/gitlab.yml') }
section = ENV.fetch('GITLAB_ENV') { Rails.env }

View file

@ -0,0 +1,10 @@
Description: Set installation type to debian-native for usage ping differentiation
Author: Balasankar C <balasankarc@debian.org>
Last-Update: 2019-01-04
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/INSTALLATION_TYPE
+++ b/INSTALLATION_TYPE
@@ -1 +1 @@
-source
+debian-native

View file

@ -0,0 +1,19 @@
Description: Use link to gitlab project on Salsa in help page
Author: Balasankar C <balasankarc@debian.org>
Last-Update: 2018-12-16
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/app/helpers/version_check_helper.rb
+++ b/app/helpers/version_check_helper.rb
@@ -24,7 +24,10 @@
def link_to_version
link = link_to(Gitlab::Source.ref, Gitlab::Source.release_url)
- if Gitlab.pre_release?
+ if ENV['GITLAB_DEBIAN_VERSION'] && ENV['SALSA_TAG_URL']
+ debian_tag = ENV['GITLAB_DEBIAN_VERSION'].gsub('~', '_')
+ link_to ENV['GITLAB_DEBIAN_VERSION'], ENV['SALSA_TAG_URL'] + debian_tag
+ elsif Gitlab.pre_release?
[Gitlab::VERSION, content_tag(:small, link)].join(' ').html_safe
else
link

View file

@ -0,0 +1,38 @@
Debian specific patch to adapt to debian policy mandated paths
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require_relative '../settings'
-require_relative '../object_store_settings'
-require_relative '../smime_signature_settings'
+require '/usr/share/gitlab/config/settings'
+require '/usr/share/gitlab/config/object_store_settings'
+require '/usr/share/gitlab/config/smime_signature_settings'
# Default settings
Settings['shared'] ||= {}
--- a/config/environment.rb
+++ b/config/environment.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Load the Rails application.
-require_relative 'application'
+require '/usr/share/gitlab/config/application'
# Initialize the Rails application.
Rails.application.initialize!
--- a/config/initializers_before_autoloader/001_fast_gettext.rb
+++ b/config/initializers_before_autoloader/001_fast_gettext.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require_relative '../../lib/gitlab/i18n'
-require_relative '../../lib/gitlab/i18n/pluralization'
+require '/usr/share/gitlab/lib/gitlab/i18n'
+require '/usr/share/gitlab/lib/gitlab/i18n/pluralization'
Gitlab::I18n.setup(domain: 'gitlab', default_locale: :en)

View file

@ -0,0 +1,29 @@
--- a/spec/support/capybara.rb
+++ b/spec/support/capybara.rb
@@ -3,7 +3,6 @@
# rubocop:disable Style/GlobalVars
require 'capybara/rails'
require 'capybara/rspec'
-require 'capybara-screenshot/rspec'
require 'selenium-webdriver'
# Give CI some extra time
@@ -129,18 +128,6 @@
Capybara.default_normalize_ws = true
Capybara.enable_aria_label = true
-Capybara::Screenshot.append_timestamp = false
-
-Capybara::Screenshot.register_filename_prefix_formatter(:rspec) do |example|
- example.full_description.downcase.parameterize(separator: "_")[0..SCREENSHOT_FILENAME_LENGTH]
-end
-# Keep only the screenshots generated from the last failing test suite
-Capybara::Screenshot.prune_strategy = :keep_last_run
-# From https://github.com/mattheworiordan/capybara-screenshot/issues/84#issuecomment-41219326
-Capybara::Screenshot.register_driver(:chrome) do |driver, path|
- driver.browser.save_screenshot(path)
-end
-
RSpec.configure do |config|
config.include CapybaraHelpers, type: :feature

View file

@ -0,0 +1,27 @@
Description: Search for gitlab-workhorse binaries also in the environment in PATH variable
Author: Nilesh Patra <npatra974@gmail.com>
Last-Update: 2021-01-26
--- a/workhorse/internal/testhelper/testhelper.go
+++ b/workhorse/internal/testhelper/testhelper.go
@@ -12,6 +12,7 @@
"runtime"
"testing"
"time"
+ "os/exec"
"github.com/golang-jwt/jwt/v5"
"github.com/stretchr/testify/require"
@@ -96,8 +97,11 @@
rootDir := RootDir()
for _, exe := range workhorseExecutables {
- if _, err := os.Stat(path.Join(rootDir, exe)); os.IsNotExist(err) {
- return fmt.Errorf("cannot find executable %s. Please run 'make prepare-tests'", exe)
+ _, err := exec.LookPath(exe)
+ if err != nil {
+ if _, rootdirerr := os.Stat(path.Join(rootDir, exe)); os.IsNotExist(rootdirerr) {
+ return fmt.Errorf("cannot find executable %s. Please run 'make prepare-tests'", exe)
+ }
}
}

View file

@ -0,0 +1,8 @@
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,3 +1,5 @@
+# Auto detect text files and perform LF normalization
+* text=auto
VERSION merge=ours
Dangerfile gitlab-language=ruby
*.rb diff=ruby

View file

@ -0,0 +1,18 @@
Description: Look for gitlab-shell-check binary during installation process
Author: Mohammed Bilal <mdbilal@disroot.org>
Bug-Debian: http://bugs.debian.org/985840
Forwarded: not-needed
Last-Update: 2023-02-07
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/lib/system_check/gitlab_shell_check.rb
+++ b/lib/system_check/gitlab_shell_check.rb
@@ -26,7 +26,7 @@
def check_gitlab_shell_self_test
gitlab_shell_repo_base = gitlab_shell_path
- check_cmd = File.expand_path('bin/check', gitlab_shell_repo_base)
+ check_cmd = File.expand_path('bin/gitlab-shell-check', gitlab_shell_repo_base)
$stdout.puts "Running #{check_cmd}"
if system(check_cmd, chdir: gitlab_shell_repo_base)

View file

@ -0,0 +1,15 @@
We don't need this in production
Forwarded: not-needed
--- a/Rakefile
+++ b/Rakefile
@@ -17,5 +17,6 @@
Knapsack.load_tasks if defined?(Knapsack)
-require 'gitlab-dangerfiles'
-Gitlab::Dangerfiles.load_tasks
+# This is development only
+#require 'gitlab-dangerfiles'
+#Gitlab::Dangerfiles.load_tasks

1
debian/po/POTFILES.in vendored Normal file
View file

@ -0,0 +1 @@
[type: gettext/rfc822deb] gitlab.templates

61
debian/rake-tasks.sh vendored Executable file
View file

@ -0,0 +1,61 @@
#! /bin/sh
set -e
# Read debian specific configuration
. /etc/gitlab/gitlab-debian.conf
export DB RAILS_ENV
export GEM_HOME=/var/lib/gitlab/.gem
export GEM_PATH=$(gem env gempath)
cd /usr/share/gitlab
# Remove all lines from Gemfile.lock
runuser -u ${gitlab_user} -- sh -c "touch ${gitlab_data_dir}/Gemfile.lock && \
truncate -s 0 ${gitlab_data_dir}/Gemfile.lock"
# Regenerate Gemfile.lock
runuser -u ${gitlab_user} -- sh -c '/usr/bin/bundle install --local'
# Check if the db is already present
db_relations="$(LANG=C runuser -u postgres -- sh -c "psql gitlab_production -c \"\d\"" 2>&1)"
if [ "$db_relations" = "No relations found." ] || \
[ "$db_relations" = "Did not find any relations." ]; then
echo "Initializing database..."
test -f ${gitlab_home}/db/structure.sql || \
runuser -u ${gitlab_user} -- sh -c \
"cp ${gitlab_data_dir}/db/structure.sql.template ${gitlab_data_dir}/db/structure.sql"
runuser -u ${gitlab_user} -- sh -c \
"touch ${gitlab_data_dir}/.gitlab_shell_secret"
runuser -u ${gitlab_user} -- sh -c 'touch /var/lib/gitlab/secrets.yml'
runuser -u ${gitlab_user} -- sh -c '/usr/bin/bundle exec rake db:structure:load'
else
echo "gitlab_production database is not empty, skipping gitlab setup"
fi
runuser -u ${gitlab_user} -- sh -c '/usr/bin/bundle exec rake db:migrate'
# Restrict permissions for secret files
chmod 0700 ${gitlab_data_dir}/.gitlab_shell_secret
echo "Installing node modules..."
cd /var/lib/gitlab
runuser -u ${gitlab_user} -- sh -c 'install -d /var/lib/gitlab/.cache'
runuser -u ${gitlab_user} -- sh -c 'yarnpkg set version berry'
runuser -u ${gitlab_user} -- sh -c 'if ! grep nodeLinker .yarnrc.yml >/dev/null; then echo "nodeLinker: \"node-modules\"" >>.yarnrc.yml; fi'
runuser -u ${gitlab_user} -- sh -c 'NODE_ENV=production yarnpkg install'
# Remove write permissions of .yarn-metadata.json files
runuser -u ${gitlab_user} -- sh -c 'test -d "/var/lib/gitlab/.cache/yarn/v6" && find /var/lib/gitlab/.cache/yarn/v6/ -name .yarn-metadata.json -perm -a=w -exec chmod 644 {} \;'
cd /usr/share/gitlab
echo "Precompiling locales..."
runuser -u ${gitlab_user} -- sh -c '/usr/bin/bundle exec rake gettext:po_to_json'
echo "Precompiling assets..."
runuser -u ${gitlab_user} -- sh -c '/usr/bin/bundle exec rake tmp:cache:clear assets:precompile'
echo "Webpacking..."
# Workaround for webpack crashing with nodejs 10 - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956211
# Build assets in production mode - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956508
runuser -u ${gitlab_user} -- sh -c 'NODE_ENV="production" NODE_PATH="node_modules" NODE_OPTIONS="--max-old-space-size=4096" webpack --config config/webpack.config.js'

6
debian/ruby-gitlab-ce.git.docs vendored Normal file
View file

@ -0,0 +1,6 @@
# FIXME: doc/ dir found in source. Consider installing the docs.
# Examples:
# doc/manual.html
# doc/site/*
# FIXME: READMEs found
# README.md

90
debian/rules vendored Executable file
View file

@ -0,0 +1,90 @@
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
BUILDDIR := _build/src/gitlab.com/gitlab-org/gitlab
VENDORDIR := ${BUILDDIR}/vendor
SYSTEMGOCODE := /usr/share/gocode/src
%:
dh $@ --buildsystem=ruby --with=ruby --package=gitlab
dh $@ --buildsystem=golang --with=golang --builddirectory=_build \
--package=gitlab-workhorse --sourcedirectory=workhorse
override_dh_auto_configure-indep:
dh_auto_configure -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
override_dh_auto_configure-arch:
dh_auto_configure -O--package=gitlab-workhorse -O--buildsystem=golang \
-O--with=golang -O--builddirectory=_build -O--sourcedirectory=workhorse
# we don't need gitlab's (ruby) vendor directory
rm -rf ${VENDORDIR}
# workhorse-vendor is meant for workhorse, but should be renamed
mv ${BUILDDIR}/workhorse-vendor ${VENDORDIR}
# merge vendor from gitaly with vendor in build directory using simbolic links
cp -arsn ${SYSTEMGOCODE}/gitlab.com/gitlab-org/gitaly/v16/vendor/* \
${VENDORDIR}/
# import paths in vendor needs version as directory (go.mod is ignored)
mkdir -p ${VENDORDIR}/github.com/cespare/xxhash/v2
mkdir -p ${VENDORDIR}/github.com/oklog/ulid/v2
cp -arsn ${SYSTEMGOCODE}/github.com/cespare/xxhash/* ${VENDORDIR}/github.com/cespare/xxhash/v2
cp -arsn ${SYSTEMGOCODE}/github.com/oklog/ulid/* ${VENDORDIR}/github.com/oklog/ulid/v2
# only go files gets copied, but we need files like gitlab-logo.png
cp -rf workhorse ${BUILDDIR}
# Remove non-existent symlink
find ${BUILDDIR} -name test.git -delete
override_dh_auto_build-indep:
dh_auto_build -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
override_dh_auto_build-arch:
dh_auto_build -O--package=gitlab-workhorse -O--buildsystem=golang \
-O--with=golang -O--builddirectory=_build -O--sourcedirectory=workhorse
# Rename binary to gitlab-workhorse (upstream is passing -o in Makefile)
if [ -f _build/bin/workhorse ]; then \
mv _build/bin/workhorse _build/bin/gitlab-workhorse; fi
override_dh_auto_test-indep:
dh_auto_test -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
override_dh_auto_test-arch:
PATH="$(CURDIR)/_build/bin:$$PATH" dh_auto_test -O--package=gitlab-workhorse \
-O--buildsystem=golang -O--with=golang -O--builddirectory=_build \
-O--sourcedirectory=workhorse
override_dh_auto_install-indep:
# skip gem2deb copying files to /usr/lib/ruby
override_dh_auto_install-arch:
dh_auto_install -O--package=gitlab-workhorse -O--buildsystem=golang \
-O--with=golang -O--builddirectory=_build -O--sourcedirectory=workhorse
override_dh_install-indep:
sh debian/upstream-file-count-check.sh
sh debian/upstream-config-file-check.sh
dh_install -XLICENSE -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
dh_installexamples -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
# Make sure we are installing all required files in debian/install
rm -rf debian/gitlab/usr/share/gitlab/tmp/*
find debian/gitlab/usr/share/gitlab/ -name .eslintrc.yml -delete
mv debian/gitlab/usr/share/gitlab/app/assets/javascripts/locale \
debian/gitlab/usr/share/gitlab/app/assets/javascripts/locale.static
if [ -f debian/gitlab/var/lib/gitlab/db/structure.sql ]; then \
mv debian/gitlab/var/lib/gitlab/db/structure.sql debian/gitlab/var/lib/gitlab/db/structure.sql.template; fi
sed -i 's/__NEW_VERSION__/${DEB_VERSION}/g' debian/gitlab/usr/lib/gitlab/templates/gitlab-debian.conf.example
override_dh_install-arch:
dh_install -XLICENSE -O--package=gitlab-workhorse -O--buildsystem=golang \
-O--with=golang -O--builddirectory=_build -O--sourcedirectory=workhorse
override_dh_installsystemd-indep:
dh_installsystemd --no-start -p gitlab --name=gitlab-sidekiq -O--package=gitlab
dh_installsystemd --no-start -p gitlab --name=gitlab-puma -O--package=gitlab
dh_installsystemd --no-start -p gitlab --name=gitlab-mailroom -O--package=gitlab
dh_installsystemd --no-start -p gitlab --name=gitlab-workhorse -O--package=gitlab
dh_installsystemd -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
override_dh_golang-indep:
# don't fail in arch:all build, is there a better way ?
override_dh_dwz:
# Do nothing

7
debian/salsa-ci.yml vendored Normal file
View file

@ -0,0 +1,7 @@
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
variables:
RELEASE: 'experimental'

1
debian/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

2
debian/source/include-binaries vendored Normal file
View file

@ -0,0 +1,2 @@
debian/gems-compat/activesupport-5.1.7/lib/active_support/values/unicode_tables.dat
debian/gems-compat/thrift-0.11.0.0/thrift.gemspec

52
debian/source/lintian-overrides vendored Normal file
View file

@ -0,0 +1,52 @@
# source is provided as snowplow-javascript-tracker component
gitlab source: source-is-missing vendor/assets/javascripts/snowplow/sp.js line length is 32154 characters (>512)
# json evil license is listed as an example
gitlab source: license-problem-json-evil doc/development/licensing.md
# Waiting for upstream change for debconf integration
# https://gitlab.com/gitlab-org/gitlab-ce/issues/3717
gitlab source: missing-templates-pot
# False positive
gitlab source: source-is-missing app/assets/javascripts/editor/editor_lite.js
gitlab source: source-is-missing spec/javascripts/vue_mr_widget/mock_data.js line length is 518 characters (>512)
gitlab source: source-is-missing spec/frontend/vue_mr_widget/mock_data.js line length is 518 characters (>512)
gitlab source: source-is-missing vendor/assets/javascripts/fuzzaldrin-plus.js line length is 480 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/labels_select.js line length is 407 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/shortcuts_blob.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/shortcuts_dashboard_navigation.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/shortcuts_find_file.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/shortcuts_issuable.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/shortcuts_navigation.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/shortcuts_network.js line length is 289 characters (>256)
gitlab source: source-is-missing spec/javascripts/fixtures/emoji_menu.js line length is 32752 characters (>512)
gitlab source: source-is-missing app/assets/javascripts/blob/blob_gitignore_selector.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/blob/blob_license_selector.js line length is 289 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/pages/projects/graphs/show/stat_graph_contributors_graph.js line length is 291 characters (>256)
gitlab source: source-is-missing app/assets/javascripts/issuable_index.js line length is 603 characters (>512)
gitlab source: source-is-missing spec/javascripts/vue_mr_widget/mock_data.js line length is 546 characters (>512)
gitlab source: source-is-missing app/assets/javascripts/pages/projects/graphs/show/stat_graph_contributors_graph.js line length is 289 characters (>256)
gitlab source: source-is-missing spec/javascripts/diffs/mock_data/diff_discussions.js line length is 594 characters (>512)
gitlab source: source-is-missing app/assets/javascripts/labels_select.js line length is 271 characters (>256)
gitlab source: source-is-missing spec/javascripts/diffs/mock_data/diff_discussions.js line length is 566 characters (>512)
gitlab source: source-is-missing app/assets/javascripts/visual_review_toolbar/components/wrapper_icons.js line length is 519 characters (>512)
gitlab source: source-is-missing spec/frontend/diffs/mock_data/diff_discussions.js line length is 566 characters (>512)
gitlab source: source-is-missing spec/frontend/monitoring/mock_data.js line length is 774 characters (>512)
# unicode data
gitlab source: source-is-missing app/assets/javascripts/lib/utils/regexp.js line length is 4905 characters (>512)
# test data
gitlab source: source-is-missing spec/fixtures/not_a_png.png
gitlab source: source-is-missing spec/javascripts/lib/utils/mock_data.js line length is 2173 characters (>512)
gitlab source: source-is-missing spec/frontend/lib/utils/mock_data.js line length is 2173 characters (>512)
# encoding data
gitlab source: source-is-missing vendor/assets/javascripts/xterm/encoding-indexes.js line length is 32697 characters (>512)
# Source is provided by jquery-at.js
gitlab source: source-is-missing vendor/assets/javascripts/jquery.atwho.js line length is 285 characters (>256)
# Source is provided by jquery-caret.js
gitlab source: source-is-missing vendor/assets/javascripts/jquery.caret.js line length is 538 characters (>512)
# Source is provided by pdf.js
gitlab source: source-is-missing vendor/assets/javascripts/pdf.js line length is 695 characters (>512)
gitlab source: source-is-missing vendor/assets/javascripts/pdf.worker.js line length is 695 characters (>512)
# Source provided by node-xterm
gitlab source: source-is-missing vendor/assets/javascripts/xterm/xterm.js line length is 848 characters (>512)

44
debian/tests/control vendored Normal file
View file

@ -0,0 +1,44 @@
Tests: spec
Depends: @,
sudo,
gem2deb-test-runner,
# For building native gems
ruby-rspec,
ruby-dev,
gcc,
libc6-dev,
ruby-sqlite3,
# For building gitlab-shell
golang-any,
# Dependencies in test group
ruby-fuubar (>= 2.2~),
ruby-rspec-retry (>= 0.6.1~),
ruby-rspec-profiling,
ruby-rspec-parameterized,
ruby-capybara,
ruby-selenium-webdriver (>= 3.142~),
ruby-shoulda-matchers (>= 4.0.1~),
ruby-email-spec (>= 2.2~),
ruby-json-schema (>= 2.8~),
ruby-webmock (>= 3.5.1~),
ruby-rails-controller-testing,
ruby-test-prof (>= 0.12~),
ruby-rspec-junit-formatter,
ruby-bullet,
ruby-pry-byebug (>= 3.5.1~),
ruby-pry-rails,
ruby-awesome-print,
ruby-database-cleaner (>= 1.7~),
ruby-factory-bot-rails (>= 5.1~),
ruby-rspec-rails (>= 4.0~beta3~),
ruby-ffaker (>= 2.10~),
ruby-spring (>= 2.0~),
ruby-spring-commands-rspec,
ruby-simplecov,
ruby-knapsack,
ruby-simple-po-parser,
ruby-timecop (>= 0.9.1~),
ruby-png-quantizator,
ruby-parallel (>= 1.19~),
ruby-rblineprof
Restrictions: needs-root, needs-internet

46
debian/tests/spec vendored Executable file
View file

@ -0,0 +1,46 @@
#!/bin/sh
export SOURCE_TREE=${PWD}
if [ -z "$ADTTMP" ]; then
ADTTMP=$(mktemp -d)
cleanup() {
rm -rf "$ADTTMP"
}
trap cleanup INT TERM EXIT
fi
cd $ADTTMP
exec 2>&1
set -ex
cd /usr/share/gitlab
su gitlab -c 'truncate -s 0 Gemfile.lock'
. /etc/gitlab/gitlab-debian.conf
export RAILS_ENV=test
export DB=postgres
export INCLUDE_TEST_DEPENDS="true"
su gitlab -c "bundle install --local"
su gitlab -c "mkdir -p tmp/tests/gitlab-shell"
export dbname=gitlab_test
export gitlab_user=gitlab
su postgres -c "createdb $dbname"
# enable the pg_trgm extension
su postgres -c "psql -d $dbname -c \"CREATE EXTENSION IF NOT EXISTS pg_trgm;\"" || {
exit 1
}
# enable the btree_gist extension
su postgres -c "psql -d $dbname -c \"CREATE EXTENSION IF NOT EXISTS btree_gist;\"" || {
exit 1
}
# Allow gitlab user required permissions
su postgres -c "psql -c \"GRANT ALL on schema public TO ${gitlab_user};\""
su postgres -c "psql -c \"GRANT ALL on database ${dbname} TO ${gitlab_user};\""
# gitlab user need to create files here
chown -R ${gitlab_user}: /usr/share/gitlab/db
su gitlab -c "bundle exec rake db:migrate"
su gitlab -c "bundle exec rake -f ${SOURCE_TREE}/debian/tests/spec.rake"
#config 2/2 failed, controllers many failed

42
debian/tests/spec.rake vendored Normal file
View file

@ -0,0 +1,42 @@
require 'gem2deb/rake/spectask'
Gem2Deb::Rake::RSpecTask.new do |spec|
# directories without any spec.rb files: support, features, fixtures
# TODO: enable javascript tests
spec.pattern = FileList[
'spec/config/mail_room_spec.rb'
#'spec/config/**/*_spec.rb',
#'spec/controllers/*_spec.rb',
#'spec/factories_spec.rb',
#'spec/finders/**/*_spec.rb',
#'spec/helpers/*_spec.rb',
#'spec/initializers/*_spec.rb',
#'spec/lib/**/*_spec.rb',
#'spec/routing/**/*_spec.rb',
#'spec/services/**/*_spec.rb',
#'spec/tasks/**/*_spec.rb',
#'spec/uploaders/*_spec.rb',
#'spec/views/**/*_spec.rb',
#'spec/workers/**/*_spec.rb',
] - FileList[
#'spec/services/git_push_service_spec.rb',
#'spec/services/create_deployment_service_spec.rb',
#'spec/services/ci/image_for_build_service_spec.rb',
#'spec/services/ci/process_pipeline_service_spec.rb',
#'spec/services/ci/send_pipeline_notification_service_spec.rb',
#'spec/services/merge_requests/merge_when_build_succeeds_service_spec.rb',
#'spec/services/system_note_service_spec.rb',
#'spec/controllers/registrations_controller_spec.rb',
#'spec/lib/gitlab/metrics/sampler_spec.rb',
#'spec/lib/banzai/filter/sanitization_filter_spec.rb',
#'spec/lib/gitlab/badge/build/status_spec.rb',
#'spec/lib/gitlab/database/migration_helpers_spec.rb',
#'spec/lib/gitlab/git/hook_spec.rb',
#'spec/lib/gitlab/saml/user_spec.rb',
#'spec/lib/gitlab/sherlock/line_profiler_spec.rb',
#'spec/lib/gitlab/upgrader_spec.rb',
#'spec/lib/gitlab/url_sanitizer_spec.rb',
#'spec/lib/gitlab/workhorse_spec.rb'
]
# https://gitlab.com/gitlab-org/gitlab-ce/issues/25174
end

1
debian/tests/todo/config vendored Normal file
View file

@ -0,0 +1 @@
possible devise version issue https://gitlab.com/gitlab-org/gitlab-ce/issues/22291

1
debian/tests/todo/controllers vendored Normal file
View file

@ -0,0 +1 @@
https://gitlab.com/gitlab-org/gitlab-ce/issues/22867

233
debian/tests/todo/helpers vendored Normal file
View file

@ -0,0 +1,233 @@
$ DB=postgres sudo -u gitlab -E -H bundle exec rspec spec/helpers/
Error deleting useless .secret file: Permission denied @ unlink_internal - /usr/share/gitlab/.secret
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:57)
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:58)
......FF....................................................................................................F...............................................................................................................F.FF.FF.FF.......................FF.......................................................
Failures:
1) ApplicationHelper project_icon returns an url for the avatar
Failure/Error:
expect(helper.project_icon("#{project.namespace.to_param}/#{project.to_param}").to_s).
to eq "<img src=\"#{avatar_url}\" alt=\"Banana sample\" />"
expected: "<img src=\"http://localhost/uploads/project/avatar/1/banana_sample.gif\" alt=\"Banana sample\" />"
got: "<img src=\"http://nishumbha/uploads/project/avatar/1/banana_sample.gif\" alt=\"Banana sample\" />"
(compared using ==)
# ./spec/helpers/application_helper_spec.rb:61:in `block (3 levels) in <top (required)>'
2) ApplicationHelper project_icon gives uploaded icon when present
Failure/Error:
expect(helper.project_icon("#{project.namespace.to_param}/#{project.to_param}").to_s).to match(
image_tag(avatar_url))
expected "<img src=\"http://nishumbha/namespace2/gitlabhq/avatar\" alt=\"Avatar\" />" to match "<img src=\"http://localhost/namespace2/gitlabhq/avatar\" alt=\"Avatar\" />"
# ./spec/helpers/application_helper_spec.rb:71:in `block (3 levels) in <top (required)>'
3) GitlabMarkdownHelper#link_to_gfm replaces commit message with emoji to link
Failure/Error:
expect(actual).
to eq %Q(<img class="emoji" title=":book:" alt=":book:" src="http://localhost/assets/1F4D6.png" height="20" width="20" align="absmiddle"><a href="/foo">Book</a>)
expected: "<img class=\"emoji\" title=\":book:\" alt=\":book:\" src=\"http://localhost/assets/1F4D6.png\" height=\"20\" width=\"20\" align=\"absmiddle\"><a href=\"/foo\">Book</a>"
got: "<img class=\"emoji\" title=\":book:\" alt=\":book:\" src=\"http://nishumbha/assets/1F4D6-9d912a9d1bb10dc7f2645b345ed09e90461e83df0de275acb806f1f75cef1fcf.png\" height=\"20\" width=\"20\" align=\"absmiddle\"><a href=\"/foo\">Book</a>"
(compared using ==)
# ./spec/helpers/gitlab_markdown_helper_spec.rb:115:in `block (3 levels) in <top (required)>'
4) PageLayoutHelper page_image defaults to the GitLab logo
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:45:in `block (3 levels) in <top (required)>'
5) PageLayoutHelper page_image with @project assigned falls back to the default when avatar_url is nil
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:61:in `block (5 levels) in <top (required)>'
6) PageLayoutHelper page_image with no assignments falls back to the default
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:67:in `block (5 levels) in <top (required)>'
7) PageLayoutHelper page_image with @user assigned falls back to the default when avatar_url is nil
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:61:in `block (5 levels) in <top (required)>'
8) PageLayoutHelper page_image with no assignments falls back to the default
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:67:in `block (5 levels) in <top (required)>'
9) PageLayoutHelper page_image with @group assigned falls back to the default when avatar_url is nil
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:61:in `block (5 levels) in <top (required)>'
10) PageLayoutHelper page_image with no assignments falls back to the default
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:67:in `block (5 levels) in <top (required)>'
11) ProjectsHelper#license_short_name when project.repository has a license_key returns the nickname of the license if present
Failure/Error: license.nickname || license.name
Licensee::InvalidLicense:
'agpl-3.0' is not a valid license key
# ./app/helpers/projects_helper.rb:116:in `license_short_name'
# ./spec/helpers/projects_helper_spec.rb:106:in `block (4 levels) in <top (required)>'
12) ProjectsHelper#license_short_name when project.repository has a license_key returns the name of the license if nickname is not present
Failure/Error: license.nickname || license.name
Licensee::InvalidLicense:
'mit' is not a valid license key
# ./app/helpers/projects_helper.rb:116:in `license_short_name'
# ./spec/helpers/projects_helper_spec.rb:112:in `block (4 levels) in <top (required)>'
Finished in 1 minute 41.2 seconds (files took 9.4 seconds to load)
310 examples, 12 failures
Failed examples:
rspec ./spec/helpers/application_helper_spec.rb:57 # ApplicationHelper project_icon returns an url for the avatar
rspec ./spec/helpers/application_helper_spec.rb:65 # ApplicationHelper project_icon gives uploaded icon when present
rspec ./spec/helpers/gitlab_markdown_helper_spec.rb:113 # GitlabMarkdownHelper#link_to_gfm replaces commit message with emoji to link
rspec ./spec/helpers/page_layout_helper_spec.rb:44 # PageLayoutHelper page_image defaults to the GitLab logo
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:2:2] # PageLayoutHelper page_image with @project assigned falls back to the default when avatar_url is nil
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:3:1] # PageLayoutHelper page_image with no assignments falls back to the default
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:4:2] # PageLayoutHelper page_image with @user assigned falls back to the default when avatar_url is nil
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:5:1] # PageLayoutHelper page_image with no assignments falls back to the default
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:6:2] # PageLayoutHelper page_image with @group assigned falls back to the default when avatar_url is nil
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:7:1] # PageLayoutHelper page_image with no assignments falls back to the default
rspec ./spec/helpers/projects_helper_spec.rb:103 # ProjectsHelper#license_short_name when project.repository has a license_key returns the nickname of the license if present
rspec ./spec/helpers/projects_helper_spec.rb:109 # ProjectsHelper#license_short_name when project.repository has a license_key returns the name of the license if nickname is not present
pravi@nishumbha:/usr/share/gitlab$
$ DB=postgres sudo -u gitlab -E -H bundle exec rspec spec/helpers/
Error deleting useless .secret file: Permission denied @ unlink_internal - /usr/share/gitlab/.secret
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:57)
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:58)
......FF....................................................................................................F...............................................................................................................F.FF.FF.FF.......................FF.......................................................
Failures:
1) ApplicationHelper project_icon returns an url for the avatar
Failure/Error:
expect(helper.project_icon("#{project.namespace.to_param}/#{project.to_param}").to_s).
to eq "<img src=\"#{avatar_url}\" alt=\"Banana sample\" />"
expected: "<img src=\"http://localhost/uploads/project/avatar/1/banana_sample.gif\" alt=\"Banana sample\" />"
got: "<img src=\"http://nishumbha/uploads/project/avatar/1/banana_sample.gif\" alt=\"Banana sample\" />"
(compared using ==)
# ./spec/helpers/application_helper_spec.rb:61:in `block (3 levels) in <top (required)>'
2) ApplicationHelper project_icon gives uploaded icon when present
Failure/Error:
expect(helper.project_icon("#{project.namespace.to_param}/#{project.to_param}").to_s).to match(
image_tag(avatar_url))
expected "<img src=\"http://nishumbha/namespace2/gitlabhq/avatar\" alt=\"Avatar\" />" to match "<img src=\"http://localhost/namespace2/gitlabhq/avatar\" alt=\"Avatar\" />"
# ./spec/helpers/application_helper_spec.rb:71:in `block (3 levels) in <top (required)>'
3) GitlabMarkdownHelper#link_to_gfm replaces commit message with emoji to link
Failure/Error:
expect(actual).
to eq %Q(<img class="emoji" title=":book:" alt=":book:" src="http://localhost/assets/1F4D6.png" height="20" width="20" align="absmiddle"><a href="/foo">Book</a>)
expected: "<img class=\"emoji\" title=\":book:\" alt=\":book:\" src=\"http://localhost/assets/1F4D6.png\" height=\"20\" width=\"20\" align=\"absmiddle\"><a href=\"/foo\">Book</a>"
got: "<img class=\"emoji\" title=\":book:\" alt=\":book:\" src=\"http://nishumbha/assets/1F4D6-9d912a9d1bb10dc7f2645b345ed09e90461e83df0de275acb806f1f75cef1fcf.png\" height=\"20\" width=\"20\" align=\"absmiddle\"><a href=\"/foo\">Book</a>"
(compared using ==)
# ./spec/helpers/gitlab_markdown_helper_spec.rb:115:in `block (3 levels) in <top (required)>'
4) PageLayoutHelper page_image defaults to the GitLab logo
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:45:in `block (3 levels) in <top (required)>'
5) PageLayoutHelper page_image with @project assigned falls back to the default when avatar_url is nil
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:61:in `block (5 levels) in <top (required)>'
6) PageLayoutHelper page_image with no assignments falls back to the default
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:67:in `block (5 levels) in <top (required)>'
7) PageLayoutHelper page_image with @user assigned falls back to the default when avatar_url is nil
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:61:in `block (5 levels) in <top (required)>'
8) PageLayoutHelper page_image with no assignments falls back to the default
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:67:in `block (5 levels) in <top (required)>'
9) PageLayoutHelper page_image with @group assigned falls back to the default when avatar_url is nil
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:61:in `block (5 levels) in <top (required)>'
10) PageLayoutHelper page_image with no assignments falls back to the default
Failure/Error: expect(helper.page_image).to end_with 'assets/gitlab_logo.png'
expected "http://test.host/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" to end with "assets/gitlab_logo.png"
# ./spec/helpers/page_layout_helper_spec.rb:67:in `block (5 levels) in <top (required)>'
11) ProjectsHelper#license_short_name when project.repository has a license_key returns the nickname of the license if present
Failure/Error: license.nickname || license.name
Licensee::InvalidLicense:
'agpl-3.0' is not a valid license key
# ./app/helpers/projects_helper.rb:116:in `license_short_name'
# ./spec/helpers/projects_helper_spec.rb:106:in `block (4 levels) in <top (required)>'
12) ProjectsHelper#license_short_name when project.repository has a license_key returns the name of the license if nickname is not present
Failure/Error: license.nickname || license.name
Licensee::InvalidLicense:
'mit' is not a valid license key
# ./app/helpers/projects_helper.rb:116:in `license_short_name'
# ./spec/helpers/projects_helper_spec.rb:112:in `block (4 levels) in <top (required)>'
Finished in 1 minute 41.2 seconds (files took 9.4 seconds to load)
310 examples, 12 failures
Failed examples:
rspec ./spec/helpers/application_helper_spec.rb:57 # ApplicationHelper project_icon returns an url for the avatar
rspec ./spec/helpers/application_helper_spec.rb:65 # ApplicationHelper project_icon gives uploaded icon when present
rspec ./spec/helpers/gitlab_markdown_helper_spec.rb:113 # GitlabMarkdownHelper#link_to_gfm replaces commit message with emoji to link
rspec ./spec/helpers/page_layout_helper_spec.rb:44 # PageLayoutHelper page_image defaults to the GitLab logo
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:2:2] # PageLayoutHelper page_image with @project assigned falls back to the default when avatar_url is nil
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:3:1] # PageLayoutHelper page_image with no assignments falls back to the default
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:4:2] # PageLayoutHelper page_image with @user assigned falls back to the default when avatar_url is nil
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:5:1] # PageLayoutHelper page_image with no assignments falls back to the default
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:6:2] # PageLayoutHelper page_image with @group assigned falls back to the default when avatar_url is nil
rspec ./spec/helpers/page_layout_helper_spec.rb[1:2:7:1] # PageLayoutHelper page_image with no assignments falls back to the default
rspec ./spec/helpers/projects_helper_spec.rb:103 # ProjectsHelper#license_short_name when project.repository has a license_key returns the nickname of the license if present
rspec ./spec/helpers/projects_helper_spec.rb:109 # ProjectsHelper#license_short_name when project.repository has a license_key returns the name of the license if nickname is not present
pravi@nishumbha:/usr/share/gitlab$

67
debian/tests/todo/initializers vendored Normal file
View file

@ -0,0 +1,67 @@
$ DB=postgres sudo -u gitlab -E -H bundle exec rspec spec/initializers/
6_validations_spec.rb settings_spec.rb
secret_token_spec.rb trusted_proxies_spec.rb
pravi@nishumbha:/usr/share/gitlab$ DB=postgres sudo -u gitlab -E -H bundle exec rspec spec/initializers/
[sudo] password for pravi:
Error deleting useless .secret file: Permission denied @ unlink_internal - /usr/share/gitlab/.secret
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:57)
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:58)
Error deleting useless .secret file: Permission denied @ unlink_internal - /usr/share/gitlab/.secret
..............F....FF.........
Failures:
1) create_tokens setting secret_key_base and otp_key_base when the other secrets all exist when secret_key_base and otp_key_base do not exist uses the file secret
Failure/Error: expect(new_secrets['db_key_base']).to eq('db_key_base')
expected: "db_key_base"
got: nil
(compared using ==)
# ./spec/initializers/secret_token_spec.rb:136:in `block (6 levels) in <top (required)>'
# ./config/initializers/secret_token.rb:84:in `write_secrets_yml'
# ./config/initializers/secret_token.rb:31:in `create_tokens'
# ./spec/initializers/secret_token_spec.rb:139:in `block (5 levels) in <top (required)>'
2) create_tokens setting secret_key_base and otp_key_base when db_key_base is blank but exists in secrets.yml warns about the blank value existing in secrets.yml and exits
Failure/Error:
expect(self).to receive(:warn) do |warning|
expect(warning).to include('db_key_base')
expect(warning).to include('<%= an_erb_expression %>')
end
(#<RSpec::ExampleGroups::CreateTokens::SettingSecretKeyBaseAndOtpKeyBase::WhenDbKeyBaseIsBlankButExistsInSecretsYml:0x0000000ebe43b8>).warn(*(any args))
expected: 1 time with any arguments
received: 0 times with any arguments
# ./spec/initializers/secret_token_spec.rb:184:in `block (4 levels) in <top (required)>'
3) create_tokens setting secret_key_base and otp_key_base when db_key_base is blank but exists in secrets.yml does not update secrets.yml
Failure/Error: expect { create_tokens }.to raise_error(SystemExit)
expected SystemExit, got #<RSpec::Mocks::MockExpectationError: (File (class)).write("config/secrets.yml", "---\ntest:\n otp_key_base: otp_key_base\n secret_key_base: secret_key_base\n db_key_base: \"<%= an_erb_expression %>\"\nproduction:\n db_key_base: c0ee30ba71733e9d3524f8ab03e0018524bc7a67cb5fce8847b3071758c333de28cd847b2fc7f9a476ddbf92ce52c2d38015e1e91a1ae272fc08c4198035d2e4\n", {:mode=>"w", :perm=>384})
expected: 0 times with any arguments
received: 1 time with arguments: ("config/secrets.yml", "---\ntest:\n otp_key_base: otp_key_base\n secret_key_base: secret_key_base\n db_key_base: \"<%= an_erb_expression %>\"\nproduction:\n db_key_base: c0ee30ba71733e9d3524f8ab03e0018524bc7a67cb5fce8847b3071758c333de28cd847b2fc7f9a476ddbf92ce52c2d38015e1e91a1ae272fc08c4198035d2e4\n", {:mode=>"w", :perm=>384})> with backtrace:
# ./config/initializers/secret_token.rb:84:in `write_secrets_yml'
# ./config/initializers/secret_token.rb:31:in `create_tokens'
# ./spec/initializers/secret_token_spec.rb:196:in `block (5 levels) in <top (required)>'
# ./spec/initializers/secret_token_spec.rb:196:in `block (4 levels) in <top (required)>'
# ./spec/initializers/secret_token_spec.rb:196:in `block (4 levels) in <top (required)>'
Finished in 23.38 seconds (files took 8.94 seconds to load)
30 examples, 3 failures
Failed examples:
rspec ./spec/initializers/secret_token_spec.rb:130 # create_tokens setting secret_key_base and otp_key_base when the other secrets all exist when secret_key_base and otp_key_base do not exist uses the file secret
rspec ./spec/initializers/secret_token_spec.rb:183 # create_tokens setting secret_key_base and otp_key_base when db_key_base is blank but exists in secrets.yml warns about the blank value existing in secrets.yml and exits
rspec ./spec/initializers/secret_token_spec.rb:192 # create_tokens setting secret_key_base and otp_key_base when db_key_base is blank but exists in secrets.yml does not update secrets.yml

1
debian/tests/todo/lib/ci vendored Normal file
View file

@ -0,0 +1 @@
spec/lib/banzai/ https://gitlab.com/gitlab-org/gitlab-ce/issues/22289

View file

@ -0,0 +1,36 @@
$ sudo -u gitlab -E -H bundle exec rspec spec/lib/container_registry/
Error deleting useless .secret file: Permission denied @ unlink_internal - /usr/share/gitlab/.secret
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:57)
DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.
Please register a mime type using `register_mime_type` then
use `register_compressor` or `register_transformer`.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
(called from block (2 levels) in <class:Railtie> at /usr/lib/ruby/vendor_ruby/sass/rails/railtie.rb:58)
...........F...............................
Failures:
1) ContainerRegistry::Blob#data when externally stored for invalid file should raise ArgumentError with "invalid address"
Failure/Error: it { expect{ subject }.to raise_error(ArgumentError, 'invalid address') }
expected ArgumentError with "invalid address", got #<NoMethodError: undefined method `request_uri' for #<URI::Generic file:/etc/passwd>> with backtrace:
# ./lib/container_registry/client.rb:79:in `redirect_response'
# ./lib/container_registry/client.rb:69:in `response_body'
# ./lib/container_registry/client.rb:37:in `blob'
# ./lib/container_registry/blob.rb:45:in `data'
# ./spec/lib/container_registry/blob_spec.rb:66:in `block (3 levels) in <top (required)>'
# ./spec/lib/container_registry/blob_spec.rb:107:in `block (6 levels) in <top (required)>'
# ./spec/lib/container_registry/blob_spec.rb:107:in `block (5 levels) in <top (required)>'
# ./spec/lib/container_registry/blob_spec.rb:107:in `block (5 levels) in <top (required)>'
Finished in 20.94 seconds (files took 8.65 seconds to load)
43 examples, 1 failure
Failed examples:
rspec ./spec/lib/container_registry/blob_spec.rb:107 # ContainerRegistry::Blob#data when externally stored for invalid file should raise ArgumentError with "invalid address"

1
debian/tests/todo/models vendored Normal file
View file

@ -0,0 +1 @@
https://gitlab.com/gitlab-org/gitlab-ce/issues/22290

36
debian/unpack-components.sh vendored Executable file
View file

@ -0,0 +1,36 @@
#!/bin/bash
: <<=cut
=head1 DESCRIPTION
Unpack MUT components.
=head1 SYNOPSIS
./debian/unpack-components.sh
=cut
set -e
set -u
DEB_SOURCE="$( dpkg-parsechangelog -SSource )"
DEB_VERSION_UPSTREAM="$( dpkg-parsechangelog -SVersion | sed -e 's/-[^-]*$//' )"
if ls ../${DEB_SOURCE}_${DEB_VERSION_UPSTREAM}.orig-*.tar.* 2>>/dev/null; then
for T in ../${DEB_SOURCE}_${DEB_VERSION_UPSTREAM}.orig-*.tar.*; do
C="${T##*.orig-}"
C="${C%%.tar*}"
mkdir -p "${C}"
tar xf ${T} -C "${C}" --strip-components=1
if [ "$(ls -m ${C})" == "${C}" ]; then
## --strip-components=1 did not work.
mv "${C}" "${C}.tmp"
mv "${C}.tmp/${C}" .
rmdir "${C}.tmp"
fi
done
else
printf "W: no components to extract.\n"
exit 0
fi

13
debian/upstream-config-file-check.sh vendored Normal file
View file

@ -0,0 +1,13 @@
set -e
export LC_ALL=C.UTF-8
find config | sort > debian/upstream-config-file-list.new
if ! diff -u debian/upstream-config-file-list debian/upstream-config-file-list.new
then
echo "---------------------\n"
echo "Obsolete config files are:"
echo "---------------------"
comm -13 debian/upstream-config-file-list.new debian/upstream-config-file-list
echo "---------------------\n"
echo "These should be added to debian/maintscript"
echo "---------------------"
fi

2810
debian/upstream-config-file-list vendored Normal file

File diff suppressed because it is too large Load diff

16
debian/upstream-file-count-check.sh vendored Normal file
View file

@ -0,0 +1,16 @@
LC_ALL=C.UTF-8 ls -1a |grep -vx .git |grep -vx .pc |grep -vx _build |grep -vx \*.rej > debian/upstream-file-list.new
if ! diff -u debian/upstream-file-list debian/upstream-file-list.new
then
echo "Upstream added or removed files"
echo "Update 'debian/gitlab.install' and/or 'debian/ignored-file-list'"
echo "\nNewly added files are:"
echo "---------------------"
comm -23 debian/upstream-file-list.new debian/upstream-file-list
echo "---------------------\n"
echo "Removed files are:"
echo "---------------------"
comm -13 debian/upstream-file-list.new debian/upstream-file-list
echo "---------------------"
echo "\nAfter updating the ignore and install files, rename 'debian/upstream-file-list.new' as 'debian/upstream-file-list'. If not using dpkg-buildpackage, generate 'debian/upstream-file-list.new' manually and then rename.\n"
exit 1
fi

111
debian/upstream-file-list vendored Normal file
View file

@ -0,0 +1,111 @@
.
..
.browserslistrc
.codeclimate.yml
.dockerignore
.editorconfig
.eslintignore
.eslintrc.yml
.foreman
.git-blame-ignore-revs
.gitattributes
.github
.gitignore
.gitlab
.gitlab-ci.yml
.gitleaksignore
.gitpod.yml
.haml-lint.yml
.haml-lint_todo.yml
.lefthook
.license_encryption_key.pub
.mailmap
.markdownlint.yml
.nvmrc
.prettierignore
.prettierrc
.projections.json.example
.rubocop.yml
.rubocop_revert_ignores.txt
.rubocop_todo
.rubocop_todo.yml
.ruby-version
.solargraph.yml.example
.stylelintrc
.test_license_encryption_key.pub
.theia
.vale.ini
.yamllint
CHANGELOG.md
CONTRIBUTING.md
Dangerfile
Dockerfile.assets
GITALY_SERVER_VERSION
GITLAB_ELASTICSEARCH_INDEXER_VERSION
GITLAB_KAS_VERSION
GITLAB_METRICS_EXPORTER_VERSION
GITLAB_PAGES_VERSION
GITLAB_SHELL_VERSION
GITLAB_WORKHORSE_VERSION
Gemfile
Gemfile.checksum
Gemfile.lock
Guardfile
INSTALLATION_TYPE
LICENSE
MAINTENANCE.md
PHILOSOPHY.md
PROCESS.md
Pipfile
Pipfile.lock
README.md
Rakefile
VERSION
app
babel.config.js
bin
builds
changelogs
config
config.ru
crowdin.yml
danger
data
db
debian
doc
docker-compose.yml
file_hooks
fixtures
generator_templates
glfm_specification
haml_lint
jest.config.base.js
jest.config.contract.js
jest.config.integration.js
jest.config.js
jest_resolver.js
lefthook.yml
lib
locale
log
metrics_server
package.json
patches
public
qa
rubocop
scripts
security.txt
shared
sidekiq_cluster
snowplow-javascript-tracker
spec
storybook
tests.yml
tmp
tooling
vendor
workhorse
workhorse-vendor
yarn.lock

12
debian/watch vendored Normal file
View file

@ -0,0 +1,12 @@
version=4
# uscan: repacksuffix is not compatible with the multiple upstream tarballs; use oversionmangle.
opts="uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,\
repack,compression=xz,oversionmangle=s{\Z}{+ds1},\
dversionmangle=s/(\d)[\+]?(debian|dfsg|ds|deb|gh)\d*(\~)*(rc)*(\d)*$/$1$3$4$5/ \
" https://gitlab.com/gitlab-org/gitlab-foss/-/tags?sort=updated_desc .*/gitlab-foss-v(\d[\d.]*)\.tar\.gz
opts="pgpmode=none,component=snowplow-javascript-tracker,\
" https://github.com/snowplow/snowplow-javascript-tracker/tags?after=2.11.0-rc3 \
.*/archive/.*/v?(2\.10\.0)@ARCHIVE_EXT@$ ignore