Blog Posts

November 2021

November 8, 2021

Week 44 (November 1st - November 5th) # We have fixed several issues in packit when it’s periodically checking statuses of jobs. You should now reliably see up to date check statuses for Copr RPM builds and Testing Farm runs. (packit-service#1267), (packit-service#1265) Fixed an issue, which raised a UnicodeEncodingError, when working with dist-git patch files with an encoding other than UTF-8. (packit#1406) Backup alias definitions now reflect the official release of Fedora 35. ...

October 2021

October 4, 2021

Week 39 (September 27th - October 1st) # Clicking on logo on dashboard no longer opens a new page, but rather reloads the current one. We consider Pipelines view on dashboard to be ready for production use. We’re planning to improve the user experience when using pipelines with easier navigation and filtering options. Building the latest development versions of packit and ogr was moved to the packit/packit-dev Copr repo. ...

September 2021

September 6, 2021

Week 35 (August 30th - September 3rd) # A bug in Packit that caused purging or syncing upstream changelog (when not configured) from specfile when running propose-downstream was fixed. New behavior preserves downstream changelog and in case there are either no entries or no %changelog section present, it is created with a new entry. (packit#1349) Week 36 (September 6th - September 10th) # packit source-git init was updated to try to apply patches with git am first, and use patch only when this fails, in order to keep the commit message of Git-formatted (mbox) patch files in the source-git history. ...

August 2021

August 6, 2021

Week 31 (August 2nd - August 6th) # sync_release in API allows specifying a suffix for the newly created branch in a dist-git repo fork, so that there can be more open update PRs for the same dist-git branch at the same time. (packit#1326) The behaviour of running tests triggered by /packit test comment was improved. If there is no existing Copr build when the tests are triggered, Packit service should now react and create a new build. ...

July 2021

July 9, 2021

Week 26+27 (June 28th - July 9th) # Summer is here and vacations with it. Most of the work done in this sprint is either internal (not user facing) or not finished yet. Thanks to MaťejM Packit Service now triggers a new Copr build if no suitable build has been found. That fixes an issue that the service sometimes did not react to /packit test. (packit-service#1132) Week 28 (July 12th - July 16th) # We have a new API endpoint for obtaining projects of a given forge. ...

June 2021

June 4, 2021

Week 22 (May 31st - June 4th) # We have a new status page, kudos to Jirka! Franta fixed a bug that if some action during propose-downstream caused an upstream git repository to be dirty, the sync for other branches failed. (packit-service#1111) packit generate is not supported anymore. (packit#1269) Tomáš improved the patch ordering. (packit#1263) Week 23 (June 7th - June 11th) # Tomáš improved the way changelog is passed from source-git repo to dist-git. ...

May 2021

May 10, 2021

Week 18 (May 3rd - May 7th) # Laura fixed the problem with fedora-latest alias (packit#1222). We now have separate workers for short and long running tasks. This should lead to better responsiveness (packit-service#1059, deployment#202). Week 19 (May 10th - May 14th) # Jirka added support for creating Bugzilla bugs for newly created MRs on GitLab (packit-service#1087). The installation instructions for failed or unfinished COPR builds are not displayed on the results page (dashboard#104). ...

April 2021

April 9, 2021

Week 14 (April 4th - April 9th) # Honza converted packit’s test suite from STI to FMF and configured packit to synchronize the suite to Fedora dist-git (packit#1192). Franta fixed a bug in packit which kept only appending targets to an existing COPR project which is no longer a case - dropped targets are now being removed (packit#1197). Week 15 (April 12th - April 16th) # Tomáš fixed an issue in chaining variable definitions in the RPM macros used to set up source-git repositories with packit init (packit#1206). ...

March 2021

March 4, 2021

March 2021 # Week 9 (March 1st - March 5th) # Tomas improved the performance of sandcastle, all the user-defined actions now run in one sandbox. This should also speed up the SRPM builds. (packit#1129) You can view the results of jobs directly in our dashboard, kudos to Anchit. (dashboard#73) Jirka implemented setting of the environment context when running the Testing farm tests. (packit-service#1008) In Packit there is a new configuration option sources which overrides the URLs defined in specfiles. ...

February 2021

February 5, 2021

February 2021 # Week 5 (February 1st - February 5th) # The service uses new Testing Farm (API). We are still working on better user experience and fixing bugs. (packit-service#875) MatejF refactored permission system on pull requests and issues comments and renamed whitelist to allowlist. (packit-service#936) The service now retries failed tasks. (packit-service#931) --koji-target option of the CLI’s build command now accepts aliases. (packit#1052) The service runs on Fedora 33 now. ...