Rebase to Pagure 5.2 to move to a maintained Pagure version and fix CVE-2017-1002151, as well as many other issues.

Upstream changes of note with the rebase to 5.2:

  • The UI has been completely redesigned
  • Theming has been redesigned, and new themes are included as subpackages
  • Many new API endpoints have been added
  • Reworked how git hooks work to rely on a single file for efficiency
  • Expanded functionality included in the pagure-admin command
  • Support for mirroring in git repositories from outside sources
  • Support for merging a PR when the fork was deleted
  • Support for generating archives from commits or tags
  • Support for rebasing pull-requests

Consult the official Pagure documentation on upgrading to Pagure 5 from earlier versions.

As part of this update, celery 4.2.1, kombu 4.2.2, billiard 3.5.0.5, vine 1.2.0, amqp 2.4.0, and redis-py 2.10.6 are now in EPEL7 to support Pagure.

This update has been submitted for testing by ngompa.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon pingou commented & provided feedback 2 years ago
karma

Using these packages to run pagure's test suite in podman/CentOS7, they fail, but not because of these packages (which are actually improving the situation compare to the packages I used to use)

BZ#1191235 Please add python-celery to EPEL7 build
BZ#1329587 please update kombu to 3.x series
BZ#1474269 CVE-2017-1002151 pagure: Private repositories accessible through ssh
BZ#1474270 CVE-2017-1002151 pagure: Private repositories accessible through ssh [epel-7]
BZ#1492699 python-celery package missing in epel7
BZ#1522821 python-kombu package is not available in EPEL 7

ngompa edited this update.

New build(s):

  • python-redis-2.10.6-1.el7

Karma has been reset.

2 years ago

This update has been submitted for testing by ngompa.

2 years ago

This update has been pushed to testing.

2 years ago

ngompa edited this update.

2 years ago
User Icon dminer commented & provided feedback 2 years ago
karma

Generally works, though running Pagure requires a lot of fiddling with SELinux rules. My understanding is that the current version of the package has the same issues, so better than it was before at least.

BZ#1191235 Please add python-celery to EPEL7 build
BZ#1329587 please update kombu to 3.x series
BZ#1474269 CVE-2017-1002151 pagure: Private repositories accessible through ssh
BZ#1474270 CVE-2017-1002151 pagure: Private repositories accessible through ssh [epel-7]
BZ#1492699 python-celery package missing in epel7
BZ#1522821 python-kombu package is not available in EPEL 7
User Icon ignatenkobrain commented & provided feedback 2 years ago
karma

lgtm

This update has been submitted for batched by bodhi.

2 years ago

This update has been submitted for stable by ngompa.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
security
Severity
high
Karma
2
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
2
Stable by Time
disabled
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
modified
2 years ago
BZ#1191235 Please add python-celery to EPEL7 build
0
1
BZ#1329587 please update kombu to 3.x series
0
1
BZ#1474269 CVE-2017-1002151 pagure: Private repositories accessible through ssh
0
1
BZ#1474270 CVE-2017-1002151 pagure: Private repositories accessible through ssh [epel-7]
0
1
BZ#1492699 python-celery package missing in epel7
0
1
BZ#1522821 python-kombu package is not available in EPEL 7
0
1

Automated Test Results