Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2021-02-15 23:17:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inn" Mon Feb 15 23:17:53 2021 rev:41 rq:871604 version:2.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/inn/inn.changes 2020-11-09 16:30:50.187233275 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new.28504/inn.changes 2021-02-15 23:20:20.635758174 +0100 @@ -1,0 +2,5 @@ +Sun Dec 20 17:07:57 UTC 2020 - Callum Farmer <gm...@opensuse.org> + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inn.spec ++++++ --- /var/tmp/diff_new_pack.DJrj06/_old 2021-02-15 23:20:21.527759506 +0100 +++ /var/tmp/diff_new_pack.DJrj06/_new 2021-02-15 23:20:21.531759513 +0100 @@ -15,7 +15,13 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # - +%if "%{_libexecdir}"=="/usr/libexec" +%define search usr\\/libexec +%define nslash usr/libexec +%else +%define search usr\\/lib +%define nslash usr/lib +%endif Name: inn BuildRequires: bison BuildRequires: gdbm-devel @@ -92,6 +98,7 @@ %setup -n inn%{PatchVersion} %setup -n inn%{PatchVersion} -D -T -a 1 %setup -n inn%{PatchVersion} -D -T -a 3 +sed -e 's-@LIBEXECDIR@-%{_libexecdir}-g' -i %{SOURCE7} %{PATCH0} %patch0 -p1 cp -a $RPM_SOURCE_DIR/pubring.pgp . @@ -100,7 +107,7 @@ LDFLAGS="-pie" CFLAGS="$RPM_OPT_FLAGS -pipe -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE -fstack-protector -fcommon" ./configure \ --enable-uucp-rnews \ --enable-setgid-inews \ - --prefix=/usr/lib/news \ + --prefix=%{_libexecdir}/news \ --sysconfdir=/etc/news \ --mandir=%{_mandir} \ --disable-shared \ @@ -129,7 +136,7 @@ %install mkdir -p %{buildroot}/etc -mkdir -p %{buildroot}/usr/lib +mkdir -p %{buildroot}%{_libexecdir} mkdir -p %{buildroot}/usr/bin mkdir -p %{buildroot}/var/lib mkdir -p %{buildroot}/var/log @@ -148,12 +155,12 @@ gzip -nf9 "$i" fi done -chmod 444 %{buildroot}/usr/lib/news/lib/*.a +chmod 444 %{buildroot}%{_libexecdir}/news/lib/*.a # those just die("BerkeleyDB support not compiled"); -rm %{buildroot}/usr/lib/news/bin/ovdb_server -rm %{buildroot}/usr/lib/news/bin/ovdb_stat -ln %{buildroot}/usr/lib/news/bin/ovdb_init %{buildroot}/usr/lib/news/bin/ovdb_server -ln %{buildroot}/usr/lib/news/bin/ovdb_init %{buildroot}/usr/lib/news/bin/ovdb_stat +rm %{buildroot}%{_libexecdir}/news/bin/ovdb_server +rm %{buildroot}%{_libexecdir}/news/bin/ovdb_stat +ln %{buildroot}%{_libexecdir}/news/bin/ovdb_init %{buildroot}%{_libexecdir}/news/bin/ovdb_server +ln %{buildroot}%{_libexecdir}/news/bin/ovdb_init %{buildroot}%{_libexecdir}/news/bin/ovdb_stat # # # @@ -171,9 +178,9 @@ %{installnews} 0644 samples/send-uucp.cf %{buildroot}/etc/news %{installnews} 0755 -d %{buildroot}/var/log/news/http %{installnews} 0755 -d %{buildroot}/var/log/news/http/pics -%{installnews} 0555 convertspool %{buildroot}/usr/lib/news/bin -%{installnews} 0755 -d %{buildroot}/usr/lib/news/include -%{installnews} 0755 -d %{buildroot}/usr/lib/news/include/inn +%{installnews} 0555 convertspool %{buildroot}%{_libexecdir}/news/bin +%{installnews} 0755 -d %{buildroot}%{_libexecdir}/news/include +%{installnews} 0755 -d %{buildroot}%{_libexecdir}/news/include/inn # # # @@ -182,9 +189,9 @@ # # compat links # -ln -sf bin/inews %{buildroot}/usr/lib/news/inews -ln -sf ../lib/news/bin/inews %{buildroot}/usr/bin/inews -ln -sf ../lib/news/bin/rnews %{buildroot}/usr/bin/rnews +ln -sf bin/inews %{buildroot}%{_libexecdir}/news/inews +ln -sf %{_libexecdir}/news/bin/inews %{buildroot}/usr/bin/inews +ln -sf %{_libexecdir}/news/bin/rnews %{buildroot}/usr/bin/rnews # # other links # @@ -218,15 +225,15 @@ # %define filelist %{name}-filelist find %{buildroot} -type d -printf "/%%P\n" | awk ' -! /^\/(etc|usr\/lib|var\/lib|var\/log|var\/spool|var\/run)\/news/ { next } +! /^\/(etc|%{search}|var\/lib|var\/log|var\/spool|var\/run)\/news/ { next } $0 == "/etc/news" { next } -$0 == "/usr/lib/news/include" { next } -$0 == "/usr/lib/news/include/inn" { next } +$0 == "%{_libexecdir}/news/include" { next } +$0 == "%{_libexecdir}/news/include/inn" { next } $0 == "/var/run/news" { next } { pfx="" } -$0 == "/usr/lib/news" { pfx = "%%attr(755,root,root) " } +$0 == "%{_libexecdir}/news" { pfx = "%%attr(755,root,root) " } $0 == "/var/lib/news" { pfx = "%%attr(755,news,news) " } -$0 == "/usr/lib/news/bin" { pfx = "%%attr(755,root,root) " } +$0 == "%{_libexecdir}/news/bin" { pfx = "%%attr(755,root,root) " } $0 == "/var/spool/news" { pfx = "%%attr(775,news,news) " } $0 == "/var/run/news" { pfx = "%ghost %%attr(750,news,news) "} /\/news/ { @@ -236,12 +243,12 @@ ' > %{filelist} find %{buildroot} ! -type d -printf "/%%P\n" | awk ' { pfx="" } -/^\/usr\/lib\/news\/include/ { next } -/^\/usr\/lib\/news\/lib\/.*\.a/ { next } -$0 == "/usr/lib/news/bin/inews" { pfx="%attr(2555,news,news) " } -$0 == "/usr/lib/news/bin/rnews" { pfx="%attr(4550,news,uucp) " } -$0 == "/usr/lib/news/bin/innbind" { pfx="%verify(not mode) %attr(4550,root,news) " } -/^\/(etc\/news|usr\/lib\/news\/bin\/filter|var\/lib\/news)\// { +/^\/%{search}\/news\/include/ { next } +/^\/%{search}\/news\/lib\/.*\.a/ { next } +$0 == "%{_libexecdir}/news/bin/inews" { pfx="%attr(2555,news,news) " } +$0 == "%{_libexecdir}/news/bin/rnews" { pfx="%attr(4550,news,uucp) " } +$0 == "%{_libexecdir}/news/bin/innbind" { pfx="%verify(not mode) %attr(4550,root,news) " } +/^\/(etc\/news|%{search}\/news\/bin\/filter|var\/lib\/news)\// { pfx="%config(noreplace) "pfx } /\/man\/man/ { @@ -256,6 +263,7 @@ /^\/etc\/slp\.reg\.d\// { next } { print pfx $0 } ' >> %{filelist} + # # # @@ -273,27 +281,27 @@ var/log/news/news \ var/log/news/inn.status \ var/log/news/innfeed.status -if test -e usr/lib/news/bin/control/version -o -e usr/lib/news/bin/inndstart ; then +if test -e %{nslash}/news/bin/control/version -o -e %{nslash}/news/bin/inndstart ; then rm -f etc/news/inn.conf.OLD rm -f etc/news/newsfeeds.OLD - usr/lib/news/bin/innupgrade etc/news + %{nslash}/news/bin/innupgrade etc/news fi if ! test -d /var/run/news ; then install -d -m 750 -o news -g news /var/run/news fi -%set_permissions /usr/lib/news/bin/innbind /usr/lib/news/bin/inews /usr/lib/news/bin/rnews +%set_permissions %{_libexecdir}/news/bin/innbind %{_libexecdir}/news/bin/inews %{_libexecdir}/news/bin/rnews %service_add_post inn.service %tmpfiles_create inn.conf %post -n mininews -%set_permissions /usr/lib/news/bin/inews /usr/lib/news/bin/rnews +%set_permissions %{_libexecdir}/news/bin/inews %{_libexecdir}/news/bin/rnews %tmpfiles_create inn.conf %verifyscript -%verify_permissions -e /usr/lib/news/bin/innbind -e /usr/lib/news/bin/inews -e /usr/lib/news/bin/rnews +%verify_permissions -e %{_libexecdir}/news/bin/innbind -e %{_libexecdir}/news/bin/inews -e %{_libexecdir}/news/bin/rnews %verifyscript -n mininews -%verify_permissions -e /usr/lib/news/bin/inews -e /usr/lib/news/bin/rnews +%verify_permissions -e %{_libexecdir}/news/bin/inews -e %{_libexecdir}/news/bin/rnews %preun %service_del_preun inn.service @@ -310,17 +318,17 @@ %files devel %defattr(-,root,root) -/usr/lib/news/include -/usr/lib/news/lib/*.a +%{_libexecdir}/news/include +%{_libexecdir}/news/lib/*.a %files -n mininews %defattr(-,root,root) %config(noreplace) /etc/news/inn.conf -%dir /usr/lib/news/bin -%attr(4550,news,uucp) /usr/lib/news/bin/rnews -%attr(2555,news,news) /usr/lib/news/bin/inews +%dir %{_libexecdir}/news/bin +%attr(4550,news,uucp) %{_libexecdir}/news/bin/rnews +%attr(2555,news,news) %{_libexecdir}/news/bin/inews /usr/bin/[ri]news - /usr/lib/news/[ri]news + %{_libexecdir}/news/[ri]news %doc %{_mandir}/*/inn.conf.* %doc %{_mandir}/*/[ri]news.* ++++++ inn-2.6.3.diff ++++++ --- /var/tmp/diff_new_pack.DJrj06/_old 2021-02-15 23:20:21.559759554 +0100 +++ /var/tmp/diff_new_pack.DJrj06/_new 2021-02-15 23:20:21.563759560 +0100 @@ -7,8 +7,8 @@ +========================= + +The INN news system is installed under the directories /etc/news, -+/usr/lib/news, /var/lib/news, /var/spool/news and /var/log/news. -+/usr/lib/news contains only binaries and files that normally do not need ++@LIBEXECDIR@/news, /var/lib/news, /var/spool/news and /var/log/news. ++@LIBEXECDIR@/news contains only binaries and files that normally do not need +changes. All config files are in /etc/news, the database files in +/var/lib/news and the log files in /var/log/news. + @@ -17,7 +17,7 @@ +"tradindexed" overview goes into /var/spool/news/overview. + +rnews is in /usr/bin/rnews and inews is in /usr/bin/inews and -+/usr/lib/news/inews (deprecated). ++@LIBEXECDIR@/news/inews (deprecated). + +Many things have to be done as user "news". So you should give the "news" +user a normal password and work on that account. @@ -89,7 +89,7 @@ + overview entries. You also have to add an entry for the + controlchan channel: + controlchan!:!*,control,control.*,!control.cancel\ -+ :Tc,Wnsm:/usr/lib/news/bin/controlchan ++ :Tc,Wnsm:@LIBEXECDIR@/news/bin/controlchan + +After that you have to decide what to do with your old articles. +We have provided an upgrade script for your convenience: convertspool. @@ -116,7 +116,7 @@ +++ inn-2.6.3/convertspool @@ -0,0 +1,142 @@ +#!/bin/sh -+. /usr/lib/news/lib/innshellvars ++. @LIBEXECDIR@/news/lib/innshellvars + +test -n "$UID" || UID="$(id -ru)" +test "x$UID" = x0 && { @@ -267,7 +267,7 @@ + + +# to expire old news-artikel -+#15 4 * * * news /usr/lib/news/bin/news.daily expireover delayrm lowmark ++#15 4 * * * news @LIBEXECDIR@/news/bin/news.daily expireover delayrm lowmark + +# canceled articles are not removed from the overview database. so we just +# rnews stores news-artikel in /var/spool/news/in.coming, if INN ist @@ -281,16 +281,16 @@ +# -exec rnews -S localhost \{\} \; -exec rm -f \{\} \; + +# feed news via innxmit to multiple hosts, configured with nntpsend.ctl -+#*/5 * * * * news /usr/lib/news/bin/nntpsend ++#*/5 * * * * news @LIBEXECDIR@/news/bin/nntpsend + +# feed news for directly connected sites (if you don't use nntpsend) -+#15 * * * * news /usr/lib/news/bin/send-nntp news.server.com ++#15 * * * * news @LIBEXECDIR@/news/bin/send-nntp news.server.com + +# feed news to a uucp-connected machine -+#15 * * * * news /usr/lib/news/bin/sendbatch -c wg >/dev/null ++#15 * * * * news @LIBEXECDIR@/news/bin/sendbatch -c wg >/dev/null +# the configuration file for this alternate perl-script is +# /etc/news/send-uucp.cf. -+#15 * * * * news /usr/lib/news/bin/send-uucp.pl ++#15 * * * * news @LIBEXECDIR@/news/bin/send-uucp.pl + +# crontab-entry for uucp: +#20 */2 * * * uucp /usr/sbin/uucico -S wg @@ -365,8 +365,8 @@ --- /dev/null +++ inn-2.6.3/profile @@ -0,0 +1,3 @@ -+PATH=/usr/lib/news/bin:/usr/lib/news/bin/control:$PATH -+PATH=/usr/lib/news/lib:/usr/sbin:$PATH ++PATH=@LIBEXECDIR@/news/bin:@LIBEXECDIR@/news/bin/control:$PATH ++PATH=@LIBEXECDIR@/news/lib:/usr/sbin:$PATH +export PATH Index: inn-2.6.3/samples/cycbuff.conf =================================================================== ++++++ inn.service ++++++ --- /var/tmp/diff_new_pack.DJrj06/_old 2021-02-15 23:20:21.623759650 +0100 +++ /var/tmp/diff_new_pack.DJrj06/_new 2021-02-15 23:20:21.627759655 +0100 @@ -7,9 +7,9 @@ User=news PIDFile=/run/news/innd.pid Type=forking -ExecStart=/usr/lib/news/bin/rc.news -ExecStop=/usr/lib/news/bin/rc.news stop -ExecReload=/usr/lib/news/bin/rc.news reload +ExecStart=@LIBEXECDIR@/news/bin/rc.news +ExecStop=@LIBEXECDIR@/news/bin/rc.news stop +ExecReload=@LIBEXECDIR@/news/bin/rc.news reload KillMode=control-group [Install]