* [devel] hsh --initroot сломан на Sisyphus ?
@ 2008-03-21 12:16 Anton Farygin
2008-03-22 1:08 ` Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Anton Farygin @ 2008-03-21 12:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
Падает hsh-initroot, если использовать Sisyphus в качестве репозитария
для сборки. Хост-система branch/4.0.
hsh --apt-config=/home/rider/RPM/apt/sisyphus32/apt.conf --verbose
--save-fakeroot --initroot tmp_hsh
hsh-initroot: Unpacked terminfo-5.6-alt4.i586.rpm.
hsh-initroot: Unpacked libtinfo-5.6-alt4.i586.rpm.
hsh-initroot: Unpacked coreutils-6.10-alt2.i586.rpm.
hsh-initroot: Unpacked fakeroot-1.9-alt1.i586.rpm.
hsh-initroot: Unpacked cpio-2.9-alt2.i586.rpm.
hsh-initroot: Unpacked libbeecrypt-2.2.0-alt6.i586.rpm.
hsh-initroot: Unpacked libdb4.4-4.4.20-alt2.i586.rpm.
hsh-initroot: Unpacked libelf-0.131-alt1.i586.rpm.
hsh-initroot: Unpacked libpopt-1.7-alt17.i586.rpm.
hsh-initroot: Unpacked librpm-4.0.4-alt89.i586.rpm.
hsh-initroot: Unpacked librpmbuild-4.0.4-alt89.i586.rpm.
hsh-initroot: Unpacked rpm-4.0.4-alt89.i586.rpm.
hsh-initroot: Unpacked initial package list.
hsh-initroot: Failed to create fakedata.
Эта команда с branch/4.0 в качестве репозитария отрабатывает отлично.
Сломалось после сегодняшей синхронизации.
Rgds,
Rider
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh --initroot сломан на Sisyphus ?
2008-03-21 12:16 [devel] hsh --initroot сломан на Sisyphus ? Anton Farygin
@ 2008-03-22 1:08 ` Dmitry V. Levin
2008-03-22 1:41 ` [devel] coreutils vs hasher-priv Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-22 1:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
On Fri, Mar 21, 2008 at 03:16:19PM +0300, Anton Farygin wrote:
> Падает hsh-initroot, если использовать Sisyphus в качестве репозитария
> для сборки. Хост-система branch/4.0.
Есть основания полагать, что это бага типа race в touch(1) из свежего
coreutils. Буду ловить и фиксить.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 1:08 ` Dmitry V. Levin
@ 2008-03-22 1:41 ` Dmitry V. Levin
2008-03-22 7:09 ` Anton Farygin
2008-03-22 17:26 ` Денис Смирнов
0 siblings, 2 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-22 1:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 843 bytes --]
On Sat, Mar 22, 2008 at 04:08:04AM +0300, Dmitry V. Levin wrote:
> On Fri, Mar 21, 2008 at 03:16:19PM +0300, Anton Farygin wrote:
> > Падает hsh-initroot, если использовать Sisyphus в качестве репозитария
> > для сборки. Хост-система branch/4.0.
>
> Есть основания полагать, что это бага типа race в touch(1) из свежего
> coreutils. Буду ловить и фиксить.
Природа этого race такова, что реально этот race проявляется сейчас
только на hsh --save-fakeroot.
Это довольно занимательная история, в ней перемешалось всё, начиная от
одного элемента архитектуры unix, используемого в hasher-priv, недавнего
изменения в coreutils по повышению надёжности, и заканчивая оптимизацией
в hasher.
И непонятно, как это лучше исправить, поскольку каждая сторона вроде бы
в своём праве.
Кто хочет разгадать загадку? :-)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 1:41 ` [devel] coreutils vs hasher-priv Dmitry V. Levin
@ 2008-03-22 7:09 ` Anton Farygin
2008-03-22 13:06 ` Dmitry V. Levin
2008-03-22 17:26 ` Денис Смирнов
1 sibling, 1 reply; 13+ messages in thread
From: Anton Farygin @ 2008-03-22 7:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin пишет:
> On Sat, Mar 22, 2008 at 04:08:04AM +0300, Dmitry V. Levin wrote:
>> On Fri, Mar 21, 2008 at 03:16:19PM +0300, Anton Farygin wrote:
>>> Падает hsh-initroot, если использовать Sisyphus в качестве репозитария
>>> для сборки. Хост-система branch/4.0.
>> Есть основания полагать, что это бага типа race в touch(1) из свежего
>> coreutils. Буду ловить и фиксить.
>
> Природа этого race такова, что реально этот race проявляется сейчас
> только на hsh --save-fakeroot.
>
> Это довольно занимательная история, в ней перемешалось всё, начиная от
> одного элемента архитектуры unix, используемого в hasher-priv, недавнего
> изменения в coreutils по повышению надёжности, и заканчивая оптимизацией
> в hasher.
>
> И непонятно, как это лучше исправить, поскольку каждая сторона вроде бы
> в своём праве.
>
> Кто хочет разгадать загадку? :-)
Мы вчера в офисе гадали, что даёт опция --save-fakeroot, и почему она не
используется в hasher и spt, а используется в mkimage.
Может быть пойти с этой стороны ?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 7:09 ` Anton Farygin
@ 2008-03-22 13:06 ` Dmitry V. Levin
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-22 13:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 602 bytes --]
On Sat, Mar 22, 2008 at 10:09:03AM +0300, Anton Farygin wrote:
[...]
> Мы вчера в офисе гадали, что даёт опция --save-fakeroot,
$ hsh --help |fgrep save
--save-fakeroot save fakeroot state;
> и почему она не используется в hasher и spt,
По умолчанию сохранять состояние fakeroot между запусками команд в чруте
нет надобности.
> а используется в mkimage.
При создании образов (spt, mkimage, вручную) сохранять состояние fakeroot
необходимо, иначе слетят права доступа к файлам.
> Может быть пойти с этой стороны ?
Нет, это тупик. :)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 1:41 ` [devel] coreutils vs hasher-priv Dmitry V. Levin
2008-03-22 7:09 ` Anton Farygin
@ 2008-03-22 17:26 ` Денис Смирнов
2008-03-22 17:32 ` Dmitry V. Levin
1 sibling, 1 reply; 13+ messages in thread
From: Денис Смирнов @ 2008-03-22 17:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 780 bytes --]
On Sat, Mar 22, 2008 at 04:41:12AM +0300, Dmitry V. Levin wrote:
DVL> Природа этого race такова, что реально этот race проявляется сейчас
DVL> только на hsh --save-fakeroot.
DVL> Это довольно занимательная история, в ней перемешалось всё, начиная от
DVL> одного элемента архитектуры unix, используемого в hasher-priv, недавнего
DVL> изменения в coreutils по повышению надёжности, и заканчивая оптимизацией
DVL> в hasher.
DVL> И непонятно, как это лучше исправить, поскольку каждая сторона вроде бы
DVL> в своём праве.
DVL> Кто хочет разгадать загадку? :-)
Расскажи подробнее -- думаю многим будет как минимум интересно попытаться
:)
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 17:26 ` Денис Смирнов
@ 2008-03-22 17:32 ` Dmitry V. Levin
2008-03-23 0:48 ` Denis Pynkin
2008-03-24 0:55 ` Dmitry V. Levin
0 siblings, 2 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-22 17:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1059 bytes --]
On Sat, Mar 22, 2008 at 08:26:20PM +0300, Денис Смирнов wrote:
> On Sat, Mar 22, 2008 at 04:41:12AM +0300, Dmitry V. Levin wrote:
>
> DVL> Природа этого race такова, что реально этот race проявляется сейчас
> DVL> только на hsh --save-fakeroot.
> DVL> Это довольно занимательная история, в ней перемешалось всё, начиная от
> DVL> одного элемента архитектуры unix, используемого в hasher-priv, недавнего
> DVL> изменения в coreutils по повышению надёжности, и заканчивая оптимизацией
> DVL> в hasher.
> DVL> И непонятно, как это лучше исправить, поскольку каждая сторона вроде бы
> DVL> в своём праве.
> DVL> Кто хочет разгадать загадку? :-)
>
> Расскажи подробнее -- думаю многим будет как минимум интересно попытаться
> :)
Это race condition во всей своей красе. :)
Если бы мне не показалось, что это может быть интересно, то я бы просто
рассказал, в чём тут дело, и всё.
Проблема в том, что знание отгадки (мне) не даёт готового нормального решения.
Я придумал уже два workaround'а, но хочется найти решение получше.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 17:32 ` Dmitry V. Levin
@ 2008-03-23 0:48 ` Denis Pynkin
2008-03-23 9:05 ` Denis Medvedev
2008-03-24 0:55 ` Dmitry V. Levin
1 sibling, 1 reply; 13+ messages in thread
From: Denis Pynkin @ 2008-03-23 0:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 22 March 2008, Dmitry V. Levin wrote:
> > DVL> Природа этого race такова, что реально этот race проявляется сейчас
> > DVL> только на hsh --save-fakeroot.
> > DVL> Это довольно занимательная история, в ней перемешалось всё, начиная
> > от DVL> одного элемента архитектуры unix, используемого в hasher-priv,
> > недавнего DVL> изменения в coreutils по повышению надёжности, и
> > заканчивая оптимизацией DVL> в hasher.
> > DVL> И непонятно, как это лучше исправить, поскольку каждая сторона вроде
> > бы DVL> в своём праве.
> > DVL> Кто хочет разгадать загадку? :-)
> >
> > Расскажи подробнее -- думаю многим будет как минимум интересно попытаться
> >
> > :)
>
> Это race condition во всей своей красе. :)
> Если бы мне не показалось, что это может быть интересно, то я бы просто
> рассказал, в чём тут дело, и всё.
>
> Проблема в том, что знание отгадки (мне) не даёт готового нормального
> решения. Я придумал уже два workaround'а, но хочется найти решение получше.
sync после установки каждого пакета ? ;-))) помниться в separator'е похожую
багу так и обходили
ЗЫ а я все гадал, почему у меня образ scientific linux собирается 50/50 - как
у той блондинки из анекдота %-]
Кстати сборка без использования tmpfs валиться 100%, а вот на рамдиске иногда
и работает.
--
WBR, d4s
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-23 0:48 ` Denis Pynkin
@ 2008-03-23 9:05 ` Denis Medvedev
2008-03-23 12:24 ` Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Denis Medvedev @ 2008-03-23 9:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
-----Original Message-----
From: Denis Pynkin <d.pynkin@sam-solutions.net>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Date: Sun, 23 Mar 2008 02:48:28 +0200
Subject: Re: [devel] coreutils vs hasher-priv
> On 22 March 2008, Dmitry V. Levin wrote:
>
> > > DVL> Природа этого race такова, что реально этот race проявляется сейчас
> > > DVL> только на hsh --save-fakeroot.
> > > DVL> Это довольно занимательная история, в ней перемешалось всё, начиная
> > > от DVL> одного элемента архитектуры unix, используемого в hasher-priv,
> > > недавнего DVL> изменения в coreutils по повышению надёжности, и
> > > заканчивая оптимизацией DVL> в hasher.
> > > DVL> И непонятно, как это лучше исправить, поскольку каждая сторона вроде
> > > бы DVL> в своём праве.
> > > DVL> Кто хочет разгадать загадку? :-)
> > >
> > > Расскажи подробнее -- думаю многим будет как минимум интересно попытаться
> > >
> > > :)
> >
> > Это race condition во всей своей красе. :)
> > Если бы мне не показалось, что это может быть интересно, то я бы просто
> > рассказал, в чём тут дело, и всё.
> >
> > Проблема в том, что знание отгадки (мне) не даёт готового нормального
> > решения. Я придумал уже два workaround'а, но хочется найти решение получше.
>
> sync после установки каждого пакета ? ;-))) помниться в separator'е похожую
> багу так и обходили
>
А попробовать сборку на файловой системе, смонтированной как -o sync или как -o dirsync - пройдет?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-23 9:05 ` Denis Medvedev
@ 2008-03-23 12:24 ` Dmitry V. Levin
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-23 12:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
On Sun, Mar 23, 2008 at 12:05:46PM +0300, Denis Medvedev wrote:
[...]
> А попробовать сборку на файловой системе, смонтированной как -o sync или как -o dirsync - пройдет?
Нет, там race другой природы.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-22 17:32 ` Dmitry V. Levin
2008-03-23 0:48 ` Denis Pynkin
@ 2008-03-24 0:55 ` Dmitry V. Levin
2008-03-24 17:07 ` Денис Смирнов
1 sibling, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-24 0:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1313 bytes --]
On Sat, Mar 22, 2008 at 08:32:14PM +0300, Dmitry V. Levin wrote:
> On Sat, Mar 22, 2008 at 08:26:20PM +0300, Денис Смирнов wrote:
> > On Sat, Mar 22, 2008 at 04:41:12AM +0300, Dmitry V. Levin wrote:
> >
> > DVL> Природа этого race такова, что реально этот race проявляется сейчас
> > DVL> только на hsh --save-fakeroot.
> > DVL> Это довольно занимательная история, в ней перемешалось всё, начиная от
> > DVL> одного элемента архитектуры unix, используемого в hasher-priv, недавнего
> > DVL> изменения в coreutils по повышению надёжности, и заканчивая оптимизацией
> > DVL> в hasher.
> > DVL> И непонятно, как это лучше исправить, поскольку каждая сторона вроде бы
> > DVL> в своём праве.
> > DVL> Кто хочет разгадать загадку? :-)
> >
> > Расскажи подробнее -- думаю многим будет как минимум интересно попытаться
> > :)
>
> Это race condition во всей своей красе. :)
> Если бы мне не показалось, что это может быть интересно, то я бы просто
> рассказал, в чём тут дело, и всё.
>
> Проблема в том, что знание отгадки (мне) не даёт готового нормального решения.
> Я придумал уже два workaround'а, но хочется найти решение получше.
Так, решение я принял, осталось понять, мне пушить коммит
16ac6185792c43dee10f984577399d98a263422a
или кто-то ещё хочет разгадать загадку?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-24 0:55 ` Dmitry V. Levin
@ 2008-03-24 17:07 ` Денис Смирнов
2008-03-25 9:38 ` Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Денис Смирнов @ 2008-03-24 17:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 392 bytes --]
On Mon, Mar 24, 2008 at 03:55:49AM +0300, Dmitry V. Levin wrote:
DVL> Так, решение я принял, осталось понять, мне пушить коммит
DVL> 16ac6185792c43dee10f984577399d98a263422a
DVL> или кто-то ещё хочет разгадать загадку?
Ты её так пока и не рассказал ;)
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] coreutils vs hasher-priv
2008-03-24 17:07 ` Денис Смирнов
@ 2008-03-25 9:38 ` Dmitry V. Levin
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2008-03-25 9:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
On Mon, Mar 24, 2008 at 08:07:42PM +0300, Денис Смирнов wrote:
> On Mon, Mar 24, 2008 at 03:55:49AM +0300, Dmitry V. Levin wrote:
>
> DVL> Так, решение я принял, осталось понять, мне пушить коммит
> DVL> 16ac6185792c43dee10f984577399d98a263422a
> DVL> или кто-то ещё хочет разгадать загадку?
>
> Ты её так пока и не рассказал ;)
hasher-priv-1.3.0-alt1, детали см. с помощью git log.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2008-03-25 9:38 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-21 12:16 [devel] hsh --initroot сломан на Sisyphus ? Anton Farygin
2008-03-22 1:08 ` Dmitry V. Levin
2008-03-22 1:41 ` [devel] coreutils vs hasher-priv Dmitry V. Levin
2008-03-22 7:09 ` Anton Farygin
2008-03-22 13:06 ` Dmitry V. Levin
2008-03-22 17:26 ` Денис Смирнов
2008-03-22 17:32 ` Dmitry V. Levin
2008-03-23 0:48 ` Denis Pynkin
2008-03-23 9:05 ` Denis Medvedev
2008-03-23 12:24 ` Dmitry V. Levin
2008-03-24 0:55 ` Dmitry V. Levin
2008-03-24 17:07 ` Денис Смирнов
2008-03-25 9:38 ` Dmitry V. Levin
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