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-03-24 13:28:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/forgejo (Old)
 and      /work/SRC/openSUSE:Factory/.forgejo.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "forgejo"

Mon Mar 24 13:28:07 2025 rev:26 rq:1255423 version:10.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/forgejo/forgejo.changes  2025-03-17 
22:21:40.308701408 +0100
+++ /work/SRC/openSUSE:Factory/.forgejo.new.2696/forgejo.changes        
2025-03-24 13:28:29.462395912 +0100
@@ -1,0 +2,39 @@
+Sun Mar 23 17:10:56 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- update to 10.0.3:
+  * fix a regression which caused unnecessary escaping of URLs
+  * update dependencies
+- fix url for the keyring
+
+-------------------------------------------------------------------
+Fri Mar 21 16:23:17 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- update to 10.0.2:
+  * update of translations
+  * When migrating from a Forgejo version lower than v10, the TOTP secrets
+    found to be corrupted are now transparently removed
+  * replies to pending review comments no longer generate a notification
+  * consider public issues for project boards
+  * the rootless Forgejo image version label is not set
+  * do not allow SSH url for migration
+  * setting.Service.EnableInternalSignIn = false is disabling forgotten 
password
+  * show internal login prompt for account linking
+  * enable ssh mirrors in rootless Forgejo images
+  * render link in heading correctly in wiki TOC
+  * Update module github.com/redis/go-redis/v9
+  * fix: consider issues in repository accessible via access table
+  * fix(api): miss-spelled description, corrected to public
+  * fix: revert issue rendering for <a> element
+  * chore(ci): ensure the manually cached Go can be run
+  * chore(ci): Get Go binary from GOROOT instead of hardcoded path
+  * fix: return 404 for empty repositories
+  * fix: delay deleting authorization token
+  * fix: native parsing of ssh certificate key
+  * fix(ui): hide extra PR property labels on title edit
+  * fix: always set stripped slashes on http request
+  * fix(ui): hide 'New migration' button on org pages with migrations disabled
+  * ui: update language stats layout and click behavior
+  * Update dependency go to v1.23.6
+- add patch fix-CVE-2025-22869.patch, fixing bsc#1239488, bsc#1239276, 
bsc#1234574
+
+-------------------------------------------------------------------

Old:
----
  forgejo-src-10.0.1.tar.gz

New:
----
  fix-CVE-2025-22869.patch
  forgejo-src-10.0.3.tar.gz
  forgejo-src-10.0.3.tar.gz.asc
  forgejo.keyring
  vendor.tar.gz

BETA DEBUG BEGIN:
  New:  * Update dependency go to v1.23.6
- add patch fix-CVE-2025-22869.patch, fixing bsc#1239488, bsc#1239276, 
bsc#1234574
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ forgejo.spec ++++++
--- /var/tmp/diff_new_pack.POaBbg/_old  2025-03-24 13:28:33.582567584 +0100
+++ /var/tmp/diff_new_pack.POaBbg/_new  2025-03-24 13:28:33.582567584 +0100
@@ -30,16 +30,15 @@
 %endif
 %endif
 Name:           forgejo
-Version:        10.0.1
+Version:        10.0.3
 Release:        0
 Summary:        Self-hostable forge
 License:        GPL-3.0-or-later
 Group:          Development/Tools/Version Control
 URL:            https://forgejo.org
 Source0:        
https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz
-# something is broken with the verification, works fine manually
-#Source1:        
https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz.asc
-#Source2:        
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xeb114f5e6c0dc2bcdd183550a4b61a2dc5923710#/%{name}.keyring
+Source1:        
https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz.asc
+Source2:        
https://keys.openpgp.org/vks/v1/by-fingerprint/EB114F5E6C0DC2BCDD183550A4B61A2DC5923710#/%{name}.keyring
 Source3:        package-lock.json
 Source4:        node_modules.spec.inc
 %include        %{_sourcedir}/node_modules.spec.inc
@@ -50,14 +49,17 @@
 Source9:        %{name}.te
 Source10:       %{name}.apparmor
 Source11:       %{name}.firewalld
-Source13:       forgejo-hooks-abstraction.apparmor
 Source12:       forgejo-abstraction.apparmor
+Source13:       forgejo-hooks-abstraction.apparmor
+# updated vendored go modules, for fix-CVE-2025-22869.patch
+Source14:       vendor.tar.gz
 Source98:       README.SUSE
 Source99:       get-sources.sh
 Patch0:         custom-app.ini.patch
 Patch1:         dont-strip.patch
+Patch2:         fix-CVE-2025-22869.patch
 BuildRequires:  golang-packaging
-BuildRequires:  golang(API) = 1.23
+BuildRequires:  golang(API) >= 1.23.6
 ## node >= 20
 %if 0%{?suse_version} == 1500
 BuildRequires:  nodejs-devel-default
@@ -137,6 +139,7 @@
 
 %prep
 %autosetup -p1 -n %{name}-src-%{version}
+tar xf %{SOURCE14} -C %{_builddir}/%{name}-src-%{version}/
 local-npm-registry %{_sourcedir} install --also=dev --legacy-peer-deps
 cp %{SOURCE98} .
 

++++++ fix-CVE-2025-22869.patch ++++++
diff -rub forgejo-src-10.0.3/go.mod forgejo-src-10.0.3-patched/go.mod
--- forgejo-src-10.0.3/go.mod   2025-03-23 08:01:19.000000000 +0100
+++ forgejo-src-10.0.3-patched/go.mod   2025-03-23 17:58:38.109967946 +0100
@@ -101,13 +101,13 @@
        github.com/yuin/goldmark v1.7.8
        github.com/yuin/goldmark-highlighting/v2 
v2.0.0-20230729083705-37449abec8cc
        go.uber.org/mock v0.4.0
-       golang.org/x/crypto v0.35.0
+       golang.org/x/crypto v0.36.0
        golang.org/x/image v0.23.0
        golang.org/x/net v0.36.0
        golang.org/x/oauth2 v0.27.0
-       golang.org/x/sync v0.11.0
-       golang.org/x/sys v0.30.0
-       golang.org/x/text v0.22.0
+       golang.org/x/sync v0.12.0
+       golang.org/x/sys v0.31.0
+       golang.org/x/text v0.23.0
        google.golang.org/grpc v1.69.2
        google.golang.org/protobuf v1.36.1
        gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
diff -rub forgejo-src-10.0.3/go.sum forgejo-src-10.0.3-patched/go.sum
--- forgejo-src-10.0.3/go.sum   2025-03-23 08:01:19.000000000 +0100
+++ forgejo-src-10.0.3-patched/go.sum   2025-03-23 18:00:50.522104697 +0100
@@ -1507,6 +1507,8 @@
 golang.org/x/crypto v0.17.0/go.mod 
h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
 golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs=
 golang.org/x/crypto v0.35.0/go.mod 
h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
+golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
+golang.org/x/crypto v0.36.0/go.mod 
h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
 golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@@ -1682,6 +1684,8 @@
 golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w=
 golang.org/x/sync v0.11.0/go.mod 
h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
+golang.org/x/sync v0.12.0/go.mod 
h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -1773,6 +1777,8 @@
 golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
 golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
 golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
+golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
@@ -1806,6 +1812,8 @@
 golang.org/x/text v0.14.0/go.mod 
h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
 golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
 golang.org/x/text v0.22.0/go.mod 
h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
+golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
+golang.org/x/text v0.23.0/go.mod 
h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
 golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=

++++++ forgejo-src-10.0.1.tar.gz -> forgejo-src-10.0.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/forgejo/forgejo-src-10.0.1.tar.gz 
/work/SRC/openSUSE:Factory/.forgejo.new.2696/forgejo-src-10.0.3.tar.gz differ: 
char 29, line 1

Reply via email to