{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136306978,"defaultBranch":"sisyphus-ci","name":"freeipa","ownerLogin":"stanislavlevin","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-06T09:38:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31205609?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712148887.0","currentOid":""},"activityList":{"items":[{"before":"8229d108842d10785018ad55eb14febd56568605","after":"906d599e637f6d0c90a6a2ee0f5a5fe8096dd63e","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-05-08T16:11:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"pylint: fix errors\n\nFix the following errors:\nI0021(useless-suppression)\nR1710(inconsistent-return-statements)\nE1101(no-member)\n\nIgnore the following errors:\nE0601(used-before-assignment)\nThe variable is imported when the code is run in_server.\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"pylint: fix errors"}},{"before":"dead6c5d814522b103c52b69202334617081488e","after":"8229d108842d10785018ad55eb14febd56568605","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-04-03T16:13:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"pylint: fix errors\n\nFix the following errors:\nI0021(useless-suppression)\nR1710(inconsistent-return-statements)\nE1101(no-member)\n\nIgnore the following errors:\nE0601(used-before-assignment)\nThe variable is imported when the code is run in_server.\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"pylint: fix errors"}},{"before":"b61fa4ff986ebbf74202c77eca20a731503ec9d5","after":"dead6c5d814522b103c52b69202334617081488e","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-04-03T15:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"Tox: use sitepackages\n\nTox is creating a virtual environment before execution.\nWith python 3.12 the virtual env does not include any\nmore setuptools, so use setuptools from the globally\ninstalled packages.\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"Tox: use sitepackages"}},{"before":"b3cd3be178b5190c363198764c28839899c8c7e8","after":"b61fa4ff986ebbf74202c77eca20a731503ec9d5","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-04-03T15:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"doc/Makefile: run sphinx in serial mode\n\nUnfortunately, using pydata_sphinx_theme extension generates warnings in\nsphix processing. These warnings cause documentation build to be\nconsidered a failure:\n\nWARNING: the pydata_sphinx_theme extension is not safe for parallel writing\nWARNING: doing serial write\n....\nbuild finished with problems, 2 warnings.\nmake: *** [Makefile:24: html] Error 1\n\nSince the build is already doing a serial write, enforce it from start.\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Francisco Trivino ","shortMessageHtmlLink":"doc/Makefile: run sphinx in serial mode"}},{"before":null,"after":"a49385136387536e9ba6f8769aca8e701141e6f8","ref":"refs/heads/issue_9566","pushedAt":"2024-04-03T12:54:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ap: Migrate to docker compose V2\n\nAzure Pipelines started to roll 20240401.4 Ubuntu image that doesn't\ninclude docker-compose v1:\n\nhttps://github.com/actions/runner-images/blob/ubuntu20/20240401.4/images/ubuntu/Ubuntu2004-Readme.md\n\nSee https://github.com/actions/runner-images/issues/9557\n\nCompose V1 to V2 migration guide:\n\nhttps://docs.docker.com/compose/migrate/\n\nFixes: https://pagure.io/freeipa/issue/9566\nSigned-off-by: Stanislav Levin ","shortMessageHtmlLink":"ap: Migrate to docker compose V2"}},{"before":"e9a613c5f84b21d0aa801b65f64ce3e0356cef2a","after":"b3cd3be178b5190c363198764c28839899c8c7e8","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-04-03T10:35:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ap: Migrate to docker compose V2\n\nhttps://github.com/actions/runner-images/issues/9557\n\n> Docker Compose v1 will be removed from images on April, 1\n\nhttps://docs.docker.com/compose/migrate/","shortMessageHtmlLink":"ap: Migrate to docker compose V2"}},{"before":"042e3189dcd93ec0d2851b721e1538461282a368","after":"e9a613c5f84b21d0aa801b65f64ce3e0356cef2a","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-04-03T10:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ap: Migrate to docker compose V2\n\nhttps://github.com/actions/runner-images/issues/9557\n\n> Docker Compose v1 will be removed from images on April, 1\n\nhttps://docs.docker.com/compose/migrate/","shortMessageHtmlLink":"ap: Migrate to docker compose V2"}},{"before":null,"after":"a151d52d757fb953621f6ad7b04e54259b08b2d8","ref":"refs/heads/task_343320","pushedAt":"2024-03-22T11:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"Run tests against task 343320\n\nhttps://git.altlinux.org/tasks/343320:\n- openssl3 3.1.5-alt2\n- libp11 0.4.12.63-alt0.2\n\nhttps://git.altlinux.org/tasks/343313:\n- bind 9.18.25-alt1\n- bind-dyndb-ldap 11.10-alt6","shortMessageHtmlLink":"Run tests against task 343320"}},{"before":"78b2e9040043041fdf1cc3a2aad09066bacc7e5e","after":"fbda08599760fa8a4728df0a303559afee81c0fe","ref":"refs/heads/p10-ci","pushedAt":"2024-03-13T10:41:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ALT: ipatests: Configure ipahealthcheck after package installation\n\nUpstream assumes ipahealthcheck RPM package is installed before\ntests. But it's wrong for ALTLinux and leads to error of reading\nof config.\n\n```\n @classmethod\n def install(cls, mh):\n if not cls.master.transport.file_exists(SOS_CMD):\n tasks.install_packages(cls.master, SOS_PKG)\n tasks.install_master(\n cls.master, setup_dns=True, extra_args=['--no-dnssec-validation']\n )\n tasks.install_client(cls.master, cls.clients[0])\n tasks.install_replica(\n cls.master,\n cls.replicas[0],\n setup_dns=True,\n extra_args=['--no-dnssec-validation']\n )\n > set_excludes(cls.master, \"key\", \"DSCLE0004\")\n\n test_integration/test_ipahealthcheck.py:310:\n _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n test_integration/test_ipahealthcheck.py:232: in set_excludes\n conf = host.get_file_contents(config_file, encoding='utf-8')\n /usr/lib/python3/site-packages/pytest_multihost/host.py:191: in get_file_contents\n return self.transport.get_file_contents(filename, encoding=encoding)\n _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\n self = \n filename = '/etc/ipahealthcheck/ipahealthcheck.conf', encoding = 'utf-8'\n\n def get_file_contents(self, filename, encoding=None):\n self.log.info('GET %s', filename)\n cmd = self._run(['cat', filename], log_stdout=False)\n cmd.wait(raiseonerr=False)\n if cmd.returncode == 0:\n result = cmd.stdout_bytes\n if encoding:\n result = result.decode(encoding)\n return result\n else:\n > raise IOError('File %r could not be read' % filename)\n E OSError: File '/etc/ipahealthcheck/ipahealthcheck.conf' could not be read\n\n /usr/lib/python3/site-packages/pytest_multihost/transport.py:451: OSError\n```","shortMessageHtmlLink":"ALT: ipatests: Configure ipahealthcheck after package installation"}},{"before":"e66362a12c835790ddb3b2e1145f069dae7d4d9f","after":"78b2e9040043041fdf1cc3a2aad09066bacc7e5e","ref":"refs/heads/p10-ci","pushedAt":"2024-03-12T14:57:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ipatests: ignore nsslapd-accesslog-logbuffering WARN in healthcheck\n\nLog buffering is disabled in the integration tests so we can have all\nthe logs at the end. This is causing a warning to show in the 389-ds\nchecks and causing tests to fail that expect all SUCCESS.\n\nAdd an exclude for this specific key so tests will pass again.\n\nWe may eventually want a more sophisiticated mechanism to handle\nexcludes, or updating the config in general, but this is fine for now.\n\nFixes: https://pagure.io/freeipa/issue/9400\n\nSigned-off-by: Rob Crittenden \nReviewed-By: Florence Blanc-Renaud \nReviewed-By: Michal Polovka ","shortMessageHtmlLink":"ipatests: ignore nsslapd-accesslog-logbuffering WARN in healthcheck"}},{"before":"9a01957eb00d2a2bf6609a352b3a34e75678f574","after":"e66362a12c835790ddb3b2e1145f069dae7d4d9f","ref":"refs/heads/p10-ci","pushedAt":"2024-03-12T12:31:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"doc/Makefile: run sphinx in serial mode\n\nUnfortunately, using pydata_sphinx_theme extension generates warnings in\nsphix processing. These warnings cause documentation build to be\nconsidered a failure:\n\nWARNING: the pydata_sphinx_theme extension is not safe for parallel writing\nWARNING: doing serial write\n....\nbuild finished with problems, 2 warnings.\nmake: *** [Makefile:24: html] Error 1\n\nSince the build is already doing a serial write, enforce it from start.\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Francisco Trivino ","shortMessageHtmlLink":"doc/Makefile: run sphinx in serial mode"}},{"before":"a51b4e0bc6a782c14822d78350bacf9b7e4eb327","after":"9a01957eb00d2a2bf6609a352b3a34e75678f574","ref":"refs/heads/p10-ci","pushedAt":"2024-01-29T08:18:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"azure pipeline: pin cryptography version to 37.0.2\n\nThe azure pipeline is running tox tests, which install\ncryptography using pip. The latest version is not compatible,\nso we need to pin it to 37.0.2 which is the default version\nshipped as a rpm package in fedora 37 and fedora 38.\n\nFixes: https://pagure.io/freeipa/issue/9518\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Francisco Trivino \nReviewed-By: Julien Rische \nReviewed-By: Julien Rische \nReviewed-By: Francisco Trivino ","shortMessageHtmlLink":"azure pipeline: pin cryptography version to 37.0.2"}},{"before":"1d3f5b0f3be6795f1067f7e4ddde6c3424de23de","after":"a51b4e0bc6a782c14822d78350bacf9b7e4eb327","ref":"refs/heads/p10-ci","pushedAt":"2024-01-29T08:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"azure pipeline: pin cryptography version to 37.0.2\n\nThe azure pipeline is running tox tests, which install\ncryptography using pip. The latest version is not compatible,\nso we need to pin it to 37.0.2 which is the default version\nshipped as a rpm package in fedora 37 and fedora 38.\n\nFixes: https://pagure.io/freeipa/issue/9518\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Francisco Trivino \nReviewed-By: Julien Rische \nReviewed-By: Julien Rische \nReviewed-By: Francisco Trivino ","shortMessageHtmlLink":"azure pipeline: pin cryptography version to 37.0.2"}},{"before":"e8825af1e49504ec4f33a36be6e47c5d26564c76","after":"d00808ac8b93ce63e8191d0313ac811dc3ecfc38","ref":"refs/heads/p9-ci","pushedAt":"2024-01-26T11:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"azure pipeline: pin cryptography version to 37.0.2\n\nThe azure pipeline is running tox tests, which install\ncryptography using pip. The latest version is not compatible,\nso we need to pin it to 37.0.2 which is the default version\nshipped as a rpm package in fedora 37 and fedora 38.\n\nFixes: https://pagure.io/freeipa/issue/9518\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Francisco Trivino \nReviewed-By: Julien Rische \nReviewed-By: Julien Rische \nReviewed-By: Francisco Trivino ","shortMessageHtmlLink":"azure pipeline: pin cryptography version to 37.0.2"}},{"before":null,"after":"0fd5f2006335612ed5be52fc56f262df047da141","ref":"refs/heads/task_339073","pushedAt":"2024-01-26T11:51:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"Run tests against task 339073\n\nhttps://git.altlinux.org/tasks/339073:\n- dogtag-pki 11.4.3-alt2","shortMessageHtmlLink":"Run tests against task 339073"}},{"before":"402c2a0e2fab74c04d0f3e5fc56bebb22a618c6b","after":"042e3189dcd93ec0d2851b721e1538461282a368","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-01-26T11:51:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"AP: Make lint task optional\n\nI don't have time to sort this out.","shortMessageHtmlLink":"AP: Make lint task optional"}},{"before":null,"after":"c6bfab672dcf0bae9c5ba5d95c701bbb5d141593","ref":"refs/heads/issue_9519","pushedAt":"2024-01-24T15:27:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ipapython: Propagate KRB5Error exceptions on iterating ccache\n\n`ipapython.session_storage.get_data` iterates over\ncredentials in a credential cache till `krb5_cc_next_cred` returns\nan error. This function doesn't expect any error on calling\nother kerberos foreign functions during iteration. But that can\nactually happen and KRB5Error exceptions stop an iteration while\nthey should be propagated.\n\nWith this change iteration will exactly stop on `krb5_cc_next_cred`\nerror as it was supposed to be.\n\nFixes: https://pagure.io/freeipa/issue/9519\nSigned-off-by: Stanislav Levin ","shortMessageHtmlLink":"ipapython: Propagate KRB5Error exceptions on iterating ccache"}},{"before":null,"after":"c6bfab672dcf0bae9c5ba5d95c701bbb5d141593","ref":"refs/heads/session_cookie","pushedAt":"2024-01-24T15:27:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ipapython: Propagate KRB5Error exceptions on iterating ccache\n\n`ipapython.session_storage.get_data` iterates over\ncredentials in a credential cache till `krb5_cc_next_cred` returns\nan error. This function doesn't expect any error on calling\nother kerberos foreign functions during iteration. But that can\nactually happen and KRB5Error exceptions stop an iteration while\nthey should be propagated.\n\nWith this change iteration will exactly stop on `krb5_cc_next_cred`\nerror as it was supposed to be.\n\nFixes: https://pagure.io/freeipa/issue/9519\nSigned-off-by: Stanislav Levin ","shortMessageHtmlLink":"ipapython: Propagate KRB5Error exceptions on iterating ccache"}},{"before":"26762fb17c613e751a8806fce4631f149912468d","after":"402c2a0e2fab74c04d0f3e5fc56bebb22a618c6b","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-01-24T11:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"AP: Make lint task optional\n\nI don't have time to sort this out.","shortMessageHtmlLink":"AP: Make lint task optional"}},{"before":"7cb1c13c09fa9eb9146e99c9fc0533869039e443","after":"26762fb17c613e751a8806fce4631f149912468d","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-01-24T10:52:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ipapython: Propagate KRB5Error exceptions on iterating ccache\n\n`ipapython.session_storage.get_data` iterates over\ncredentials in a credential cache till `krb5_cc_next_cred` returns\nan error. This function doesn't expect any error on calling\nother kerberos foreign functions during iteration. But that can\nactually happen and KRB5Error exceptions stop an iteration while\nthey should be propagated.\n\nWith this change iteration will exactly stop on `krb5_cc_next_cred`\nerror as it was supposed to be.","shortMessageHtmlLink":"ipapython: Propagate KRB5Error exceptions on iterating ccache"}},{"before":null,"after":"8afda3eec61ff53c424aa5dbb74be6721d3902d5","ref":"refs/heads/task_338326","pushedAt":"2024-01-17T17:06:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"Run tests against task 338326\n\nhttps://git.altlinux.org/tasks/338326:\n- 389-ds-base 2.4.5-alt1","shortMessageHtmlLink":"Run tests against task 338326"}},{"before":"9dab703d2ba6154ca39ed9565ec2af389fdf50b7","after":"1d3f5b0f3be6795f1067f7e4ddde6c3424de23de","ref":"refs/heads/p10-ci","pushedAt":"2024-01-16T17:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"spec: Require fontconfig for plantuml\n\nPlantuml crashes on missing fontconfig:\n```console\n[user@host ~]$ plantuml --help\nException in thread \"main\" java.lang.InternalError: java.lang.reflect.InvocationTargetException\n at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:87)\n at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)\n at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:75)\n at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:248)\n at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:266)\n at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:871)\n at net.sourceforge.plantuml.Run.forceOpenJdkResourceLoad(Run.java:240)\n at net.sourceforge.plantuml.Run.main(Run.java:151)\nCaused by: java.lang.reflect.InvocationTargetException\n at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)\n at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)\n at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:85)\n ... 7 more\nCaused by: java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration\n at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1271)\n at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:224)\n at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:106)\n at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:706)\n at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:358)\n at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:315)\n at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)\n at java.desktop/sun.font.SunFontManager.(SunFontManager.java:315)\n at java.desktop/sun.awt.FcFontManager.(FcFontManager.java:35)\n at java.desktop/sun.awt.X11FontManager.(X11FontManager.java:56)\n ... 13 more\n```\n\nFixes docs build on CI.","shortMessageHtmlLink":"spec: Require fontconfig for plantuml"}},{"before":"7dde05545ac60eae8eea101331c933838b7a9353","after":"7cb1c13c09fa9eb9146e99c9fc0533869039e443","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-01-16T14:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"azure tests: pin netaddr version\n\npython3-netaddr 0.10 breaks azure tests.\nPin the version to 0.8, which is the default version on f38\n\nFixes: https://pagure.io/freeipa/issue/9507\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"azure tests: pin netaddr version"}},{"before":"4251d3c557a8c7904f18a6f8740a15b546bae7d0","after":"e8825af1e49504ec4f33a36be6e47c5d26564c76","ref":"refs/heads/p9-ci","pushedAt":"2024-01-16T14:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"azure tests: pin netaddr version\n\npython3-netaddr 0.10 breaks azure tests.\nPin the version to 0.8, which is the default version on f38\n\nFixes: https://pagure.io/freeipa/issue/9507\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"azure tests: pin netaddr version"}},{"before":"1f72b26cf62b304ce08790582510d8816db53087","after":"0094e819b91dcdc828a6a5ab17e1fd5807c3765b","ref":"refs/heads/task_338175","pushedAt":"2024-01-16T11:30:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"Run tests against task 338175\n\nhttps://git.altlinux.org/tasks/338175:\n- krb5 1.19.4-alt3","shortMessageHtmlLink":"Run tests against task 338175"}},{"before":"13db01d718f84a0c56a099fe90c8781a57ff676f","after":"9dab703d2ba6154ca39ed9565ec2af389fdf50b7","ref":"refs/heads/p10-ci","pushedAt":"2024-01-16T11:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"azure tests: pin netaddr version\n\npython3-netaddr 0.10 breaks azure tests.\nPin the version to 0.8, which is the default version on f38\n\nFixes: https://pagure.io/freeipa/issue/9507\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"azure tests: pin netaddr version"}},{"before":"50c14256b9921173810e00629134d19c1942b8c3","after":"1f72b26cf62b304ce08790582510d8816db53087","ref":"refs/heads/task_338175","pushedAt":"2024-01-15T15:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ALT: pwpolicy: Regenerate api and docs\n\nFixes:\nPYTHONPATH=/usr/src/RPM/BUILD/freeipa-4.9.12 /usr/bin/python3 ./makeapi --validate\nAPI Reference difference found in: doc/api/pwpolicy_add.md\nAPI Reference difference found in: doc/api/pwpolicy_find.md\nAPI Reference difference found in: doc/api/pwpolicy_mod.md\n\nThere are one or more changes to the API.\nEither undo the API changes or update API.txt, API Reference, and increment the major version in VERSION.\nmake: *** [Makefile:1323: apilint] Error 1","shortMessageHtmlLink":"ALT: pwpolicy: Regenerate api and docs"}},{"before":null,"after":"50c14256b9921173810e00629134d19c1942b8c3","ref":"refs/heads/task_338175","pushedAt":"2024-01-15T12:17:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"Run tests against task 338175\n\nhttps://git.altlinux.org/tasks/338175:\n- krb5 1.19.4-alt3","shortMessageHtmlLink":"Run tests against task 338175"}},{"before":null,"after":"a779a73777b315c491df0d9377eb3e7dad5432d0","ref":"refs/heads/task_337941","pushedAt":"2024-01-11T09:58:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"task: 337941\n\nbind 9.18.21-alt1","shortMessageHtmlLink":"task: 337941"}},{"before":"1584302a00f439e97adf485ec40f619db6a91f99","after":"7dde05545ac60eae8eea101331c933838b7a9353","ref":"refs/heads/sisyphus-ci","pushedAt":"2024-01-10T11:40:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stanislavlevin","name":"Stanislav Levin","path":"/stanislavlevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31205609?s=80&v=4"},"commit":{"message":"ALT: ipatests: Don't install langpacks-en\n\nThere is no langpacks in ALTLinux.\n\nFixes:\n```\n==================================== ERRORS ====================================\n____________ ERROR at setup of TestPWPolicy.test_krbtpolicy_default ____________\n\ncls = \nmh = \n\n @classmethod\n def install(cls, mh):\n> tasks.install_packages(cls.master, LANG_PKG)\n\ntest_integration/test_krbtpolicy.py:83:\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\npytest_ipa/integration/tasks.py:2595: in install_packages\n host.run_command(install_cmd + pkgs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nself = \nargv = ['apt-get', 'install', '-y', 'langpacks-en'], set_env = True\nstdin_text = None, log_stdout = True, raiseonerr = True, cwd = None, bg = False\nencoding = 'utf-8', ok_returncode = 0\n\n def run_command(self, argv, set_env=True, stdin_text=None,\n log_stdout=True, raiseonerr=True,\n cwd=None, bg=False, encoding='utf-8', ok_returncode=0):\n \"\"\"Wrapper around run_command to log stderr on raiseonerr=True\n\n :param ok_returncode: return code considered to be correct,\n you can pass an integer or sequence of integers\n \"\"\"\n result = super().run_command(\n argv, set_env=set_env, stdin_text=stdin_text,\n log_stdout=log_stdout, raiseonerr=False, cwd=cwd, bg=bg,\n encoding=encoding\n )\n # in FIPS mode SSH may print noise to stderr, remove the string\n # \"FIPS mode initialized\" + optional newline.\n result.stderr_bytes = FIPS_NOISE_RE.sub(b'', result.stderr_bytes)\n try:\n result_ok = result.returncode in ok_returncode\n except TypeError:\n result_ok = result.returncode == ok_returncode\n if not result_ok and raiseonerr:\n result.log.error('stderr: %s', result.stderr_text)\n> raise subprocess.CalledProcessError(\n result.returncode, argv,\n result.stdout_text, result.stderr_text\n )\nE subprocess.CalledProcessError: Command '['apt-get', 'install', '-y', 'langpacks-en']' returned non-zero exit status 100.\n\npytest_ipa/integration/host.py:202: CalledProcessError\n---------------------------- Captured stderr setup -----------------------------\nipa: ERROR: stderr: E: Couldn't find package langpacks-en\n\n```","shortMessageHtmlLink":"ALT: ipatests: Don't install langpacks-en"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERNI75gA","startCursor":null,"endCursor":null}},"title":"Activity ยท stanislavlevin/freeipa"}