From c175d6e905f001f094c8ad676df0edfdc75c534d Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 24 Apr 2012 13:53:50 +0200 Subject: [PATCH] [noarch/entropy] add QA warning about dev-lang/ghc bumps --- .../entropy/packages/packages.server.qa.exec | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/conf/noarch/entropy/packages/packages.server.qa.exec b/conf/noarch/entropy/packages/packages.server.qa.exec index e03695b..efaa418 100755 --- a/conf/noarch/entropy/packages/packages.server.qa.exec +++ b/conf/noarch/entropy/packages/packages.server.qa.exec @@ -171,6 +171,22 @@ def warn_perl5_bump(): return 0 +def warn_haskell_bump(): + """ + Warn in case of bumping dev-lang/ghc. Developer should not + forget about running haskell-updater. + """ + pkg_key = "%s/%s" % (os.getenv("PKG_CATEGORY", ""), + os.getenv("PKG_NAME", "")) + pkg_version = os.getenv("PKG_VERSION", "") + + if pkg_key == "dev-lang/ghc": + write_warning_msg( + "Bumping dev-lang/ghc !!!\n" + "Make sure to run 'haskell-updater' !\n") + return 1 + + return 0 if __name__ == "__main__": @@ -183,6 +199,10 @@ if __name__ == "__main__": if rc != 0 and rc > exit_st: exit_st = rc + rc = warn_haskell_bump() + if rc != 0 and rc > exit_st: + exit_st = rc + # more tests here raise SystemExit(exit_st)