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
