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)