[devel] E: incoming i586 reject: ruby-xmpp4r-0.4-alt1
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Сен 2 13:53:41 MSD 2008
On Tue, Sep 02, 2008 at 12:48:02PM +0300, Kirill A. Shutemov wrote:
> > > > Тесты создают сервер на порту 65005, видимо собиралось это
> > > > одновременно и на одном хосту. Надо такие тесты вырезать?
> > >
> > > перехвати Errno::EADDRINUSE и сделай +=1 к порту.
> >
> > А при одновременной сборке на трёх архитектурах? Можно попробовать
> > задействовать фактор случайности. С другой стороны, фактор случайности
> > привносить и нежелательно, потому что сборка пакета должна быть
> > воспроизводимой. (Лучше пусть явно не соберётся, чем будет собираться
> > через раз.)
>
> Я имел ввиду такой код:
>
> require 'socket'
>
> include Socket::Constants
>
> server = Socket.new(AF_INET, SOCK_STREAM, 0)
> port = 1234
> begin
> sockaddr = Socket.pack_sockaddr_in(port, 'localhost')
> server.bind(sockaddr)
> rescue Errno::EADDRINUSE
> port += 1
> retry
> end
Да, в цикле увеличивать порт на 1 -- лучше.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080902/3b21bd62/attachment-0002.bin>
Подробная информация о списке рассылки Devel