Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package forgejo-longterm for
openSUSE:Leap:16.0 checked in at 2025-08-12 11:33:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/forgejo-longterm (Old)
and /work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "forgejo-longterm"
Tue Aug 12 11:33:45 2025 rev:2 rq:1298835 version:11.0.3
Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/forgejo-longterm/forgejo-longterm.changes
2025-07-01 13:01:56.487937528 +0200
+++
/work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085/forgejo-longterm.changes
2025-08-12 11:33:47.391116599 +0200
@@ -1,0 +2,474 @@
+Sat Jul 26 15:41:51 UTC 2025 - Richard Rahl <[email protected]>
+
+- update to 11.0.3:
+ * fixing git security vulnerability
+ * add missing lazy load attribute to images
+ * backport of translation updates
+ * do not ignore automerge while a PR is checking for conflicts
+ * user activation with uppercase email address
+ * collaborator can edit wiki with write access
+ * fix: corrupted wiki unit default permission
+ * fix: skip empty tokens in SearchOptions.Tokens()
+ * fix: make API /repos/{owner}/{repo}/compare/{basehead} work with forks
+ * fix(ui): release: name is overridden with tag name on edit
+ * Revert "fix(api): document is_system_webhook field
+- Update to 11.0.2:
+ * Features
+ - make Forgejo Actions server logs less noisy
+ * Bug fixes
+ - do not fail when release or wiki is set in /repos/migrate API
+ - ignore expired artifacts for quota calculation
+ - pull request cross references
+ - quote reply in Chromium
+ - fix: make hash pattern more strict
+ * Included for completeness but not worth a release note
+ - remove download attribute from external assets
+ - bleve to v2.5.2 with changes made in backport of 2.5.0
+ - show membership of limited orgs
+ - date dependency go to v1.24.3 (v11.0/forgejo)
+ - drop unused @typescript-eslint/parser package
+ - suppress non actionable XORM warnings
+ - aggregate deleted team as ghost team
+ - center footer links
+ - fix force-push compare line layout
+ - parse change-id in the git commit header
+ - Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo)
- abandoned
+ - improve force-push compare line layout
+ - Remove "create branch" button on mirrored repos
+ - Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
+ - replace ß with ss in normalizeUserName
+ - document is_system_webhook field
+ - remove artificial delay for PR update
+- update to 11.0.1:
+ * If LFS is enabled on a Forgejo instance with [server].LFS_START_SERVER =
+ true, it was possible for a registered user to upload LFS files to a
+ repository to which they only had read access.
+ * A user account with 2fa (two factor authentication) enrolled with a
+ security key was not enforced when using an external account
+ * fix: display the list of tasks in the runner edit page
+ * fix(ui): use gap in switch items
+ * fix(ui/pr): use eye icon for reviews
+ * fix(ui): rescope menu height patch to overflow menu
+ * fix(ui): show commit icon in branch dropdown button when viewing a commit
+ * i18n: backport of translation updates
+ * fix(i18n): prevent incorrect logging on strings missing in JSON locales
+ * chore: replace github.com/go-testfixtures/testfixtures
+ * fix: use linguist-generated for language stats
+ * chore: tune down remote user promotion debug message shown as error
+ * fix: set default restricted for OAuth2 user
+ * chore: merge tests.AddFixtures and unittest.OverrideFixtures
+ * fix(ui): make pagination labels always visible to screenreader
+ * fix: delay-write trace.dat for forgejo diagnosis
+ * Update module github.com/mattn/go-sqlite3 to v1.14.28 (v11.0/forgejo)
+- update to 11.0.0:
+ * add ability to regenerate access tokens
+ * drop SSPI auth support and more Windows files
+ * localize theme names
+ * improve incorrect ROOT_URL warning
+ * admin user view
+ * welcome screen for user dashboard
+ * improve "URL" handling in markdown editor
+ * display to maintainers in pull request when it is editable
+ * simplify pronouns in user settings
+ * split Forgejo landing page template to allow patching or removing Forgejo
+ introduction section
+ * set default release title to tag name
+ * add quota overview
+ * allow opening a single-file diff from file history view
+ * reduce noise in the timeline of issues and pull requests. If certain
+ timeline events are performed within a certain timeframe of each other with
+ no other events in between, they will be combined into a single timeline
+ event, and any contradictory actions will be canceled and not displayed.
+ The older the events, the wider the timeframe will become.
+ * i18n: make Danish available in UI
+ * Updates from Codeberg Translate
+ * Features
+ * return run_number in workflow dispatch
+ * add more sorting to own repository list
+ * add sort parameter to list issues API
+ * make it possible to track the progress of manually triggered workflows
+ * interpret Precedence: auto_reply as an auto reply
+ * parse multipart/related parts as attachments & guess filename
+ * added missing nuget V2 properties to API
+ * order the user's organization list alphabetically
+ * in code search, add query string for boolean operators and phrase search
+ * in code search, replace fuzzy search with union search for indexer
+ * set default value of UseCompatSSHURI to true
+ * add pronoun privacy option
+ * commit API endpoint to rename an organization
+ * fill website field when migrating from external
+ * commit use Project-URL metadata field to get a PyPI package's homepage URL
+ * improve Forgejo diagnostics
+ * sourcehut webhook: submit SSH URL for private repository or when pre-filled
+ * add configurable cooldown to claim usernames
+ * don't allow blocking the doer
+ * Alt Linux Apt-Rpm repository support for Forgejo packages
+ * add search action jobs for API routes, repo, org and global level
+ * add summary card for repos and releases
+ * add synchronization for SSH keys for OpenID Connect
+ * initial support for localization and pluralization with go-i18n-JSON-v2
format
+ * permit to download patch and diff file between tags and branches
+ * remove SHA1 for support for ssh rsa signing
+ * show link to download directory
+ * validate input for default_{merge,update}_style
+ * include platform information on rubygems compact index API
+ * listening on abstract domain sockets
+ * forbid blocked users from reopening issues
+ * allow collaborators to read their own permissions
+ * more permissive markup commit hash detection
+ * don't give system users roles on comments
+ * fix(ui): make tag dropdown clickable again
+ * fix: match PackageBlob.HashBlake2b definition and migration
+ * fix(UI): i18n: improve naming
+ * fix: package_blob.has_blake2b may be null
+ * fix: redirect to submodule instead of throwing 500 error when viewing
submodule entry
+ * fix(migrations): transfer PR flow information
+ * : fix(i18n): fix several usages of i18n
+ * Update module golang.org/x/net to v0.38.0 (v11.0/forgejo)
+ * 4108-empty-slice-encoded-to-null
+ * chore: branding import path
+ * fix(ui): Do not check for vertical-align
+ * Update module code.forgejo.org/forgejo/act to v1.25.1 (forgejo)
+ * fix ci dashboard e2e test
+ * build: require node v20
+ * Update Node.js to v22 (forgejo)
+ * chore(renovate): update settings for latest version
+ * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.8 (forgejo)
+ * Update module github.com/caddyserver/certmagic to v0.22.2 (forgejo)
+ * Lock file maintenance (forgejo)
+ * Update renovate to v39.212.0 (forgejo)
+ * remove an extraneous } in issue dependencies template
+ * chore(release-notes): Forgejo v10.0.3
+ * Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (forgejo)
+ * Update module github.com/go-sql-driver/mysql to v1.9.1 (forgejo)
+ * Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo)
+ * chore(release-notes): Forgejo v10.0.2
+ * Update module github.com/redis/go-redis/v9 to v9.7.3 (forgejo)
+ * consider issues in repository accessible via access table
+ * chore(release-notes): Forgejo v7.0.14
+ * chore(renovate): add yamllint to automerge
+ * Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo)
+ * Update dependency yamllint to v1.36.2 (forgejo)
+ * chore(dependency): upgrade gof3 v3.10.6
+ * Update dependency eslint-import-resolver-typescript to v4 (forgejo)
+ * chore: add @vitejs/plugin-vue to renovate automerge
+ * Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo)
+ * Lock file maintenance (forgejo)
+ * Update renovate to v39.205.0 (forgejo)
+ * branding: update API descriptions
+ * Update module
+ *
github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker
+ to v3.2.1 (forgejo)
+ * Update dependency yamllint to v1.36.1 (forgejo)
+ * Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo)
+ * Update dependency @playwright/test to v1.51.0 (forgejo)
+ * Update vitest monorepo to v3.0.8 (forgejo)
+ * Update linters (forgejo)
+ * Update dependency happy-dom to v17.4.4 (forgejo)
+ * Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo)
+ * perf: avoid sorting team names for ComposeMetas
+ * chore(runner): return errors created by connect
+ * perf: optimize converting releases to feed items
+ * [gitea] week 2025-12 cherry pick (gitea/main -> forgejo)
+ * Update dependency mermaid to v11.5.0 (forgejo)
+ * Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3
(forgejo)
+ * chore(ui): remove unused template "shared/user/blocked_users"
+ * handle deleted user modifying event state in gitlab migration
+ * Update dependency yamllint to v1.36.0 (forgejo)
+ * i18n: ensure consistent indent style for next locales
+ * fix(api): miss-spelled description, corrected to public
+ * Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo)
+ * Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo)
+ * Lock file maintenance (forgejo)
+ * Update renovate to v39.195.1 (forgejo)
+ * ui: improve branch/tag dropdown selector consistency
+ * Update module github.com/msteinert/pam to v2 (forgejo)
+ * Update linters (forgejo)
+ * Update dependency happy-dom to v17.4.3 (forgejo)
+ * Update dependency globals to v16 (forgejo)
+ * Update dependency eslint-plugin-vue to v10 (forgejo)
+ * Update dependency eslint-plugin-unicorn to v57 (forgejo)
+ * Update dependency @stylistic/eslint-plugin-js to v4 (forgejo)
+ * Update Node.js to v22 (forgejo)
+ * [gitea] week 2025-11 cherry pick (gitea/main -> forgejo)
+ * fix(ui): use usual and consistent size for project icons of 16
+ * fix(ui): improve milestone/project header consistency
+ * chore(ui): improve svg icon margin consistency
+ * revert issue rendering for <a> element
+ * chore: modernize import
+ * fix(i18n): make HasKey aware of newStyleMessages
+ * feat(ui themes): better place for theme list ctx, testing
+ * chore(ui): always use primary button color inside modals
+ * fix(ui): 2fa verify alignment
+ * Update module google.golang.org/grpc to v1.71.0 (forgejo)
+ * i18n: use ellipsis character
+ * Update module golang.org/x/tools/cmd/deadcode to v0.31.0 (forgejo)
+ * Update module golang.org/x/oauth2 to v0.28.0 (forgejo)
+ * Update module github.com/caddyserver/certmagic to v0.22.0 (forgejo)
+ * Update module golang.org/x/image to v0.25.0 (forgejo)
+ * Update module golang.org/x/crypto to v0.36.0 (forgejo)
+ * Update module github.com/urfave/cli/v2 to v2.27.6 (forgejo)
+ * improve error handling of commit rendering
+ * Update module golang.org/x/net to v0.36.0 (forgejo)
+ * Update module github.com/prometheus/client_golang to v1.21.1 (forgejo)
+ * correct logging if caller has generics
+ * Update module github.com/golangci/golangci-lint/cmd/golangci-lint to
v1.64.6 (forgejo)
+ * Update dependency go to v1.24.1 (forgejo)
+ * introduce distant federation server mock
+ * fix the modularity for migration v18
+ * Update module github.com/opencontainers/image-spec to v1.1.1 (forgejo)
+ * [gitea] week 2025-10 cherry pick (gitea/main -> forgejo)
+ * feat(build): linter for missing msgid definitions
+ * Fix: Force all repo tab buttons to be the same height
+ * Lock file maintenance (forgejo)
+ * Update renovate to v39.185.0 (forgejo)
+ * fix(ui): add header to org settings /blocked users page
+ * fix(ui): use discussions icon in issue list entries
+ * Update module github.com/jhillyerd/enmime/v2 to v2.1.0 (forgejo)
+ * i18n(en): a few source fixes
+ * Update module github.com/PuerkitoBio/goquery to v1.10.2 (forgejo)
+ * Update dependency happy-dom to v17.1.8 (forgejo)
+ * Update dependency @stylistic/stylelint-plugin to v3.1.2 (forgejo)
+ * Update module code.forgejo.org/f3/gof3/v3 to v3.10.4 (forgejo)
+ * chore(ci): ensure the manually cached Go can be run
+ * chore(upgrade): switch to code.forgejo.org/forgejo/levelqueue
+ * Update module github.com/ProtonMail/go-crypto to v1.1.6 (forgejo)
+ * Update module golang.org/x/oauth2 to v0.27.0 (forgejo)
+ * Update module golang.org/x/crypto to v0.35.0 (forgejo)
+ * Update module golang.org/x/tools/gopls to v0.18.1 (forgejo)
+ * job list response to avoid wrapped body.
+ * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to
v5.3.4 (forgejo)
+ * Update https://data.forgejo.org/forgejo/forgejo-build-publish action to
v5.3.3 (forgejo)
+ * Update renovate to v39.178.1 (forgejo)
+ * chore: add empty secret table fixtures
+ * Update data.forgejo.org/oci/golang Docker tag to v1.24 (forgejo)
+ * feat(ui): include MIME type for archive links in folder download
+ * fix(ui): improvements around folder download
+ * i18n(en): shorten banner text for archived repos
+ * [gitea] week 2025-09 cherry pick (gitea/main -> forgejo)
+ * fix(repo): return code 400 instead of 500 for invalid archive type
+ * Update module golang.org/x/crypto to v0.34.0 (forgejo)
+ * Fix invalid swagger syntax of $ref with sibling
+ * Update x/tools (forgejo)
+ * Update module github.com/prometheus/client_golang to v1.21.0 (forgejo)
+ * Update module github.com/meilisearch/meilisearch-go to v0.31.0 (forgejo)
+ * fix(example conf): add .webp to ALLOWED_TYPES
+ * linting: fix typos, add toml validation
+ * Update Zig gitignore
+ * return 404 for empty repositories
+ * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.6 (forgejo)
+ * Lock file maintenance (forgejo)
+ * Update renovate to v39.171.2 (forgejo)
+ * chore: add a make option to disable stripping binaries for debug builds
+ * Revert "Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
(#6945)"
+ * feat(ui): add MIME types for generated archives
+ * i18n: translation updates from Gitea
+ * forgejo migrations numbering in comments and rename latest migration file
+ * native parsing of ssh certificate key
+ * Update dependency happy-dom to v17 (forgejo)
+ * Update golang packages to v1.24 (forgejo) (minor)
+ * Update module github.com/minio/minio-go/v7 to v7.0.86 (forgejo)
+ * Also substitute COPYRIGHT HOLDER and the organization in BSD 4-Clause
license
+ * delay deleting authorization token
+ * i18n: reword archive.title and archive.title.date in english locale
+ * Update dependency webpack to v5.98.0 (forgejo)
+ * feat(ui): always show restart button for Actions jobs
+ * Update dependency globals to v15.15.0 (forgejo)
+ * Update module github.com/buildkite/terminal-to-html/v3 to v3.16.5 (forgejo)
+ * Add possibility of removed content to 404 page
+ * Reduce links in chat notifications to avoid multiple previews
+ * Update dependency esbuild-loader to v4.3.0 (forgejo)
+ * fix(ui): hide extra PR property labels on title edit
+ * Update module golang.org/x/net to v0.35.0 (forgejo)
+ * Update dependency postcss to v8.5.2 (forgejo)
+ * Fix api returns internal server error when not found should be returned
+ * fix(ui): release: set default release title to tag name
+ * fix(ui): use "organization name" in coldown messages for orgs
+ * Lock file maintenance (forgejo)
+ * Update module github.com/minio/minio-go/v7 to v7.0.85 (forgejo)
+ * Update renovate to v39.164.1 (forgejo)
+ * always set stripped slashes on http request
+ * [gitea] week 2025-07 cherry pick (gitea/main -> forgejo)
+ * chore(api): Improve description for repoCheckCollaborator
+ * chore(release-notes): fix Forgejo v10.0.1 & v7.0.13 blog post URL (again)
[skip ci]
+ * chore(release-notes): fix Forgejo v10.0.1 & v7.0.13 blog post URL
+ * fix(ui): hide 'New migration' button on org pages with migrations disabled
(#6850)
+ * chore(release-notes): Forgejo v7.0.13
+ * chore(release-notes): Forgejo v10.0.1
++++ 177 more lines (skipped)
++++ between
/work/SRC/openSUSE:Leap:16.0/forgejo-longterm/forgejo-longterm.changes
++++ and
/work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085/forgejo-longterm.changes
Old:
----
fix-CVE-2025-22869.patch
fix-CVE-2025-3445.patch
forgejo-src-10.0.3.tar.gz
forgejo-src-10.0.3.tar.gz.asc
get-sources.sh
vendor.tar.gz
New:
----
forgejo-src-11.0.3.tar.gz
forgejo-src-11.0.3.tar.gz.asc
node_modules.sums
----------(Old B)----------
Old:- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
updated their dependencies
Old:- include apparmor for Leap 16
- remove fix-CVE-2025-22869.patch fix-CVE-2025-3445.patch, upstream
updated their dependencies
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ forgejo-longterm.spec ++++++
--- /var/tmp/diff_new_pack.1KN3Qg/_old 2025-08-12 11:34:22.548589038 +0200
+++ /var/tmp/diff_new_pack.1KN3Qg/_new 2025-08-12 11:34:22.552589205 +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-longterm
-Version: 10.0.3
+Version: 11.0.3
Release: 0
Summary: Self-hostable forge
License: GPL-3.0-or-later
@@ -51,12 +46,9 @@
Source11: forgejo.firewalld
Source12: forgejo-abstraction.apparmor
Source13: forgejo-hooks-abstraction.apparmor
-Source14: vendor.tar.gz
-Source98: README.SUSE
-Source99: get-sources.sh
+Source14: node_modules.sums
+Source99: README.SUSE
Patch0: custom-app.ini.patch
-Patch1: fix-CVE-2025-22869.patch
-Patch2: fix-CVE-2025-3445.patch
BuildRequires: golang(API) >= 1.24
## node >= 20
%if 0%{?suse_version} == 1500
@@ -65,6 +57,7 @@
%else
BuildRequires: nodejs-packaging
%endif
+BuildRequires: fdupes
BuildRequires: firewall-macros
BuildRequires: firewalld
BuildRequires: local-npm-registry
@@ -142,9 +135,8 @@
%prep
%autosetup -p1 -n forgejo-src-%{version}
-tar xf %{SOURCE14} -C %{_builddir}/forgejo-src-%{version}/
local-npm-registry %{_sourcedir} install --include=dev --legacy-peer-deps
-cp %{SOURCE98} .
+cp %{SOURCE99} .
%build
%sysusers_generate_pre %{SOURCE6} forgejo forgejo.conf
@@ -204,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.1KN3Qg/_old 2025-08-12 11:34:22.612591718 +0200
+++ /var/tmp/diff_new_pack.1KN3Qg/_new 2025-08-12 11:34:22.612591718 +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-10.0.3.tar.gz -> forgejo-src-11.0.3.tar.gz ++++++
/work/SRC/openSUSE:Leap:16.0/forgejo-longterm/forgejo-src-10.0.3.tar.gz
/work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085/forgejo-src-11.0.3.tar.gz
differ: char 12, line 1
++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Leap:16.0/forgejo-longterm/node_modules.obscpio
/work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085/node_modules.obscpio
differ: char 20377, line 85
++++++ node_modules.spec.inc ++++++
++++ 2230 lines (skipped)
++++ between /work/SRC/openSUSE:Leap:16.0/forgejo-longterm/node_modules.spec.inc
++++ and
/work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085/node_modules.spec.inc
++++++ node_modules.sums ++++++
++++ 1103 lines (skipped)
++++++ package-lock.json ++++++
++++ 8484 lines (skipped)
++++ between /work/SRC/openSUSE:Leap:16.0/forgejo-longterm/package-lock.json
++++ and
/work/SRC/openSUSE:Leap:16.0/.forgejo-longterm.new.1085/package-lock.json