Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package forgejo for openSUSE:Factory checked 
in at 2026-05-08 16:44:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/forgejo (Old)
 and      /work/SRC/openSUSE:Factory/.forgejo.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "forgejo"

Fri May  8 16:44:51 2026 rev:42 rq:1351480 version:15.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/forgejo/forgejo.changes  2026-03-27 
06:38:52.295677888 +0100
+++ /work/SRC/openSUSE:Factory/.forgejo.new.1966/forgejo.changes        
2026-05-08 16:45:15.676901949 +0200
@@ -1,0 +2,15 @@
+Sat May  2 21:40:27 UTC 2026 - Georg Pfuetzenreuter 
<[email protected]>
+
+- Allow SSH mirroring and template customization in AppArmor profile
+
+-------------------------------------------------------------------
+Sat May  2 12:34:15 UTC 2026 - Georg Pfuetzenreuter 
<[email protected]>
+
+- Update to version 15.0.1:
+  * major jump, reference upstream changelog:
+    - 
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.1.md
+    - 
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.0.md
+  * refresh node_modules
+  * refresh custom-app.ini.patch
+
+-------------------------------------------------------------------

Old:
----
  forgejo-src-14.0.3.tar.gz
  forgejo-src-14.0.3.tar.gz.asc

New:
----
  forgejo-src-15.0.1.tar.gz
  forgejo-src-15.0.1.tar.gz.asc

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

Other differences:
------------------
++++++ forgejo.spec ++++++
--- /var/tmp/diff_new_pack.M3Q9ra/_old  2026-05-08 16:46:07.939079125 +0200
+++ /var/tmp/diff_new_pack.M3Q9ra/_new  2026-05-08 16:46:07.951079624 +0200
@@ -25,7 +25,7 @@
 %bcond_without apparmor
 %endif
 Name:           forgejo
-Version:        14.0.3
+Version:        15.0.1
 Release:        0
 Summary:        Self-hostable forge
 License:        GPL-3.0-or-later

++++++ custom-app.ini.patch ++++++
--- /var/tmp/diff_new_pack.M3Q9ra/_old  2026-05-08 16:46:08.331095455 +0200
+++ /var/tmp/diff_new_pack.M3Q9ra/_new  2026-05-08 16:46:08.351096288 +0200
@@ -1,6 +1,5 @@
-diff -rubN forgejo-src-14.0.2/custom/conf/app.example.ini 
forgejo-src-14.0.2-patched/custom/conf/app.example.ini
---- forgejo-src-14.0.2/custom/conf/app.example.ini     2026-01-29 
08:37:32.000000000 +0100
-+++ forgejo-src-14.0.2-patched/custom/conf/app.example.ini     2026-01-31 
13:30:44.872131178 +0100
+--- forgejo-src-15.0.1/custom/conf/app.example.ini     2026-04-29 
13:05:29.000000000 +0200
++++ forgejo-src-15.0.1-patched/custom/conf/app.example.ini     2026-05-02 
14:41:22.869317792 +0200
 @@ -51,7 +51,7 @@
  ;APP_DISPLAY_NAME_FORMAT = {APP_NAME}: {APP_SLOGAN}
  ;;
@@ -92,7 +91,7 @@
  ;;
  ;; Comma-separated list of allowed file extensions (`.zip`), mime types 
(`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value 
or `*/*` allows all types.
  ;ALLOWED_TYPES =
-@@ -1461,7 +1461,7 @@
+@@ -1458,7 +1458,7 @@
  ;ISSUE_INDEXER_TYPE = bleve
  ;;
  ;; Issue indexer storage path, available when ISSUE_INDEXER_TYPE is bleve
@@ -101,7 +100,7 @@
  ;;
  ;; Issue indexer connection string, available when ISSUE_INDEXER_TYPE is 
elasticsearch (e.g. http://elastic:password@localhost:9200) or meilisearch 
(e.g. http://:apikey@localhost:7700)
  ;ISSUE_INDEXER_CONN_STR =
-@@ -1488,7 +1488,7 @@
+@@ -1485,7 +1485,7 @@
  ;REPO_INDEXER_TYPE = bleve
  ;;
  ;; Index file used for code search. available when `REPO_INDEXER_TYPE` is 
bleve
@@ -110,7 +109,7 @@
  ;;
  ;; Code indexer connection string, available when `REPO_INDEXER_TYPE` is 
elasticsearch. i.e. http://elastic:changeme@localhost:9200
  ;REPO_INDEXER_CONN_STR =
-@@ -1526,7 +1526,7 @@
+@@ -1523,7 +1523,7 @@
  ;TYPE = persistable-channel
  ;;
  ;; data-dir for storing persistable queues and level queues, individual 
queues will default to `queues/common` meaning the queue is shared.
@@ -119,7 +118,7 @@
  ;;
  ;; Default queue length before a channel queue will block
  ;LENGTH = 100000
-@@ -1893,7 +1893,7 @@
+@@ -1892,7 +1892,7 @@
  ;; file: session file path, e.g. `data/sessions`
  ;; redis: `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` (or 
`redis+cluster://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` for a Redis 
cluster)
  ;; mysql: go-sql-driver/mysql dsn config string, e.g. 
`root:password@/session_table`
@@ -127,8 +126,8 @@
 +PROVIDER_CONFIG = /var/lib/forgejo/data/sessions
  ;;
  ;; Session cookie name
- ;COOKIE_NAME = i_like_gitea
-@@ -1980,7 +1980,7 @@
+ ;COOKIE_NAME = session
+@@ -1979,7 +1979,7 @@
  ;;
  ;; Path for attachments. Defaults to `attachments`. Only available when 
STORAGE_TYPE is `local`
  ;; Relative paths will be resolved to `${AppDataPath}/${attachment.PATH}`
@@ -137,7 +136,7 @@
  ;;
  ;; Minio endpoint to connect only available when STORAGE_TYPE is `minio`
  ;MINIO_ENDPOINT = localhost:9000
-@@ -2006,7 +2006,7 @@
+@@ -2005,7 +2005,7 @@
  ;MINIO_LOCATION = us-east-1
  ;;
  ;; Minio base path on the bucket only available when STORAGE_TYPE is `minio`
@@ -146,7 +145,7 @@
  ;;
  ;; Minio enabled ssl only available when STORAGE_TYPE is `minio`
  ;MINIO_USE_SSL = false
-@@ -2590,10 +2590,10 @@
+@@ -2598,10 +2598,10 @@
  ;;
  ;STORAGE_TYPE = local
  ;; override the minio base path if storage type is minio
@@ -159,7 +158,7 @@
  ;;
  ;; Maximum count of package versions a single owner can have (`-1` means no 
limits)
  ;LIMIT_TOTAL_OWNER_COUNT = -1
-@@ -2662,10 +2662,10 @@
+@@ -2670,10 +2670,10 @@
  ;STORAGE_TYPE = local
  ;;
  ;; Where your lfs files reside, default is data/lfs.
@@ -172,7 +171,7 @@
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-@@ -2685,10 +2685,10 @@
+@@ -2693,10 +2693,10 @@
  ;STORAGE_TYPE = local
  ;;
  ;; Where your lfs files reside, default is data/lfs.

++++++ forgejo-src-14.0.3.tar.gz -> forgejo-src-15.0.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/forgejo/forgejo-src-14.0.3.tar.gz 
/work/SRC/openSUSE:Factory/.forgejo.new.1966/forgejo-src-15.0.1.tar.gz differ: 
char 13, line 1

++++++ forgejo.apparmor ++++++
--- /var/tmp/diff_new_pack.M3Q9ra/_old  2026-05-08 16:46:08.707111119 +0200
+++ /var/tmp/diff_new_pack.M3Q9ra/_new  2026-05-08 16:46:08.727111953 +0200
@@ -11,6 +11,11 @@
   network inet  stream,
   network inet6 stream,
 
+  # for setup through Forgejo
+  #/etc/forgejo/conf/app.ini rw,
+
+  /etc/forgejo/templates/{,*.tmpl} r,
+
   /usr/bin/forgejo Cx -> forgejo-session-exec,
 
   signal (send) peer=forgejo//*,
@@ -36,6 +41,7 @@
     include <abstractions/ssl_certs>
 
     signal (receive) peer=forgejo,
+    signal (send) peer=forgejo//ssh,
 
     /etc/gitconfig r,
     /usr/lib{,exec}/git/* rmix,
@@ -70,10 +76,28 @@
     include <abstractions/bash>
     include <abstractions/consoles>
 
+    signal (receive) peer=forgejo//git,
+
     /usr/bin/bash rm,
 
     /usr/lib{,exec}/git/git Px -> forgejo//git,
     /usr/lib{,exec}/git/git-write-tree Px -> forgejo//git,
+
+    /usr/bin/ssh Px -> forgejo//ssh,
+  }
+
+  profile ssh {
+    include <abstractions/base>
+    include <abstractions/nameservice>
+
+    signal (receive) peer=forgejo//git,
+
+    /etc/ssh/ssh_config r,
+    /etc/ssh/ssh_known_hosts r,
+    /tmp/remote_mirror_* r,
+    /usr/bin/ssh r,
+    /usr/bin/ssh.hmac r,
+    /var/lib/forgejo/data/home/.ssh/known_hosts rw,
   }
 
   profile hooks-pre-receive {


++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/forgejo/node_modules.obscpio 
/work/SRC/openSUSE:Factory/.forgejo.new.1966/node_modules.obscpio differ: char 
295388, line 936

++++++ node_modules.spec.inc ++++++
++++ 2311 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/forgejo/node_modules.spec.inc
++++ and /work/SRC/openSUSE:Factory/.forgejo.new.1966/node_modules.spec.inc

++++++ package-lock.json ++++++
++++ 4748 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/forgejo/package-lock.json
++++ and /work/SRC/openSUSE:Factory/.forgejo.new.1966/package-lock.json

Reply via email to