[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