Blog Posts

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. ...

January 2021

January 8, 2021

January 2021 # Week 1 (January 4th - January 8th) # Name of the job/command/comment to propose update of downstream package has been synced between CLI and service to propose-downstream. propose-update is now deprecated. (packit#1065, packit-service#913) Week 2 (January 11th - January 15th) # Branch deletions are now correctly ignored. (packit-service#919) Multiple internal improvements have been done. (packit#1072, packit-service#922, packit-service#923) Week 3 (January 18th - January 22th) # We have temporarily disabled the testing-farm support because the cluster with old runner has died and the new runner is not ready. ...

December 2020

December 4, 2020

Week 49 (November 30th - December 4th) # Jano fixed a bug in sync_release method of Packit API. (packit#1043) Jiri Konecny contributed a fix for how Packit creates COPR urls. (packit#1039) Laura updated instructions how to retrigger a job. (packit-service#892) Week 50 (December 7th - December 11th) # Tomas implemented the --upstream-url option of packit init command. When specified, init also sets up a source-git repository next to creating a configuration file. ...

November 2020

November 6, 2020

Week 45 (November 2nd - November 6th) # Laura implemented an option for packit to copy description from a release into a changelog when running propose-update. Also the default message has been changed to the list of commit messages from last release. (packit#1004) Jano improved handling of build targets in packit. (packit#986) Tomas improved an experience of a contributor to source-git in case the contributor doesn’t follow git-am patches style that is used. ...

October 2020

October 15, 2020

Week 41 (October 5th - October 9th) # franta made triggering of jobs more reliable and in correct situations (packit-service#837) Week 42 (October 12th - October 16th) # Nothing significant happened during this week. The only change was that Hunor resolved a problem when sentry client library (the alert service we use) caused errors in stage environment and hence the problem didn’t make it to production. ...

Working on the next major RHEL release, in your upstream repo

October 4, 2020

Fedora EL Niño (ELN) is such an awesome idea. It enables building rawhide packages in two distinct buildroots: the standard Fedora Rawhide buildroot and a second one, which mimics Red Hat Enterprise Linux This way you can make sure that your new upstream release builds fine in the next RHEL. But this feedback might be a little bit too late: the upstream release already happened and the code was imported in Fedora dist-git, so fixing an issue will require repeating the whole process. ...

September 2020

September 4, 2020

Week 36 (August 31th - September 4th) # We store the submission time of SRPM builds now (packit-service#795 by Anchit). Shreyas improved implementation of the build status reporting (packit-service#740). Anchit enhanced the /koji-builds endpoint to be more consistent with /copr-builds endpoint (packit-service#791). Week 37 (September 7th - September 11th) # Stage now uses Tokman to get access tokens for GitHub, which should resolve race condition when running parallel jobs (Tokman by Hunor, ogr integration by Matej). ...

August 2020

August 13, 2020

Week 32 (August 3rd - August 7th) and 33 (August 10th - August 13th) # We renamed our GitHub organisation to packit. That user had been inactive for a long time and Hunor’s request was successful. The Copr project settings are now changed only if needed. If we can’t edit the settings, we ask for the admin access to the Copr project and the service shows you a table with the changes if you want to do the edit manually. ...