Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pagure for openSUSE:Factory checked in at 2022-05-03 21:19:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pagure (Old) and /work/SRC/openSUSE:Factory/.pagure.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pagure" Tue May 3 21:19:36 2022 rev:25 rq:974749 version:5.13.3 Changes: -------- --- /work/SRC/openSUSE:Factory/pagure/pagure.changes 2021-09-17 23:26:05.053243278 +0200 +++ /work/SRC/openSUSE:Factory/.pagure.new.1538/pagure.changes 2022-05-03 21:19:44.933057060 +0200 @@ -1,0 +2,23 @@ +Tue May 3 16:57:56 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to 5.13.3 + + Warn users when a PR contains some characters + + srcfpo theme: + + Change "Packages" link to new packages website + + left-align the lines in description + + fas user url updated for new accounts system + + Change fas link from admin.fp.o to accounts.fp.o + + Remove message about 60 day key length + + Escape $ to fix Jenkins interpolation warning + + Fix another invalid <img> width/height attribute + + Fix missing space before src in <script> + + Remove duplicate class attribute from Clone dropdown + + Fix invalid <img> height (no px is allowed here) + + Add Translation status link on repo_info page at src.fp.o + + Update fedmsg homepage + + Add support for noggin with the FAS auth backend + + Update collaborator access level descriptions + + Fix a type, add missing work hand + + Fix Pagure's overview page verbatim error + +------------------------------------------------------------------- Old: ---- pagure-5.13.2.tar.gz New: ---- pagure-5.13.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pagure.spec ++++++ --- /var/tmp/diff_new_pack.0gw4aV/_old 2022-05-03 21:19:46.445058952 +0200 +++ /var/tmp/diff_new_pack.0gw4aV/_new 2022-05-03 21:19:46.449058958 +0200 @@ -1,6 +1,7 @@ # # spec file for package pagure # +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2021 Neal Gompa <ngomp...@gmail.com>. # # All modifications and additions to the file contributed by third parties @@ -21,9 +22,8 @@ %global __provides_exclude_from ^%{python3_sitelib}/pagure/.*$ %global __requires_exclude_from ^%{python3_sitelib}/pagure/.*$ - Name: pagure -Version: 5.13.2 +Version: 5.13.3 Release: 0 Summary: A git-centered forge Group: Development/Tools/Version Control @@ -40,10 +40,8 @@ # SUSE-specific README providing a quickstart guide Source10: pagure-README.SUSE - # Backports from upstream - # SUSE-specific fixes ## Change the defaults in the example config to match packaging Patch1000: pagure-5.0-default-example-cfg.patch @@ -52,12 +50,16 @@ BuildRequires: apache2 -BuildRequires: nginx BuildRequires: fdupes -BuildRequires: systemd-rpm-macros +BuildRequires: nginx BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: systemd-rpm-macros +BuildRequires: python3-Flask +BuildRequires: python3-Flask-WTF +BuildRequires: python3-Markdown +BuildRequires: python3-Pillow BuildRequires: python3-alembic BuildRequires: python3-arrow BuildRequires: python3-bcrypt @@ -68,26 +70,26 @@ BuildRequires: python3-cryptography BuildRequires: python3-docutils BuildRequires: python3-email_validator -BuildRequires: python3-Flask -BuildRequires: python3-Flask-WTF -BuildRequires: python3-Markdown -BuildRequires: python3-Pillow BuildRequires: python3-psutil BuildRequires: python3-pygit2 >= 0.26.0 #BuildRequires: python3-fedora-flask BuildRequires: python3-python3-openid -BuildRequires: python3-python-openid-cla -BuildRequires: python3-python-openid-teams BuildRequires: python3-SQLAlchemy >= 0.8 -BuildRequires: python3-straight-plugin BuildRequires: python3-WTForms BuildRequires: python3-munch +BuildRequires: python3-python-openid-cla +BuildRequires: python3-python-openid-teams BuildRequires: python3-redis +BuildRequires: python3-straight-plugin BuildRequires: python3-whitenoise # We require OpenSSH 7.4+ for SHA256 support Requires: openssh >= 7.4 +Requires: python3-Flask +Requires: python3-Flask-WTF +Requires: python3-Markdown +Requires: python3-Pillow Requires: python3-alembic Requires: python3-arrow Requires: python3-bcrypt @@ -99,21 +101,17 @@ Requires: python3-cryptography Requires: python3-docutils Requires: python3-email_validator -Requires: python3-Flask -Requires: python3-Flask-WTF -Requires: python3-Markdown -Requires: python3-Pillow Requires: python3-psutil Requires: python3-pygit2 >= 0.26.0 #Requires: python3-fedora-flask Requires: python3-python3-openid -Requires: python3-python-openid-cla -Requires: python3-python-openid-teams Requires: python3-SQLAlchemy > 0.8 -Requires: python3-straight-plugin Requires: python3-WTForms Requires: python3-munch +Requires: python3-python-openid-cla +Requires: python3-python-openid-teams Requires: python3-redis +Requires: python3-straight-plugin Requires: python3-whitenoise # Required for celery @@ -163,7 +161,6 @@ For steps on how to set up the system after installing this package, please read %{_docdir}/%{name}/README.SUSE. - %package web-apache-httpd Summary: Apache HTTPD configuration for Pagure Requires: %{name} = %{version}-%{release} @@ -171,75 +168,75 @@ # Apache config moved out to its own subpackage Obsoletes: %{name} < 5.10 Conflicts: %{name} < 5.10 + %description web-apache-httpd This package provides the configuration files for deploying a Pagure server using the Apache HTTPD server. - %package web-nginx Summary: Nginx configuration for Pagure Requires: %{name} = %{version}-%{release} Requires: nginx Requires: python3-gunicorn + %description web-nginx This package provides the configuration files for deploying a Pagure server using the Nginx web server. - %package theme-upstream Summary: Base theme for the Pagure web interface Requires: %{name} = %{version}-%{release} + %description theme-upstream This package provides the web interface assets for styling a Pagure server with the base upstream look and feel. - %package theme-pagureio Summary: Pagure web interface theme used on Pagure.io Requires: %{name} = %{version}-%{release} + %description theme-pagureio This package provides the web interface assets for styling a Pagure server with the same look and feel as Pagure.io. - %package theme-srcfpo Summary: Pagure web interface theme used on src.fedoraproject.org Requires: %{name} = %{version}-%{release} + %description theme-srcfpo This package provides the web interface assets for styling a Pagure server with the same look and feel as src.fedoraproject.org. - %package theme-chameleon Summary: Pagure web interface theme based on openSUSE's chameleon theme Requires: %{name} = %{version}-%{release} + %description theme-chameleon This package provides the web interface assets for styling a Pagure server with the same look and feel as openSUSE Infrastructure. - %package theme-default-upstream Summary: Configuration for pagure to default to the upstream web interface theme Conflicts: %{name}-theme-default Provides: %{name}-theme-default Requires: %{name}-theme-upstream = %{version}-%{release} + %description theme-default-upstream This package sets the default web interface assets used for a Pagure server running as shipped by upstream. - %package theme-default-openSUSE Summary: Configuration for pagure to default to the openSUSE web interface theme Conflicts: %{name}-theme-default Provides: %{name}-theme-default Requires: %{name}-theme-chameleon = %{version}-%{release} Enhances: (%{name} and branding-openSUSE) -RemovePathPostfixes: .openSUSE +Removepathpostfixes:.openSUSE + %description theme-default-openSUSE This package sets the default web interface assets used for a Pagure server running on openSUSE. - %package milters Summary: Milter to integrate pagure with emails BuildRequires: systemd-rpm-macros @@ -249,76 +246,76 @@ # It would work with sendmail but we configure things (like the tempfile) # to work with postfix Requires: postfix + %description milters Milters (Mail filters) allowing the integration of pagure and emails. This is useful for example to allow commenting on a ticket by email. - %package ev Summary: EventSource server for pagure BuildRequires: systemd-rpm-macros Requires: %{name} = %{version}-%{release} Requires: python3-Trololio %{?systemd_requires} + %description ev Pagure comes with an eventsource server allowing live update of the pages supporting it. This package provides it. - %package webhook Summary: Web-Hook server for pagure BuildRequires: systemd-rpm-macros Requires: %{name} = %{version}-%{release} %{?systemd_requires} + %description webhook Pagure comes with an webhook server allowing http callbacks for any action done on a project. This package provides it. - %package ci Summary: A CI service for pagure BuildRequires: systemd-rpm-macros Requires: %{name} = %{version}-%{release} Requires: python3-python-jenkins %{?systemd_requires} + %description ci Pagure comes with a continuous integration service, currently supporting only jenkins but extendable to others. With this service, your CI server will be able to report the results of the build on the pull-requests opened to your project. - %package logcom Summary: The logcom service for pagure BuildRequires: systemd-rpm-macros Requires: %{name} = %{version}-%{release} %{?systemd_requires} + %description logcom pagure-logcom contains the service that logs commits into the database so that the activity calendar heatmap is filled. - %package loadjson Summary: The loadjson service for pagure BuildRequires: systemd-rpm-macros Requires: %{name} = %{version}-%{release} %{?systemd_requires} + %description loadjson pagure-loadjson is the service allowing to update the database with the information provided in the JSON blobs that are stored in the tickets (and in the future pull-requests) git repo. - %package mirror Summary: The mirroring service for pagure BuildRequires: systemd-rpm-macros Requires: %{name} = %{version}-%{release} %{?systemd_requires} + %description mirror pagure-mirror is the service mirroring projects that asked for it outside of this pagure instance. - %prep %autosetup -p1 @@ -329,11 +326,9 @@ # Install README.SUSE file install -pm 0644 %{SOURCE10} README.SUSE - %build %py3_build - %install %py3_install @@ -473,7 +468,7 @@ # Run fdupes %fdupes %{buildroot}/%{python3_sitelib} -%fdupes doc/ +%fdupes doc/_build/html # Make log directory and files mkdir -p %{buildroot}/%{_localstatedir}/log/pagure @@ -526,22 +521,30 @@ %systemd_post pagure_gitolite_worker.service %systemd_post pagure_api_key_expire_mail.timer %systemd_post pagure_mirror_project_in.timer + %post web-nginx %systemd_post pagure_web.service %systemd_post pagure_docs_web.service + %post milters %tmpfiles_create %{_tmpfilesdir}/%{name}-milter.conf %systemd_post pagure_milter.service + %post ev %systemd_post pagure_ev.service + %post webhook %systemd_post pagure_webhook.service + %post ci %systemd_post pagure_ci.service + %post logcom %systemd_post pagure_logcom.service + %post loadjson %systemd_post pagure_loadjson.service + %post mirror %systemd_post pagure_mirror.service @@ -551,21 +554,29 @@ %systemd_preun pagure_gitolite_worker.service %systemd_preun pagure_api_key_expire_mail.timer %systemd_preun pagure_mirror_project_in.timer + %preun web-nginx %systemd_preun pagure_web.service %systemd_preun pagure_docs_web.service + %preun milters %systemd_preun pagure_milter.service + %preun ev %systemd_preun pagure_ev.service + %preun webhook %systemd_preun pagure_webhook.service + %preun ci %systemd_preun pagure_ci.service + %preun logcom %systemd_preun pagure_logcom.service + %preun loadjson %systemd_preun pagure_loadjson.service + %preun mirror %systemd_preun pagure_mirror.service @@ -575,27 +586,34 @@ %systemd_postun_with_restart pagure_gitolite_worker.service %systemd_postun pagure_api_key_expire_mail.timer %systemd_postun pagure_mirror_project_in.timer + %postun web-nginx %systemd_postun_with_restart pagure_web.service %systemd_postun_with_restart pagure_docs_web.service + %postun milters %systemd_postun_with_restart pagure_milter.service + %postun ev %systemd_postun_with_restart pagure_ev.service + %postun webhook %systemd_postun_with_restart pagure_webhook.service + %postun ci %systemd_postun_with_restart pagure_ci.service + %postun logcom %systemd_postun_with_restart pagure_logcom.service + %postun loadjson %systemd_postun_with_restart pagure_loadjson.service + %postun mirror %systemd_postun_with_restart pagure_mirror.service - %files -%doc README.SUSE README.rst UPGRADING.rst doc/ files/gitolite3.rc files/pagure.cfg.sample +%doc README.SUSE README.rst UPGRADING.rst doc/_build/html files/gitolite3.rc files/pagure.cfg.sample %license LICENSE %config(noreplace) %{_sysconfdir}/pagure/pagure.cfg %config(noreplace) %{_sysconfdir}/pagure/alembic.ini @@ -637,14 +655,12 @@ %attr(-,git,git) %dir /srv/www/pagure-releases %attr(-,git,git) %dir %{_localstatedir}/log/pagure - %files web-apache-httpd %license LICENSE %doc files/pagure-apache-httpd.conf %config(noreplace) %{_sysconfdir}/apache2/vhosts.d/pagure.conf %config(noreplace) %{_datadir}/pagure/*.wsgi - %files web-nginx %license LICENSE %doc files/pagure-nginx.conf @@ -654,37 +670,30 @@ %ghost %{_localstatedir}/log/pagure/access_*.log %ghost %{_localstatedir}/log/pagure/error_*.log - %files theme-upstream %license LICENSE %{python3_sitelib}/pagure/themes/upstream/ - %files theme-pagureio %license LICENSE %{python3_sitelib}/pagure/themes/pagureio/ - %files theme-srcfpo %license LICENSE %{python3_sitelib}/pagure/themes/srcfpo/ - %files theme-chameleon %license LICENSE %{python3_sitelib}/pagure/themes/chameleon/ - %files theme-default-upstream %license LICENSE %{python3_sitelib}/pagure/themes/default - %files theme-default-openSUSE %license LICENSE %{python3_sitelib}/pagure/themes/default.openSUSE - %files milters %license LICENSE %dir %{_datadir}/pagure/ @@ -693,42 +702,35 @@ %{_datadir}/pagure/comment_email_milter.py* %{_sbindir}/rcpagure_milter - %files ev %license LICENSE %{_libexecdir}/pagure-ev/ %{_unitdir}/pagure_ev.service %{_sbindir}/rcpagure_ev - %files webhook %license LICENSE %{_unitdir}/pagure_webhook.service %{_sbindir}/rcpagure_webhook - %files ci %license LICENSE %{_unitdir}/pagure_ci.service %{_sbindir}/rcpagure_ci - %files logcom %license LICENSE %{_unitdir}/pagure_logcom.service %{_sbindir}/rcpagure_logcom - %files loadjson %license LICENSE %{_unitdir}/pagure_loadjson.service %{_sbindir}/rcpagure_loadjson - %files mirror %license LICENSE %{_unitdir}/pagure_mirror.service %{_sbindir}/rcpagure_mirror - %changelog ++++++ pagure-5.13.2.tar.gz -> pagure-5.13.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/pagure/pagure-5.13.2.tar.gz /work/SRC/openSUSE:Factory/.pagure.new.1538/pagure-5.13.3.tar.gz differ: char 5, line 1