Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package forgejo for openSUSE:Factory checked in at 2025-07-27 16:26:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/forgejo (Old) and /work/SRC/openSUSE:Factory/.forgejo.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "forgejo" Sun Jul 27 16:26:39 2025 rev:34 rq:1295901 version:12.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/forgejo/forgejo.changes 2025-07-11 21:31:09.451634932 +0200 +++ /work/SRC/openSUSE:Factory/.forgejo.new.13279/forgejo.changes 2025-07-27 16:26:45.926981600 +0200 @@ -1,0 +2,112 @@ +Sat Jul 26 11:04:54 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- update to version 12.0.1: + * allow for tracked time to be removed again + * correct image source for quoted reply + * prevent render failure on faulty org settings post + * Revert "remove API authentication methods that uses the URL query" + * upgrade fails or hang at migration[31]: Migrate maven package + name concatenation + * make the action feed resilient to database inconsistencies + * make sure to use unaltered fields when saving a shadow copy + for updated profiles or comments + * follow symlinks for local assets + * use correct ACME default +- remove get-sources.sh, use obs tooling +- include apparmor in Leap 16 + +------------------------------------------------------------------- +Wed Jul 23 16:41:27 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- update to version 12.0.0: + * remove API authentication methods that uses the URL query + * relax email requirements + * consider WebAuthn & SSH for instance signing + * add SSH signing support for instances + * forgejo docs command is deprecated + * remove the legacy TEST_CONFLICTING_PATCHES_WITH_GIT_APPLY setting + * fail if sha is not provided to the POST + /repos/{owner}/{repo}/contents API endpoint + * transform fediverse handles + * add user visibility description in the settings page + * add model viewer for .glb (GLTF) model in file view + * show size constraints of custom avatar + * add links to milestones and projects in issue comments + * global styling for the kbd tag + * hints in empty usercards lists + * the user profile has been redesigned + * improve the description in the packages settings + * inline public ssh key in verification command + * use switch element for markdown editor modes + * make JS asset load error message translatable + * improve performances by using git switch -c instead + of git checkout -b + * clarify the desired autocompletion type + * improve the clarity of the migration description textarea + * automatically refresh workflows in the "Actions" list + * improve error pages + * improve the user experience to review individual commits + in a pull request + * use the available screen width when displaying + Forgejo Actions logs + * show if a commit is verified in the activity feed + * reimplemented editor Tab key handling with accessibility safeguards + * redesign the migration selection page + * multiple ComboMarkdownEditors on one page interfere with each other + * pasting images into the comment editor will now show that image + * add missing trust status to pull review commits + * add missing lazy load attribute to images + * retain sort type when viewing issue or pull requests + * include enough activity for the entire heatmap + * show warning in locked issue discussion + * ensure consistent switch position in the markdown editor + * display user-friendly message for range error + * make limits clearer in the create repository form + * don't put trailing slash in autogenerated name in the migration form + * allow user with actions write permission to run a workflow + * ensure usercards in grid have the same width + * new GET /repos/{owner}/{repo}/git/blobs API endpoint + * always publish the link to the commit status + * improve the performances of the generation of bundled assets + * support artifact uploads for OCI container packages + * add admin user reset-mfa CLI command + * update the list of ambigious characters + * make Forgejo Actions server logs less noisy + * allow searching issues by number, prioritize title matches + * configurable default units for mirrors + * a repository administrator has control over reindexing the issues + * auto cleanup of offline runners + * improved performances when checking for conflicts on pull requests + * allow access to publicly available /api/v1/packages/{username} + * implement the GET /repos/{owner}/{repo}/actions/runs and + GET /repos/{owner}/{repo}/actions/runs/{run_id} API endpoints + * use git-replay for rebasing for better performances + * send mail on failed or recovered Forgejo Actions run + * Forgejo Actions failure, success, recover webhooks + * add last_commit_when to API contents responses + * include a default robots.txt to reduce the impact of crawlers + * use XORM EngineGroup instead of single Engine connection + * sync forks + * pull requests were not blocked by review request for a whitelisted team + * several fixes of the ALT RPM package registry + * allow lowercase as well as uppercase token keyword in the auth header + * correctly mark reviews as stale for AGit pull requests + * user activation failed when an email address contained uppercase letters + * fix: load OldMilestone based on OldMilestoneID, not MilestoneID + * omit Content-Length on 307 redirects when serving direct + manifest for containers + * fix a bug causing the PASCAL-modifier to return camel-case + * remove the trailing slash from the issuer in OAuth claims + * return the correct AGit type in ssh_info + * fix url validation in the webhook add/edit API + * add error reporting to pull requests with invalid Forgejo + Actions workflow files + * allow instance API URLs in release assets + * improve the dashboard loading performances + * fix a border case where it was not possible to cancel a + pull request review + * fix acme renewal + * migrate Maven packages to "groupId:artifactId" name concatenation, + regenerate metadata and fix missing groupId + +------------------------------------------------------------------- Old: ---- forgejo-src-11.0.3.tar.gz forgejo-src-11.0.3.tar.gz.asc get-sources.sh New: ---- forgejo-src-12.0.1.tar.gz forgejo-src-12.0.1.tar.gz.asc node_modules.sums ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ forgejo.spec ++++++ --- /var/tmp/diff_new_pack.YTfgSJ/_old 2025-07-27 16:26:53.515294784 +0200 +++ /var/tmp/diff_new_pack.YTfgSJ/_new 2025-07-27 16:26:53.515294784 +0200 @@ -16,21 +16,16 @@ # -%if 0%{?suse_version} > 1600 +%if 0%{?suse_version} >= 1600 %bcond_without selinux %bcond_without apparmor %else -%if 0%{?suse_version} == 1600 -%bcond_without selinux -%bcond_with apparmor -%else -# Leap & SLE +# Leap & SLE 15.X %bcond_with selinux %bcond_without apparmor %endif -%endif Name: forgejo -Version: 11.0.3 +Version: 12.0.1 Release: 0 Summary: Self-hostable forge License: GPL-3.0-or-later @@ -51,8 +46,8 @@ Source11: forgejo.firewalld Source12: forgejo-abstraction.apparmor Source13: forgejo-hooks-abstraction.apparmor -Source98: README.SUSE -Source99: get-sources.sh +Source14: node_modules.sums +Source99: README.SUSE Patch0: custom-app.ini.patch BuildRequires: golang(API) >= 1.24 ## node >= 20 @@ -62,6 +57,7 @@ %else BuildRequires: nodejs-packaging %endif +BuildRequires: fdupes BuildRequires: firewall-macros BuildRequires: firewalld BuildRequires: local-npm-registry @@ -139,8 +135,8 @@ %prep %autosetup -p1 -n forgejo-src-%{version} -local-npm-registry %{_sourcedir} install --also=dev --legacy-peer-deps -cp %{SOURCE98} . +local-npm-registry %{_sourcedir} install --include=dev --legacy-peer-deps +cp %{SOURCE99} . %build %sysusers_generate_pre %{SOURCE6} forgejo forgejo.conf @@ -200,6 +196,8 @@ #firewalld service file install -D -m 0644 %{SOURCE11} %{buildroot}%{_prefix}/lib/firewalld/services/forgejo.xml +%fdupes %{buildroot} + %pre -f forgejo.pre %service_add_pre forgejo.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.YTfgSJ/_old 2025-07-27 16:26:53.563296766 +0200 +++ /var/tmp/diff_new_pack.YTfgSJ/_new 2025-07-27 16:26:53.567296931 +0200 @@ -1,6 +1,10 @@ <?xml version="1.0" ?> <services> <service name="download_files" mode="manual" /> + <service name="extract_file" mode="manual"> + <param name="archive">forgejo-src-*.tar.gz</param> + <param name="files">forgejo-src-*/package-lock.json</param> + </service> <service name="node_modules" mode="manual"> <param name="cpio">node_modules.obscpio</param> <param name="output">node_modules.spec.inc</param> ++++++ forgejo-src-11.0.3.tar.gz -> forgejo-src-12.0.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/forgejo/forgejo-src-11.0.3.tar.gz /work/SRC/openSUSE:Factory/.forgejo.new.13279/forgejo-src-12.0.1.tar.gz differ: char 14, line 1 ++++++ node_modules.obscpio ++++++ /work/SRC/openSUSE:Factory/forgejo/node_modules.obscpio /work/SRC/openSUSE:Factory/.forgejo.new.13279/node_modules.obscpio differ: char 20376, line 85 ++++++ node_modules.spec.inc ++++++ ++++ 2213 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/forgejo/node_modules.spec.inc ++++ and /work/SRC/openSUSE:Factory/.forgejo.new.13279/node_modules.spec.inc ++++++ node_modules.sums ++++++ ++++ 1144 lines (skipped) ++++++ package-lock.json ++++++ ++++ 6195 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/forgejo/package-lock.json ++++ and /work/SRC/openSUSE:Factory/.forgejo.new.13279/package-lock.json