Good Morning Everyone,
I just cut a new release of pagure: 2.7
It comes with quite a few changes, here is the changelog: * Tue Oct 11 2016 Pierre-Yves Chibon pingou@pingoured.fr - 2.7-1 - Update to 2.7 - Clean imports (Vivek Anand) - Fix NoneType error when pagure-ci form is inactively updated first time (Farhaan Bukhsh) - Fix minor typos in configuration documentation (Jeremy Cline) - Use context managers to ensure files are closed (Jeremy Cline) - Adjust update_tickets_from_git to add milestones for issues as well (Vivek Anand) - Update milestone description in Settings (Lubomír Sedlář) - Add checks for the validity of the ssh keys provided (Patrick Uiterwijk) - Remove hardcoded hostnames in unit tests (Jeremy Cline) - Skip clamd-dependent tests when pyclamd isn't installed (Patrick Uiterwijk) - Fix interacting with branch containing a dot in their name (new PR button, delete branch button) - Ensure only project admins can create reports - Do not warn admins when a build in jenkins did not correspond to a pull-request - Fix the progress bar on the page listing the issues (d3prof3t) - Do not call the API when viewing a diff or a PR if issues or PRs are disabled - Port pagure to flask 0.13+ - Fix displaying the reason when a PR cannot be merged - Allow projects to turn on/off fedmsg notifications - Fix the web-hook service so when a project is updated the service is as well - Add the possibility to specify a status to close ticket (closed as upstream, works for me, invalid...) - Let all the optional SelectFields in forms return None when they should - Make each tests in the test suite run in its own temporary directory (Jeremy Cline) - Use long dash in footer instead of two short ones (Lubomír Sedlář) - Add a welcome screen to new comers (does not work with local auth) - Ensure user are not logged in if we couldn't properly set them up in pagure - Add the possibility to search through issues (AnjaliPardeshi) - Add a default hook to all new projects, this hook re-set the merge status of all the open PR upon push to the main branch of the repo - Add support for setting custom fields for issues per projects
The last item here should interest some people, I still need to write some documentation around it but the basic doc is in the PR: https://pagure.io/pagure/pull-request/1395
This is currently happily running in stg: https://stg.pagure.io feel free to poke at it there and report any issue you may have. If all goes well, I might cut a 2.7.1 tomorrow (found a few quick bugs while deploying 2.7) and push to prod once freeze is over.
Happy hacking, Pierre
On Thu, Oct 13, 2016 at 12:33:32AM -0400, Randy Barlow wrote:
On Tue, 2016-10-11 at 17:24 +0200, Pierre-Yves Chibon wrote:
- Clean imports (Vivek Anand)
Is this line item what I've been waiting for to move Bodhi to Pagure? If so, I'm excited to switch!
No this is the line you want:
- Allow projects to turn on/off fedmsg notifications
Basically: - Create the project in pagure - Turn off fedmsg - Import all the tickets - Turn fedmsg back on
It'll be in prod with 2.7.2.
Cheers, Pierre
On Thu, 2016-10-13 at 11:01 +0200, Pierre-Yves Chibon wrote:
No this is the line you want:
- Allow projects to turn on/off fedmsg notifications
Basically:
- Create the project in pagure
- Turn off fedmsg
- Import all the tickets
- Turn fedmsg back on
It'll be in prod with 2.7.2.
Fantastic. I think what I'll do is get bodhi 2.3.0 out the door (to fix the thing where it e-mails people every three hours and also to add gated signing support) and then I'll move over to pagure. Save me a seat at pagure.io/bodhi ☺
infrastructure@lists.fedoraproject.org