ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Sviatoslav Sviridov <svd@altlinux.ru>
To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] I: updated package - subversion
Date: Sat, 26 Nov 2005 00:08:43 +0200
Message-ID: <43878B6B.6050900@altlinux.ru> (raw)
In-Reply-To: <20051125163709.GA2542@nomad.office.altlinux.org>

Dmitry V. Levin wrote:
> On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau wrote:
>> Приветствую,
>>
>> В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
>>
>> В этой сборке кроме обновления версии оторваны perl-bindings, но зато 
>> новая версия исправляет #7657 и #7658.
>> По мнению apt-cache, subversion-perl никому не требуется, поэтому 
>> оторван он был без особого сожаления до лучших времен. Если кому-то он 
>> нужен, то попридержите его у себя, либо помогите решить проблему, 
>> которую я описывал в 
>> http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html

Проблема до сих пор не решена. Помогите кто чем может :) Сам я в 
разумные сроки исправить не смогу...

Сейчас столкнулся с ещё одним полтергейстом, пытаяс пересобрать 
subversion в хэшере с поддержкой perl-bindings.

Ситуация такая:
Чтобы собрать с поддержкой perl-bindings, нужно дернуть за ручку --with 
swig_pl, в спеке это оформлено вот так (по умолчанию сейчас отключено):

%if_with M24
...
%else
%def_without swig_pl
%endif

При попытке пересобрать приблизительно таким образом:

hsh -v --build-args='--with swig_pl --disable check' ~/build-svn 
/path/to/subversion-1.2.3-alt2.src.rpm

Получаю ругань, что swig-runtime-perl требуется для сборки, однако он не 
был установлен в сборочную среду:

install: Packages installation complete.
Подготовка... 
#########################################################################
install: RPM database updated.
`/home/setup/ALTLinux/Sisyphus/files/SRPMS/subversion-1.2.3-alt2.src.rpm' 
-> `chroot/.in/subversion-1.2.3-alt2.src.rpm'
error: failed build dependencies:
         swig-runtime-perl   is needed by subversion-1.2.3-alt2
Installing subversion-1.2.3-alt2.src.rpm
Building target platforms: i686
Building for target i686
1.25user 0.26system 0:02.44elapsed 61%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (25major+7690minor)pagefaults 0swaps
rebuild: rebuild of `subversion-1.2.3-alt2.src.rpm' failed.

В спеке необходимость swig-runtime-perl обозначена следующим образом:

%if_with swig_pl
BuildPreReq: perl-base swig swig-runtime-perl
%endif

(здесь, правда, было обнаружено несколько строчек, выбивающихся из общей 
колеи: пакеты в BuildPreReq были перечислены через запятую, но это не 
влияет на исход эксперимента)

Исходный src.rpm без указания --build-args пересобирается нормально.
Если в спеке явно указать "%def_with swig_pl" по умолчанию, то тоже все 
шелковисто - swig-runtime-perl устанавливается в сборочную среду и 
сборка проходит отлично.

На кого баги катить? hasher или rpm чудит?

ЗЫ раньше я с подобным безобразием не сталкивался, сборки с условиями в 
хэшере проходили нормально... Единственное подозрение у меня на то, что 
%def_without находится внутри %if_with/%endif.

-- 
Best regards,
Sviatoslav Sviridov
--
Most public domain software is free, at least at first glance.


  parent reply	other threads:[~2005-11-25 22:08 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-16 21:51 Sviataslau Svirydau
2005-08-17  8:56 ` [sisyphus] " Anton Farygin
2005-08-17  9:10   ` Sviataslau Svirydau
2005-11-25 16:37 ` [sisyphus] " Dmitry V. Levin
2005-11-25 17:27   ` Alexander Bokovoy
2005-11-25 17:38     ` Dmitry V. Levin
2005-11-25 17:50       ` Alexander Bokovoy
2005-11-25 18:26         ` [sisyphus] " Michael Shigorin
2005-11-25 18:43           ` Dmitry V. Levin
2005-11-25 20:16             ` Michael Shigorin
2005-11-25 19:20           ` Alexander Bokovoy
2005-11-25 22:08   ` Sviatoslav Sviridov [this message]
2005-11-25 22:55     ` [sisyphus] " Dmitry V. Levin
2005-11-26  9:12       ` Vladimir Lettiev
2005-11-26 11:57         ` Vladimir Lettiev
2005-11-26 15:12           ` Dmitry V. Levin
2005-11-26 18:10           ` Sviatoslav Sviridov
2005-11-26 20:42             ` Aleksey Avdeev
2005-11-26 21:52               ` Sviataslau Svirydau
2005-11-26 22:08                 ` Aleksey Avdeev
2005-11-27 22:34             ` Sviataslau Svirydau
2005-11-30 15:06       ` Sviatoslav Sviridov
2005-11-30 15:27         ` [sisyphus][JT] " Sviataslau Svirydau
2005-11-30 15:37           ` [sisyphus] Re: [JT] " Vitaly Ostanin
2005-11-30 15:43             ` Sviataslau Svirydau
2005-11-30 16:26           ` Grigory Batalov

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=43878B6B.6050900@altlinux.ru \
    --to=svd@altlinux.ru \
    --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