ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: [sisyphus] Re: inn (was: I: Sisyphus-20051020 bugs: +4 -16 (1855))
Date: Thu, 20 Oct 2005 14:02:57 +0300
Message-ID: <20051020110257.GZ16082@osdn.org.ua> (raw)
In-Reply-To: <20051020082751.GA30590@mail.gu.net>


[-- Attachment #1.1: Type: text/plain, Size: 1180 bytes --]

On Thu, Oct 20, 2005 at 11:27:52AM +0300, Victor Forsyuk wrote:
> > > #2601	inn             	minor   	-
> > > strange deps
> > А имм кто-то пользуется?
> Ими - это чем? inn, uucp?

Не "ими", а "имм" :)  Из newshub'ов, фидошных станций 
и домашнего/мелкоLAN'ового баловства его %description 
уж не знаю кто не испугается.

> И то, и другое нужные вещи. И, в общем-то, в своих областях
> безальтернативные.  Кстати, не вижу я никакой зависимости inn
> от uucp. Видимо, давно отпала, а багу не закрыли. Зато есть
> другие ложные зависимости, которые еще не исправлены. Очевидно,
> нужно переименовать программу со слишком общим названием в
> пакете nvram-wakeup и пересобрать inn (sphinx3 уже поправлен).

Это /usr/sbin/guess которая?  В inn не нагрепал.  Ладно, повешу
#8302, мож yust@ чего скажет. :)

Попробовал собрать inn-2.4.2, патчи начали отваливаться прямо
с первого, а интересу на притирку сейчас точно нет.  Цепляю spec
diff на всякий; кстати, это %defattr сломался или как?  Там есть
%defattr(3770,root,news) перед списком из десятка каталогов.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #1.2: inn.spec.diff --]
[-- Type: text/plain, Size: 6391 bytes --]

--- ../inn.spec	2005-02-12 10:51:13 +0200
+++ inn.spec	2005-10-20 13:26:53 +0300
@@ -1,13 +1,14 @@
 Name: inn
-Version: 2.4.1
-Release: alt7
+Version: 2.4.2
+Release: alt0
 
 Summary: The InterNetNews (INN) system, an Usenet news server
 
 License: GPL
 Group: System/Servers
 
-Source0: ftp://ftp.isc.org/isc/inn/inn-%version.tar.bz2
+Url: http://www.isc.org/products/INN
+Source0: ftp://ftp.isc.org/isc/inn/inn-%version.tar.gz
 Source1: %name-default-active
 Source2: %name-default-distributions
 Source3: %name-default-newsgroups
@@ -112,16 +113,16 @@
 %set_autoconf_version 2.13
 
 %__rm -f config.cache
-export CFLAGS="$RPM_OPT_FLAGS"
+export CFLAGS="%optflags"
 %__libtoolize --copy --force
 %__autoconf
 ./configure %_target_platform \
 	--prefix=%prefix  \
 	--sysconfdir=%_sysconfdir/news \
 	--mandir=%_mandir \
-	--with-log-dir=%_var/log/inn \
-	--with-syslog-dir=%_var/log/news \
-	--with-spool-dir=%_var/spool/news\
+	--with-log-dir=%_logdir/inn \
+	--with-syslog-dir=%_logdir/news \
+	--with-spool-dir=%_spooldir/news\
 	--with-db-dir=%_localstatedir/news \
 	--with-run-dir=%_var/run/news \
 	--with-etc-dir=%_sysconfdir/news \
@@ -149,54 +150,54 @@
 %make
 
 %install
-%make install DESTDIR=$RPM_BUILD_ROOT
+%make install DESTDIR=%buildroot
 
 # -- Install man pages needed by suck et al.
 #for f in clibrary.h config.h dbz.h libinn.h storage.h; do
-#	%__install -pD -m644 ./include/$f "$RPM_BUILD_ROOT%_includedir/%name/$f"
+#	%__install -pD -m644 ./include/$f "%buildroot%_includedir/%name/$f"
 #done
 
-touch $RPM_BUILD_ROOT%_localstatedir/news/subscriptions
-%__chmod 644 $RPM_BUILD_ROOT%_localstatedir/news/subscriptions
+touch %buildroot%_localstatedir/news/subscriptions
+%__chmod 644 %buildroot%_localstatedir/news/subscriptions
 
 #%__install -m 644 $RPM_SOURCE_DIR/inn-default-active \
-#        $RPM_BUILD_ROOT%_localstatedir/news/active
+#        %buildroot%_localstatedir/news/active
 %__install -m 644 $RPM_SOURCE_DIR/inn-default-distributions \
-        $RPM_BUILD_ROOT%_localstatedir/news/distributions
+        %buildroot%_localstatedir/news/distributions
 %__install -m 644 $RPM_SOURCE_DIR/inn-default-newsgroups \
-        $RPM_BUILD_ROOT%_localstatedir/news/newsgroups
+        %buildroot%_localstatedir/news/newsgroups
 
-%__mkdir_p $RPM_BUILD_ROOT%_sysconfdir/cron.hourly $RPM_BUILD_ROOT%_sysconfdir/cron.daily
+%__mkdir_p %buildroot%_sysconfdir/cron.hourly %buildroot%_sysconfdir/cron.daily
 %__install -m755 $RPM_SOURCE_DIR/inn-cron-expire \
-        $RPM_BUILD_ROOT%_sysconfdir/cron.daily/inn-cron-expire
+        %buildroot%_sysconfdir/cron.daily/inn-cron-expire
 %__install -m755 $RPM_SOURCE_DIR/inn-cron-rnews \
-        $RPM_BUILD_ROOT%_sysconfdir/cron.hourly/inn-cron-rnews
+        %buildroot%_sysconfdir/cron.hourly/inn-cron-rnews
 %__install -m755 $RPM_SOURCE_DIR/inn-cron-nntpsend \
-        $RPM_BUILD_ROOT%_sysconfdir/cron.hourly/inn-cron-nntpsend
+        %buildroot%_sysconfdir/cron.hourly/inn-cron-nntpsend
 
 %__install -m440 $RPM_SOURCE_DIR/inn-etc-nnrp.access \
-        $RPM_BUILD_ROOT%_sysconfdir/news/nnrp.access
+        %buildroot%_sysconfdir/news/nnrp.access
 
-%__mkdir_p $RPM_BUILD_ROOT%_initdir
+%__mkdir_p %buildroot%_initdir
 %__install -m 755 %SOURCE8 \
-	$RPM_BUILD_ROOT%_initdir/innd
+	%buildroot%_initdir/innd
 
-%__rm -f $RPM_BUILD_ROOT%_localstatedir/news/history
-touch $RPM_BUILD_ROOT%_localstatedir/news/history
-%__chmod 644 $RPM_BUILD_ROOT%_localstatedir/news/*
+%__rm -f %buildroot%_localstatedir/news/history
+touch %buildroot%_localstatedir/news/history
+%__chmod 644 %buildroot%_localstatedir/news/*
 
 #Fix perms in sample directory to avoid bogus dependencies
 find samples -name "*.in" -exec chmod a-x {} \;
 
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/articles
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/overview
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/archive
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/incoming/bad
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/outgoing
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/uniover
-%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/innfeed
-%__mkdir_p $RPM_BUILD_ROOT%_var/log/inn
-%__mkdir_p $RPM_BUILD_ROOT%_var/run/news/tmp
+%__mkdir_p %buildroot%_spooldir/news/articles
+%__mkdir_p %buildroot%_spooldir/news/overview
+%__mkdir_p %buildroot%_spooldir/news/archive
+%__mkdir_p %buildroot%_spooldir/news/incoming/bad
+%__mkdir_p %buildroot%_spooldir/news/outgoing
+%__mkdir_p %buildroot%_spooldir/news/uniover
+%__mkdir_p %buildroot%_spooldir/news/innfeed
+%__mkdir_p %buildroot%_logdir/inn
+%__mkdir_p %buildroot%_var/run/news/tmp
 
 %post
 #if [ `%__cat %_sysconfdir/news/inn.conf | %__grep '^server:' | wc -l` -lt 1 ]; then
@@ -216,16 +217,16 @@
 %doc doc/checklist doc/compliance-nntp doc/config-design doc/config-semantics doc/config-syntax doc/external-auth
 %doc doc/history doc/hook-perl doc/hook-python doc/hook-tcl doc/IPv6-info doc/sample-control
 %defattr(3770,root,news)
-%dir %_var/spool/news
-%dir %_var/spool/news/articles
-%dir %_var/spool/news/overview
-%dir %_var/spool/news/archive
-%dir %_var/spool/news/incoming
-%dir %_var/spool/news/incoming/bad
-%dir %_var/spool/news/outgoing
-%dir %_var/spool/news/uniover
-%dir %_var/spool/news/innfeed
-%dir %_var/log/%name
+%dir %_spooldir/news
+%dir %_spooldir/news/articles
+%dir %_spooldir/news/overview
+%dir %_spooldir/news/archive
+%dir %_spooldir/news/incoming
+%dir %_spooldir/news/incoming/bad
+%dir %_spooldir/news/outgoing
+%dir %_spooldir/news/uniover
+%dir %_spooldir/news/innfeed
+%dir %_logdir/%name
 %dir %_var/run/news
 %dir %_var/run/news/tmp
 %dir %_localstatedir/news
@@ -260,11 +261,9 @@
 %attr(644,root,news) %config(noreplace) %_sysconfdir/news/storage.conf
 %attr(644,root,news) %config(noreplace) %_sysconfdir/news/subscriptions
 
-%defattr(-,root,root)
-%dir %_libdir/%name
 %_man5dir/*
 %_man8dir/*
-%_libdir/%name/*
+%_libdir/%name/
 %_bindir/ovdb_init
 %_bindir/ovdb_monitor
 %_bindir/ovdb_server
@@ -379,6 +378,11 @@
 %_man1dir/inews*
 
 %changelog
+* Thu Oct 20 2005 Michael Shigorin <mike@altlinux.org> 2.4.2-alt0
+- 2.4.2
+- minor spec cleanup; Url added
+- rebuilt so as to avoid #2601
+
 * Sat Feb 12 2005 Konstantin Timoshenko <kt@altlinux.ru> 2.4.1-alt7
 - rebuild with BerkeleyDB 4.3
 

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2005-10-20 11:02 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-19 23:07 [sisyphus] I: Sisyphus-20051020 bugs: +4 -16 (1855) Alexey M. Tourbin
2005-10-20  7:51 ` [sisyphus] inn " Michael Shigorin
2005-10-20  8:15   ` Vladimir V. Kamarzin
2005-10-20 11:25     ` Alexei Takaseev
2005-10-20 11:48       ` [sisyphus] " Michael Shigorin
2005-10-20 13:15         ` Victor Forsyuk
2005-10-20  8:27   ` [sisyphus] " Victor Forsyuk
2005-10-20 11:02     ` Michael Shigorin [this message]
2005-10-20 12:56       ` [sisyphus] Re: inn (was: I: Sisyphus-20051020 bugs: +4 -16 (1855)) Victor Forsyuk
2005-10-20 13:13         ` [sisyphus] %defattr Dmitry V. Levin
2005-10-20 18:29           ` [sisyphus] Re: %defattr [-] Michael Shigorin
2005-10-20 19:04             ` Dmitry V. Levin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20051020110257.GZ16082@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --cc=shigorin@gmail.com \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git