Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 330b9fac6000
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7936400662bc
Choose a head ref

Commits on Apr 19, 2019

  1. ec2-amis.nix: add 19.03 amis

    (cherry picked from commit 5489326)
    AmineChikhaoui committed Apr 19, 2019
    Copy the full SHA
    f9432d1 View commit details
  2. nixos/hylafax: add 'yarny' (= myself) as maintainer

    I forgot to do this when I submitted this module with
    commit 12fa95f.
    
    (cherry picked from commit 1438f7b)
    Yarny0 committed Apr 19, 2019
    Copy the full SHA
    803d10f View commit details
  3. nixos/hylafax: fix faxq ModemGroup setting

    The manpage claims that the "limit" in the setting::
      <name>:[<limit>:]<regex>
    is optional and defaults to zero, implying no limit.
    However, tests confirmed that it actually isn't optional.
    
    Without limit, the setting ``any:.*`` places
    outbound jobs on infinite hold if no particular
    modem was specified on the sendfax command line.
    The new default value ``any:0:.*`` from
    this commit uses any available modem to
    send jobs if not modem was given to sendfax.
    
    (cherry picked from commit e57156b)
    Yarny0 committed Apr 19, 2019
    Copy the full SHA
    05459ce View commit details
  4. hylafaxplus: update meta

    * move meta attrset into curly brackets
    * update homepage (finally supports https)
    * add downloadPage
    * add longDescription
    
    (cherry picked from commit 729ce1c)
    Yarny0 committed Apr 19, 2019
    Copy the full SHA
    437f5c3 View commit details

Commits on Apr 20, 2019

  1. perlPackages.libapreq2: install the perl & apache modules

    (cherry picked from commit 2f25d58)
    aanderse committed Apr 20, 2019
    Copy the full SHA
    2be3fc7 View commit details

Commits on Apr 22, 2019

  1. guake: fix by setting strictDeps to false

    Strict deps breaks guake.
    See NixOS/nixpkgs#59930
    and NixOS/nixpkgs#56943
    
    (cherry picked from commit 184f7f2)
    markuskowa authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    4c57db8 View commit details
  2. automysqlinit: init at 3.0_rc6

    (cherry picked from commit 5f4df8e)
    aanderse committed Apr 22, 2019
    Copy the full SHA
    dba66e2 View commit details
  3. perl: add .withPackages

    (cherry picked from commit 03eaa48)
    volth authored and samueldr committed Apr 22, 2019
    Copy the full SHA
    246f5a5 View commit details
  4. perl.pkgs.Encode: fix buildEnv collision with perl

    fix NixOS/nixpkgs#59215 (comment)
    
    (cherry picked from commit f73eb61)
    volth authored and samueldr committed Apr 22, 2019
    Copy the full SHA
    a13cab4 View commit details
  5. perl.pkgs.Encode: fix typo

    (cherry picked from commit d23ff47)
    volth authored and samueldr committed Apr 22, 2019
    Copy the full SHA
    0b42d3c View commit details
  6. perl.meta.priority += 1

    give priority to perl libraries when they meet the perl derivation in `buildEnv`.
    
    The notable case is `buildEnv` inside `perl.withPackages`.
    
    The `perl' derivation includes obsolete versions of some CPAN packages
    which leads to collissions when there are newer versions
    of the same libraries are on the right hand side
    of `perl.withPackages` (perhaps indirectly).
    
    Fixes #60025
    
    (cherry picked from commit 0fad0b4)
    volth authored and samueldr committed Apr 22, 2019
    Copy the full SHA
    32be67f View commit details
  7. Merge pull request #59894 from Yarny0/hylafax-updates-19.03

    HylaFAX: fix ModemGroup, also minor metadata updates (backport to release-19.03)
    infinisil authored Apr 22, 2019
    Copy the full SHA
    2461d60 View commit details
  8. dovecot: 2.3.5.1 -> 2.3.5.2

    Robert Schütz authored and infinisil committed Apr 22, 2019
    Copy the full SHA
    3ebbd45 View commit details
  9. Copy the full SHA
    5dd001a View commit details
  10. adoptopenjdk-bin: 11.0.2 -> 11.0.3

    (cherry picked from commit 25b5dfa)
    taku0 authored and infinisil committed Apr 22, 2019
    Copy the full SHA
    63f8025 View commit details
  11. phpPackages.oci8: 2.1.8 -> 2.2.0

    (cherry picked from commit 7fb1b02)
    
    Backported because it oci8 is broken on 19.03, see NixOS/nixpkgs#59926 as well
    Izorkin authored and infinisil committed Apr 22, 2019
    Copy the full SHA
    d8cf9d8 View commit details
  12. pythonPackages.sounddevice: 0.3.12 -> 0.3.13

    (cherry picked from commit 29ad469)
    JohnAZoidberg authored and infinisil committed Apr 22, 2019
    Copy the full SHA
    9d09f02 View commit details
  13. libpst: Fix build

    Disable Python integration because it can't find -lboost_python.
    
    (cherry picked from commit 43d4132)
    JohnAZoidberg authored and infinisil committed Apr 22, 2019
    Copy the full SHA
    f3c9a7b View commit details
  14. Merge pull request #59910 from aanderse/libapreq2-backport

    perlPackages.libapreq2: install the perl & apache modules (19.03 backport)
    infinisil authored Apr 22, 2019
    Copy the full SHA
    46379dd View commit details
  15. Merge pull request #59885 from AmineChikhaoui/cp-ec2-19.03-amis

    cherry-pick ec2-amis.nix: add 19.03 amis
    infinisil authored Apr 22, 2019
    Copy the full SHA
    ba56744 View commit details
  16. Merge pull request #60033 from aanderse/automysqlbackup-backport

    automysqlinit: init at 3.0_rc6 (19.03 backport)
    infinisil authored Apr 22, 2019
    Copy the full SHA
    c19fad4 View commit details
  17. libplist: 2018-07-25 -> 2019-01-20

    (cherry picked from commit 7634357)
    dtzWill authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    5b080ed View commit details
  18. libusbmuxd: 2018-07-23 -> 2019-01-18

    (cherry picked from commit 668f759)
    dtzWill authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    b4a42a9 View commit details
  19. libplist 2019-01-20 -> 2019-04-04

    (cherry picked from commit 2013c91)
    infinisil authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    9956d1c View commit details
  20. libusbmuxd: 2019-01-18 -> 2019-03-23

    (cherry picked from commit dd03b21)
    infinisil authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    ece4bde View commit details
  21. libimobiledevice: 2018-07-24 -> 2019-04-04

    (cherry picked from commit 173e960)
    infinisil authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    155513d View commit details
  22. usbmuxd: 2018-10-10 -> 2019-03-05

    (cherry picked from commit 71c1b44)
    infinisil authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    4274fae View commit details
  23. ifuse: 1.1.3 -> 2018-10-08

    Switching to latest master, as there hasn't been a new release in a
    while, see libimobiledevice/ifuse#34
    
    (cherry picked from commit 8d5252b)
    infinisil authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    e45f427 View commit details
  24. ideviceinstaller: 2018-06-01 -> 2018-10-01

    (cherry picked from commit 768e9b1)
    infinisil authored and worldofpeace committed Apr 22, 2019
    Copy the full SHA
    ae8b274 View commit details
  25. Merge pull request #60037 from samueldr/backport/nixpkgs-59215

    Backport perl: add .withPackages #59215 #60028
    samueldr authored Apr 22, 2019
    Copy the full SHA
    19cb786 View commit details

Commits on Apr 23, 2019

  1. gitlab-workhorse: 8.3.1 -> 8.3.3

    (cherry picked from commit 74eb807)
    flokli committed Apr 23, 2019
    Copy the full SHA
    6df0af8 View commit details
  2. gitlab-ee: 11.9.1 -> 11.9.8

    (cherry picked from commit 33423e5)
    flokli committed Apr 23, 2019
    Copy the full SHA
    42ea5c8 View commit details
  3. gitlab-ce: 11.9.1 -> 11.9.8

    (cherry picked from commit 04b5eb1)
    flokli committed Apr 23, 2019
    Copy the full SHA
    3a8e990 View commit details
  4. Merge pull request #60073 from flokli/19.03/gitlab-11.9.8

    [19.03] gitlab: 11.9.1 -> 11.9.8
    flokli authored Apr 23, 2019
    Copy the full SHA
    c0ef5a3 View commit details
  5. python-docs: typo

    (cherry picked from commit 6ea4aa4)
    cdyson37 authored and Mic92 committed Apr 23, 2019
    Copy the full SHA
    7936400 View commit details
Showing with 497 additions and 125 deletions.
  1. +1 −1 doc/languages-frameworks/python.section.md
  2. +1 −0 nixos/modules/module-list.nix
  3. +115 −0 nixos/modules/services/backup/automysqlbackup.nix
  4. +2 −0 nixos/modules/services/networking/hylafax/default.nix
  5. +1 −1 nixos/modules/services/networking/hylafax/faxq-default.nix
  6. +18 −1 nixos/modules/virtualisation/ec2-amis.nix
  7. +1 −0 nixos/tests/all-tests.nix
  8. +34 −0 nixos/tests/automysqlbackup.nix
  9. +5 −0 pkgs/applications/misc/guake/default.nix
  10. +12 −12 pkgs/applications/version-management/gitlab/data.json
  11. +2 −2 pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
  12. +3 −0 pkgs/applications/version-management/gitlab/rubyEnv-ce/Gemfile
  13. +4 −0 pkgs/applications/version-management/gitlab/rubyEnv-ce/Gemfile.lock
  14. +11 −0 pkgs/applications/version-management/gitlab/rubyEnv-ce/gemset.nix
  15. +3 −0 pkgs/applications/version-management/gitlab/rubyEnv-ee/Gemfile
  16. +4 −0 pkgs/applications/version-management/gitlab/rubyEnv-ee/Gemfile.lock
  17. +11 −0 pkgs/applications/version-management/gitlab/rubyEnv-ee/gemset.nix
  18. +38 −38 pkgs/development/compilers/adoptopenjdk-bin/sources.json
  19. +19 −3 pkgs/development/interpreters/perl/default.nix
  20. +55 −0 pkgs/development/interpreters/perl/wrapper.nix
  21. +4 −4 pkgs/development/libraries/libimobiledevice/default.nix
  22. +4 −4 pkgs/development/libraries/libplist/default.nix
  23. +10 −5 pkgs/development/libraries/libpst/default.nix
  24. +4 −4 pkgs/development/libraries/libusbmuxd/default.nix
  25. +3 −3 pkgs/development/perl-modules/generic/default.nix
  26. +3 −3 pkgs/development/python-modules/sounddevice/default.nix
  27. +6 −5 pkgs/development/python-modules/sounddevice/fix-portaudio-library-path.patch
  28. +24 −5 pkgs/servers/hylafaxplus/default.nix
  29. +2 −2 pkgs/servers/mail/dovecot/default.nix
  30. +32 −0 pkgs/tools/backup/automysqlbackup/default.nix
  31. +4 −4 pkgs/tools/filesystems/ifuse/default.nix
  32. +5 −5 pkgs/tools/misc/ideviceinstaller/default.nix
  33. +4 −4 pkgs/tools/misc/usbmuxd/default.nix
  34. +8 −13 pkgs/top-level/all-packages.nix
  35. +42 −4 pkgs/top-level/perl-packages.nix
  36. +2 −2 pkgs/top-level/php-packages.nix
2 changes: 1 addition & 1 deletion doc/languages-frameworks/python.section.md
Original file line number Diff line number Diff line change
@@ -510,7 +510,7 @@ Each interpreter has the following attributes:
### Building packages and applications

Python libraries and applications that use `setuptools` or
`distutils` are typically build with respectively the `buildPythonPackage` and
`distutils` are typically built with respectively the `buildPythonPackage` and
`buildPythonApplication` functions. These two functions also support installing a `wheel`.

All Python packages reside in `pkgs/top-level/python-packages.nix` and all
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -184,6 +184,7 @@
./services/audio/slimserver.nix
./services/audio/squeezelite.nix
./services/audio/ympd.nix
./services/backup/automysqlbackup.nix
./services/backup/bacula.nix
./services/backup/borgbackup.nix
./services/backup/duplicati.nix
115 changes: 115 additions & 0 deletions nixos/modules/services/backup/automysqlbackup.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
{ config, lib, pkgs, ... }:

let

inherit (lib) concatMapStringsSep concatStringsSep isInt isList literalExample;
inherit (lib) mapAttrs mapAttrsToList mkDefault mkEnableOption mkIf mkOption optional types;

cfg = config.services.automysqlbackup;
pkg = pkgs.automysqlbackup;
user = "automysqlbackup";
group = "automysqlbackup";

toStr = val:
if isList val then "( ${concatMapStringsSep " " (val: "'${val}'") val} )"
else if isInt val then toString val
else if true == val then "'yes'"
else if false == val then "'no'"
else "'${toString val}'";

configFile = pkgs.writeText "automysqlbackup.conf" ''
#version=${pkg.version}
# DONT'T REMOVE THE PREVIOUS VERSION LINE!
#
${concatStringsSep "\n" (mapAttrsToList (name: value: "CONFIG_${name}=${toStr value}") cfg.config)}
'';

in
{
# interface
options = {
services.automysqlbackup = {

enable = mkEnableOption "AutoMySQLBackup";

calendar = mkOption {
type = types.str;
default = "01:15:00";
description = ''
Configured when to run the backup service systemd unit (DayOfWeek Year-Month-Day Hour:Minute:Second).
'';
};

config = mkOption {
type = with types; attrsOf (either (either str (either int bool)) (listOf str));
default = {};
description = ''
automysqlbackup configuration. Refer to
<filename>''${pkgs.automysqlbackup}/etc/automysqlbackup.conf</filename>
for details on supported values.
'';
example = literalExample ''
{
db_names = [ "nextcloud" "matomo" ];
table_exclude = [ "nextcloud.oc_users" "nextcloud.oc_whats_new" ];
mailcontent = "log";
mail_address = "admin@example.org";
}
'';
};

};
};

# implementation
config = mkIf cfg.enable {

assertions = [
{ assertion = !config.services.mysqlBackup.enable;
message = "Please choose one of services.mysqlBackup or services.automysqlbackup.";
}
];

services.automysqlbackup.config = mapAttrs (name: mkDefault) {
mysql_dump_username = user;
mysql_dump_host = "localhost";
backup_dir = "/var/backup/mysql";
db_exclude = [ "information_schema" "performance_schema" ];
mailcontent = "stdout";
mysql_dump_single_transaction = true;
};

systemd.timers.automysqlbackup = {
description = "automysqlbackup timer";
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = cfg.calendar;
AccuracySec = "5m";
};
};

systemd.services.automysqlbackup = {
description = "automysqlbackup service";
serviceConfig = {
User = user;
Group = group;
ExecStart = "${pkg}/bin/automysqlbackup ${configFile}";
};
};

environment.systemPackages = [ pkg ];

users.users.${user}.group = group;
users.groups.${group} = { };

systemd.tmpfiles.rules = [
"d '${cfg.config.backup_dir}' 0750 ${user} ${group} - -"
];

services.mysql.ensureUsers = optional (config.services.mysql.enable && cfg.config.mysql_dump_host == "localhost") {
name = user;
ensurePermissions = { "*.*" = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES"; };
};

};
}
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/hylafax/default.nix
Original file line number Diff line number Diff line change
@@ -26,4 +26,6 @@
}];
};

meta.maintainers = [ lib.maintainers.yarny ];

}
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/hylafax/faxq-default.nix
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@

{

ModemGroup = [ ''"any:.*"'' ];
ModemGroup = [ ''"any:0:.*"'' ];
ServerTracing = "0x78701";
SessionTracing = "0x78701";
UUCPLockDir = "/var/lock";
19 changes: 18 additions & 1 deletion nixos/modules/virtualisation/ec2-amis.nix
Original file line number Diff line number Diff line change
@@ -274,5 +274,22 @@ let self = {
"18.09".sa-east-1.hvm-ebs = "ami-0e4a8a47fd6db6112";
"18.09".ap-south-1.hvm-ebs = "ami-0880a678d3f555313";

latest = self."18.09";
# 19.03.172286.8ea36d73256
"19.03".eu-west-1.hvm-ebs = "ami-0fe40176548ff0940";
"19.03".eu-west-2.hvm-ebs = "ami-03a40fd3a02fe95ba";
"19.03".eu-west-3.hvm-ebs = "ami-0436f9da0f20a638e";
"19.03".eu-central-1.hvm-ebs = "ami-0022b8ea9efde5de4";
"19.03".us-east-1.hvm-ebs = "ami-0efc58fb70ae9a217";
"19.03".us-east-2.hvm-ebs = "ami-0abf711b1b34da1af";
"19.03".us-west-1.hvm-ebs = "ami-07d126e8838c40ec5";
"19.03".us-west-2.hvm-ebs = "ami-03f8a737546e47fb0";
"19.03".ca-central-1.hvm-ebs = "ami-03f9fd0ef2e035ede";
"19.03".ap-southeast-1.hvm-ebs = "ami-0cff66114c652c262";
"19.03".ap-southeast-2.hvm-ebs = "ami-054c73a7f8d773ea9";
"19.03".ap-northeast-1.hvm-ebs = "ami-00db62688900456a4";
"19.03".ap-northeast-2.hvm-ebs = "ami-0485cdd1a5fdd2117";
"19.03".sa-east-1.hvm-ebs = "ami-0c6a43c6e0ad1f4e2";
"19.03".ap-south-1.hvm-ebs = "ami-0303deb1b5890f878";

latest = self."19.03";
}; in self
1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
@@ -23,6 +23,7 @@ in
{
acme = handleTestOn ["x86_64-linux"] ./acme.nix {};
atd = handleTest ./atd.nix {};
automysqlbackup = handleTest ./automysqlbackup.nix {};
avahi = handleTest ./avahi.nix {};
bcachefs = handleTestOn ["x86_64-linux"] ./bcachefs.nix {}; # linux-4.18.2018.10.12 is unsupported on aarch64
beanstalkd = handleTest ./beanstalkd.nix {};
34 changes: 34 additions & 0 deletions nixos/tests/automysqlbackup.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import ./make-test.nix ({ pkgs, lib, ... }:

{
name = "automysqlbackup";
meta.maintainers = [ lib.maintainers.aanderse ];

machine =
{ pkgs, ... }:
{
services.mysql.enable = true;
services.mysql.package = pkgs.mysql;
services.mysql.initialDatabases = [ { name = "testdb"; schema = ./testdb.sql; } ];

services.automysqlbackup.enable = true;
};

testScript = ''
startAll;
# Need to have mysql started so that it can be populated with data.
$machine->waitForUnit("mysql.service");
# Wait for testdb to be fully populated (5 rows).
$machine->waitUntilSucceeds("mysql -u root -D testdb -N -B -e 'select count(id) from tests' | grep -q 5");
# Do a backup and wait for it to start
$machine->startJob("automysqlbackup.service");
$machine->waitForJob("automysqlbackup.service");
# wait for backup file and check that data appears in backup
$machine->waitForFile("/var/backup/mysql/daily/testdb");
$machine->succeed("${pkgs.gzip}/bin/zcat /var/backup/mysql/daily/testdb/daily_testdb_*.sql.gz | grep hello");
'';
})
5 changes: 5 additions & 0 deletions pkgs/applications/misc/guake/default.nix
Original file line number Diff line number Diff line change
@@ -14,6 +14,11 @@ in python3.pkgs.buildPythonApplication rec {
sha256 = "1j38z968ha8ij6wrgbwvr8ad930nvhybm9g7pf4s4zv6d3vln0vm";
};

# Strict deps breaks guake
# See https://github.com/NixOS/nixpkgs/issues/59930
# and https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;

nativeBuildInputs = [ gettext gobject-introspection wrapGAppsHook python3.pkgs.pip glibcLocales ];

buildInputs = [ gtk3 keybinder3 libnotify python3 vte ];
24 changes: 12 additions & 12 deletions pkgs/applications/version-management/gitlab/data.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
{
"ce": {
"version": "11.9.1",
"repo_hash": "11dx931n79ynw8j6vbjsb832dkkp2s4vzji53km4ib9njn5nja0l",
"deb_hash": "133qjxmrn2rl9avi0nwcdbky53vgxbzp4g3vcgwg21xyfr8k8s4n",
"deb_url": "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/stretch/gitlab-ce_11.9.1-ce.0_amd64.deb/download.deb",
"version": "11.9.8",
"repo_hash": "10xlabp7ziw1vpyy9dvhaiwf5l340d3yzvlh2aq6ly3xlqr5ip07",
"deb_hash": "0apw0w5grhpfxwl76w7as5xb6injr7ka8wwk2azllamrxrnn30dv",
"deb_url": "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/stretch/gitlab-ce_11.9.8-ce.0_amd64.deb/download.deb",
"owner": "gitlab-org",
"repo": "gitlab-ce",
"rev": "v11.9.1",
"rev": "v11.9.8",
"passthru": {
"GITALY_SERVER_VERSION": "1.27.1",
"GITLAB_PAGES_VERSION": "1.5.0",
"GITLAB_SHELL_VERSION": "8.7.1",
"GITLAB_WORKHORSE_VERSION": "8.3.1"
"GITLAB_WORKHORSE_VERSION": "8.3.3"
}
},
"ee": {
"version": "11.9.1",
"repo_hash": "13d6vg505rifgxpks9b7x2zq65b41naj7znkzm5i1kdvklfygqpd",
"deb_hash": "1z5i04cxwgcmx55yzhpw0ss1rwaqz1jl6hwpgbyly6prrbl5h59x",
"deb_url": "https://packages.gitlab.com/gitlab/gitlab-ee/packages/debian/stretch/gitlab-ee_11.9.1-ee.0_amd64.deb/download.deb",
"version": "11.9.8",
"repo_hash": "0h6lpaiwsvyn5cdga08zbgr6cwp3k6xi5jpb7n37hc6y4c7b36ry",
"deb_hash": "1bsy8qrr2sjvavzv4nslx14x4cx5xjx55d2v7zz6fvjzmgb98hgv",
"deb_url": "https://packages.gitlab.com/gitlab/gitlab-ee/packages/debian/stretch/gitlab-ee_11.9.8-ee.0_amd64.deb/download.deb",
"owner": "gitlab-org",
"repo": "gitlab-ee",
"rev": "v11.9.1-ee",
"rev": "v11.9.8-ee",
"passthru": {
"GITALY_SERVER_VERSION": "1.27.1",
"GITLAB_PAGES_VERSION": "1.5.0",
"GITLAB_SHELL_VERSION": "8.7.1",
"GITLAB_WORKHORSE_VERSION": "8.3.1"
"GITLAB_WORKHORSE_VERSION": "8.3.3"
}
}
}
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "gitlab-workhorse-${version}";

version = "8.3.1";
version = "8.3.3";

src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-workhorse";
rev = "v${version}";
sha256 = "14zmxajzx6r2wrsxkmqp7j94yxnq4qpg27wih5l8lhf1imzgnk3j";
sha256 = "08v5ga9qbrs1xciw4cjhsjpqcp6cxzymc2y39la2a4lgb2cgyi10";
};

buildInputs = [ git go ];
Original file line number Diff line number Diff line change
@@ -204,6 +204,9 @@ gem 'connection_pool', '~> 2.0'
# Discord integration
gem 'discordrb-webhooks-blackst0ne', '~> 3.3', require: false

# HipChat integration
gem 'hipchat', '~> 1.5.0'

# JIRA integration
gem 'jira-ruby', '~> 1.4'

Original file line number Diff line number Diff line change
@@ -364,6 +364,9 @@ GEM
hashie (>= 3.0)
health_check (2.6.0)
rails (>= 4.0)
hipchat (1.5.2)
httparty
mimemagic
html-pipeline (2.8.4)
activesupport (>= 2)
nokogiri (>= 1.4)
@@ -1041,6 +1044,7 @@ DEPENDENCIES
hangouts-chat (~> 0.0.5)
hashie-forbidden_attributes
health_check (~> 2.6.0)
hipchat (~> 1.5.0)
html-pipeline (~> 2.8)
html2text
httparty (~> 0.13.3)
11 changes: 11 additions & 0 deletions pkgs/applications/version-management/gitlab/rubyEnv-ce/gemset.nix
Original file line number Diff line number Diff line change
@@ -1354,6 +1354,17 @@
};
version = "2.6.0";
};
hipchat = {
dependencies = ["httparty" "mimemagic"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0hgy5jav479vbzzk53lazhpjj094dcsqw6w1d6zjn52p72bwq60k";
type = "gem";
};
version = "1.5.2";
};
html-pipeline = {
dependencies = ["activesupport" "nokogiri"];
source = {
Original file line number Diff line number Diff line change
@@ -214,6 +214,9 @@ gem 'connection_pool', '~> 2.0'
# Discord integration
gem 'discordrb-webhooks-blackst0ne', '~> 3.3', require: false

# HipChat integration
gem 'hipchat', '~> 1.5.0'

# JIRA integration
gem 'jira-ruby', '~> 1.4'

Original file line number Diff line number Diff line change
@@ -391,6 +391,9 @@ GEM
hashie (>= 3.0)
health_check (2.6.0)
rails (>= 4.0)
hipchat (1.5.2)
httparty
mimemagic
html-pipeline (2.8.4)
activesupport (>= 2)
nokogiri (>= 1.4)
@@ -1078,6 +1081,7 @@ DEPENDENCIES
hangouts-chat (~> 0.0.5)
hashie-forbidden_attributes
health_check (~> 2.6.0)
hipchat (~> 1.5.0)
html-pipeline (~> 2.8)
html2text
httparty (~> 0.13.3)
11 changes: 11 additions & 0 deletions pkgs/applications/version-management/gitlab/rubyEnv-ee/gemset.nix
Original file line number Diff line number Diff line change
@@ -1459,6 +1459,17 @@
};
version = "2.6.0";
};
hipchat = {
dependencies = ["httparty" "mimemagic"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0hgy5jav479vbzzk53lazhpjj094dcsqw6w1d6zjn52p72bwq60k";
type = "gem";
};
version = "1.5.2";
};
html-pipeline = {
dependencies = ["activesupport" "nokogiri"];
source = {
Loading