TASK [pagure-dev : Create the Pagure database] ***** fatal: [pagure]: FAILED! => {"changed": true, "cmd": [".virtualenvs/python3-pagure/bin/python", "devel/createdb.py"], "delta": "0:00:01.316017", "end": "2018-12-07 12:59:47.479631", "msg": "non-zero return code", "rc": 1, "start": "2018-12-07 12:59:46.163614", "stderr": "Traceback (most recent call last):\n File \"devel/createdb.py\", line 46, in \n from pagure.lib import model\n File \"/home/vagrant/devel/pagure/lib/model.py\", line 3097, in \n get_plugin_tables()\n File \"/home/vagrant/devel/pagure/lib/plugins.py\", line 49, in get_plugin_tables\n plugins = load(\"pagure.hooks\", subclasses=BASE)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 167, in unified_load\n return ClassLoader(recurse=recurse).load(namespace, subclasses=subclasses)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 19, in load\n self._fill_cache(*args, kwargs)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 148, in _fill_cache\n objects = super(ClassLoader, self)._fill_cache(namespace)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 130, in _fill_cache\n modules = self.module_loader.load(namespace)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 19, in load\n self._fill_cache(args, kwargs)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 116, in _fill_cache\n self._cache = list(modules)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 102, in _findPluginModules\n module = import_module(import_path)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/importlib/init.py\", line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File \"/home/vagrant/devel/pagure/hooks/init.py\", line 23, in \n import pagure.lib.query\n File \"/home/vagrant/devel/pagure/lib/query.py\", line 56, in \n import pagure.lib.git\n File \"/home/vagrant/devel/pagure/lib/git.py\", line 43, in \n from pagure.lib import tasks\n File \"/home/vagrant/devel/pagure/lib/tasks.py\", line 34, in \n import pagure.lib.link\n File \"/home/vagrant/devel/pagure/lib/link.py\", line 34, in \n for kw in [\"fixe\", \"merge\", \"close\"]\n File \"/home/vagrant/devel/pagure/lib/link.py\", line 34, in \n for kw in [\"fixe\", \"merge\", \"close\"]\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/re.py\", line 233, in compile\n return _compile(pattern, flags)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/re.py\", line 301, in _compile\n p = sre_compile.compile(pattern, flags)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_compile.py\", line 562, in compile\n p = sre_parse.parse(p, flags)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_parse.py\", line 855, in parse\n p = _parse_sub(source, pattern, flags & SRE_FLAG_VERBOSE, 0)\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_parse.py\", line 416, in _parse_sub\n not nested and not items))\n File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_parse.py\", line 619, in _parse\n source.tell() - here + len(this))\nsre_constants.error: multiple repeat at position 26", "stderr_lines": ["Traceback (most recent call last):", " File \"devel/createdb.py\", line 46, in ", " from pagure.lib import model", " File \"/home/vagrant/devel/pagure/lib/model.py\", line 3097, in ", " get_plugin_tables()", " File \"/home/vagrant/devel/pagure/lib/plugins.py\", line 49, in get_plugin_tables", " plugins = load(\"pagure.hooks\", subclasses=BASE)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 167, in unified_load", " return ClassLoader(recurse=recurse).load(namespace, subclasses=subclasses)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 19, in load", " self._fill_cache(args, kwargs)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 148, in _fill_cache", " objects = super(ClassLoader, self)._fill_cache(namespace)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 130, in _fill_cache", " modules = self.module_loader.load(namespace)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 19, in load", " self._fill_cache(*args, kwargs)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 116, in _fill_cache", " self._cache = list(modules)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib/python3.6/site-packages/straight/plugin/loaders.py\", line 102, in _findPluginModules", " module = import_module(import_path)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/importlib/init.py\", line 126, in import_module", " return _bootstrap._gcd_import(name[level:], package, level)", " File \"/home/vagrant/devel/pagure/hooks/init.py\", line 23, in ", " import pagure.lib.query", " File \"/home/vagrant/devel/pagure/lib/query.py\", line 56, in ", " import pagure.lib.git", " File \"/home/vagrant/devel/pagure/lib/git.py\", line 43, in ", " from pagure.lib import tasks", " File \"/home/vagrant/devel/pagure/lib/tasks.py\", line 34, in ", " import pagure.lib.link", " File \"/home/vagrant/devel/pagure/lib/link.py\", line 34, in ", " for kw in [\"fixe\", \"merge\", \"close\"]", " File \"/home/vagrant/devel/pagure/lib/link.py\", line 34, in ", " for kw in [\"fixe\", \"merge\", \"close\"]", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/re.py\", line 233, in compile", " return _compile(pattern, flags)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/re.py\", line 301, in _compile", " p = sre_compile.compile(pattern, flags)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_compile.py\", line 562, in compile", " p = sre_parse.parse(p, flags)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_parse.py\", line 855, in parse", " p = _parse_sub(source, pattern, flags & SRE_FLAG_VERBOSE, 0)", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_parse.py\", line 416, in _parse_sub", " not nested and not items))", " File \"/home/vagrant/.virtualenvs/python3-pagure/lib64/python3.6/sre_parse.py\", line 619, in _parse", " source.tell() - here + len(this))", "sre_constants.error: multiple repeat at position 26"], "stdout": "", "stdout_lines": []} to retry, use: --limit @/home/karsten/OSCI/pagure-local/dev/ansible/vagrant-playbook.retry
PLAY RECAP *********** pagure : ok=41 changed=38 unreachable=0 failed=1
Going back to c13fcafe1c50efc5eab88fd246f0c69b171dbe87 and it works again
Metadata Update from @pingou: - Issue set to the milestone: 5.2 - Issue tagged with: bug
Fixed by @karsten in #4108
Metadata Update from @pingou: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)