Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2016-12-02 16:41:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and      /work/SRC/openSUSE:Factory/.atheme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "atheme"

Changes:
--------
--- /work/SRC/openSUSE:Factory/atheme/atheme.changes    2016-05-05 
08:13:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes       2016-12-02 
16:41:02.000000000 +0100
@@ -1,0 +2,23 @@
+Sun Nov 20 21:31:34 UTC 2016 - [email protected]
+
+- Update to new upstream release 7.2.7
+  * NickServ:
+  * Make `VHOST` set cloak assigner and timestamp the same way
+    HostServ does
+  * Make `INFO` call the `user_info_noexist` hook for queries
+    that don't match an account
+  * Make `REGAIN` log you in if successful.
+  * ChanServ:
+  * Add a `$server:` exttarget accepting server masks
+  * Add `PUBACL` flag which allows the channel access to be public.
+  * Don't allow `DEOP` or `KICK` of a services bot.
+  * Don't try to expand extbans in various commands.
+  * Allow users with +O or +V flags to op/voice themselves, since
+    they can regain op/voice by cycling the channel anyway.
+- +e added to chanserv{} templates and founder_flags
+- Remove 0001-Do-not-copy-more-bytes-than-were-allocated.patch
+  and 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
+  (applied upstream)
+- Abort installation if user/group cannot be created
+
+-------------------------------------------------------------------

Old:
----
  0001-Do-not-copy-more-bytes-than-were-allocated.patch
  0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  atheme-7.2.6.tar.gz

New:
----
  atheme-7.2.7.tar.bz2

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

Other differences:
------------------
++++++ atheme.spec ++++++
--- /var/tmp/diff_new_pack.g4ltRx/_old  2016-12-02 16:41:03.000000000 +0100
+++ /var/tmp/diff_new_pack.g4ltRx/_new  2016-12-02 16:41:03.000000000 +0100
@@ -18,21 +18,18 @@
 
 Name:           atheme
 %define lname  libathemecore1
-Version:        7.2.6
+Version:        7.2.7
 Release:        0
 Url:            http://atheme.net/
-Summary:        A portable, secure set of open source, modular IRC services
+Summary:        Extensible IRC services
 License:        MIT
 Group:          Productivity/Networking/IRC
 
-#Git-Clone:    git://github.com/atheme/atheme
-Source:         https://github.com/atheme/atheme/archive/%name-%version.tar.gz
+Source:         
https://github.com/atheme/atheme/releases/download/v%version/%name-%version.tar.bz2
 Source9:        example.conf
 Patch1:         atheme-lockmodes.diff
 Patch2:         atheme-nodate.diff
 Patch3:         atheme-serno.diff
-Patch4:         0001-Do-not-copy-more-bytes-than-were-allocated.patch
-Patch5:         0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
@@ -46,23 +43,20 @@
 %define atheme_home /var/lib/atheme
 %define atheme_log  /var/log/atheme
 %define atheme_run  /run/atheme
-Requires(pre): pwdutils
+Requires(pre): shadow
 
 %description
-Atheme is a portable, secure set of open source, modular IRC services
-released under the BSD license, designed to run on many IRCds.
-
-Unlike alternative packages, Atheme's core is minimalistic, providing
-only core functionality. Atheme is a complete services set, excluding
-features designed for oper abuse.
+Atheme is a set of modular IRC services (NickServ, ChanServ, etc.)
+designed to link with more than 20 kinds of IRCds.
+Atheme offers both an C API and a Perl interface.
 
 %package -n %lname
 Summary:        The Atheme IRC Services core library
 Group:          System/Libraries
 
 %description -n %lname
-Atheme is a portable, secure set of open source, modular IRC services
-released under the BSD license, designed to run on many IRCds.
+Atheme is a set of modular IRC services (NickServ, ChanServ, etc.)
+designed to link with many kinds of IRCds.
 
 %package devel
 Summary:        Development files for the Atheme IRC Services core
@@ -70,15 +64,15 @@
 Requires:       %lname = %version
 
 %description devel
-Atheme is a portable, secure set of open source, modular IRC services
-released under the BSD license, designed to run on many IRCds.
+Atheme is a set of modular IRC services (NickServ, ChanServ, etc.)
+designed to link with many kinds of IRCds.
 
 This package contains the development headers for the library found
 in %lname.
 
 %prep
-%setup -qn %name-%name-%version
-%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
+%setup -q
+%patch -P 1 -P 2 -P 3 -p1
 # nudge atheme in the direction of using the system-provided libmowgli
 rm -Rf libmowgli-2
 # ignore contrib modules
@@ -104,14 +98,14 @@
 %if 0%{?suse_version} >= 1210
 export RUNDIR="/run"
 %endif
-b="%buildroot";
+b="%buildroot"
 %make_install DOCDIR="%_docdir/%name"
 
 # additional documentation
 mkdir -p "$b/%_docdir/%name"
 install -m 0644 contrib/*.php contrib/*.pl TODO "$b/%_docdir/%name"
 
-mkdir -p "$b/%_unitdir" "$b/%_libexecdir/tmpfiles.d";
+mkdir -p "$b/%_unitdir" "$b/%_libexecdir/tmpfiles.d"
 ln -s service "$b/%_sbindir/rcatheme"
 cat >"$b/%_unitdir/atheme.service" <<-EOF
        [Unit]
@@ -134,11 +128,11 @@
 
 %pre
 /usr/bin/getent group atheme >/dev/null 2>/dev/null || \
-       /usr/sbin/groupadd -r atheme >/dev/null || :
+       /usr/sbin/groupadd -r atheme
 /usr/bin/getent passwd atheme >/dev/null 2>/dev/null || \
        /usr/sbin/useradd -r -g atheme -s /bin/false \
        -c "Atheme IRC Services daemon" -d "%atheme_home" \
-       atheme >/dev/null || :
+       atheme
 %service_add_pre atheme.service
 
 %post

++++++ atheme-7.2.6.tar.gz -> atheme-7.2.7.tar.bz2 ++++++
++++ 59502 lines of diff (skipped)

++++++ atheme-nodate.diff ++++++
--- /var/tmp/diff_new_pack.g4ltRx/_old  2016-12-02 16:41:04.000000000 +0100
+++ /var/tmp/diff_new_pack.g4ltRx/_new  2016-12-02 16:41:04.000000000 +0100
@@ -8,29 +8,29 @@
  modules/operserv/uptime.c |    2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
-Index: atheme-services-7.2.1/libathemecore/ptasks.c
+Index: atheme-7.2.7/libathemecore/ptasks.c
 ===================================================================
---- atheme-services-7.2.1.orig/libathemecore/ptasks.c
-+++ atheme-services-7.2.1/libathemecore/ptasks.c
-@@ -45,7 +45,7 @@ int get_version_string(char *buf, size_t
- {
-       const crypt_impl_t *ci = crypt_get_default_provider();
+--- atheme-7.2.7.orig/libathemecore/ptasks.c
++++ atheme-7.2.7/libathemecore/ptasks.c
+@@ -49,7 +49,7 @@ int get_version_string(char *buf, size_t
+               PACKAGE_STRING, me.name, revision, get_conf_opts(), 
ircd->ircdname, ci->id);
+ #else
        return snprintf(buf, bufsize, "%s. %s %s :%s [%s] [enc:%s] Build Date: 
%s",
 -              PACKAGE_STRING, me.name, revision, get_conf_opts(), 
ircd->ircdname, ci->id, __DATE__);
-+              PACKAGE_STRING, me.name, revision, get_conf_opts(), 
ircd->ircdname, ci->id, "suse");
++              PACKAGE_STRING, me.name, revision, get_conf_opts(), 
ircd->ircdname, ci->id, "");
+ #endif
  }
  
- void handle_version(user_t *u)
-Index: atheme-services-7.2.1/modules/operserv/uptime.c
+Index: atheme-7.2.7/modules/operserv/uptime.c
 ===================================================================
---- atheme-services-7.2.1.orig/modules/operserv/uptime.c
-+++ atheme-services-7.2.1/modules/operserv/uptime.c
-@@ -33,7 +33,7 @@ static void os_cmd_uptime(sourceinfo_t *
- {
-       logcommand(si, CMDLOG_GET, "UPTIME");
- 
+--- atheme-7.2.7.orig/modules/operserv/uptime.c
++++ atheme-7.2.7/modules/operserv/uptime.c
+@@ -36,7 +36,7 @@ static void os_cmd_uptime(sourceinfo_t *
+ #ifdef REPRODUCIBLE_BUILDS
+       command_success_nodata(si, "%s [%s]", PACKAGE_STRING, revision);
+ #else
 -        command_success_nodata(si, "%s [%s] Build Date: %s", PACKAGE_STRING, 
revision, __DATE__);
-+        command_success_nodata(si, "%s [%s] Build Date: irrelevant", 
PACKAGE_STRING, revision);
++        command_success_nodata(si, "%s [%s] Build Date: %s", PACKAGE_STRING, 
revision, "");
+ #endif
          command_success_nodata(si, _("Services have been up for %s"), 
timediff(CURRTIME - me.start));
        command_success_nodata(si, _("Current PID: %d"), getpid());
-         command_success_nodata(si, _("Registered accounts: %d"), cnt.myuser);


Reply via email to