Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package irssi for openSUSE:Factory checked 
in at 2022-06-12 17:41:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/irssi (Old)
 and      /work/SRC/openSUSE:Factory/.irssi.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "irssi"

Sun Jun 12 17:41:38 2022 rev:61 rq:982160 version:1.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/irssi/irssi.changes      2022-05-16 
18:11:14.165407891 +0200
+++ /work/SRC/openSUSE:Factory/.irssi.new.1548/irssi.changes    2022-06-12 
17:43:22.178504528 +0200
@@ -1,0 +2,317 @@
+Sat Jun 11 17:47:05 UTC 2022 - Ailin Nemui <ailin.ne...@gmail.com>
+
+- drop irssi.conf, upstream does not install it anymore
+- drop SOCKS support and related patch
+  irssi-0.8.16_missing_prototype_warnings.patch, was not working
+- drop irssi-1.2.3-add-libera.patch, upstream
+- drop irssi-rpmlintrc, did not match
+- drop botti, not supported by upstream
+- update to 1.4.1
+  ! Note: botti no longer compiles; get in touch if you use it
+  * Format the output of /QUOTE HELP (#1371, an#82). By Val
+    Lorentz. Add /SHELP as default alias (an#83)
+  + GLib log message filter: /SET glib_log_domains (an#50,
+    an#59). By Andrej Kacian
+  + An option to clear the cutbuffer:
+    /SET empty_kill_clears_cutbuffer (an#58). By Mikael
+    Magnusson
+  + Scriptable pastebin (an#60, an#88)
+  + Configurable actlist separator: /SET actlist_separator
+    (#1364, an#61)
+  - Fix window left/right not skipping visible windows
+    (an#57). By Mikael Magnusson
+  - Fix wrong printf-format on OpenBSD (an#66, an#68). Reported
+    by Aaron Bieber
+  - Fix erroneous output produced by autoload_modules (an#72)
+  - Fix scroll_page_count setting with `.' (#1365, an#76)
+  - Fix memory leak in /IGNORE (#1373, an#84). Found by Jookia
+  - Misc fixes (an#45, an#67, an#70, #1368, an#77)
+
+  - CHANTYPES take precedence over (missing) STATUSMSG in /join
+    (#1358, an#54)
+  - Fix crash in Perl's $view->set_bookmark (freebsd#254237,
+    an#56)
+
+  - Minor help fixes (an#51, an#52)
+  - Fix regression where own channel status was forgotten after
+    /UPGRADE (#1357, an#53)
+
+  * /SET resolve_reverse_lookup setting was removed (#1034,
+    #1135)
+  * Irssi will try to connect on IPv4 if IPv6 connection failed
+    (#1146). By Shivaram Lingamneni
+
+  * The display system now renders formats on the fly (#1079,
+    #1188, #1191, #1192, #1204, #1205, #1209, #1349, #1355,
+    an#13, an#14, an#28, an#29, an#36, an#37, an#49)
+
+    This major change will break scripts that try to modify
+    printed text during "print text" signal (#1189). They need
+    to be ported to modify the text during "print format"
+    instead. It also breaks the usage of using /FORMAT to add
+    different colours to a line. Such usage needs to be ported
+    to using $expando variables instead. Affected scripts
+    include format_identify.pl, friends_peder.pl, nickcolor.pl,
+    nm.pl, people.pl
+
+    The "gui print text finished" and "gui print text after
+    finished" signals gained a TEXT_DEST_REC *parameter in the
+    process.
+
+    A new "gui render line text" signal is available to change
+    the rendering of a line
+
+  * made the $Z expando (time) dynamic (#1087, #1207, #1208)
+
+    This change breaks the usage of /SET timestamp_format to
+    supply a custom displayed time stamp. Affected scripts
+    include binary_time.pl
+
+  * /HILIGHT -priority now affects which hilight rule gets
+    applied (#1228, #1232)
+  * The NAMES list is now hidden by default if there are more
+    than 18 users on the channel (an#7)
+
+    To revert to the previous behaviour
+
+        /SET show_names_on_join_limit -1
+
+  * -tls_verify is now enabled by default (#1170, an#18, #1309,
+     an#23, #1343, #1351)
+
+    This may cause an ugly display of notls_verify in the output
+    of /SERVER LIST, even on plain-text connection, on old
+    configs. Kindly remove the "tls_verify = "no";" entries from
+    your config file manually.
+
+  * Irssi will now attempt STARTTLS if advertised (#1170, #1312,
+    an#19)
+
+    Use -disallow_starttls if you absolutely do not want this
+
+    In order to check for a STARTTLS advertisement, Irssi will
+    now wait for a response (even an error) to CAP LS 302. If
+    your bouncer/server does not want to communicate before
+    receiving USER/PASS at all, use -nocap to disable the CAP
+    check.
+
+  * Channel sync requests (WHO, MODE) are now sent "later" than
+    user commands. This should improve responsiveness to user
+    commands in the autojoin phase (an#26, an#32, an#33)
+  * Irssi is now using full paths in #include directives and
+    consequently does not add all directories to the include
+    path anymore (#1040)
+  * The Build System was ported to Meson (#1064, #1065, #1068,
+    #1071, #1072, #1073, #1074, #1075, #1084, #1085, #1118, #1166,
+    #1223, #1224, #1245, #1313, #1314, an#31)
+  * Scriptassist was changed to use a YAML database (#1163)
+
+    It will tell you when you need to update your setting
+
+  * /BIND shows all partial matches (#1155)
+  * Cleanup of unused functions (#1017, #1132, #1145, #1182,
+    #1246, #1264)
+
+    Functions removed:
+
+        NET_CALLBACK
+        NET_HOST_CALLBACK
+        RESOLVED_NAME_REC
+        net_gethostbyaddr_nonblock
+        net_connect_nonblock
+        [ SIMPLE_THREAD_REC, simple_init, simple_readpipe ]
+        hash_save_key
+
+    Functions deprecated:
+
+        dec2octal
+        g_timeval_cmp
+        get_timeval_diff
+
+    Function names corrected:
+
+        g_input -> i_input
+        g_istr -> i_istr
+        g_io_channel -> i_io_channel
+        g_hash_free_value -> i_hash_free_value
+        remove g_free_true
+        gslist -> i_slist
+        glog_func -> i_log_func
+        glist -> i_list
+
+    If multi-version compatibility is desired, module authors
+    can find an example of backwards compatible code in
+    cdidier/irssi-xmpp#55
+
+  + Add MSGLEVEL_HIDDEN to Perl (#1044)
+  + Add $view->set_hidden_level and $view->remove_lines_by_level
+    to Perl (#1026)
+  + Add a /SET scrollback_max_age setting (#1022). By Heikki
+    Orsila
+  + Add /SET actlist_prefer_window_name (#1025)
+  + Add -window option to /CAT (#1023, #1159)
+  + Add an option to list specific sections with
+
+        /SET -section lookandfeel
+
+    (#1048)
+
+  + Add support for IRCv3 CAP LS 302 (#1091)
+  + Add a new "print noformat" signal that goes together with
+    "print format" (#1088, #1192)
+  + Add support for IRCv3 extended-join. /SET show_extended_join
+    to enable (#1097, #1107, #1124)
+
+    There are two new /FORMATs, join_extended and
+    join_extended_account, that theme writers need to take into
+    account if desired.
+
+  + Add support for IRCv3 setname (#1093, #1104, #1254, GL#33)
+  + Add support for IRCv3 account-notify (#1100, #1098, GL#33,
+    #1105, #1131). Credit to oss-fuzz
+    /SET show_account_notify to enable
+  + Add support for IRCv3 invite-notify (#1094)
+  + Add support for receiving IRCv3 message-tags (#576, #1090)
+  + Add support for sending IRCv3 message-tags (#1092, an#34)
+  + Enable the znc.in/self-message CAP by default (#1123)
+  + Add support for IRCv3 away-notify. /SET away_notify_public
+    to enable (#1099, GL#33, #1105)
+  + Add support for IRCv3 chghost (#1096, GL#33, #1105)
+
+    For servers with broken chghost implementation that fill the
+    status window with host changed messages, one may add "quote
+    cap req -chghost" to the -autosendcmd or, if the host change
+    messages are entirely undesired, "/format -delete
+    host_changed"
+
+  + Add support for IRCv3 server-time. /SET show_server_time to
+    enable (#1108)
+  + Add support for logging IRCv3 server-time.
+    /SET log_server_time to disable (#1318, an#16)
+  + Add IRCv3 features to signals.txt (#1111)
+
+    In particular, "message join" now takes 2 additional
+    arguments, script and module authors must beware of this
+    change.
+
+  + Show the unignore time in /IGNORE output (#1158, #1161)
++++ 120 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/irssi/irssi.changes
++++ and /work/SRC/openSUSE:Factory/.irssi.new.1548/irssi.changes

Old:
----
  irssi-0.8.16_missing_prototype_warnings.patch
  irssi-1.2.3-add-libera.patch
  irssi-1.2.3.tar.xz
  irssi-1.2.3.tar.xz.asc
  irssi-rpmlintrc

New:
----
  irssi-1.4.1.tar.xz
  irssi-1.4.1.tar.xz.asc

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

Other differences:
------------------
++++++ irssi.spec ++++++
--- /var/tmp/diff_new_pack.gCC7QK/_old  2022-06-12 17:43:22.662505222 +0200
+++ /var/tmp/diff_new_pack.gCC7QK/_new  2022-06-12 17:43:22.666505228 +0200
@@ -16,9 +16,8 @@
 #
 
 
-%bcond_with socks
 Name:           irssi
-Version:        1.2.3
+Version:        1.4.1
 Release:        0
 Summary:        Modular IRC Client
 License:        GPL-2.0-or-later
@@ -28,12 +27,9 @@
 Source1:        irssi.desktop
 Source2:        irssi.png
 Source3:        
https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz.asc
-# https://sks-keyservers.net/pks/lookup?op=get&search=0x00CCB587DDBEF0E1
+# 
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7EE65E3082A5FB06AC7C368D00CCB587DDBEF0E1
 Source4:        %{name}.keyring
-Source99:       irssi-rpmlintrc
-# PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch
-Patch1:         irssi-0.8.16_missing_prototype_warnings.patch
-Patch2:         irssi-1.2.3-add-libera.patch
+BuildRequires:  meson
 BuildRequires:  glib2-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  openssl-devel
@@ -51,9 +47,6 @@
 %if 0%{?suse_version} > 1330 && 0%{?sle_version} == 0
 BuildRequires:  utf8proc-devel
 %endif
-%if %{with socks}
-BuildRequires:  dante-devel
-%endif
 %if 0%{?suse_version}
 BuildRequires:  update-desktop-files
 %endif
@@ -79,38 +72,22 @@
 
 %prep
 %setup -q
-%patch1
-%patch2 -p1
 
 %build
-export CFLAGS="%{optflags} -fno-strict-aliasing 
-DGLIB_DISABLE_DEPRECATION_WARNINGS"
-export CFLAGS="$CFLAGS -fPIE"
-export LDFLAGS="-pie"
-
-%configure              \
-    --disable-silent-rules \
-    --enable-ipv6       \
-    --with-bot          \
-    --with-proxy        \
-    %if %{with socks}
-    --with-socks        \
-    %endif
-    --enable-dane       \
-    --enable-ssl        \
-    --with-ncurses      \
-    --with-terminfo     \
-    --enable-true-color \
-    --with-perl=yes     \
+%meson \
+    -Ddocdir="%{_docdir}/%{name}" \
+    -Denable-true-color=yes \
+    -Dwith-proxy=yes \
+    -Dwith-perl=yes \
+    -Dwith-perl-lib=vendor \
     %if 0%{?suse_version} > 1330
-    --with-otr=module   \
+    -Dwith-otr=yes \
     %endif
-    --with-perl-lib=vendor
-%make_build all
+#
+%meson_build
 
 %install
-%make_install docdir=%{_docdir}/%{name} V=1
-%perl_process_packlist
-rm %{buildroot}%{_libdir}/irssi/modules/lib*.{a,la}
+%meson_install
 
 install -D -m0644 "%{SOURCE1}" 
"%{buildroot}%{_datadir}/applications/%{name}.desktop"
 install -D -m0644 "%{SOURCE2}" "%{buildroot}%{_datadir}/pixmaps/irssi.png"
@@ -120,8 +97,6 @@
 %endif
 
 %files
-%config(noreplace) %{_sysconfdir}/irssi.conf
-%{_bindir}/botti
 %{_bindir}/irssi
 # modules
 %dir %{_libdir}/irssi
@@ -130,7 +105,7 @@
 # scripts & themes
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/*
-#perl
+# perl
 %dir %{perl_vendorarch}/Irssi
 %{perl_vendorarch}/Irssi.pm
 %{perl_vendorarch}/Irssi/*
@@ -145,5 +120,6 @@
 
 %files devel
 %{_includedir}/irssi/
+%{_libdir}/pkgconfig/irssi*.pc
 
 %changelog

++++++ irssi-1.2.3.tar.xz -> irssi-1.4.1.tar.xz ++++++
++++ 53534 lines of diff (skipped)

Reply via email to