commit solanum for openSUSE:Factory

2024-02-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package solanum for openSUSE:Factory checked 
in at 2024-02-04 19:09:06

Comparing /work/SRC/openSUSE:Factory/solanum (Old)
 and  /work/SRC/openSUSE:Factory/.solanum.new.1815 (New)


Package is "solanum"

Sun Feb  4 19:09:06 2024 rev:6 rq:1143804 version:0~ch634

Changes:

--- /work/SRC/openSUSE:Factory/solanum/solanum.changes  2023-07-25 
11:52:22.913901680 +0200
+++ /work/SRC/openSUSE:Factory/.solanum.new.1815/solanum.changes
2024-02-04 19:11:14.609023494 +0100
@@ -1,0 +2,6 @@
+Sat Feb  3 12:52:43 UTC 2024 - Jan Engelhardt 
+
+- Emply %sysuser macros to generate "solanum" user
+  and have user(solanum) provided that way.
+
+---

Old:

  solanum-sysusers.conf



Other differences:
--
++ solanum.spec ++
--- /var/tmp/diff_new_pack.euN6Yf/_old  2024-02-04 19:11:15.161043386 +0100
+++ /var/tmp/diff_new_pack.euN6Yf/_new  2024-02-04 19:11:15.161043386 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package solanum
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,6 @@
 URL:https://github.com/solanum-ircd/solanum
 
 Source: %name-%version.tar.xz
-Source1:%name-sysusers.conf
 Source9:example.conf
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -35,10 +34,11 @@
 BuildRequires:  pkg-config
 BuildRequires:  sqlite3-devel
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  sysuser-tools
 BuildRequires:  pkgconfig(libcrypto) >= 0.9.7
 BuildRequires:  pkgconfig(libssl) >= 0.9.7
 BuildRequires:  pkgconfig(zlib)
-Requires(pre):  shadow
+%sysusers_requires
 Obsoletes:  charybdis
 
 %description
@@ -68,8 +68,6 @@
 # Place some config file that will make it run out of the box on localhost
 cp "%{S:9}" "$b/%_sysconfdir/%name/ircd.conf"
 
-install -D %SOURCE1 %{buildroot}%{_sysusersdir}/%name.conf
-
 mkdir -p "$b/%_localstatedir/lib/solanum" \
"$b/%_localstatedir/log/solanum" "$b/%_sbindir" \
"$b/%_unitdir" "$b/%_sysusersdir" "$b/%_tmpfilesdir"
@@ -86,11 +84,13 @@
 cat >"$b/%_tmpfilesdir/solanum.conf" <<-EOF
d /run/%name 0755 solanum solanum -
 EOF
+echo 'u solanum - "Solanum ircd"' >system-user-solanum.conf
+cp -a system-user-solanum.conf "$b/%_sysusersdir/"
+%sysusers_generate_pre system-user-solanum.conf random system-user-solanum.conf
 # There are no headers installed, so the .pc and devel .so is useless
 rm -Rf "$b/%_libdir/pkgconfig" "$b/%_libdir/libratbox.so"
 
-%pre
-%sysusers_create_package %name %SOURCE1
+%pre -f random.pre
 %service_add_pre %name.service
 
 %post


commit solanum for openSUSE:Factory

2023-07-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package solanum for openSUSE:Factory checked 
in at 2023-07-25 11:50:46

Comparing /work/SRC/openSUSE:Factory/solanum (Old)
 and  /work/SRC/openSUSE:Factory/.solanum.new.1467 (New)


Package is "solanum"

Tue Jul 25 11:50:46 2023 rev:5 rq:1100210 version:0~ch634

Changes:

--- /work/SRC/openSUSE:Factory/solanum/solanum.changes  2023-06-21 
22:40:30.198603768 +0200
+++ /work/SRC/openSUSE:Factory/.solanum.new.1467/solanum.changes
2023-07-25 11:52:22.913901680 +0200
@@ -1,0 +2,10 @@
+Sun Jul 23 19:31:34 UTC 2023 - Jan Engelhardt 
+
+- Update to snapshot 0~ch640 (0ca18d072)
+  * Add umode +I to allow users to hide their idle time
+  * Make +R play nicely with +z
+  * Note that messages caught in +g/+G are discarded
+  * m_shedding: plugin for user shedding based on oftc-hybrid
+  * Add ACCOUNTEXTBAN ISUPPORT token
+
+---

Old:

  solanum-0~ch560.tar.xz

New:

  solanum-0~ch634.tar.xz



Other differences:
--
++ solanum.spec ++
--- /var/tmp/diff_new_pack.s9pLkf/_old  2023-07-25 11:52:24.941913554 +0200
+++ /var/tmp/diff_new_pack.s9pLkf/_new  2023-07-25 11:52:24.949913601 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   solanum
-Version:0~ch560
+Version:0~ch634
 Release:0
 Summary:Scalable IRCv3.2 compliant chat daemon
 License:GPL-2.0-or-later
@@ -44,11 +44,7 @@
 %description
 Solanum is an IRCv3.2 compatible chat server. It is a continuation of the
 Charybdis server and has good documentation and ease of configuration.
-
-Charybdis was used on various networks either as itself, or as
-the basis of a customized IRC server implementation. One such
-customization is ircd-seven which powers Freenode, the largest IRC
-network in the world.
+It is used by Libera, the largest (as of 2023) IRC network in the world.
 
 %prep
 %autosetup -p1 -n %name-%version

++ _service ++
--- /var/tmp/diff_new_pack.s9pLkf/_old  2023-07-25 11:52:24.993913859 +0200
+++ /var/tmp/diff_new_pack.s9pLkf/_new  2023-07-25 11:52:24.997913882 +0200
@@ -2,7 +2,7 @@

git
https://github.com/solanum-ircd/solanum
-   48a06ae3d7a2bbd88f43f9006e90fa4b58fdb197
+   0ca18d072a7d1dfcfbdff6dcf4f2788f52935a03
efe1f312b5e7e7fab9f713b92a96d7a2b14a5b64
0~ch@TAG_OFFSET@


++ solanum-0~ch560.tar.xz -> solanum-0~ch634.tar.xz ++
 4535 lines of diff (skipped)


commit solanum for openSUSE:Factory

2023-06-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package solanum for openSUSE:Factory checked 
in at 2023-06-21 22:39:24

Comparing /work/SRC/openSUSE:Factory/solanum (Old)
 and  /work/SRC/openSUSE:Factory/.solanum.new.15902 (New)


Package is "solanum"

Wed Jun 21 22:39:24 2023 rev:4 rq:1094250 version:0~ch560

Changes:

--- /work/SRC/openSUSE:Factory/solanum/solanum.changes  2022-05-20 
17:52:09.587304313 +0200
+++ /work/SRC/openSUSE:Factory/.solanum.new.15902/solanum.changes   
2023-06-21 22:40:30.198603768 +0200
@@ -1,0 +2,7 @@
+Tue Jun 20 15:40:08 UTC 2023 - Franck Bui 
+
+- Convert %sysusers_create_inline into %sysusers_create_package
+
+  %sysusers_create_inline is deprecated and will go away soon.
+
+---

New:

  solanum-sysusers.conf



Other differences:
--
++ solanum.spec ++
--- /var/tmp/diff_new_pack.RP0DwP/_old  2023-06-21 22:40:30.706606826 +0200
+++ /var/tmp/diff_new_pack.RP0DwP/_new  2023-06-21 22:40:30.714606874 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package solanum
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,6 +25,7 @@
 URL:https://github.com/solanum-ircd/solanum
 
 Source: %name-%version.tar.xz
+Source1:%name-sysusers.conf
 Source9:example.conf
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -71,6 +72,8 @@
 # Place some config file that will make it run out of the box on localhost
 cp "%{S:9}" "$b/%_sysconfdir/%name/ircd.conf"
 
+install -D %SOURCE1 %{buildroot}%{_sysusersdir}/%name.conf
+
 mkdir -p "$b/%_localstatedir/lib/solanum" \
"$b/%_localstatedir/log/solanum" "$b/%_sbindir" \
"$b/%_unitdir" "$b/%_sysusersdir" "$b/%_tmpfilesdir"
@@ -84,9 +87,6 @@
[Install]
WantedBy=multi-user.target
 EOF
-cat >"$b/%_sysusersdir/solanum.conf" <<-EOF
-   u solanum - "Solanum ircd"
-EOF
 cat >"$b/%_tmpfilesdir/solanum.conf" <<-EOF
d /run/%name 0755 solanum solanum -
 EOF
@@ -94,12 +94,11 @@
 rm -Rf "$b/%_libdir/pkgconfig" "$b/%_libdir/libratbox.so"
 
 %pre
-%{sysusers_create_inline u solanum - "Solanum ircd"}
+%sysusers_create_package %name %SOURCE1
 %service_add_pre %name.service
 
 %post
 %service_add_post %name.service
-%sysusers_create %name.conf
 %tmpfiles_create %name.conf
 
 %preun

++ solanum-sysusers.conf ++
u solanum - "Solanum ircd"


commit solanum for openSUSE:Factory

2022-05-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package solanum for openSUSE:Factory checked 
in at 2022-05-20 17:51:09

Comparing /work/SRC/openSUSE:Factory/solanum (Old)
 and  /work/SRC/openSUSE:Factory/.solanum.new.1538 (New)


Package is "solanum"

Fri May 20 17:51:09 2022 rev:3 rq:978264 version:0~ch560

Changes:

--- /work/SRC/openSUSE:Factory/solanum/solanum.changes  2022-05-08 
21:52:56.935508157 +0200
+++ /work/SRC/openSUSE:Factory/.solanum.new.1538/solanum.changes
2022-05-20 17:52:09.587304313 +0200
@@ -1,0 +2,6 @@
+Fri May 20 11:02:47 UTC 2022 - Jan Engelhardt 
+
+- Resolve broken scriptlet, which warned
+  "[-:1] Missing action and name columns" during installation.
+
+---



Other differences:
--
++ solanum.spec ++
--- /var/tmp/diff_new_pack.JtBMOs/_old  2022-05-20 17:52:10.071304754 +0200
+++ /var/tmp/diff_new_pack.JtBMOs/_new  2022-05-20 17:52:10.091304773 +0200
@@ -94,7 +94,7 @@
 rm -Rf "$b/%_libdir/pkgconfig" "$b/%_libdir/libratbox.so"
 
 %pre
-%sysusers_create_inline 'u solanum - "Solanum ircd"'
+%{sysusers_create_inline u solanum - "Solanum ircd"}
 %service_add_pre %name.service
 
 %post


commit solanum for openSUSE:Factory

2022-05-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package solanum for openSUSE:Factory checked 
in at 2022-05-08 21:52:40

Comparing /work/SRC/openSUSE:Factory/solanum (Old)
 and  /work/SRC/openSUSE:Factory/.solanum.new.1538 (New)


Package is "solanum"

Sun May  8 21:52:40 2022 rev:2 rq:975593 version:0~ch560

Changes:

--- /work/SRC/openSUSE:Factory/solanum/solanum.changes  2021-05-20 
19:25:11.365910729 +0200
+++ /work/SRC/openSUSE:Factory/.solanum.new.1538/solanum.changes
2022-05-08 21:52:56.935508157 +0200
@@ -1,0 +2,8 @@
+Sat Apr 30 23:01:25 UTC 2022 - Jan Engelhardt 
+
+- Update to snapshot 0~ch560 (48a06ae3)
+  * Support more human friendly k/d/x-line duration format
+  * Make opers talking through +g controllable by user mode +M
+  * Apply cmode C to replies
+
+---

Old:

  solanum-0~ch448.tar.xz

New:

  solanum-0~ch560.tar.xz



Other differences:
--
++ solanum.spec ++
--- /var/tmp/diff_new_pack.h5nWVp/_old  2022-05-08 21:52:57.539508917 +0200
+++ /var/tmp/diff_new_pack.h5nWVp/_new  2022-05-08 21:52:57.543508922 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package solanum
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   solanum
-Version:0~ch448
+Version:0~ch560
 Release:0
 Summary:Scalable IRCv3.2 compliant chat daemon
 License:GPL-2.0-or-later
@@ -32,11 +32,11 @@
 BuildRequires:  flex
 BuildRequires:  libtool
 BuildRequires:  pkg-config
+BuildRequires:  sqlite3-devel
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(libcrypto) >= 0.9.7
 BuildRequires:  pkgconfig(libssl) >= 0.9.7
 BuildRequires:  pkgconfig(zlib)
-BuildRequires:  sqlite3-devel
 Requires(pre):  shadow
 Obsoletes:  charybdis
 
@@ -53,6 +53,7 @@
 %autosetup -p1 -n %name-%version
 
 %build
+mkdir libltdl
 autoreconf -fiv
 %configure --sysconfdir="%_sysconfdir/%name" \
--with-logdir="%_localstatedir/log/%name" \

++ _service ++
--- /var/tmp/diff_new_pack.h5nWVp/_old  2022-05-08 21:52:57.579508968 +0200
+++ /var/tmp/diff_new_pack.h5nWVp/_new  2022-05-08 21:52:57.583508972 +0200
@@ -2,8 +2,8 @@

git
https://github.com/solanum-ircd/solanum
-   3ff5a12e75662e9a642f2a4364797bd361eb0925
-   charybdis-4.1.2
+   48a06ae3d7a2bbd88f43f9006e90fa4b58fdb197
+   efe1f312b5e7e7fab9f713b92a96d7a2b14a5b64
0~ch@TAG_OFFSET@



++ solanum-0~ch448.tar.xz -> solanum-0~ch560.tar.xz ++
 11166 lines of diff (skipped)