{
    "version": "https://jsonfeed.org/version/1",
    "title": "Packit Weekly",
    "home_page_url": "https://packit.dev/posts/weekly",
    "description": "Weekly updates by Packit",
    "items": [
        {
            "id": "https://packit.dev/posts/weekly/2026/week-22",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-28th--june-3rd\">Week 22 (May 28th – June 3rd)<a href=\"#week-22-may-28th--june-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 28th – June 3rd)\" title=\"Direct link to Week 22 (May 28th – June 3rd)\">​</a></h2><ul><li>Packit now supports wildcards in Copr allowlists.\nThanks <a href=\"https://github.com/evgeni\" target=\"_blank\" rel=\"noopener noreferrer\">@evgeni</a>.\n(<a href=\"https://github.com/packit/packit-service/pull/2907\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2907</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-22",
            "title": "Week 22 in Packit",
            "summary": "Week 22 (May 28th – June 3rd)",
            "date_modified": "2026-06-03T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-May",
                "2026",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-20",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-20-may-12th--may-18th\">Week 20 (May 12th – May 18th)<a href=\"#week-20-may-12th--may-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 20 (May 12th – May 18th)\" title=\"Direct link to Week 20 (May 12th – May 18th)\">​</a></h2><ul><li>Packit Fedora-CI now runs <code>rmdepcheck</code> and <code>license-validate</code> tests on PRs. (<a href=\"https://github.com/packit/packit-service/pull/3089\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3089</a>)</li><li>Starting this week, Packit will provide analysis of failed Koji scratch builds on dist-git pull requests thanks to Log Detective. For more info, look at the <a href=\"https://fedoramagazine.org/log-detective-in-packit/\" target=\"_blank\" rel=\"noopener noreferrer\">Fedora Megazine Article</a>.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-20",
            "title": "Week 20 in Packit",
            "summary": "Week 20 (May 12th – May 18th)",
            "date_modified": "2026-05-18T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2026-May",
                "2026",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-18",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-april-29th--may-5th\">Week 18 (April 29th – May 5th)<a href=\"#week-18-april-29th--may-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (April 29th – May 5th)\" title=\"Direct link to Week 18 (April 29th – May 5th)\">​</a></h2><ul><li>The <code>/packit test</code> command now supports testing with builds from multiple pull requests. You can specify multiple PRs using the format <code>/packit test namespace/repo#123 namespace/repo#456</code> or GitHub URLs, allowing you to combine artifacts from several PRs in a single test run. (<a href=\"https://github.com/packit/packit-service/pull/3118\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3118</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-18",
            "title": "Week 18 in Packit",
            "summary": "Week 18 (April 29th – May 5th)",
            "date_modified": "2026-05-05T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2026-April",
                "2026",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-17",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-17-april-21st--april-27th\">Week 17 (April 21st – April 27th)<a href=\"#week-17-april-21st--april-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 17 (April 21st – April 27th)\" title=\"Direct link to Week 17 (April 21st – April 27th)\">​</a></h2><ul><li>We have fixed several cases of excessive job cancellation, in particular when retriggering\na job using the Re-run button on GitHub and when using commands such as <code>rebuild-failed</code>,\n<code>retest-failed</code> or <code>test</code> with <code>--identifier</code>.\n(<a href=\"https://github.com/packit/packit-service/pull/3112\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3112</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-17",
            "title": "Week 17 in Packit",
            "summary": "Week 17 (April 21st – April 27th)",
            "date_modified": "2026-04-27T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-April",
                "2026",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-16",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-14th--april-20th\">Week 16 (April 14th – April 20th)<a href=\"#week-16-april-14th--april-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 14th – April 20th)\" title=\"Direct link to Week 16 (April 14th – April 20th)\">​</a></h2><ul><li>We have finalized support for multiple release streams, you can read more about it\nin a <a href=\"/posts/multiple-release-streams\">dedicated blog post</a>.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-16",
            "title": "Week 16 in Packit",
            "summary": "Week 16 (April 14th – April 20th)",
            "date_modified": "2026-04-20T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-April",
                "2026",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-15",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-15-april-7th--april-13th\">Week 15 (April 7th – April 13th)<a href=\"#week-15-april-7th--april-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 15 (April 7th – April 13th)\" title=\"Direct link to Week 15 (April 7th – April 13th)\">​</a></h2><ul><li>In addition to <code>version_update_mask</code>, users can now use a new <code>version_update_specifiers</code> configuration option to control the upstream versions allowed to be release-synced. The option accepts <a href=\"https://packaging.pypa.io/en/stable/specifiers.html\" target=\"_blank\" rel=\"noopener noreferrer\">PEP440 version specifier sets</a>, for example <code>version_update_specifiers: &gt;=1.0,~=1.0</code>. (<a href=\"https://github.com/packit/packit/pull/2710\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2710</a>)</li><li>Packit is now able to handle multi-level project namespaces. (<a href=\"https://github.com/packit/packit-service/pull/3092\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3092</a>)</li><li>We have fixed a bug in relation to retriggering of Copr builds sometimes failing due to a failed cancellation of previous builds. (<a href=\"https://github.com/packit/packit-service/pull/3099\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3099</a>)</li><li>We have fixed tag filtering not working when processing multi-release events and when retriggering pull-from-upstream. (<a href=\"https://github.com/packit/packit-service/pull/3098\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3098</a>)</li><li>As part of the process of the integration of Log Detective into Packit, Packit now ignores Log Detective messages in case Log Detective integration is disabled by the user by setting <code>logdetective_enabled</code> to <code>False</code> in the service configuration file. (<a href=\"https://github.com/packit/packit-service/pull/3100\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3100</a>)</li><li>We have fixed a bug that would lead to Testing Farm jobs being cancelled when there were no associated Copr builds. (<a href=\"https://github.com/packit/packit-service/pull/3102\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3102</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-15",
            "title": "Week 15 in Packit",
            "summary": "Week 15 (April 7th – April 13th)",
            "date_modified": "2026-04-13T00:00:00.000Z",
            "author": {
                "name": "Alžběta Kučerová",
                "url": "https://github.com/betulependule"
            },
            "tags": [
                "2026-April",
                "2026",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-14",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-14-april-1st--april-7th\">Week 14 (April 1st – April 7th)<a href=\"#week-14-april-1st--april-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 14 (April 1st – April 7th)\" title=\"Direct link to Week 14 (April 1st – April 7th)\">​</a></h2><ul><li>Packit now cancels running jobs even after manual retriggering. (<a href=\"https://github.com/packit/packit-service/pull/3076\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3076</a>)</li><li>You can now configure multiple <code>pull-from-upstream</code> jobs with different version/tag filters. In conjunction with the <code>Monitoring all</code> release monitoring option this allows you to consume multiple release streams and freely configure Fedora releases you want to target with each. (<a href=\"https://github.com/packit/packit-service/pull/3083\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3083</a>)</li><li>We have increased the retries for transient errors during Bodhi updates submission. (<a href=\"https://github.com/packit/packit-service/pull/3090\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3090</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-14",
            "title": "Week 14 in Packit",
            "summary": "Week 14 (April 1st – April 7th)",
            "date_modified": "2026-04-07T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2026-April",
                "2026",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-13",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-24th--march-30th\">Week 13 (March 24th – March 30th)<a href=\"#week-13-march-24th--march-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 24th – March 30th)\" title=\"Direct link to Week 13 (March 24th – March 30th)\">​</a></h2><ul><li>Over the past couple of weeks, we've been working to resolve a potential arbitrary code execution vulnerability related to how Packit processes spec file macros.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-13",
            "title": "Week 13 in Packit",
            "summary": "Week 13 (March 24th – March 30th)",
            "date_modified": "2026-03-30T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2026-March",
                "2026",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-12",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-12-march-17th--march-23rd\">Week 12 (March 17th – March 23rd)<a href=\"#week-12-march-17th--march-23rd\" class=\"hash-link\" aria-label=\"Direct link to Week 12 (March 17th – March 23rd)\" title=\"Direct link to Week 12 (March 17th – March 23rd)\">​</a></h2><ul><li>Users now can opt out specific packages from ELN builds and tests in Fedora CI (<a href=\"https://github.com/packit/packit-service/pull/3021\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3021</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-12",
            "title": "Week 12 in Packit",
            "summary": "Week 12 (March 17th – March 23rd)",
            "date_modified": "2026-03-23T00:00:00.000Z",
            "author": {
                "name": "Marek Blaha",
                "url": "https://github.com/m-blaha"
            },
            "tags": [
                "2026-March",
                "2026",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-11",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-11th--march-17th\">Week 11 (March 11th – March 17th)<a href=\"#week-11-march-11th--march-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 11th – March 17th)\" title=\"Direct link to Week 11 (March 11th – March 17th)\">​</a></h2><ul><li>Packit now supports <code>help</code> command in PR and issue comments.\n(<a href=\"https://github.com/packit/packit-service/pull/2853\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2853</a>)</li><li>Packit now responds to unrecognized commands in PR and issue comments.\n(<a href=\"https://github.com/packit/packit-service/pull/3057\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3057</a>)</li><li>In Fedora CI, it is now possible to retrigger builds and tests in <code>rawhide</code> PRs\nof ELN packages without dedicated <code>eln</code> branch independently.\n(<a href=\"https://github.com/packit/packit-service/pull/3032\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3032</a>)</li><li>We have fixed a couple of bugs that prevented sidetag Bodhi updates to be created\nwhen there was no stable build for the particular (freshly branched) target.\n(<a href=\"https://github.com/packit/packit-service/pull/3059\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3059</a>,\n<a href=\"https://github.com/packit/packit/pull/2704\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2704</a>)</li><li>Users can now specify a version string when retriggering <code>pull-from-upstream</code> via dist-git PR comment.\n(<a href=\"https://github.com/packit/packit-service/pull/3058\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3058</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-11",
            "title": "Week 11 in Packit",
            "summary": "Week 11 (March 11th – March 17th)",
            "date_modified": "2026-03-17T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-March",
                "2026",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-10",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-10-march-3rd--march-11th\">Week 10 (March 3rd – March 11th)<a href=\"#week-10-march-3rd--march-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 10 (March 3rd – March 11th)\" title=\"Direct link to Week 10 (March 3rd – March 11th)\">​</a></h2><ul><li>Packit now retries on build submission failure for Fedora CI Koji scratch builds.\n(<a href=\"https://github.com/packit/packit-service/pull/3040\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3040</a>)</li><li>We have introduced sanitization of spec files to harden our security practices.\nIf this introduced a regression for you, please reach out to us.\n(<a href=\"https://github.com/packit/packit-service/pull/3047\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3047</a>,\n<a href=\"https://github.com/packit/packit/pull/2698\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2698</a>,\n<a href=\"https://github.com/packit/specfile/pull/519\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#519</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-10",
            "title": "Week 10 in Packit",
            "summary": "Week 10 (March 3rd – March 11th)",
            "date_modified": "2026-03-11T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-March",
                "2026",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-9",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9-february-24th--march-2nd\">Week 9 (February 24th – March 2nd)<a href=\"#week-9-february-24th--march-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 9 (February 24th – March 2nd)\" title=\"Direct link to Week 9 (February 24th – March 2nd)\">​</a></h2><ul><li>Packit now cancels obsoleted Koji builds before starting new ones. (<a href=\"https://github.com/packit/packit-service/pull/3000\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3000</a>)</li><li>Packit now runs tests also for <code>src.fedoraproject.org/tests/*</code> namespace. (<a href=\"https://github.com/packit/packit-service/pull/3022\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#3022</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-9",
            "title": "Week 9 in Packit",
            "summary": "Week 9 (February 24th – March 2nd)",
            "date_modified": "2026-03-02T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2026-February",
                "2026",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-8",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-8-february-17th--february-23rd\">Week 8 (February 17th – February 23rd)<a href=\"#week-8-february-17th--february-23rd\" class=\"hash-link\" aria-label=\"Direct link to Week 8 (February 17th – February 23rd)\" title=\"Direct link to Week 8 (February 17th – February 23rd)\">​</a></h2><ul><li>We are happy to announce that <a href=\"https://fedoraproject.org/wiki/Changes/PackitDistgitCI\" target=\"_blank\" rel=\"noopener noreferrer\">Packit Fedora CI</a>, for all Fedora packages, has been live for a week now!\nYou can find documentation at <a href=\"https://packit.dev/fedora-ci\" target=\"_blank\" rel=\"noopener noreferrer\">https://packit.dev/fedora-ci</a>.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-8",
            "title": "Week 8 in Packit",
            "summary": "Week 8 (February 17th – February 23rd)",
            "date_modified": "2026-02-23T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2026-February",
                "2026",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-7",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7-february-10th--february-16th\">Week 7 (February 10th – February 16th)<a href=\"#week-7-february-10th--february-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 7 (February 10th – February 16th)\" title=\"Direct link to Week 7 (February 10th – February 16th)\">​</a></h2><ul><li>We have fixed a race condition that occasionally prevented Copr builds from being reported as completed. (<a href=\"https://github.com/packit/packit-service/pull/2982\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2982</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-7",
            "title": "Week 7 in Packit",
            "summary": "Week 7 (February 10th – February 16th)",
            "date_modified": "2026-02-16T00:00:00.000Z",
            "author": {
                "name": "Marek Blaha",
                "url": "https://github.com/m-blaha"
            },
            "tags": [
                "2026-February",
                "2026",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-6",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-6-february-3rd--february-9th\">Week 6 (February 3rd – February 9th)<a href=\"#week-6-february-3rd--february-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 6 (February 3rd – February 9th)\" title=\"Direct link to Week 6 (February 3rd – February 9th)\">​</a></h2><ul><li>We have fixed a race condition causing improper reporting of dist-git CI test statuses.\n(<a href=\"https://github.com/packit/packit-service/pull/2981\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2981</a>)</li><li>Packit now supports <code>bodhi_extra_params</code> configuration option to customize creating Bodhi updates.\n(<a href=\"https://github.com/packit/packit/pull/2682\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2682</a>)</li><li>Packit can now trigger Log Detective when it detects a failed downstream Koji task.\n(<a href=\"https://github.com/packit/packit-service/pull/2971\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2971</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-6",
            "title": "Week 6 in Packit",
            "summary": "Week 6 (February 3rd – February 9th)",
            "date_modified": "2026-02-09T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-February",
                "2026",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-5",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-5-january-27th--february-2nd\">Week 5 (January 27th – February 2nd)<a href=\"#week-5-january-27th--february-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 5 (January 27th – February 2nd)\" title=\"Direct link to Week 5 (January 27th – February 2nd)\">​</a></h2><ul><li>The <code>version_suffix</code> configuration option is now supported in Packit. This option is meant for appending information to the Version field in RPM spec files. This is useful for post-release snapshots following RPM versioning conventions. The <code>version_suffix</code> behaves similarly to the already existing <code>release_suffix</code> and also supports expansion of environment variables. (<a href=\"https://github.com/packit/packit/pull/2664\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2664</a>)</li><li>When approaching the Github API rate limit threshold, Packit-service now moves tasks to the newly implemented rate-limited queue intended for awaiting the reset of the rate limit. This should lead to a better UX for repositories that have been experiencing issues related to rate limits. (<a href=\"https://github.com/packit/packit-service/pull/2941\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2941</a>)</li><li>Pull requests against the <code>main</code> branch are now supported in Fedora CI. (<a href=\"https://github.com/packit/packit-service/pull/2968\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2968</a>)</li><li>Ogr now supports Forgejo issues, comments and comment reactions. (<a href=\"https://github.com/packit/ogr/pull/959\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#959</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-5",
            "title": "Week 5 in Packit",
            "summary": "Week 5 (January 27th – February 2nd)",
            "date_modified": "2026-02-02T00:00:00.000Z",
            "author": {
                "name": "Alžběta Kučerová",
                "url": "https://github.com/betulependule"
            },
            "tags": [
                "2026-January",
                "2026",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-4",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-4-january-20th--january-26th\">Week 4 (January 20th – January 26th)<a href=\"#week-4-january-20th--january-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 4 (January 20th – January 26th)\" title=\"Direct link to Week 4 (January 20th – January 26th)\">​</a></h2><ul><li>Testing jobs running against dist-git PRs now have the <code>dist-git-branch</code> context pointing to the target branch of the PR. (<a href=\"https://github.com/packit/packit-service/pull/2935\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2935</a>). On <code>epel10.y</code> dist-git PRs they now use the <code>CentOS Stream 10</code> Testing Farm compose, same as <code>epel10</code>. (<a href=\"https://github.com/packit/packit-service/pull/2953\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2953</a>)</li><li>Packit now supports the <code>--package</code> parameter, which can be used when retriggering jobs in monorepositories via comments. The parameter is intended to specify the package, for which to run specified jobs. (<a href=\"https://github.com/packit/packit-service/pull/2850\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2850</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-4",
            "title": "Week 4 in Packit",
            "summary": "Week 4 (January 20th – January 26th)",
            "date_modified": "2026-01-26T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2026-January",
                "2026",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-3",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-3-january-14th--january-20th\">Week 3 (January 14th – January 20th)<a href=\"#week-3-january-14th--january-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 3 (January 14th – January 20th)\" title=\"Direct link to Week 3 (January 14th – January 20th)\">​</a></h2><ul><li>For Fedora CI, we are now providing direct links to Koji/Testing Farm instead of our dashboard, when possible. (<a href=\"https://github.com/packit/packit-service/pull/2943\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2943</a>)</li><li>Packit as Fedora CI now triggers ELN builds and test jobs on <code>rawhide</code> pull requests of onboarded ELN packages that don't have designated <code>eln</code> branch. (<a href=\"https://github.com/packit/packit-service/pull/2950\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2950</a>)</li><li>We have fixed a race condition that was preventing completed Testing Farm tests from being reported by the Packit service on the dashboard and in pull requests. (<a href=\"https://github.com/packit/packit-service/pull/2952\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2952</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-3",
            "title": "Week 3 in Packit",
            "summary": "Week 3 (January 14th – January 20th)",
            "date_modified": "2026-01-20T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2026-January",
                "2026",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-2",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2-january-6th--january-12th\">Week 2 (January 6th – January 12th)<a href=\"#week-2-january-6th--january-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 2 (January 6th – January 12th)\" title=\"Direct link to Week 2 (January 6th – January 12th)\">​</a></h2><ul><li>Previously, statuses were updated after a related build status update, even for PR-triggered test jobs whose label requirements didn't match the PR. This has been changed to help avoid Github API rate limiting. (<a href=\"https://github.com/packit/packit-service/pull/2928\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2928</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-2",
            "title": "Week 2 in Packit",
            "summary": "Week 2 (January 6th – January 12th)",
            "date_modified": "2026-01-12T00:00:00.000Z",
            "author": {
                "name": "Marek Blaha",
                "url": "https://github.com/m-blaha"
            },
            "tags": [
                "2026-January",
                "2026",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2026/week-1",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1-january-1st--january-5th\">Week 1 (January 1st – January 5th)<a href=\"#week-1-january-1st--january-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 1 (January 1st – January 5th)\" title=\"Direct link to Week 1 (January 1st – January 5th)\">​</a></h2><ul><li>For retriggering tests with builds from another pull request, Packit now supports\nGithub's automatically converted URL format (<code>https://github.com/namespace/repo/pull/&lt;pr_id&gt;</code>,\ne.g. <code>/packit test https://github.com/namespace/repo/pull/&lt;pr_id&gt;</code>)\n(<a href=\"https://github.com/packit/packit-service/pull/2923\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2923</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2026/week-1",
            "title": "Week 1 in Packit",
            "summary": "Week 1 (January 1st – January 5th)",
            "date_modified": "2026-01-05T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2026-January",
                "2026",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-50",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-50-december-10th--december-16th\">Week 50 (December 10th – December 16th)<a href=\"#week-50-december-10th--december-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 50 (December 10th – December 16th)\" title=\"Direct link to Week 50 (December 10th – December 16th)\">​</a></h2><ul><li>As the next step in Packit integration with Log Detective, Packit Service is now able to handle fedmsg messages from Log Detective (<code>logdetective.analysis</code> topic) containing state of analysis of failed build logs. (<a href=\"https://github.com/packit/packit-service/pull/2900\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2900</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-50",
            "title": "Week 50 in Packit",
            "summary": "Week 50 (December 10th – December 16th)",
            "date_modified": "2025-12-16T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2025-December",
                "2025",
                "December"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-49",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49-december-2nd--december-9th\">Week 49 (December 2nd – December 9th)<a href=\"#week-49-december-2nd--december-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 49 (December 2nd – December 9th)\" title=\"Direct link to Week 49 (December 2nd – December 9th)\">​</a></h2><ul><li><code>packit init</code> now automatically retrieves the latest version of the pre-commit hook to be added to the user's pre-commit configuration file. (<a href=\"https://github.com/packit/packit/pull/2651\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2651</a>)</li><li>Fixed a bug that could prevent downstream jobs from being triggered in case dist-git spec file depends on other files and is not parseable on its own. (<a href=\"https://github.com/packit/packit-service/pull/2901\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2901</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-49",
            "title": "Week 49 in Packit",
            "summary": "Week 49 (December 2nd – December 9th)",
            "date_modified": "2025-12-09T00:00:00.000Z",
            "author": {
                "name": "Marek Blaha",
                "url": "https://github.com/m-blaha"
            },
            "tags": [
                "2025-December",
                "2025",
                "December"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-48",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-48-november-25th--december-1st\">Week 48 (November 25th – December 1st)<a href=\"#week-48-november-25th--december-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 48 (November 25th – December 1st)\" title=\"Direct link to Week 48 (November 25th – December 1st)\">​</a></h2><ul><li>There were no user-facing changes in packit(-service) this week</li><li>The team is back in full strength and we plan to gradually address any technical debt</li><li>The work on Log Detective integration to Packit has started</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-48",
            "title": "Week 48 in Packit",
            "summary": "Week 48 (November 25th – December 1st)",
            "date_modified": "2025-12-01T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-November",
                "2025",
                "November"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-46",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-46-november-12th--november-18th\">Week 46 (November 12th – November 18th)<a href=\"#week-46-november-12th--november-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 46 (November 12th – November 18th)\" title=\"Direct link to Week 46 (November 12th – November 18th)\">​</a></h2><ul><li>rpmlint test is now being run by default as part of Packit as Fedora CI. (<a href=\"https://github.com/packit/packit-service/pull/2856\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2856</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-46",
            "title": "Week 46 in Packit",
            "summary": "Week 46 (November 12th – November 18th)",
            "date_modified": "2025-11-18T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2025-November",
                "2025",
                "November"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-43",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-43-october-22nd--october-29st\">Week 43 (October 22nd – October 29st)<a href=\"#week-43-october-22nd--october-29st\" class=\"hash-link\" aria-label=\"Direct link to Week 43 (October 22nd – October 29st)\" title=\"Direct link to Week 43 (October 22nd – October 29st)\">​</a></h2><ul><li>Resolve an issue with <code>pyforgejo</code> import that was introduced with a new upstream release. (<a href=\"https://github.com/packit/ogr/pull/949\" target=\"_blank\" rel=\"noopener noreferrer\">packit/ogr#949</a>)</li><li>The Copr build ID is now exposed as <code>PACKIT_COPR_BUILD_ID</code> in the Testing Farm tests. (<a href=\"https://github.com/packit/packit-service/pull/2857\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#2857</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-43",
            "title": "Week 43 in Packit",
            "summary": "Week 43 (October 22nd – October 29st)",
            "date_modified": "2025-10-29T00:00:00.000Z",
            "author": {
                "name": "Tomáš Tomeček",
                "url": "https://github.com/TomasTomecek"
            },
            "tags": [
                "2025-October",
                "2025",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-42",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-42-october-15th--october-21st\">Week 42 (October 15th – October 21st)<a href=\"#week-42-october-15th--october-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 42 (October 15th – October 21st)\" title=\"Direct link to Week 42 (October 15th – October 21st)\">​</a></h2><ul><li>Packit as Fedora CI now runs rpminspect tests by default.\n(<a href=\"https://github.com/packit/packit-service/pull/2845\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#2845</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-42",
            "title": "Week 42 in Packit",
            "summary": "Week 42 (October 15th – October 21st)",
            "date_modified": "2025-10-21T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-October",
                "2025",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-35",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-35-august-26th--september-1st\">Week 35 (August 26th – September 1st)<a href=\"#week-35-august-26th--september-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 35 (August 26th – September 1st)\" title=\"Direct link to Week 35 (August 26th – September 1st)\">​</a></h2><ul><li>We have fixed a bug that caused issues when triggering tests for Fedora ELN. (<a href=\"https://github.com/packit/packit-service/pull/2844\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#2844</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-35",
            "title": "Week 35 in Packit",
            "summary": "Week 35 (August 26th – September 1st)",
            "date_modified": "2025-09-01T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2025-August",
                "2025",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-34",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-34-august-19th--august-25th\">Week 34 (August 19th – August 25th)<a href=\"#week-34-august-19th--august-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 34 (August 19th – August 25th)\" title=\"Direct link to Week 34 (August 19th – August 25th)\">​</a></h2><ul><li>Packit now automatically invokes an RPM build in <code>mock</code> when no RPMs are provided when running <code>packit test</code> in the CLI. (<a href=\"https://github.com/packit/packit/pull/2636\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2636</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-34",
            "title": "Week 34 in Packit",
            "summary": "Week 34 (August 19th – August 25th)",
            "date_modified": "2025-08-25T00:00:00.000Z",
            "author": {
                "name": "Alžběta Kučerová",
                "url": "https://github.com/betulependule"
            },
            "tags": [
                "2025-August",
                "2025",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-33",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-33-august-12th--august-18th\">Week 33 (August 12th – August 18th)<a href=\"#week-33-august-12th--august-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 33 (August 12th – August 18th)\" title=\"Direct link to Week 33 (August 12th – August 18th)\">​</a></h2><ul><li>In test jobs, it is now explicitly required to include the targets needed for running build jobs;\nthey will no longer be automatically deduced to prevent inconsistencies in creating build and test jobs.\n(<a href=\"https://github.com/packit/packit-service/pull/2785\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2785</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-33",
            "title": "Week 33 in Packit",
            "summary": "Week 33 (August 12th – August 18th)",
            "date_modified": "2025-08-18T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-August",
                "2025",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-25",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-25-june-17th--june-23rd\">Week 25 (June 17th – June 23rd)<a href=\"#week-25-june-17th--june-23rd\" class=\"hash-link\" aria-label=\"Direct link to Week 25 (June 17th – June 23rd)\" title=\"Direct link to Week 25 (June 17th – June 23rd)\">​</a></h2><ul><li>We have added support for the <code>eln</code> dist-git branch and the <code>Fedora-eln</code> Testing Farm compose in Packit as Fedora CI.\n(<a href=\"https://github.com/packit/packit/pull/2630\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2630</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-25",
            "title": "Week 25 in Packit",
            "summary": "Week 25 (June 17th – June 23rd)",
            "date_modified": "2025-06-23T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-June",
                "2025",
                "June"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-23-24",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-23-24-june-3rd--june-16th\">Week 23-24 (June 3rd – June 16th)<a href=\"#week-23-24-june-3rd--june-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 23-24 (June 3rd – June 16th)\" title=\"Direct link to Week 23-24 (June 3rd – June 16th)\">​</a></h2><ul><li>Team was attending and presenting at <a href=\"https://fedoraproject.org/flock/2025/\" target=\"_blank\" rel=\"noopener noreferrer\">Flock to Fedora</a> and\n<a href=\"https://www.devconf.info/cz/\" target=\"_blank\" rel=\"noopener noreferrer\">Devconf.cz</a> conferences. The highlight for us was connecting with so many Packit users in person!\nWe want to thank everyone who attended our sessions and shared their feedback. If you are curious, here is the list of sessions we held:<ul><li><a href=\"https://cfp.fedoraproject.org/flock-to-fedora-2025/talk/VZETQA/\" target=\"_blank\" rel=\"noopener noreferrer\">Even more release automation talk</a></li><li><a href=\"https://cfp.fedoraproject.org/flock-to-fedora-2025/talk/TNVBXQ/\" target=\"_blank\" rel=\"noopener noreferrer\">What about a better dist-git CI?</a></li><li><a href=\"https://cfp.fedoraproject.org/flock-to-fedora-2025/talk/CLDGTL/\" target=\"_blank\" rel=\"noopener noreferrer\">specfile library + norpm</a></li><li><a href=\"https://cfp.fedoraproject.org/flock-to-fedora-2025/talk/JBYMTX/\" target=\"_blank\" rel=\"noopener noreferrer\">Smarter package maintenance with Packit (workshop)</a></li><li><a href=\"https://pretalx.devconf.info/devconf-cz-2025/talk/TLPB3M/\" target=\"_blank\" rel=\"noopener noreferrer\">Kanban, our way</a></li><li><a href=\"https://pretalx.devconf.info/devconf-cz-2025/talk/UTGBCF/\" target=\"_blank\" rel=\"noopener noreferrer\">Breaking Changes Without Breaking Users: Lessons from Packit 1.0</a></li><li><a href=\"https://pretalx.devconf.info/devconf-cz-2025/talk/7DESJP/\" target=\"_blank\" rel=\"noopener noreferrer\">Breaking Barriers: Cross-Distro CI/CD with Packit and OBS</a></li></ul></li><li>Packit now exposes <code>specfile_path</code> from configuration (or its default value) as the environment variable <code>PACKIT_SPECFILE_PATH</code> for all Packit actions. (<a href=\"https://github.com/packit/packit/pull/2589\" target=\"_blank\" rel=\"noopener noreferrer\"><code>packit#2589</code></a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-23-24",
            "title": "Week 23 and 24 in Packit",
            "summary": "Week 23-24 (June 3rd – June 16th)",
            "date_modified": "2025-06-16T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2025-June",
                "2025",
                "June"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-22",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-26th--june-1st\">Week 22 (May 26th – June 1st)<a href=\"#week-22-may-26th--june-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 26th – June 1st)\" title=\"Direct link to Week 22 (May 26th – June 1st)\">​</a></h2><ul><li><p>We have added a new <code>run-condition</code> action that can be used to conditionally\ndisable downstream jobs during the execution and aims to solve the following\n<a href=\"https://github.com/packit/packit-service/issues/2777\" target=\"_blank\" rel=\"noopener noreferrer\">issue</a>. (<a href=\"https://github.com/packit/packit/pull/2608\" target=\"_blank\" rel=\"noopener noreferrer\"><code>packit#2608</code></a>, <a href=\"https://github.com/packit/packit-service/pull/2810\" target=\"_blank\" rel=\"noopener noreferrer\"><code>packit-service#2810</code></a>)</p></li><li><p>We got a contribution for a typo in the error message when our Packit CLI\ntracebacks. Thanks a lot for the contribution, @mulkieran. (<a href=\"https://github.com/packit/packit/pull/2612\" target=\"_blank\" rel=\"noopener noreferrer\"><code>packit#2612</code></a>)</p></li><li><p>We have fixed a bug in validation of the job trigger. (<a href=\"https://github.com/packit/packit/pull/2616\" target=\"_blank\" rel=\"noopener noreferrer\"><code>packit#2616</code></a>)</p></li><li><p>We have added support for handling of minor EPEL releases for Copr builds. (<a href=\"https://github.com/packit/packit/pull/2619\" target=\"_blank\" rel=\"noopener noreferrer\"><code>packit#2619</code></a>)</p></li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-22",
            "title": "Week 22 in Packit",
            "summary": "Week 22 (May 26th – June 1st)",
            "date_modified": "2025-06-02T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2025-May",
                "2025",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-21",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-21-may-20th--may-26th\">Week 21 (May 20th – May 26th)<a href=\"#week-21-may-20th--may-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 21 (May 20th – May 26th)\" title=\"Direct link to Week 21 (May 20th – May 26th)\">​</a></h2><ul><li>We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (<a href=\"https://github.com/packit/specfile/pull/476\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#476</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-21",
            "title": "Week 21 in Packit",
            "summary": "Week 21 (May 20th – May 26th)",
            "date_modified": "2025-05-26T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2025-May",
                "2025",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-20",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-20-may-13th--may-19th\">Week 20 (May 13th – May 19th)<a href=\"#week-20-may-13th--may-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 20 (May 13th – May 19th)\" title=\"Direct link to Week 20 (May 13th – May 19th)\">​</a></h2><ul><li>We have added a support for passing <code>upstream_package_name</code> to the <code>upstream_tag_template</code> option. (<a href=\"https://github.com/packit/packit/pull/2604\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2604</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-20",
            "title": "Week 20 in Packit",
            "summary": "Week 20 (May 13th – May 19th)",
            "date_modified": "2025-05-19T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2025-May",
                "2025",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-19",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-19-may-5th--may-13th\">Week 19 (May 5th – May 13th)<a href=\"#week-19-may-5th--may-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 19 (May 5th – May 13th)\" title=\"Direct link to Week 19 (May 5th – May 13th)\">​</a></h2><ul><li>You can now validate a Packit config passed to the Packit CLI via a path, e.g., <code>packit config validate -c /tmp/my-custom-packit-config.yml</code>. (<a href=\"https://github.com/packit/packit/pull/2556\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2556</a>)</li><li>Packit now runs custom TMT tests as part of CI on dist-git pull requests (<a href=\"https://packit.dev/fedora-ci/jobs#custom-test-plans\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a>). (<a href=\"https://github.com/packit/packit-service/pull/2792\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2792</a>)</li><li>We have fixed posting duplicated comments about invalid configurations. (<a href=\"https://github.com/packit/packit-service/pull/2788\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2788</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-19",
            "title": "Week 19 in Packit",
            "summary": "Week 19 (May 5th – May 13th)",
            "date_modified": "2025-05-13T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2025-May",
                "2025",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-18",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-april-29th--may-5th\">Week 18 (April 29th – May 5th)<a href=\"#week-18-april-29th--may-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (April 29th – May 5th)\" title=\"Direct link to Week 18 (April 29th – May 5th)\">​</a></h2><ul><li><p>Installability check is now being run as part of CI on dist-git pull requests. For more information, please refer to our <a href=\"https://packit.dev/fedora-ci/jobs#installability\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a>. (<a href=\"https://github.com/packit/packit-service/pull/2782\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2782</a>)</p></li><li><p>Support for Forgejo pull requests has been added. (<a href=\"https://github.com/packit/ogr/pull/925\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#925</a>)</p></li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-18",
            "title": "Week 18 in Packit",
            "summary": "Week 18 (April 29th – May 5th)",
            "date_modified": "2025-05-05T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2025-April",
                "2025",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-16",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-16th--april-22nd\">Week 16 (April 16th – April 22nd)<a href=\"#week-16-april-16th--april-22nd\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 16th – April 22nd)\" title=\"Direct link to Week 16 (April 16th – April 22nd)\">​</a></h2><ul><li>The <code>--resultdir</code> argument in <code>build_in_mock</code> now defaults to the current directory (<code>\".\"</code>), preventing loss of build artifacts when not explicitly set. (<a href=\"https://github.com/packit/packit/pull/2567\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2567</a>)</li><li><code>tf_extra_params</code> should now be included when submitting the automatic upstream installability check to the Testing Farm. (<a href=\"https://github.com/packit/packit-service/pull/2779\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2779</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-16",
            "title": "Week 16 in Packit",
            "summary": "Week 16 (April 16th – April 22nd)",
            "date_modified": "2025-04-22T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2025-April",
                "2025",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-15",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-15-april-8th--april-14th\">Week 15 (April 8th – April 14th)<a href=\"#week-15-april-8th--april-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 15 (April 8th – April 14th)\" title=\"Direct link to Week 15 (April 8th – April 14th)\">​</a></h2><ul><li>There is a new <code>osh_options</code> <a href=\"https://packit.dev/docs/configuration#osh_options\" target=\"_blank\" rel=\"noopener noreferrer\">config option</a> that allows you to customize OpenScanHub scans. (<a href=\"https://github.com/packit/packit/pull/2570\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2570</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-15",
            "title": "Week 15 in Packit",
            "summary": "Week 15 (April 8th – April 14th)",
            "date_modified": "2025-04-14T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2025-April",
                "2025",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-14",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-14-april-1st--april-7th\">Week 14 (April 1st – April 7th)<a href=\"#week-14-april-1st--april-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 14 (April 1st – April 7th)\" title=\"Direct link to Week 14 (April 1st – April 7th)\">​</a></h2><ul><li>When using <code>fast_forward_merge_into</code>, <code>version_update_mask</code> is now correctly being taken into consideration. (<a href=\"https://github.com/packit/packit/pull/2551\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2551</a>)</li><li>We have introduced a new <code>config</code> command group for configuration-related commands and moved the <code>validate-config</code> command under it, resulting in the new command being <code>packit config validate</code>. (<a href=\"https://github.com/packit/packit/pull/2559\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2559</a>)</li><li>It is now possible to retrigger dist-git CI scratch builds with <code>/packit scratch-build</code>. (<a href=\"https://github.com/packit/packit-service/pull/2770\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2770</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-14",
            "title": "Week 14 in Packit",
            "summary": "Week 14 (April 1st – April 7th)",
            "date_modified": "2025-04-07T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2025-April",
                "2025",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-13",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-25th--march-31st\">Week 13 (March 25th – March 31st)<a href=\"#week-13-march-25th--march-31st\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 25th – March 31st)\" title=\"Direct link to Week 13 (March 25th – March 31st)\">​</a></h2><ul><li>We have fixed an issue that could cause subsequent runs\nof <code>propose_downstream</code>/<code>pull_from_upstream</code> to fail if upstream git repo\ncontains submodules that are manipulated with in actions.\n(<a href=\"https://github.com/packit/packit-service/pull/2768\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2768</a>)</li><li>Packit now supports <code>--base-nvr</code> option when submitting scans to OpenScanHub.\nThe base NVR is pulled in from Koji to perform a differential scan.\n(<a href=\"https://github.com/packit/packit/pull/2569\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2569</a>)</li><li>Packit CLI now submits Koji builds in parallel.\n(<a href=\"https://github.com/packit/packit/pull/2568\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2568</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-13",
            "title": "Week 13 in Packit",
            "summary": "Week 13 (March 25th – March 31st)",
            "date_modified": "2025-03-31T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-March",
                "2025",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-11",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-11th--march-17th\">Week 11 (March 11th – March 17th)<a href=\"#week-11-march-11th--march-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 11th – March 17th)\" title=\"Direct link to Week 11 (March 11th – March 17th)\">​</a></h2><ul><li>It is now possible to set <code>use_target_repo_for_fmf_url</code> configuration flag to bypass\nthe default passing of fork URLs for test requests.\n(<a href=\"https://github.com/packit/packit-service/pull/2752\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2752</a>)</li><li>Packit as Fedora CI no longer overwrites Koji scratch build statuses on a PR\nwhen the same commit is shared between different target branches.\n(<a href=\"https://github.com/packit/packit-service/pull/2747\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2747</a>)</li><li>New aliases for minor versions of EPEL have been added, see the\n<a href=\"/docs/configuration#epel-minor-version-aliases\">documentation</a>\nfor more details.\n(<a href=\"https://github.com/rpm-software-management/fedora-distro-aliases/pull/27\" target=\"_blank\" rel=\"noopener noreferrer\">fedora-distro-aliases#27</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-11",
            "title": "Week 11 in Packit",
            "summary": "Week 11 (March 11th – March 17th)",
            "date_modified": "2025-03-17T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-March",
                "2025",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-9",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9-february-25th--march-3rd\">Week 9 (February 25th – March 3rd)<a href=\"#week-9-february-25th--march-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 9 (February 25th – March 3rd)\" title=\"Direct link to Week 9 (February 25th – March 3rd)\">​</a></h2><ul><li>(Fedora dist-git CI beta) You can now trigger scratch Koji builds from the dist-git PRs even when the PR is created from the branch on the same repository. (<a href=\"https://github.com/packit/packit-service/pull/2732\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2732</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-9",
            "title": "Week 9 in Packit",
            "summary": "Week 9 (February 25th – March 3rd)",
            "date_modified": "2025-03-03T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2025-February",
                "2025",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-7",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7-february-11th--february-17th\">Week 7 (February 11th – February 17th)<a href=\"#week-7-february-11th--february-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 7 (February 11th – February 17th)\" title=\"Direct link to Week 7 (February 11th – February 17th)\">​</a></h2><ul><li>Packit now reloads spec files after all <code>actions</code> that might modify them during release syncing.\nThis adds support for use cases like regenerating the spec file, see <a href=\"https://packit.dev/docs/configuration/examples#fedora-release-automation\" target=\"_blank\" rel=\"noopener noreferrer\">rust2rpm example</a>.\n(<a href=\"https://github.com/packit/packit/pull/2521\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2521</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-7",
            "title": "Week 7 in Packit",
            "summary": "Week 7 (February 11th – February 17th)",
            "date_modified": "2025-02-17T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2025-February",
                "2025",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-6",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-6-february-4th--february-10th\">Week 6 (February 4th – February 10th)<a href=\"#week-6-february-4th--february-10th\" class=\"hash-link\" aria-label=\"Direct link to Week 6 (February 4th – February 10th)\" title=\"Direct link to Week 6 (February 4th – February 10th)\">​</a></h2><ul><li>Packit doesn't attempt to upload git-tracked remote sources (for example\na <a href=\"https://docs.fedoraproject.org/en-US/packaging-guidelines/#_verifying_signatures\" target=\"_blank\" rel=\"noopener noreferrer\">GPG keyring</a>)\nto lookaside cache anymore when syncing release.\n(<a href=\"https://github.com/packit/packit/pull/2518\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2518</a>)</li><li>Dashboard pagination has been changed from infinite loading to page-based.\n(<a href=\"https://github.com/packit/dashboard/pull/500\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#500</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-6",
            "title": "Week 6 in Packit",
            "summary": "Week 6 (February 4th – February 10th)",
            "date_modified": "2025-02-10T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2025-February",
                "2025",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-5",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-5-january-28th--february-3rd\">Week 5 (January 28th – February 3rd)<a href=\"#week-5-january-28th--february-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 5 (January 28th – February 3rd)\" title=\"Direct link to Week 5 (January 28th – February 3rd)\">​</a></h2><ul><li>Packit CLI now supports building packages in the <a href=\"https://openbuildservice.org\" target=\"_blank\" rel=\"noopener noreferrer\">Open Build Service</a> (<a href=\"https://github.com/packit/packit/pull/2067\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2067</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-5",
            "title": "Week 5 in Packit",
            "summary": "Week 5 (January 28th – February 3rd)",
            "date_modified": "2025-02-03T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2025-January",
                "2025",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-3-4",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"weeks-34-january-14th--january-27th\">Weeks 3–4 (January 14th – January 27th)<a href=\"#weeks-34-january-14th--january-27th\" class=\"hash-link\" aria-label=\"Direct link to Weeks 3–4 (January 14th – January 27th)\" title=\"Direct link to Weeks 3–4 (January 14th – January 27th)\">​</a></h2><div class=\"theme-admonition theme-admonition-warning alert alert--danger admonition_LlT9\"><div class=\"admonitionHeading_tbUL\"><span class=\"admonitionIcon_kALy\"><svg viewBox=\"0 0 12 16\"><path fill-rule=\"evenodd\" d=\"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z\"></path></svg></span>danger</div><div class=\"admonitionContent_S0QG\"><p>This is also a breaking release that includes changes from the Packit 1.0.0, we\nhave opened PRs that should help you with migration if you are affected.</p><p>For more details please see the following <a href=\"https://packit.dev/posts/packit_1_0_0_action_required\" target=\"_blank\" rel=\"noopener noreferrer\">blog post</a>.</p></div></div><ul><li>Added support for detached (open)SUSE style changelogs (<a href=\"https://github.com/packit/specfile/pull/444\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#444</a>, contributed by Dan Čermák)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-3-4",
            "title": "Weeks 3–4 in Packit",
            "summary": "Weeks 3–4 (January 14th – January 27th)",
            "date_modified": "2025-01-28T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2025-January",
                "2025",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-2",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2-january-7th--january-13th\">Week 2 (January 7th – January 13th)<a href=\"#week-2-january-7th--january-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 2 (January 7th – January 13th)\" title=\"Direct link to Week 2 (January 7th – January 13th)\">​</a></h2><ul><li>Fixed EVR regex used when parsing changelog entries in the <em>specfile</em> library to not match email addresses with <code>-</code> in them. (contributed by <a href=\"https://github.com/dcermak\" target=\"_blank\" rel=\"noopener noreferrer\">Dan Čermák</a>, <a href=\"https://github.com/packit/specfile/pull/445\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#445</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-2",
            "title": "Week 2 in Packit",
            "summary": "Week 2 (January 7th – January 13th)",
            "date_modified": "2025-01-13T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2025-January",
                "2025",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2025/week-1",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1-january-2nd--january-6th\">Week 1 (January 2nd – January 6th)<a href=\"#week-1-january-2nd--january-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 1 (January 2nd – January 6th)\" title=\"Direct link to Week 1 (January 2nd – January 6th)\">​</a></h2><ul><li>We have improved fallback commit status reporting via comments in GitLab. (<a href=\"https://github.com/packit/packit-service/pull/2686\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2686</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2025/week-1",
            "title": "Week 1 in Packit",
            "summary": "Week 1 (January 2nd – January 6th)",
            "date_modified": "2025-01-06T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2025-January",
                "2025",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-50",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-50-december-10th--december-16th\">Week 50 (December 10th – December 16th)<a href=\"#week-50-december-10th--december-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 50 (December 10th – December 16th)\" title=\"Direct link to Week 50 (December 10th – December 16th)\">​</a></h2><ul><li><p>We have added a <code>--resultdir</code> option for building in mock via our CLI\n(<code>packit build in-mock</code>).\n(<a href=\"https://github.com/packit/packit/pull/2475\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2475</a>)</p></li><li><p>For our <a href=\"https://github.com/packit/specfile\" target=\"_blank\" rel=\"noopener noreferrer\">specfile</a> users, there is a new\nconvenience method <code>Sections.get_or_create()</code> that allows you to manipulate\na section without checking if it exists first. If a section doesn't exist, it\nwill be appended to the end. For example, this will work properly even on\nspec files without <code>%changelog</code>:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">with spec.sections() as sections:</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    changelog = sections.get_or_create(\"changelog\")</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    changelog[:] = [\"%autochangelog\"]</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>(<a href=\"https://github.com/packit/specfile/pull/441\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#441</a>)</p></li><li><p>We have also switched our base images from <em>CentOS 9 Stream</em> to <em>Fedora 41</em> to\nallow you using the features from the latest <em>rpm 4.20</em>.\n(<a href=\"https://github.com/packit/deployment/pull/622\" target=\"_blank\" rel=\"noopener noreferrer\">deployment#622</a>)</p></li><li><p>We have unified status names for VM Image builds.\n(<a href=\"https://github.com/packit/packit-service/pull/2679\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2679</a>)</p></li><li><p>We have started building <a href=\"https://quay.io/organization/packit\" target=\"_blank\" rel=\"noopener noreferrer\">our container images</a>\nfor alternative architectures.\n(<a href=\"https://github.com/packit/packit-service/pull/2675\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2675</a>)</p></li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-50",
            "title": "Week 50 in Packit",
            "summary": "Week 50 (December 10th – December 16th)",
            "date_modified": "2024-12-16T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-December",
                "2024",
                "December"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-49",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49-december-3rd--december-9th\">Week 49 (December 3rd – December 9th)<a href=\"#week-49-december-3rd--december-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 49 (December 3rd – December 9th)\" title=\"Direct link to Week 49 (December 3rd – December 9th)\">​</a></h2><ul><li>It's finally here! The team is planning to release Packit 1.0.0! We want to take this opportunity to clean up long-time deprecated config options and a related code.\nTo not let you alone in this, you can expect a pull request with required changes in case you are affected.\nMore information about this change can be found on <a href=\"https://packit.dev/posts/packit_1_0_0_action_required\" target=\"_blank\" rel=\"noopener noreferrer\">a separate page</a>.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-49",
            "title": "Week 49 in Packit",
            "summary": "Week 49 (December 3rd – December 9th)",
            "date_modified": "2024-12-09T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-December",
                "2024",
                "December"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-48",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-48-november-26th--december-2nd\">Week 48 (November 26th – December 2nd)<a href=\"#week-48-november-26th--december-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 48 (November 26th – December 2nd)\" title=\"Direct link to Week 48 (November 26th – December 2nd)\">​</a></h2><ul><li>There is a new action/hook, <code>post-modifications</code>, that is executed after all modifications to the spec file are done and in case of syncing release after all remote sources are downloaded and before uploading to lookaside cache. You can use it for example to construct an additional source that depends on the primary source (that may not yet be available in other actions). (<a href=\"https://github.com/packit/packit/pull/2474\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2474</a>)</li><li>We have fixed <code>/packit retest-failed</code> which was retriggering also non failed tests. (<a href=\"https://github.com/packit/packit-service/pull/2665\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2665</a>)</li><li>Packit now includes dashboard links when reporting errors for Koji builds and Bodhi updates. (<a href=\"https://github.com/packit/packit-service/pull/2663\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2663</a>)</li><li>We have improved Koji builds and Bodhi updates errors displaying. (<a href=\"https://github.com/packit/dashboard/pull/497\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#497</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-48",
            "title": "Week 48 in Packit",
            "summary": "Week 48 (November 26th – December 2nd)",
            "date_modified": "2024-12-02T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-November",
                "2024",
                "November"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-47",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-47-november-19th--november-25th\">Week 47 (November 19th – November 25th)<a href=\"#week-47-november-19th--november-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 47 (November 19th – November 25th)\" title=\"Direct link to Week 47 (November 19th – November 25th)\">​</a></h2><ul><li>Packit now uses the <code>fedora-distro-aliases</code> library to expand Fedora aliases.\nThis is Packit's original code being improved and properly maintained by the Copr team.\nFor further suggestions about aliases, use github.com/rpm-software-management/fedora-distro-aliases.\n(<a href=\"https://github.com/packit/packit/pull/2470\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2470</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-47",
            "title": "Week 47 in Packit",
            "summary": "Week 47 (November 19th – November 25th)",
            "date_modified": "2024-11-25T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-November",
                "2024",
                "November"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-46",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-46-november-12th--november-18th\">Week 46 (November 12th – November 18th)<a href=\"#week-46-november-12th--november-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 46 (November 12th – November 18th)\" title=\"Direct link to Week 46 (November 12th – November 18th)\">​</a></h2><ul><li>The Packit configuration file now supports a top-level placeholder key, <code>_</code>, which is ignored when parsing the file.\nThis is useful for storing YAML anchors in complex config files, e.g.:</li></ul><div class=\"language-yaml codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-yaml codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token key atrule\" style=\"color:#00a4db\">_</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token key atrule\" style=\"color:#00a4db\">base-test</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> </span><span class=\"token important\">&amp;base-test</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token key atrule\" style=\"color:#00a4db\">job</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> tests</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token key atrule\" style=\"color:#00a4db\">fmf_path</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> .distro</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\"></span><span class=\"token key atrule\" style=\"color:#00a4db\">jobs</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token punctuation\" style=\"color:#393A34\">-</span><span class=\"token plain\"> </span><span class=\"token key atrule\" style=\"color:#00a4db\">&lt;&lt;</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> </span><span class=\"token important\">*base-test</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token key atrule\" style=\"color:#00a4db\">trigger</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> pull_request</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token key atrule\" style=\"color:#00a4db\">manual_trigger</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> </span><span class=\"token boolean important\" style=\"color:#36acaa\">true</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token punctuation\" style=\"color:#393A34\">-</span><span class=\"token plain\"> </span><span class=\"token key atrule\" style=\"color:#00a4db\">&lt;&lt;</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> </span><span class=\"token important\">*internal-test</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token key atrule\" style=\"color:#00a4db\">trigger</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> commit</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token key atrule\" style=\"color:#00a4db\">use_internal_tf</span><span class=\"token punctuation\" style=\"color:#393A34\">:</span><span class=\"token plain\"> </span><span class=\"token boolean important\" style=\"color:#36acaa\">true</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>(<a href=\"https://github.com/packit/packit/pull/2378\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2378</a>)</p><ul><li>You can now define <code>with_opts</code> and <code>without_opts</code> in target-specific configuration of <code>copr_build</code> job to build with <code>--with</code> and <code>--without</code> rpmbuild options. (<a href=\"https://github.com/packit/packit/pull/2463\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2463</a>)</li><li>We have made several improvements to our dashboard:<ul><li>The Copr installation instructions have been updated. (<a href=\"https://github.com/packit/dashboard/pull/487\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#487</a>)</li><li>You can now view the number of new findings from OpenScanHub scans. (<a href=\"https://github.com/packit/dashboard/pull/489\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#489</a>)</li><li>Displaying of Copr builds in Testing Farm run views was improved as well. (<a href=\"https://github.com/packit/dashboard/pull/481\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#481</a>)</li></ul></li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-46",
            "title": "Week 46 in Packit",
            "summary": "Week 46 (November 12th – November 18th)",
            "date_modified": "2024-11-18T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-November",
                "2024",
                "November"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-45",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-45-november-5th--november-11th\">Week 45 (November 5th – November 11th)<a href=\"#week-45-november-5th--november-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 45 (November 5th – November 11th)\" title=\"Direct link to Week 45 (November 5th – November 11th)\">​</a></h2><ul><li>Packit now provides information about submitted scans via <code>/osh-scans</code> API endpoint. (<a href=\"https://github.com/packit/packit-service/pull/2614\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2614</a>)</li><li>We have improved reporting of OpenScanHub results. (<a href=\"https://github.com/packit/packit-service/pull/2622\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2622</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-45",
            "title": "Week 45 in Packit",
            "summary": "Week 45 (November 5th – November 11th)",
            "date_modified": "2024-11-11T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-November",
                "2024",
                "November"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-44",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-44-october-29th--november-4th\">Week 44 (October 29th – November 4th)<a href=\"#week-44-october-29th--november-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 44 (October 29th – November 4th)\" title=\"Direct link to Week 44 (October 29th – November 4th)\">​</a></h2><ul><li>Packit now supports and defaults to <code>fast_forward_merge_into</code> syntax via <code>--dist-git-branches-mapping</code> in <code>dist-git init</code>. (<a href=\"https://github.com/packit/packit/pull/2456\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2456</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-44",
            "title": "Week 44 in Packit",
            "summary": "Week 44 (October 29th – November 4th)",
            "date_modified": "2024-11-04T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-October",
                "2024",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-43",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-43-october-22nd--october-28th\">Week 43 (October 22nd – October 28th)<a href=\"#week-43-october-22nd--october-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 43 (October 22nd – October 28th)\" title=\"Direct link to Week 43 (October 22nd – October 28th)\">​</a></h2><ul><li><p>We have added support for retriggering jobs that are configured for <code>commit</code> and <code>release</code> trigger. Retriggering can be done via commit comments on the relevant commit, using the usual comments, such as <code>/packit build</code> or <code>/packit test</code>, but the branch or tag need to be specified like this (without the arguments, we will default to <code>commit</code> trigger for the default branch of the repository):</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">/packit build --commit &lt;branch-name&gt;</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>or</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">/packit build --release &lt;tag-name&gt;</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>(<a href=\"https://github.com/packit/packit-service/pull/2589\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2589</a>)</p></li><li><p>There is a new method for getting a single commit comment, supporting also retrieval and adding reactions in GitHub. (<a href=\"https://github.com/packit/ogr/pull/865\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#865</a>)</p></li><li><p>We have improved the feedback for the Open Scan Hub job. You can now see if the scan is in a <code>pending</code>, <code>running</code>, <code>canceled</code>, <code>failed</code>, or <code>successful</code> state.\nA <code>failed</code> or <code>canceled</code> scan is shown as neutral and does not cause your pull request validation to fail. (<a href=\"https://github.com/packit/packit-service/issues/2543\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2543</a>)</p></li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-43",
            "title": "Week 43 in Packit",
            "summary": "Week 43 (October 22nd – October 28th)",
            "date_modified": "2024-10-28T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-October",
                "2024",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-42",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-42-october-15th--october-21st\">Week 42 (October 15th – October 21st)<a href=\"#week-42-october-15th--october-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 42 (October 15th – October 21st)\" title=\"Direct link to Week 42 (October 15th – October 21st)\">​</a></h2><ul><li>Manual test trigger command (<code>/packit test</code>) now accepts <code>--env</code> option(s)\nto override environment variables passed to Testing Farm.\n(<a href=\"https://github.com/packit/packit-service/pull/2583\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2583</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-42",
            "title": "Week 42 in Packit",
            "summary": "Week 42 (October 15th – October 21st)",
            "date_modified": "2024-10-21T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-October",
                "2024",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-41",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-41-october-8th--october-14th\">Week 41 (October 8th – October 14th)<a href=\"#week-41-october-8th--october-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 41 (October 8th – October 14th)\" title=\"Direct link to Week 41 (October 8th – October 14th)\">​</a></h2><ul><li>We have fixed an issue that was introduced during the unification of the interface for passing resolved Bugzillas / Jira tickets to the <code>sync-release</code> or <code>bodhi_update</code> jobs. (<a href=\"https://github.com/packit/packit/pull/2442\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2442</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-41",
            "title": "Week 41 in Packit",
            "summary": "Week 41 (October 8th – October 14th)",
            "date_modified": "2024-10-14T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-October",
                "2024",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-40",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-40-october-1st--october-7th\">Week 40 (October 1st – October 7th)<a href=\"#week-40-october-1st--october-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 40 (October 1st – October 7th)\" title=\"Direct link to Week 40 (October 1st – October 7th)\">​</a></h2><ul><li><code>packit validate-config</code> now checks for the existence of the downstream package. (<a href=\"https://github.com/packit/packit/pull/2436\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2436</a>)</li><li>Packit now allows building VM images via CLI without any Copr repository specified. (<a href=\"https://github.com/packit/packit/pull/2434\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2434</a>)</li><li>We have unified interface of passing resolved bugs (e.g., Bugzillas as of now) to Packit CLI and via comments. Both CLI and comments now use <code>--resolve-bug</code> switch (comments accept comma-separated list of bugs, CLI accepts the switch multiple times (also <code>-b</code>)).\n(<a href=\"https://github.com/packit/packit/pull/2428\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2428</a> and <a href=\"https://github.com/packit/packit-service/pull/2560\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2560</a>)</li><li><code>packit init</code> now adds working directories that are used in <code>packit prepare-sources</code> into the <code>.gitignore</code> file in the same directory where Packit config resides. (<a href=\"https://github.com/packit/packit/pull/2431\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2431</a>)</li><li>Before triggering the non-scratch Koji builds, we now check whether there is not already a build in progress or completed for the same NVR. (<a href=\"https://github.com/packit/packit-service/pull/2559\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2559</a>)</li><li>We have improved the error reporting for failed downstream jobs. (<a href=\"https://github.com/packit/packit-service/pull/2544\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2544</a>)</li><li>We have fixed an issue that caused inconsistencies with the expected behaviour stated by the documentation when adding duplicitous reactions to GitLab comments. (<a href=\"https://github.com/packit/ogr/pull/861\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#861</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-40",
            "title": "Week 40 in Packit",
            "summary": "Week 40 (October 1st – October 7th)",
            "date_modified": "2024-10-07T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-October",
                "2024",
                "October"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-39",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-39-september-24th--september-30th\">Week 39 (September 24th – September 30th)<a href=\"#week-39-september-24th--september-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 39 (September 24th – September 30th)\" title=\"Direct link to Week 39 (September 24th – September 30th)\">​</a></h2><ul><li>Check for <code>upstream_project_url</code> presence in the configuration when <code>pull_from_upstream</code> job is configured was removed from <code>validate-config</code>, as this is no longer required. (<a href=\"https://github.com/packit/packit/pull/2423\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2423</a>)</li><li>We have added a note about retriggering <code>pull_from_upstream</code> job from dist-git pull requests. (<a href=\"https://github.com/packit/packit-service/pull/2542\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2542</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-39",
            "title": "Week 39 in Packit",
            "summary": "Week 39 (September 24th – September 30th)",
            "date_modified": "2024-09-30T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-September",
                "2024",
                "September"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-38",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-38-september-17th--september-23rd\">Week 38 (September 17th – September 23rd)<a href=\"#week-38-september-17th--september-23rd\" class=\"hash-link\" aria-label=\"Direct link to Week 38 (September 17th – September 23rd)\" title=\"Direct link to Week 38 (September 17th – September 23rd)\">​</a></h2><ul><li>Packit now allows to configure mock bootstrap feature setup of Copr projects with a new <code>bootstrap</code> configuration option. (<a href=\"https://github.com/packit/packit/pull/2411\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2411</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-38",
            "title": "Week 38 in Packit",
            "summary": "Week 38 (September 17th – September 23rd)",
            "date_modified": "2024-09-23T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-September",
                "2024",
                "September"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-37",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-37-september-10th--september-16th\">Week 37 (September 10th – September 16th)<a href=\"#week-37-september-10th--september-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 37 (September 10th – September 16th)\" title=\"Direct link to Week 37 (September 10th – September 16th)\">​</a></h2><ul><li>We have fixed showing of Bodhi updates that are triggered by non-Packit Koji builds on our dashboard.\n(<a href=\"https://github.com/packit/packit-service/pull/2528\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2528</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-37",
            "title": "Week 37 in Packit",
            "summary": "Week 37 (September 10th – September 16th)",
            "date_modified": "2024-09-16T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-September",
                "2024",
                "September"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-36",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-36-september-3rd--september-9th\">Week 36 (September 3rd – September 9th)<a href=\"#week-36-september-3rd--september-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 36 (September 3rd – September 9th)\" title=\"Direct link to Week 36 (September 3rd – September 9th)\">​</a></h2><ul><li>Packit now supports passing custom arguments to various static analyzers through <code>--csmock-args</code> CLI option and <code>csmock_args</code> configuration. (<a href=\"https://github.com/packit/packit/pull/2402\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2402</a>)</li><li>When syncing a new release, Packit can now avoid diverging git branches by reusing the commit from one branch when opening pull requests into other branches. (These pull requests can be merged in fast-forward mode.)\nUse the new syntax for <code>dist_git_branches</code> as in this example to utilise this functionality:</li></ul><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">{</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  \"rawhide\": {</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    \"fast_forward_merge_into\": [\"f40\"]</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">   },</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  \"fedora-stable\": {}</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">}</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>(<a href=\"https://github.com/packit/packit-service/pull/2478\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2478</a>)</p>",
            "url": "https://packit.dev/posts/weekly/2024/week-36",
            "title": "Week 36 in Packit",
            "summary": "Week 36 (September 3rd – September 9th)",
            "date_modified": "2024-09-09T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-September",
                "2024",
                "September"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-34",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-34-august-20st--august-27th\">Week 34 (August 20st – August 27th)<a href=\"#week-34-august-20st--august-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 34 (August 20st – August 27th)\" title=\"Direct link to Week 34 (August 20st – August 27th)\">​</a></h2><ul><li><code>pull-from-upstream</code> is now supported also without specifying <code>upstream_project_url</code> in the configuration. For such cases, the upstream repository will not be detected and cloned during release syncing. (<a href=\"https://github.com/packit/packit/pull/2398\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2398</a>)</li><li><code>dist-git init</code> command now allows <code>upstream-git-url</code> not to be specified. (<a href=\"https://github.com/packit/packit/pull/2387\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2387</a>)</li><li>You can newly tag builds of a package into a sidetag group by using <code>/packit koji-tag</code> comment command. (<a href=\"https://github.com/packit/packit-service/pull/2507\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2507</a>)</li><li>Thanks to <a href=\"https://github.com/LecrisUT\" target=\"_blank\" rel=\"noopener noreferrer\">Cristian Le</a>, <code>epel-10</code> is now correctly mapped to a <code>centos-stream-10</code> when running tests. (<a href=\"https://github.com/packit/packit-service/pull/2508\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2508</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-34",
            "title": "Week 34 in Packit",
            "summary": "Week 34 (August 20st – August 27th)",
            "date_modified": "2024-08-27T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-August",
                "2024",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-33",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-33-august-13th--august-19th\">Week 33 (August 13th – August 19th)<a href=\"#week-33-august-13th--august-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 33 (August 13th – August 19th)\" title=\"Direct link to Week 33 (August 13th – August 19th)\">​</a></h2><ul><li>Several internal, but also performance improvements were done on our dashboard, thanks to\n<a href=\"https://github.com/Venefilyn\" target=\"_blank\" rel=\"noopener noreferrer\">Freya Gustavsson</a> (<a href=\"https://github.com/packit/dashboard/pull/435\" target=\"_blank\" rel=\"noopener noreferrer\">packit/dashboard#435</a>)!</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-33",
            "title": "Week 33 in Packit",
            "summary": "Week 33 (August 13th – August 19th)",
            "date_modified": "2024-08-19T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-August",
                "2024",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-32",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-32-august-6th--august-12th\">Week 32 (August 6th – August 12th)<a href=\"#week-32-august-6th--august-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 32 (August 6th – August 12th)\" title=\"Direct link to Week 32 (August 6th – August 12th)\">​</a></h2><ul><li>Packit now passes <code>PACKIT_TAG_NAME</code> to the Testing Farm run when it's triggered by a release event.\nThanks <a href=\"https://github.com/Frawless\" target=\"_blank\" rel=\"noopener noreferrer\">@Frawless</a>.\n(<a href=\"https://github.com/packit/packit-service/pull/2494\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2494</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-32",
            "title": "Week 32 in Packit",
            "summary": "Week 32 (August 6th – August 12th)",
            "date_modified": "2024-08-12T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-August",
                "2024",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-31",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-31-july-30th--august-5th\">Week 31 (July 30th – August 5th)<a href=\"#week-31-july-30th--august-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 31 (July 30th – August 5th)\" title=\"Direct link to Week 31 (July 30th – August 5th)\">​</a></h2><ul><li>It is now possible to run tests for releases. (<a href=\"https://github.com/packit/packit-service/pull/2490\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#2490</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-31",
            "title": "Week 31 in Packit",
            "summary": "Week 31 (July 30th – August 5th)",
            "date_modified": "2024-08-05T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-August",
                "2024",
                "August"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-30",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-30-july-23rd--july-29th\">Week 30 (July 23rd – July 29th)<a href=\"#week-30-july-23rd--july-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 30 (July 23rd – July 29th)\" title=\"Direct link to Week 30 (July 23rd – July 29th)\">​</a></h2><ul><li><code>packit pull-from-upstream</code> now allows omitting <code>upstream_project_url</code> in the configuration in which case the interaction with the upstream repository is skipped during release syncing. (<a href=\"https://github.com/packit/packit/pull/2354\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2354</a>)</li><li>We have added the initial version of functionality for running scans in OpenScanHub. You can read more about this functionality\n<a href=\"https://packit.dev/docs/configuration#osh_diff_scan_after_copr_build\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>. (<a href=\"https://github.com/packit/packit-service/pull/2472\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2472</a>)</li><li>Added a new configuration option <code>sync_test_job_statuses_with_builds</code> that controls whether test job statuses are updated together with their corresponding build job statuses. When set to <code>false</code>, while tests jobs are waiting for their corresponding build jobs to finish, their statuses remain in pending state and only build job statuses are updated. (<a href=\"https://github.com/packit/packit-service/pull/2470\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2470</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-30",
            "title": "Week 30 in Packit",
            "summary": "Week 30 (July 23rd – July 29th)",
            "date_modified": "2024-07-29T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-July",
                "2024",
                "July"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-29",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-29-july-16th--july-22nd\">Week 29 (July 16th – July 22nd)<a href=\"#week-29-july-16th--july-22nd\" class=\"hash-link\" aria-label=\"Direct link to Week 29 (July 16th – July 22nd)\" title=\"Direct link to Week 29 (July 16th – July 22nd)\">​</a></h2><ul><li>We have implemented a CLI support for Koji builds against CBS Koji instance. (<a href=\"https://github.com/packit/packit/pull/2267\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2267</a>)</li><li>Added a new configuration option <code>sync_test_job_statuses_with_builds</code> that controls whether test job statuses are updated together with their corresponding build job statuses. When set to <code>false</code>, while tests jobs are waiting for their corresponding build jobs to finish, their statuses remain in pending state and only build job statuses are updated. (<a href=\"https://github.com/packit/packit-service/pull/2470\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2470</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-29",
            "title": "Week 29 in Packit",
            "summary": "Week 29 (July 16th – July 22nd)",
            "date_modified": "2024-07-22T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-July",
                "2024",
                "July"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-28",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-28-july-9th--july-15th\">Week 28 (July 9th – July 15th)<a href=\"#week-28-july-9th--july-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 28 (July 9th – July 15th)\" title=\"Direct link to Week 28 (July 9th – July 15th)\">​</a></h2><ul><li>We have improved the babysitting of Testing Farm runs to better handle API outages.\n(<a href=\"https://github.com/packit/packit-service/pull/2464\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2464</a>)</li><li>We have adjusted commenting behaviour regarding Packit logs on release syncing PRs.\n(<a href=\"https://github.com/packit/packit-service/pull/2373\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2373</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-28",
            "title": "Week 28 in Packit",
            "summary": "Week 28 (July 9th – July 15th)",
            "date_modified": "2024-07-15T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-July",
                "2024",
                "July"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-27",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-27-july-2nd--july-8th\">Week 27 (July 2nd – July 8th)<a href=\"#week-27-july-2nd--july-8th\" class=\"hash-link\" aria-label=\"Direct link to Week 27 (July 2nd – July 8th)\" title=\"Direct link to Week 27 (July 2nd – July 8th)\">​</a></h2><ul><li>Packit now updates its own, not yet merged, pull requests instead of creating new ones when syncing new releases downstream. (<a href=\"https://github.com/packit/packit/pull/2204\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2204</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-27",
            "title": "Week 27 in Packit",
            "summary": "Week 27 (July 2nd – July 8th)",
            "date_modified": "2024-07-08T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-July",
                "2024",
                "July"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-26",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-26-june-25th--july-1st\">Week 26 (June 25th – July 1st)<a href=\"#week-26-june-25th--july-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 26 (June 25th – July 1st)\" title=\"Direct link to Week 26 (June 25th – July 1st)\">​</a></h2><ul><li>Enabled HTTP/2 for Packit service. (<a href=\"https://github.com/packit/packit-service/pull/2450\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2450</a>)</li><li>It is now possible to disable reporting of <code>propose_downstream</code> failures by setting <code>notifications.failure_issue.create</code> in the configuration to <code>false</code>. (<a href=\"https://github.com/packit/packit-service/pull/2451\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2451</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-26",
            "title": "Week 26 in Packit",
            "summary": "Week 26 (June 25th – July 1st)",
            "date_modified": "2024-07-01T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-June",
                "2024",
                "June"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-25",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-25-june-18th--june-24th\">Week 25 (June 18th – June 24th)<a href=\"#week-25-june-18th--june-24th\" class=\"hash-link\" aria-label=\"Direct link to Week 25 (June 18th – June 24th)\" title=\"Direct link to Week 25 (June 18th – June 24th)\">​</a></h2><ul><li>We have fixed an issue that has been introduced by another bug fix.\nThis issue has caused an outage of upstream Koji builds.\n(<a href=\"https://github.com/packit/packit/pull/2329\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2329</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-25",
            "title": "Week 25 in Packit",
            "summary": "Week 25 (June 18th – June 24th)",
            "date_modified": "2024-06-24T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-June",
                "2024",
                "June"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-24",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-24-june-11th--june-17th\">Week 24 (June 11th – June 17th)<a href=\"#week-24-june-11th--june-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 24 (June 11th – June 17th)\" title=\"Direct link to Week 24 (June 11th – June 17th)\">​</a></h2><ul><li>We have fixed a bug that caused inconsistency between the promised environment variables (from the docs) and the environment that has been actually provided. Now you should have access to <code>PACKIT_UPSTREAM_REPO</code> and <code>PACKIT_DOWNSTREAM_REPO</code> (in case of <code>propose_downstream</code> and <code>pull_from_upstream</code> jobs), in the <code>post-upstream-clone</code> action. (<a href=\"https://github.com/packit/packit/pull/2327\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2327</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-24",
            "title": "Week 24 in Packit",
            "summary": "Week 24 (June 11th – June 17th)",
            "date_modified": "2024-06-18T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-June",
                "2024",
                "June"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-22",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-28th--june-3rd\">Week 22 (May 28th – June 3rd)<a href=\"#week-22-may-28th--june-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 28th – June 3rd)\" title=\"Direct link to Week 22 (May 28th – June 3rd)\">​</a></h2><ul><li>Issue with pushing to CentOS Stream dist-git on GitLab is now resolved.\n(<a href=\"https://github.com/packit/packit-service/pull/2433\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2433</a>)</li><li>Check for <code>allowed_pr_authors</code>/<code>allowed_committers</code> configuration before running Koji production builds is now more reliable.\n(<a href=\"https://github.com/packit/packit-service/pull/2435\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#2435</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-22",
            "title": "Week 22 in Packit",
            "summary": "Week 22 (May 28th – June 3rd)",
            "date_modified": "2024-06-03T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-May",
                "2024",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-21",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-21-may-21st--may-27th\">Week 21 (May 21st – May 27th)<a href=\"#week-21-may-21st--may-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 21 (May 21st – May 27th)\" title=\"Direct link to Week 21 (May 21st – May 27th)\">​</a></h2><ul><li>We have fixed the syncing of ACLs for <code>propose-downtream</code> for CentOS Stream. (<a href=\"https://github.com/packit/packit/pull/2318\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2318</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-21",
            "title": "Week 21 in Packit",
            "summary": "Week 21 (May 21st – May 27th)",
            "date_modified": "2024-05-27T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-May",
                "2024",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-20",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-20-may-14th--may-20th\">Week 20 (May 14th – May 20th)<a href=\"#week-20-may-14th--may-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 20 (May 14th – May 20th)\" title=\"Direct link to Week 20 (May 14th – May 20th)\">​</a></h2><ul><li>When running <code>dist-git init</code> command from CLI, you can pass a command to specify the git URL of the project. (<a href=\"https://github.com/packit/packit/pull/2308\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2308</a>)</li><li>We have fixed the incorrect displaying of the time it took for the jobs to run on dashboard. (<a href=\"https://github.com/packit/dashboard/pull/408\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#408</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-20",
            "title": "Week 20 in Packit",
            "summary": "Week 20 (May 14th – May 20th)",
            "date_modified": "2024-05-20T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-May",
                "2024",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-19",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-19-may-7th--may-13th\">Week 19 (May 7th – May 13th)<a href=\"#week-19-may-7th--may-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 19 (May 7th – May 13th)\" title=\"Direct link to Week 19 (May 7th – May 13th)\">​</a></h2><ul><li>Added a <code>scan-in-osh</code> subcommand in the CLI to perform a scan through OpenScanHub. By default it performs a full scan of the packages and a differential scan can be performed through <code>--base-srpm</code> option. (<a href=\"https://github.com/packit/packit/pull/2301\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2301</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-19",
            "title": "Week 19 in Packit",
            "summary": "Week 19 (May 7th – May 13th)",
            "date_modified": "2024-05-13T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-May",
                "2024",
                "May"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-18",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-april-30th--may-6th\">Week 18 (April 30th – May 6th)<a href=\"#week-18-april-30th--may-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (April 30th – May 6th)\" title=\"Direct link to Week 18 (April 30th – May 6th)\">​</a></h2><ul><li>Packit will now upload to lookaside cache sources that are not specified by URLs\nand are present in the dist-git repo during release sync. Additionally, all the actions\nran during syncing release will provide the <code>PACKIT_PROJECT_VERSION</code> environment variable.\n(<a href=\"https://github.com/packit/packit/pull/2297\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2297</a>)</li><li>We have introduced a new <code>status_name_template</code> option that allows you to configure\nstatus name for a Packit job. For further details have a look at our\n<a href=\"https://packit.dev/docs/configuration#status_name_template\" target=\"_blank\" rel=\"noopener noreferrer\">docs</a>.\nThis feature is still experimental and at the moment it is not possible\nto retry such jobs via GitHub Checks' re-run.\n(<a href=\"https://github.com/packit/packit-service/pull/2402\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2402</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-18",
            "title": "Week 18 in Packit",
            "summary": "Week 18 (April 30th – May 6th)",
            "date_modified": "2024-05-06T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-April",
                "2024",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-17",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-17-april-23rd--april-29th\">Week 17 (April 23rd – April 29th)<a href=\"#week-17-april-23rd--april-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 17 (April 23rd – April 29th)\" title=\"Direct link to Week 17 (April 23rd – April 29th)\">​</a></h2><ul><li>We have fixed the syncing of ACLs during CentOS Stream release syncing.\n(<a href=\"https://github.com/packit/packit/pull/2298\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2298</a>)</li><li><code>koji_build</code> job has a new <code>sidetag_group</code> option that allows to perform a downstream Koji build in a sidetag.\nA new sidetag will be created for each configured <code>dist_git_branch</code> if it doesn't already exist.\nThis represents the first step towards multi-package Bodhi updates. Stay tuned for further advancements!\n(<a href=\"https://github.com/packit/packit-service/pull/2409\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2409</a>)</li><li>We have fixed an issue when <code>copr_build</code> job status checks were sometimes wrongly updated with a misleading\nmessage after a SRPM build failure. (<a href=\"https://github.com/packit/packit-service/pull/2406\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2406</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-17",
            "title": "Week 17 in Packit",
            "summary": "Week 17 (April 23rd – April 29th)",
            "date_modified": "2024-04-29T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-April",
                "2024",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-16",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-16th--april-22nd\">Week 16 (April 16th – April 22nd)<a href=\"#week-16-april-16th--april-22nd\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 16th – April 22nd)\" title=\"Direct link to Week 16 (April 16th – April 22nd)\">​</a></h2><ul><li><code>packit dist-git init</code> now allows specifying <code>--version-update-mask</code> option and also any arbitrary top-level configuration options. (<a href=\"https://github.com/packit/packit/pull/2288\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2288</a>)</li><li>We have fixed Packit auto-referencing Upstream Release Monitoring bug for release syncing to CentOS Stream. (<a href=\"https://github.com/packit/packit/pull/2284\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2284</a>)</li><li>We have changed the behaviour of <code>/packit test</code> comment command: in case there is a missing build for some target, the build will not be triggered anymore, it will just be reported to the user. We needed to make this change as with the increased complexity of the configuration (multiple test jobs), the previous implementation was prone to race conditions leading to wasting of resources of Copr and Testing Farm. (<a href=\"https://github.com/packit/packit-service/pull/2399\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2399</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-16",
            "title": "Week 16 in Packit",
            "summary": "Week 16 (April 16th – April 22nd)",
            "date_modified": "2024-04-22T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-April",
                "2024",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-15",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-15-april-9th--april-15th\">Week 15 (April 9th – April 15th)<a href=\"#week-15-april-9th--april-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 15 (April 9th – April 15th)\" title=\"Direct link to Week 15 (April 9th – April 15th)\">​</a></h2><ul><li>We have planned the work for the next quarter, curious about what will come next? You can find it <a href=\"https://github.com/orgs/packit/projects/7/views/29\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-15",
            "title": "Week 15 in Packit",
            "summary": "Week 15 (April 9th – April 15th)",
            "date_modified": "2024-04-15T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-April",
                "2024",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-14",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-14-april-2nd--april-8th\">Week 14 (April 2nd – April 8th)<a href=\"#week-14-april-2nd--april-8th\" class=\"hash-link\" aria-label=\"Direct link to Week 14 (April 2nd – April 8th)\" title=\"Direct link to Week 14 (April 2nd – April 8th)\">​</a></h2><ul><li>We have fixed a race condition that could occur when multiple <code>copr_build</code> jobs sharing a Copr project but having different targets were running at the same time. (<a href=\"https://github.com/packit/packit/pull/2274\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2274</a>)</li><li>We have fixed reporting of tests with <code>manual_trigger: True</code>. (<a href=\"https://github.com/packit/packit-service/pull/2389\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2389</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-14",
            "title": "Week 14 in Packit",
            "summary": "Week 14 (April 2nd – April 8th)",
            "date_modified": "2024-04-08T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-April",
                "2024",
                "April"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-13",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-27th--april-2nd\">Week 13 (March 27th – April 2nd)<a href=\"#week-13-march-27th--april-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 27th – April 2nd)\" title=\"Direct link to Week 13 (March 27th – April 2nd)\">​</a></h2><ul><li><p>The default behaviour of changelog entry generation has been changed to comply with Fedora Packaging Guidelines\n(see the relevant Fedora Packaging Committee <a href=\"https://pagure.io/packaging-committee/issue/1339\" target=\"_blank\" rel=\"noopener noreferrer\">discussion</a>).\nFrom now on, the default changelog entry is \"- Update to version \\&lt;version<!-- -->&gt;<!-- -->\".\nUsers can still affect this behaviour using custom commands in the <code>changelog-entry</code> action\nor with the <code>copy_upstream_release_description</code> configuration option.\n(<a href=\"https://github.com/packit/packit/pull/2253\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2253</a>)</p></li><li><p>\"<!-- -->[packit]<!-- -->\" prefix has been removed from default dist-git commit message titles in order to prevent\nunnecessary noise in autogenerated changelog. Users can override this using the <code>commit-message</code> action.\n(<a href=\"https://github.com/packit/packit/pull/2263\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2263</a>)</p></li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-13",
            "title": "Week 13 in Packit",
            "summary": "Week 13 (March 27th – April 2nd)",
            "date_modified": "2024-04-02T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-March",
                "2024",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-12",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-12-march-19th--march-25th\">Week 12 (March 19th – March 25th)<a href=\"#week-12-march-19th--march-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 12 (March 19th – March 25th)\" title=\"Direct link to Week 12 (March 19th – March 25th)\">​</a></h2><ul><li>Packit no longer shows status checks for not yet triggered manual tests.\n(<a href=\"https://github.com/packit/packit-service/pull/2375\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2375</a>)</li><li><code>packit validate-config</code> now checks whether <code>upstream_project_url</code> is set if <code>pull_from_upstream</code> job is configured.\n(<a href=\"https://github.com/packit/packit/pull/2254\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2254</a>)</li><li>We have fixed an issue in <code>%prep</code> section processing. For instance, if the <code>%patches</code> macro appeared there,\nit would have been converted to <code>%patch es</code>, causing failure when executing <code>%prep</code> later.\n(<a href=\"https://github.com/packit/specfile/pull/356\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#356</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-12",
            "title": "Week 12 in Packit",
            "summary": "Week 12 (March 19th – March 25th)",
            "date_modified": "2024-03-25T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-March",
                "2024",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-11",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-12th--march-18th\">Week 11 (March 12th – March 18th)<a href=\"#week-11-march-12th--march-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 12th – March 18th)\" title=\"Direct link to Week 11 (March 12th – March 18th)\">​</a></h2><ul><li>Don't have time to set up Packit? Or, do you want to see what it would look like on your package?\nStarting now, you can <a href=\"https://github.com/packit/packit-service/issues/new?assignees=&amp;labels=onboarding&amp;projects=&amp;template=onboarding.yml&amp;title=Onboard+%5Bmy+package%5D\" target=\"_blank\" rel=\"noopener noreferrer\">ask the Packit team</a> to prepare a config file for you. (<a href=\"https://github.com/packit/packit-service/pull/2369\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2369</a>)</li><li>A trailing newline is no longer added to spec files without one upon saving. (<a href=\"https://github.com/packit/specfile/pull/353\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#353</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-11",
            "title": "Week 11 in Packit",
            "summary": "Week 11 (March 12th – March 18th)",
            "date_modified": "2024-03-18T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-March",
                "2024",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-10",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-10-march-5th--march-11th\">Week 10 (March 5th – March 11th)<a href=\"#week-10-march-5th--march-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 10 (March 5th – March 11th)\" title=\"Direct link to Week 10 (March 5th – March 11th)\">​</a></h2><ul><li>You can now configure a list of Fedora accounts of users whose successful Koji builds will trigger automatic Bodhi updates (by default only <code>packit</code>). (<a href=\"https://github.com/packit/packit-service/pull/2364\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2364</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-10",
            "title": "Week 10 in Packit",
            "summary": "Week 10 (March 5th – March 11th)",
            "date_modified": "2024-03-11T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-March",
                "2024",
                "March"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-9",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9-february-27th--march-4th\">Week 9 (February 27th – March 4th)<a href=\"#week-9-february-27th--march-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 9 (February 27th – March 4th)\" title=\"Direct link to Week 9 (February 27th – March 4th)\">​</a></h2><ul><li>We have fixed the bug about Packit overwriting the final state of the build in case the build start is being processed later than the end of the build. (<a href=\"https://github.com/packit/packit-service/pull/2358\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2358</a>)</li><li>We have improved the reporting of configuration errors in GitLab. (<a href=\"https://github.com/packit/packit-service/pull/2357\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2357</a>)</li><li><code>GitLabProject.get_file_content()</code> can now correctly handle file paths starting with <code>./</code>. (<a href=\"https://github.com/packit/ogr/pull/844\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#844</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-9",
            "title": "Week 9 in Packit",
            "summary": "Week 9 (February 27th – March 4th)",
            "date_modified": "2024-03-04T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-February",
                "2024",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-8",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-8-february-20th--february-26th\">Week 8 (February 20th – February 26th)<a href=\"#week-8-february-20th--february-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 8 (February 20th – February 26th)\" title=\"Direct link to Week 8 (February 20th – February 26th)\">​</a></h2><ul><li>Packit now checks the version to propose against the version in specfile and doesn't create downgrade PRs. (<a href=\"https://github.com/packit/packit/pull/2239\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2239</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-8",
            "title": "Week 8 in Packit",
            "summary": "Week 8 (February 20th – February 26th)",
            "date_modified": "2024-02-26T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-February",
                "2024",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-7",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7-february-13th--february-19th\">Week 7 (February 13th – February 19th)<a href=\"#week-7-february-13th--february-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 7 (February 13th – February 19th)\" title=\"Direct link to Week 7 (February 13th – February 19th)\">​</a></h2><ul><li>Packit now supports special value <code>ignore</code> for <code>trigger</code> in jobs configuration that indicates not to execute the job at all.\nThis can be useful for templates or temporarily disabled jobs. (<a href=\"https://github.com/packit/packit/pull/2234\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2234</a>)</li><li>We have fixed the caching of data for the usage API endpoint. (<a href=\"https://github.com/packit/packit-service/pull/2350\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2350</a>)</li><li>We have fixed an issue that caused loading the same data multiple times on the dashboard within the project views. (<a href=\"https://github.com/packit/packit-service/pull/2349\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2349</a>)</li><li>We have also fixed crashing of dashboard's <code>Usage</code> page in case of unsuccessful queries. (<a href=\"https://github.com/packit/dashboard/pull/378\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#378</a>)</li><li>We have fixed parsing of resolved Bugzillas in comments with multiple arguments specified,\ne.g. <code>/packit pull-from-upstream --with-pr-config --resolved-bugs rhbz#123</code>. (<a href=\"https://github.com/packit/packit-service/pull/2346\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2346</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-7",
            "title": "Week 7 in Packit",
            "summary": "Week 7 (February 13th – February 19th)",
            "date_modified": "2024-02-19T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-February",
                "2024",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-6",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-6-february-6th--february-12th\">Week 6 (February 6th – February 12th)<a href=\"#week-6-february-6th--february-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 6 (February 6th – February 12th)\" title=\"Direct link to Week 6 (February 6th – February 12th)\">​</a></h2><ul><li>Packit now searches for bugzilla about new release created by Upstream Release Monitoring to reference each time it syncs the release downstream. (<a href=\"https://github.com/packit/packit/pull/2229\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2229</a>)</li><li>We have introduced new CLI command <code>packit dist-git init</code> that initializes Packit configuration for release automation in dist-git repository. (<a href=\"https://github.com/packit/packit/pull/2225\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2225</a>)</li><li>We have introduced new configuration options <code>require.label.present</code> and <code>require.label.absent</code>. By configuring these you can specify labels that need to be present or absent on a pull request for Packit to react on such PR. (<a href=\"https://github.com/packit/packit-service/pull/2333\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2333</a>)</li><li>Interface for labels was unified and <code>labels</code> property for PullRequest and Issue now return list of PRLabel and IssueLabel respectively. (<a href=\"https://github.com/packit/ogr/pull/839\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#839</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-6",
            "title": "Week 6 in Packit",
            "summary": "Week 6 (February 6th – February 12th)",
            "date_modified": "2024-02-12T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-February",
                "2024",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-5",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-5-january-30th--february-5th\">Week 5 (January 30th – February 5th)<a href=\"#week-5-january-30th--february-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 5 (January 30th – February 5th)\" title=\"Direct link to Week 5 (January 30th – February 5th)\">​</a></h2><ul><li><code>packit validate-config</code> now checks whether the Upstream Release Monitoring for the package is correctly configured if <code>pull_from_upstream</code> job is present in the configuration. (<a href=\"https://github.com/packit/packit/pull/2226\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2226</a>)</li><li>There is a new global configuration option <code>parse_time_macros</code> that allows to configure macros to be explicitly defined or undefined at spec file parse time. (<a href=\"https://github.com/packit/packit/pull/2222\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2222</a>)</li><li>We have added additional retries and improvements for task processing. (<a href=\"https://github.com/packit/packit-service/pull/2326\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2326</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-5",
            "title": "Week 5 in Packit",
            "summary": "Week 5 (January 30th – February 5th)",
            "date_modified": "2024-02-05T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2024-February",
                "2024",
                "February"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-4",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-4-january-23rd--january-29th\">Week 4 (January 23rd – January 29th)<a href=\"#week-4-january-23rd--january-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 4 (January 23rd – January 29th)\" title=\"Direct link to Week 4 (January 23rd – January 29th)\">​</a></h2><ul><li><code>pull-from-upstream</code> and <code>propose-downstream</code> commands now have the <code>--sync-acls</code> option that enables syncing the ACLs between dits-git repo and fork. The default behaviour was, however, <strong>changed to not sync</strong> the ACLs. (<a href=\"https://github.com/packit/packit/pull/2214\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2214</a>)</li><li>Packit now properly handles exceptions when syncing ACLs during release syncing. (<a href=\"https://github.com/packit/packit/pull/2213\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2213</a>)</li><li><code>allowed_pr_authors</code> and <code>allowed_committers</code> now allow specifying groups and also aliases <code>all_admins</code> and <code>all_committers</code> (corresponding to the access to the repository). (<a href=\"https://github.com/packit/packit-service/pull/2320\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2320</a>)</li><li>ogr now supports 2 new methods for Pagure: one for getting users with specified access rights and one for getting members of a group. (<a href=\"https://github.com/packit/ogr/pull/834\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#834</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-4",
            "title": "Week 4 in Packit",
            "summary": "Week 4 (January 23rd – January 29th)",
            "date_modified": "2024-01-29T00:00:00.000Z",
            "author": {
                "name": "Matej Focko",
                "url": "https://github.com/mfocko"
            },
            "tags": [
                "2024-January",
                "2024",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-3",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-3-january-16th--january-22nd\">Week 3 (January 16th – January 22nd)<a href=\"#week-3-january-16th--january-22nd\" class=\"hash-link\" aria-label=\"Direct link to Week 3 (January 16th – January 22nd)\" title=\"Direct link to Week 3 (January 16th – January 22nd)\">​</a></h2><ul><li>Packit now properly handles exceptions when syncing ACLs during release syncing. (<a href=\"https://github.com/packit/packit/pull/2213\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2213</a>)</li><li>We have fixed a bug in handling chroot-specific configuration once the chroots themselves are updated. (<a href=\"https://github.com/packit/packit/pull/2194\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2194</a>)</li><li>We have increased the number of retries of Fedora release syncing for situations where the tarball is uploaded some time after the release happens. (<a href=\"https://github.com/packit/packit-service/pull/2307\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2307</a>)</li><li>There is a new API endpoint <code>/bodhi-updates</code> for getting information about Bodhi updates submitted by Packit. (<a href=\"https://github.com/packit/packit-service/pull/2310\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2310</a>)</li><li>For <code>/packit test</code> command, you can now also use <code>-i</code> and <code>--id</code> aliases for <code>--identifier</code> option. (<a href=\"https://github.com/packit/packit-service/pull/2309\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2309</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-3",
            "title": "Week 3 in Packit",
            "summary": "Week 3 (January 16th – January 22nd)",
            "date_modified": "2024-01-22T00:00:00.000Z",
            "author": {
                "name": "František Lachman",
                "url": "https://github.com/lachmanfrantisek"
            },
            "tags": [
                "2024-January",
                "2024",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-2",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2-january-9th--january-15th\">Week 2 (January 9th – January 15th)<a href=\"#week-2-january-9th--january-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 2 (January 9th – January 15th)\" title=\"Direct link to Week 2 (January 9th – January 15th)\">​</a></h2><ul><li>We have fixed the behaviour of identifying the most recent git tag. This has previously caused issues\nwhen building SRPMs for projects with different version tags in different branches.\n(<a href=\"https://github.com/packit/packit-service/pull/2302\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2302</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-2",
            "title": "Week 2 in Packit",
            "summary": "Week 2 (January 9th – January 15th)",
            "date_modified": "2024-01-15T00:00:00.000Z",
            "author": {
                "name": "Laura Barcziová",
                "url": "https://github.com/lbarcziova"
            },
            "tags": [
                "2024-January",
                "2024",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2024/week-1",
            "content_html": "<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1-january-2nd--january-8th\">Week 1 (January 2nd – January 8th)<a href=\"#week-1-january-2nd--january-8th\" class=\"hash-link\" aria-label=\"Direct link to Week 1 (January 2nd – January 8th)\" title=\"Direct link to Week 1 (January 2nd – January 8th)\">​</a></h2><ul><li>We have changed the behaviour of loading Packit configuration for <code>koji_build</code> and <code>bodhi_update</code> jobs.\nFor both of them, the behaviour is the same as for <code>pull_from_upstream</code> - the configuration is taken\nfrom the default branch of the dist-git repository (usually <code>rawhide</code>) and other branches are ignored.\n(<a href=\"https://github.com/packit/packit-service/pull/2295\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2295</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2024/week-1",
            "title": "Week 1 in Packit",
            "summary": "Week 1 (January 2nd – January 8th)",
            "date_modified": "2024-01-08T00:00:00.000Z",
            "author": {
                "name": "Nikola Forró",
                "url": "https://github.com/nforro"
            },
            "tags": [
                "2024-January",
                "2024",
                "January"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2023",
            "content_html": "<p>Let's see what happened in Packit in 2023.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-0--december-20th-2022--january-2nd-2023\">Week 0 🌄 (December 20th 2022 – January 2nd 2023)<a href=\"#week-0--december-20th-2022--january-2nd-2023\" class=\"hash-link\" aria-label=\"Direct link to Week 0 🌄 (December 20th 2022 – January 2nd 2023)\" title=\"Direct link to Week 0 🌄 (December 20th 2022 – January 2nd 2023)\">​</a></h2><ul><li>ogr now raises <code>GitForgeInternalError</code> rather than <code>PagureAPIException</code> when\ngetting 50x response from the Pagure API. This should increase usability as\nthose tasks will be retried.\n(<a href=\"https://github.com/packit/ogr/pull/762\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#762</a>)</li><li>Packit now puts the correct release number into the changelog when the\nRelease tag is reset during propose-downstream.\n(<a href=\"https://github.com/packit/packit/pull/1816\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1816</a>))</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1-january-3rd--january-9th\">Week 1 (January 3rd – January 9th)<a href=\"#week-1-january-3rd--january-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 1 (January 3rd – January 9th)\" title=\"Direct link to Week 1 (January 3rd – January 9th)\">​</a></h2><ul><li>SRPMs for projects that installed the GitHub App before September 6th and\ndon't have <code>srpm_build_deps</code> defined are now built in Copr as well.\n(<a href=\"https://github.com/packit/packit-service/pull/1822\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1822</a>)</li><li>We have fixed a bug in dashboard that linked <code>null</code> as a Copr build for\nTesting Farm runs that do not require any Copr build.\n(<a href=\"https://github.com/packit/dashboard/pull/200\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#200</a>)</li><li>All classes including <code>Specfile</code> itself can now be copied using the standard\n<code>copy()</code> and <code>deepcopy()</code> functions from <code>copy</code> module.\n(<a href=\"https://github.com/packit/specfile/pull/176\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#176</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2-january-10th--january-16th\">Week 2 (January 10th – January 16th)<a href=\"#week-2-january-10th--january-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 2 (January 10th – January 16th)\" title=\"Direct link to Week 2 (January 10th – January 16th)\">​</a></h2><ul><li>When configuring Copr chroot (target in Packit terminology) specific configuration, make sure to specify additional_modules as a string: module names separated with a comma, example: \"httpd:2.4,python:4\". (<a href=\"https://github.com/packit/packit/pull/1826\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1826</a>)</li><li>We have fixed a bug which caused long Copr build end reporting time on a few occurrences. (<a href=\"https://github.com/packit/packit-service/pull/1838\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1838</a>)</li><li>A few fixes has been implemented to make it possible to use <a href=\"https://packit.dev/docs/configuration/#propose_downstream\" target=\"_blank\" rel=\"noopener noreferrer\"><code>propose-downstream</code> job</a> on GitLab. (<a href=\"https://github.com/packit/packit-service/pull/1842\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1842</a>, <a href=\"https://github.com/packit/packit-service/pull/1844\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1844</a>, <a href=\"https://github.com/packit/packit-service/pull/1845\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1845</a>, <a href=\"https://github.com/packit/packit-service/pull/1846\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1846</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-3-4-january-17th--january-30th\">Week 3-4 (January 17th – January 30th)<a href=\"#week-3-4-january-17th--january-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 3-4 (January 17th – January 30th)\" title=\"Direct link to Week 3-4 (January 17th – January 30th)\">​</a></h2><ul><li>Users can now re-trigger <em>bodhi_update</em> and <em>koji_build</em> jobs by <code>/packit create-update</code>\nand <code>/packit koji-update</code> comments in an issue opened by Packit in the configured <code>issue_repository</code> if anything\nwent wrong during these jobs. (<a href=\"https://github.com/packit/packit-service/pull/1796\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1796</a>)</li><li>All Copr projects created by Packit now default to <code>enable_net=False</code>: our documentation stated this, but it\nwasn't the case. This is now corrected. (<a href=\"https://github.com/packit/packit/pull/1825\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1825</a>)</li><li>You can now specify <code>update_release: false</code> in the configuration to tell Packit not to change the Version and\nRelease in the spec file. It works the same as <code>--no-update-release</code> (renamed from now deprecated <code>--no-bump</code>) in\nthe CLI. (<a href=\"https://github.com/packit/packit/pull/1827\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1827</a>)</li><li>Packit now supports setting <code>module_hotfixes</code> for Copr projects.\n(<a href=\"https://github.com/packit/packit/pull/1829\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1829</a>)</li><li>Packit now also allows passing in free-form parameters to Testing Farm in order to support all of its\noptions immediately once they are added. The parameters can be passed through the <code>tf_extra_params</code> config option.\nThe free-form dictionary must follow the structure of Testing Farm POST requests. See <a href=\"https://packit.dev/docs/testing-farm/\" target=\"_blank\" rel=\"noopener noreferrer\">our documentation</a>\nand examples for more information. (<a href=\"https://github.com/packit/packit-service/pull/1853\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1853</a>)</li><li>Fixed a bug in section parsing that caused sections to be ignored when there were macro definitions spread\nacross the spec file and not cumulated at the top. (<a href=\"https://github.com/packit/specfile/pull/191\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#191</a>)</li><li>Also fixed the infinite loop that occurred when section options were followed by whitespace.\n(<a href=\"https://github.com/packit/specfile/pull/197\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#197</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"weeks-56-february-1st--february-13th\">Weeks 5–6 (February 1st – February 13th)<a href=\"#weeks-56-february-1st--february-13th\" class=\"hash-link\" aria-label=\"Direct link to Weeks 5–6 (February 1st – February 13th)\" title=\"Direct link to Weeks 5–6 (February 1st – February 13th)\">​</a></h2><ul><li>You can now use <code>--srpm</code> option with the <code>packit build locally</code> CLI command. (<a href=\"https://github.com/packit/packit/pull/1810\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1810</a>)</li><li>You will newly see news about Packit as a footer of the GitHub check runs summary. (<a href=\"https://github.com/packit/packit-service/pull/1881\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1881</a>)</li><li>Packit now groups related builds and test runs (e.g. triggered by the same event, just different chroots) together. In the future, this will allow better presentation of the overall pipelines (e.g. in the dashboard). We now also create database entries before sending requests to external service (e.g. Testing Farm), therefore failures will be more visible in the dashboard. (<a href=\"https://github.com/packit/packit-service/pull/1787\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1787</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7-february-14th--february-20th\">Week 7 (February 14th – February 20th)<a href=\"#week-7-february-14th--february-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 7 (February 14th – February 20th)\" title=\"Direct link to Week 7 (February 14th – February 20th)\">​</a></h2><ul><li>Packit now provides <code>PACKIT_PROJECT_VERSION</code> environment variable when running <code>changelog-entry</code> action. (<a href=\"https://github.com/packit/packit/pull/1853\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1853</a>)</li><li>Packit CLI now requires bodhi in version 7.0.0 at minimum. (<a href=\"https://github.com/packit/packit/pull/1844\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1844</a>)</li><li>You can now specify branches for a job triggered by a commit with a regex. (<a href=\"https://github.com/packit/packit-service/pull/1909\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1909</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-8-february-21st--february-27th\">Week 8 (February 21st – February 27th)<a href=\"#week-8-february-21st--february-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 8 (February 21st – February 27th)\" title=\"Direct link to Week 8 (February 21st – February 27th)\">​</a></h2><ul><li><code>packit validate-config</code> CLI command now provides details about errors when it cannot parse the config file. (<a href=\"https://github.com/packit/packit/pull/1861\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1861</a>)</li><li><code>--update-release</code>/<code>--no-update-release</code> CLI flag now affects only <code>Release</code>, not <code>Version</code>. (<a href=\"https://github.com/packit/packit/pull/1857\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1857</a>)</li><li>Packit does fewer API calls when searching for the package configuration file in remote repositories. (<a href=\"https://github.com/packit/packit/pull/1846\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1846</a>)</li><li>Commit statuses/check names will now contain the name of the branch or release for the build and test jobs with <code>commit</code> or <code>release</code> trigger.\nThis will prevent the collision of the names. (<a href=\"https://github.com/packit/packit-service/pull/1920\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1920</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9-february-28th--march-6th\">Week 9 (February 28th – March 6th)<a href=\"#week-9-february-28th--march-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 9 (February 28th – March 6th)\" title=\"Direct link to Week 9 (February 28th – March 6th)\">​</a></h2><ul><li>Aliases logic was updated to account for the upcoming Fedora release (Bodhi now marks such release as <code>frozen</code>). From now on, Fedora 38 updates will be created even when the release is frozen. (<a href=\"https://github.com/packit/packit/pull/1863\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1863</a>)</li><li><code>packit validate-config</code> now correctly checks glob-patterns in 'files_to_sync' (<a href=\"https://github.com/packit/packit/pull/1865\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1865</a>) and provides details about errors when it cannot parse a config file. (<a href=\"https://github.com/packit/packit/pull/1861\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1861</a>)</li><li>Pull-from-upstream jobs are now displayed on our dashboard 🥳 <a href=\"https://dashboard.packit.dev/jobs/pull-from-upstreams\" target=\"_blank\" rel=\"noopener noreferrer\">https://dashboard.packit.dev/jobs/pull-from-upstreams</a> (<a href=\"https://github.com/packit/packit-service/pull/1951\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1951</a>, <a href=\"https://github.com/packit/packit-service/pull/1939\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1939</a>)</li><li>Packit will no longer automatically request access to the forks on GitLab. This will prevent us from spamming one-time contributors with requesting the access, whereas the regular contributors can add Packit following the instructions from the comments on the MRs, so they can receive the results of Packit pipeline right from the commit statuses. (<a href=\"https://github.com/packit/packit-service/pull/1946\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1946</a>)</li><li>Packit will retry tasks that are interrupted by a worker shutdown. This should improve throughput and reduce cases where there is no outcome, i.e. \"builds should have been done but nothing happened\". (<a href=\"https://github.com/packit/packit-service/pull/1935\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1935</a>)</li><li>OGR now understands a few community-hosted GitLab instances that could not be determined automatically from the hostname. Thanks to that, you don't need to hardcode these instances to be mapped correctly. (<a href=\"https://github.com/packit/ogr/pull/775\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#775</a>)</li></ul><p>Thank you, <a href=\"https://github.com/SpyTec\" target=\"_blank\" rel=\"noopener noreferrer\">@SpyTec</a> for so many <a href=\"https://github.com/packit/dashboard/pulls?q=is%3Apr+author%3ASpyTec\" target=\"_blank\" rel=\"noopener noreferrer\">wonderful changes in our dasbhoard</a>.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-10-march-7th--march-13th\">Week 10 (March 7th – March 13th)<a href=\"#week-10-march-7th--march-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 10 (March 7th – March 13th)\" title=\"Direct link to Week 10 (March 7th – March 13th)\">​</a></h2><ul><li>Parsing the spec file by RPM is now performed only if really necessary, greatly improving performance in certain scenarios. (<a href=\"https://github.com/packit/specfile/pull/212\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#212</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-14th--march-20th\">Week 11 (March 14th – March 20th)<a href=\"#week-11-march-14th--march-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 14th – March 20th)\" title=\"Direct link to Week 11 (March 14th – March 20th)\">​</a></h2><ul><li>Packit now uses the <code>get_current_version</code> action defined by the user to retrieve version before updating the specfile %setup macro (if any). (<a href=\"https://github.com/packit/packit/pull/1886\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1886</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-12-march-21st--march-27th\">Week 12 (March 21st – March 27th)<a href=\"#week-12-march-21st--march-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 12 (March 21st – March 27th)\" title=\"Direct link to Week 12 (March 21st – March 27th)\">​</a></h2><ul><li>'upstream_tag_template' is now also used when looking for the latest version tag in Git.\nThis allows upstream repositories to mix different tag-patterns in the same repository,\nbut consider only one to tell the latest version.\n(<a href=\"https://github.com/packit/packit/pull/1891\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1891</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-28th--april-3rd\">Week 13 (March 28th – April 3rd)<a href=\"#week-13-march-28th--april-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 28th – April 3rd)\" title=\"Direct link to Week 13 (March 28th – April 3rd)\">​</a></h2><ul><li>Packit now preserves <code>%autorelease</code> during <code>propose_downstream</code> and <code>pull_from_upstream</code>. (<a href=\"https://github.com/packit/packit/pull/1904\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1904</a>)</li><li>Since in GitLab, it is not possible to overwrite the pending statuses, Packit now provides more generic descriptions and URLs when setting the first pending status. (<a href=\"https://github.com/packit/packit-service/pull/1975\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1975</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"weeks-1415-april-3rd--april-17th\">Weeks 14–15 (April 3rd – April 17th)<a href=\"#weeks-1415-april-3rd--april-17th\" class=\"hash-link\" aria-label=\"Direct link to Weeks 14–15 (April 3rd – April 17th)\" title=\"Direct link to Weeks 14–15 (April 3rd – April 17th)\">​</a></h2><ul><li><code>packit source-git</code> related commands can skip dist-git repos, where the git trailer is not found, when looking for the right dist-git dir where to work. (<a href=\"https://github.com/packit/packit/pull/1938\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1938</a>)</li><li>Tmt tests can now be run with fmf root outside of git root (<a href=\"https://github.com/packit/packit/pull/1936\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1936</a>)</li><li>Commits created by Packit no longer contain the \"Signed-off-by\" tag. (<a href=\"https://github.com/packit/packit/pull/1934\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1934</a>)</li><li>Packit's source_git functionality installs/loads the <code>_packitpatch</code> script in a more reliable manner that doesn't rely on deprecated setuptools functionality. (<a href=\"https://github.com/packit/packit/pull/1926\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1926</a>)</li><li>Packit now supports monorepo configuration in CLI (<a href=\"https://github.com/packit/packit/pull/1864\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1864</a>)</li><li>Packit should now correctly catch the logs if any of the user actions fail during <code>propose_downstream</code>. (<a href=\"https://github.com/packit/packit/pull/1939\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1939</a>)</li><li>Packit now resets <code>Release</code> field in dist-git spec file to 1 when the version in upstream spec file is not up-to-date with the release that triggered <code>propose_downstream</code>. (<a href=\"https://github.com/packit/packit/pull/1940\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1940</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-18th--april-24th\">Week 16 (April 18th – April 24th)<a href=\"#week-16-april-18th--april-24th\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 18th – April 24th)\" title=\"Direct link to Week 16 (April 18th – April 24th)\">​</a></h2><ul><li>Packit now complies with <a href=\"https://peps.python.org/pep-0621/\" target=\"_blank\" rel=\"noopener noreferrer\">PEP 621</a> and stores project metadata in <code>pyproject.toml</code>. (<a href=\"https://github.com/packit/packit/pull/1913\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1913</a>)</li><li>Packit now properly respects <code>upstream_ref</code> for tags that start with \"a\", \"b\", \"c\", \"e\", \"n\", \"r\", \"s\". (<a href=\"https://github.com/packit/packit/pull/1943\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1943</a>)</li><li>Packit Service now supports multi package configuration (a.k.a. monorepo configuration). (<a href=\"https://github.com/packit/packit-service/pull/1982\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1982</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-17-18-april-25th--may-3rd\">Week 17-18 (April 25th – May 3rd)<a href=\"#week-17-18-april-25th--may-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 17-18 (April 25th – May 3rd)\" title=\"Direct link to Week 17-18 (April 25th – May 3rd)\">​</a></h2><ul><li>Detection of <code>%autorelease</code> usage in dist-git spec file during <code>propose-downstream</code> and <code>pull-from-upstream</code> has been improved and Packit will always preserve it. (<a href=\"https://github.com/packit/packit/pull/1949\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1949</a>)</li><li>We have fixed an issue that prevented you from building in Copr and Koji on release in the GitLab upstream. (<a href=\"https://github.com/packit/packit-service/pull/2027\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2027</a>)</li><li>TMT tests can now be run with FMF root outside of git root. (<a href=\"https://github.com/packit/packit-service/pull/2007\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2007</a>)</li><li>When reacting to branch pushes, Packit now correctly checks whether the branch name matches the configuration for the test jobs with configured <code>commit</code> trigger. (<a href=\"https://github.com/packit/packit-service/pull/2015\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2015</a>)</li><li>The <code>propose-downstream</code> job triggered by an issue comment now correctly loads the configuration from the upstream repository. (<a href=\"https://github.com/packit/packit-service/pull/2021\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2021</a>)</li><li>Packit is newly on Mastodon. Or, more specifically, on Fosstodon.\nFollow <a href=\"https://fosstodon.org/@packit\" target=\"_blank\" rel=\"noopener noreferrer\">@packit@fosstodon.org</a> and be one of the first to know about all the news!</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-may-4th---may-9th\">Week 18 (May 4th - May 9th)<a href=\"#week-18-may-4th---may-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (May 4th - May 9th)\" title=\"Direct link to Week 18 (May 4th - May 9th)\">​</a></h2><p>We have experienced issues with automatic Bodhi updates that we are investigating.\nIn case you miss a Bodhi update, you can\n<a href=\"https://packit.dev/docs/retriggering#bodhi_update\" target=\"_blank\" rel=\"noopener noreferrer\">retrigger the job</a> via <code>/packit create-update</code>\ncomment in a dist-git pull request.\nBesides that, during this short week (another Czech Republic public holiday) we didn't manage to implement\nany significant new features.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-19-may-9th--may-15th\">Week 19 (May 9th – May 15th)<a href=\"#week-19-may-9th--may-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 19 (May 9th – May 15th)\" title=\"Direct link to Week 19 (May 9th – May 15th)\">​</a></h2><ul><li>Packit now doesn't react to its own comments on Pagure and GitLab (on GitHub, this was already implemented).\n(<a href=\"https://github.com/packit/packit-service/pull/2048\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2048</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-20-may-16th--may-22nd\">Week 20 (May 16th – May 22nd)<a href=\"#week-20-may-16th--may-22nd\" class=\"hash-link\" aria-label=\"Direct link to Week 20 (May 16th – May 22nd)\" title=\"Direct link to Week 20 (May 16th – May 22nd)\">​</a></h2><ul><li>We have implemented a denylisting mechanism allowing us to denylist namespaces/projects to prevent misuse of our service. (<a href=\"https://github.com/packit/packit-service/pull/2046\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2046</a>)</li><li>Packit will now additionally require for each test job requiring build a build job definition to be present in the Packit configuration file. (<a href=\"https://github.com/packit/packit-service/pull/2012\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2012</a>)</li><li>Packit now checks whether the configured architecture for the test target is supported by Testing Farm and in case it's not supported, Packit doesn't submit these test requests. (<a href=\"https://github.com/packit/packit-service/pull/2053\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2053</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-21-may-23rd--may-29th\">Week 21 (May 23rd – May 29th)<a href=\"#week-21-may-23rd--may-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 21 (May 23rd – May 29th)\" title=\"Direct link to Week 21 (May 23rd – May 29th)\">​</a></h2><ul><li>Unsuccessful Image Builder requests now provide error details so you can fix the Image configuration. (<a href=\"https://github.com/packit/packit/pull/1981\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1981</a>)</li><li>Copr projects created by Packit will not follow the Fedora branching from now. This decision has been made to lower the load on Copr from the temporary Copr projects created, mainly, for the PR builds. If you are releasing your packages to the Copr, please use the new setting <code>follow_fedora_branching</code>.\nAlready existing projects are not affected by this change and it is also not enforced with the custom Copr repositories. (<a href=\"https://github.com/packit/packit/pull/1970\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1970</a>)</li><li>Additional artifact(s) passed as <code>artifacts</code> in the <code>tf_extra_params</code> dictionary will be now combined with the artifact passed by Packit instead of rewriting it. (<a href=\"https://github.com/packit/packit-service/pull/2056\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2056</a>)</li><li>Specfile library now handles multiple <code>%changelog</code> sections. (<a href=\"https://github.com/packit/specfile/pull/230\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#230</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-30th--june-5th\">Week 22 (May 30th – June 5th)<a href=\"#week-22-may-30th--june-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 30th – June 5th)\" title=\"Direct link to Week 22 (May 30th – June 5th)\">​</a></h2><ul><li>Packit will now filter the pull requests based on the target branch if the <code>branch</code> is specified in the particular job configuration. (<a href=\"https://github.com/packit/packit-service/pull/2074\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2074</a>)</li><li>Packit now supports <code>manual_trigger</code> in the configuration that allows you to make jobs run only when explicitly triggered by a comment. (<a href=\"https://github.com/packit/packit-service/pull/2069\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2069</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-23-june-6th--june-12th\">Week 23 (June 6th – June 12th)<a href=\"#week-23-june-6th--june-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 23 (June 6th – June 12th)\" title=\"Direct link to Week 23 (June 6th – June 12th)\">​</a></h2><ul><li><p>Our dashboard now shows projects in a table instead of the cards.\n(<a href=\"https://github.com/packit/dashboard/pull/267\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#267</a>)</p></li><li><p><code>/packit test</code> command has two new options:</p><p>With <code>--identifier</code> option, Testing Farm will trigger only jobs with that identifier.\n(<a href=\"https://github.com/packit/packit-service/pull/2079\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2079</a>)</p><p>Also, it is now possible to specify labels for a job and trigger tests based on labels\nusing a <code>--labels</code> option of the <code>/packit test</code> command.\n(<a href=\"https://github.com/packit/packit/pull/1988\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1988</a>,\n<a href=\"https://github.com/packit/packit-service/pull/2088\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2088</a>)</p></li><li><p>If the <code>vm_image_build job</code> doesn't have Copr project/owner configured,\nCopr project used for the latest Copr build of the pull request will be now used.\n(<a href=\"https://github.com/packit/packit-service/pull/2080\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2080</a>)</p></li><li><p>Fixed filters in <code>files_to_sync</code> not being applied properly.\n(<a href=\"https://github.com/packit/packit/pull/1977\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1977</a>)</p></li><li><p>The issue that could've caused inconsistencies when tests from a PR\nwere supposed to be merged during the test runs on the Testing Farm has been fixed.\n(<a href=\"https://github.com/packit/packit-service/pull/2090\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2090</a>)</p></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-24-june-13th--june-19th\">Week 24 (June 13th – June 19th)<a href=\"#week-24-june-13th--june-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 24 (June 13th – June 19th)\" title=\"Direct link to Week 24 (June 13th – June 19th)\">​</a></h2><ul><li><p>Packit now includes dist-git branch in the title of the PRs for <code>propose-downstream</code> and <code>pull-from-upstream</code>.\n(<a href=\"https://github.com/packit/packit/pull/1996\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1996</a>)</p></li><li><p>Many dashboard issues have been fixed during the\n<a href=\"https://sched.co/1MvMM\" target=\"_blank\" rel=\"noopener noreferrer\">Contribute to an Open Source Service</a>\nworkshop at <a href=\"https://www.devconf.info/cz/\" target=\"_blank\" rel=\"noopener noreferrer\">DevConf.CZ</a>.\n<a href=\"https://github.com/stefwalter\" target=\"_blank\" rel=\"noopener noreferrer\">Stef Walter</a>,\n<a href=\"https://github.com/SpyTec\" target=\"_blank\" rel=\"noopener noreferrer\">Erik Gustavsson</a>,\n<a href=\"https://github.com/RFJBraunstingl\" target=\"_blank\" rel=\"noopener noreferrer\">Roman Braunstingl</a>,\n<a href=\"https://github.com/jreznik\" target=\"_blank\" rel=\"noopener noreferrer\">Jaroslav Reznik</a>,\n<a href=\"https://github.com/c3d\" target=\"_blank\" rel=\"noopener noreferrer\">Christophe de Dinechin</a>,\n<a href=\"https://github.com/cathay4t\" target=\"_blank\" rel=\"noopener noreferrer\">Gris Ge</a>\nand <a href=\"https://github.com/davdunc\" target=\"_blank\" rel=\"noopener noreferrer\">David Duncan</a>,\nthank you for your contribution!\n(<a href=\"https://github.com/packit/dashboard/pull/291\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#291</a>,\n<a href=\"https://github.com/packit/dashboard/pull/292\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#292</a>,\n<a href=\"https://github.com/packit/dashboard/pull/293\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#293</a>,\n<a href=\"https://github.com/packit/dashboard/pull/294\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#294</a>,\n<a href=\"https://github.com/packit/dashboard/pull/295\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#295</a>)</p></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-25-june-21st--june-27th\">Week 25 (June 21st – June 27th)<a href=\"#week-25-june-21st--june-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 25 (June 21st – June 27th)\" title=\"Direct link to Week 25 (June 21st – June 27th)\">​</a></h2><ul><li>If you are interested about the manual triggering deployed two weeks ago, David Kornel and Jakub Stejskal published <a href=\"https://fedoramagazine.org/how-to-use-testing-farm-outside-of-rhel/\" target=\"_blank\" rel=\"noopener noreferrer\">a blog post</a> about this on fedoramagazine.org.</li><li>Copr builds configured as a monorepo job will now be built in one Copr project together. The bug with overwriting the statuses for monorepo jobs has been fixed as well. (<a href=\"https://github.com/packit/packit-service/pull/2097\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2097</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-26-june-27th--july-3rd\">Week 26 (June 27th – July 3rd)<a href=\"#week-26-june-27th--july-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 26 (June 27th – July 3rd)\" title=\"Direct link to Week 26 (June 27th – July 3rd)\">​</a></h2><ul><li>The bug which prevented errors on Testing Farm request submission from being\ncorrectly propagated to the user was fixed.\n(<a href=\"https://github.com/packit/packit-service/pull/2103\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2103</a>)</li><li><code>pull_from_upstream</code> jobs can now be retriggered with a comment\n<code>/packit pull-from-upstream</code> in a dist-git pull request.\n(<a href=\"https://github.com/packit/packit-service/pull/2087\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2087</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-27-july-4th--july-10th\">Week 27 (July 4th – July 10th)<a href=\"#week-27-july-4th--july-10th\" class=\"hash-link\" aria-label=\"Direct link to Week 27 (July 4th – July 10th)\" title=\"Direct link to Week 27 (July 4th – July 10th)\">​</a></h2><ul><li>Packit now correctly reloads upstream specfile after running <code>pre-sync</code> action. (<a href=\"https://github.com/packit/packit/pull/2006\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2006</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-28-july-11th--july-17th\">Week 28 (July 11th – July 17th)<a href=\"#week-28-july-11th--july-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 28 (July 11th – July 17th)\" title=\"Direct link to Week 28 (July 11th – July 17th)\">​</a></h2><ul><li>Packit now includes instructions on how to checkout the dist-git PR locally when syncing the release.\n(<a href=\"https://github.com/packit/packit-service/pull/2116\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2116</a>)</li><li>We have fixed a bug in processing options of <code>%prep</code> macros in our <code>specfile</code> library. For instance, when a quoted\nstring appeared inside an expression expansion, it could lead to improper parsing, rendering the spec file invalid\nafter accessing the options. (<a href=\"https://github.com/packit/specfile/pull/253\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#253</a>)</li><li>packit.dev has a new format! As the content has expanded a lot in the recent year, we decided to switch to using\n<a href=\"https://docusaurus.io/\" target=\"_blank\" rel=\"noopener noreferrer\">Docosaurus</a>:\nnow all the documentation is in one place and this format also enables additional features for our blog posts.\n(<a href=\"https://github.com/packit/packit.dev/pull/694\" target=\"_blank\" rel=\"noopener noreferrer\">packit.dev#694</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"weeks-2930-july-18th--july-31st\">Weeks 29–30 (July 18th – July 31st)<a href=\"#weeks-2930-july-18th--july-31st\" class=\"hash-link\" aria-label=\"Direct link to Weeks 29–30 (July 18th – July 31st)\" title=\"Direct link to Weeks 29–30 (July 18th – July 31st)\">​</a></h2><ul><li>With plenty of team members on vacation, we didn't manage to implement any significant new features during these two weeks.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-31-august-1st--august-7th\">Week 31 (August 1st – August 7th)<a href=\"#week-31-august-1st--august-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 31 (August 1st – August 7th)\" title=\"Direct link to Week 31 (August 1st – August 7th)\">​</a></h2><ul><li>Licenses in Packit specfiles are now confirmed to be SPDX-compatible. (example PR: <a href=\"https://github.com/packit/packit/pull/2026\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2026</a>)\nIf you are interested in more details, see a <a href=\"https://www.youtube.com/watch?v=Hjhe6jtx3Zw&amp;t=8651s\" target=\"_blank\" rel=\"noopener noreferrer\">talk</a> from Flock 2023 by Mirek.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-32-august-8th--august-14th\">Week 32 (August 8th – August 14th)<a href=\"#week-32-august-8th--august-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 32 (August 8th – August 14th)\" title=\"Direct link to Week 32 (August 8th – August 14th)\">​</a></h2><ul><li>Two new configuration options for filtering when getting latest upstream release tag were introduced: <code>upstream_tag_include</code> and <code>upstream_tag_exclude</code>. They should contain a Python regex that can be used as an argument in <code>re.match</code>. (<a href=\"https://github.com/packit/packit/pull/2030\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2030</a>, <a href=\"https://github.com/packit/packit-service/pull/2138\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2138</a>)</li><li>Retriggering of <code>pull-from-upstream</code> via a comment will now use the correct configuration file from the default dist-git branch. (<a href=\"https://github.com/packit/packit-service/pull/2140\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2140</a>)</li><li>The <code>pull-from-upstream</code> job can now be used with upstream repos that are not hosted on a supported git forge. (<a href=\"https://github.com/packit/packit-service/pull/2137\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2137</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-34-august-22nd--august-28th\">Week 34 (August 22nd – August 28th)<a href=\"#week-34-august-22nd--august-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 34 (August 22nd – August 28th)\" title=\"Direct link to Week 34 (August 22nd – August 28th)\">​</a></h2><ul><li>We have fixed a bug in <code>packit source-git init</code> caused by the changed behaviour in the newer version of rpmbuild. (<a href=\"https://github.com/packit/packit/pull/2048\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2048</a>)</li><li>We have fixed an issue in our API endpoint that could cause DoS until manual intervention from our team. (<a href=\"https://github.com/packit/packit-service/pull/2164\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2164</a>)</li><li>We have fixed a bug causing broken retriggering of Github checks. (<a href=\"https://github.com/packit/packit-service/pull/2161\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2161</a>)</li><li>SRPM build commit statuses, for monorepos projects, are now being correctly updated. (<a href=\"https://github.com/packit/packit-service/pull/2157\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2157</a>)</li><li>We have fixed the bug resulting in incorrect reporting for tests when retriggering a build of a different target that was not configured for tests. (<a href=\"https://github.com/packit/packit-service/pull/2144\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2144</a>)</li><li>We have fixed an issue that caused retriggers of Testing Farm to fail, if you specified any labels in the comment and had one or more test job definitions without any labels specified. (<a href=\"https://github.com/packit/packit-service/pull/2156\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2156</a>)</li><li>Macro definitions and tags gained a new <code>valid</code> attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (<a href=\"https://github.com/packit/specfile/pull/276\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#276</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-35-august-29th--september-4th\">Week 35 (August 29th – September 4th)<a href=\"#week-35-august-29th--september-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 35 (August 29th – September 4th)\" title=\"Direct link to Week 35 (August 29th – September 4th)\">​</a></h2><ul><li>Now Packit exposes <code>PACKIT_PACKAGE_NAME</code>, <code>PACKIT_UPSTREAM_PACKAGE_NAME</code> and <code>PACKIT_DOWNSTREAM_PACKAGE_NAME</code> env variables to all the actions. (<a href=\"https://github.com/packit/packit/pull/2061\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2061</a>)</li><li>Packit now sets <code>PACKIT_UPSTREAM_REPO</code> and <code>PACKIT_DOWNSTREAM_REPO</code> environment variables for release syncing actions. The variables represent paths where the respective git repositories are cloned (<a href=\"https://github.com/packit/packit-service/pull/2166\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2166</a>)</li><li>We have fixed a bug causing issues with displaying some <code>Project</code> views on our dashboard. (<a href=\"https://github.com/packit/packit-service/pull/2165\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2165</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-36-september-5th--september-11th\">Week 36 (September 5th – September 11th)<a href=\"#week-36-september-5th--september-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 36 (September 5th – September 11th)\" title=\"Direct link to Week 36 (September 5th – September 11th)\">​</a></h2><ul><li>Packit now supports <code>commit-message</code> action that can be used to override the default commit message produced by Packit during <code>propose-downstream</code> or <code>pull-from-upstream</code>. Please pay attention to <a href=\"https://packit.dev/docs/configuration/actions#commit-message\" target=\"_blank\" rel=\"noopener noreferrer\">our documentation</a> with regards to the usage of this action. (<a href=\"https://github.com/packit/packit/pull/2070\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2070</a>)</li><li>Packit CLI now supports testing the <code>pull-from-upstream</code> workflow.\nUse the <code>packit pull-from-upstream</code> command from the <code>packit</code> RPM package. (<a href=\"https://github.com/packit/packit/pull/2063\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2063</a>)</li><li>Packit now passes <code>initiator</code> context for tmt to the Testing Farm. You can use <a href=\"https://tmt.readthedocs.io/en/latest/spec/context.html#initiator\" target=\"_blank\" rel=\"noopener noreferrer\">this option</a> to run or skip certain tests when they're run by Packit. (<a href=\"https://github.com/packit/packit-service/pull/2176\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2176</a>)</li><li>Testing Farm started additionally exposing regexes on top of the exact compose names in the /composes/ endpoints, and we now support this as well when checking the validity of compose. (<a href=\"https://github.com/packit/packit-service/pull/2168\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2168</a>)</li><li>We have disabled the jitter for retrying Bodhi update tasks to prevent race conditions causing not created updates. (<a href=\"https://github.com/packit/packit-service/pull/2170\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2170</a>)</li><li>We have fixed a bug in <code>get_fork</code> method for Pagure about checking the usernames for a match when going through existing forks. (<a href=\"https://github.com/packit/ogr/pull/800\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#800</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-37-september-12th--september-18th\">Week 37 (September 12th – September 18th)<a href=\"#week-37-september-12th--september-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 37 (September 12th – September 18th)\" title=\"Direct link to Week 37 (September 12th – September 18th)\">​</a></h2><ul><li>If you have concerns about Packit uploading new archives to lookaside cache before creating a pull request, you can newly set <code>upload_sources</code> to False to disable this. (<a href=\"https://github.com/packit/packit/pull/2086\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2086</a>)</li><li>We have introduced a new configuration option <code>notifications.failure_comment.message</code> that enables notifying users on failure via a comment using the configured message. (<a href=\"https://github.com/packit/packit-service/pull/2182\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2182</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-38-september-19th--september-25th\">Week 38 (September 19th – September 25th)<a href=\"#week-38-september-19th--september-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 38 (September 19th – September 25th)\" title=\"Direct link to Week 38 (September 19th – September 25th)\">​</a></h2><ul><li>As part of the effort of implementing release syncing for CentOS Stream,\nPackit now supports the <code>pkg_tool</code> option in the config\n(at the top-level or with specific packages when using the monorepo syntax).\nThis option can be used for switching between <code>fedpkg</code> or <code>centpkg</code>.\n(<a href=\"https://github.com/packit/packit/pull/2085\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2085</a>)</li><li>When updating the <code>Version</code> tag during <code>propose_downstream</code> or <code>pull_from_upstream</code>,\nPackit now tries to update referenced macros (if any) rather than overwriting the references.\n(<a href=\"https://github.com/packit/packit/pull/2087\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2087</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-39-september-26th--october-2nd\">Week 39 (September 26th – October 2nd)<a href=\"#week-39-september-26th--october-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 39 (September 26th – October 2nd)\" title=\"Direct link to Week 39 (September 26th – October 2nd)\">​</a></h2><ul><li>When using packit CLI you can now specify bugs resolved by an update by <code>-b</code> or <code>--resolve-bug</code> option for <code>propose-downstream</code> and <code>pull-from-upstream</code> commands. The values will be added by default to the changelog and commit message and provided in <code>commit-message</code> and <code>changelog-entry</code> actions as <code>PACKIT_RESOLVED_BUGS</code> env variable. (<a href=\"https://github.com/packit/packit/pull/2094\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2094</a>)</li><li>Packit-service now automatically adds bugzilla created by Upstream Release Monitoring as <code>- Resolves {bugzilla} </code> to the changelog (or commit if autochangelog is used) and provides the value in <code>commit-message</code> and <code>changelog-entry</code> actions as <code>PACKIT_RESOLVED_BUGS</code> env variable. When retriggering the <code>pull-from-upstream</code> from comment, one can also specify the bug(s) as <code>/packit pull-from-upstream --resolved-bugs rhbz#123,rhbz#125</code> and Packit will do the same. (<a href=\"https://github.com/packit/packit-service/pull/2193\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2193</a>)</li><li>You can now configure <code>notifications.failure_comment.message</code> also for downstream jobs, where the configured message will be used as an extension of the comment added by default by Packit. (<a href=\"https://github.com/packit/packit-service/pull/2199\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2199</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-40-october-3rd--october-9th\">Week 40 (October 3rd – October 9th)<a href=\"#week-40-october-3rd--october-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 40 (October 3rd – October 9th)\" title=\"Direct link to Week 40 (October 3rd – October 9th)\">​</a></h2><ul><li>We have fixed an issue that you could encounter when running the Packit from the CLI that caused misinterpretation of the repository to be an upstream repo instead of a downstream. (<a href=\"https://github.com/packit/packit/pull/2117\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2117</a>)</li><li>Packit now also detects resolved bugs in the default update notes (created from changelog diff) and assigns these when submitting the Bodhi updates. (<a href=\"https://github.com/packit/packit/pull/2111\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2111</a>)</li><li>We have fixed an issue that prevented automated allowlisting in the Packit Service. (<a href=\"https://github.com/packit/packit/pull/2113\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2113</a>)</li><li>Packit now exports <code>PACKIT_UPSTREAM_PACKAGE_NAME</code>, <code>PACKIT_DOWNSTREAM_PACKAGE_NAME</code> and <code>PACKIT_CONFIG_PACKAGE_NAME</code> also in the <code>changelog_entry</code> action. (<a href=\"https://github.com/packit/packit/pull/2103\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2103</a>)</li><li>Packit now posts a comment with a link to the Packit dashboard to the pull requests created in Fedora dist-git when syncing the release. (<a href=\"https://github.com/packit/packit-service/pull/2215\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2215</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-41-october-10th--october-16th\">Week 41 (October 10th – October 16th)<a href=\"#week-41-october-10th--october-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 41 (October 10th – October 16th)\" title=\"Direct link to Week 41 (October 10th – October 16th)\">​</a></h2><ul><li>(<em>breaking</em>) Packit no longer accepts <code>packit.json</code> or <code>.packit.json</code> as a configuration file name.\n(<a href=\"https://github.com/packit/packit/pull/2123\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2123</a>)</li><li>We have implemented several improvements in syncing the release downstream:<ul><li>Packit now updates ACL of its own dist-git forks to allow users and groups with commit rights to the original\ndist-git repo to push directly to a fork. (<a href=\"https://github.com/packit/packit/pull/2112\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2112</a>)</li><li>Packit now also properly cleans up the branch after syncing the release which should prevent unwanted files\n(e.g. tarballs) being committed to dist-git. (<a href=\"https://github.com/packit/packit/pull/2125\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2125</a>)</li><li>We have adjusted the way how Packit includes the resolved bugzillas in the commit messages created when syncing the release\ndownstream so that the resolved bugzillas are included in changelog when using <code>%autochangelog</code>.\n(<a href=\"https://github.com/packit/packit/pull/2126\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2126</a>)</li></ul></li><li>Packit now reacts to retriggering comments for downstream jobs by commenting on the same issue/PR and\nproviding information about the jobs. (<a href=\"https://github.com/packit/packit-service/pull/2222\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2222</a>)</li><li>We have fixed an issue that prevented you from running the jobs on the GitLab.com due to failing resolution\nof the upstream/downstream relationship for the cloned project. (<a href=\"https://github.com/packit/packit/pull/2120\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2120</a>)</li><li>Packit now triggers the build for the <code>/packit test</code> comment command if the last build was not successful.\n(<a href=\"https://github.com/packit/packit-service/pull/2228\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2228</a>)</li></ul><p>And special thanks to <a href=\"https://github.com/SpyTec\" target=\"_blank\" rel=\"noopener noreferrer\">@SpyTec</a>\nfor multiple wonderful <a href=\"https://github.com/packit/dashboard/pulls?q=is%3Apr+author%3ASpyTec+merged%3A2023-10-10..2023-10-16\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard improvements</a>!</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-43-october-24th--october-30th\">Week 43 (October 24th – October 30th)<a href=\"#week-43-october-24th--october-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 43 (October 24th – October 30th)\" title=\"Direct link to Week 43 (October 24th – October 30th)\">​</a></h2><ul><li>Packit no longer downloads sources excluded using spec file conditions. (<a href=\"https://github.com/packit/packit/pull/2132\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2132</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-44-october-31st--november-6th\">Week 44 (October 31st – November 6th)<a href=\"#week-44-october-31st--november-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 44 (October 31st – November 6th)\" title=\"Direct link to Week 44 (October 31st – November 6th)\">​</a></h2><ul><li>Dist tag (<code>%{?dist}</code>) is now enforced when updating release during SRPM creation. (<a href=\"https://github.com/packit/packit/pull/2106\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2106</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-45-november-7th--november-13th\">Week 45 (November 7th – November 13th)<a href=\"#week-45-november-7th--november-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 45 (November 7th – November 13th)\" title=\"Direct link to Week 45 (November 7th – November 13th)\">​</a></h2><ul><li>Now Packit allows <code>~^+</code> (special characters) in a tag (used for building the version string). (<a href=\"https://github.com/packit/packit/pull/2154\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2154</a>)</li><li>Downstream Koji builds are now shown in a separate table in <code>/jobs/downstream-koji-builds</code> on dashboard and are also accessible via <code>/api/koji-builds</code> API endpoint. (<a href=\"https://github.com/packit/packit-service/pull/2244\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2244</a>, <a href=\"https://github.com/packit/packit-service/pull/2249\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2249</a>, <a href=\"https://github.com/packit/dashboard/pull/354\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#354</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-46-november-14th--november-20th\">Week 46 (November 14th – November 20th)<a href=\"#week-46-november-14th--november-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 46 (November 14th – November 20th)\" title=\"Direct link to Week 46 (November 14th – November 20th)\">​</a></h2><ul><li>Packit now supports pre-release version in <code>propose_downstream</code> and <code>pull_from_upstream</code>.\nA spec file update might be required, see <a href=\"/docs/pre-releases\">the documentation</a> for more details.\n(<a href=\"https://github.com/packit/packit/pull/2149\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2149</a>)<ul><li>In relation to that, specfile library has a new method, <code>Specfile.update_version()</code>, that allows updating spec file\nversion even if it is a pre-release. (<a href=\"https://github.com/packit/specfile/pull/317\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#317</a>)</li></ul></li><li>Packit can now check, using the new <code>update_version_mask</code> configuration option, that the proposed version of new release\nand the current version of the dist-git branch are compatible and sync the dist-git branch only in that case.\n(<a href=\"https://github.com/packit/packit/pull/2156\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2156</a>)</li><li>Packit is now able to get the version from spec file even if the <code>Version</code> tag is not present in the specfile directly,\nbut e.g. imported from another file. (<a href=\"https://github.com/packit/packit/pull/2157\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2157</a>)</li><li><code>PACKIT_COPR_PROJECT</code> env var that is exposed to Testing Farm now includes the Copr project of the additional build\nspecified in comment, if present. (<a href=\"https://github.com/packit/packit-service/pull/2253\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2253</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-47-november-21st--november-27th\">Week 47 (November 21st – November 27th)<a href=\"#week-47-november-21st--november-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 47 (November 21st – November 27th)\" title=\"Direct link to Week 47 (November 21st – November 27th)\">​</a></h2><ul><li>Packit now correctly sets the specfile content (e.g. changelog entry) even if it syncs the specfile from upstream for the first time. (<a href=\"https://github.com/packit/packit/pull/2170\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2170</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-48-november-28th--december-4th\">Week 48 (November 28th – December 4th)<a href=\"#week-48-november-28th--december-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 48 (November 28th – December 4th)\" title=\"Direct link to Week 48 (November 28th – December 4th)\">​</a></h2><ul><li><p>Packit now links the information related to upstream events in PRs opened when syncing a release.\n(<a href=\"https://github.com/packit/packit/pull/2173\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2173</a>)</p></li><li><p>When accessing tags or macro definitions by name, specfile library now takes validity into account\nwhen looking for the best match. For example if there are two instances of <code>Version</code> tag,\none in the true and one in the false branch of a condition, <code>Specfile.version</code> will always access\nthe one that is in the true branch.\nThis also applies to Packit when syncing a release and updating value of <code>Version</code> tag.\n(<a href=\"https://github.com/packit/specfile/pull/328\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#328</a>)</p></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49-december-5th--december-11th\">Week 49 (December 5th – December 11th)<a href=\"#week-49-december-5th--december-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 49 (December 5th – December 11th)\" title=\"Direct link to Week 49 (December 5th – December 11th)\">​</a></h2><ul><li><p>We have introduced new configuration options <code>test_command.default_labels</code> and <code>test_command.default_identifier</code> that are used by default when running <code>/packit test</code> comment command without any arguments (instead of specifying them via <code>--labels</code>/<code>--identifier</code>). (<a href=\"https://github.com/packit/packit-service/pull/2270\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2270</a>)</p></li><li><p>We have fixed a bug that GithubRelease.url returned an API URL. (<a href=\"https://github.com/packit/ogr/pull/824\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#824</a>)</p></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-50-december-12th--december-18th\">Week 50 (December 12th – December 18th)<a href=\"#week-50-december-12th--december-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 50 (December 12th – December 18th)\" title=\"Direct link to Week 50 (December 12th – December 18th)\">​</a></h2><ul><li>We have fixed a bug preventing a release from being synced downstream if the changelog to be set is empty.\n(<a href=\"https://github.com/packit/packit/pull/2183\" target=\"_blank\" rel=\"noopener noreferrer\">packit#2183</a>)</li><li>We have fixed a bug of not running Koji builds for Packit dist-git PRs with multiple commits if the last commit\nof the PR did not contain a spec file change.\n(<a href=\"https://github.com/packit/packit-service/pull/2275\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#2275</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"end-of-the-year-in-packit\">End of the year in Packit<a href=\"#end-of-the-year-in-packit\" class=\"hash-link\" aria-label=\"Direct link to End of the year in Packit\" title=\"Direct link to End of the year in Packit\">​</a></h2><ul><li>We have hit some issues with the firewall rules on the new cluster hosting our production. We are waiting for the required fix that is done outside of our team which should be deployed around January 11th. We will keep you informed about the current status. At the moment we are aware of the issues related to the:<ul><li><code>pull-from-upstream</code> jobs that have sources hosted at infradead.org, sourceforge.net and gitlab.gnome.org</li><li>jobs running on the gitlab.gnome.org in general</li></ul></li><li>We have also fixed an issue that caused some Cockpit releases to fail, others might've been affected too, though there are no reports.</li></ul>",
            "url": "https://packit.dev/posts/weekly/2023",
            "title": "2023",
            "summary": "Let's see what happened in Packit in 2023.",
            "date_modified": "2024-01-01T00:00:00.000Z",
            "tags": [
                "2023"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2023/packit-workshop",
            "content_html": "<p>We, the packit team, are happy to invite you to our upcoming workshop about pulling upstream releases to Fedora using Packit.</p><p><strong>When: Wed, Jan 10, 9:30 AM - Wed, Jan 10, 12:30 PM (GMT+1)</strong></p><p><strong>Where: Online!</strong></p><p><strong>Who should attend:</strong> Anyone who maintains a package in Fedora or EPEL and would like to automate syncing the upstream releases for it. The automation is most suitable for simple packages with straightforward update processes (e.g. without patches, or need to build in side-tags). It works without access to the upstream repository.</p><p><strong>No package?</strong> It’s not an issue. The workshop can help you understand the Fedora release process and the services involved. During the workshop, you can help someone else automate their package or ask someone around if you can help with the maintenance (that’s usually very welcome!). You can also bring an orphaned package back to life!</p><p><strong>Can’t make it this time?</strong> You can also follow our <a href=\"https://packit.dev/docs/fedora-releases-guide\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a> and ask for help in case of any issue: #packit:fedora.im (Matrix).</p><p><strong>If you want to join us please fill <a href=\"https://forms.gle/WnEN3KXnhRS2cf1E7\" target=\"_blank\" rel=\"noopener noreferrer\">this form</a> or contact us on Matrix, and we will send you further details!</strong></p><p><strong>Looking forward to seeing you!</strong></p>",
            "url": "https://packit.dev/posts/weekly/2023/packit-workshop",
            "title": "Packit workshop - Fedora Community Edition",
            "summary": "We, the packit team, are happy to invite you to our upcoming workshop about pulling upstream releases to Fedora using Packit.",
            "date_modified": "2023-12-05T00:00:00.000Z",
            "author": {
                "name": "Maja Massarini",
                "url": "https://github.com/majamassarini"
            },
            "tags": [
                "2023-December",
                "2023",
                "December"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2022",
            "content_html": "<p>Let's see what happened in Packit in 2022.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-0-december-13th---january-2nd\">Week 0 (December 13th - January 2nd)<a href=\"#week-0-december-13th---january-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 0 (December 13th - January 2nd)\" title=\"Direct link to Week 0 (December 13th - January 2nd)\">​</a></h2><ul><li>Dashboard shows a message when the SRPM build logs are not present instead of\nan empty page that might suggest logs are being loaded.\n(<a href=\"https://github.com/packit/dashboard/pull/158\" target=\"_blank\" rel=\"noopener noreferrer\">packit/dashboard#158</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1-january-3rd---january-7th\">Week 1 (January 3rd - January 7th)<a href=\"#week-1-january-3rd---january-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 1 (January 3rd - January 7th)\" title=\"Direct link to Week 1 (January 3rd - January 7th)\">​</a></h2><ul><li>Packit service now discards old (currently, this means 3 months) SRPM builds logs.\n(<a href=\"https://github.com/packit/packit-service/pull/1315\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#1315</a>)</li><li>We have added <code>target_branch_head_commit</code> property to the <code>PullRequest</code> class in ogr that allows\nyou to get commit hash of the HEAD of the target branch (i.e. base, where the changes are merged to).\n(<a href=\"https://github.com/packit/ogr/pull/671\" target=\"_blank\" rel=\"noopener noreferrer\">packit/ogr#671</a>)</li><li>Service now passes <code>PACKIT_TARGET_SHA</code> variable, which holds commit hash of the HEAD of the target\nbranch where the changes are supposed to be merged, to the Testing Farm environment. This should\nhelp solving the issue of running tests from non-merged codebase on the Testing Farm side.\n(<a href=\"https://github.com/packit/packit-service/pull/1319\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#1319</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2-january-10th---january-14th\">Week 2 (January 10th - January 14th)<a href=\"#week-2-january-10th---january-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 2 (January 10th - January 14th)\" title=\"Direct link to Week 2 (January 10th - January 14th)\">​</a></h2><ul><li>Packit no longer ignores <code>--no-bump</code> and <code>--release-suffix</code> options for\nsource-git repos.\n<a href=\"https://github.com/packit/packit/pull/1452\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit#1452</a></li><li>Packit now names local branch <code>pr/{pr_id}</code> when checking out a PR, even when\nit's not being merged with the target branch. This results into NVR of the\nbuild containing <code>pr{pr_id}</code> instead of <code>pr.changes{pr_id}</code>.\n<a href=\"https://github.com/packit/packit/pull/1445\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit#1445</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-3-january-17th---january-21st\">Week 3 (January 17th - January 21st)<a href=\"#week-3-january-17th---january-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 3 (January 17th - January 21st)\" title=\"Direct link to Week 3 (January 17th - January 21st)\">​</a></h2><ul><li><code>%changelog</code> sections in dist-git using the <code>%autochangelog</code> macro <a href=\"https://github.com/packit/packit/pull/1453\" target=\"_blank\" rel=\"noopener noreferrer\">are\npreserved</a> when running\n<code>propose-downstream</code>, except when <code>sync_changelog</code> is set to <code>true</code>.</li><li>When checking if directories hold a Git-tree, Packit now also allows <a href=\"https://github.com/packit/packit/pull/1458\" target=\"_blank\" rel=\"noopener noreferrer\"><code>.git</code>\nto be a file with a <code>gitdir</code></a>\nreference, not only a directory.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-4-january-25th---january-28th\">Week 4 (January 25th - January 28th)<a href=\"#week-4-january-25th---january-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 4 (January 25th - January 28th)\" title=\"Direct link to Week 4 (January 25th - January 28th)\">​</a></h2><ul><li>SRPM build view contains info about build start and finished time.\n<a href=\"https://github.com/packit/dashboard/pull/163\" target=\"_blank\" rel=\"noopener noreferrer\">packit/dashboard#163</a></li><li>When submitting a distgit PR during <code>propose-downstream</code> job, we create\na <code>README.packit</code> file with some info about the sync the packit version used.\nTo avoid this you can add <code>create_sync_note: false</code> to conig file.\n<a href=\"https://github.com/packit/packit/pull/1465\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit#1465</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-5-january-31th---february-7th\">Week 5 (January 31th - February 7th)<a href=\"#week-5-january-31th---february-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 5 (January 31th - February 7th)\" title=\"Direct link to Week 5 (January 31th - February 7th)\">​</a></h2><ul><li>A new option <code>--no-require-autosetup</code> for <code>source-git init</code> command has been\nintroduced. Please note that source-git repositories not using <code>%autosetup</code> may\nnot be properly initialized. (<a href=\"https://github.com/packit/packit/pull/1470\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1470</a>)</li><li>Packit-service now supports re-triggering against failed task using comment on\npull request <code>/packit rebuild-failed</code> and similarly for testing farm: <code>/packit retest-failed</code>.\n(<a href=\"https://github.com/packit/packit-service/pull/1303\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1303</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-6-february-8th---february-14th\">Week 6 (February 8th - February 14th)<a href=\"#week-6-february-8th---february-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 6 (February 8th - February 14th)\" title=\"Direct link to Week 6 (February 8th - February 14th)\">​</a></h2><ul><li>Packit now correctly handles colons in git trailer values in source-git commits.\n(<a href=\"https://github.com/packit/packit/pull/1478\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1478</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7-february-14th️---february-18th\">Week 7 (February 14th❤️ - February 18th)<a href=\"#week-7-february-14th️---february-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 7 (February 14th❤️ - February 18th)\" title=\"Direct link to Week 7 (February 14th❤️ - February 18th)\">​</a></h2><ul><li>Synchronization of default files can now be disabled using a new config\n<code>files_to_sync</code>. Key <code>sync_files</code> is now deprecated.\n(<a href=\"https://github.com/packit/packit/pull/1483\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1483</a>)\n(<a href=\"https://github.com/packit/packit.dev/pull/390\" target=\"_blank\" rel=\"noopener noreferrer\">packit.dev#390</a>)</li><li><code>python3-setuptools_scm</code> is now available by default in the sandbox.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-8-february-18th---february-28th\">Week 8 (February 18th - February 28th)<a href=\"#week-8-february-18th---february-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 8 (February 18th - February 28th)\" title=\"Direct link to Week 8 (February 18th - February 28th)\">​</a></h2><ul><li>Packit now allows specifying more test distros for one build target\nto test on in Testing Farm in the configuration. The checks for the\ntest job will also contain the name of the actual test distro\n(and not the build target as previously).</li><li>A new option, <code>srpm_build_deps</code>, in the packit configuration file<br>can be used. Which is a list of RPM dependencies that are needed for\nthe actions to be run when building SRPM and is an indicator to build\nthe SRPMs in Copr.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9-march-1st---march-7th\">Week 9 (March 1st - March 7th)<a href=\"#week-9-march-1st---march-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 9 (March 1st - March 7th)\" title=\"Direct link to Week 9 (March 1st - March 7th)\">​</a></h2><ul><li>When a specfile is being generated, and both <code>specfile_path</code> and\n<code>downstream_package_name</code> are not set, Packit now correctly resolves this\nsituation and sets <code>specfile_path</code> to the name of the upstream repo suffixed\nwith <code>\".spec\"</code>.\n(<a href=\"https://github.com/packit/packit/pull/1499\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1499</a>)</li><li>A new command <code>packit source-git status</code> has been introduced for checking\nthe synchronization of a source-git and a dist-git repository based on the\nused git trailers. The command outputs a range of commits which need to be\nsynchronized from dist-git to source-git or the other way around. If possible,\nthe command also provides instructions on how to synchronize the repositories.\n(<a href=\"https://github.com/packit/packit/pull/1500\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1500</a>)</li><li>We have added a new <code>enable_net</code> configuration option for Copr builds that\nallows you to disable network access during Copr builds. It is also complemented\nby <code>--enable-net</code>/<code>--disable-net</code> CLI options if you use Packit locally.\n(<a href=\"https://github.com/packit/packit/pull/1504\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1504</a>)</li><li>Packit now adds 👀 instead of 👍 as a reaction to <code>/packit command</code>\n(<a href=\"https://github.com/packit/packit-service/pull/1372\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1372</a>)</li><li>Progress of propose-downstream is now saved in the database and is available\nvia API. Visualization in the dashboard is to follow next week, stay tuned.\n(<a href=\"https://github.com/packit/packit-service/pull/1292\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1292</a>)</li><li>When running tests for the pull-request job, we now expose environment\nvariables for commit hash, branch and URL both for pull-request source and\ntarget. In the test environment, you can use the following variables:\n<code>PACKIT_SOURCE_SHA</code>, <code>PACKIT_TARGET_SHA</code>, <code>PACKIT_SOURCE_BRANCH</code>,\n<code>PACKIT_TARGET_BRANCH</code>, <code>PACKIT_SOURCE_URL</code> and <code>PACKIT_TARGET_URL</code>.\nThese variables are not set for test runs of releases and branch pushes.\n(<a href=\"https://github.com/packit/packit-service/pull/1382\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1382</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-10-march-8th---march-14th\">Week 10 (March 8th - March 14th)<a href=\"#week-10-march-8th---march-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 10 (March 8th - March 14th)\" title=\"Direct link to Week 10 (March 8th - March 14th)\">​</a></h2><ul><li>You can view information about ongoing propose-downstream jobs via our dashboard.\n(<a href=\"https://github.com/packit/dashboard/pull/168\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#168</a>)</li><li>We have switched the cache for dist-git branches and Copr targets to TTL cache\nthat gets discarded once in 12 hours, in case there is a change in targets, the\nchanges shall propagate to both of our deployments without the need to redeploy\nwithin 12 hours. (<a href=\"https://github.com/packit/packit/pull/1513\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1513</a>)</li><li>Packit now comments when it fails to find Copr project specified in the config.\n(<a href=\"https://github.com/packit/packit-service/pull/1395\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1395</a>)</li><li>Packit now reacts to dist-git pushes to either <code>rawhide</code> or <code>main</code> when configured\nto do Koji builds for <code>rawhide</code>.\n(<a href=\"https://github.com/packit/packit-service/pull/1393\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1393</a>)</li><li>You can specify an identifier for your job to be able to configure one job multiple times.\nFor example, you can build multiple projects from one repository (known as monorepo concept)\nor try multiple build options. Using identifiers allows Packit to avoid naming collisions\nin commit statuses and default Copr project names.\n(<a href=\"https://github.com/packit/packit-service/pull/1385\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1385</a>)</li><li>Packit no longer provides a misleading comment when it fails to update a set of\ntargets on its own Copr projects.\n(<a href=\"https://github.com/packit/packit-service/pull/1397\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1397</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-15th---march-21st\">Week 11 (March 15th - March 21st)<a href=\"#week-11-march-15th---march-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 15th - March 21st)\" title=\"Direct link to Week 11 (March 15th - March 21st)\">​</a></h2><ul><li>When using Packit CLI for creating Bodhi updates,\nyou can now set <code>fas_username</code> and <code>fas_password</code> in your Packit user config\nto not be asked about that when the command is executed.\nAlso, this allows Packit GitHub application to use this as well\nso you can look forward to Bodhi updates created by Packit\n(will be announced and described in a dedicated post).\n(<a href=\"https://github.com/packit/packit/pull/1517\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1517</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-12-march-22nd---march-28th\">Week 12 (March 22nd - March 28th)<a href=\"#week-12-march-22nd---march-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 12 (March 22nd - March 28th)\" title=\"Direct link to Week 12 (March 22nd - March 28th)\">​</a></h2><ul><li>We have updated contact information to <code>Packit &lt;hello@packit.dev&gt;</code>.\n(<a href=\"https://github.com/packit/packit-service/pull/1410\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1410</a>)</li><li>Interactions with Bodhi should be now more reliable when creating Bodhi updates.\n(<a href=\"https://github.com/packit/packit/pull/1528\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1528</a>)</li><li>Packit will no longer error out when trying to create a new Copr repository\nwhen it is already present.\n(<a href=\"https://github.com/packit/packit/pull/1527\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1527</a>)</li><li>There is a new <code>packit_instances</code> key that you can use to specify the Packit\ninstances you want to use for working on your jobs. Nothing will change for our\nproduction users, but users of our stage instance need to use this key to\npreserve the support of the stage instance -- they can set both stg and prod in\nthe <code>packit_instances</code> list to use both, or use just one. Just be careful with\nthe downstream jobs where both instances work with the same services.\nThis new option works like other Packit options so you can set it on the top\nlevel and/or (re)define it on the job level.\nMore information about our staging instance can be found here:\n<a href=\"https://github.com/packit/packit/discussions/1530\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1530</a>.\n(<a href=\"https://github.com/packit/packit-service/pull/1417\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1417</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-29th---april-4th\">Week 13 (March 29th - April 4th)<a href=\"#week-13-march-29th---april-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 29th - April 4th)\" title=\"Direct link to Week 13 (March 29th - April 4th)\">​</a></h2><ul><li>We have implemented <code>get_contributors</code> function in ogr that can be used for getting contributors to the project on GitHub (set of logins) and GitLab (set of authors).\n(<a href=\"https://github.com/packit/ogr/pull/692\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#692</a>)</li><li>When multiple propose downstream attempts for the same PR fail, the error messages are sent to to the same issue (as comments), instead of creating multiple new issues.\n(<a href=\"https://github.com/packit/packit-service/pull/1427\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1427</a>)</li><li>Downstream synchronization of the Packit configuration file (aka <code>packit.yaml</code>) is now working properly again.\n(<a href=\"https://github.com/packit/packit/pull/1532\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1532</a>)</li><li><code>packit source-git update-dist-git</code> and <code>packit source-git update-source-git</code> now check the synchronization of source-git and dist-git repositories prior to doing the update. If the update can't be done, for example, because the histories have diverged, the command provides instructions on how to synchronize the repositories.\nA <code>--force</code> option is available to try to update the destination repository anyway.\n(<a href=\"https://github.com/packit/packit/pull/1534\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1534</a>)</li><li>When using <code>post_upstream_clone</code> to generate your spec-file,\nPackit now correctly checks out a release before the action is run.\n(<a href=\"https://github.com/packit/packit/pull/1542\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1542</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-14-april-5th---april-11th\">Week 14 (April 5th - April 11th)<a href=\"#week-14-april-5th---april-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 14 (April 5th - April 11th)\" title=\"Direct link to Week 14 (April 5th - April 11th)\">​</a></h2><ul><li>We have introduced two new build and test target aliases: <code>fedora-latest-stable</code> resolves to the latest stable Fedora\nLinux release, while <code>fedora-branched</code> resolves to all branched releases (all Fedora Linux release, except <code>rawhide</code>).\n(<a href=\"https://github.com/packit/packit/pull/1546\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1546</a>)</li><li>We have reverted the functionality of Packit that allowed you to have set <strong>only</strong> specific targets for Copr repositories.\nThis functionality was introduced a while ago and was found to be not very beneficial in cases of differently\nconfigured Copr jobs building in parallel in the same Copr repository. This is an implementation detail in the end,\nbut Copr project chroots are now only added and never subtracted\n(every build has precisely specified targets based on the copr_build job definition).\n(<a href=\"https://github.com/packit/packit/pull/1551\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1551</a>)</li><li>If you are using our stage instance, we make it listen only on <code>/packit-stg</code> comment commands so you can now differentiate\nbetween the instances when commanding Packit via pull-request or issue comments.\nFor the production instance, you can continue using <code>/packit</code> prefix as you are used to.\n(<a href=\"https://github.com/packit/packit-service/pull/1432\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1432</a>)</li><li>A new configuration option <code>downstream_branch_name</code> has been added, which is meant to be used in source-git projects\nand allows users to customize the name of the branch in dist-git which corresponds to the current source-git branch.\n(<a href=\"https://github.com/packit/packit/pull/1555\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1555</a>)</li><li><code>revision-range</code> argument of the source-git <code>update-source-git</code> command is now optional. If not specified,\ndist-git commits with no counterpart in source-git are synchronized.\n(<a href=\"https://github.com/packit/packit/pull/1547\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1547</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-15-april-12th---april-14th\">Week 15 (April 12th - April 14th)<a href=\"#week-15-april-12th---april-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 15 (April 12th - April 14th)\" title=\"Direct link to Week 15 (April 12th - April 14th)\">​</a></h2><ul><li>We have implemented reporting of status for the propose-downstream job which means that you can now\nsee the progress of the job via check runs/commit statuses on the particular release commits.\n(<a href=\"https://github.com/packit/packit-service/pull/1435\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1435</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-19th---april-25th\">Week 16 (April 19th - April 25th)<a href=\"#week-16-april-19th---april-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 19th - April 25th)\" title=\"Direct link to Week 16 (April 19th - April 25th)\">​</a></h2><ul><li>The bug in our service about not setting GitHub and Gitlab statuses in case of lack of permissions was fixed.\n(<a href=\"https://github.com/packit/packit-service/pull/1457\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#1457</a>)</li><li>Packit's CLI <code>source-git update-*</code> commands now check whether the target repository is pristine and in case not raise an error.\n(<a href=\"https://github.com/packit/packit/pull/1562\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit#1562</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-17-april-26th---may-2th\">Week 17 (April 26th - May 2th)<a href=\"#week-17-april-26th---may-2th\" class=\"hash-link\" aria-label=\"Direct link to Week 17 (April 26th - May 2th)\" title=\"Direct link to Week 17 (April 26th - May 2th)\">​</a></h2><ul><li>We have fixed an issue affecting Pipelines view on Dashboard. Currently you should be able to see pipelines again; we are also working on fixing empty rows for <code>propose-downstream</code> jobs.\n(<a href=\"https://github.com/packit/packit-service/pull/1461\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1461</a>)</li><li>Packit now shows the specific info when it does not have permissions to create a Bodhi update of your package.\nWhen you configure <code>issue_repository</code> in your Packit config file, Packit will create an issue in that project and link the dist-git page where you can give <em>Packit FAS user</em> the correct permissions.\n(<a href=\"https://github.com/packit/packit-service/pull/1465\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1465</a>)</li><li>Packit now exports <code>PACKIT_PR_ID</code> environment variable to the Testing Farm.\n(<a href=\"https://github.com/packit/packit-service/pull/1467\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1467</a>)</li><li>The bug in the Copr permission request is now fixed. (After the release of a new Copr client, Packit didn't catch that permission problem and didn't request the permissions to build in a custom Copr project.)\n(<a href=\"https://github.com/packit/packit-service/pull/1472\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1472</a>)</li><li>We have fixed a bug that caused Packit to fail when submitting Testing Farm on <code>commit</code> trigger.\n(<a href=\"https://github.com/packit/packit-service/pull/1472\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1474</a>)</li><li>Packit now builds RPMs in Copr triggered by <code>release</code> event with correct NVR (without the artificial release suffix). You can use it for distributing RPM packages via Copr.<br>(<a href=\"https://github.com/packit/packit-service/pull/1478\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1478</a>)</li><li>From the security perspective, we have decided to disable the <code>create_pr</code> option for our service, from now on Packit will unconditionally create PRs when running <code>propose-downstream</code>.\nWe have also updated the <code>propose-downstream</code> CLI such that it is possible to use <code>create_pr</code> from configuration <strong>or</strong> override it via <code>--pr/--no-pr</code> options.\n(<a href=\"https://github.com/packit/packit/pull/1563\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1563</a>)</li><li>Packit now supports <code>release_suffix</code> configuration option that allows you to override the long release string provided by Packit that is used to ensure correct ordering and uniqueness of RPMs built in Copr.\n(<a href=\"https://github.com/packit/packit/pull/1568\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1568</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-may-3rd---may-9th\">Week 18 (May 3rd - May 9th)<a href=\"#week-18-may-3rd---may-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (May 3rd - May 9th)\" title=\"Direct link to Week 18 (May 3rd - May 9th)\">​</a></h2><ul><li><code>packit source-git</code> commands learnt to replace <a href=\"https://packit.dev/source-git/work-with-source-git/control-patch-generation/\" target=\"_blank\" rel=\"noopener noreferrer\">Git-trailers in commit messages</a> if they already exist. (<a href=\"https://github.com/packit/packit/pull/1577\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1577</a>)</li><li>When initializing source-git repos, the author of downstream commits created from patch files which are not in a git-am format is set to the original author of the patch-file in dist-git, instead of using the locally configured Git author. (<a href=\"https://github.com/packit/packit/pull/1575\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1575</a>)</li><li>Packit now correctly inform users about downstream errors only on the last try. (Previously, Packit informed for all tries even the last try succeded.) (<a href=\"https://github.com/packit/packit-service/pull/1485\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1485</a>)</li><li>Dashboard now also shows propose-downstream jobs in pipelines view. We have also merged all jobs to one column to minimize dead space on the page. (<a href=\"https://github.com/packit/dashboard/pull/178\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#178</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-19-may-10th---may-16th\">Week 19 (May 10th - May 16th)<a href=\"#week-19-may-10th---may-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 19 (May 10th - May 16th)\" title=\"Direct link to Week 19 (May 10th - May 16th)\">​</a></h2><ul><li>Metadata dictionary is no longer required when specifying a job. Keys which used to belong to the yaml metadata dictionary are now keys of the job dictionary itself. (<a href=\"https://github.com/packit/packit/pull/1569\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1569</a>)</li><li>Packit now correctly removes patches during <code>packit source-git init</code> when the preamble does not contain blank lines. (<a href=\"https://github.com/packit/packit/pull/1582\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1582</a>)</li><li>Packit now supports <code>--release-suffix</code> parameter in all of the related CLI commands. Also we have added a support for the <code>release_suffix</code> option from configuration to the CLI. With regards to that we have introduced a new CLI switch <code>--default-release-suffix</code> that allows you to override the configuration option to Packit-generated default option that ensures correct NVR ordering of the RPMs. (<a href=\"https://github.com/packit/packit/pull/1586\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1586</a>)</li><li>Resolved an SRPM build problem caused by a new version of git that refuses to fetch in a git repo when it's owned on the OS level by someone else. (<a href=\"https://github.com/packit/packit-service/pull/1497\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1497</a>)</li><li>Packit now passes <code>PACKIT_COPR_PROJECT</code> and <code>PACKIT_COPR_RPMS</code> variables to the Testing Farm. <code>PACKIT_COPR_PROJECT</code> holds Copr project in format owner/project and <code>PACKIT_COPR_RPMS</code> space-separated RPMs that were built in Copr. (<a href=\"https://github.com/packit/packit-service/pull/1486\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1486</a>)</li><li>Packit now builds only its own dist-git commits. Other commits are not being acted upon. For reasoning, see <a href=\"https://github.com/packit/packit-service/issues/1490\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1490</a>. (<a href=\"https://github.com/packit/packit-service/pull/1498\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1498</a>)</li><li>We have automated our allowlisting process via a new Packit comment command <code>/packit verify-fas</code>. You can find more info in <a href=\"https://packit.dev/docs/guide/#2-approval\" target=\"_blank\" rel=\"noopener noreferrer\">our requirements</a>. (<a href=\"https://github.com/packit/packit-service/pull/1487\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1487</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-20-may-17th---may-23rd\">Week 20 (May 17th - May 23rd)<a href=\"#week-20-may-17th---may-23rd\" class=\"hash-link\" aria-label=\"Direct link to Week 20 (May 17th - May 23rd)\" title=\"Direct link to Week 20 (May 17th - May 23rd)\">​</a></h2><ul><li>We have fixed an issue with the handling of messages from Copr on release builds, which has resulted in not setting the correct statuses on commits. (<a href=\"https://github.com/packit/packit-service/pull/1513\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1513</a>)</li><li>When doing an automatic FAS account verification, Packit now suggests the URL where the GitHub account needs to be set. (<a href=\"https://github.com/packit/packit-service/pull/1508\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1508</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-21-may-24th---may-30th\">Week 21 (May 24th - May 30th)<a href=\"#week-21-may-24th---may-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 21 (May 24th - May 30th)\" title=\"Direct link to Week 21 (May 24th - May 30th)\">​</a></h2><ul><li>Packit will not raise an exception anymore when creating a SRPM with dangling symlinks. (<a href=\"https://github.com/packit/packit/pull/1592\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1592</a>)</li><li>You can now override which dist-git commits will be built in Koji by specifying FAS accounts of authors and committers using\n<code>allowed_pr_authors</code> or <code>allowed_committers</code> in the job metadata (see <a href=\"https://packit.dev/docs/configuration/#koji_build\" target=\"_blank\" rel=\"noopener noreferrer\">the documentation</a>). (<a href=\"https://github.com/packit/packit-service/pull/1520\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1520</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-31st---june-6th\">Week 22 (May 31st - June 6th)<a href=\"#week-22-may-31st---june-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 31st - June 6th)\" title=\"Direct link to Week 22 (May 31st - June 6th)\">​</a></h2><ul><li>Packit shows basic information about allowlisting in the status description\nwhen your namespace is not allowed.\n(<a href=\"https://github.com/packit/packit-service/pull/1533\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1533</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-23-june-7th---june-13th\">Week 23 (June 7th - June 13th)<a href=\"#week-23-june-7th---june-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 23 (June 7th - June 13th)\" title=\"Direct link to Week 23 (June 7th - June 13th)\">​</a></h2><ul><li>The creation of Bodhi updates should not time out anymore, because we no longer get the latest build of a package via Bodhi.\n(<a href=\"https://github.com/packit/packit/pull/1612\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1612</a>)</li><li>We have fixed a regression where string values for the <code>targets</code> and <code>dist_git_branches</code> configuration keys were not accepted.\n(<a href=\"https://github.com/packit/packit/pull/1608\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1608</a>)</li><li>We improved the reporting for the test job if we are not able to find any FMF metadata and the <code>skip_build</code> option is enabled.\n(<a href=\"https://github.com/packit/packit-service/pull/1539\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1539</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-24-june-14th---june-21st\">Week 24 (June 14th - June 21st)<a href=\"#week-24-june-14th---june-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 24 (June 14th - June 21st)\" title=\"Direct link to Week 24 (June 14th - June 21st)\">​</a></h2><ul><li>Git ref name that Packit works with during <code>propose-downstream</code> is now made more obvious in logs.\n(<a href=\"https://github.com/packit/packit/pull/1626\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1626</a>)</li><li>Packit now correctly handles creation of custom archives in root while a specfile is in a subdirectory.\n(<a href=\"https://github.com/packit/packit/pull/1622\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1622</a>)</li><li>There is a new check for git projects that are allowed to use a custom Copr project.\nThere will be a better integration in the form of a new config field in Copr settings that Packit can use.\nIn the meantime, the mapping is defined and maintained by the Packit team.\nLet us know if you need a project to be allowed.\n(<a href=\"https://github.com/packit/packit-service/pull/1556\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1556</a>)</li><li>A link to Copr build logs was updated: it now points to a place where logs are available once a build starts.\n(<a href=\"https://github.com/packit/packit-service/pull/1554\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1554</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-25-june-21st---june-27th\">Week 25 (June 21st - June 27th)<a href=\"#week-25-june-21st---june-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 25 (June 21st - June 27th)\" title=\"Direct link to Week 25 (June 21st - June 27th)\">​</a></h2><ul><li>Packit Bash completion file is no longer needlessly executable. (<a href=\"https://github.com/packit/packit/pull/1634\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1634</a>)</li><li>Packit now works with Bodhi 5 and Bodhi 6 authentication mechanism. (<a href=\"https://github.com/packit/packit/pull/1629\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1629</a>)</li><li>Git ref name that Packit works with during <code>propose-downstream</code> is now made more obvious in logs. (<a href=\"https://github.com/packit/packit/pull/1626\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1626</a>)</li><li>We have fixed the incorrect displaying of <code>propose downstream</code> results in our dashboard. (<a href=\"https://github.com/packit/packit-service/pull/1553\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1553</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"weeks-2627-june-27thjuly-11th\">Weeks 26–27 (June 27th–July 11th)<a href=\"#weeks-2627-june-27thjuly-11th\" class=\"hash-link\" aria-label=\"Direct link to Weeks 26–27 (June 27th–July 11th)\" title=\"Direct link to Weeks 26–27 (June 27th–July 11th)\">​</a></h2><ul><li>We adjusted the way we check the author of the PR for PRs related to\ndist-git commits that trigger Koji build jobs. This should fix the race\ncondition causing not creating Koji builds in some cases.\n(<a href=\"https://github.com/packit/packit-service/pull/1573\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1573</a>)</li><li>Results from Testing Farm are now correctly reported when multiple jobs with\ndifferent identifier are defined.\n(<a href=\"https://github.com/packit/packit-service/pull/1565\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1565</a>)</li><li>On a Bodhi authentication error, Packit will retry the task multiple times\nin ten-minute intervals to be able to fix the issue in the meantime.\n(<a href=\"https://github.com/packit/packit-service/pull/1564\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1564</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-28-july-12thjuly-18th\">Week 28 (July 12th–July 18th)<a href=\"#week-28-july-12thjuly-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 28 (July 12th–July 18th)\" title=\"Direct link to Week 28 (July 12th–July 18th)\">​</a></h2><ul><li>Packit now guides everyone better when a FAS account is private\nand updates the internal information about installations correctly\nwhen the app is reinstalled.\n(<a href=\"https://github.com/packit/packit-service/pull/1575\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1575</a>)</li><li>Packit can now correctly create Bodhi updates using the new Bodhi 6 client.\n(<a href=\"https://github.com/packit/packit/pull/1651\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1651</a>)</li><li>RPM build commands of Packit CLI have been merged into one build subcommand,\nfor more information see the updated <a href=\"https://packit.dev/docs/cli/build/\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a>.\nWe have also introduced a new --srpm option to the new build subcommand\nthat can be used to trigger local, Copr or Koji build from an already built\nSRPM rather than the one implicitly created by Packit.\n(<a href=\"https://github.com/packit/packit/pull/1611\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1611</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-29-july-19thjuly-25th\">Week 29 (July 19th–July 25th)<a href=\"#week-29-july-19thjuly-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 29 (July 19th–July 25th)\" title=\"Direct link to Week 29 (July 19th–July 25th)\">​</a></h2><ul><li>Packit now correctly supports <code>tmt_plan</code> and <code>tf_post_install_script</code> in the\nconfiguration. (<a href=\"https://github.com/packit/packit/pull/1659\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1659</a>)</li><li>We have reverted to Bodhi 5 client since Packit couldn't create bodhi updates\nwith the new version 6 client: <a href=\"https://github.com/fedora-infra/bodhi/issues/4660\" target=\"_blank\" rel=\"noopener noreferrer\">fedora-infra/bodhi#4660</a>\n(<a href=\"https://github.com/packit/packit-service/pull/1590\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1590</a>).\nPackit also provides a more helpful error message when it hits this.\n(<a href=\"https://github.com/packit/packit/pull/1660\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1660</a>)</li><li>During creating Copr builds, on Copr errors, Packit will retry the task\nmultiple times in case there is a Copr outage.\n(<a href=\"https://github.com/packit/packit-service/pull/1579\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1579</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-30-july-26thaugust-1st\">Week 30 (July 26th–August 1st)<a href=\"#week-30-july-26thaugust-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 30 (July 26th–August 1st)\" title=\"Direct link to Week 30 (July 26th–August 1st)\">​</a></h2><ul><li>Packit has switched to <code>python-specfile</code> library for handling spec files. This may cause some issues to pop up. (<a href=\"https://github.com/packit/packit/pull/1588\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1588</a>)</li><li>Packit CLI can now build RPMs in mock. For more information see <a href=\"https://packit.dev/docs/cli/build/mock\" target=\"_blank\" rel=\"noopener noreferrer\">https://packit.dev/docs/cli/build/mock</a> (<a href=\"https://github.com/packit/packit/pull/1662\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1662</a>)</li><li>When using Packit before being allowed, Packit newly links an approval issue where the self-approval can be performed. (<a href=\"https://github.com/packit/packit-service/pull/1596\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1596</a>)</li><li>A downstream koji-build can now be re-triggered by adding a comment containing <code>/packit koji-build</code> into a dist-git pull request with target branch corresponding to the branch the build should be acted upon. (<a href=\"https://github.com/packit/packit-service/pull/1586\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1586</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-31-august-2nd--august-8th\">Week 31 (August 2nd – August 8th)<a href=\"#week-31-august-2nd--august-8th\" class=\"hash-link\" aria-label=\"Direct link to Week 31 (August 2nd – August 8th)\" title=\"Direct link to Week 31 (August 2nd – August 8th)\">​</a></h2><ul><li>Action <code>fix_spec_file</code> can change a spec file - Packit now preserves that change.\n(<a href=\"https://github.com/packit/packit/pull/1679\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1679</a>)</li><li>BREAKING CHANGE: fixed an issue where the repo was searched for the specfile\nbefore checking if <code>downstream_package_name</code> is set, and\n<code>&lt;downstream_package_name&gt;.spec</code> can be used as the <code>specfile_path</code>.\n(<a href=\"https://github.com/packit/packit/pull/1663\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1663</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-32-august-9th--august-15th\">Week 32 (August 9th – August 15th)<a href=\"#week-32-august-9th--august-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 32 (August 9th – August 15th)\" title=\"Direct link to Week 32 (August 9th – August 15th)\">​</a></h2><ul><li>We have fixed an issue when propose downstream didn't retry to download sources that were not yet available at the time of the first attempt. (<a href=\"https://github.com/packit/packit-service/pull/1609\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1609</a>)</li><li>When creating Copr builds, Packit will now retry multiple times in case there is a GitHub outage or an internal error. (<a href=\"https://github.com/packit/packit-service/pull/1589\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1589</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-33-august-16th--august-22nd\">Week 33 (August 16th – August 22nd)<a href=\"#week-33-august-16th--august-22nd\" class=\"hash-link\" aria-label=\"Direct link to Week 33 (August 16th – August 22nd)\" title=\"Direct link to Week 33 (August 16th – August 22nd)\">​</a></h2><ul><li>Packit CLI can now submit VM images in <a href=\"https://console.redhat.com/insights/image-builder\" target=\"_blank\" rel=\"noopener noreferrer\">Red Hat Image Builder</a>.\nAll build-related commands have now consistent <code>--wait</code> / <code>--no-wait</code> options.\n(<a href=\"https://github.com/packit/packit/pull/1666\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1666</a>)</li><li>Packit <code>prepare-sources</code> command now has a <code>--create-symlinks</code> / <code>--no-create-symlinks</code> option,\nwhich enables copying the archive instead of symlinking. This will be used in the Copr environment,\nwhere symlinking the archive previously caused issues.\n(<a href=\"https://github.com/packit/packit/pull/1682\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1682</a>)</li><li>We have fixed the handling of the situation when Packit lacks permission to update a Copr project.\n(<a href=\"https://github.com/packit/packit/pull/1684\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1684</a>)</li><li>Dashboard should now load data for <a href=\"https://dashboard.packit.dev/jobs\" target=\"_blank\" rel=\"noopener noreferrer\">jobs</a> faster because\nthe database querying has been improved and also queries are done only when needed.\n(<a href=\"https://github.com/packit/packit-service/pull/1617\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1617</a>,\n<a href=\"https://github.com/packit/dashboard/pull/189\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#189</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-34-august-23rd--august-29th\">Week 34 (August 23rd – August 29th)<a href=\"#week-34-august-23rd--august-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 34 (August 23rd – August 29th)\" title=\"Direct link to Week 34 (August 23rd – August 29th)\">​</a></h2><ul><li><code>packit propose-downstream</code> is now more informative when sources cannot be\ndownloaded. (<a href=\"https://github.com/packit/packit/pull/1698\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1698</a>)</li><li>No more annoying issues will be created after a successful <em>propose\ndownstream</em>. (<a href=\"https://github.com/packit/packit/pull/1693\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1693</a>)</li><li>We have fixed an issue with reporting results when multiple Testing Farm\njobs with identifiers are configured.\n(<a href=\"https://github.com/packit/packit-service/pull/1634\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1634</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-35-august-30th--september-5th\">Week 35 (August 30th – September 5th)<a href=\"#week-35-august-30th--september-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 35 (August 30th – September 5th)\" title=\"Direct link to Week 35 (August 30th – September 5th)\">​</a></h2><ul><li>SRPMs for Copr builds are built in Copr by default for Packit GitHub app installations since September 6, 2022.\nFor older installations, you can set the <code>srpm_build_deps</code> config option to use Copr as a builder.\nLet us know if you hit any issue with the new implementation. We are going to slowly decommission the old implementation\nand are happy to help with the transition. (<a href=\"https://github.com/packit/packit-service/pull/1636\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1636</a>)</li><li>More indexes added to the database have further improved API/dashboard response times. (<a href=\"https://github.com/packit/packit-service/pull/1639\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1639</a>)</li><li>When submitting Testing Farm tests, Packit will now retry multiple times in case there is a failure.\n(<a href=\"https://github.com/packit/packit-service/pull/1605\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1605</a>)</li><li>We have implemented checking the available composes before submitting the tests for both internal and public Testing\nFarm. (<a href=\"https://github.com/packit/packit-service/pull/1628\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1628</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-36-september-6th--september-12th\">Week 36 (September 6th – September 12th)<a href=\"#week-36-september-6th--september-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 36 (September 6th – September 12th)\" title=\"Direct link to Week 36 (September 6th – September 12th)\">​</a></h2><ul><li>When querying Bodhi for information about Fedora/EPEL releases to resolve aliases,\npackit now correctly handles pagination of API results. This resolves an issue that caused\nFedora 37 not to be pointed to from any alias.\n(<a href=\"https://github.com/packit/packit/pull/1704\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1704</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-37-september-13th--september-19th\">Week 37 (September 13th – September 19th)<a href=\"#week-37-september-13th--september-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 37 (September 13th – September 19th)\" title=\"Direct link to Week 37 (September 13th – September 19th)\">​</a></h2><ul><li>Added support for filenames specified in source URL fragments, for example: <code>https://example.com/foo/1.0/download.cgi#/%{name}-%{version}.tar.gz</code> (<a href=\"https://github.com/packit/specfile/pull/100\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#100</a>)</li><li>Some more underlying improvements to our libraries and deployment.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-38-september-20th--september-26th\">Week 38 (September 20th – September 26th)<a href=\"#week-38-september-20th--september-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 38 (September 20th – September 26th)\" title=\"Direct link to Week 38 (September 20th – September 26th)\">​</a></h2><ul><li>Propose downstream job now pushes changes even when it's not creating a new pull request. This allows updating existing pull requests. (<a href=\"https://github.com/packit/packit/pull/1725\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1725</a>)</li><li>Packit now deduces Copr targets for Copr builds when you have set your custom Copr project to be used. (<a href=\"https://github.com/packit/packit-service/pull/1673\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1673</a>)</li><li>Retriggering tasks via re-run button in Github commit checks when there are configured identifiers for jobs should now work correctly. (<a href=\"https://github.com/packit/packit-service/pull/1671\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1671</a>)</li><li>Packit now reports a pending state rather than an error on Testing Farm runs in case the related copr build has not finished yet. (<a href=\"https://github.com/packit/packit-service/pull/1669\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1669</a>)</li><li>Users can now <strong>allow</strong> building in a custom Copr project from a <em>git-forge</em> project.\nUser has to add manually the <em>git-forge</em> project reference to the Copr project settings.\nAs an example, we should add <em>github.com/packit/ogr</em> to the list named <em>Packit forge project allowed</em> in our <em>packit-dev</em> Copr project settings: <a href=\"https://copr.fedorainfracloud.org/coprs/packit/packit-dev/edit#packit_forge_projects_allowed\" target=\"_blank\" rel=\"noopener noreferrer\">https://copr.fedorainfracloud.org/coprs/packit/packit-dev/edit#packit_forge_projects_allowed</a>. (<a href=\"https://github.com/packit/packit-service/pull/1638\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1638</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-39-september-27th--october-3rd\">Week 39 (September 27th – October 3rd)<a href=\"#week-39-september-27th--october-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 39 (September 27th – October 3rd)\" title=\"Direct link to Week 39 (September 27th – October 3rd)\">​</a></h2><ul><li>We have improved mapping of Testing Farm Composes, if you have set your own custom mapping and the TF Compose is available, it will be used as is without any additional modifications we do (version, etc.). (<a href=\"https://github.com/packit/packit-service/pull/1675\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1675</a>)</li><li>We have added support for running the tests with Copr builds built by Packit in another pull request (in a different repository). You can read more about this feature in <a href=\"https://packit.dev/docs/testing-farm/#running-tests-with-builds-from-another-pull-request\" target=\"_blank\" rel=\"noopener noreferrer\">our documentation</a>. (<a href=\"https://github.com/packit/packit-service/pull/1658\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1658</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-40-october-4th--october-10th\">Week 40 (October 4th – October 10th)<a href=\"#week-40-october-4th--october-10th\" class=\"hash-link\" aria-label=\"Direct link to Week 40 (October 4th – October 10th)\" title=\"Direct link to Week 40 (October 4th – October 10th)\">​</a></h2><ul><li>Packit now correctly selects a Testing Farm compose when it's specified correctly in the configuration without an architecture suffix. (<a href=\"https://github.com/packit/packit-service/pull/1689\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1689</a>)</li><li>We have fixed an issue that prevented Packit to work correctly on merge requests on GitLab instances. (<a href=\"https://github.com/packit/packit-service/pull/1683\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1683</a>)</li><li>Packit Service will now replace invalid characters for the Copr projects using the default naming scheme. (<a href=\"https://github.com/packit/packit-service/pull/1684\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1684</a>)</li><li>When we report to set <code>Packit allowed forge projects</code> in the Copr projects, the link for the group projects is now correct. (<a href=\"https://github.com/packit/packit-service/pull/1680\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1680</a>)</li><li>It is now possible to filter changelog entries by specifying lower bound EVR, upper bound EVR or both. (<a href=\"https://github.com/packit/specfile/pull/104\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#104</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-41-october-11th--october-17th\">Week 41 (October 11th – October 17th)<a href=\"#week-41-october-11th--october-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 41 (October 11th – October 17th)\" title=\"Direct link to Week 41 (October 11th – October 17th)\">​</a></h2><ul><li>Packit now correctly authenticates with Bodhi 6 and therefore creates Bodhi updates. 🚀 (<a href=\"https://github.com/packit/packit/pull/1746\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1746</a>, <a href=\"https://github.com/packit/packit-service/pull/1704\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1704</a>)</li><li>There are two changes in the naming of the service jobs:\nThe <code>build</code> job type name has been deprecated. It aimed to be an alias when Packit supported just one build type.\nThere are currently more types of builds and just <code>build</code> can be misleading. Please, be explicit and use <code>copr_build</code> instead.\nThe <code>production_build</code> name for upstream Koji build is misleading because it is not used to run production/non-scratch\nbuilds and because it can be confused with the <code>koji_build</code> job that is triggered for dist-git commits.\n(The <code>koji_build</code> job can trigger both scratch and non-scratch/production builds.)\nTo be explicit, use <code>upstream_koji_build</code> for builds triggered in upstream and <code>koji_build</code> for builds triggered in downstream.\nUsers will get a neutral status describing the change when the old names are in use. The status will become a warning\nstarting in November and the old names will be removed by the end of the year. (<a href=\"https://github.com/packit/packit-service/pull/1656\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1656</a>)</li><li>We've fixed the Markdown table format in the GitHub checks page, which was broken when the user's repo was not allowed to use Packit. (<a href=\"https://github.com/packit/packit-service/pull/1688\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1688</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-42-october-17th--october-23rd\">Week 42 (October 17th – October 23rd)<a href=\"#week-42-october-17th--october-23rd\" class=\"hash-link\" aria-label=\"Direct link to Week 42 (October 17th – October 23rd)\" title=\"Direct link to Week 42 (October 17th – October 23rd)\">​</a></h2><ul><li>Packit now won't repeatedly comment in pull requests about the need to migrate configuration of allowed forge projects to Copr. (<a href=\"https://github.com/packit/packit-service/pull/1716\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1716</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-43-october-25th--october-31th\">Week 43 (October 25th – October 31th)<a href=\"#week-43-october-25th--october-31th\" class=\"hash-link\" aria-label=\"Direct link to Week 43 (October 25th – October 31th)\" title=\"Direct link to Week 43 (October 25th – October 31th)\">​</a></h2><ul><li>Fixed an issue with version and release in a spec file being updated even if <code>--no-bump</code> flag was specified.\nAlso fixed an issue when <code>None</code> appeared in release instead of a number.\n(<a href=\"https://github.com/packit/packit/pull/1753\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1753</a>)</li><li>We have improved the handling of test jobs which should fix related issues with reporting and triggering\nthat occurred when multiple test jobs were configured.\n(<a href=\"https://github.com/packit/packit-service/pull/1717\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1717</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-44-november-1st--november-7th\">Week 44 (November 1st – November 7th)<a href=\"#week-44-november-1st--november-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 44 (November 1st – November 7th)\" title=\"Direct link to Week 44 (November 1st – November 7th)\">​</a></h2><ul><li>Fixed an issue due to which the repository was never searched for a specfile if <code>specfile_path</code> was not specified, and <code>specfile_path</code> was always set to <code>&lt;repo_name&gt;.spec</code>. (<a href=\"https://github.com/packit/packit/pull/1758\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1758</a>)</li><li>Packit is now able to generate automatic Bodhi update notes including a changelog diff since the latest stable build of a package. (<a href=\"https://github.com/packit/packit/pull/1747\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1747</a>)</li><li>Description of Bodhi updates now contains a changelog diff. (<a href=\"https://github.com/packit/packit-service/pull/1713\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1713</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-45-november-8th--november-14th\">Week 45 (November 8th – November 14th)<a href=\"#week-45-november-8th--november-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 45 (November 8th – November 14th)\" title=\"Direct link to Week 45 (November 8th – November 14th)\">​</a></h2><ul><li>You can re-trigger a Bodhi update via dist-git PR comment <code>/packit create-update</code>. (<a href=\"https://github.com/packit/packit-service/pull/1729\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1729</a>)</li><li>Packit now correctly finds an SRPM when rpmbuild reports warnings while it parses a spec file. (<a href=\"https://github.com/packit/packit/pull/1772\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1772</a>)</li><li>When packit.yaml is present in the repo but is empty, Packit now produces a better error message instead of an internal Python exception. (<a href=\"https://github.com/packit/packit/pull/1769\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1769</a>)</li><li>Retriggering of tests when there is a build job and a test job with an identifier configured was fixed. (<a href=\"https://github.com/packit/packit-service/pull/1731\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1731</a>)</li><li>Packit GitHub app will not modify a package version when <code>release_suffix</code> configuration option is empty. (<a href=\"https://github.com/packit/packit-service/pull/1738\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1738</a>)</li><li>Our <code>specfile</code> parser now supports localized tags (e.g. <code>Summary(fr)</code>) and tags with qualifiers (e.g. <code>Requires(post)</code>). (<a href=\"https://github.com/packit/specfile/pull/132\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#132</a>)</li><li>SRPM build logs are now deleted after 30 days instead of 90 days. This doesn't apply to SRPM builds done in Copr, which deletes the logs after 14 days. (<a href=\"https://github.com/packit/packit-service/pull/1745\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-service#1745</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-46-november-15th--november-21st\">Week 46 (November 15th – November 21st)<a href=\"#week-46-november-15th--november-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 46 (November 15th – November 21st)\" title=\"Direct link to Week 46 (November 15th – November 21st)\">​</a></h2><ul><li><code>srpm_build_deps</code> can be now configured also on the job configuration level. (<a href=\"https://github.com/packit/packit-service/pull/1757\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1757</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-47-november-22nd--november-28th\">Week 47 (November 22nd – November 28th)<a href=\"#week-47-november-22nd--november-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 47 (November 22nd – November 28th)\" title=\"Direct link to Week 47 (November 22nd – November 28th)\">​</a></h2><ul><li>We have changed the limit for our <a href=\"https://packit.dev/docs/service-level-objectives/#slo1-changes-to-github-prs-receive-a-status-update-within-15-seconds-in-99-of-cases\" target=\"_blank\" rel=\"noopener noreferrer\">SLO1</a>: it was increased from 15s to 30s to account for setting all statuses. (<a href=\"https://github.com/packit/packit-service/pull/1776\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1776</a>)</li><li>The job names deprecated in October (<code>build</code> alias of <code>copr_build</code> and <code>production_build</code> replaced by <code>upstream_koji_build</code>) newly lead to an error state (was <code>neutral</code> ) of the deprecated status created by Packit.\nThe old names will be removed by the end of the year. (<a href=\"https://github.com/packit/packit-service/pull/1777\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1777</a>)</li><li>The Copr build logs URL now points to logs that are available even while building. (<a href=\"https://github.com/packit/packit-service/pull/1767\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1767</a>)</li><li>Fixed an issue that caused empty lines originally inside changelog entries to appear at the end. (<a href=\"https://github.com/packit/specfile/pull/140\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#140</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-48-november-29th--december-5th\">Week 48 (November 29th – December 5th)<a href=\"#week-48-november-29th--december-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 48 (November 29th – December 5th)\" title=\"Direct link to Week 48 (November 29th – December 5th)\">​</a></h2><ul><li><code>packit propose-downstream</code> now uploads all remote sources (those specified as URLs) and the\nsource specified by <code>spec_source_id</code> (whether remote or not) to lookaside. Previously, only Source0\nwas uploaded. Source0 is no longer treated specially, but as <code>spec_source_id</code> is <code>Source0</code> by default,\nSource0 is still being uploaded by default unless <code>spec_source_id</code> is overriden.\n(<a href=\"https://github.com/packit/packit/pull/1778\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1778</a>)</li><li><a href=\"/docs/configuration/upstream/vm_image_build\">A VM image build</a> can be triggered inside a PR via a comment\ncommand <code>/packit vm-image-build</code> (the job needs to be defined in the configuration).\nThis feature is experimental and is still being tested.\n(<a href=\"https://github.com/packit/packit-service/pull/1761\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1761</a>)</li><li><code>Section</code> and <code>Tag</code> objects in <code>specfile</code> library now have <code>normalized_name</code> property for more convenient comparison.\nThere is a new method, <code>Specfile.get_active_macros()</code>, to get active macros in the context of the spec file.\nThe underlying <code>rpm.spec</code> instance is now exposed as <code>Specfile.rpm_spec</code> property.\nThere is a new utility class for parsing NEVRA strings. (<a href=\"https://github.com/packit/specfile/pull/141\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#141</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49-december-6th--december-12th\">Week 49 (December 6th – December 12th)<a href=\"#week-49-december-6th--december-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 49 (December 6th – December 12th)\" title=\"Direct link to Week 49 (December 6th – December 12th)\">​</a></h2><ul><li>Packit now correctly handles a race condition when it tries to create bodhi\nupdates for builds that are not yet tagged properly. CLI exprience was also\nimproved for this case.\n(<a href=\"https://github.com/packit/packit/pull/1803\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1803</a>)</li><li>Packit now resets the <code>Release</code> tag during <code>propose-downstream</code> if the version\nis updated and the <code>Release</code> tag has not explicitly been overridden in the\nupstream specfile.\n(<a href=\"https://github.com/packit/packit/pull/1801\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1801</a>)</li><li>If you still don't build SRPMs in Copr you'll get a warning status that you\nshould use <code>srpm_build_deps</code> to be sure that we don't break your workflow once\nwe switch to building all SRPMs in Copr in January.\n(<a href=\"https://github.com/packit/packit-service/pull/1804\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1804</a>)</li><li>We've increased internal task retry backoff time in Packit GitHub app from 3 to\n7 seconds. We hope this will increase success for network flakes and <em>random</em>\ninfrastructure issues. Creation of bodhi updates should be now more reliable too\nas Packit will try more times (from 2 to 5).\n(<a href=\"https://github.com/packit/packit-service/pull/1800\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1800</a>)</li><li>Tags enclosed in conditional macro expansions are not ignored anymore.\n(<a href=\"https://github.com/packit/specfile/pull/156\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#156</a>)</li><li>Context managers (<code>Specfile.sections()</code>, <code>Specfile.tags()</code> etc.) can now be nested\nand combined together (with one exception - <code>Specfile.macro_definitions()</code>), and\nit is also possible to use tag properties (e.g. <code>Specfile.version</code>, <code>Specfile.license</code>)\ninside them. It is also possible to access the data directly, avoiding the <code>with</code>\nstatement, by using the <code>content</code> property (e.g. <code>Specfile.tags().content</code>), but\nbe aware that no modifications done to such data will be preserved. You must use\n<code>with</code> to make changes.\n(<a href=\"https://github.com/packit/specfile/pull/153\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#153</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-50-december-13th--december-19th\">Week 50 (December 13th – December 19th)<a href=\"#week-50-december-13th--december-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 50 (December 13th – December 19th)\" title=\"Direct link to Week 50 (December 13th – December 19th)\">​</a></h2><ul><li>Context managers are no longer shared between <code>Specfile</code> instances, making it possible\nto work with more than one <code>Specfile</code> instance at a time.\n(<a href=\"https://github.com/packit/specfile/pull/157\" target=\"_blank\" rel=\"noopener noreferrer\">specfile#157</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2022",
            "title": "2022",
            "summary": "Let's see what happened in Packit in 2022.",
            "date_modified": "2023-01-01T00:00:00.000Z",
            "tags": [
                "2022"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2021",
            "content_html": "<p>Let's see what happened in Packit in 2021.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1-january-4th---january-8th\">Week 1 (January 4th - January 8th)<a href=\"#week-1-january-4th---january-8th\" class=\"hash-link\" aria-label=\"Direct link to Week 1 (January 4th - January 8th)\" title=\"Direct link to Week 1 (January 4th - January 8th)\">​</a></h2><ul><li>Name of the job/command/comment to propose update of downstream package has been synced\nbetween CLI and service to <code>propose-downstream</code>.\n<code>propose-update</code> is now deprecated. (<a href=\"https://github.com/packit-service/packit/pull/1065\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1065</a>, <a href=\"https://github.com/packit/packit-service/pull/913\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#913</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2-january-11th---january-15th\">Week 2 (January 11th - January 15th)<a href=\"#week-2-january-11th---january-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 2 (January 11th - January 15th)\" title=\"Direct link to Week 2 (January 11th - January 15th)\">​</a></h2><ul><li>Branch deletions are now correctly ignored. (<a href=\"https://github.com/packit/packit-service/pull/919\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#919</a>)</li><li>Multiple internal improvements have been done.\n(<a href=\"https://github.com/packit/packit/pull/1072\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1072</a>,\n<a href=\"https://github.com/packit/packit-service/pull/922\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#922</a>,\n<a href=\"https://github.com/packit/packit-service/pull/923\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#923</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-3-january-18th---january-22th\">Week 3 (January 18th - January 22th)<a href=\"#week-3-january-18th---january-22th\" class=\"hash-link\" aria-label=\"Direct link to Week 3 (January 18th - January 22th)\" title=\"Direct link to Week 3 (January 18th - January 22th)\">​</a></h2><ul><li>We have temporarily disabled the testing-farm support because the cluster with old runner has died and the new runner is not ready.\nThe tests are now skipped and you get <code>Testing farm is temporarily disabled.</code> status until we have the new runner available.\n(<a href=\"https://github.com/packit/packit-service/pull/929\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#929</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-4-january-25th---january-29th\">Week 4 (January 25th - January 29th)<a href=\"#week-4-january-25th---january-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 4 (January 25th - January 29th)\" title=\"Direct link to Week 4 (January 25th - January 29th)\">​</a></h2><ul><li>The CLI and the service now detect name of the default branch of a repository\ninstead of assuming it to be called <code>master</code>.\n(<a href=\"https://github.com/packit/packit/pull/1074\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1074</a>,\n<a href=\"https://github.com/packit/packit-service/pull/924\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#924</a>)</li><li>Build status page now points to the built SRPM uploaded to COPR.\n(<a href=\"https://github.com/packit/packit-service/pull/889\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#889</a>)</li><li><code>propose-downstream</code> on source-git repositories now always uses <code>--local-content</code>.\n(<a href=\"https://github.com/packit/packit/pull/1093\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1093</a>)</li><li>Hunor fixed bug <a href=\"https://github.com/packit/packit/pull/1089\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1089</a>\nwhich caused a wrong revision to be used for certain jobs in Packit Service.</li><li>Tomas improved the reliability of our sandboxing service.\n(<a href=\"https://github.com/packit/sandcastle/pull/95\" target=\"_blank\" rel=\"noopener noreferrer\">sandcastle#95</a>)</li><li>Default branches in all <a href=\"https://github.com/packit\" target=\"_blank\" rel=\"noopener noreferrer\">our repositories</a>\nhave been renamed from <code>master</code> to <code>main</code>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-5-february-1st---february-5th\">Week 5 (February 1st - February 5th)<a href=\"#week-5-february-1st---february-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 5 (February 1st - February 5th)\" title=\"Direct link to Week 5 (February 1st - February 5th)\">​</a></h2><ul><li>The service uses new Testing Farm (<a href=\"https://api.testing-farm.io\" target=\"_blank\" rel=\"noopener noreferrer\">API</a>).\nWe are still working on better user experience and fixing bugs.\n(<a href=\"https://github.com/packit/packit-service/pull/875\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#875</a>)</li><li>MatejF refactored permission system on pull requests and issues comments and\nrenamed whitelist to allowlist. (<a href=\"https://github.com/packit/packit-service/pull/936\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#936</a>)</li><li>The service now retries failed tasks.\n(<a href=\"https://github.com/packit/packit-service/pull/931\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#931</a>)</li><li><code>--koji-target</code> option of the CLI's <code>build</code> command now accepts aliases.\n(<a href=\"https://github.com/packit/packit/pull/1052\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1052</a>)</li><li>The service runs on Fedora 33 now.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-6-february-8th---february-12th\">Week 6 (February 8th - February 12th)<a href=\"#week-6-february-8th---february-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 6 (February 8th - February 12th)\" title=\"Direct link to Week 6 (February 8th - February 12th)\">​</a></h2><ul><li><code>--dist-git-branches</code> option in the CLI's <code>propose-downstream</code> command was\nfixed, it now respects set branches.\n(<a href=\"https://github.com/packit/packit/pull/1094\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1094</a>)</li><li>The way Packit adds patches to spec-file in source-git repo was improved, now\nit shouldn't fail if patches are sparsely numbered.\n(<a href=\"https://github.com/packit/packit/pull/1100\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1100</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7-february-15th---february-19th\">Week 7 (February 15th - February 19th)<a href=\"#week-7-february-15th---february-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 7 (February 15th - February 19th)\" title=\"Direct link to Week 7 (February 15th - February 19th)\">​</a></h2><ul><li>The service now handles issue/MR comments on Gitlab.\n(<a href=\"https://github.com/packit/packit-service/pull/985\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#985</a>)</li><li><code>packit init</code> command now works with CentOS packages.\n(<a href=\"https://github.com/packit/packit/pull/1106\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1106</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-8-february-22th---february-25th\">Week 8 (February 22th - February 25th)<a href=\"#week-8-february-22th---february-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 8 (February 22th - February 25th)\" title=\"Direct link to Week 8 (February 22th - February 25th)\">​</a></h2><ul><li>Sandcastle can run multiple commands in one sandbox, kudos to Tomas.\n(<a href=\"https://github.com/packit/sandcastle/pull/93\" target=\"_blank\" rel=\"noopener noreferrer\">sandcastle#93</a>)</li><li>MatejF &amp; MatejM improved CLI's <code>create-update</code> to work with EPEL and add password prompt.\n(<a href=\"https://github.com/packit/packit/pull/1122\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1122</a>,\n<a href=\"https://github.com/packit/packit/pull/1127\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1127</a>)</li><li>Service runs builds for targets from <code>build</code> + <code>test</code> jobs, kudos to Laura.\n(<a href=\"https://github.com/packit/packit-service/pull/996\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#996</a>)</li><li>MatejF did a lot of small fixes and improvements of packit-service.\n(<a href=\"https://github.com/packit/packit-service/pull/989\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#989</a>,\n<a href=\"https://github.com/packit/packit-service/pull/993\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#993</a>,\n<a href=\"https://github.com/packit/packit-service/pull/994\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#994</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9-march-1st---march-5th\">Week 9 (March 1st - March 5th)<a href=\"#week-9-march-1st---march-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 9 (March 1st - March 5th)\" title=\"Direct link to Week 9 (March 1st - March 5th)\">​</a></h2><ul><li>Tomas improved the performance of sandcastle, all the user-defined actions now run in one sandbox.\nThis should also speed up the SRPM builds. (<a href=\"https://github.com/packit/packit/pull/1129\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1129</a>)</li><li>You can view the results of jobs directly in our dashboard, kudos to Anchit. (<a href=\"https://github.com/packit/dashboard/pull/73\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#73</a>)</li><li>Jirka implemented setting of the <a href=\"https://tmt.readthedocs.io/en/latest/spec/context.html\" target=\"_blank\" rel=\"noopener noreferrer\">environment context</a>\nwhen running the Testing farm tests. (<a href=\"https://github.com/packit/packit-service/pull/1008\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1008</a>)</li><li>In Packit there is a new configuration option <code>sources</code> which overrides the URLs defined in specfiles.\n(<a href=\"https://github.com/packit/packit/pull/1131\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1131</a>, <a href=\"https://github.com/packit/packit/pull/1143\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1143</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-10-march-8th---march-12th\">Week 10 (March 8th - March 12th)<a href=\"#week-10-march-8th---march-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 10 (March 8th - March 12th)\" title=\"Direct link to Week 10 (March 8th - March 12th)\">​</a></h2><ul><li>Jirka worked on setting up GitHub Workflows across all of the Packit\nrepositories to build the container images for Packit Service and push them\nto Quay.io.</li><li>Tomáš fixed a bug in the linearization mechanism used when generating patch\nfiles from a series of Git commits. (<a href=\"https://github.com/packit/packit/pull/1144\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1144</a>)</li><li>Hunor implemented a way for <code>packit</code> to detect if patch-files generated from\nGit are identical with the ones already in dist-git. This should help\navoiding superfluous changes done by <code>propose-downstream</code>. (<a href=\"https://github.com/packit/packit/pull/1133\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1133</a>)</li><li>Jirka increased the delay (to 3 minutes in total) for Packit Service when\nretrying downloading the sources during a <code>propose-downstream</code> job. This\nshould give more time for the sources to become available after a release is\ncreated. (<a href=\"https://github.com/packit/packit-service/pull/1019\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1019</a>)</li><li>Matěj fixed an ugly bug which caused Packit Service not to react to\ninstallation events. (<a href=\"https://github.com/packit/packit-service/pull/1018\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1018</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-15th---march-19th\">Week 11 (March 15th - March 19th)<a href=\"#week-11-march-15th---march-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 15th - March 19th)\" title=\"Direct link to Week 11 (March 15th - March 19th)\">​</a></h2><ul><li>Laura fixed a bug in the processing of GitHub App installations.\n(<a href=\"https://github.com/packit/packit-service/pull/1020\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1020</a>)</li><li>Jirka fixed a bug that caused improper numbering of patches for source-git.\n(<a href=\"https://github.com/packit/packit/pull/1164\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1164</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-12-march-22th---march-26th\">Week 12 (March 22th - March 26th)<a href=\"#week-12-march-22th---march-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 12 (March 22th - March 26th)\" title=\"Direct link to Week 12 (March 22th - March 26th)\">​</a></h2><ul><li>Franta improved database schema. It will help us match builds and tests together more easily and solve some UX problems.\n(<a href=\"https://github.com/packit/packit-service/pull/954\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#954</a>)</li><li><code>packit init</code> CLI command has been updated to<ul><li>place downstream packaging files in a subdirectory <code>.distro</code> instead of <code>fedora</code>.\n(<a href=\"https://github.com/packit/packit/pull/1165\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1165</a>)</li><li>enable using Stream 9 dist-git as a source.\n(<a href=\"https://github.com/packit/packit/pull/1177\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1177</a>)</li></ul></li><li>Laura reworked how specfiles are being synced from downstream dist-git repositories and we are running a PoC for packit's projects to test the new approach.\n(<a href=\"https://github.com/packit/packit-service/pull/1023\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1023</a>)</li><li>It's possible to specify a distinct test repository for tests in a test job.\n(<a href=\"https://github.com/packit/packit/pull/1155\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1155</a>)\n(<a href=\"https://github.com/packit/packit-service/pull/1021\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1021</a>)</li><li><code>centos-stream</code> target is temporarily resolved to <code>centos-stream-8</code> to reflect a change in Copr.\n(<a href=\"https://github.com/packit/packit/pull/1167\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1167</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-29th---april-1st\">Week 13 (March 29th - April 1st)<a href=\"#week-13-march-29th---april-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 29th - April 1st)\" title=\"Direct link to Week 13 (March 29th - April 1st)\">​</a></h2><ul><li>Jirka fixed a bug in <code>packit push-update</code>\n(<a href=\"https://github.com/packit/packit/pull/1191\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1191</a>).</li><li>Matěj introduced the <code>fedora-latest</code> alias for build and test targets, which\nresolves to the latest <em>branched</em> Fedora Linux\n(<a href=\"https://github.com/packit/packit/pull/1187\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1187</a>).</li><li>A custom path for the package config (aka <code>packit.yaml</code>) can be specified\nusing a new, top-level <code>-c, --config</code> option\n(<a href=\"https://github.com/packit/packit/pull/1184\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1184</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-14-april-4th---april-9th\">Week 14 (April 4th - April 9th)<a href=\"#week-14-april-4th---april-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 14 (April 4th - April 9th)\" title=\"Direct link to Week 14 (April 4th - April 9th)\">​</a></h2><ul><li>Honza converted packit's test suite from STI to FMF and configured packit to\nsynchronize the suite to Fedora dist-git\n(<a href=\"https://github.com/packit/packit/pull/1192\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1192</a>).</li><li>Franta fixed a bug in packit which kept only appending targets to an existing\nCOPR project which is no longer a case - dropped targets are now being\nremoved\n(<a href=\"https://github.com/packit/packit/pull/1197\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1197</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-15-april-12th---april-16th\">Week 15 (April 12th - April 16th)<a href=\"#week-15-april-12th---april-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 15 (April 12th - April 16th)\" title=\"Direct link to Week 15 (April 12th - April 16th)\">​</a></h2><ul><li>Tomáš fixed an issue in chaining variable definitions in the RPM macros used\nto set up source-git repositories with <code>packit init</code>\n(<a href=\"https://github.com/packit/packit/pull/1206\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1206</a>).</li><li>Jirka improved the error message Packit Service emits when the request to\nstart a test in Testing Farm fails\n(<a href=\"https://github.com/packit/packit-service/pull/1055\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1055</a>).</li><li>Laura made Packit Service to set a status for jobs as soon as the requests\nare received, and before starting any of the jobs\n(<a href=\"https://github.com/packit/packit-service/pull/1046\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1046</a>).\nThis way users will receive a more immediate feedback about the Service\nhandling their requests.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-19th---april-23th\">Week 16 (April 19th - April 23th)<a href=\"#week-16-april-19th---april-23th\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 19th - April 23th)\" title=\"Direct link to Week 16 (April 19th - April 23th)\">​</a></h2><ul><li>The <code>current_version_command</code> and <code>create_tarball_command</code> config options are being deprecated\nin favour of <a href=\"https://packit.dev/docs/configuration/actions/\" target=\"_blank\" rel=\"noopener noreferrer\">actions</a>.\nAn issue will be created in the affected repositories if we find those options in use.\n(<a href=\"https://github.com/packit/packit-service/pull/1064\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1064</a>)</li><li>The result pages have been replaced by the views on our dashboard.\nLet us know what do you think about that and what information do you want to see there.\nYou can expect more changes on this field.<ul><li>The result views have been implemented by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">@IceWreck</a>\n(<a href=\"https://github.com/packit/dashboard/pull/73\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#73</a>).</li><li>The integration on packit-service side has been done by <a href=\"https://github.com/mfocko\" target=\"_blank\" rel=\"noopener noreferrer\">Maťo</a>\n(<a href=\"https://github.com/packit/packit-service/pull/1056\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1056</a>,\n<a href=\"https://github.com/packit/dashboard/pull/95\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#95</a>).</li></ul></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-17-april-26th---april-30th\">Week 17 (April 26th - April 30th)<a href=\"#week-17-april-26th---april-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 17 (April 26th - April 30th)\" title=\"Direct link to Week 17 (April 26th - April 30th)\">​</a></h2><ul><li>When initiating a new source-git repo, packit adds info about sources to packit.yaml.\nAlso dist-git sources from the lookaside cache are not commited.\n(<a href=\"https://github.com/packit/packit/pull/1208\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1208</a>,\n<a href=\"https://github.com/packit/packit/pull/1216\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1216</a>).</li><li>Franta added support for git repository cache into packit. The service part is yet to be done\n(<a href=\"https://github.com/packit/packit/pull/1214\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1214</a>).</li><li>Service reacts to <code>/packit</code> commands only when they appear alone on a line\n(<a href=\"https://github.com/packit/packit-service/pull/1065\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1065</a>,\n<a href=\"https://github.com/packit/packit-service/pull/1083\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1083</a>).</li><li>Service doesn't create duplicate issues when configuration is invalid\n(<a href=\"https://github.com/packit/packit-service/pull/1075\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1075</a>).</li><li>We deprecated <code>current_version_command</code> and <code>create_tarball_command</code> in packit config\n(<a href=\"https://github.com/packit/packit/pull/1212\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1212</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-may-3rd---may-7th\">Week 18 (May 3rd - May 7th)<a href=\"#week-18-may-3rd---may-7th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (May 3rd - May 7th)\" title=\"Direct link to Week 18 (May 3rd - May 7th)\">​</a></h2><ul><li>Laura fixed the problem with <code>fedora-latest</code> alias\n(<a href=\"https://github.com/packit/packit/pull/1222\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1222</a>).</li><li>We now have separate workers for short and long running tasks. This should\nlead to better responsiveness\n(<a href=\"https://github.com/packit/packit-service/pull/1059\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1059</a>,\n<a href=\"https://github.com/packit/deployment/pull/202\" target=\"_blank\" rel=\"noopener noreferrer\">deployment#202</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-19-may-10th---may-14th\">Week 19 (May 10th - May 14th)<a href=\"#week-19-may-10th---may-14th\" class=\"hash-link\" aria-label=\"Direct link to Week 19 (May 10th - May 14th)\" title=\"Direct link to Week 19 (May 10th - May 14th)\">​</a></h2><ul><li>Jirka added support for creating Bugzilla bugs for newly created MRs on GitLab\n(<a href=\"https://github.com/packit/packit-service/pull/1087\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1087</a>).</li><li>The installation instructions for failed or unfinished COPR builds are not\ndisplayed on the results page (<a href=\"https://github.com/packit/dashboard/pull/104\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#104</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-20-may-17th---may-21st\">Week 20 (May 17th - May 21st)<a href=\"#week-20-may-17th---may-21st\" class=\"hash-link\" aria-label=\"Direct link to Week 20 (May 17th - May 21st)\" title=\"Direct link to Week 20 (May 17th - May 21st)\">​</a></h2><ul><li>Hunor created an update-dist-git command\n(<a href=\"https://github.com/packit/packit/pull/1228\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1228</a>).</li><li>Jan: use packit config as a place to create reference to tests\n(<a href=\"https://github.com/packit/packit/pull/1245\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1245</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-21-may-24th---may-28th\">Week 21 (May 24th - May 28th)<a href=\"#week-21-may-24th---may-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 21 (May 24th - May 28th)\" title=\"Direct link to Week 21 (May 24th - May 28th)\">​</a></h2><ul><li>Jirka added attribute for <code>update-dist-git</code> command to specify the packaging tool (e.g. <code>centpkg</code>).\nBy default, <code>fedpkg</code> is used.\n(<a href=\"https://github.com/packit/packit/pull/1257\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1257</a>,\n<a href=\"https://github.com/packit/packit-service/pull/1105\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1105</a>).</li><li>Tomáš added support for <code>patch_id</code> in the metadata of source-git commits.\n(<a href=\"https://github.com/packit/packit/pull/1252\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1252</a>)</li><li>Hunor improved the strategy of checking Copr results\nwhen we don't receive that information over message-bus.\n(<a href=\"https://github.com/packit/packit-service/pull/1104\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1104</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-31st---june-4th\">Week 22 (May 31st - June 4th)<a href=\"#week-22-may-31st---june-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 31st - June 4th)\" title=\"Direct link to Week 22 (May 31st - June 4th)\">​</a></h2><ul><li>We have a new <a href=\"https://status.packit.dev\" target=\"_blank\" rel=\"noopener noreferrer\">status page</a>, kudos to Jirka!</li><li>Franta fixed a bug that if some action during <code>propose-downstream</code> caused an upstream git repository to be dirty,\nthe sync for other branches failed. (<a href=\"https://github.com/packit/packit-service/pull/1111\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1111</a>)</li><li><code>packit generate</code> is not supported anymore. (<a href=\"https://github.com/packit/packit/pull/1269\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1269</a>)</li><li>Tomáš improved the patch ordering. (<a href=\"https://github.com/packit/packit/pull/1263\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1263</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-23-june-7th---june-11th\">Week 23 (June 7th - June 11th)<a href=\"#week-23-june-7th---june-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 23 (June 7th - June 11th)\" title=\"Direct link to Week 23 (June 7th - June 11th)\">​</a></h2><ul><li>Tomáš improved the way changelog is passed from source-git repo to dist-git.\n(<a href=\"https://github.com/packit/packit/pull/1265\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1265</a>)</li><li>Hunor created a new subcommand <code>source-git</code> to group source-git related commands\n<code>init</code> and <code>update-dist-git</code>. (<a href=\"https://github.com/packit/packit/pull/1273\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1273</a>)</li><li>František improved API by adding <code>submitted_time</code> to the test result.\n(<a href=\"https://github.com/packit/packit-service/pull/1113\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1113</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-24-june-14th---june-19th\">Week 24 (June 14th - June 19th)<a href=\"#week-24-june-14th---june-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 24 (June 14th - June 19th)\" title=\"Direct link to Week 24 (June 14th - June 19th)\">​</a></h2><ul><li>Franta started working on packit-service being able to submit test jobs to\ninternal testing farm so teams can test upstream changes against RHEL.\n(<a href=\"https://github.com/packit/packit-service/pull/1124\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1124</a><a href=\"https://github.com/packit/packit/pull/1280\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1280</a>)</li><li>Hunor continues working on <code>packit source-git init</code>: CLI is now more\nstreamlined and simplified, and the command produces source-git repos\nmatching <!-- -->[our documentation]<!-- -->({{&lt; ref \"create-source-git.md\" &gt;}}).\n(<a href=\"https://github.com/packit/packit/pull/1277\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1277</a>)</li><li>Maťo Focko finished his refactoring of the <code>Upstream</code> class - should not have\nimpact on our users, but make the code easier to work with.\n(<a href=\"https://github.com/packit/packit/pull/1157\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1157</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-25-june-21st---june-26th\">Week 25 (June 21st - June 26th)<a href=\"#week-25-june-21st---june-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 25 (June 21st - June 26th)\" title=\"Direct link to Week 25 (June 21st - June 26th)\">​</a></h2><ul><li>Hunor made several improvements to <code>source-git init</code>'s CLI.\n(<a href=\"https://github.com/packit/packit/pull/1284\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1284</a>)</li><li>Thanks to Frantisek there is now one COPR project/repo used for all releases.\n(<a href=\"https://github.com/packit/packit-service/pull/1128\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1128</a>)</li><li>Laura fixed a bug in syncing downstream to upstream.\n(<a href=\"https://github.com/packit/packit/pull/1285\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1285</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2627-june-28th---july-9th\">Week 26+27 (June 28th - July 9th)<a href=\"#week-2627-june-28th---july-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 26+27 (June 28th - July 9th)\" title=\"Direct link to Week 26+27 (June 28th - July 9th)\">​</a></h2><p>Summer is here and vacations with it. Most of the work done in this sprint\nis either internal (not user facing) or not finished yet.</p><ul><li>Thanks to MaťejM Packit Service now triggers a new Copr build if no\nsuitable build has been found. That fixes an issue that the service sometimes\ndid not react to <code>/packit test</code>.\n(<a href=\"https://github.com/packit/packit-service/pull/1132\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1132</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-28-july-12th---july-16th\">Week 28 (July 12th - July 16th)<a href=\"#week-28-july-12th---july-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 28 (July 12th - July 16th)\" title=\"Direct link to Week 28 (July 12th - July 16th)\">​</a></h2><ul><li>We have a new API endpoint for obtaining projects of a given forge.\n(<a href=\"https://github.com/packit/packit-service/pull/1159\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1159</a>)</li><li>The bug causing that some projects couldn't be loaded in our dashboard was fixed.\n(<a href=\"https://github.com/packit/packit-service/pull/1161\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1161</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-29-july-19th---july-23th\">Week 29 (July 19th - July 23th)<a href=\"#week-29-july-19th---july-23th\" class=\"hash-link\" aria-label=\"Direct link to Week 29 (July 19th - July 23th)\" title=\"Direct link to Week 29 (July 19th - July 23th)\">​</a></h2><ul><li>Various improvements on our dashboard were done; mainly:<ul><li>Projects can be filtered by a forge.\n(<a href=\"https://github.com/packit/dashboard/pull/124\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#124</a>)</li><li>Table with jobs was unified and cleaned.\n(<a href=\"https://github.com/packit/dashboard/pull/121\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#121</a>)</li></ul></li><li>Newly, we use the <a href=\"https://docs.github.com/en/rest/reference/checks\" target=\"_blank\" rel=\"noopener noreferrer\">Checks API</a> to show results on GitHub.\nYou can still see the results on the bottom of the pull-request page,\nbut also in the <code>Checks</code> tab.\nThis gives us more options like status with a neutral state\n(e.g. currently, for permission errors) or a place for showing more details.\nDon't forget to give our GitHub application permissions to use it.\nYou can expect more improvements in this field.\n(<a href=\"https://github.com/packit/packit-service/pull/1167\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1167</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-30-july-26th---july-30th\">Week 30 (July 26th - July 30th)<a href=\"#week-30-july-26th---july-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 30 (July 26th - July 30th)\" title=\"Direct link to Week 30 (July 26th - July 30th)\">​</a></h2><ul><li>Source-git patch metadata: the <code>squash_commits</code> key is deprecated. Instead of using this,\nset the same <a href=\"/development/patch-metadata#patch_name\"><code>patch_name</code></a> in the commit\nmessage of adjacent commits, which should end up in the same patch file.\n(<a href=\"https://github.com/packit/packit/pull/1309\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1309</a>)</li><li><code>packit init</code> can now find a spec file inside of a git repository and set\nit in <code>.packit.yaml</code>. (<a href=\"https://github.com/packit/packit/pull/1313\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1313</a>)</li><li>A lot of work has been done on our dashboard:<ul><li>Status labels on dashboard have been reworked.</li><li>New pipelines view for dashboard has been released, where you can see all builds and\ntests that were recently run for your pull request, release or branch push. Each row\nrepresents one pipeline of builds and tests from SRPM all the way to the Testing Farm.<br>(<a href=\"https://github.com/packit/dashboard/pull/128\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#128</a>)</li></ul></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-31-august-2nd---august-6th\">Week 31 (August 2nd - August 6th)<a href=\"#week-31-august-2nd---august-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 31 (August 2nd - August 6th)\" title=\"Direct link to Week 31 (August 2nd - August 6th)\">​</a></h2><ul><li><code>sync_release</code> in API allows specifying a suffix for the newly created branch in a dist-git repo fork,\nso that there can be more open update PRs for the same dist-git branch at the same time.\n(<a href=\"https://github.com/packit/packit/pull/1326\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1326</a>)</li><li>The behaviour of running tests triggered by <code>/packit test</code> comment was improved.\nIf there is no existing Copr build when the tests are triggered,\nPackit service should now react and create a new build.\nAlso when the last Copr build status is failed,\ntests are not submitted and users are informed about this.\n(<a href=\"https://github.com/packit/packit-service/pull/1188\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1188</a>)</li><li>You can use <code>oraclelinux-7</code>/<code>oraclelinux-8</code> chroots for build and test of your package on Oracle Linux.\n(<a href=\"https://github.com/packit/packit-service/pull/1186\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1186</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-32-august-9th---august-13th\">Week 32 (August 9th - August 13th)<a href=\"#week-32-august-9th---august-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 32 (August 9th - August 13th)\" title=\"Direct link to Week 32 (August 9th - August 13th)\">​</a></h2><ul><li><code>status</code> command of Packit's CLI has been refactored and now provides much cleaner output. (<a href=\"https://github.com/packit/packit/pull/1329\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1329</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-33-august-16th---august-20th\">Week 33 (August 16th - August 20th)<a href=\"#week-33-august-16th---august-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 33 (August 16th - August 20th)\" title=\"Direct link to Week 33 (August 16th - August 20th)\">​</a></h2><ul><li>When reacting to <code>/packit test</code>, Packit service sets a status before starting the job\nto unify the behaviour with reacting to triggering builds. (<a href=\"https://github.com/packit/packit-service/pull/1187\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1187</a>)</li><li><code>packit validate-config</code> now checks also the value of the <code>specfile_path</code> configuration option\nand shows warning if the specified file is not present in the repository. (<a href=\"https://github.com/packit/packit/pull/1342\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1342</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-34-august-23rd---august-27th\">Week 34 (August 23rd - August 27th)<a href=\"#week-34-august-23rd---august-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 34 (August 23rd - August 27th)\" title=\"Direct link to Week 34 (August 23rd - August 27th)\">​</a></h2><ul><li>Packit by default locally merges checked out pull requests into target branch.\nLogging for checking out pull requests was improved to contain hashes and\nsummaries of last commit on both source and target branches.\n(<a href=\"https://github.com/packit/packit/pull/1344\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1344</a>)</li><li>Packit Service now runs Copr and Koji builds and following tests on Testing Farm\nfor pull requests on the code that would be a result of merging into the target branch.\nIn case merge conflicts occur during preparation of SRPM,\nyou can find more info in the SRPM logs.\n(<a href=\"https://github.com/packit/packit-service/pull/1206\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1206</a>)</li><li>Packit's CLI <code>source-git update-dist-git</code> now supports using Git trailers to define patch metadata,\nwhich will control how patches are generated and added to the spec-file.\n<code>source-git init</code> uses this format to capture patch metadata when setting up\na source-git repo, instead of the YAML one.\nTo maintain backwards compatibility, the YAML format is still parsed,\nbut only if none of the patches defines metadata using Git trailers.\n(<a href=\"https://github.com/packit/packit/pull/1336\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1336</a>)</li><li>These changes will be applied next week (not this week as usual).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-35-august-30th---september-3rd\">Week 35 (August 30th - September 3rd)<a href=\"#week-35-august-30th---september-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 35 (August 30th - September 3rd)\" title=\"Direct link to Week 35 (August 30th - September 3rd)\">​</a></h2><ul><li>A bug in Packit that caused purging or syncing upstream changelog\n(when not configured) from specfile when running <code>propose-downstream</code> was fixed.\nNew behavior preserves downstream changelog and in case there are either\nno entries or no %changelog section present, it is created with a new entry.\n(<a href=\"https://github.com/packit/packit/pull/1349\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1349</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-36-september-6th---september-10th\">Week 36 (September 6th - September 10th)<a href=\"#week-36-september-6th---september-10th\" class=\"hash-link\" aria-label=\"Direct link to Week 36 (September 6th - September 10th)\" title=\"Direct link to Week 36 (September 6th - September 10th)\">​</a></h2><ul><li><code>packit source-git init</code> was updated to try to apply patches with <code>git am</code> first, and use <code>patch</code> only when this fails, in order to keep the commit message of Git-formatted (mbox) patch files in the source-git history. (<a href=\"https://github.com/packit/packit/pull/1358\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1358</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-37-september-13th---september-17th\">Week 37 (September 13th - September 17th)<a href=\"#week-37-september-13th---september-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 37 (September 13th - September 17th)\" title=\"Direct link to Week 37 (September 13th - September 17th)\">​</a></h2><ul><li>Now you can find URL pointing directly to testing farm results on GitHub Checks page. (<a href=\"https://github.com/packit/packit-service/pull/1215\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1215</a>)</li><li>Ogr now supports reacting to the comment with a given reaction, getting them in list and deleting them (only when reaction is added by using ogr API). (<a href=\"https://github.com/packit/ogr/pull/636\" target=\"_blank\" rel=\"noopener noreferrer\">ogr#636</a>)</li><li>Packit now provides <code>PACKIT_RPMSPEC_RELEASE</code> environment variable in actions. (<a href=\"https://github.com/packit/packit/pull/1363\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1363</a>)</li><li>Dashboard no longer shrinks Copr/Koji icons when being open in narrow view. (<a href=\"https://github.com/packit/dashboard/pull/140\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#140</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-38-september-20th---september-24th\">Week 38 (September 20th - September 24th)<a href=\"#week-38-september-20th---september-24th\" class=\"hash-link\" aria-label=\"Direct link to Week 38 (September 20th - September 24th)\" title=\"Direct link to Week 38 (September 20th - September 24th)\">​</a></h2><ul><li><a href=\"https://dashboard.packit.dev\" target=\"_blank\" rel=\"noopener noreferrer\">Dashboard</a> now shows more readable format of time,\ne.g. \"just now\", \"a minute ago\", etc. If you wish to see exact date-time of\nthe run, you can either hover over the time and tooltip with details appear.\nIn case of result pages more readable format is present in the tooltip rather\nthan by default. Also times are now shown in your local time zone. (<a href=\"https://github.com/packit/dashboard/pull/142\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#142</a>)</li><li>Packit can now read commit messages from a patch to support characters which cannot be encoded with UTF-8. (<a href=\"https://github.com/packit/packit/pull/1372\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1372</a>)</li><li>EPEL targets are now being mapped to CentOS Linux inside the internal Testing Farm runs. (<a href=\"https://github.com/packit/packit-service/pull/1225\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1225</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-39-september-27th---october-1st\">Week 39 (September 27th - October 1st)<a href=\"#week-39-september-27th---october-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 39 (September 27th - October 1st)\" title=\"Direct link to Week 39 (September 27th - October 1st)\">​</a></h2><ul><li>Clicking on logo on <a href=\"https://dashboard.packit.dev/\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard</a> no longer\nopens a new page, but rather reloads the current one.</li><li>We consider <a href=\"https://dashboard.packit.dev/pipelines\" target=\"_blank\" rel=\"noopener noreferrer\">Pipelines view</a> on\ndashboard to be ready for production use. We're planning to improve the user\nexperience when using pipelines with easier navigation and filtering\noptions.</li><li>Building the latest development versions of\n<a href=\"https://github.com/packit/packit\" target=\"_blank\" rel=\"noopener noreferrer\">packit</a> and\n<a href=\"https://github.com/packit/ogr\" target=\"_blank\" rel=\"noopener noreferrer\">ogr</a> was moved to the\n<a href=\"https://copr.fedorainfracloud.org/coprs/packit/packit-dev/\" target=\"_blank\" rel=\"noopener noreferrer\">packit/packit-dev</a>\nCopr repo.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-40-october-4th---october-8th\">Week 40 (October 4th - October 8th)<a href=\"#week-40-october-4th---october-8th\" class=\"hash-link\" aria-label=\"Direct link to Week 40 (October 4th - October 8th)\" title=\"Direct link to Week 40 (October 4th - October 8th)\">​</a></h2><ul><li><a href=\"https://github.com/packit/packit/issues/1255\" target=\"_blank\" rel=\"noopener noreferrer\">A bug</a> in Packit causing\nissues with local build when the branch was named with prefix <code>rpm</code> has been\nfixed.</li><li>To fulfill requests regarding updating targets on Copr repositories, Packit\nService will sync targets for the projects created by Packit Service (e.g.\npull requests, or non-set Copr repository for releases and branch builds)\nand for Copr repositories <strong>not owned by Packit</strong> will try to extend the\nlist if necessary.</li><li>If you trigger packit jobs with one of <code>/packit _</code> commands, our bot gives\nyou a 👍 reaction to let you know that we are working on it.</li><li>Rerunning of failed tasks via GitHub Checks interface is now supported. You are now free to click those \"Re-run\" links.</li><li><a href=\"https://packit.github.io/ogr/\" target=\"_blank\" rel=\"noopener noreferrer\">ogr documentation</a> is converted to\nGoogle-style docstrings. In case there are any discrepancies, missing docs\nor docstrings in different format, please open an issue.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-41-october-11th---october-15th\">Week 41 (October 11th - October 15th)<a href=\"#week-41-october-11th---october-15th\" class=\"hash-link\" aria-label=\"Direct link to Week 41 (October 11th - October 15th)\" title=\"Direct link to Week 41 (October 11th - October 15th)\">​</a></h2><ul><li>We have added a new option to Packit CLI when creating Bodhi updates, you can\nuse <code>-b</code> or <code>--resolve- bugzillas</code> and specify IDs (separated by comma, e.g.\n<code>-b 1</code> or <code>-b 1,2,3</code>) of bugzillas that are being closed by the update.\n(<a href=\"https://github.com/packit/packit/pull/1383\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1383</a>)</li><li>Packit will deduce the version for SRPM from the spec file, if there are no\ngit tags or action for acquiring current version defined.\n(<a href=\"https://github.com/packit/packit/pull/1388\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1388</a>)</li><li>It is possible to use <code>aarch64</code> architecture in the Testing Farm.\n(<a href=\"https://github.com/packit/packit-service/pull/1247\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1247</a>)</li><li>Running tests via Testing Farm now supports <code>centos-6</code> target.\n(<a href=\"https://github.com/packit/packit-service/pull/1244\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1244</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-42-october-18th---october-22th\">Week 42 (October 18th - October 22th)<a href=\"#week-42-october-18th---october-22th\" class=\"hash-link\" aria-label=\"Direct link to Week 42 (October 18th - October 22th)\" title=\"Direct link to Week 42 (October 18th - October 22th)\">​</a></h2><ul><li>We have introduced new options for generating SRPM packages:\n(<a href=\"https://github.com/packit/packit/pull/1396\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1396</a>)<ul><li><code>--no-bump</code> that prevents changing of the release in the SRPM,\nwhich can be used for creating SRPMs on checked out tags/releases.</li><li><code>--release-suffix</code> that allows you to customize the suffix after the release number,\ne.g. reference bugzilla or specific branch of the build.</li></ul></li><li>Copr build installation instructions now contain detailed info about\nthe built packages, so you can install the precise build from your pull request.\n(<a href=\"https://github.com/packit/dashboard/pull/149\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard#149</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-43-october-25th---november-1st\">Week 43 (October 25th - November 1st)<a href=\"#week-43-october-25th---november-1st\" class=\"hash-link\" aria-label=\"Direct link to Week 43 (October 25th - November 1st)\" title=\"Direct link to Week 43 (October 25th - November 1st)\">​</a></h2><ul><li>We have introduced a new configuration option <code>merge_pr_in_ci</code> that allows you to disable merging of PR into the base branch before creating SRPM in service. (<a href=\"https://github.com/packit/packit/pull/1395\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1395</a>, <a href=\"https://github.com/packit/packit-service/pull/1261\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1261</a>)</li><li>If the upstream spec file is located in a subdirectory (such as\n<code>packaging/fedora/pkg.spec</code>), it is now correctly synced to the root of\nthe downstream repository, since that's where rpmbuild will look\nfor it. (<a href=\"https://github.com/packit/packit/pull/1402\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1402</a>)</li><li>The \"Congratulations!\" comment no longer has a disclaimer about our intentions to stop posting it by default. We have already made that move earlier this year, so the disclaimer is no longer relevant. (<a href=\"https://github.com/packit/packit-service/pull/1260\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1260</a>)</li><li>Deprecated configuration options <code>current_version_command</code> and <code>create_tarball_command</code> have been removed and are no longer supported. They are superseded by actions <code>get-current-version</code> and <code>create-archive</code>. (<a href=\"https://github.com/packit/packit/pull/1397\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1397</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-44-november-1st---november-5th\">Week 44 (November 1st - November 5th)<a href=\"#week-44-november-1st---november-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 44 (November 1st - November 5th)\" title=\"Direct link to Week 44 (November 1st - November 5th)\">​</a></h2><ul><li>We have fixed several issues in packit when it's periodically checking\nstatuses of jobs. You should now reliably see up to date check statuses for\nCopr RPM builds and Testing Farm runs.\n(<a href=\"https://github.com/packit/packit-service/pull/1267\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1267</a>),\n(<a href=\"https://github.com/packit/packit-service/pull/1265\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1265</a>)</li><li>Fixed an issue, which raised a <code>UnicodeEncodingError</code>, when working with\ndist-git patch files with an encoding other than UTF-8.\n(<a href=\"https://github.com/packit/packit/pull/1406\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1406</a>)</li><li>Backup alias definitions now reflect the official release of Fedora 35.\n(<a href=\"https://github.com/packit/packit/pull/1405\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1405</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-45-november-8th---november-12th\">Week 45 (November 8th - November 12th)<a href=\"#week-45-november-8th---november-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 45 (November 8th - November 12th)\" title=\"Direct link to Week 45 (November 8th - November 12th)\">​</a></h2><ul><li>You can now specify <code>skip_build</code> option in the test job metadata in the\nPackit configuration file. This will cause no Copr build to be built and\ninstalled into the testing environment, but only trigger the tests in\nTesting Farm (the selected components to be installed should be part of the\nTMT definitions).\n(<a href=\"https://github.com/packit/packit-service/pull/1256\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1256</a>)</li><li>Packit supports <code>changelog-entry</code> action that is used when creating SRPM.\nThe action is supposed to generate whole changelog entry (including <code>- </code> at\nthe start of the lines) and has a priority over any other way we modify the\nchangelog with. (<a href=\"https://github.com/packit/packit/pull/1367\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1367</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-46-november-15th---november-19th\">Week 46 (November 15th - November 19th)<a href=\"#week-46-november-15th---november-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 46 (November 15th - November 19th)\" title=\"Direct link to Week 46 (November 15th - November 19th)\">​</a></h2><ul><li>A new <code>env</code> config option has been added for specifying environment variables,\nwhich are then passed to Testing Farm along with some more pre-defined\nvariables (e.g. name of the project, URL, etc).\n(<a href=\"https://github.com/packit/packit/pull/1411\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1411</a>)\n(<a href=\"https://github.com/packit/packit-service/pull/1275\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1275</a>)</li><li>The GitHub check run names are now shorter and easier to read.\n(<a href=\"https://github.com/packit/packit-service/pull/1281\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1281</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-47-november-22th---november-26th\">Week 47 (November 22th - November 26th)<a href=\"#week-47-november-22th---november-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 47 (November 22th - November 26th)\" title=\"Direct link to Week 47 (November 22th - November 26th)\">​</a></h2><ul><li>You can set up a new <code>koji_build</code> job using the commit trigger to submit a\nKoji build for a new commit in a dist-git branch. The configuration file\nneeds to be present in the dist-git for now\n(the state for the new commit is used).\n(<a href=\"https://github.com/packit/packit-service/pull/1278\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1278</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-48-november-29th---december-3rd\">Week 48 (November 29th - December 3rd)<a href=\"#week-48-november-29th---december-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 48 (November 29th - December 3rd)\" title=\"Direct link to Week 48 (November 29th - December 3rd)\">​</a></h2><ul><li>External contributors can't trigger internal tests initially. Project\nmaintainers need to trigger the action via <code>/packit test</code> comment to run\nthe job.\n(<a href=\"https://github.com/packit/packit-service/pull/1302\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1302</a>)\n(<a href=\"https://github.com/packit/packit-service/pull/1305\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#1305</a>)</li><li>A new <code>packit prepare-sources</code> command has been implemented for preparing\nsources for an SRPM build using the content of an upstream repository.\n(<a href=\"https://github.com/packit/packit/pull/1424\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1424</a>)</li><li>Packit now visibly informs about an ongoing cloning process to remove\npotential confusion.\n(<a href=\"https://github.com/packit/packit/pull/1431\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1431</a>)</li><li>The <code>upstream_package_name</code> config option is now checked for illegal\ncharacters and an error is thrown if it contains them.\n(<a href=\"https://github.com/packit/packit/pull/1434\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1434</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49-december-6th---december-12th\">Week 49 (December 6th - December 12th)<a href=\"#week-49-december-6th---december-12th\" class=\"hash-link\" aria-label=\"Direct link to Week 49 (December 6th - December 12th)\" title=\"Direct link to Week 49 (December 6th - December 12th)\">​</a></h2><ul><li>Packit now correctly finds the release event if you don't use the version as a release title.\n(<a href=\"https://github.com/packit/packit/pull/1437\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1437</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2021",
            "title": "2021",
            "summary": "Let's see what happened in Packit in 2021.",
            "date_modified": "2022-05-16T00:00:00.000Z",
            "tags": [
                "2021"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2020",
            "content_html": "<p>Let's see what happened in Packit in 2020.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-1\">Week 1<a href=\"#week-1\" class=\"hash-link\" aria-label=\"Direct link to Week 1\" title=\"Direct link to Week 1\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit\">packit<a href=\"#packit\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Correctly updates version on srpm build. (<a href=\"https://github.com/packit-service/packit/pull/642\" target=\"_blank\" rel=\"noopener noreferrer\">#642</a>)</li><li>Downloads all URL sources before srpm build. (<a href=\"https://github.com/packit-service/packit/pull/643\" target=\"_blank\" rel=\"noopener noreferrer\">#643</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service\">packit service<a href=\"#packit-service\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>Runs on Fedora 31. (<a href=\"https://github.com/packit-service/packit-service/pull/303\" target=\"_blank\" rel=\"noopener noreferrer\">#303</a>, <a href=\"https://github.com/packit-service/packit-service/pull/304\" target=\"_blank\" rel=\"noopener noreferrer\">#304</a>)</li><li>Correctly checks list of whitelisted repositories when issue comment is added. (<a href=\"https://github.com/packit-service/packit-service/pull/309\" target=\"_blank\" rel=\"noopener noreferrer\">#309</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2\">Week 2<a href=\"#week-2\" class=\"hash-link\" aria-label=\"Direct link to Week 2\" title=\"Direct link to Week 2\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-1\">packit<a href=\"#packit-1\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Incorporates lots of SRPM related improvements. (<a href=\"https://github.com/packit-service/packit/pull/646\" target=\"_blank\" rel=\"noopener noreferrer\">#646</a>, <a href=\"https://github.com/packit-service/packit/pull/650\" target=\"_blank\" rel=\"noopener noreferrer\">#650</a>, <a href=\"https://github.com/packit-service/packit/pull/651\" target=\"_blank\" rel=\"noopener noreferrer\">#651</a>, <a href=\"https://github.com/packit-service/packit/pull/652\" target=\"_blank\" rel=\"noopener noreferrer\">#652</a>, <a href=\"https://github.com/packit-service/packit/pull/653\" target=\"_blank\" rel=\"noopener noreferrer\">#653</a>)</li><li>Better handles when Copr owner is not set. (<a href=\"https://github.com/packit-service/packit/pull/648\" target=\"_blank\" rel=\"noopener noreferrer\">#648</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-1\">packit service<a href=\"#packit-service-1\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>Fixes SRPM exceptions/errors handling. (<a href=\"https://github.com/packit-service/packit-service/pull/311\" target=\"_blank\" rel=\"noopener noreferrer\">#311</a>, <a href=\"https://github.com/packit-service/packit-service/pull/317\" target=\"_blank\" rel=\"noopener noreferrer\">#317</a>)</li><li>Has loading of config fixed. (<a href=\"https://github.com/packit-service/packit-service/pull/318\" target=\"_blank\" rel=\"noopener noreferrer\">#318</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-3\">Week 3<a href=\"#week-3\" class=\"hash-link\" aria-label=\"Direct link to Week 3\" title=\"Direct link to Week 3\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-2\">packit<a href=\"#packit-2\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Uses <a href=\"https://pypi.org/project/marshmallow\" target=\"_blank\" rel=\"noopener noreferrer\">Marshmallow</a> for configuration schema. (<a href=\"https://github.com/packit-service/packit/pull/657\" target=\"_blank\" rel=\"noopener noreferrer\">#657</a>)</li><li>Is able to build in <a href=\"https://koji.fedoraproject.org\" target=\"_blank\" rel=\"noopener noreferrer\">Koji</a> from upstream/source-git. (<a href=\"https://github.com/packit-service/packit/pull/658\" target=\"_blank\" rel=\"noopener noreferrer\">#658</a>)</li><li>Doesn't download remote sources when \"sources\" path exists in upstream. (<a href=\"https://github.com/packit-service/packit/pull/659\" target=\"_blank\" rel=\"noopener noreferrer\">#659</a>)</li><li>Configuration file allows list syntax in action commands. (<a href=\"https://github.com/packit-service/packit/pull/663\" target=\"_blank\" rel=\"noopener noreferrer\">#663</a>)</li><li>Configuration can use a new option to exclude paths from patching. (<a href=\"https://github.com/packit-service/packit/pull/666\" target=\"_blank\" rel=\"noopener noreferrer\">#666</a>)</li><li>Has few less bugs. (<a href=\"https://github.com/packit-service/packit/pull/660\" target=\"_blank\" rel=\"noopener noreferrer\">#660</a>, <a href=\"https://github.com/packit-service/packit/pull/661\" target=\"_blank\" rel=\"noopener noreferrer\">#661</a>, <a href=\"https://github.com/packit-service/packit/pull/664\" target=\"_blank\" rel=\"noopener noreferrer\">#664</a>, <a href=\"https://github.com/packit-service/packit/pull/667\" target=\"_blank\" rel=\"noopener noreferrer\">#667</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-2\">packit service<a href=\"#packit-service-2\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>Uses <a href=\"https://pypi.org/project/marshmallow\" target=\"_blank\" rel=\"noopener noreferrer\">Marshmallow</a> for configuration schema. (<a href=\"https://github.com/packit-service/packit-service/pull/320\" target=\"_blank\" rel=\"noopener noreferrer\">#320</a>)</li><li>Runs build for test job even when it's not explicitly configured. (<a href=\"https://github.com/packit-service/packit-service/pull/324\" target=\"_blank\" rel=\"noopener noreferrer\">#324</a>)</li><li>Reports invalid or missing packit config. (<a href=\"https://github.com/packit-service/packit-service/pull/328\" target=\"_blank\" rel=\"noopener noreferrer\">#328</a>)</li><li>Status workflow has been changed and simplified. (<a href=\"https://github.com/packit-service/packit-service/pull/338\" target=\"_blank\" rel=\"noopener noreferrer\">#338</a>)</li><li>Minor fixes. (<a href=\"https://github.com/packit-service/packit-service/pull/323\" target=\"_blank\" rel=\"noopener noreferrer\">#323</a>, <a href=\"https://github.com/packit-service/packit-service/pull/326\" target=\"_blank\" rel=\"noopener noreferrer\">#326</a>, <a href=\"https://github.com/packit-service/packit-service/pull/329\" target=\"_blank\" rel=\"noopener noreferrer\">#329</a>, <a href=\"https://github.com/packit-service/packit-service/pull/331\" target=\"_blank\" rel=\"noopener noreferrer\">#331</a>, <a href=\"https://github.com/packit-service/packit-service/pull/335\" target=\"_blank\" rel=\"noopener noreferrer\">#335</a>, <a href=\"https://github.com/packit-service/packit-service/pull/336\" target=\"_blank\" rel=\"noopener noreferrer\">#336</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-4\">Week 4<a href=\"#week-4\" class=\"hash-link\" aria-label=\"Direct link to Week 4\" title=\"Direct link to Week 4\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-3\">packit<a href=\"#packit-3\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li><a href=\"https://pypi.org/project/packitos/0.8.1/\" target=\"_blank\" rel=\"noopener noreferrer\">0.8.1</a> has been released.</li><li>CLI has bash auto completion. (<a href=\"https://github.com/packit-service/packit/pull/654\" target=\"_blank\" rel=\"noopener noreferrer\">#654</a>)</li><li>Few bugs have been squashed. (<a href=\"https://github.com/packit-service/packit/pull/668\" target=\"_blank\" rel=\"noopener noreferrer\">#668</a>, <a href=\"https://github.com/packit-service/packit/pull/670\" target=\"_blank\" rel=\"noopener noreferrer\">#670</a>, <a href=\"https://github.com/packit-service/packit/pull/676\" target=\"_blank\" rel=\"noopener noreferrer\">#676</a>, <a href=\"https://github.com/packit-service/packit/pull/677\" target=\"_blank\" rel=\"noopener noreferrer\">#677</a>, <a href=\"https://github.com/packit-service/packit/pull/678\" target=\"_blank\" rel=\"noopener noreferrer\">#678</a>, <a href=\"https://github.com/packit-service/packit/pull/680\" target=\"_blank\" rel=\"noopener noreferrer\">#680</a>, <a href=\"https://github.com/packit-service/packit/pull/682\" target=\"_blank\" rel=\"noopener noreferrer\">#682</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-3\">packit service<a href=\"#packit-service-3\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>More checks messages have been unified. (<a href=\"https://github.com/packit-service/packit-service/pull/355\" target=\"_blank\" rel=\"noopener noreferrer\">#355</a>)</li><li>One more testing-farm status is now shown before the tests are submitted. (<a href=\"https://github.com/packit-service/packit-service/pull/343\" target=\"_blank\" rel=\"noopener noreferrer\">#343</a>)</li><li>No-fmf scenario has better messages. (<a href=\"https://github.com/packit-service/packit-service/pull/362\" target=\"_blank\" rel=\"noopener noreferrer\">#362</a>)</li><li>Minor fixes and improvements. (<a href=\"https://github.com/packit-service/packit-service/pull/339\" target=\"_blank\" rel=\"noopener noreferrer\">#339</a>, <a href=\"https://github.com/packit-service/packit-service/pull/340\" target=\"_blank\" rel=\"noopener noreferrer\">#340</a>, <a href=\"https://github.com/packit-service/packit-service/pull/342\" target=\"_blank\" rel=\"noopener noreferrer\">#342</a>, <a href=\"https://github.com/packit-service/packit-service/pull/345\" target=\"_blank\" rel=\"noopener noreferrer\">#345</a>, <a href=\"https://github.com/packit-service/packit-service/pull/346\" target=\"_blank\" rel=\"noopener noreferrer\">#346</a>, <a href=\"https://github.com/packit-service/packit-service/pull/347\" target=\"_blank\" rel=\"noopener noreferrer\">#347</a>, <a href=\"https://github.com/packit-service/packit-service/pull/348\" target=\"_blank\" rel=\"noopener noreferrer\">#348</a>, <a href=\"https://github.com/packit-service/packit-service/pull/352\" target=\"_blank\" rel=\"noopener noreferrer\">#352</a>, <a href=\"https://github.com/packit-service/packit-service/pull/353\" target=\"_blank\" rel=\"noopener noreferrer\">#353</a>, <a href=\"https://github.com/packit-service/packit-service/pull/350\" target=\"_blank\" rel=\"noopener noreferrer\">#350</a>, <a href=\"https://github.com/packit-service/packit-service/pull/357\" target=\"_blank\" rel=\"noopener noreferrer\">#357</a>, <a href=\"https://github.com/packit-service/packit-service/pull/358\" target=\"_blank\" rel=\"noopener noreferrer\">#358</a>, <a href=\"https://github.com/packit-service/packit-service/pull/361\" target=\"_blank\" rel=\"noopener noreferrer\">#361</a>, <a href=\"https://github.com/packit-service/packit-service/pull/364\" target=\"_blank\" rel=\"noopener noreferrer\">#364</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-5\">Week 5<a href=\"#week-5\" class=\"hash-link\" aria-label=\"Direct link to Week 5\" title=\"Direct link to Week 5\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-4\">packit<a href=\"#packit-4\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>CLI has a new command for local build. (<a href=\"https://github.com/packit-service/packit/pull/687\" target=\"_blank\" rel=\"noopener noreferrer\">#687</a>)</li><li>Logs less. (<a href=\"https://github.com/packit-service/packit/pull/685\" target=\"_blank\" rel=\"noopener noreferrer\">#685</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-4\">packit service<a href=\"#packit-service-4\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>Minor fixes and improvements. (<a href=\"https://github.com/packit-service/packit-service/pull/365\" target=\"_blank\" rel=\"noopener noreferrer\">#365</a>, <a href=\"https://github.com/packit-service/packit-service/pull/371\" target=\"_blank\" rel=\"noopener noreferrer\">#371</a>, <a href=\"https://github.com/packit-service/packit-service/pull/373\" target=\"_blank\" rel=\"noopener noreferrer\">#373</a>, <a href=\"https://github.com/packit-service/packit-service/pull/376\" target=\"_blank\" rel=\"noopener noreferrer\">#376</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-6\">Week 6<a href=\"#week-6\" class=\"hash-link\" aria-label=\"Direct link to Week 6\" title=\"Direct link to Week 6\">​</a></h2><p>Both Packit and Packit Service pre-commit hooks <a href=\"https://github.com/packit-service/packit/pull/697\" target=\"_blank\" rel=\"noopener noreferrer\">were</a> <a href=\"https://github.com/packit-service/packit-service/pull/383\" target=\"_blank\" rel=\"noopener noreferrer\">updated</a> to include\n<a href=\"https://github.com/prettier/prettier\" target=\"_blank\" rel=\"noopener noreferrer\">prettier</a> and <a href=\"https://github.com/asottile/setup-cfg-fmt\" target=\"_blank\" rel=\"noopener noreferrer\">setup-cfg-fmt</a>, in order to have a more consistent formatting of\nmarkup, YAML, JSON and <code>setup.cfg</code> files.</p><p>It became easier for developers to <a href=\"https://github.com/packit-service/packit/pull/695\" target=\"_blank\" rel=\"noopener noreferrer\">build the Packit base image</a> locally, and\ntests in Zuul <a href=\"https://github.com/packit-service/packit/pull/694\" target=\"_blank\" rel=\"noopener noreferrer\">were configured</a> to run on Fedora 31.</p><p>Packit learned <a href=\"https://github.com/packit-service/packit/pull/634\" target=\"_blank\" rel=\"noopener noreferrer\">how to look for RPM spec files on its own</a>, so specifying\n<code>specfile_path</code> in the configuration is not mandatory anymore. Packit will\nrecursively search the tree and use the first spec file found.</p><p>The Redis pod in Packit Service uses an up to date image now, <a href=\"https://github.com/packit-service/deployment/pull/51\" target=\"_blank\" rel=\"noopener noreferrer\">based on Fedora 31</a>.\nKudos to <a href=\"https://github.com/hhorak\" target=\"_blank\" rel=\"noopener noreferrer\">hhorak</a> for the help!</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-7\">Week 7<a href=\"#week-7\" class=\"hash-link\" aria-label=\"Direct link to Week 7\" title=\"Direct link to Week 7\">​</a></h2><p>The default configuration generated by Packit has <a href=\"https://github.com/packit-service/packit/pull/703\" target=\"_blank\" rel=\"noopener noreferrer\">test jobs enabled</a> from now\non. This should simplify configuring Packit in new repositories.</p><p><a href=\"https://github.com/packit-service/packit/pull/698\" target=\"_blank\" rel=\"noopener noreferrer\">Fixed a bug</a> which was causing SRPM-build failures in Packit Service for projects\nwhich had their spec files stored in a subdirectory.</p><p>As a result of <a href=\"https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/COEYWJBQDAWRSYNQW7Y7TD2EKEGBWOAY/\" target=\"_blank\" rel=\"noopener noreferrer\">keys.fedoraproject.org</a> being turned off, Packit now <a href=\"https://github.com/packit-service/packit/pull/699\" target=\"_blank\" rel=\"noopener noreferrer\">tries</a> a\nlist of GPG keyservers when downloading keys to check commit signatures.</p><p>When enabling Packit Service for new GitHub repositories, instead of checking\nif the requester is a Fedora packager, we'll check if they <a href=\"https://github.com/packit-service/packit-service/pull/403\" target=\"_blank\" rel=\"noopener noreferrer\">signed the Fedora\nProject Contributor Agreement</a>.</p><p>While proposing an update to Fedora, Packit Service will <a href=\"https://github.com/packit-service/packit-service/pull/399\" target=\"_blank\" rel=\"noopener noreferrer\">report a failure</a> now\nwhen there are no releases found in the upstream GitHub repository.</p><p>Test results became <a href=\"https://github.com/packit-service/packit-service/pull/391\" target=\"_blank\" rel=\"noopener noreferrer\">serializable</a>, we will not block when <a href=\"https://github.com/packit-service/packit-service/pull/388\" target=\"_blank\" rel=\"noopener noreferrer\">no test results\nare received</a>, and Packit Service received <a href=\"https://github.com/packit-service/packit-service/pull/319\" target=\"_blank\" rel=\"noopener noreferrer\">some initial code</a> to enable using\nPostgreSQL as a data backend.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-8\">Week 8<a href=\"#week-8\" class=\"hash-link\" aria-label=\"Direct link to Week 8\" title=\"Direct link to Week 8\">​</a></h2><p>Postgresql database was introduced in production environment to improve performance and enable implementation\nof new features, e.g. storing logs to reduce amount of messages sent directly to pull request <a href=\"https://github.com/packit-service/packit-service/pull/406\" target=\"_blank\" rel=\"noopener noreferrer\">(#406)</a>, <a href=\"https://github.com/packit-service/packit-service/pull/420\" target=\"_blank\" rel=\"noopener noreferrer\">(#420)</a>.</p><p>Cleanup in configuration files was performed, so no longer needed values were removed from .packit.yaml <a href=\"https://github.com/packit-service/packit/pull/709\" target=\"_blank\" rel=\"noopener noreferrer\">(#709)</a>.\nUser experience was improved by adding new <code>--upstrem-ref</code> option to <code>copr-build</code> command in command-line interface <a href=\"https://github.com/packit-service/packit/pull/718\" target=\"_blank\" rel=\"noopener noreferrer\">(#718)</a>\nand making error reporting more robust by adding new fedpkg clones related error message <a href=\"https://github.com/packit-service/packit/pull/714\" target=\"_blank\" rel=\"noopener noreferrer\">(#714)</a>.</p><p>Following bugs were fixed:</p><ul><li>bug in copr-build command fixed <a href=\"https://github.com/packit-service/packit/pull/713\" target=\"_blank\" rel=\"noopener noreferrer\">(#713)</a></li><li>get_local_package_config() duplicate entries in 'directories' bug fixed <a href=\"https://github.com/packit-service/packit/pull/715\" target=\"_blank\" rel=\"noopener noreferrer\">(#715)</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-9\">Week 9<a href=\"#week-9\" class=\"hash-link\" aria-label=\"Direct link to Week 9\" title=\"Direct link to Week 9\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-5\">packit<a href=\"#packit-5\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Dist-git patches are now applied in source-git repos with <code>-p1</code> to resolve an issue when they are generated with git and patch program fails to apply them <a href=\"https://github.com/packit-service/packit/pull/730\" target=\"_blank\" rel=\"noopener noreferrer\">(#730)</a>.</li><li>Fedora 32 was added to 'fedora-all' and 'fedora-development' aliases <a href=\"https://github.com/packit-service/packit/pull/731\" target=\"_blank\" rel=\"noopener noreferrer\">(#731)</a>.</li><li>We have put more links to our documentation (README, deprecation warning in packit) so that people can easily correct their configuration files <a href=\"https://github.com/packit-service/packit/pull/726\" target=\"_blank\" rel=\"noopener noreferrer\">(#726)</a>.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-5\">packit-service<a href=\"#packit-service-5\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li><code>targets</code> key in copr job definition in the packit.yaml is no longer a required field (it defaults to <code>fedora-stable</code>) <a href=\"https://github.com/packit-service/packit-service/pull/431\" target=\"_blank\" rel=\"noopener noreferrer\">(#431)</a>.</li><li>Builds are now correctly linked to their actual GitHub projects (this can be seen in the logs view) <a href=\"https://github.com/packit-service/packit-service/pull/441\" target=\"_blank\" rel=\"noopener noreferrer\">(#441)</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-10-march-2nd---march-6th\">Week 10 (March 2nd - March 6th)<a href=\"#week-10-march-2nd---march-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 10 (March 2nd - March 6th)\" title=\"Direct link to Week 10 (March 2nd - March 6th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-6\">packit<a href=\"#packit-6\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>The generate command is now deprecated in favour of the init command\n<a href=\"https://github.com/packit-service/packit/pull/728\" target=\"_blank\" rel=\"noopener noreferrer\">(#728)</a>, contributed by <a href=\"https://github.com/shreyaspapi\" target=\"_blank\" rel=\"noopener noreferrer\">@shreyaspapi</a>.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-6\">packit-service<a href=\"#packit-service-6\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li>When a non-collaborator creates a PR, packit says that only \"Collaborators\ncan trigger packit-service\" - this message has been improved to better match\nthe reality <a href=\"https://github.com/packit-service/packit-service/pull/445\" target=\"_blank\" rel=\"noopener noreferrer\">(#445)</a>.</li><li>Packit service no longer posts comments on pull requests when a SRPM can't be\ncreated - the logs should be now aviable in the service's logs view available\nwhen clocking on the commit status check URL <a href=\"https://github.com/packit-service/packit-service/pull/447\" target=\"_blank\" rel=\"noopener noreferrer\">(#447)</a>.</li><li>Commands to control packit service can now be embedded in a comment\n(previously, the whole comment was treated as a command) - hence you can now\ncreate a comment to give an update and also trigger packit <a href=\"https://github.com/packit-service/packit-service/pull/433\" target=\"_blank\" rel=\"noopener noreferrer\">(#433)</a>,\ncontributed by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">@IceWreck</a>.</li><li>We have improved monitoring of packit-service by using more sentry.io's\nfeatures <a href=\"https://github.com/packit-service/packit-service/pull/458\" target=\"_blank\" rel=\"noopener noreferrer\">(#458)</a>.</li><li>You can now disable the functionality when packit service comments on a PR\nwhen it gets built for the first time (<code>notifications: {pull_request: {successful_build:: false}}</code> in your packit.yaml), hi\n<a href=\"https://github.com/larskarlitski\" target=\"_blank\" rel=\"noopener noreferrer\">Lars</a>! <a href=\"https://github.com/packit-service/packit-service/pull/455\" target=\"_blank\" rel=\"noopener noreferrer\">(#455)</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-11-march-9th---march-13th\">Week 11 (March 9th - March 13th)<a href=\"#week-11-march-9th---march-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 11 (March 9th - March 13th)\" title=\"Direct link to Week 11 (March 9th - March 13th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-7\">packit<a href=\"#packit-7\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>We have changed how packit treats version and release in the spec file <a href=\"https://github.com/packit-service/packit/pull/748\" target=\"_blank\" rel=\"noopener noreferrer\">(#748)</a>.<ul><li>We handle the <code>git-describe</code> output better which should help when tags\ncontain dashes <a href=\"https://github.com/packit-service/packit/pull/759\" target=\"_blank\" rel=\"noopener noreferrer\">(#759)</a>.</li></ul></li><li>When packit adds source-git patches into a spec file it adds them outside\nof rpm macros now <a href=\"https://github.com/packit-service/packit/pull/760\" target=\"_blank\" rel=\"noopener noreferrer\">(#760)</a>.</li><li>In pull request pipelines we run the packit-service tests so that we are sure we\ndo not break the service <a href=\"https://github.com/packit-service/packit/pull/752\" target=\"_blank\" rel=\"noopener noreferrer\">(#752)</a>.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-7\">packit-service<a href=\"#packit-service-7\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li>Comments from packit-service about successful <code>propose-update</code> in the issue\nwhich triggered the update now include the URL of the new pull-request in Fedora <a href=\"https://github.com/packit-service/packit-service/pull/472\" target=\"_blank\" rel=\"noopener noreferrer\">(#472)</a>.</li><li>We have done some major refactoring how jobs are processed\n<a href=\"https://github.com/packit-service/packit-service/pull/476\" target=\"_blank\" rel=\"noopener noreferrer\">(#476)</a>, <a href=\"https://github.com/packit-service/packit/pull/746\" target=\"_blank\" rel=\"noopener noreferrer\">(#746)</a>, <a href=\"https://github.com/packit-service/packit-service/pull/453\" target=\"_blank\" rel=\"noopener noreferrer\">(#453)</a>.</li><li>Development and debugging of the packit-service should be easier now, we\ndocumented how to run packit-service locally <a href=\"https://github.com/packit-service/packit-service/pull/473\" target=\"_blank\" rel=\"noopener noreferrer\">(#473)</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-12-march-16th---march-20th\">Week 12 (March 16th - March 20th)<a href=\"#week-12-march-16th---march-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 12 (March 16th - March 20th)\" title=\"Direct link to Week 12 (March 16th - March 20th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-8\">packit<a href=\"#packit-8\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>When you are executing <code>copr-build</code> command, you do not\nneed to set the project name if this value is defined in\nthe <code>copr_build</code> job in the configuration file <a href=\"https://github.com/packit-service/packit/pull/763\" target=\"_blank\" rel=\"noopener noreferrer\">(#763)</a>.</li><li>All patches generated from a source-git repo are now prefixed with a number\nso they are easy to sort <a href=\"https://github.com/packit-service/packit/pull/765\" target=\"_blank\" rel=\"noopener noreferrer\">(#765)</a>.</li><li>We improved the behaviour when loading the authentication in the config file -\nusers are warned only if deprecated keys are used, no more confusing messages when\nyou do not have <code>authentication</code> key in the configuration <a href=\"https://github.com/packit-service/packit/pull/754\" target=\"_blank\" rel=\"noopener noreferrer\">(#754)</a>.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-8\">packit-service<a href=\"#packit-service-8\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li>We periodically check the status of the copr-build so that we do not need to rely\non the Fedora message bus. This should avoid failures in build status reporting <a href=\"https://github.com/packit-service/packit-service/pull/490\" target=\"_blank\" rel=\"noopener noreferrer\">(#490)</a>.</li><li><code>Propose-update</code> triggered by comment in GitHub now recognizes also pre-releases <a href=\"https://github.com/packit-service/packit-service/pull/498\" target=\"_blank\" rel=\"noopener noreferrer\">(#498)</a>.</li><li>Several bugs in how we report results from Testing farm have been fixed and Testing\nfarm results should now appear correctly in commit status checks\n<a href=\"https://github.com/packit-service/packit-service/pull/496\" target=\"_blank\" rel=\"noopener noreferrer\">(#496)</a>, <a href=\"https://github.com/packit-service/packit-service/pull/505\" target=\"_blank\" rel=\"noopener noreferrer\">(#505)</a>, <a href=\"https://github.com/packit-service/packit-service/pull/510\" target=\"_blank\" rel=\"noopener noreferrer\">(#510)</a>, <a href=\"https://github.com/packit-service/packit-service/pull/513\" target=\"_blank\" rel=\"noopener noreferrer\">(#513)</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-13-march-23th---march-27th\">Week 13 (March 23th - March 27th)<a href=\"#week-13-march-23th---march-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 13 (March 23th - March 27th)\" title=\"Direct link to Week 13 (March 23th - March 27th)\">​</a></h2><ul><li>New Packit version 0.9.0 was released.</li><li>Packit Service now mostly uses PostgreSQL instead of Redis as a backend,\nwhich will result in more responsive API and Dashboard.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-14-march-30th---april-3rd\">Week 14 (March 30th - April 3rd)<a href=\"#week-14-march-30th---april-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 14 (March 30th - April 3rd)\" title=\"Direct link to Week 14 (March 30th - April 3rd)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-9\">packit<a href=\"#packit-9\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Fix web URLs for Copr builds owned by groups <a href=\"https://github.com/packit-service/packit/pull/778\" target=\"_blank\" rel=\"noopener noreferrer\">(#778)</a>.</li><li>Create downstream spec if it's not there (propose-update) - this used to happen when using packit on a newly created package in Fedora which did not have spec fille added yet. <a href=\"https://github.com/packit-service/packit/pull/779\" target=\"_blank\" rel=\"noopener noreferrer\">(#779)</a></li><li>Packit no longer inspects archive extension set in <code>Source</code> and creates <code>.tar.gz</code> by default - this should be more flexible and prevent issues for \"non-standard\" archive names. <a href=\"https://github.com/packit-service/packit/pull/781\" target=\"_blank\" rel=\"noopener noreferrer\">(#781)</a></li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-9\">packit-service<a href=\"#packit-service-9\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li>Several fixes and improvements after switching data store from Redis to PostgreSQL.</li><li>Use the configured COPR project when triggering Testing Farm (tests no longer fail for projects which are built in their own COPR namespace) <a href=\"https://github.com/packit-service/packit-service/pull/524\" target=\"_blank\" rel=\"noopener noreferrer\">(#524)</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-15-march-6th---april-9th\">Week 15 (March 6th - April 9th)<a href=\"#week-15-march-6th---april-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 15 (March 6th - April 9th)\" title=\"Direct link to Week 15 (March 6th - April 9th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-10\">packit<a href=\"#packit-10\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomáš</a> finished teaching <code>packit srpm</code> to <a href=\"https://github.com/packit-service/packit/pull/766\" target=\"_blank\" rel=\"noopener noreferrer\">linearise extremely complex Git\nhistories</a>, in order to get patches that can be applied when building the\nSRPM.</li><li><a href=\"https://github.com/jpopelka\" target=\"_blank\" rel=\"noopener noreferrer\">Jirka</a> made the schema validation code <a href=\"https://github.com/packit-service/packit/pull/775\" target=\"_blank\" rel=\"noopener noreferrer\">Marshmallow3 compatible</a>. This\nenables building <code>packit</code> in Fedora 32 and Rawhide.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-10\">packit-service<a href=\"#packit-service-10\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a> fixed an issue with <a href=\"https://github.com/packit-service/packit-service/issues/536\" target=\"_blank\" rel=\"noopener noreferrer\">parsing release events</a>.</li><li><a href=\"https://github.com/jpopelka\" target=\"_blank\" rel=\"noopener noreferrer\">Jirka</a> made code <a href=\"https://github.com/packit-service/packit-service/pull/538\" target=\"_blank\" rel=\"noopener noreferrer\">Marshmallow3</a> compatible in this project, too.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-16-april-14th---april-17th\">Week 16 (April 14th - April 17th)<a href=\"#week-16-april-14th---april-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 16 (April 14th - April 17th)\" title=\"Direct link to Week 16 (April 14th - April 17th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit--packit-service\">packit &amp; packit-service<a href=\"#packit--packit-service\" class=\"hash-link\" aria-label=\"Direct link to packit &amp; packit-service\" title=\"Direct link to packit &amp; packit-service\">​</a></h3><ul><li>Job metadata field <code>dist-git-branch</code> is now marked as deprecated, to be\nreplaced by <code>dist_git_branches</code> to match the naming of other metadata fields\nand to accept multiple branch names where Packit should work. (<a href=\"https://github.com/packit-service/packit/pull/797\" target=\"_blank\" rel=\"noopener noreferrer\">#797</a>,\n<a href=\"https://github.com/packit-service/packit/pull/788\" target=\"_blank\" rel=\"noopener noreferrer\">#788</a> and <a href=\"https://github.com/packit-service/packit-service/pull/564\" target=\"_blank\" rel=\"noopener noreferrer\">#564</a>).</li><li>A great deal of refactoring, CI work and general code improvements which\nwill make Packit and Packit Service run smoother and development easier.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-17-april-20th---april-24th\">Week 17 (April 20th - April 24th)<a href=\"#week-17-april-20th---april-24th\" class=\"hash-link\" aria-label=\"Direct link to Week 17 (April 20th - April 24th)\" title=\"Direct link to Week 17 (April 20th - April 24th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-11\">packit-service<a href=\"#packit-service-11\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><p>In this week we mostly focused on CentOS Stream and\nsome under the hood improvements,\nnone of which are available for GitHub projects.</p><ul><li><a href=\"https://github.com/sakalosj\" target=\"_blank\" rel=\"noopener noreferrer\">Jano</a> did a lot of work on <a href=\"https://github.com/packit-service/packit-service/pull/515\" target=\"_blank\" rel=\"noopener noreferrer\">initial CentOS Stream integration</a>.</li><li><a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a> added a Pagure build status reporting.</li><li><a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a> added first API tests and improved build statuses given by the API.</li><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> and <a href=\"https://github.com/rishavanand\" target=\"_blank\" rel=\"noopener noreferrer\">Rishav</a> improved how data about Copr builds are stored in our db.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-18-april-27th---april-30th\">Week 18 (April 27th - April 30th)<a href=\"#week-18-april-27th---april-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 18 (April 27th - April 30th)\" title=\"Direct link to Week 18 (April 27th - April 30th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-12\">packit-service<a href=\"#packit-service-12\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a> did a great deal of service &amp; worker refactoring related to CentOS (<a href=\"https://github.com/packit-service/packit-service/pull/586\" target=\"_blank\" rel=\"noopener noreferrer\">#586</a>)\nand to forks usage in GitHub. (<a href=\"https://github.com/packit-service/packit-service/pull/589\" target=\"_blank\" rel=\"noopener noreferrer\">#589</a>)</li><li><a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a> fixed confusing GitHub status messages while building in Copr. (<a href=\"https://github.com/packit-service/packit-service/pull/588\" target=\"_blank\" rel=\"noopener noreferrer\">#588</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-19-may-4th---may-6th\">Week 19 (May 4th - May 6th)<a href=\"#week-19-may-4th---may-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 19 (May 4th - May 6th)\" title=\"Direct link to Week 19 (May 4th - May 6th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-11\">packit<a href=\"#packit-11\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>The image now uses ogr from git master instead of from Fedora stable RPM.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-13\">packit-service<a href=\"#packit-service-13\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a> Fixed a previous week introduced bug, which prevented users from being whitelisted. (<a href=\"https://github.com/packit-service/packit-service/pull/599\" target=\"_blank\" rel=\"noopener noreferrer\">#599</a>)</li><li><a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a> Made improvements to avoid a race condition in getting app access token. (<a href=\"https://github.com/packit-service/packit-service/pull/601\" target=\"_blank\" rel=\"noopener noreferrer\">#601</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-2021-may-11th---may-22th\">Week 20+21 (May 11th - May 22th)<a href=\"#week-2021-may-11th---may-22th\" class=\"hash-link\" aria-label=\"Direct link to Week 20+21 (May 11th - May 22th)\" title=\"Direct link to Week 20+21 (May 11th - May 22th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-12\">packit<a href=\"#packit-12\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>The debug logs in the CLI are now much more consistent. (<a href=\"https://github.com/packit-service/packit/pull/824\" target=\"_blank\" rel=\"noopener noreferrer\">#824</a>)</li><li>A bug in the <code>propose-update</code> causing problems with the synchronization of the spec-file content was fixed. (<a href=\"https://github.com/packit-service/packit/pull/830\" target=\"_blank\" rel=\"noopener noreferrer\">#830</a>)</li><li>You can now use <code>epel-all</code> alias in the arguments and also in the configuration. (<a href=\"https://github.com/packit-service/packit/pull/835\" target=\"_blank\" rel=\"noopener noreferrer\">#835</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-14\">packit-service<a href=\"#packit-service-14\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li>In job definition for packit-service you can use <code>epel-all</code> alias as well. (<a href=\"https://github.com/packit-service/packit/pull/835\" target=\"_blank\" rel=\"noopener noreferrer\">#835</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-22-may-25th---may-29th\">Week 22 (May 25th - May 29th)<a href=\"#week-22-may-25th---may-29th\" class=\"hash-link\" aria-label=\"Direct link to Week 22 (May 25th - May 29th)\" title=\"Direct link to Week 22 (May 25th - May 29th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-13\">packit<a href=\"#packit-13\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li><a href=\"https://github.com/packit-service/packit/issues/837\" target=\"_blank\" rel=\"noopener noreferrer\">The problem with kerberos initialization</a>\nwas fixed. (<a href=\"https://github.com/packit-service/packit/pull/838\" target=\"_blank\" rel=\"noopener noreferrer\">#838</a>)</li><li>We released a new version of the packit package. (<a href=\"https://github.com/packit-service/packit/releases/tag/0.11.0\" target=\"_blank\" rel=\"noopener noreferrer\">release 0.11.0</a>)</li><li>We have been also working on some smaller issues and preparation steps for our future work.\n(<a href=\"https://github.com/packit-service/packit/pull/841\" target=\"_blank\" rel=\"noopener noreferrer\">#841</a>, <a href=\"https://github.com/packit-service/packit/pull/843\" target=\"_blank\" rel=\"noopener noreferrer\">#843</a>, <a href=\"https://github.com/packit-service/packit/pull/846\" target=\"_blank\" rel=\"noopener noreferrer\">#846</a>, <a href=\"https://github.com/packit-service/packit/pull/847\" target=\"_blank\" rel=\"noopener noreferrer\">#847</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-15\">packit-service<a href=\"#packit-service-15\" class=\"hash-link\" aria-label=\"Direct link to packit-service\" title=\"Direct link to packit-service\">​</a></h3><ul><li><a href=\"https://github.com/jpopelka\" target=\"_blank\" rel=\"noopener noreferrer\">Jirka</a> implemented creating a new bug in Bugzilla for CentOS Stream pull-requests (<a href=\"https://github.com/packit-service/packit-service/pull/627\" target=\"_blank\" rel=\"noopener noreferrer\">#627</a>).\nThis will be triggered when the label \"accepted\" is added to a PR in the (near) future.</li><li>You will be able to use aliases also for koji builds. (<a href=\"https://github.com/packit-service/packit/pull/839\" target=\"_blank\" rel=\"noopener noreferrer\">packit:#839</a>, <a href=\"https://github.com/packit-service/packit-service/pull/632\" target=\"_blank\" rel=\"noopener noreferrer\">#632</a>)</li><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> fixed <a href=\"https://github.com/packit-service/packit-service/issues/535\" target=\"_blank\" rel=\"noopener noreferrer\">a problem</a>\nwith missing builds when triggering Packit Service with <code>/packit test</code>.\nNow, we trigger the build first if there are no builds for the pull-request yet. (<a href=\"https://github.com/packit-service/packit-service/pull/631\" target=\"_blank\" rel=\"noopener noreferrer\">#631</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-23-june-1st---june-5th\">Week 23 (June 1st - June 5th)<a href=\"#week-23-june-1st---june-5th\" class=\"hash-link\" aria-label=\"Direct link to Week 23 (June 1st - June 5th)\" title=\"Direct link to Week 23 (June 1st - June 5th)\">​</a></h2><p>Hello everyone, during this week we didn't manage to implement any significant new features - most of the work happened under the hood.</p><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-14\">packit<a href=\"#packit-14\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>We have fixed a formatting issue when packit prints installation instructions for using builds from a copr repo (by <a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">@lachmanfrantisek</a>, <a href=\"https://github.com/packit-service/packit/pulls/852\" target=\"_blank\" rel=\"noopener noreferrer\">#852</a>).</li><li>You are able to set up builds when you push to a branch, we have set this up for master branch of packit, feel free to get inspired (by <a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">@lachmanfrantisek</a>, <a href=\"https://github.com/packit-service/packit/pulls/851\" target=\"_blank\" rel=\"noopener noreferrer\">#851</a>).</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service\">packit-as-a-service<a href=\"#packit-as-a-service\" class=\"hash-link\" aria-label=\"Direct link to packit-as-a-service\" title=\"Direct link to packit-as-a-service\">​</a></h3><ul><li>We have run into multiple problems when you set up jobs for PRs and branch pushes - there were multiple fixes for this, packit-service wasn't able to work well with the fact that there are multiple jobs defined for the same job type - e.g. build.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-24-june-8th---june-11th\">Week 24 (June 8th - June 11th)<a href=\"#week-24-june-8th---june-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 24 (June 8th - June 11th)\" title=\"Direct link to Week 24 (June 8th - June 11th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-15\">packit<a href=\"#packit-15\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomas</a> re-implemented overriding of package config per job. This will enable overriding configuration for builds and releases once the corresponding changes are merged in Packit-as-a-Service. (<a href=\"https://github.com/packit-service/packit/pull/858\" target=\"_blank\" rel=\"noopener noreferrer\">#858</a>, <a href=\"https://github.com/packit-service/packit/pull/859\" target=\"_blank\" rel=\"noopener noreferrer\">#859</a>).</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service-1\">packit-as-a-service<a href=\"#packit-as-a-service-1\" class=\"hash-link\" aria-label=\"Direct link to packit-as-a-service\" title=\"Direct link to packit-as-a-service\">​</a></h3><ul><li>We are now parsing events from Koji about the progress of the builds and report them (by <a href=\"https://github.com/lachmanfrantisek/\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a>, <a href=\"https://github.com/packit-service/packit-service/pull/657\" target=\"_blank\" rel=\"noopener noreferrer\">#657</a>).</li><li>We are now able to listen to Gitlab hooks and parse the (comment &amp; push) events (by <a href=\"https://github.com/shreyaspapi\" target=\"_blank\" rel=\"noopener noreferrer\">Shreyas</a>, <a href=\"https://github.com/packit-service/packit-service/pull/629\" target=\"_blank\" rel=\"noopener noreferrer\">#629</a>, <a href=\"https://github.com/packit-service/packit-service/pull/671\" target=\"_blank\" rel=\"noopener noreferrer\">#671</a>).</li><li>Log pages have been restructured by linking SRPM build logs instead of including them (by <a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a>, <a href=\"https://github.com/packit-service/packit-service/pull/641\" target=\"_blank\" rel=\"noopener noreferrer\">#641</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-25-june-15th---june-19th\">Week 25 (June 15th - June 19th)<a href=\"#week-25-june-15th---june-19th\" class=\"hash-link\" aria-label=\"Direct link to Week 25 (June 15th - June 19th)\" title=\"Direct link to Week 25 (June 15th - June 19th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-16\">packit<a href=\"#packit-16\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Packit logs more information for RebaseHelper errors (by <a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">@csomh</a>, <a href=\"https://github.com/packit-service/packit/pull/865\" target=\"_blank\" rel=\"noopener noreferrer\">#865</a>).</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service-2\">packit-as-a-service<a href=\"#packit-as-a-service-2\" class=\"hash-link\" aria-label=\"Direct link to packit-as-a-service\" title=\"Direct link to packit-as-a-service\">​</a></h3><ul><li>Obtaining builds via packit <a href=\"https://prod.packit.dev/api/copr-builds\" target=\"_blank\" rel=\"noopener noreferrer\">API endpoint</a> is now significantly quicker (by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">@IceWreck</a>, <a href=\"https://github.com/packit-service/packit-service/pull/674\" target=\"_blank\" rel=\"noopener noreferrer\">#674</a>).</li><li>We now have an API endpoint for obtaining results from testing farm (by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">@IceWreck</a>, <a href=\"https://github.com/packit-service/packit-service/pull/678\" target=\"_blank\" rel=\"noopener noreferrer\">#678</a>).</li><li>We finished the implementation of the trigger to create bugs in Bugzilla. Therefore packit is now able to create bugzilla for accepted PR's in CentOS (by <a href=\"https://github.com/jpopelka\" target=\"_blank\" rel=\"noopener noreferrer\">@jpopelka</a>, <a href=\"https://github.com/packit-service/packit-service/pull/662\" target=\"_blank\" rel=\"noopener noreferrer\">#662</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-26-june-22th---june-26th\">Week 26 (June 22th - June 26th)<a href=\"#week-26-june-22th---june-26th\" class=\"hash-link\" aria-label=\"Direct link to Week 26 (June 22th - June 26th)\" title=\"Direct link to Week 26 (June 22th - June 26th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-17\">packit<a href=\"#packit-17\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>packit now supports using custom repositories and packages when building in Copr and has options to preserve the project and to list it in on the Copr home page <a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">@lachmanfrantisek</a>, <a href=\"https://github.com/packit-service/packit/pull/872\" target=\"_blank\" rel=\"noopener noreferrer\">#872</a>.</li><li>Custom commands defined by user in packit config now are run in the shell, no more <code>bash -c</code> required (by <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasTomecek</a>, <a href=\"https://github.com/packit-service/packit/pull/871\" target=\"_blank\" rel=\"noopener noreferrer\">#871</a>).</li><li>packit now includes pull request ID in version of rpm. (by <a href=\"https://github.com/sturivny\" target=\"_blank\" rel=\"noopener noreferrer\">@sturivny</a> and <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasTomecek</a>, <a href=\"https://github.com/packit-service/packit/pull/870\" target=\"_blank\" rel=\"noopener noreferrer\">#870</a>).</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service-3\">packit-as-a-service<a href=\"#packit-as-a-service-3\" class=\"hash-link\" aria-label=\"Direct link to packit-as-a-service\" title=\"Direct link to packit-as-a-service\">​</a></h3><ul><li>We added support for copr builds in gitlab (by <a href=\"https://github.com/shreyaspapi\" target=\"_blank\" rel=\"noopener noreferrer\">@shreyaspapi</a>, <a href=\"https://github.com/packit-service/packit-service/pull/683\" target=\"_blank\" rel=\"noopener noreferrer\">#683</a>).</li><li>packit-service utilizes the new options introduced in packit (by <a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">@lachmanfrantisek</a>, <a href=\"https://github.com/packit-service/packit-service/pull/694\" target=\"_blank\" rel=\"noopener noreferrer\">#694</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-27-june-29th---july-3rd\">Week 27 (June 29th - July 3rd)<a href=\"#week-27-june-29th---july-3rd\" class=\"hash-link\" aria-label=\"Direct link to Week 27 (June 29th - July 3rd)\" title=\"Direct link to Week 27 (June 29th - July 3rd)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-18\">packit<a href=\"#packit-18\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>We introduced a new command <code>packit validate-config</code> which validates the contect of a package configuration file in your project\n(contributed by <a href=\"https://github.com/TomasJani\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasJani</a>, <a href=\"https://github.com/packit-service/packit/pull/826\" target=\"_blank\" rel=\"noopener noreferrer\">#826</a>).</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service-4\">packit-as-a-service<a href=\"#packit-as-a-service-4\" class=\"hash-link\" aria-label=\"Direct link to packit-as-a-service\" title=\"Direct link to packit-as-a-service\">​</a></h3><ul><li>You are now able to override configuration for builds, releases and other jobs (by <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasTomecek</a>, <a href=\"https://github.com/packit-service/packit-service/pull/676\" target=\"_blank\" rel=\"noopener noreferrer\">#676</a>).\nRead more about this feature <a href=\"/docs/configuration#overriding-global-parameters\">here</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-28-july-6th---july-10th\">Week 28 (July 6th - July 10th)<a href=\"#week-28-july-6th---july-10th\" class=\"hash-link\" aria-label=\"Direct link to Week 28 (July 6th - July 10th)\" title=\"Direct link to Week 28 (July 6th - July 10th)\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-19\">packit<a href=\"#packit-19\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>Command <code>validate-config</code> works properly now and does not produce odd error messages, by <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasTomecek</a> and <a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">@csomh</a>, <a href=\"https://github.com/packit-service/packit/pull/894\" target=\"_blank\" rel=\"noopener noreferrer\">#894</a> and <a href=\"https://github.com/packit-service/packit/pull/895\" target=\"_blank\" rel=\"noopener noreferrer\">#895</a></li><li>You will now properly see git-describe metadata in the <code>%release</code> field in spec file when using <code>srpm</code> command, by <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasTomecek</a>, <a href=\"https://github.com/packit-service/packit/pull/894\" target=\"_blank\" rel=\"noopener noreferrer\">#894</a></li><li>git-log is being used to get a list of commits between HEAD and latest tag to pick up commit messages and add those to %changelog, by <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">@TomasTomecek</a>, <a href=\"https://github.com/packit-service/packit/pull/889\" target=\"_blank\" rel=\"noopener noreferrer\">#889</a></li><li>packit is now able to load metadata from commits of a source-git repo and utilize them when creating patch files, by <a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">@lachmanfrantisek</a>, <a href=\"https://github.com/packit-service/packit/pull/875\" target=\"_blank\" rel=\"noopener noreferrer\">#875</a></li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service-5\">packit-as-a-service<a href=\"#packit-as-a-service-5\" class=\"hash-link\" aria-label=\"Direct link to packit-as-a-service\" title=\"Direct link to packit-as-a-service\">​</a></h3><ul><li>We now have a new API endpoint: <a href=\"https://prod.packit.dev/api/projects\" target=\"_blank\" rel=\"noopener noreferrer\"><code>/api/projects/</code></a>, by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">@IceWreck</a>, <a href=\"https://github.com/packit-service/packit-service/pull/716\" target=\"_blank\" rel=\"noopener noreferrer\">#716</a></li><li>Over the last few weeks, <a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">@lbarcziova</a> was very busy with refactoring how jobs and tasks are being executed in packit-service. This work is now complete which allows us to scale the deployment up while giving us better introspection in what's happening inside, by <a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">@lbarcziova</a>, <a href=\"https://github.com/packit-service/packit-service/pull/704\" target=\"_blank\" rel=\"noopener noreferrer\">#704</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-29-july-13th---july-17th\">Week 29 (July 13th - July 17th)<a href=\"#week-29-july-13th---july-17th\" class=\"hash-link\" aria-label=\"Direct link to Week 29 (July 13th - July 17th)\" title=\"Direct link to Week 29 (July 13th - July 17th)\">​</a></h2><p><img loading=\"lazy\" alt=\"Tatranska Lomnica\" src=\"/assets/images/tatranska-lomnica-dhodovsk-4b1ceac1afbd0df47187f6571a3d4db9.jpg\" width=\"1376\" height=\"774\" class=\"img_ev3q\"> Copyright (c) Dominika Hodovska. This work is licensed under a <a href=\"http://creativecommons.org/licenses/by/4.0/\" target=\"_blank\" rel=\"noopener noreferrer\">Creative Commons Attribution 4.0 International License</a>.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-30-july-20th---july-24th\">Week 30 (July 20th - July 24th)<a href=\"#week-30-july-20th---july-24th\" class=\"hash-link\" aria-label=\"Direct link to Week 30 (July 20th - July 24th)\" title=\"Direct link to Week 30 (July 20th - July 24th)\">​</a></h2><ul><li><a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a> added <a href=\"https://github.com/packit-service/packit-service/pull/746\" target=\"_blank\" rel=\"noopener noreferrer\">a few new API endpoints</a> to Packit-as-a-Service to retrieve\nproject information. This is used in the Dashboard, to provide <a href=\"https://dashboard.packit.dev/projects\" target=\"_blank\" rel=\"noopener noreferrer\">an overview\nof the projects</a> served by Packit.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-31-july-27th---july-31st\">Week 31 (July 27th - July 31st)<a href=\"#week-31-july-27th---july-31st\" class=\"hash-link\" aria-label=\"Direct link to Week 31 (July 27th - July 31st)\" title=\"Direct link to Week 31 (July 27th - July 31st)\">​</a></h2><ul><li><a href=\"https://github.com/sakalosj\" target=\"_blank\" rel=\"noopener noreferrer\">Jano</a> did a lot of work on our deployment. The installation of all our dependencies is much simpler now.\n(<a href=\"https://github.com/packit-service/packit-service/pull/747\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#747</a>,\n<a href=\"https://github.com/packit-service/packit-service/pull/753\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#753</a>,\n<a href=\"https://github.com/packit-service/packit-service/pull/756\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#756</a>,\n<a href=\"https://github.com/packit-service/packit-service/pull/757\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#757</a>,\n<a href=\"https://github.com/packit-service/packit/pull/919\" target=\"_blank\" rel=\"noopener noreferrer\">packit#919</a>),</li><li>Packit now puts a link to our documentation in a pull request status when a contributor is not allowed to build the PR, thanks to <a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomáš</a>.\n(<a href=\"https://github.com/packit-service/packit-service/pull/758\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#758</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-32-august-3rd---august-7th-and-33-august-10th---august-13th\">Week 32 (August 3rd - August 7th) and 33 (August 10th - August 13th)<a href=\"#week-32-august-3rd---august-7th-and-33-august-10th---august-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 32 (August 3rd - August 7th) and 33 (August 10th - August 13th)\" title=\"Direct link to Week 32 (August 3rd - August 7th) and 33 (August 10th - August 13th)\">​</a></h2><ul><li>We renamed our GitHub organisation to <code>packit</code>.\nThat user had been inactive for a long time and <a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a>'s request was successful.</li><li>The Copr project settings are now changed only if needed. If we can't edit the settings,\nwe ask for the admin access to the Copr project and the service shows you a table with\nthe changes if you want to do the edit manually.\n(<a href=\"https://github.com/packit/packit/pull/921\" target=\"_blank\" rel=\"noopener noreferrer\">packit#921</a>,\n<a href=\"https://github.com/packit/packit-service/pull/764\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#764</a>)</li><li><a href=\"https://github.com/mfocko\" target=\"_blank\" rel=\"noopener noreferrer\">Matej</a> fixed an old bug with the custom command for creating archives.\nThe archive was not found when building SRPM because of the incorrect processing\nof the paths from the command output.\n(<a href=\"https://github.com/packit/packit/pull/923\" target=\"_blank\" rel=\"noopener noreferrer\">packit#923</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-34-august-17th---august-20th\">Week 34 (August 17th - August 20th)<a href=\"#week-34-august-17th---august-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 34 (August 17th - August 20th)\" title=\"Direct link to Week 34 (August 17th - August 20th)\">​</a></h2><ul><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomas</a> tought packit how to merge related commits, which were previously created\nby git-am applying of a multiple commit patch. (<a href=\"https://github.com/packit/packit/pull/933\" target=\"_blank\" rel=\"noopener noreferrer\">packit#933</a>)</li><li><a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a> added new <code>/api/srpm-builds/</code> endpoint.</li><li>Service now requests 'builder' permission for custom projects if needed.</li><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a> fixed a problem with only one job executed executed for 2 build definitions for the same trigger.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-35-august-24th---august-28th\">Week 35 (August 24th - August 28th)<a href=\"#week-35-august-24th---august-28th\" class=\"hash-link\" aria-label=\"Direct link to Week 35 (August 24th - August 28th)\" title=\"Direct link to Week 35 (August 24th - August 28th)\">​</a></h2><ul><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomas</a> improved logging of the Packit actions' output. (<a href=\"https://github.com/packit/packit/pull/950\" target=\"_blank\" rel=\"noopener noreferrer\">packit#950</a>)</li><li><a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a> fixed and enhanced the <code>/api/srpm-builds</code> endpoint.\n(<a href=\"https://github.com/packit/packit-service/pull/788\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#788</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-36-august-31th---september-4th\">Week 36 (August 31th - September 4th)<a href=\"#week-36-august-31th---september-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 36 (August 31th - September 4th)\" title=\"Direct link to Week 36 (August 31th - September 4th)\">​</a></h2><ul><li>We store the submission time of SRPM builds now (<a href=\"https://github.com/packit/packit-service/pull/795\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#795</a> by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a>).</li><li><a href=\"https://github.com/shreyaspapi\" target=\"_blank\" rel=\"noopener noreferrer\">Shreyas</a> improved implementation of the build status reporting (<a href=\"https://github.com/packit/packit-service/pull/740\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#740</a>).</li><li><a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a> enhanced the <code>/koji-builds</code> endpoint to be more consistent with <code>/copr-builds</code> endpoint (<a href=\"https://github.com/packit/packit-service/pull/791\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#791</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-37-september-7th---september-11th\">Week 37 (September 7th - September 11th)<a href=\"#week-37-september-7th---september-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 37 (September 7th - September 11th)\" title=\"Direct link to Week 37 (September 7th - September 11th)\">​</a></h2><ul><li>Stage now uses <a href=\"https://github.com/packit/tokman\" target=\"_blank\" rel=\"noopener noreferrer\">Tokman</a> to get access tokens for GitHub, which should resolve race condition when running parallel jobs\n(Tokman by <a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a>, ogr integration by <a href=\"https://github.com/mfocko\" target=\"_blank\" rel=\"noopener noreferrer\">Matej</a>).</li><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a> has addressed problems with Testing-Farm cluster with custom response on PRs that links to more information (<a href=\"https://github.com/packit/packit-service/issues/803\" target=\"_blank\" rel=\"noopener noreferrer\">pinned info</a>, <a href=\"https://github.com/packit/packit-service/pull/798\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#798</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-38-september-14th---september-18th\">Week 38 (September 14th - September 18th)<a href=\"#week-38-september-14th---september-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 38 (September 14th - September 18th)\" title=\"Direct link to Week 38 (September 14th - September 18th)\">​</a></h2><ul><li>The combination of the source-git patches with existing patches now works well\n(<a href=\"https://github.com/packit/packit/pull/963\" target=\"_blank\" rel=\"noopener noreferrer\">packit#963</a>).</li><li>Service now mostly supports also GitLab as you can see\n<a href=\"https://gitlab.com/packit-service/hello-world/-/merge_requests/10\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>\nor <a href=\"https://gitlab.com/packit-service/src/drpm/-/merge_requests/2\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>.\nA lot of small issues were fixed in the last week\n(<a href=\"https://github.com/packit/packit-service/pull/806\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#806</a>,\n<a href=\"https://github.com/packit/packit-service/pull/812\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#812</a>,\n<a href=\"https://github.com/packit/packit-service/pull/814\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#814</a>,\n<a href=\"https://github.com/packit/packit-service/pull/815\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#815</a>,\n<a href=\"https://github.com/packit/packit-service/pull/816\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#816</a>\n).</li><li>Created Copr projects are now prefixed with the hostname\nfor non-GitHub services and also support multipart namespaces\n(<a href=\"https://github.com/packit/packit-service/pull/819\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#819</a>).</li><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> fixed two testing-farm related issues\n(<a href=\"https://github.com/packit/packit-service/pull/808\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#808</a>,\n<a href=\"https://github.com/packit/packit-service/pull/809\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#809</a>).\nYou can now use <code>test</code> job also on Pagure and GitLab thanks to that.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-39-september-21st---september-25th\">Week 39 (September 21st - September 25th)<a href=\"#week-39-september-21st---september-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 39 (September 21st - September 25th)\" title=\"Direct link to Week 39 (September 21st - September 25th)\">​</a></h2><ul><li>Packit-service can be configured to work with private namespaces. This is plumbing work which we need right now for CentOS Stream. We are not planning to enable this for GitHub - packit-service will still work only for public repositories, private ones are ignored. <a href=\"https://github.com/packit/packit-service/pull/831\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#831</a></li><li>If git tag contains more information than just version (e.g. <code>pkg_name-v1.2.3</code>), it is possible to use upstream_tag_template to extract version from the tag, which will be used in a subsequent task. <a href=\"https://packit.dev/docs/configuration/#upstream_tag_template\" target=\"_blank\" rel=\"noopener noreferrer\">doc</a> <a href=\"https://github.com/packit/packit/pull/959\" target=\"_blank\" rel=\"noopener noreferrer\">packit#959</a></li><li>Added support for globbing pattern in upstream_ref. <a href=\"https://packit.dev/docs/configuration/#upstream_ref\" target=\"_blank\" rel=\"noopener noreferrer\">doc</a> <a href=\"https://github.com/packit/packit/pull/960\" target=\"_blank\" rel=\"noopener noreferrer\">packit#960</a></li><li>Packit <code>--remote</code> is global option now and available for all commands. Because of this <code>sync-from-downstream --remote</code> was renamed to <code>--remote-to-push</code>. Remote can now be specified in the user's config (via upstream_git_remote parameter). <a href=\"https://github.com/packit/packit/pull/977\" target=\"_blank\" rel=\"noopener noreferrer\">packit#977</a></li></ul><p>Following bugs were fixed:</p><ul><li>Packit dropping leading zeros in version. <a href=\"https://github.com/packit/packit/pull/814\" target=\"_blank\" rel=\"noopener noreferrer\">packit#814</a></li><li>Packit CLI issue caused by picking incorrect copr project name. <a href=\"https://github.com/packit/packit/pull/971\" target=\"_blank\" rel=\"noopener noreferrer\">packit#971</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-40-september-28th---october-2nd\">Week 40 (September 28th - October 2nd)<a href=\"#week-40-september-28th---october-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 40 (September 28th - October 2nd)\" title=\"Direct link to Week 40 (September 28th - October 2nd)\">​</a></h2><ul><li>Packit-service is now explicitly checking if requested copr-build targets exist and if not, the user is informed about it. <a href=\"https://github.com/packit/packit-service/pull/835\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#835</a></li><li>We have improved the way how packit updates <code>%setup</code> line in a spec file - you are now able to set content of <code>-n</code> option via archive_root_dir_template config option, it defaults to <code>{upstream-pkg-name}</code>. <a href=\"https://github.com/packit/packit.dev/pull/167\" target=\"_blank\" rel=\"noopener noreferrer\">doc</a> <a href=\"https://github.com/packit/packit-service/pull/834\" target=\"_blank\" rel=\"noopener noreferrer\">packit#834</a></li><li>Packit is able to generate a patch file with format-patch without leading a/ and b/ in the patch diff. Required for patches in dist-git which are applied with -p0.</li><li>Contribution guidelines were updated, now we have one shared <a href=\"https://github.com/packit/contributing\" target=\"_blank\" rel=\"noopener noreferrer\">link</a>.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-41-october-5th---october-9th\">Week 41 (October 5th - October 9th)<a href=\"#week-41-october-5th---october-9th\" class=\"hash-link\" aria-label=\"Direct link to Week 41 (October 5th - October 9th)\" title=\"Direct link to Week 41 (October 5th - October 9th)\">​</a></h2><ul><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">franta</a> made triggering of jobs more reliable and in correct situations (<a href=\"https://github.com/packit/packit-service/pull/837\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#837</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-42-october-12th---october-16th\">Week 42 (October 12th - October 16th)<a href=\"#week-42-october-12th---october-16th\" class=\"hash-link\" aria-label=\"Direct link to Week 42 (October 12th - October 16th)\" title=\"Direct link to Week 42 (October 12th - October 16th)\">​</a></h2><p>Nothing significant happened during this week. The only change was that Hunor\n<a href=\"https://github.com/packit/packit-service/pull/850\" target=\"_blank\" rel=\"noopener noreferrer\">resolved</a> a problem when sentry client library (<a href=\"https://sentry.io/\" target=\"_blank\" rel=\"noopener noreferrer\">the alert service</a> we use) caused errors in stage\nenvironment and hence the problem didn't make it to production.</p><p>We have also released a new version of packit: <a href=\"https://github.com/packit/packit/releases/tag/0.18.0\" target=\"_blank\" rel=\"noopener noreferrer\">0.18</a>.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-43-october-19th---october-24th\">Week 43 (October 19th - October 24th)<a href=\"#week-43-october-19th---october-24th\" class=\"hash-link\" aria-label=\"Direct link to Week 43 (October 19th - October 24th)\" title=\"Direct link to Week 43 (October 19th - October 24th)\">​</a></h2><p>We finally had a week with plenty updates!</p><ul><li>We found out the hard way that one cannot build in <a href=\"https://koji.fedoraproject.org/koji/\" target=\"_blank\" rel=\"noopener noreferrer\">Fedora koji</a> directly\nfrom SRPM unless it's a scratch build. The discussion with Fedora rel-eng is\nhappening at <a href=\"https://pagure.io/releng/issue/9801\" target=\"_blank\" rel=\"noopener noreferrer\">pagure.io/releng/issue/9801</a> and in the meantime, all koji builds\nwill be halted on our side since we know they cannot succeed. Do <code>scratch: true</code> for koji builds before this gets resolved.</li><li>Packit creates a symlink for a generated archive at the root of the project.\nSo far it only did it from a relative path and now absolute paths are\nsupported as well. This is useful when your specfile is placed in a\nsubdirectory and rpmbuild can't find the archive.</li><li>There is a new usability improvement to proposing a new downstream update. If\nthe PR is already created, packit won't create it again. You will no longer\nreceive duplicate downstream PRs in dist-git.</li><li>When doing a new downstream update, packit doesn't sync %changelog since\nthose are usually out of sync between upstream and downstream. Packit creates\na new entry for the new release in the downstream. There is a new packit.yaml\nconfiguration option <code>sync_changelog</code> which bypasses this behaviour and\ncopies the %changelog from upstream and overwrites the downstream changelog.\nPlease use this option only when your changelogs are in sync. <a href=\"https://packit.dev/docs/configuration/#sync_changelog\" target=\"_blank\" rel=\"noopener noreferrer\">Documentation</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-44-october-26th---october-30th\">Week 44 (October 26th - October 30th)<a href=\"#week-44-october-26th---october-30th\" class=\"hash-link\" aria-label=\"Direct link to Week 44 (October 26th - October 30th)\" title=\"Direct link to Week 44 (October 26th - October 30th)\">​</a></h2><p>No user-facing changes in packit(-service) this week.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-45-november-2nd---november-6th\">Week 45 (November 2nd - November 6th)<a href=\"#week-45-november-2nd---november-6th\" class=\"hash-link\" aria-label=\"Direct link to Week 45 (November 2nd - November 6th)\" title=\"Direct link to Week 45 (November 2nd - November 6th)\">​</a></h2><ul><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> implemented an option for packit to copy description from a release into\na changelog when running <code>propose-update</code>. Also the default message has been changed\nto the list of commit messages from last release. (<a href=\"https://github.com/packit/packit/pull/1004\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1004</a>)</li><li><a href=\"https://github.com/sakalosj\" target=\"_blank\" rel=\"noopener noreferrer\">Jano</a> improved handling of build targets in packit. (<a href=\"https://github.com/packit/packit/pull/986\" target=\"_blank\" rel=\"noopener noreferrer\">packit#986</a>)</li><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomas</a> improved an experience of a contributor to source-git in case the contributor\ndoesn't follow git-am patches style that is used. (<a href=\"https://github.com/packit/packit/pull/1000\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1000</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-46-november-9th---november-13th\">Week 46 (November 9th - November 13th)<a href=\"#week-46-november-9th---november-13th\" class=\"hash-link\" aria-label=\"Direct link to Week 46 (November 9th - November 13th)\" title=\"Direct link to Week 46 (November 9th - November 13th)\">​</a></h2><ul><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomas</a> improved the UX of logging in the CLI. (<a href=\"https://github.com/packit/packit/pull/1014\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1014</a>)</li><li><a href=\"https://github.com/sakalosj\" target=\"_blank\" rel=\"noopener noreferrer\">Jano</a> improved logic of acquiring current version in the CLI. (<a href=\"https://github.com/packit/packit/pull/1013\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1013</a>)</li><li>We appreciate getting feedback from our users, if you could find some time to\ndo so, there is an <a href=\"https://github.com/packit/packit-service/issues/859\" target=\"_blank\" rel=\"noopener noreferrer\">open issue</a>\nfor it.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-47-november-16th---november-20th\">Week 47 (November 16th - November 20th)<a href=\"#week-47-november-16th---november-20th\" class=\"hash-link\" aria-label=\"Direct link to Week 47 (November 16th - November 20th)\" title=\"Direct link to Week 47 (November 16th - November 20th)\">​</a></h2><ul><li><del><a href=\"https://github.com/mfocko\" target=\"_blank\" rel=\"noopener noreferrer\">Matej</a> fixed <a href=\"https://github.com/packit/packit-service/issues/774\" target=\"_blank\" rel=\"noopener noreferrer\">an\nissue</a> with Packit CLI,\nenabling recursive search for spec-files\n(<a href=\"https://github.com/packit/packit/pull/1005\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1005</a>).</del> It turned\nout, this change made it very easy to <a href=\"https://github.com/packit/packit-service/issues/876\" target=\"_blank\" rel=\"noopener noreferrer\">deplete GitHub API quota</a>, so it was\nreverted.</li><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> made Copr builds to be part of the default jobs. This will cause\nbuild jobs to explicitly run, and display their own result flags in PRs,\nnext to the test results. We hope this to be a more friendly behaviour for\nour new users (<a href=\"https://github.com/packit/packit/pull/1024\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1024</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-48-november-23rd---november-27th\">Week 48 (November 23rd - November 27th)<a href=\"#week-48-november-23rd---november-27th\" class=\"hash-link\" aria-label=\"Direct link to Week 48 (November 23rd - November 27th)\" title=\"Direct link to Week 48 (November 23rd - November 27th)\">​</a></h2><ul><li><a href=\"https://github.com/packit-service/packit/pull/698\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a>, where Packit Service failed to trigger Copr builds\nbefore triggering the tests in case triggering Copr builds was configured\nfor a different event.</li><li>Thanks to <a href=\"https://github.com/mfocko\" target=\"_blank\" rel=\"noopener noreferrer\">Matej</a>, Packit Service will now <a href=\"https://github.com/packit/packit-service/pull/854\" target=\"_blank\" rel=\"noopener noreferrer\">comment on commits</a> in case Copr\nbuilds fail after a merge, in order to indicate the reason for the failure.</li><li>Packit Service will soon stop commenting on PRs after the first successful\nbuild. The installation instructions from these comments <a href=\"https://github.com/packit/packit-service/pull/877\" target=\"_blank\" rel=\"noopener noreferrer\">were moved to the\nresult page</a> by <a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a>, while <a href=\"https://github.com/packit/packit-service/pull/891\" target=\"_blank\" rel=\"noopener noreferrer\">Matej</a> to inform users\nabout this upcoming change.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49-november-30th---december-4th\">Week 49 (November 30th - December 4th)<a href=\"#week-49-november-30th---december-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 49 (November 30th - December 4th)\" title=\"Direct link to Week 49 (November 30th - December 4th)\">​</a></h2><ul><li><a href=\"https://github.com/sakalosj\" target=\"_blank\" rel=\"noopener noreferrer\">Jano</a> fixed a bug in <code>sync_release</code> method of Packit API. (<a href=\"https://github.com/packit/packit/pull/1043\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1043</a>)</li><li><a href=\"https://github.com/jkonecny12\" target=\"_blank\" rel=\"noopener noreferrer\">Jiri Konecny</a> contributed a fix for how Packit creates COPR urls. (<a href=\"https://github.com/packit/packit/pull/1039\" target=\"_blank\" rel=\"noopener noreferrer\">packit#1039</a>)</li><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> updated instructions how to retrigger a job. (<a href=\"https://github.com/packit/packit-service/pull/892\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#892</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-50-december-7th---december-11th\">Week 50 (December 7th - December 11th)<a href=\"#week-50-december-7th---december-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 50 (December 7th - December 11th)\" title=\"Direct link to Week 50 (December 7th - December 11th)\">​</a></h2><ul><li><a href=\"https://github.com/TomasTomecek\" target=\"_blank\" rel=\"noopener noreferrer\">Tomas</a> implemented the <code>--upstream-url</code> option of <code>packit init</code> command. When specified,\n<code>init</code> also sets up a source-git repository next to creating a configuration file.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-51-december-14th---december-18th\">Week 51 (December 14th - December 18th)<a href=\"#week-51-december-14th---december-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 51 (December 14th - December 18th)\" title=\"Direct link to Week 51 (December 14th - December 18th)\">​</a></h2><ul><li>Congratulations comments are now disabled by default, unless enabled in config.</li><li>A bug, which prevented npm to be run during SRPM build, has been fixed. (<a href=\"https://github.com/packit/sandcastle/pull/86\" target=\"_blank\" rel=\"noopener noreferrer\">sandcastle#86</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2020",
            "title": "2020",
            "summary": "Let's see what happened in Packit in 2020.",
            "date_modified": "2022-01-04T00:00:00.000Z",
            "tags": [
                "2020"
            ]
        },
        {
            "id": "https://packit.dev/posts/weekly/2019",
            "content_html": "<p>Let's see what happened in Packit in 2019.</p><h1>Initial version 0.1.0 of packit is out! (2019-03-08)</h1><p>We would like to announce general availability of the initial version of\npackit, titled '0.1.0'.</p><p>Since this is our first release, we would like to ask you to be patient if you\nencounter any issues. We work hard on packit's usability. If you feel like that\npackit is doing something weird or if anything is unclear, don't hesitate and\nreach out to us by creating <a href=\"https://github.com/packit-service/packit/issues/new\" target=\"_blank\" rel=\"noopener noreferrer\">a new GitHub\nissue</a>.</p><p>The initial release contains two commands:</p><ul><li><code>packit propose-update</code> — Opens a pull request in dist-git for the latest\nupstream release of a selected repository.</li><li><code>packit watch-releases</code> — Watches events for all the upstream releases and\nperforms <code>propose-update</code> for those who use packit.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"installation\">Installation<a href=\"#installation\" class=\"hash-link\" aria-label=\"Direct link to Installation\" title=\"Direct link to Installation\">​</a></h2><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ dnf install --enablerepo=updates-testing packit</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Or</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ pip3 install --user packitos</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Or (if you're brave)</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ pip3 install --user git+https://github.com/packit-service/packit</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"requirements\">Requirements<a href=\"#requirements\" class=\"hash-link\" aria-label=\"Direct link to Requirements\" title=\"Direct link to Requirements\">​</a></h2><p>Present features have strict requirements on the upstream projects:</p><ul><li><p>You need to have a packit config file present in the upstream repo.</p></li><li><p>You need to have spec file present in the upstream repo.</p></li></ul><p>This workflow is suitable for people who are both upstream and downstream\nmaintainers of the particular project. If you don't fit into that bucket, then\npackit might not be ready for you, yet. Please wait till we land more\n<a href=\"/source-git\">source-git</a>\nrelated functionality into packit.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"propose-update\"><code>propose-update</code><a href=\"#propose-update\" class=\"hash-link\" aria-label=\"Direct link to propose-update\" title=\"Direct link to propose-update\">​</a></h2><p>I'm going to demonstrate this functionality on\n<a href=\"https://github.com/packit-service/ogr.git\" target=\"_blank\" rel=\"noopener noreferrer\">ogr</a>, our library for git forges,\nwhich powers packit.</p><p>It was recently approved for Fedora, so we can use packit to bring the initial\nversion of ogr into Fedora Rawhide, 30 and 29.</p><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"do-we-have-everything\">Do we have everything?<a href=\"#do-we-have-everything\" class=\"hash-link\" aria-label=\"Direct link to Do we have everything?\" title=\"Direct link to Do we have everything?\">​</a></h3><p>Let's see <a href=\"/docs/cli/propose-downstream\">guide</a> for\nthe <code>propose-update</code> command on what we need:</p><h4 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"0-the-upstream-repository-with-a-valid-upstream-release\">0. The upstream repository with a valid upstream release.<a href=\"#0-the-upstream-repository-with-a-valid-upstream-release\" class=\"hash-link\" aria-label=\"Direct link to 0. The upstream repository with a valid upstream release.\" title=\"Direct link to 0. The upstream repository with a valid upstream release.\">​</a></h4><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ git remote -v</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">origin  git@github.com:TomasTomecek/ogr.git (fetch)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">origin  git@github.com:TomasTomecek/ogr.git (push)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">upstream        https://github.com/packit-service/ogr.git (fetch)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">upstream        https://github.com/packit-service/ogr.git (push)</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Yup.</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ git tag --list</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">0.0.1</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">0.0.2</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">0.0.3</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ git checkout 0.0.3</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Note: checking out '0.0.3'.</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>And the tag name is matching the version in a spec file:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ grep Version python-ogr.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Version:        0.0.3</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><h4 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"1-packit-config-file-placed-in-the-upstream-repository\">1. Packit config file placed in the upstream repository.<a href=\"#1-packit-config-file-placed-in-the-upstream-repository\" class=\"hash-link\" aria-label=\"Direct link to 1. Packit config file placed in the upstream repository.\" title=\"Direct link to 1. Packit config file placed in the upstream repository.\">​</a></h4><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ ll .packit.yaml</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">-rw-rw-r--. 1 tt tt 177 Mar  1 17:44 .packit.yaml</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Check.</p><h4 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"2-spec-file-present-in-the-upstream-repository\">2. Spec file present in the upstream repository.<a href=\"#2-spec-file-present-in-the-upstream-repository\" class=\"hash-link\" aria-label=\"Direct link to 2. Spec file present in the upstream repository.\" title=\"Direct link to 2. Spec file present in the upstream repository.\">​</a></h4><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ ll python-ogr.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">-rw-rw-r--. 1 tt tt 1.3K Mar  1 17:43 python-ogr.spec</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>👍</p><h4 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"3-pagure-api-tokens-for-fedora-dist-git\">3. Pagure API tokens for Fedora Dist-git.<a href=\"#3-pagure-api-tokens-for-fedora-dist-git\" class=\"hash-link\" aria-label=\"Direct link to 3. Pagure API tokens for Fedora Dist-git.\" title=\"Direct link to 3. Pagure API tokens for Fedora Dist-git.\">​</a></h4><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ env | grep TOKEN</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">PAGURE_USER_TOKEN=will</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">PAGURE_FORK_TOKEN=not</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">GITHUB_TOKEN=share, sorry</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><h4 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"4-valid-fedora-kerberos-ticket\">4. Valid Fedora Kerberos ticket.<a href=\"#4-valid-fedora-kerberos-ticket\" class=\"hash-link\" aria-label=\"Direct link to 4. Valid Fedora Kerberos ticket.\" title=\"Direct link to 4. Valid Fedora Kerberos ticket.\">​</a></h4><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ kinit ttomecek@FEDORAPROJECT.ORG</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Password for ttomecek@FEDORAPROJECT.ORG:</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ klist</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Ticket cache: KEYRING:persistent:1024:krb_ccache_g0t1Ty3Ah</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Default principal: ttomecek@FEDORAPROJECT.ORG</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Valid starting       Expires              Service principal</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">03/01/2019 18:12:25  03/02/2019 18:12:19  krbtgt/FEDORAPROJECT.ORG@FEDORAPROJECT.ORG</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">        renew until 03/08/2019 18:12:19</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>We're all set!</p><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"time-to-shine\">Time to shine<a href=\"#time-to-shine\" class=\"hash-link\" aria-label=\"Direct link to Time to shine\" title=\"Direct link to Time to shine\">​</a></h3><p>We are still in the \"ogr\" upstream git repository.</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit propose-update</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Running 'anitya' versioneer</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">ERROR: Failed to determine latest upstream version!</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Check that the package exists on https://release-monitoring.org.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">using \"master\" dist-git branch</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">syncing ./python-ogr.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Downloading file from URL https://files.pythonhosted.org/packages/source/o/ogr/ogr-0.0.3.tar.gz</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">100%[=============================&gt;]    17.95K  eta 00:00:00</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">downloaded archive: /tmp/tmp2e65b0xt/ogr-0.0.3.tar.gz</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">uploading to the lookaside cache</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">PR created: https://src.fedoraproject.org/rpms/python-ogr/pull-request/1</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Mind-blowing, isn't it? Now we have latest python-ogr in Fedora Rawhide by\nrunning only a single command.</p><p>I have also <a href=\"https://release-monitoring.org/project/18832/\" target=\"_blank\" rel=\"noopener noreferrer\">added</a> ogr into release-monitoring as packit suggests.</p><p>Once we are okay with the changes, we have to <a href=\"https://src.fedoraproject.org/rpms/python-ogr/pull-request/1\" target=\"_blank\" rel=\"noopener noreferrer\">merge the pull\nrequest</a>. That's\nour responsibility, as maintainers.</p><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"building-in-koji\">Building in koji<a href=\"#building-in-koji\" class=\"hash-link\" aria-label=\"Direct link to Building in koji\" title=\"Direct link to Building in koji\">​</a></h3><p>Time to build the package (packit doesn't support building in koji, yet)</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ fedpkg clone python-ogr</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning into 'python-ogr'...</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">remote: Counting objects: 8, done.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">remote: Compressing objects: 100% (5/5), done.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">remote: Total 8 (delta 0), reused 5 (delta 0)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Receiving objects: 100% (8/8), done.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ cd python-ogr</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ git log</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">commit c298df5e540ba1d010366e102c1c75d4f5b0b0cc (HEAD -&gt; master, origin/master, origin/HEAD)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Author: Tomas Tomecek &lt;ttomecek@redhat.com&gt;</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Date:   Fri Mar 1 18:15:00 2019 +0100</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    [packit] 0.0.3 upstream release</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    more info</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    Signed-off-by: Tomas Tomecek &lt;ttomecek@redhat.com&gt;</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">commit 7d5ab1471ca0ee2a6c0254410b83beaa83b80f0b</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Author: Gwyn Ciesla &lt;limb@fedoraproject.org&gt;</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Date:   Fri Mar 1 15:18:34 2019 +0000</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    Added the README</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Yup, that's our commit. <code>more info</code> was added there by accident, this is\nalready fixed in packit.</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ fedpkg build</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Building python-ogr-0.0.3-1.fc31 for rawhide</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Created task: 33125435</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=33125435</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Watching tasks (this may be safely interrupted)...</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">33125435 build (rawhide, /rpms/python-ogr.git:c298df5e540ba1d010366e102c1c75d4f5b0b0cc): free</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">33125435 build (rawhide, /rpms/python-ogr.git:c298df5e540ba1d010366e102c1c75d4f5b0b0cc): free -&gt; open (buildvm-14.phx2.fedoraproject.org)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  33125451 buildArch (python-ogr-0.0.3-1.fc31.src.rpm, noarch): open (buildvm-14.phx2.fedoraproject.org)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  33125436 buildSRPMFromSCM (/rpms/python-ogr.git:c298df5e540ba1d010366e102c1c75d4f5b0b0cc): closed</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">33125435 build (rawhide, /rpms/python-ogr.git:c298df5e540ba1d010366e102c1c75d4f5b0b0cc): open (buildvm-14.phx2.fedoraproject.org) -&gt; closed</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  0 free  1 open  2 done  0 failed</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  33125464 tagBuild (noarch): closed</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  33125451 buildArch (python-ogr-0.0.3-1.fc31.src.rpm, noarch): open (buildvm-14.phx2.fedoraproject.org) -&gt; closed</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  0 free  0 open  4 done  0 failed</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">33125435 build (rawhide, /rpms/python-ogr.git:c298df5e540ba1d010366e102c1c75d4f5b0b0cc) completed successfully</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>That was rough, can't wait to do this with packit.</p><p>Let's do Fedora 30 now:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit propose-update --dist-git-branch f30</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Running 'anitya' versioneer</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">using \"f30\" dist-git branch</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">syncing ./python-ogr.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Downloading file from URL https://files.pythonhosted.org/packages/source/o/ogr/ogr-0.0.3.tar.gz</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">100%[=============================&gt;]    17.95K  eta 00:00:00</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">downloaded archive: /tmp/tmpl5xxq22x/ogr-0.0.3.tar.gz</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">uploading to the lookaside cache</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">PR created: https://src.fedoraproject.org/rpms/python-ogr/pull-request/3</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>And so on...</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"conclusion\">Conclusion<a href=\"#conclusion\" class=\"hash-link\" aria-label=\"Direct link to Conclusion\" title=\"Direct link to Conclusion\">​</a></h2><p>As you can see, packit is useful for us right away.</p><p>We'll be delighted if you try it out and let us know what you think.</p><h1>Packit 0.2.0 is here! (2019-03-19)</h1><p>Our sprint nears an end which means we have released <a href=\"https://github.com/packit-service/packit/releases/tag/0.2.0\" target=\"_blank\" rel=\"noopener noreferrer\">a new version of packit -\n0.2.0</a>! You can\nexpect a new release after every sprint (i.e. every 2 weeks).</p><p>The 0.2.0 version has a bunch of new features and improvements: you can find\na complete list <a href=\"https://github.com/packit-service/packit/blob/master/CHANGELOG.md#020\" target=\"_blank\" rel=\"noopener noreferrer\">in the\nchangelog</a>.\nWe also have a <a href=\"https://github.com/packit-service/packit#workflows-covered-by-packit\" target=\"_blank\" rel=\"noopener noreferrer\">detailed\ndocumentation</a>\nfor all the workflows packit covers.</p><p>Let's get through what's new:</p><ol><li>We have decided to rename two keys in our config file so they are more\ndescriptive. Old names still work but they are deprecated:<ul><li><code>package_name</code> → <code>downstream_package_name</code></li><li><code>upstream_name</code> → <code>upstream_project_name</code></li></ul></li><li>You don't need to touch dist-git at all when getting your new upstream\nrelease into Fedora, you can stay in your upstream repository and just fire\noff a bunch of packit calls:<ul><li><code>packit propose-update</code> to create a pull request in Fedora dist-git with\nthe selected upstream release</li><li><code>packit build</code> to build the new upstream release once the pull request is\nmerged</li><li>and finally, <code>packit create-update</code> creates a new bodhi update (if you\nchose a stable Fedora release)</li></ul></li><li>Packit now has a <code>srpm</code> command which creates an SRPM out of the local\ncontent of your upstream repository.</li><li>You can now use packit to sync files from your dist-git repo back into\nupstream (mainly to keep spec files in sync). <code>sync-from-downstream</code> is the\ncommand.</li><li>Command <code>propose-update</code> received numerous improvements:<ul><li>You can pick upstream version to use.</li><li>Packit will NOT check out the git ref with the upstream release if you\nspecify <code>--local-content</code></li><li>It's possible to force packit to execute <code>fedpkg new-sources</code> using\n<code>--force-new-sources</code> and bypass the caching mechanism.</li></ul></li></ol><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"installation-1\">Installation<a href=\"#installation-1\" class=\"hash-link\" aria-label=\"Direct link to Installation\" title=\"Direct link to Installation\">​</a></h2><p>Please make sure you are installing <code>0.2.0</code>:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ dnf install --enablerepo=updates-testing packit</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Or</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ pip3 install --user packitos</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>You can also install packit from master branch, if you are brave enough:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ pip3 install --user git+https://github.com/packit-service/packit</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"how-are-we-using-packit\">How are we using packit?<a href=\"#how-are-we-using-packit\" class=\"hash-link\" aria-label=\"Direct link to How are we using packit?\" title=\"Direct link to How are we using packit?\">​</a></h2><p>I'd like to show you how we used packit to bring a new upstream\nrelease of ogr into Fedora, a library which packit is using.</p><p>Once we have performed an upstream release of ogr, we can propose an update in\ndist-git:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ git clone https://github.com/packit-service/ogr &amp;&amp; cd ogr/</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit propose-update</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Running 'anitya' versioneer</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Version in upstream registries is '0.0.3'.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Version in spec file is '0.0.3'.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Picking version of the latest release from the upstream registry over spec file.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Checking out upstream version 0.0.3</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Using 'master' dist-git branch</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning repo: https://src.fedoraproject.org/rpms/python-ogr.git -&gt; /tmp/tmpb9xlvdhj</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Syncing /home/tt/g/user-cont/ogr/python-ogr.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Archive ogr-0.0.3.tar.gz found in lookaside cache (skipping upload).</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">ERROR    Cmd('git') failed due to: exit code(1)</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  cmdline: git commit -s -m [packit] 0.0.3 upstream release -m Upstream tag: 0.0.3</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Upstream commit: 059d21080a7849acff4626b6e0ec61830d537ac4</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  stdout: 'On branch 0.0.3-master-update</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">nothing to commit, working tree clean'</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Whoops, it seems that I have messed up, I forgot to bump the spec file in the\nupstream repo when doing the release. I will bump it locally and utilize\n<code>--local-content</code> argument:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ rpmdev-bumpspec -n 0.1.0 -c 'New upstream release: 0.1.0' *.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit propose-update --local-content</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Running 'anitya' versioneer</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Version in upstream registries is '0.0.3'.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Version in spec file is '0.1.0'.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Picking version of the latest release from the upstream registry over spec file.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Using 'master' dist-git branch</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning repo: https://src.fedoraproject.org/rpms/python-ogr.git -&gt; /tmp/tmpd9j4se27</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Syncing /home/tt/g/user-cont/ogr/python-ogr.spec</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Archive ogr-0.1.0.tar.gz found in lookaside cache (skipping upload).</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">INFO: Downloading file from URL https://files.pythonhosted.org/packages/source/o/ogr/ogr-0.1.0.tar.gz</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">100%[=============================&gt;]    20.25K  eta 00:00:00</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Downloaded archive: '/tmp/tmpd9j4se27/ogr-0.1.0.tar.gz'</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">About to upload to lookaside cache</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">won't be doing kinit, no credentials provided</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">PR created: https://src.fedoraproject.org/rpms/python-ogr/pull-request/6</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>Once the scratch build is done and tests passed we merged and built it:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit build</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Using 'master' dist-git branch</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning repo: https://src.fedoraproject.org/rpms/python-ogr.git -&gt; /tmp/tmprp3cmdjy</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Building python-ogr-0.1.0-1.fc31 for rawhide</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Created task: 33616980</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=33616980</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>We have done the same for F30 and F29.</p><p>The previous commands were run in the directory of the upstream repository. Packit also accepts path to your upstream clone, or even URL. So let's create a bodhi update for python-ogr by specifying the upstream repo URL:</p><div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ cd $HOME</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit create-update --dist-git-branch f29 https://github.com/packit-service/ogr</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning repo: https://github.com/packit-service/ogr -&gt; /tmp/tmpdkdadmn_</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Koji builds for package python-ogr and koji tag f29-updates-candidate:</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\"> - python-ogr-0.1.0-1.fc29</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning repo: https://src.fedoraproject.org/rpms/python-ogr.git -&gt; /tmp/tmpn1809ec9</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Bodhi update FEDORA-2019-78948e62d2:</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">- https://bodhi.fedoraproject.org/updates/FEDORA-2019-78948e62d2</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">- stable_karma: 3</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">- unstable_karma: -3</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">- notes:</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">New upstream release: 0.1.0</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><p>And that's it, no need to access dist-git any more.</p><p>Please give packit a try and let us know what you think.</p><h1>Packit 0.3.0 (2019-04-11)</h1><p>In the previous post we promised to\nprovide a new release every 2 weeks and we are already breaking this promise as\nit's been 3 weeks since then. We decided to wait with the release to merge\nseveral pull requests related to source-git support.</p><p>Now the good news. You can find a complete list of new features and\nimprovements of version\n<a href=\"https://github.com/packit-service/packit/releases/tag/0.3.0\" target=\"_blank\" rel=\"noopener noreferrer\">0.3.0</a> in the\n<a href=\"https://github.com/packit-service/packit/blob/master/CHANGELOG.md#030\" target=\"_blank\" rel=\"noopener noreferrer\">changelog</a>.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"features\">Features<a href=\"#features\" class=\"hash-link\" aria-label=\"Direct link to Features\" title=\"Direct link to Features\">​</a></h2><ul><li>You can now specify your own hooks or actions to replace default packit\nbehaviour. (More information can be found <a href=\"/docs/configuration/actions\">in the\ndocumentation</a>).</li><li>Packit supports pagure.io-based upstream projects.</li><li>Commands <code>propose-update</code> and <code>sync-from-downstream</code> supports <a href=\"/docs/configuration#minimal-sample-config\">copying\ndirectories</a>.</li><li>A new command <code>status</code>! It displays useful upstream/downstream info.</li><li>Packit now supports <a href=\"/source-git\">Source-git</a>. The\nfunctionality is not available, yet - we will add a CLI interface for it in\nthe next release.</li><li>You can now have a config file for packit in your home directory(<code>~/.config/packit.yaml</code>).</li><li>Packit installed from an RPM now has manpages.</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-status-example\"><code>packit status</code> example<a href=\"#packit-status-example\" class=\"hash-link\" aria-label=\"Direct link to packit-status-example\" title=\"Direct link to packit-status-example\">​</a></h3><div class=\"language-bash codeBlockContainer_Ckt0 theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_biex\"><pre tabindex=\"0\" class=\"prism-code language-bash codeBlock_bY9V thin-scrollbar\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">$ packit status</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Cloning repo: https://src.fedoraproject.org/rpms/packit.git -</span><span class=\"token operator\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"> /tmp/tmp84we_6n8</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">Downstream PRs: No </span><span class=\"token function\" style=\"color:#d73a49\">open</span><span class=\"token plain\"> PRs.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">f29: </span><span class=\"token number\" style=\"color:#36acaa\">0.2</span><span class=\"token plain\">.0</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">f30: </span><span class=\"token number\" style=\"color:#36acaa\">0.2</span><span class=\"token plain\">.0</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">master: </span><span class=\"token number\" style=\"color:#36acaa\">0.2</span><span class=\"token plain\">.0</span><br></span></code></pre><div class=\"buttonGroup__atx\"><button type=\"button\" aria-label=\"Copy code to clipboard\" title=\"Copy\" class=\"clean-btn\"><span class=\"copyButtonIcons_eSgA\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" class=\"copyButtonIcon_y97N\"><path fill=\"currentColor\" d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\"></path></svg><svg viewBox=\"0 0 24 24\" class=\"copyButtonSuccessIcon_LjdS\"><path fill=\"currentColor\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"></path></svg></span></button></div></div></div><h1>Packit 0.4.0 &amp; 0.4.1 (2019-05-18)</h1><p>It's been over a month since we released packit \"0.3.0\". Here comes packit 0.4.0 (and patch release 0.4.1) and as always they bring a lot of new features and improvements.</p><p>You can find a complete list in the\n<a href=\"https://github.com/packit-service/packit/blob/master/CHANGELOG.md#040\" target=\"_blank\" rel=\"noopener noreferrer\">changelog</a>.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-as-a-service\">Packit as a service<a href=\"#packit-as-a-service\" class=\"hash-link\" aria-label=\"Direct link to Packit as a service\" title=\"Direct link to Packit as a service\">​</a></h2><ul><li>We have Packit as a service running in OpenShift and also a GitHub App, which uses it.\nUnfortunately it's still not in the <a href=\"https://github.com/marketplace\" target=\"_blank\" rel=\"noopener noreferrer\">Marketplace</a>,\nso <a href=\"https://github.com/packit-service\" target=\"_blank\" rel=\"noopener noreferrer\">we</a> have been the only one using it so far.\nThe service/app submits builds in <a href=\"https://copr.fedorainfracloud.org/coprs/packit/\" target=\"_blank\" rel=\"noopener noreferrer\">copr</a> and\nonce they're done it adds a GitHub status and comment with instructions how to install the builds.\nThe service is now configurable via <a href=\"/docs/configuration#packit-service-jobs\">jobs</a> defined\nin configuration file.</li><li>Packit is now able to check GPG signatures of the upstream commits against configured fingerprints.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"cli\">CLI<a href=\"#cli\" class=\"hash-link\" aria-label=\"Direct link to CLI\" title=\"Direct link to CLI\">​</a></h2><ul><li><code>srpm</code> command now works also with <a href=\"/source-git\">Source-git</a>.</li><li><code>status</code> command now access remote APIs asynchronously in parallel, which should speed up\nthe execution.</li><li>CLI has new <code>--dry-run</code> option to not perform any remote changes (pull requests or comments).</li><li>Fedmsg parsing has been unified into a single <code>listen-to-fedmsg</code> command.</li></ul><h1>Packit 0.4.2 (2019-06-26)</h1><p>Another relase after a month since <a href=\"https://packit.dev/posts/packit-041/\" target=\"_blank\" rel=\"noopener noreferrer\">0.4.1</a>, this time mostly with bug fixes.</p><p>We've been busy polishing our <a href=\"https://packit.dev/packit-as-a-service/\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub App</a> recently, therefore we had no resources for new features.</p><p>See <a href=\"https://github.com/packit-service/packit/blob/master/CHANGELOG.md#042\" target=\"_blank\" rel=\"noopener noreferrer\">CHANGELOG</a> for more details.</p><h1>September 2020</h1><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-36-august-31th---september-4th\">Week 36 (August 31th - September 4th)<a href=\"#week-36-august-31th---september-4th\" class=\"hash-link\" aria-label=\"Direct link to Week 36 (August 31th - September 4th)\" title=\"Direct link to Week 36 (August 31th - September 4th)\">​</a></h2><ul><li>We store the submission time of SRPM builds now (<a href=\"https://github.com/packit/packit-service/pull/795\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#795</a> by <a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a>).</li><li><a href=\"https://github.com/shreyaspapi\" target=\"_blank\" rel=\"noopener noreferrer\">Shreyas</a> improved implementation of the build status reporting (<a href=\"https://github.com/packit/packit-service/pull/740\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#740</a>).</li><li><a href=\"https://github.com/IceWreck\" target=\"_blank\" rel=\"noopener noreferrer\">Anchit</a> enhanced the <code>/koji-builds</code> endpoint to be more consistent with <code>/copr-builds</code> endpoint (<a href=\"https://github.com/packit/packit-service/pull/791\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#791</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-37-september-7th---september-11th\">Week 37 (September 7th - September 11th)<a href=\"#week-37-september-7th---september-11th\" class=\"hash-link\" aria-label=\"Direct link to Week 37 (September 7th - September 11th)\" title=\"Direct link to Week 37 (September 7th - September 11th)\">​</a></h2><ul><li>Stage now uses <a href=\"https://github.com/packit/tokman\" target=\"_blank\" rel=\"noopener noreferrer\">Tokman</a> to get access tokens for GitHub, which should resolve race condition when running parallel jobs\n(Tokman by <a href=\"https://github.com/csomh\" target=\"_blank\" rel=\"noopener noreferrer\">Hunor</a>, ogr integration by <a href=\"https://github.com/mfocko\" target=\"_blank\" rel=\"noopener noreferrer\">Matej</a>).</li><li><a href=\"https://github.com/lachmanfrantisek\" target=\"_blank\" rel=\"noopener noreferrer\">Franta</a> has addressed problems with Testing-Farm cluster with custom response on PRs that links to more information (<a href=\"https://github.com/packit/packit-service/issues/803\" target=\"_blank\" rel=\"noopener noreferrer\">pinned info</a>, <a href=\"https://github.com/packit/packit-service/pull/798\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#798</a>).</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-38-september-14th---september-18th\">Week 38 (September 14th - September 18th)<a href=\"#week-38-september-14th---september-18th\" class=\"hash-link\" aria-label=\"Direct link to Week 38 (September 14th - September 18th)\" title=\"Direct link to Week 38 (September 14th - September 18th)\">​</a></h2><ul><li>The combination of the source-git patches with existing patches now works well\n(<a href=\"https://github.com/packit/packit/pull/963\" target=\"_blank\" rel=\"noopener noreferrer\">packit#963</a>).</li><li>Service now mostly supports also GitLab as you can see\n<a href=\"https://gitlab.com/packit-service/hello-world/-/merge_requests/10\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>\nor <a href=\"https://gitlab.com/packit-service/src/drpm/-/merge_requests/2\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>.\nA lot of small issues were fixed in the last week\n(<a href=\"https://github.com/packit/packit-service/pull/806\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#806</a>,\n<a href=\"https://github.com/packit/packit-service/pull/812\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#812</a>,\n<a href=\"https://github.com/packit/packit-service/pull/814\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#814</a>,\n<a href=\"https://github.com/packit/packit-service/pull/815\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#815</a>,\n<a href=\"https://github.com/packit/packit-service/pull/816\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#816</a>\n).</li><li>Created Copr projects are now prefixed with the hostname\nfor non-GitHub services and also support multipart namespaces\n(<a href=\"https://github.com/packit/packit-service/pull/819\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#819</a>).</li><li><a href=\"https://github.com/lbarcziova\" target=\"_blank\" rel=\"noopener noreferrer\">Laura</a> fixed two testing-farm related issues\n(<a href=\"https://github.com/packit/packit-service/pull/808\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#808</a>,\n<a href=\"https://github.com/packit/packit-service/pull/809\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#809</a>).\nYou can now use <code>test</code> job also on Pagure and GitLab thanks to that.</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-39-september-21st---september-25th\">Week 39 (September 21st - September 25th)<a href=\"#week-39-september-21st---september-25th\" class=\"hash-link\" aria-label=\"Direct link to Week 39 (September 21st - September 25th)\" title=\"Direct link to Week 39 (September 21st - September 25th)\">​</a></h2><ul><li>Packit-service can be configured to work with private namespaces. This is plumbing work which we need right now for CentOS Stream. We are not planning to enable this for GitHub - packit-service will still work only for public repositories, private ones are ignored. <a href=\"https://github.com/packit/packit-service/pull/831\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#831</a></li><li>If git tag contains more information than just version (e.g. <code>pkg_name-v1.2.3</code>), it is possible to use upstream_tag_template to extract version from the tag, which will be used in a subsequent task. <a href=\"https://packit.dev/docs/configuration/#upstream_tag_template\" target=\"_blank\" rel=\"noopener noreferrer\">doc</a> <a href=\"https://github.com/packit/packit/pull/959\" target=\"_blank\" rel=\"noopener noreferrer\">packit#959</a></li><li>Added support for globbing pattern in upstream_ref. <a href=\"https://packit.dev/docs/configuration/#upstream_ref\" target=\"_blank\" rel=\"noopener noreferrer\">doc</a> <a href=\"https://github.com/packit/packit/pull/960\" target=\"_blank\" rel=\"noopener noreferrer\">packit#960</a></li><li>Packit <code>--remote</code> is global option now and available for all commands. Because of this <code>sync-from-downstream --remote</code> was renamed to <code>--remote-to-push</code>. Remote can now be specified in the user's config (via upstream_git_remote parameter). <a href=\"https://github.com/packit/packit/pull/977\" target=\"_blank\" rel=\"noopener noreferrer\">packit#977</a></li></ul><p>Following bugs were fixed:</p><ul><li>Packit dropping leading zeros in version. <a href=\"https://github.com/packit/packit/pull/814\" target=\"_blank\" rel=\"noopener noreferrer\">packit#814</a></li><li>Packit CLI issue caused by picking incorrect copr project name. <a href=\"https://github.com/packit/packit/pull/971\" target=\"_blank\" rel=\"noopener noreferrer\">packit#971</a></li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-40-september-28th---october-2nd\">Week 40 (September 28th - October 2nd)<a href=\"#week-40-september-28th---october-2nd\" class=\"hash-link\" aria-label=\"Direct link to Week 40 (September 28th - October 2nd)\" title=\"Direct link to Week 40 (September 28th - October 2nd)\">​</a></h2><ul><li>Packit-service is now explicitly checking if requested copr-build targets exist and if not, the user is informed about it. <a href=\"https://github.com/packit/packit-service/pull/835\" target=\"_blank\" rel=\"noopener noreferrer\">packit-service#835</a></li><li>We have improved the way how packit updates <code>%setup</code> line in a spec file - you are now able to set content of <code>-n</code> option via archive_root_dir_template config option, it defaults to <code>{upstream-pkg-name}</code>. <a href=\"https://github.com/packit/packit.dev/pull/167\" target=\"_blank\" rel=\"noopener noreferrer\">doc</a> <a href=\"https://github.com/packit/packit-service/pull/834\" target=\"_blank\" rel=\"noopener noreferrer\">packit#834</a></li><li>Packit is able to generate a patch file with format-patch without leading a/ and b/ in the patch diff. Required for patches in dist-git which are applied with -p0.</li><li>Contribution guidelines were updated, now we have one shared <a href=\"https://github.com/packit/contributing\" target=\"_blank\" rel=\"noopener noreferrer\">link</a>.</li></ul><h1>Week 44-48 (November) 2019</h1><p>With this blog post we'd like to continue with the idea of openly communicating changes in Packit.\nSince most of the developers use Packit as the <a href=\"https://packit.dev/packit-as-a-service\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub App</a> (which uses code from <a href=\"https://github.com/packit-service/packit-service\" target=\"_blank\" rel=\"noopener noreferrer\">this repository - Packit Service</a>), this blog will be about changes in all the parts, i.e. the GitHub App, the Packit Service and Packit itself.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"continuous-deployment-cd\">Continuous Deployment (CD)<a href=\"#continuous-deployment-cd\" class=\"hash-link\" aria-label=\"Direct link to Continuous Deployment (CD)\" title=\"Direct link to Continuous Deployment (CD)\">​</a></h2><p>At the moment the workflow is that one of us manually triggers production container image build at the end of a week.\nThis image is then automatically deployed into our production instance of the service over a weekend (Sun/Mon night) so that everyone can start a week with all the amazing stuff we added the previous week.\nIn case an issue makes it through our staging instance into production uncaught, we can easily rollback on Monday.\nThe same person also writes down what's changed in Packit (service/app) since previous deployment.</p><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"changes-in-production-since-the-end-of-november\">Changes in production (since the end of November)<a href=\"#changes-in-production-since-the-end-of-november\" class=\"hash-link\" aria-label=\"Direct link to Changes in production (since the end of November)\" title=\"Direct link to Changes in production (since the end of November)\">​</a></h2><p>Previous post is almost half a year old so we won't list all the changes since then, but only since last deployment, i.e. since end of December.</p><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit\">Packit<a href=\"#packit\" class=\"hash-link\" aria-label=\"Direct link to Packit\" title=\"Direct link to Packit\">​</a></h3><p>Previous deployment was running <a href=\"https://pypi.org/project/packitos/0.7.1/\" target=\"_blank\" rel=\"noopener noreferrer\">packit-0.7.1</a>.\nWe haven't released a newer version since then, but in the service we install Packit from the Git repository (we have a separate <code>stable</code> git branch for our production deployment).\nFrom the most visible changes, Packit now:</p><ul><li>better handles Create-archive action</li><li>is able to work in a repo with detached head</li><li>logs output from subprocesses in realtime</li><li>syncs config file and spec file by default in Propose-update action</li><li>hadles patches with undecodable chars</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service\">Packit Service<a href=\"#packit-service\" class=\"hash-link\" aria-label=\"Direct link to Packit Service\" title=\"Direct link to Packit Service\">​</a></h3><p>Now:</p><ul><li>better reports Copr builds<ul><li>uses separate commit status for srpm build and every chroot</li><li>clears test farm commit statuses when new build is triggered</li><li>better handles failed Copr builds</li></ul></li><li>gracefully handles no config file in the repo</li><li>better handles when no (copr build) targets are specified in config file</li><li>better checks whitelist of users</li><li>does not create duplicate tickets in our <a href=\"https://github.com/packit-service/notifications\" target=\"_blank\" rel=\"noopener noreferrer\">notification repo</a> when a new user install the app</li></ul><p>Changes not visible to end users:</p><ul><li>using <a href=\"https://github.com/packit-service/requre\" target=\"_blank\" rel=\"noopener noreferrer\">Requre</a> for integration/E2E tests</li><li>Fedora messaging consumer part of the service has been improved and moved to separate <a href=\"https://github.com/packit-service/packit-service-fedmsg\" target=\"_blank\" rel=\"noopener noreferrer\">repo/image</a></li><li>using FAS instead of Fedora Badges for checking whether a user is Fedora packager</li><li>many improved logs</li><li>many bugs squashed</li><li>lot's of code refactored</li></ul><h1>December 2019</h1><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-49\">Week 49<a href=\"#week-49\" class=\"hash-link\" aria-label=\"Direct link to Week 49\" title=\"Direct link to Week 49\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"ogr--packit\">ogr &amp; packit<a href=\"#ogr--packit\" class=\"hash-link\" aria-label=\"Direct link to ogr &amp; packit\" title=\"Direct link to ogr &amp; packit\">​</a></h3><ul><li>ogr-0.9.0 has been released greatly restructured. (<a href=\"https://github.com/packit-service/ogr/pull/291/files\" target=\"_blank\" rel=\"noopener noreferrer\">#291</a>)</li><li><code>packit status</code> (CLI) now shows also latest Copr builds. (<a href=\"https://github.com/packit-service/packit/pull/579\" target=\"_blank\" rel=\"noopener noreferrer\">#579</a>)</li><li>Target aliases (currently <code>fedora-development</code>, <code>fedora-stable</code>, <code>fedora-all</code>) can now be used in the packit config file. (<a href=\"https://github.com/packit-service/packit/pull/619\" target=\"_blank\" rel=\"noopener noreferrer\">#619</a>)</li><li>When doing a new update in Fedora dist-git, packit now by default creates a new pull request instead of pushing directly to dist-git. (<a href=\"https://github.com/packit-service/packit/pull/622\" target=\"_blank\" rel=\"noopener noreferrer\">#622</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-1\">packit service<a href=\"#packit-service-1\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>Does not set test checks when tests are not configured. (<a href=\"https://github.com/packit-service/packit-service/pull/275\" target=\"_blank\" rel=\"noopener noreferrer\">#275</a>)</li><li>Supports target aliases and dist-git branches aliases. (<a href=\"https://github.com/packit-service/packit-service/pull/277\" target=\"_blank\" rel=\"noopener noreferrer\">#277</a>, <a href=\"https://github.com/packit-service/packit-service/pull/285\" target=\"_blank\" rel=\"noopener noreferrer\">#285</a>)</li><li>Nicely formats errors from OpenShift API. (<a href=\"https://github.com/packit-service/packit-service/pull/283\" target=\"_blank\" rel=\"noopener noreferrer\">#283</a>)</li><li>Runs Copr build when user adds a <code>/packit build</code> comment into a PR. (<a href=\"https://github.com/packit-service/packit-service/pull/290\" target=\"_blank\" rel=\"noopener noreferrer\">#290</a>)</li></ul><h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"week-50\">Week 50<a href=\"#week-50\" class=\"hash-link\" aria-label=\"Direct link to Week 50\" title=\"Direct link to Week 50\">​</a></h2><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-1\">packit<a href=\"#packit-1\" class=\"hash-link\" aria-label=\"Direct link to packit\" title=\"Direct link to packit\">​</a></h3><ul><li>If there is no <code>upstream_package_name</code>/<code>downstream_package_name</code> given in <code>.packit.yaml</code>, they now default to the name of the GitHub repo. (<a href=\"https://github.com/packit-service/packit/pull/624\" target=\"_blank\" rel=\"noopener noreferrer\">#624</a>)</li><li>If no <code>jobs</code> are defined in <code>.packit.yaml</code> packit by default runs <code>build</code> job on <code>fedora-stable</code> targets and <code>propose_downstream</code> on <code>fedora-all</code> branches. (<a href=\"https://github.com/packit-service/packit/pull/625\" target=\"_blank\" rel=\"noopener noreferrer\">#625</a>)</li><li><code>build</code> command has nicer output. (<a href=\"https://github.com/packit-service/packit/pull/630\" target=\"_blank\" rel=\"noopener noreferrer\">#630</a>)</li><li>Smaller fixes. (<a href=\"https://github.com/packit-service/packit/pull/630\" target=\"_blank\" rel=\"noopener noreferrer\">#630</a>, <a href=\"https://github.com/packit-service/packit/pull/636\" target=\"_blank\" rel=\"noopener noreferrer\">#636</a>)</li></ul><h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"packit-service-2\">packit service<a href=\"#packit-service-2\" class=\"hash-link\" aria-label=\"Direct link to packit service\" title=\"Direct link to packit service\">​</a></h3><ul><li>Creates a new issue when <code>propose-update</code> fails. (<a href=\"https://github.com/packit-service/packit-service/pull/300\" target=\"_blank\" rel=\"noopener noreferrer\">#300</a>)</li><li>Better reports failed submitting of a Copr build. (<a href=\"https://github.com/packit-service/packit-service/pull/301\" target=\"_blank\" rel=\"noopener noreferrer\">#301</a>)</li></ul>",
            "url": "https://packit.dev/posts/weekly/2019",
            "title": "2019",
            "summary": "Let's see what happened in Packit in 2019.",
            "date_modified": "2021-01-07T00:00:00.000Z",
            "tags": [
                "2019"
            ]
        }
    ]
}