diff options
author | Erich Eckner <git@eckner.net> | 2017-09-25 12:10:32 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-09-25 12:10:32 +0200 |
commit | d6774c0d0287cb24313d10680a0db87c2976cb9a (patch) | |
tree | 3b3468fa4ab8458fe45dc912be56e415387c78a9 | |
parent | 62cedf98440b88a383f7329ed9f7603e35614edb (diff) | |
download | packages-d6774c0d0287cb24313d10680a0db87c2976cb9a.tar.xz |
community/grafana: patch is still needed !?
-rw-r--r-- | community/grafana/PKGBUILD | 2 | ||||
-rw-r--r-- | community/grafana/precision.patch | 42 |
2 files changed, 44 insertions, 0 deletions
diff --git a/community/grafana/PKGBUILD b/community/grafana/PKGBUILD new file mode 100644 index 00000000..4d70e4c7 --- /dev/null +++ b/community/grafana/PKGBUILD @@ -0,0 +1,2 @@ +source+=('precision.patch') +md5sums+=('66b867cfe895c1006f9119a1ae1f3f63') diff --git a/community/grafana/precision.patch b/community/grafana/precision.patch new file mode 100644 index 00000000..4471a7ce --- /dev/null +++ b/community/grafana/precision.patch @@ -0,0 +1,42 @@ +--- a/public/app/plugins/panel/graph/specs/graph_specs.ts 2017-09-15 21:04:37.456367729 +0200 ++++ a/public/app/plugins/panel/graph/specs/graph_specs.ts 2017-09-15 21:04:35.832435741 +0200 +@@ -133,12 +133,16 @@ + it('should apply axis transform, autoscaling (if necessary) and ticks', function() { + var axisAutoscale = ctx.plotOptions.yaxes[0]; + expect(axisAutoscale.transform(100)).to.be(2); +- expect(axisAutoscale.inverseTransform(-3)).to.be(0.001); +- expect(axisAutoscale.min).to.be(0.001); ++ expect(axisAutoscale.inverseTransform(-3)).to.within(0.00099999999,0.00100000001); ++ expect(axisAutoscale.min).to.within(0.00099999999,0.00100000001); + expect(axisAutoscale.max).to.be(10000); +- expect(axisAutoscale.ticks.length).to.be(8); +- expect(axisAutoscale.ticks[0]).to.be(0.001); +- expect(axisAutoscale.ticks[7]).to.be(10000); ++ expect(axisAutoscale.ticks.length).to.within(7,8); ++ expect(axisAutoscale.ticks[0]).to.within(0.00099999999,0.00100000001); ++ if (axisAutoscale.ticks.length === 7) { ++ expect(axisAutoscale.ticks[axisAutoscale.ticks.length-1]).to.within(999.9999,1000.0001); ++ } else { ++ expect(axisAutoscale.ticks[axisAutoscale.ticks.length-1]).to.be(10000); ++ } + + var axisFixedscale = ctx.plotOptions.yaxes[1]; + expect(axisFixedscale.min).to.be(0.05); +@@ -162,7 +166,7 @@ + it('should not set min and max and should create some fake ticks', function() { + var axisAutoscale = ctx.plotOptions.yaxes[0]; + expect(axisAutoscale.transform(100)).to.be(2); +- expect(axisAutoscale.inverseTransform(-3)).to.be(0.001); ++ expect(axisAutoscale.inverseTransform(-3)).to.within(0.00099999999,0.00100000001); + expect(axisAutoscale.min).to.be(undefined); + expect(axisAutoscale.max).to.be(undefined); + expect(axisAutoscale.ticks.length).to.be(2); +@@ -187,7 +191,7 @@ + it('should set min to 0.1 and add a tick for 0.1', function() { + var axisAutoscale = ctx.plotOptions.yaxes[0]; + expect(axisAutoscale.transform(100)).to.be(2); +- expect(axisAutoscale.inverseTransform(-3)).to.be(0.001); ++ expect(axisAutoscale.inverseTransform(-3)).to.within(0.00099999999,0.00100000001); + expect(axisAutoscale.min).to.be(0.1); + expect(axisAutoscale.max).to.be(10000); + expect(axisAutoscale.ticks.length).to.be(6); |