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 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.
July 3, 2020
Week 27 (June 29th - July 3rd) # packit # We introduced a new command packit validate-config which validates the contect of a package configuration file in your project (contributed by @TomasJani, #826). packit-as-a-service # You are now able to override configuration for builds, releases and other jobs (by @TomasTomecek, #676). Read more about this feature here. Week 28 (July 6th - July 10th) # packit # Command validate-config works properly now and does not produce odd error messages, by @TomasTomecek and @csomh, #894 and #895 You will now properly see git-describe metadata in the %release field in spec file when using srpm command, by @TomasTomecek, #894 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 @TomasTomecek, #889 packit is now able to load metadata from commits of a source-git repo and utilize them when creating patch files, by @lachmanfrantisek, #875 packit-as-a-service # We now have a new API endpoint: /api/projects/, by @IceWreck, #716 Over the last few weeks, @lbarcziova was very busy with refactoring how jobs and tasks are being executed in packit-service.
May 6, 2020
Week 23 (June 1st - June 5th) # Hello everyone, during this week we didn’t manage to implement any significant new features - most of the work happened under the hood.
packit # We have fixed a formatting issue when packit prints installation instructions for using builds from a copr repo (by @lachmanfrantisek, #852). 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 @lachmanfrantisek, #851).
May 6, 2020
Week 19 (May 4th - May 6th) # packit # The image now uses ogr from git master instead of from Fedora stable RPM. packit-service # Franta Fixed a previous week introduced bug, which prevented users from being whitelisted. (#599) Hunor Made improvements to avoid a race condition in getting app access token. (#601) Week 20+21 (May 11th - May 22th) # packit # The debug logs in the CLI are now much more consistent.
April 3, 2020
Week 14 (March 30th - April 3rd) # packit # Fix web URLs for Copr builds owned by groups (#778). 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. (#779) Packit no longer inspects archive extension set in Source and creates .tar.gz by default - this should be more flexible and prevent issues for “non-standard” archive names.
March 6, 2020
Week 10 (March 2nd - March 6th) # packit # The generate command is now deprecated in favour of the init command (#728), contributed by @shreyaspapi. packit-service # When a non-collaborator creates a PR, packit says that only “Collaborators can trigger packit-service” - this message has been improved to better match the reality (#445). Packit service no longer posts comments on pull requests when a SRPM can’t be created - the logs should be now aviable in the service’s logs view available when clocking on the commit status check URL (#447).
February 7, 2020
Week 6 # Both Packit and Packit Service pre-commit hooks were updated to include prettier and setup-cfg-fmt, in order to have a more consistent formatting of markup, YAML, JSON and setup.cfg files.
It became easier for developers to build the Packit base image locally, and tests in Zuul were configured to run on Fedora 31.
Packit learned how to look for RPM spec files on its own, so specifying specfile_path in the configuration is not mandatory anymore.
January 27, 2020
Week 1 # packit # Correctly updates version on srpm build. (#642) Downloads all URL sources before srpm build. (#643) packit service # Runs on Fedora 31. (#303, #304) Correctly checks list of whitelisted repositories when issue comment is added. (#309) Week 2 # packit # Incorporates lots of SRPM related improvements. (#646, #650, #651, #652, #653) Better handles when Copr owner is not set.
January 7, 2021
Initial version 0.1.0 of packit is out! (2019-03-08) # We would like to announce general availability of the initial version of packit, titled ‘0.1.0’.
Since this is our first release, we would like to ask you to be patient if you encounter any issues. We work hard on packit’s usability. If you feel like that packit is doing something weird or if anything is unclear, don’t hesitate and reach out to us by creating a new Github issue.