Metrics dashboard and graph editor
Go to file
DistroBaker 69a6f71052 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/grafana.git#8b048a5bf5e5e75dc52ea4411b0605c55a171ceb
2020-12-21 19:37:43 +00:00
.gitignore Rebase to grafana 7.3.4 2020-11-25 18:52:48 +01:00
001-wrappers-grafana-cli.patch Rebase to grafana 7.3.1 2020-11-11 16:08:08 +01:00
002-manpages.patch Merged update from upstream sources 2020-12-21 19:37:43 +00:00
003-remove-dashboard-abspath-test.patch Rebase to grafana 7.3.1 2020-11-11 16:08:08 +01:00
004-skip-x86-goldenfiles-tests.patch Rebase to grafana 7.3.1 2020-11-11 16:08:08 +01:00
005-pin-yarn-version.patch Merged update from upstream sources 2020-12-21 19:37:43 +00:00
006-remove-saml-dependency.patch Merged update from upstream sources 2020-12-21 19:37:43 +00:00
build_frontend.sh Rebase to grafana 7.3.1 2020-11-11 16:08:08 +01:00
distro-defaults.ini Rebase to grafana 7.3.4 2020-11-25 18:52:48 +01:00
grafana.rpmlintrc Rebase to grafana 7.3.4 2020-11-25 18:52:48 +01:00
grafana.spec Merged update from upstream sources 2020-12-21 19:37:43 +00:00
list_bundled_nodejs_packages.py Rebase to grafana 7.3.4 2020-11-25 18:52:48 +01:00
Makefile Rebase to grafana 7.3.4 2020-11-25 18:52:48 +01:00
README.md Merged update from upstream sources 2020-12-21 19:37:43 +00:00
run_container_build.sh Rebase to grafana 7.3.1 2020-11-11 16:08:08 +01:00
sources Merged update from upstream sources 2020-12-21 19:37:43 +00:00

grafana

The grafana package

Upgrade instructions

(replace X.Y.Z with the new Grafana version)

  • update Version, Release and %changelog in the specfile
  • create bundles and manifest: VER=X.Y.Z make clean all
  • update specfile with contents of the .manifest file
  • check if the default configuration has changed: diff grafana-X.Y.Z/conf/defaults.ini distro-defaults.ini and update distro-defaults.ini if necessary
  • run local build: rpkg local
  • run rpm linter: rpkg lint -r grafana.rpmlintrc
  • run local builds with different OS versions: ./run_container_build.sh fedora-version
  • run a scratch build: fedpkg scratch-build --srpm
  • upload new source tarballs: fedpkg new-sources *.tar.gz *.tar.xz

Backporting

  • create the patch
  • declare and apply (%prep) the patch in the specfile
  • if the patch affects Go or Node.js dependencies, or the webpack
    • create new tarballs and rename them to grafana-...-X.Y.Z-R.tar.gz
    • update the specfile with new tarball path and contents of the .manifest file

Note: the Makefile automatically applies all patches before creating the tarballs