ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  @ 2006-12-25  8:38 ` Epiphanov Sergei
  2006-12-25 12:38   ` Alexey Tourbin
  2006-12-25 13:23   ` Alexey Tourbin
  0 siblings, 2 replies; 10+ messages in thread
From: Epiphanov Sergei @ 2006-12-25  8:38 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Saturday 23 December 2006 13:35 Upravdom Team Robot 
написал(a):

Сегодня получил такое:

> rebuild: nawt-2.0.5-alt1.src.rpm: fetched build dependencies.
> rebuild: nawt-2.0.5-alt1.src.rpm: calculated build dependencies:
> perl(Date/Calc.pm) perl(Net/Telnet.pm) perl(Parse/PlainConfig.pm)
> perl(HTML/Template.pm) perl(Tie/IxHash.pm) perl(Tie/CPHash.pm)
> perl(Net/Ping.pm) perl(CPAN.pm) perl(CGI.pm) perl(DBI.pm)
> perl(DBD/mysql.pm) perl-base apache2-devel install: changed working
> directory to `/tmp/.private/bee5'
> Reading Package Lists...
> Building Dependency Tree...
> E: Couldn't find package perl(Parse
> Selecting perl-Date-Calc for 'perl(Date/Calc.pm)'
> Selecting perl-Net-Telnet for 'perl(Net/Telnet.pm)'

Нифига не понял, где режется строка 'perl(Parse/PlainConfig.pm)' 
до 'perl(Parse'. Может, подскажете?

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25  8:38 ` [devel] E: incoming i586 reject: nawt-2.0.5-alt1 Epiphanov Sergei
@ 2006-12-25 12:38   ` Alexey Tourbin
  2006-12-25 13:03     ` Epiphanov Sergei
  2006-12-25 13:23   ` Alexey Tourbin
  1 sibling, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2006-12-25 12:38 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1357 bytes --]

On Mon, Dec 25, 2006 at 11:38:19AM +0300, Epiphanov Sergei wrote:
> В сообщении от Saturday 23 December 2006 13:35 Upravdom Team Robot 
> написал(a):
> 
> Сегодня получил такое:
> 
> > rebuild: nawt-2.0.5-alt1.src.rpm: fetched build dependencies.
> > rebuild: nawt-2.0.5-alt1.src.rpm: calculated build dependencies:
> > perl(Date/Calc.pm) perl(Net/Telnet.pm) perl(Parse/PlainConfig.pm)
> > perl(HTML/Template.pm) perl(Tie/IxHash.pm) perl(Tie/CPHash.pm)
> > perl(Net/Ping.pm) perl(CPAN.pm) perl(CGI.pm) perl(DBI.pm)
> > perl(DBD/mysql.pm) perl-base apache2-devel install: changed working
> > directory to `/tmp/.private/bee5'
> > Reading Package Lists...
> > Building Dependency Tree...
> > E: Couldn't find package perl(Parse
> > Selecting perl-Date-Calc for 'perl(Date/Calc.pm)'
> > Selecting perl-Net-Telnet for 'perl(Net/Telnet.pm)'
> 
> Нифига не понял, где режется строка 'perl(Parse/PlainConfig.pm)' 
> до 'perl(Parse'. Может, подскажете?

apt/cmdline/apt-get.cc:
  1929           char *Slash = strchr(S,'/');
  1930           if (Slash != 0)
  1931           {
  1932              VerIsRel = true;
  1933              *Slash = 0;
  1934              VerTag = Slash + 1;
  1935           }

То есть там если зависимость со слешем не найдена то отрезается
всё начиная со слеша.  Что такое VerTag после слеша я не знаю.

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 12:38   ` Alexey Tourbin
@ 2006-12-25 13:03     ` Epiphanov Sergei
  2006-12-25 13:07       ` Epiphanov Sergei
  2006-12-25 13:16       ` Alexey Tourbin
  0 siblings, 2 replies; 10+ messages in thread
From: Epiphanov Sergei @ 2006-12-25 13:03 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Monday 25 December 2006 15:38 Alexey Tourbin написал(a):
> > Нифига не понял, где режется строка 'perl(Parse/PlainConfig.pm)'
> > до 'perl(Parse'. Может, подскажете?
>
> apt/cmdline/apt-get.cc:
>   1929           char *Slash = strchr(S,'/');
>   1930           if (Slash != 0)
>   1931           {
>   1932              VerIsRel = true;
>   1933              *Slash = 0;
>   1934              VerTag = Slash + 1;
>   1935           }
>
> То есть там если зависимость со слешем не найдена то отрезается
> всё начиная со слеша.  Что такое VerTag после слеша я не знаю.

Спасибо! То есть получается, что сам perl-Parse-PlainConfig неправильно 
предоставляет Provides. Буду думать.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 13:03     ` Epiphanov Sergei
@ 2006-12-25 13:07       ` Epiphanov Sergei
  2006-12-25 13:16       ` Alexey Tourbin
  1 sibling, 0 replies; 10+ messages in thread
From: Epiphanov Sergei @ 2006-12-25 13:07 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Monday 25 December 2006 16:03 Epiphanov Sergei написал(a):
> > То есть там если зависимость со слешем не найдена то отрезается
> > всё начиная со слеша.  Что такое VerTag после слеша я не знаю.
>
> Спасибо! То есть получается, что сам perl-Parse-PlainConfig неправильно
> предоставляет Provides. Буду думать.

Так, в пакете perl-Parse-PlainConfig, что в Сизифе, всё в порядке... Ладно, 
поковыряюсь вечером.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 13:03     ` Epiphanov Sergei
  2006-12-25 13:07       ` Epiphanov Sergei
@ 2006-12-25 13:16       ` Alexey Tourbin
  2006-12-25 13:41         ` Epiphanov Sergei
  1 sibling, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2006-12-25 13:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1122 bytes --]

On Mon, Dec 25, 2006 at 04:03:53PM +0300, Epiphanov Sergei wrote:
> В сообщении от Monday 25 December 2006 15:38 Alexey Tourbin написал(a):
> > > Нифига не понял, где режется строка 'perl(Parse/PlainConfig.pm)'
> > > до 'perl(Parse'. Может, подскажете?
> >
> > apt/cmdline/apt-get.cc:
> >   1929           char *Slash = strchr(S,'/');
> >   1930           if (Slash != 0)
> >   1931           {
> >   1932              VerIsRel = true;
> >   1933              *Slash = 0;
> >   1934              VerTag = Slash + 1;
> >   1935           }
> >
> > То есть там если зависимость со слешем не найдена то отрезается
> > всё начиная со слеша.  Что такое VerTag после слеша я не знаю.
> 
> Спасибо! То есть получается, что сам perl-Parse-PlainConfig неправильно 
> предоставляет Provides. Буду думать.

BuildRequires: perl(Date/Calc.pm) perl(Net/Telnet.pm) perl(Parse/PlainConfig.pm) perl(HTML/Template.pm)
BuildRequires: perl(Tie/IxHash.pm) perl(Tie/CPHash.pm) perl(Net/Ping.pm) perl(CPAN.pm)
BuildRequires: perl(CGI.pm) perl(DBI.pm) perl(DBD/mysql.pm) perl-base apache2-devel

Чем вам buildreq не мил?

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25  8:38 ` [devel] E: incoming i586 reject: nawt-2.0.5-alt1 Epiphanov Sergei
  2006-12-25 12:38   ` Alexey Tourbin
@ 2006-12-25 13:23   ` Alexey Tourbin
  2006-12-25 13:39     ` Epiphanov Sergei
  1 sibling, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2006-12-25 13:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1139 bytes --]

On Mon, Dec 25, 2006 at 11:38:19AM +0300, Epiphanov Sergei wrote:
> В сообщении от Saturday 23 December 2006 13:35 Upravdom Team Robot 
> написал(a):
> 
> Сегодня получил такое:
> 
> > rebuild: nawt-2.0.5-alt1.src.rpm: fetched build dependencies.
> > rebuild: nawt-2.0.5-alt1.src.rpm: calculated build dependencies:
> > perl(Date/Calc.pm) perl(Net/Telnet.pm) perl(Parse/PlainConfig.pm)
> > perl(HTML/Template.pm) perl(Tie/IxHash.pm) perl(Tie/CPHash.pm)
> > perl(Net/Ping.pm) perl(CPAN.pm) perl(CGI.pm) perl(DBI.pm)
> > perl(DBD/mysql.pm) perl-base apache2-devel install: changed working
> > directory to `/tmp/.private/bee5'
> > Reading Package Lists...
> > Building Dependency Tree...
> > E: Couldn't find package perl(Parse
> > Selecting perl-Date-Calc for 'perl(Date/Calc.pm)'
> > Selecting perl-Net-Telnet for 'perl(Net/Telnet.pm)'
> 
> Нифига не понял, где режется строка 'perl(Parse/PlainConfig.pm)' 
> до 'perl(Parse'. Может, подскажете?

Кстате у меня собирается
Wrote: /usr/src/RPM/RPMS/noarch/nawt-2.0.5-alt1.noarch.rpm

Видимо на момент сборки nawt пакета perl-Parse-PlainConfig в сизифе ещё
не было.

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 13:23   ` Alexey Tourbin
@ 2006-12-25 13:39     ` Epiphanov Sergei
  0 siblings, 0 replies; 10+ messages in thread
From: Epiphanov Sergei @ 2006-12-25 13:39 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Monday 25 December 2006 16:23 Alexey Tourbin написал(a):
> Кстате у меня собирается
> Wrote: /usr/src/RPM/RPMS/noarch/nawt-2.0.5-alt1.noarch.rpm
>
> Видимо на момент сборки nawt пакета perl-Parse-PlainConfig в сизифе ещё
> не было.

То есть надо будет сделать touch на nawt и ещё раз его прогнать.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 13:16       ` Alexey Tourbin
@ 2006-12-25 13:41         ` Epiphanov Sergei
  2006-12-25 14:20           ` Alexey Tourbin
  0 siblings, 1 reply; 10+ messages in thread
From: Epiphanov Sergei @ 2006-12-25 13:41 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Monday 25 December 2006 16:16 Alexey Tourbin написал(a):
> Чем вам buildreq не мил?

Тем что некоторое время назад он мне такого напихал в BuildRequires, что я 
разгребал кучу около месяца: fortran, qt, некоторые ненужные библиотеки. В 
общем, собрал всё, что было на компе. :) Или теперь его изменяли?

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 13:41         ` Epiphanov Sergei
@ 2006-12-25 14:20           ` Alexey Tourbin
  2006-12-26 10:54             ` Epiphanov Sergei
  0 siblings, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2006-12-25 14:20 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1042 bytes --]

On Mon, Dec 25, 2006 at 04:41:47PM +0300, Epiphanov Sergei wrote:
> В сообщении от Monday 25 December 2006 16:16 Alexey Tourbin написал(a):
> > Чем вам buildreq не мил?
> 
> Тем что некоторое время назад он мне такого напихал в BuildRequires, что я 
> разгребал кучу около месяца: fortran, qt, некоторые ненужные библиотеки. В 
> общем, собрал всё, что было на компе. :) Или теперь его изменяли?

Его изменяли, как в сторону оптимизации окончательного набора пакетов,
так и в сторону большей корректности этой оптимизации.  Напр. у вас
указано 'perl(DBD/mysql.pm)' и 'perl(DBI.pm)' а buildreq теперь должен
оставить только perl-DBD-mysql потому что он требует perl-DBI.

В общем я не думаю что в данном случае buildreq даст плохой результат.
Также в данном случае надо использовать buildreq -bi (потому что пакеты
цепляются на стадии find-requires).

Если в configure используется AC_PROG_LIBTOOL, то buildreq проставит
зависимость на gcc-c++ gcc-fortran, это стандартная багофича.

> -- 
> С уважением, Епифанов Сергей

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming i586 reject: nawt-2.0.5-alt1
  2006-12-25 14:20           ` Alexey Tourbin
@ 2006-12-26 10:54             ` Epiphanov Sergei
  0 siblings, 0 replies; 10+ messages in thread
From: Epiphanov Sergei @ 2006-12-26 10:54 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Monday 25 December 2006 17:20 Alexey Tourbin написал(a):
> > > Чем вам buildreq не мил?
> >
> > Тем что некоторое время назад он мне такого напихал в BuildRequires, что
> > я разгребал кучу около месяца: fortran, qt, некоторые ненужные
> > библиотеки. В общем, собрал всё, что было на компе. :) Или теперь его
> > изменяли?
>
> Его изменяли, как в сторону оптимизации окончательного набора пакетов,
> так и в сторону большей корректности этой оптимизации.  Напр. у вас
> указано 'perl(DBD/mysql.pm)' и 'perl(DBI.pm)' а buildreq теперь должен
> оставить только perl-DBD-mysql потому что он требует perl-DBI.
>
> В общем я не думаю что в данном случае buildreq даст плохой результат.
> Также в данном случае надо использовать buildreq -bi (потому что пакеты
> цепляются на стадии find-requires).
>
> Если в configure используется AC_PROG_LIBTOOL, то buildreq проставит
> зависимость на gcc-c++ gcc-fortran, это стандартная багофича.

Понял, спасибо. После touch пакет собрался. В следующий раз воспользуюсь.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2006-12-26 10:54 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-25  8:38 ` [devel] E: incoming i586 reject: nawt-2.0.5-alt1 Epiphanov Sergei
2006-12-25 12:38   ` Alexey Tourbin
2006-12-25 13:03     ` Epiphanov Sergei
2006-12-25 13:07       ` Epiphanov Sergei
2006-12-25 13:16       ` Alexey Tourbin
2006-12-25 13:41         ` Epiphanov Sergei
2006-12-25 14:20           ` Alexey Tourbin
2006-12-26 10:54             ` Epiphanov Sergei
2006-12-25 13:23   ` Alexey Tourbin
2006-12-25 13:39     ` Epiphanov Sergei

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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