* [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