Package Release Info

pagure-5.13.2-bp154.2.24

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

pagure
pagure-ci
pagure-ev
pagure-loadjson
pagure-logcom
pagure-milters
pagure-mirror
pagure-theme-chameleon
pagure-theme-default-openSUSE
pagure-theme-default-upstream
pagure-theme-pagureio
pagure-theme-srcfpo
pagure-theme-upstream
pagure-web-apache-httpd
pagure-web-nginx
pagure-webhook

Change Logs

* Thu Sep 16 2021 Neal Gompa <ngompa13@gmail.com>
- Drop unused dependency on nose
Version: 5.13.2-bp153.1.14
* Fri Feb 12 2021 Neal Gompa <ngompa13@gmail.com>
- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)
* Fri Jan 29 2021 Neal Gompa <ngompa13@gmail.com>
- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable
* Thu Jan 07 2021 Neal Gompa <ngompa13@gmail.com>
- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
* Thu Dec 03 2020 Neal Gompa <ngompa13@gmail.com>
- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch
* Thu Sep 24 2020 Neal Gompa <ngompa13@gmail.com>
- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization
* Sun Aug 30 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation
* Tue Aug 04 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
Version: 5.10.0-bp152.3.1
* Sun Jun 21 2020 Neal Gompa <ngompa13@gmail.com>
- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch
* Wed May 20 2020 Neal Gompa <ngompa13@gmail.com>
- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
* Mon May 18 2020 Neal Gompa <ngompa13@gmail.com>
- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite
* Fri May 15 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (>= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 >= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms >= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow >= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch
* Sat Apr 04 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed
* Wed Mar 25 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo
* Mon Dec 02 2019 Neal Gompa <ngompa13@gmail.com>
- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file
* Sat Nov 16 2019 Neal Gompa <ngompa13@gmail.com>
- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight & scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow >= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request
* Sun Aug 11 2019 Neal Gompa <ngompa13@gmail.com>
- Update to 5.7.4
  + Add more administrative functions to pagure_admin
  + Add CSP headers support and a mechanism to customize them
  + Do not allow rebase via the API if the PR does not allow it
  + Allow project-less API token to retrieve issues via the API
  + Improve the support for spec file highlighting
- Drop patch that is part of this release
  + 0001-Couple-of-fixes-for-the-mirroring-in-feature.patch